Imported Upstream version 2.54.0
[platform/upstream/glib.git] / ChangeLog
1 commit 738eff5decf0e354e692c36a0b9d466fc5775e3c
2 Author: Matthias Clasen <mclasen@redhat.com>
3 Date:   Sun Sep 10 20:18:10 2017 -0400
4
5     2.54.0
6
7  NEWS         | 17 +++++++++++++++++
8  configure.ac |  4 ++--
9  meson.build  |  2 +-
10  3 files changed, 20 insertions(+), 3 deletions(-)
11
12 commit b6ea70bf0b2b47cbd9be5119f6ac4af4ea507600
13 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
14 Date:   Sun Sep 10 12:26:26 2017 +0000
15
16     Update Swedish translation
17
18  po/sv.po | 1921
19  +++++++++++++++++++++++++++++++++++---------------------------
20  1 file changed, 1078 insertions(+), 843 deletions(-)
21
22 commit aceedae17d6ebd20204489e9281f1c8f5975bcd9
23 Author: Daniel Șerbănescu <daniel@serbanescu.dk>
24 Date:   Sun Sep 10 11:37:50 2017 +0000
25
26     Update Romanian translation
27
28  po/ro.po | 8151
29  +++++++++++++++++++++++++++++++++++++++-----------------------
30  1 file changed, 5170 insertions(+), 2981 deletions(-)
31
32 commit 1ad6e4f25493dff3871b6c16b2dc24493dea1c91
33 Author: Jordi Mas <jmas@softcatala.org>
34 Date:   Sun Sep 10 08:08:43 2017 +0200
35
36     Fixes to Catalan translation
37
38  po/ca.po | 80
39  ++++++++++++++++++----------------------------------------------
40  1 file changed, 22 insertions(+), 58 deletions(-)
41
42 commit c0a04b60a21cec3c9e5b168070592c23220f732b
43 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
44 Date:   Sat Sep 9 16:11:31 2017 +0200
45
46     Update Basque language
47
48  po/eu.po | 2281
49  +++++++++++++++++++++++++++++++-------------------------------
50  1 file changed, 1139 insertions(+), 1142 deletions(-)
51
52 commit 88a39670e70c3bbe6d1be37fd2c3506c50ede6dd
53 Author: Cosimo Cecchi <cosimoc@gnome.org>
54 Date:   Sun Aug 27 12:15:37 2017 -0700
55
56     GSettingsBackend: use a GWeakRef during dispatch
57
58     Instead of a full reference, which causes problems for clients that
59     expect a GSettings instance to stop firing signals once they drop the
60     last reference.
61
62     https://bugzilla.gnome.org/show_bug.cgi?id=780861
63
64  gio/gsettingsbackend.c | 34 +++++++++++++++++++++-------------
65  1 file changed, 21 insertions(+), 13 deletions(-)
66
67 commit 61cb8b232b90db551ccf1814ed696a48acc38a54
68 Author: INSUN PYO <insun.pyo@samsung.com>
69 Date:   Sat Sep 2 02:21:14 2017 +0900
70
71     GMainLoop: match of parameter pair of LOCK_CONTEXT/UNLOCK_CONTEXT
72
73     There is no reason to use source->context as as parameter of
74     UNLOCK_CONTEXT.
75     To avoid confusion, change to the parameter used in LOCK_CONTEXT.
76
77     https://bugzilla.gnome.org/show_bug.cgi?id=787146
78
79  glib/gmain.c | 2 +-
80  1 file changed, 1 insertion(+), 1 deletion(-)
81
82 commit f813ce6abe89c2d26f5b8c8e5f41d24923a525e9
83 Author: Bastien Nocera <hadess@hadess.net>
84 Date:   Fri Sep 1 14:53:21 2017 +0200
85
86     glib: Slightly update GIOChannel documentation
87
88     Explain the default values of _{get,set}_close_on_unref() in the main
89     description rather than the argument one, link to the GIOChannel
90     structure when talking about it, and mention the default value of
91     "close on unref" in g_io_channel_unix_new().
92
93     https://bugzilla.gnome.org/show_bug.cgi?id=787123
94
95  glib/giochannel.c | 13 +++++++------
96  glib/giounix.c    |  2 ++
97  2 files changed, 9 insertions(+), 6 deletions(-)
98
99 commit a72f57eeabb7857a3476d199dd96e117b6c9afb9
100 Author: Philip Chimento <philip@endlessm.com>
101 Date:   Thu Aug 31 15:16:11 2017 -0700
102
103     valgrind: Add false positive to suppressions file
104
105     Valgrind will check that the third argument to ioctl() is a valid
106     pointer, but some ioctls interpret that argument as an integer,
107     and that
108     is the case here (it's a file descriptor), so this is a false
109     positive.
110
111     https://bugzilla.gnome.org/show_bug.cgi?id=787109
112
113  glib.supp | 10 ++++++++++
114  1 file changed, 10 insertions(+)
115
116 commit e5eaca5492d3e08d7d955e475cb4607a2d0fff61
117 Author: Chris Lamb <lamby@debian.org>
118 Date:   Tue Aug 29 16:59:56 2017 +0100
119
120     gio-querymodules: Make the output reproducible
121
122     Whilst working on the Reproducible Builds effort [0], we noticed that
123     queryimmodules generates non-reproducible output as it iterates
124     over the
125     filesystem without sorting.
126
127     Patch attached.
128
129      [0] https://reproducible-builds.org/
130
131     Signed-off-by: Chris Lamb <lamby@debian.org>
132
133     https://bugzilla.gnome.org/show_bug.cgi?id=786983
134
135  gio/gio-querymodules.c | 7 +++++++
136  1 file changed, 7 insertions(+)
137
138 commit 2204034b9ff1925a60bafd369217bcccda2300d7
139 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
140 Date:   Thu Sep 7 10:56:18 2017 +0800
141
142     win32/gen_util_scripts.py: Update script type error message
143
144     We should also mention glib-genmarshal in the acceptable types,
145     since it
146     is now a Python script.
147
148     Pointed out by John Emmas
149
150  win32/gen_util_scripts.py | 2 +-
151  1 file changed, 1 insertion(+), 1 deletion(-)
152
153 commit b1b00517cf7a19911c4bc66697a26df6d03b41aa
154 Author: Daniel Boles <dboles@src.gnome.org>
155 Date:   Wed Sep 6 21:44:25 2017 +0100
156
157     GApplication: Fix required # of elements in docs
158
159     The reality, as shown by our tests, is that only 2 elements are
160     needed.
161
162  gio/gapplication.c | 2 +-
163  1 file changed, 1 insertion(+), 1 deletion(-)
164
165 commit 052f134528ae5bf828f39684efe2ff4d4e0cf24c
166 Author: Matthias Clasen <mclasen@redhat.com>
167 Date:   Mon Sep 4 09:02:53 2017 -0400
168
169     2.53.7
170
171  NEWS         | 30 ++++++++++++++++++++++++++++++
172  configure.ac |  2 +-
173  meson.build  |  2 +-
174  3 files changed, 32 insertions(+), 2 deletions(-)
175
176 commit 03b595fe95f5a0893960f5a7dc80b9ed5b276112
177 Author: Jordi Mas <jmas@softcatala.org>
178 Date:   Mon Sep 4 00:30:10 2017 +0200
179
180     Update Catalan translation
181
182  po/ca.po | 283
183  +++++++++++++++++++++++++++++++++------------------------------
184  1 file changed, 148 insertions(+), 135 deletions(-)
185
186 commit bb7c1983980da470faf903ec9d0ad58ce4935ce5
187 Author: Emin Tufan Çetin <etcetin@gmail.com>
188 Date:   Sun Sep 3 19:50:22 2017 +0000
189
190     Update Turkish translation
191
192  po/tr.po | 3570
193  +++++++++++++++++++++++++++++++++-----------------------------
194  1 file changed, 1900 insertions(+), 1670 deletions(-)
195
196 commit 4a5808d35db3be1afbeccafaf26aa2324a2f1dee
197 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
198 Date:   Sun Sep 3 17:53:24 2017 +0200
199
200     Updated Danish translation
201
202  po/da.po | 499
203  ++++++++++++++++++++++++++-------------------------------------
204  1 file changed, 209 insertions(+), 290 deletions(-)
205
206 commit c202dea5493878ee6659a45e80b701ed6760e439
207 Author: Changwoo Ryu <cwryu@debian.org>
208 Date:   Sat Sep 2 03:55:54 2017 +0000
209
210     Update Korean translation
211
212  po/ko.po | 1879
213  ++++++++++++++++++++++++++++++++++----------------------------
214  1 file changed, 1039 insertions(+), 840 deletions(-)
215
216 commit 31b1536993bac0f00a7fea3c1ca10f7f183538aa
217 Author: Jiri Grönroos <jiri.gronroos@iki.fi>
218 Date:   Thu Aug 31 08:11:03 2017 +0000
219
220     Update Finnish translation
221
222  po/fi.po | 3061
223  ++++++++++++++++++++++++++++++++++++--------------------------
224  1 file changed, 1791 insertions(+), 1270 deletions(-)
225
226 commit 32a57ecfbdf7bc0f0b404f1b0d77a8cd9277e022
227 Author: Rafael Fontenelle <rafaelff@gnome.org>
228 Date:   Wed Aug 30 01:08:04 2017 +0000
229
230     Update Brazilian Portuguese translation
231
232  po/pt_BR.po | 2349
233  +++++++++++++++++++++++++++++------------------------------
234  1 file changed, 1174 insertions(+), 1175 deletions(-)
235
236 commit 414225d7b36aa28938ba45fb91b1f48ec8aeeb32
237 Author: Armin K <krejzi@email.com>
238 Date:   Fri Aug 25 17:05:03 2017 +0200
239
240     meson: Compile guuid.c into libglib-2.0
241
242     https://bugzilla.gnome.org/show_bug.cgi?id=786807
243
244  glib/meson.build | 1 +
245  1 file changed, 1 insertion(+)
246
247 commit 728857e2610560a876c41840ac6c69b3ad4f4e8b
248 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
249 Date:   Mon Aug 28 18:10:44 2017 +0300
250
251     Update Latvian translation
252
253  po/lv.po | 1894
254  +++++++++++++++++++++++++++++++-------------------------------
255  1 file changed, 941 insertions(+), 953 deletions(-)
256
257 commit 20f2c487a751dd489e7b169f9b3e2b407c557a4d
258 Author: Milo Casagrande <milo@ubuntu.com>
259 Date:   Mon Aug 28 08:44:01 2017 +0000
260
261     Update Italian translation
262
263  po/it.po | 2137
264  ++++++++++++++++++++++++++++++++++----------------------------
265  1 file changed, 1184 insertions(+), 953 deletions(-)
266
267 commit aac0144164518cb6674934c98ae39e60419c417d
268 Author: Christian Kirbach <Christian.Kirbach@gmail.com>
269 Date:   Sat Aug 26 20:40:51 2017 +0000
270
271     Update German translation
272
273  po/de.po | 874
274  ++++++++++++++++++++++++++++++++++++++-------------------------
275  1 file changed, 528 insertions(+), 346 deletions(-)
276
277 commit abe7323beef15b36664cba20251743c4f3c056b7
278 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
279 Date:   Sat Aug 26 18:44:00 2017 +0200
280
281     Updated Danish translation
282
283  po/da.po | 2219
284  +++++++++++++++++++++++++++++++++++---------------------------
285  1 file changed, 1252 insertions(+), 967 deletions(-)
286
287 commit 9891e3c9e1f5465ce89160982489c306ec983d2a
288 Author: Claude Paroz <claude@2xlibre.net>
289 Date:   Sat Aug 26 11:56:37 2017 +0200
290
291     Updated French translation
292
293  po/fr.po | 2402
294  ++++++++++++++++++++++++++++++++++----------------------------
295  1 file changed, 1301 insertions(+), 1101 deletions(-)
296
297 commit 96ae6f1a3b5d7a74a9c179f4526dfa56d801ced2
298 Author: Fabio Tomat <f.t.public@gmail.com>
299 Date:   Fri Aug 25 10:24:21 2017 +0000
300
301     Update Friulian translation
302
303  po/fur.po | 85
304  ++++++++++++++++++++++++++++++++++-----------------------------
305  1 file changed, 46 insertions(+), 39 deletions(-)
306
307 commit 100b83a7faf277e2ea5ed2ec6f667ef5ac916416
308 Author: Emmanuele Bassi <ebassi@gnome.org>
309 Date:   Fri Aug 25 09:43:27 2017 +0100
310
311     genmarshal Only wrap body prototypes in C++ guards
312
313     Commit 31ae2c559810675aae483269f234a349cd933528 added the C++ guards
314     around all prototypes, including inside the header file. The header
315     file, though, already has C++ guards, so while it's harmless to have
316     them there, it's also unnecessary.
317
318     We should only emit C++ guards around the prototypes we include in the
319     generated source.
320
321  gobject/glib-genmarshal.in | 11 ++++++++---
322  1 file changed, 8 insertions(+), 3 deletions(-)
323
324 commit 9ff6f24a58dcc4dee8205eaa0bbe1b2678ff900e
325 Author: Fabio Tomat <f.t.public@gmail.com>
326 Date:   Fri Aug 25 08:49:44 2017 +0000
327
328     Update Friulian translation
329
330  po/fur.po | 1700
331  +++++++++++++++++++++++++++++++++++--------------------------
332  1 file changed, 969 insertions(+), 731 deletions(-)
333
334 commit cceef1681dc49638a2f4d9839c5f2a4cd8b92ae4
335 Author: Piotr Drąg <piotrdrag@gmail.com>
336 Date:   Thu Aug 24 01:04:20 2017 +0200
337
338     Update Polish translation
339
340  po/pl.po | 1542
341  +++++++++++++++++++++++++++++++++++---------------------------
342  1 file changed, 870 insertions(+), 672 deletions(-)
343
344 commit 926db3174adb762a33da893a7017f25f020d11e0
345 Author: Cj Malone <CjMalone@mail.com>
346 Date:   Wed Aug 23 20:26:28 2017 +0100
347
348     gdesktopappinfo.c: Drop disregarded xterm check
349
350     https://bugzilla.gnome.org/show_bug.cgi?id=786580
351
352  gio/gdesktopappinfo.c | 2 --
353  1 file changed, 2 deletions(-)
354
355 commit 830744b0f4030db38b84f484587799c6a18920c8
356 Author: Daniel Boles <dboles@src.gnome.org>
357 Date:   Wed Aug 23 12:21:58 2017 +0100
358
359     docs/running: Remove outdated refs, fix name caps
360
361     Drop references to old versions of Fedora pointed out by Mohammed
362     Sadiq.
363
364     While here, fix the capitalisation of various names to official
365     styles.
366
367  docs/reference/glib/running.xml | 13 ++++++-------
368  1 file changed, 6 insertions(+), 7 deletions(-)
369
370 commit 73eee8d64ed4a074bb17d26a6e387a4c272f94f6
371 Author: Philip Withnall <withnall@endlessm.com>
372 Date:   Wed Aug 23 11:24:32 2017 +0100
373
374     tests: Fix some leaks and double-frees in the GSubprocess tests
375
376     Signed-off-by: Philip Withnall <withnall@endlessm.com>
377
378     https://bugzilla.gnome.org/show_bug.cgi?id=786456
379
380  gio/tests/gsubprocess.c | 8 ++++++--
381  1 file changed, 6 insertions(+), 2 deletions(-)
382
383 commit 65a95a5a2d902bf8685851db34e5df21562e096a
384 Author: Will Thompson <will@willthompson.co.uk>
385 Date:   Fri Aug 18 10:41:46 2017 +0100
386
387     gio: failing cases for subprocess cancellable bug
388
389     https://bugzilla.gnome.org/show_bug.cgi?id=786456
390
391  gio/tests/gsubprocess.c | 124
392  ++++++++++++++++++++++++++++++++++++++++++++++++
393  1 file changed, 124 insertions(+)
394
395 commit 8f86d312d8437d20d3d1f703ed2b270cee1803ea
396 Author: Philip Withnall <withnall@endlessm.com>
397 Date:   Wed Aug 23 11:21:38 2017 +0100
398
399     gio: Fix double-callback on cancellation with GSubprocess
400
401     See bug #786456 for a detailed analysis of the situation which
402     can cause
403     this (in summary, if a g_subprocess_wait_async() call is cancelled
404     on a
405     GSubprocess which is already known to be dead).
406
407     The problem was that the GCancellable callback handler was
408     unconditionally returning a result for the GTask for
409     g_subprocess_wait_async(), even if that GTask had already returned a
410     result and the callback was being invoked after the GTask had been
411     removed from the pending_waits list.
412
413     Fix that by checking whether the GTask is still in the pending_waits
414     list before returning a result for it.
415
416     Thanks to Will Thompson for some very useful unit tests which
417     reproduce
418     this (which will be pushed in the following commit).
419
420     Signed-off-by: Philip Withnall <withnall@endlessm.com>
421
422     https://bugzilla.gnome.org/show_bug.cgi?id=786456
423
424  gio/gsubprocess.c | 36 +++++++++++++++++++++++++++++++++---
425  1 file changed, 33 insertions(+), 3 deletions(-)
426
427 commit a60359aee24e866ae9dfae33859a6cd73bc1e65c
428 Author: Philip Withnall <withnall@endlessm.com>
429 Date:   Fri Aug 18 10:01:18 2017 +0100
430
431     tests: Add temporary working directory for monitor test
432
433     Similarly to the previous commit, move the temporary directory for the
434     monitor test from $(cwd) to the system temporary directory.
435
436     Signed-off-by: Philip Withnall <withnall@endlessm.com>
437
438     https://bugzilla.gnome.org/show_bug.cgi?id=785260
439
440  gio/tests/monitor.c | 36 ++++++++++++++++++++++++++++++------
441  1 file changed, 30 insertions(+), 6 deletions(-)
442
443 commit 0f5b523fac8b2d9b9305419937e51b6c87e765be
444 Author: Philip Withnall <withnall@endlessm.com>
445 Date:   Fri Aug 18 09:53:23 2017 +0100
446
447     tests: Add temporary working directory for appmonitor test
448
449     Rather than creating a temporary directory in the current directory
450     (typically the builddir), then never deleting it; create one in the
451     system /tmp directory, and clean it up properly afterwards.
452
453     Signed-off-by: Philip Withnall <withnall@endlessm.com>
454
455     https://bugzilla.gnome.org/show_bug.cgi?id=785260
456
457  gio/tests/appmonitor.c | 55
458  ++++++++++++++++++++++++++++++++++++--------------
459  1 file changed, 40 insertions(+), 15 deletions(-)
460
461 commit 3ce00b29ec0bb240412506affb5c65bdb18c7ad3
462 Author: Philip Withnall <withnall@endlessm.com>
463 Date:   Fri Aug 18 09:37:23 2017 +0100
464
465     tests: Fix leak in appmonitor test
466
467     Spotted by Daniel Macks.
468
469     Signed-off-by: Philip Withnall <withnall@endlessm.com>
470
471     https://bugzilla.gnome.org/show_bug.cgi?id=785260
472
473  gio/tests/appmonitor.c | 3 ++-
474  1 file changed, 2 insertions(+), 1 deletion(-)
475
476 commit 2586eb992193ee9226a7a2b92c1c644347e9a842
477 Author: Philip Withnall <withnall@endlessm.com>
478 Date:   Tue Aug 22 15:58:18 2017 +0100
479
480     docs: Clarify lack of threading guarantees in GArray
481
482     Signed-off-by: Philip Withnall <withnall@endlessm.com>
483
484     https://bugzilla.gnome.org/show_bug.cgi?id=786555
485
486  glib/garray.c | 14 +++++++++++---
487  1 file changed, 11 insertions(+), 3 deletions(-)
488
489 commit 8cac6797d72fe9433ea5980b22d262fbe1f1f996
490 Author: Marek Cernocky <marek_cernocky@conel.cz>
491 Date:   Tue Aug 22 16:47:10 2017 +0200
492
493     Updated Czech translation
494
495  po/cs.po | 1880
496  ++++++++++++++++++++++++++++++++++----------------------------
497  1 file changed, 1041 insertions(+), 839 deletions(-)
498
499 commit 7fda97c326df7970f3f6d7fdaa75edd24677de99
500 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
501 Date:   Tue Aug 22 11:35:05 2017 +0000
502
503     Update Spanish translation
504
505  po/es.po | 69
506  +++++++++++++++++++---------------------------------------------
507  1 file changed, 20 insertions(+), 49 deletions(-)
508
509 commit 6fcdf90300d7adf2737d6880141c5fe3933ab591
510 Author: Patrick Welche <prlw1@cam.ac.uk>
511 Date:   Thu Jun 25 17:48:30 2015 +0100
512
513     gresource: fix documentation typo
514
515  docs/reference/gio/gresource.xml | 2 +-
516  1 file changed, 1 insertion(+), 1 deletion(-)
517
518 commit 2237bb451df037467c0dda400d290dc050f95df9
519 Author: Patrick Welche <prlw1@cam.ac.uk>
520 Date:   Mon Oct 6 17:51:37 2014 +0100
521
522     build: remove unnecessary executions of libtool from configure
523
524     https://bugzilla.gnome.org/show_bug.cgi?id=736710
525
526  configure.ac | 5 +----
527  1 file changed, 1 insertion(+), 4 deletions(-)
528
529 commit cb1db9e23e25c0316db26386d0c26b8e2e2fc2e7
530 Author: Pawan Chitrakar <chautari@gmail.com>
531 Date:   Mon Aug 21 06:56:34 2017 +0000
532
533     Update Nepali translation
534
535  po/ne.po | 830
536  +++++++++++++++++++++++++++++----------------------------------
537  1 file changed, 383 insertions(+), 447 deletions(-)
538
539 commit 89a4a37a34e9fb449f8d35451d019d114bf14fee
540 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
541 Date:   Sun Aug 20 16:48:00 2017 +0000
542
543     Update Kazakh translation
544
545  po/kk.po | 804
546  ++++++++++++++++++++++++++++++++++++++-------------------------
547  1 file changed, 488 insertions(+), 316 deletions(-)
548
549 commit fd081f38b6183eb4d8d62d63820634ecf7281ef8
550 Author: Matthias Clasen <mclasen@redhat.com>
551 Date:   Sat Aug 19 09:48:14 2017 -0400
552
553     2.53.6
554
555  NEWS         | 24 ++++++++++++++++++++++++
556  configure.ac |  2 +-
557  meson.build  |  2 +-
558  3 files changed, 26 insertions(+), 2 deletions(-)
559
560 commit 087525b62bfce2137f0f580fa5a6dcc7a294f48c
561 Author: Ondrej Holy <oholy@redhat.com>
562 Date:   Fri Aug 11 13:50:36 2017 +0200
563
564     gio-tool: Use print_file_error correctly
565
566     Use print_file_error where an error relates to that file and vice
567     versa.
568
569     https://bugzilla.gnome.org/show_bug.cgi?id=786463
570
571  gio/gio-tool-cat.c  | 2 +-
572  gio/gio-tool-save.c | 4 ++--
573  2 files changed, 3 insertions(+), 3 deletions(-)
574
575 commit 78fa67e70c600633025d81fce4689b778540064d
576 Author: Ondrej Holy <oholy@redhat.com>
577 Date:   Fri Aug 11 13:47:14 2017 +0200
578
579     gio-tool-save: Use g_output_stream_write_all instead of while
580
581     Simplify the read-write copy code and use g_output_stream_write_all
582     instead of while and g_output_stream_write.
583
584     https://bugzilla.gnome.org/show_bug.cgi?id=786462
585
586  gio/gio-tool-save.c | 26 ++++++++------------------
587  1 file changed, 8 insertions(+), 18 deletions(-)
588
589 commit 1cce5dda1837e5feba10f96ef6a9422ead6336c6
590 Author: Ondrej Holy <oholy@redhat.com>
591 Date:   Fri Aug 11 13:43:35 2017 +0200
592
593     gfile: Use g_output_stream_write_all instead of while
594
595     Simplify the read-write copy code and use g_output_stream_write_all
596     instead of while and g_output_stream_write.
597
598     https://bugzilla.gnome.org/show_bug.cgi?id=786462
599
600  gio/gfile.c | 20 ++++----------------
601  1 file changed, 4 insertions(+), 16 deletions(-)
602
603 commit c7f2a7e431eb48b64fc544b04cbd0dd61eb07f4f
604 Author: Ondrej Holy <oholy@redhat.com>
605 Date:   Fri Aug 11 13:37:29 2017 +0200
606
607     gio-tool-save: Prevent overwriting error
608
609     The following warning is shown, when both g_output_stream_write and
610     g_output_stream_close fail:
611     "GError set over the top of a previous GError or uninitialized
612     memory."
613
614     Let's clear the error after use.
615
616     https://bugzilla.gnome.org/show_bug.cgi?id=786463
617
618  gio/gio-tool-save.c | 2 +-
619  1 file changed, 1 insertion(+), 1 deletion(-)
620
621 commit 37cddec0ee141beefc74e2b67f2e0808d3c94ff2
622 Author: Ondrej Holy <oholy@redhat.com>
623 Date:   Fri Aug 11 13:21:28 2017 +0200
624
625     gio-tool: Unify buffer sizes
626
627     Recently, buffer size for copying has been increased in order
628     to improve
629     performance:
630     https://bugzilla.gnome.org/show_bug.cgi?id=773823
631
632     Let's do the same for gio-tool-save and gio-tool-cat.
633
634     https://bugzilla.gnome.org/show_bug.cgi?id=786460
635
636  gio/gio-tool-cat.c  | 10 ++++++++--
637  gio/gio-tool-save.c |  9 +++++++--
638  2 files changed, 15 insertions(+), 4 deletions(-)
639
640 commit 72a87d8629101635bc6815ce119f18016f6fecee
641 Author: Pawan Chitrakar <chautari@gmail.com>
642 Date:   Fri Aug 18 12:17:42 2017 +0000
643
644     Update Nepali translation
645
646  po/ne.po | 7121
647  +++++++++++++++++++++++++++++++++++++++-----------------------
648  1 file changed, 4463 insertions(+), 2658 deletions(-)
649
650 commit 51d2f4fef78c50ea3c729ed5d74ae3ac35cf03b3
651 Author: Gábor Kelemen <kelemeng@openscope.org>
652 Date:   Fri Aug 18 08:31:58 2017 +0000
653
654     Update Hungarian translation
655
656  po/hu.po | 11256
657  +++++++++++++++++++++++++++++++------------------------------
658  1 file changed, 5647 insertions(+), 5609 deletions(-)
659
660 commit 15faf0ef62c3053292eb67a93fdbf6c72762112b
661 Author: INSUN PYO <insun.pyo@samsung.com>
662 Date:   Fri Aug 18 13:42:44 2017 +0900
663
664     glog: fix crash on Linux without stderr stream
665
666     0  __GI_raise (sig=sig@entry=6) at
667     ../sysdeps/unix/sysv/linux/raise.c:58
668     1  0xb67c43f0 in __GI_abort () at abort.c:89
669     2  0xb69ee9d8 in _g_log_abort (breakpoint=2, breakpoint@entry=1)
670     at gmessages.c:548
671     3  0xb69ef692 in g_logv (log_domain=0xb6a1dfc8 "GLib",
672     log_level=-1254563840, log_level@entry=G_LOG_LEVEL_CRITICAL,
673     format=format@entry=0xb6a26a48 "%s: assertion '%s' failed", args=...,
674     args@entry=...) at gmessages.c:1357
675     4  0xb69ef728 in g_log (log_domain=<optimized out>,
676     log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=0xb6a26a48
677     "%s: assertion '%s' failed") at gmessages.c:1398
678     5  0xb69efa5a in g_return_if_fail_warning (log_domain=<optimized
679     out>, pretty_function=<optimized out>, expression=<optimized out>)
680     at gmessages.c:2687
681     6  0xb69efe7c in g_log_writer_is_journald (output_fd=-1) at
682     gmessages.c:2122
683     7  0xb69f02a2 in g_log_writer_default (log_level=G_LOG_LEVEL_CRITICAL,
684     fields=0xbedc9d00, n_fields=4, user_data=0x0) at gmessages.c:2584
685     8  0xb69ef21a in g_log_structured_array
686     (log_level=G_LOG_LEVEL_CRITICAL, fields=0xbedc9d00, n_fields=4)
687     at gmessages.c:1933
688     9  0xb69ef47e in g_log_default_handler (log_domain=0xb6a1dfc8
689     "GLib", log_level=G_LOG_LEVEL_CRITICAL, message=<optimized out>,
690     unused_data=<optimized out>) at gmessages.c:3036
691     10 0xb69ef5fc in g_logv (log_domain=0xb6a1dfc8
692     "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL,
693     format=format@entry=0xb6a26a48 "%s: assertion '%s' failed", args=...,
694     args@entry=...) at gmessages.c:1336
695     11 0xb69ef728 in g_log (log_domain=<optimized out>,
696     log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=0xb6a26a48
697     "%s: assertion '%s' failed") at gmessages.c:1398
698     12 0xb69efa5a in g_return_if_fail_warning (log_domain=<optimized
699     out>, pretty_function=<optimized out>, expression=<optimized out>)
700     at gmessages.c:2687
701
702     If stderr is not associated with an output stream, the fileno(stderr)
703     returned is -1.
704     So, g_return_if_fail_warning is recursively called and the abort
705     occurs on the second call.
706
707     Modified by Philip Withnall to include mention this in the
708     documentation.
709
710     https://bugzilla.gnome.org/show_bug.cgi?id=786452
711
712  glib/gmessages.c | 9 ++++++++-
713  1 file changed, 8 insertions(+), 1 deletion(-)
714
715 commit 54aee1f627272fbd0d5b7b261b1568a3cac7b73f
716 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
717 Date:   Tue Jul 18 22:19:54 2017 +0800
718
719     Meson: Set _WIN32_WINNT to 0x0601 (Windows 7)
720
721     We want to set _WIN32_WINNT so that functions will be properly
722     found in
723     the headers, to target the NT6.1+ (Windows 7+) APIs.
724
725     Also improve the checks for if_nametoindex() and if_indextoname() on
726     Windows as they are supported in Windows Vista+, but they have
727     to be checked by linking against iphlpapi.lib (or -liphlpapi).
728     On other
729     platforms, they are still checked as they were before.
730
731     https://bugzilla.gnome.org/show_bug.cgi?id=783270
732
733  config.h.meson  |  2 +-
734  gio/meson.build |  2 +-
735  meson.build     | 27 +++++++++++++++++++++++++--
736  3 files changed, 27 insertions(+), 4 deletions(-)
737
738 commit ea6ac5f71eefcfa98fdce130170ab15f8464219d
739 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
740 Date:   Tue Jul 25 16:28:29 2017 +0800
741
742     meson/Windows: Check whether system PCRE is a static build
743
744     Instead of hardcoding -DPCRE_STATIC into the CFLAGS of GLib, do the
745     following on Windows only (since PCRE_STATIC only matters on Windows):
746
747     -If there is no installed PCRE, use the included PCRE copy and
748      enable -DPCRE_STATIC, as we did before.
749     -If there is a installed PCRE, check whether the PCRE build is
750     a static
751      or DLL build by checking the linkage against pcre_free() with
752      PCRE_STATIC defined works.  If it does, enable -DPCRE_STATIC.
753     -On non-Windows builds, do not enable -DPCRE_STATIC
754
755     https://bugzilla.gnome.org/show_bug.cgi?id=783270
756
757  glib/meson.build |  8 +++++++-
758  meson.build      | 21 +++++++++++++++++++++
759  2 files changed, 28 insertions(+), 1 deletion(-)
760
761 commit 72528938b726f807e073a31ca2b111b1388e09d3
762 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
763 Date:   Mon Jul 17 15:51:54 2017 +0800
764
765     Meson: Check for HAVE_GOOD_PRINTF
766
767     The HAVE_GOOD_PRINTF config variable determines whether we are able to
768     use the CRT-supplied *printf() functions directly, by determining
769     whether
770     the CRT-supplied vsnprintf() and snprintf() functions support C99 well
771     enough.
772
773     This means, we need to build the gnulib subdir as a static lib in
774     GLib, and use
775     the gnulib *printf() functions when:
776
777     -We are on Windows
778     -The CRT's vsnprintf() and snprintf() is not sufficiently
779     C99-compliant.
780
781     This will fix the problem when the *printf() functions cause a CRT
782     abort() call on pre-2015 Visual Studio builds at least, and ensures
783     that
784     the Visual Studio 2015+ builds will pass the printf tests in GLib,
785     since
786     the *printf() in Visual Studio 2015/2017's CRT does not support the %n
787     format specifier, nor the positional parameters (which requires
788     different _*printf_p*() functions), as indicated by
789     glib/tests/test-printf.c.
790
791     https://bugzilla.gnome.org/show_bug.cgi?id=783270
792
793  glib/gnulib/meson.build |  4 ++++
794  glib/meson.build        |  7 ++++++-
795  meson.build             | 24 ++++++++++++++++++------
796  3 files changed, 28 insertions(+), 7 deletions(-)
797
798 commit 79b84ba3fcde0abbffc51bd62cd395b02ca8e6f3
799 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
800 Date:   Wed Aug 16 17:44:20 2017 +0800
801
802     meson: Install msvc_recommended_pragmas.h on Windows
803
804     Copy the msvc_recommended_pragmas.h helper header when we build for
805     Windows, so that people developing/using GLib on Windows can make use
806     of them in Visual Studio, so that unwanted compiler noise can be
807     filtered out and code with potentially-problematic warnings can be
808     attended to.
809
810     https://bugzilla.gnome.org/show_bug.cgi?id=783270
811
812  meson.build | 4 ++++
813  1 file changed, 4 insertions(+)
814
815 commit 32d6a76b98657cec971327ffaa7866f3c801a379
816 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
817 Date:   Tue Aug 15 17:08:47 2017 +0800
818
819     build: Use Meson's find_library() for MSVC builds as needed
820
821     Some of the dependencies' build systems for Visual Studio do not
822     provide a
823     pkg-config file upon build, so we use find_library() for them when the
824     corresponding pkg-config files are not found during Visual Studio
825     builds,
826     so that one will not need to make up pkg-config files for them, which
827     could be error-prone.  These .lib names match the names that are built
828     with the officially supported build system that is used by their
829     respective Visual Studio support.
830
831     For ZLib, this will make gio-2.0.pc reflect on the zlib .lib based on
832     what is found, or whether we use the fallback/bundled ZLib, when we
833     don't have a pkg-config file for ZLib on MSVC.  We still need
834     to depend
835     on Meson to be updated to put the correct link argument for linking
836     ZLib
837     in the pkg-config case.
838
839     https://bugzilla.gnome.org/show_bug.cgi?id=783270
840
841  gio/tests/meson.build | 12 ++++++++++++
842  meson.build           | 43 +++++++++++++++++++++++++++++++++++++++++--
843  2 files changed, 53 insertions(+), 2 deletions(-)
844
845 commit 615425d10069d1595db62a5d3f678a78cc970350
846 Author: Jordi Mas <jmas@softcatala.org>
847 Date:   Thu Aug 17 07:35:17 2017 +0200
848
849     Update Catalan translation
850
851  po/ca.po | 1585
852  ++++++++++++++++++++++++++++++++++++--------------------------
853  1 file changed, 925 insertions(+), 660 deletions(-)
854
855 commit 00f5d2ffa2aaa6423176bdd48db777b47de8735a
856 Author: Ernestas Kulik <ernestask@gnome.org>
857 Date:   Wed Aug 16 14:19:30 2017 +0300
858
859     gobject: add autoptr support for GClosure
860
861     This commit defines a g_autoptr() cleanup function for use with
862     GClosure.
863
864     https://bugzilla.gnome.org/show_bug.cgi?id=786360
865
866  gobject/gobject-autocleanups.h | 1 +
867  1 file changed, 1 insertion(+)
868
869 commit 44b5036714487f60deedf52d6660fb26171d8b8e
870 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
871 Date:   Wed Aug 16 07:24:45 2017 +0200
872
873     Updated Serbian translation
874
875  po/sr.po       | 1920
876  ++++++++++++++++++++++++++++----------------------------
877  po/sr@latin.po | 1920
878  ++++++++++++++++++++++++++++----------------------------
879  2 files changed, 1910 insertions(+), 1930 deletions(-)
880
881 commit 947fea1d163db78671e24c970ded13a242acdd0a
882 Author: Robert Ancell <robert.ancell@canonical.com>
883 Date:   Fri Aug 4 10:57:26 2017 +1200
884
885     GDateTime: Reject days outside of month limits
886
887     The previous code allowed February 30th.
888
889  glib/gdatetime.c       |  2 +-
890  glib/tests/gdatetime.c | 67
891  ++++++++++++++++++++++++++++++++++++++++++++++++++
892  2 files changed, 68 insertions(+), 1 deletion(-)
893
894 commit f6ee658974b25ee99db102dc9a8dc778868483d9
895 Author: Aurimas Černius <aurisc4@gmail.com>
896 Date:   Tue Aug 15 17:51:59 2017 +0300
897
898     Updated Lithuanian translation
899
900  po/lt.po | 1164
901  +++++++++++++++++++++++++++++++++++++-------------------------
902  1 file changed, 691 insertions(+), 473 deletions(-)
903
904 commit 4c46869081ceb156fd7555b6fa67954dc0ca1bca
905 Author: Nirbheek Chauhan <nirbheek@centricular.com>
906 Date:   Mon Aug 14 00:05:52 2017 +0530
907
908     meson: Always define _GNU_SOURCE for pthread checks
909
910     Without this, GNU-specific symbols won't be defined and the compiler
911     check will pass because GCC will assume that you know what you're
912     doing since it doesn't know what the symbol prototype is and compiler
913     checks aren't built with -Wall -Werror.
914
915     This will then cause a build failure because the wrong prototype will
916     be used.
917
918  meson.build | 8 +++++++-
919  1 file changed, 7 insertions(+), 1 deletion(-)
920
921 commit 788705633ede3a82f7ca0e1014dc8e6f7a02b349
922 Author: Руслан Ижбулатов <lrn1986@gmail.com>
923 Date:   Thu May 12 08:49:51 2016 +0000
924
925     W32: Support XDG_* environment variables
926
927     Try to get XDG_* environment variables and, if they are available,
928     use their
929     contents to initialize various directories the same way this happens
930     on *nix.
931     When these variables are not available, fall back to the W32-specific
932     APIs for
933     getting directories.
934
935     https://bugzilla.gnome.org/show_bug.cgi?id=766358
936
937  glib/gutils.c | 190
938  ++++++++++++++++++++++++++++++++++++++--------------------
939  1 file changed, 125 insertions(+), 65 deletions(-)
940
941 commit f9fe9ea41703c54e81ba8463d8f0574a4fd640ef
942 Author: Fran Dieguez <frandieguez@gnome.org>
943 Date:   Sat Aug 12 10:29:12 2017 +0000
944
945     Update Galician translation
946
947  po/gl.po | 75
948  ++++++----------------------------------------------------------
949  1 file changed, 7 insertions(+), 68 deletions(-)
950
951 commit fac7f2be2e99c71410260c70b47954154823cb3d
952 Author: Philip Withnall <withnall@endlessm.com>
953 Date:   Thu Aug 10 12:31:35 2017 +0100
954
955     gsequence: Add introspection annotations to Return values
956
957     Signed-off-by: Philip Withnall <withnall@endlessm.com>
958
959     https://bugzilla.gnome.org/show_bug.cgi?id=786060
960
961  glib/gsequence.c | 38 +++++++++++++++++++-------------------
962  1 file changed, 19 insertions(+), 19 deletions(-)
963
964 commit 50eeb244157a36ea045499eafc4c49ea6d769036
965 Author: Emmanuele Bassi <ebassi@gnome.org>
966 Date:   Wed Aug 9 21:31:59 2017 +0100
967
968     meson: Update the pthread feature checks
969
970     For GNU extensions, we need to define _GNU_SOURCE; but, more
971     importantly, we need to tell Meson to use the threadlib dependency
972     when
973     compiling and linking the feature check.
974
975     This currently exposes a bug in Meson; see:
976
977     https://github.com/mesonbuild/meson/issues/2165
978
979     But once that's fixed, the check will work as intended.
980
981     https://bugzilla.gnome.org/show_bug.cgi?id=785955
982
983  meson.build | 21 ++++++++++++++-------
984  1 file changed, 14 insertions(+), 7 deletions(-)
985
986 commit 1a755a63e1c632ae57de8117e9e03497c19d9b20
987 Author: Emmanuele Bassi <ebassi@gnome.org>
988 Date:   Wed Aug 9 21:29:13 2017 +0100
989
990     meson: Define _GNU_SOURCE as a project argument
991
992     We use it pretty much everywhere in order to get feature detection,
993     and
994     that's also what the AC_USE_SYSTEM_EXTENSIONS m4 macro defines in the
995     Autotools build.
996
997     https://bugzilla.gnome.org/show_bug.cgi?id=785955
998
999  meson.build | 2 ++
1000  1 file changed, 2 insertions(+)
1001
1002 commit 4860511d8dd9cfbca00d10c6131d88e91d6b289f
1003 Author: Fran Dieguez <frandieguez@gnome.org>
1004 Date:   Thu Aug 10 09:29:48 2017 +0000
1005
1006     Update Galician translation
1007
1008  po/gl.po | 1981
1009  ++++++++++++++++++++++++++++++++++++--------------------------
1010  1 file changed, 1139 insertions(+), 842 deletions(-)
1011
1012 commit 189243b585298c51b39adf62ce8f53f0a2da34be
1013 Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
1014 Date:   Tue Aug 8 16:01:29 2017 +0000
1015
1016     Update Indonesian translation
1017
1018  po/id.po | 880
1019  ++++++++++++++++++++++++++++++++++++++-------------------------
1020  1 file changed, 530 insertions(+), 350 deletions(-)
1021
1022 commit f6aa8c398868907bb68ab39c61d943bcde76e284
1023 Author: Daniel Boles <dboles@src.gnome.org>
1024 Date:   Mon Aug 7 20:39:06 2017 +0100
1025
1026     GSList: Note that using ->next directly is OK
1027
1028     as for GList
1029
1030  glib/gslist.c | 2 ++
1031  1 file changed, 2 insertions(+)
1032
1033 commit a2ec32833e0b2d1132f25489ad2f572eaba7c641
1034 Author: Daniel Boles <dboles@src.gnome.org>
1035 Date:   Mon Aug 7 20:33:25 2017 +0100
1036
1037     GList: Fix typo of member ->prev in documentation
1038
1039     It said list->previous, which is not a thing that exists.
1040
1041  glib/glist.c | 2 +-
1042  1 file changed, 1 insertion(+), 1 deletion(-)
1043
1044 commit 47e10489c5601feac370465767ce03c4a6dd5942
1045 Author: Matthias Clasen <mclasen@redhat.com>
1046 Date:   Mon Aug 7 11:13:16 2017 -0400
1047
1048     2.53.5
1049
1050  NEWS         | 26 ++++++++++++++++++++++++++
1051  configure.ac |  2 +-
1052  meson.build  |  2 +-
1053  3 files changed, 28 insertions(+), 2 deletions(-)
1054
1055 commit 7c97e3d784f7243d6a426f1c5659cbccc6acb139
1056 Author: Simon McVittie <smcv@collabora.com>
1057 Date:   Mon Jun 19 12:47:50 2017 +0100
1058
1059     gdbus: Check signature of NameAcquired, NameLost
1060
1061     Calling g_variant_get (parameters, "(&s)") when parameters has a
1062     signature other than (s) is considered to be a programming error.
1063     In practice the message bus (dbus-daemon or a reimplementation) should
1064     always send the expected type, but be defensive.
1065
1066     (Modified by Philip Withnall to improve type check.)
1067
1068     Signed-off-by: Simon McVittie <smcv@collabora.com>
1069     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1070
1071     https://bugzilla.gnome.org/show_bug.cgi?id=784392
1072
1073  gio/gdbusnameowning.c | 7 +++++++
1074  1 file changed, 7 insertions(+)
1075
1076 commit c53b44edb28b7aec62349a11a8263c488b35b70e
1077 Author: Simon McVittie <smcv@collabora.com>
1078 Date:   Mon Jun 19 12:41:53 2017 +0100
1079
1080     GBusNameOwnerFlags: Add DO_NOT_QUEUE flag
1081
1082     PulseAudio and LibreOffice are among the services that use this flag.
1083     Refusing to queue for a name lets you do this transaction,
1084     but atomically, avoiding the transient state where you briefly join
1085     the queue and then are given the name when its primary owner drops it:
1086
1087         result = RequestName(name)
1088
1089         if result == IN_QUEUE:
1090             ReleaseName(name)
1091             result = EXISTS
1092
1093         return result
1094
1095     (Modified by Philip Withnall to add documentation.)
1096
1097     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1098
1099     https://bugzilla.gnome.org/show_bug.cgi?id=784392
1100
1101  gio/gioenums.h | 5 ++++-
1102  1 file changed, 4 insertions(+), 1 deletion(-)
1103
1104 commit 92f1ba200d48bceec10a9be8f0262c57f7375d02
1105 Author: Simon McVittie <smcv@collabora.com>
1106 Date:   Mon Jun 19 12:36:11 2017 +0100
1107
1108     GBusNameOwnerFlags: Note equivalence with D-Bus Specification
1109
1110     The implementation passes flags through directly to the RequestName()
1111     call, so if any new values break that equivalence, the implementation
1112     will have to be changed.
1113
1114     Signed-off-by: Simon McVittie <smcv@collabora.com>
1115
1116     https://bugzilla.gnome.org/show_bug.cgi?id=784392
1117
1118  gio/gioenums.h | 2 ++
1119  1 file changed, 2 insertions(+)
1120
1121 commit 05abc6cfce75c28a354fa69212d8e6f38ce4a8b9
1122 Author: Philip Withnall <withnall@endlessm.com>
1123 Date:   Fri Aug 4 13:46:46 2017 +0100
1124
1125     gio: Fix crash in open URI portal when no callback is provided
1126
1127     If no callback is provided, token is never set, but it’s then
1128     passed to
1129     g_variant_new_string(), which requires a non-NULL input.
1130
1131     Fix that by moving all the option handling inside the (callback
1132     != NULL)
1133     case.
1134
1135     Spotted by Coverity (CID #1378714).
1136
1137     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1138
1139     https://bugzilla.gnome.org/show_bug.cgi?id=785817
1140
1141  gio/gopenuriportal.c | 24 ++++++++++++++----------
1142  1 file changed, 14 insertions(+), 10 deletions(-)
1143
1144 commit 31ae2c559810675aae483269f234a349cd933528
1145 Author: Mihai Moldovan <ionic@ionic.de>
1146 Date:   Sat Jul 29 09:09:39 2017 +0200
1147
1148     glib-genmarshal: wrap prototypes in G_{BEGIN,END}_DECLS.
1149
1150     Since --header --body has been deprecated and replaced with --body
1151     --prototypes, the generated body is not wrapped with
1152     G_{BEGIN,END}_DECLS
1153     any longer. Projects using C++ break due to that. Automatically wrap
1154     prototypes individually in G_{BEGIN,END}_DECLS instead.
1155
1156     https://bugzilla.gnome.org/show_bug.cgi?id=785554
1157
1158  gobject/glib-genmarshal.in | 4 +++-
1159  1 file changed, 3 insertions(+), 1 deletion(-)
1160
1161 commit c4dc30e2a36de57fbf963319b21de935492e5782
1162 Author: Matej Urbančič <mateju@svn.gnome.org>
1163 Date:   Mon Aug 7 08:44:11 2017 +0200
1164
1165     Updated Slovenian translation
1166
1167  po/sl.po | 3739
1168  +++++++++++++++++++++++++++++++++++++++++---------------------
1169  1 file changed, 2511 insertions(+), 1228 deletions(-)
1170
1171 commit ce46e13fbc7854cf04a3d5b4516c4f3a0339b774
1172 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
1173 Date:   Sat Aug 5 11:56:28 2017 +0200
1174
1175     Updated Spanish translation
1176
1177  po/es.po | 867
1178  +++++++++++++++++++++++++++++++++++++++------------------------
1179  1 file changed, 535 insertions(+), 332 deletions(-)
1180
1181 commit 1782219fb859bab1c5715b3bd1308f15d369d5cf
1182 Author: Philip Withnall <withnall@endlessm.com>
1183 Date:   Fri Aug 4 13:30:10 2017 +0100
1184
1185     docs: Fix typo in GDBusInterfaceSkeleton documentation
1186
1187     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1188
1189  gio/gdbusinterfaceskeleton.c | 2 +-
1190  1 file changed, 1 insertion(+), 1 deletion(-)
1191
1192 commit a1fdae8afcb9abe9327a367ffae8deee9c99400f
1193 Author: Tim-Philipp Müller <tim@centricular.com>
1194 Date:   Thu Aug 3 19:23:25 2017 +0100
1195
1196     meson: don't error out if xmllint is not found
1197
1198     Only needed for glib/tests and entirely optional.
1199
1200  glib/tests/meson.build | 2 +-
1201  1 file changed, 1 insertion(+), 1 deletion(-)
1202
1203 commit ad9d5a11f2496d931036c0a507b5e789c5432e5f
1204 Author: Philip Withnall <withnall@endlessm.com>
1205 Date:   Thu Aug 3 16:32:42 2017 +0100
1206
1207     tests: Fix gschema-compile test for translatable string changes
1208
1209     Little did I know when making commit
1210     c257757cf6774974cf15370ccf09fad7ee855668 that a lot of the output of
1211     glib-compile-schemas is string matched in some of the unit tests. Fix
1212     them to match the updated strings.
1213
1214     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1215
1216     https://bugzilla.gnome.org/show_bug.cgi?id=695573
1217
1218  gio/tests/gschema-compile.c | 46
1219  ++++++++++++++++++++++-----------------------
1220  1 file changed, 23 insertions(+), 23 deletions(-)
1221
1222 commit 25c01e1c557e03914f1ae88398f705b1437eea3b
1223 Author: Philip Withnall <withnall@endlessm.com>
1224 Date:   Thu Aug 3 16:31:37 2017 +0100
1225
1226     glib-compile-schemas: Use double quotes rather than single quotes
1227
1228     It’s what GLib is standardising on. See bug #772221.
1229
1230     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1231
1232     https://bugzilla.gnome.org/show_bug.cgi?id=695573
1233
1234  gio/glib-compile-schemas.c | 46
1235  +++++++++++++++++++++++-----------------------
1236  1 file changed, 23 insertions(+), 23 deletions(-)
1237
1238 commit e02e3540abbe166abd2ae892c92d82f3fda016f2
1239 Author: Daniel Boles <dboles@src.gnome.org>
1240 Date:   Thu Aug 3 14:40:29 2017 +0100
1241
1242     gspawn: Don’t mention removed gdk_spawn functions
1243
1244     Mention alternatives that actually still exist instead.
1245
1246     https://bugzilla.gnome.org/show_bug.cgi?id=785520
1247
1248  glib/gspawn.c | 16 ++++++++--------
1249  1 file changed, 8 insertions(+), 8 deletions(-)
1250
1251 commit f591366eee341f2c40516821e8a5a0bc7a9bd288
1252 Author: Daniel Macks <dmacks@netspace.org>
1253 Date:   Thu Aug 3 12:43:00 2017 +0100
1254
1255     gtest: Handle -s as explicit SKIP instead of inhibiting altogether
1256
1257     Improves diagnostics and makes test transcripts easier to compare
1258
1259     https://bugzilla.gnome.org/show_bug.cgi?id=769135
1260
1261  glib/gtestutils.c | 47 +++++++++++++++++++++++++----------------------
1262  1 file changed, 25 insertions(+), 22 deletions(-)
1263
1264 commit f7a14fece4891ea31522ca282807c71ca7f89938
1265 Author: Daniel Macks <dmacks@netspace.org>
1266 Date:   Mon Jun 16 01:02:49 2014 -0400
1267
1268     Use "-module" when compiling loadable modules
1269
1270     Some platforms use different extensions for compile-time linkable
1271     libraries vs runtime-loadable modules. Need to use special libtool
1272     flag in the latter case for consistency with what gmodule expects.
1273
1274     https://bugzilla.gnome.org/show_bug.cgi?id=731703
1275
1276  gio/tests/modules/Makefile.am | 4 ++--
1277  1 file changed, 2 insertions(+), 2 deletions(-)
1278
1279 commit 22700faf88bdf7be0bbd8dad658f0d08816a7c51
1280 Author: Philip Withnall <withnall@endlessm.com>
1281 Date:   Thu Aug 3 11:55:23 2017 +0100
1282
1283     build: Loosen --enable-compile-warnings check
1284
1285     Instead of requiring --enable-compile-warnings or
1286     --enable-compile-warnings=yes, allow any value which is not
1287     ‘no’. This
1288     enables compile warnings for --enable-compile-warnings=maximum or
1289     --enable-compile-warnings=error, which are common values for other
1290     GNOME
1291     projects. While we don’t change our behaviour for [yes, maximum,
1292     error],
1293     at least it means the warnings are enabled now, rather than disabled.
1294
1295     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1296
1297  configure.ac | 2 +-
1298  1 file changed, 1 insertion(+), 1 deletion(-)
1299
1300 commit 96528396064e8fef757b095957fd6c527d9ac78c
1301 Author: Philip Withnall <withnall@endlessm.com>
1302 Date:   Thu Aug 3 11:54:58 2017 +0100
1303
1304     gslice: Fix inline delarations in GSlice
1305
1306     Accidentally introduced in commit
1307     5cddde1fb2b8466d8104595008eafabd0728de5d.
1308
1309     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1310
1311  glib/gslice.c | 13 +++++++++----
1312  1 file changed, 9 insertions(+), 4 deletions(-)
1313
1314 commit c257757cf6774974cf15370ccf09fad7ee855668
1315 Author: Philip Withnall <withnall@endlessm.com>
1316 Date:   Thu Aug 3 11:34:08 2017 +0100
1317
1318     glib-compile-schemas: Improve some translatable strings
1319
1320      • Fix capitalisation to be consistent
1321      • Use Unicode quotation marks where appropriate
1322      • Move trailing \n characters out of the translable strings
1323      and append
1324        them unconditionally
1325
1326     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1327
1328     https://bugzilla.gnome.org/show_bug.cgi?id=695573
1329
1330  gio/glib-compile-schemas.c | 90
1331  ++++++++++++++++++++++++++--------------------
1332  1 file changed, 52 insertions(+), 38 deletions(-)
1333
1334 commit 94816e10d21ac545f9d0120a07b8c6d5dee0456d
1335 Author: Daniel Boles <dboles@src.gnome.org>
1336 Date:   Thu Aug 3 11:30:20 2017 +0100
1337
1338     glib-compile-schemas: Fix typo in newly translatable string
1339
1340  gio/glib-compile-schemas.c | 2 +-
1341  1 file changed, 1 insertion(+), 1 deletion(-)
1342
1343 commit a7aa8acc4896fd359fb947bf7f8645c4caa2b0b8
1344 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
1345 Date:   Wed Aug 2 17:19:30 2017 +0200
1346
1347     glib-compile-schemas: Mark missing strings for translation
1348
1349     https://bugzilla.gnome.org/show_bug.cgi?id=695573
1350
1351  gio/glib-compile-schemas.c | 86
1352  +++++++++++++++++++++++-----------------------
1353  1 file changed, 43 insertions(+), 43 deletions(-)
1354
1355 commit f2b6c116295e87d1b74ecae86eda0d1a040b936c
1356 Author: Philip Withnall <withnall@endlessm.com>
1357 Date:   Mon Jul 31 12:16:44 2017 +0100
1358
1359     gstrfuncs: Expand documentation for errno functions
1360
1361     Mention that it really is a good idea to save errno before doing
1362     literally anything else after calling a function which could set it.
1363
1364     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1365
1366     https://bugzilla.gnome.org/show_bug.cgi?id=785577
1367
1368  gio/gioerror.c   | 12 ++++++++++++
1369  glib/gstrfuncs.c | 12 +++++++++++-
1370  2 files changed, 23 insertions(+), 1 deletion(-)
1371
1372 commit 5cddde1fb2b8466d8104595008eafabd0728de5d
1373 Author: Philip Withnall <withnall@endlessm.com>
1374 Date:   Mon Jul 31 11:30:55 2017 +0100
1375
1376     Consistently save errno immediately after the operation setting it
1377
1378     Prevent the situation where errno is set by function A, then
1379     function B
1380     is called (which is typically _(), but could be anything else) and it
1381     overwrites errno, then errno is checked by the caller.
1382
1383     errno is a horrific API, and we need to be careful to save its
1384     value as
1385     soon as a function call (which might set it) returns. i.e. Follow the
1386     pattern:
1387       int errsv, ret;
1388       ret = some_call_which_might_set_errno ();
1389       errsv = errno;
1390
1391       if (ret < 0)
1392         puts (strerror (errsv));
1393
1394     This patch implements that pattern throughout GLib. There might be
1395     a few
1396     places in the test code which still use errno directly. They should be
1397     ported as necessary. It doesn’t modify all the call sites like this:
1398       if (some_call_which_might_set_errno () && errno == ESOMETHING)
1399     since the refactoring involved is probably more harmful than
1400     beneficial
1401     there. It does, however, refactor other call sites regardless
1402     of whether
1403     they were originally buggy.
1404
1405     https://bugzilla.gnome.org/show_bug.cgi?id=785577
1406
1407  gio/gcharsetconverter.c               |  4 ++-
1408  gio/gdbusaddress.c                    |  7 ++++--
1409  gio/gdbusauthmechanismsha1.c          | 33 +++++++++++++++----------
1410  gio/gdbusmessage.c                    |  3 ++-
1411  gio/gdbusserver.c                     |  9 ++++---
1412  gio/gdocumentportal.c                 |  5 ++--
1413  gio/gfile.c                           |  7 +++---
1414  gio/gio-querymodules.c                |  5 +++-
1415  gio/gio-tool-cat.c                    |  5 +++-
1416  gio/glocalfile.c                      | 26 ++++++++++++++------
1417  gio/glocalfileinfo.c                  | 23 +++++++++++++-----
1418  gio/glocalfileoutputstream.c          | 16 ++++++------
1419  gio/gnetworkmonitornetlink.c          |  6 ++---
1420  gio/gopenuriportal.c                  | 10 +++++---
1421  gio/gsocket.c                         |  9 ++++---
1422  gio/gsubprocess.c                     | 46
1423  +++++++++++++++++++++++++----------
1424  gio/gtestdbus.c                       |  7 ++++--
1425  gio/gunixconnection.c                 | 15 +++++++-----
1426  gio/gunixfdmessage.c                  | 11 ++++++---
1427  gio/gunixinputstream.c                | 11 ++++++---
1428  gio/gunixoutputstream.c               | 14 ++++++-----
1429  gio/inotify/inotify-kernel.c          | 12 ++++++---
1430  gio/tests/dbus-launch.c               |  5 ++--
1431  gio/tests/gdbus-peer-object-manager.c |  5 ++--
1432  gio/tests/gdbus-peer.c                |  9 ++++---
1433  gio/tests/gdbus-unix-addresses.c      | 15 +++++++++---
1434  gio/tests/gsubprocess-testprog.c      |  3 ++-
1435  glib/gerror.c                         |  4 ++-
1436  glib/giowin32.c                       | 42
1437  ++++++++++++++++++++------------
1438  glib/gkeyfile.c                       | 24 ++++++++++++------
1439  glib/gmain.c                          | 10 +++++---
1440  glib/gslice.c                         |  4 ++-
1441  glib/gtester.c                        |  4 ++-
1442  glib/gtestutils.c                     | 19 ++++++++++++---
1443  glib/gutils.c                         |  4 ++-
1444  glib/tests/fileutils.c                |  5 +++-
1445  glib/tests/protocol.c                 |  6 +++--
1446  tests/gobject/timeloop-closure.c      |  8 +++---
1447  tests/mainloop-test.c                 |  3 ++-
1448  tests/spawn-test-win32-gui.c          |  9 ++++---
1449  tests/spawn-test.c                    | 15 ++++++++----
1450  tests/testglib.c                      |  7 ++++--
1451  tests/timeloop-basic.c                |  8 +++---
1452  tests/timeloop.c                      |  8 +++---
1453  44 files changed, 336 insertions(+), 165 deletions(-)
1454
1455 commit 41a4a70b433fc5a1e7b0c536fdd3d32a9c214219
1456 Author: Ondrej Holy <oholy@redhat.com>
1457 Date:   Thu Aug 3 09:50:41 2017 +0200
1458
1459     gunixmounts: Add missing const qualifier for mtab path
1460
1461     get_mtab_read_file and get_mtab_monitor_file returns const path,
1462     but const qualifier is missing. Let's add it.
1463
1464     https://bugzilla.gnome.org/show_bug.cgi?id=779607
1465
1466  gio/gunixmounts.c | 20 ++++++++++----------
1467  1 file changed, 10 insertions(+), 10 deletions(-)
1468
1469 commit 2db36d0d5cef9fb97861f79b1e97fa1c33f1ed59
1470 Author: Ondrej Holy <oholy@redhat.com>
1471 Date:   Mon Jul 17 15:53:24 2017 +0200
1472
1473     gunixmounts: Prevent "mounts-changed" race if /etc/mtab is used
1474
1475     The /etc/mtab file is still used by some distributions
1476     (e.g. Slackware),
1477     so it has to be monitored instead of /proc/self/mountinfo in order to
1478     avoid races between g_unix_mounts_get and "mounts-changed" signal. The
1479     util-linux is built with --enable-libmount-support-mtab in that
1480     case and
1481     mnt_has_regular_mtab is used for checks. Let's use
1482     mnt_has_regular_mtab
1483     also to determine which file to monitor.
1484
1485     https://bugzilla.gnome.org/show_bug.cgi?id=779607
1486
1487  gio/gunixmounts.c | 10 +++++++++-
1488  1 file changed, 9 insertions(+), 1 deletion(-)
1489
1490 commit b267f648d936902e5cad679f2da575bad8bcd1ed
1491 Author: Руслан Ижбулатов <lrn1986@gmail.com>
1492 Date:   Sat Jul 29 08:12:40 2017 +0000
1493
1494     glib/gpoll W32: trust WFMOE() return value
1495
1496     WaitForMultipleObjectsEx() returns the index of the *first* handle
1497     that triggered the wakeup, and promises that all handles with lower
1498     index are still inactive. Therefore, don't check them, only check
1499     the handles with higher index. This removes the need of rearranging
1500     the handles (and, now, handle_to_fd) array, it's enough to take a
1501     pointer to the next item and use it as a new, shorter array.
1502
1503     https://bugzilla.gnome.org/show_bug.cgi?id=785468
1504
1505  glib/gpoll.c | 19 ++++++++++---------
1506  1 file changed, 10 insertions(+), 9 deletions(-)
1507
1508 commit 226ea946853cf4fa340988a8adb8774162acd231
1509 Author: Руслан Ижбулатов <lrn1986@gmail.com>
1510 Date:   Sat Jul 29 08:09:05 2017 +0000
1511
1512     glib/gpoll W32: faster GPollFD lookup
1513
1514     Put all ptrs for GPollFDs that contribute handles into an array, the
1515     layout of which mirrors the handles array. This way finding GPollFD
1516     for a handle is a simple matter of knowing this handle's index in
1517     the handles array (which is something we always know). Removes the
1518     need to loop through all fds looking for the right one. And, with
1519     the message FD also passed along, it's now completely unnecessary
1520     to even pass fds to poll_rest() at all.
1521
1522     https://bugzilla.gnome.org/show_bug.cgi?id=785468
1523
1524  glib/gpoll.c | 43 +++++++++++++++++++++----------------------
1525  1 file changed, 21 insertions(+), 22 deletions(-)
1526
1527 commit 201977983e237e35b9e640866e71613387fe1ab9
1528 Author: Руслан Ижбулатов <lrn1986@gmail.com>
1529 Date:   Sat Jul 29 08:06:18 2017 +0000
1530
1531     glib/gpoll W32: pass along GPollFD ptr for msg
1532
1533     Instead of just indicating that messages should be polled for,
1534     save the pointer to GPollFD that contains G_WIN32_MSG_HANDLE, and
1535     pass it along. This way it won't be necessary to loop through all
1536     fds later on, searching for G_WIN32_MSG_HANDLE.
1537
1538     https://bugzilla.gnome.org/show_bug.cgi?id=785468
1539
1540  glib/gpoll.c | 30 ++++++++++++++----------------
1541  1 file changed, 14 insertions(+), 16 deletions(-)
1542
1543 commit 1f3da929f5718c24eed67a8e7007f6c39adb441a
1544 Author: Руслан Ижбулатов <lrn1986@gmail.com>
1545 Date:   Sat Jul 29 08:04:10 2017 +0000
1546
1547     glib/gpoll W32: fold f->revents = 0 into for() loop
1548
1549     GCC most likely optimizes that already, but no harm in trying.
1550
1551     https://bugzilla.gnome.org/show_bug.cgi?id=785468
1552
1553  glib/gpoll.c | 46 +++++++++++++++++++++++-----------------------
1554  1 file changed, 23 insertions(+), 23 deletions(-)
1555
1556 commit cb2316aaa1adc1f80498141d51467a850cde5fac
1557 Author: Руслан Ижбулатов <lrn1986@gmail.com>
1558 Date:   Sat Jul 29 07:56:19 2017 +0000
1559
1560     glib/gpoll W32: use WFSOE() instead of SleepEx()
1561
1562     WaitForSingleObjectEx() is supposed to be a more efficient sleep
1563     method.
1564     It waits on the handle of the current process. That handle will be
1565     signaled once the process terminates, and since we're *inside* the
1566     process, it'll never happen (and if it does, we won't care anymore).
1567     The use of an alertable wait ensures that we wake up when a completion
1568     routine wants to run.
1569
1570     https://bugzilla.gnome.org/show_bug.cgi?id=785468
1571
1572  glib/gpoll.c | 9 +++++----
1573  1 file changed, 5 insertions(+), 4 deletions(-)
1574
1575 commit d67b58a9a6799850dd51f38c122682fc8fe5cd5b
1576 Author: Alistair Francis <alistair.francis@xilinx.com>
1577 Date:   Thu Jun 29 14:42:40 2017 -0700
1578
1579     glib/gpoll: Remove if conditional
1580
1581     The original ready < nhandles - 1 can be re-written as ready +
1582     1 < nhandles
1583     which is the same confition that we are checking on the first
1584     itteration of the for loop. This means we can remove the if statement
1585     and let the for loop check the code.
1586
1587     This also has the side effect of removing an invalid check as
1588     WAIT_OBJECT_0 was not subtracted from ready in the if statement.
1589
1590     Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
1591
1592  glib/gpoll.c | 5 ++---
1593  1 file changed, 2 insertions(+), 3 deletions(-)
1594
1595 commit 425a9f5864f69f804f11279b558ff925d421b546
1596 Author: Руслан Ижбулатов <lrn1986@gmail.com>
1597 Date:   Sat Jul 29 07:40:35 2017 +0000
1598
1599     gio: add a simple gpoll performance test for W32
1600
1601     It just creates a number of socket pairs, then triggers read-ready
1602     status on these pairs in different patterns (none, one, half, all)
1603     and checks how much time it takes to g_poll() those. Also sometimes
1604     posts a Windows message and polls for its arrival.
1605     The g_main_context_new() is necessary to initialize g_poll() debugging
1606     on W32.
1607
1608     Measures minimal and maximal time it takes to g_poll(), as well as
1609     the average, over 1000 runs.
1610     Collects the time values into 25 non-linear buckets between 0ns and
1611     1000ns, and displays them at the conclusion of each subtest.
1612
1613     https://bugzilla.gnome.org/show_bug.cgi?id=785468
1614
1615  glib/tests/Makefile.am |   4 +
1616  glib/tests/gpoll.c     | 624
1617  +++++++++++++++++++++++++++++++++++++++++++++++++
1618  2 files changed, 628 insertions(+)
1619
1620 commit 8cc99502022944917f5dd78ce1d1427582081396
1621 Author: Alberts Muktupāvels <alberts.muktupavels@gmail.com>
1622 Date:   Tue Aug 1 12:18:42 2017 +0300
1623
1624     glib-mkenums: fix parsing of flags annotation
1625
1626     https://bugzilla.gnome.org/show_bug.cgi?id=779332
1627
1628  gobject/glib-mkenums.in | 5 +++++
1629  1 file changed, 5 insertions(+)
1630
1631 commit ca69df0f16fd0bda99baf609a8ce9f38e1039f65
1632 Author: Emmanuele Bassi <ebassi@gnome.org>
1633 Date:   Tue Aug 1 10:11:09 2017 +0100
1634
1635     Revert "glib-mkenums: fix parsing of /*< flags >*/ annotation"
1636
1637     This reverts commit 1672678bc48c1c060d1ee6bb3df124b3e4f9ca33.
1638
1639     A more comprehensive fix will follow.
1640
1641  gobject/glib-mkenums.in | 10 +++++-----
1642  1 file changed, 5 insertions(+), 5 deletions(-)
1643
1644 commit 867b5e6f902e945e8a02a3d2d35d698e19f8f892
1645 Author: Christoph Reiter <creiter@src.gnome.org>
1646 Date:   Wed Jul 26 11:26:00 2017 +0200
1647
1648     glib-mkenums: Python2: use locale encoding when redirecting stdout
1649
1650     In case of Python 2 and stdout being redirected to a file,
1651     sys.stdout.encoding
1652     is None and it defaults ASCII for encoding text.
1653
1654     To match the behaviour of Python 3, which uses the locale encoding
1655     also when
1656     redirecting to a file, wrap sys.stdout with a StreamWriter using the
1657     locale encoding.
1658
1659     https://bugzilla.gnome.org/show_bug.cgi?id=785113
1660
1661  gobject/glib-mkenums.in | 10 +++++++++-
1662  1 file changed, 9 insertions(+), 1 deletion(-)
1663
1664 commit a7926117dde57d6408f292b54d9950b3a1f4cb79
1665 Author: Debarshi Ray <debarshir@gnome.org>
1666 Date:   Wed Jul 26 11:34:02 2017 +0200
1667
1668     gdatetime: Silence -Wmaybe-uninitialized
1669
1670     GCC 6.3.1 thinks that tmp is being used uninitialized:
1671       gdatetime.c: In function ‘format_ampm’:
1672       gdatetime.c:2248:7: warning: ‘tmp’ may be used uninitialized
1673       in this
1674         function [-Wmaybe-uninitialized]
1675              g_free (tmp);
1676              ^~~~~~~~~~~~
1677
1678     It is not an actual problem because the code in question is guarded by
1679     "if (!locale_is_utf8)" and "#if defined (HAVE_LANGINFO_TIME)", and it
1680     does get initialized under those circumstances. Still, it is a small
1681     price to pay for a cleaner build and having actual problems stand out
1682     more prominently.
1683
1684     https://bugzilla.gnome.org/show_bug.cgi?id=785438
1685
1686  glib/gdatetime.c | 2 +-
1687  1 file changed, 1 insertion(+), 1 deletion(-)
1688
1689 commit 528a1b9288e410f961b012c75d4887da3ad15b2e
1690 Author: Piotr Drąg <piotrdrag@gmail.com>
1691 Date:   Sat Jul 15 03:42:15 2017 +0200
1692
1693     Use the glib preset for i18n in Meson
1694
1695     Preset handles xgettext options for us,
1696     and we can rely on Meson to parse LINGUAS.
1697
1698     https://bugzilla.gnome.org/show_bug.cgi?id=784965
1699
1700  po/meson.build | 126
1701  +--------------------------------------------------------
1702  1 file changed, 1 insertion(+), 125 deletions(-)
1703
1704 commit b51a0e7c63313ecfc0c6bbb9f2a8d99f193e51ea
1705 Author: Debarshi Ray <debarshir@gnome.org>
1706 Date:   Fri Jul 21 14:37:35 2017 +0200
1707
1708     GApplication: Use a WARNING if dbus_unregister is called by destructor
1709
1710     Unlike g_application_register, there is no public API to unregister
1711     the
1712     GApplication from D-Bus. Therefore, if the GApplication is set up
1713     manually without using g_application_run, then neither can the
1714     GApplicationImpl be destroyed nor can dbus_unregister be called before
1715     destruction.
1716
1717     This is fine as long as no sub-class has implemented dbus_unregister.
1718     If they have, their method method will be called after destruction,
1719     and
1720     they should be prepared to deal with the consequences.
1721
1722     As long as there is no public API for unregistering, let's demote the
1723     assertion to a WARNING. Bravehearts who don't use g_application_run
1724     can continue to implement dbus_unregister, but they would have been
1725     adequately notified.
1726
1727     This reverts commit c1ae1170fa47483b9bcb30de8cd346cbc4fe10e3.
1728
1729     https://bugzilla.gnome.org/show_bug.cgi?id=725950
1730
1731  gio/gapplication.c | 22 +++++++++++++++++-----
1732  1 file changed, 17 insertions(+), 5 deletions(-)
1733
1734 commit df06dc65501100606ca027d4e85aa5a240305be2
1735 Author: Debarshi Ray <debarshir@gnome.org>
1736 Date:   Thu Jun 8 20:15:46 2017 +0200
1737
1738     GApplication: Don't call dbus_unregister multiple times
1739
1740     https://bugzilla.gnome.org/show_bug.cgi?id=725950
1741
1742  gio/gapplicationimpl-dbus.c | 12 +++++++++---
1743  1 file changed, 9 insertions(+), 3 deletions(-)
1744
1745 commit b92e15c75df7ed517bc4b256c710cad5cfa43816
1746 Author: Christoph Reiter <creiter@src.gnome.org>
1747 Date:   Sat Jul 22 20:47:43 2017 +0200
1748
1749     glib-mkenums: fix encoding error when writing files
1750
1751     Instead of using NamedTemporaryFile, which doesn't take an encoding
1752     in Python 2
1753     use mkstemp() to create a file and open it with io.open(), with
1754     a proper
1755     encoding set.
1756
1757     https://bugzilla.gnome.org/show_bug.cgi?id=785113
1758
1759  gobject/glib-mkenums.in | 4 +++-
1760  1 file changed, 3 insertions(+), 1 deletion(-)
1761
1762 commit 039c40e6ec96020e568fb6c1e45dc48f3c4fa6de
1763 Author: Emmanuele Bassi <ebassi@gnome.org>
1764 Date:   Fri Jul 21 15:33:37 2017 +0100
1765
1766     Revert "GKeyFile – Add array length annotations to to_data(),
1767     get_keys() and get_groups()"
1768
1769     This reverts commit fd329f4853f180eb92746f39fc96fd5d91394009.
1770
1771     The commit changed the Introspection ABI, and it requires a change in
1772     any application using an introspection-based language binding.
1773
1774  glib/gkeyfile.c | 6 +++---
1775  1 file changed, 3 insertions(+), 3 deletions(-)
1776
1777 commit bfd307855bd21108c98d72bf4d85a6c632396cde
1778 Author: Emmanuele Bassi <ebassi@gnome.org>
1779 Date:   Fri Jul 21 14:03:05 2017 +0100
1780
1781     meson: Allow toggling internal/system PCRE dependency
1782
1783     We don't always want to build GLib with a dependency on the system's
1784     PCRE. The Autotools build allows this, and so should the Meson build.
1785
1786  glib/meson.build  |  2 +-
1787  meson.build       | 12 +++++++++---
1788  meson_options.txt |  1 +
1789  3 files changed, 11 insertions(+), 4 deletions(-)
1790
1791 commit 8962736ba9deb8f6a6b143fce1b6fd692ffaaa21
1792 Author: Debarshi Ray <debarshir@gnome.org>
1793 Date:   Thu Jul 20 18:57:01 2017 +0200
1794
1795     docs: Encourage applications to define G_LOG_DOMAIN
1796
1797     https://bugzilla.gnome.org/show_bug.cgi?id=785130
1798
1799  glib/gmessages.c | 9 +++++++--
1800  1 file changed, 7 insertions(+), 2 deletions(-)
1801
1802 commit fd541c35184f1aba027ac176074fa52c374073cb
1803 Author: Emmanuele Bassi <ebassi@gnome.org>
1804 Date:   Thu Jul 20 15:11:50 2017 +0100
1805
1806     Require Python 2.7
1807
1808     Python 2.7 is the last stable release of the 2.x series, as per PEP
1809     404: http://legacy.python.org/dev/peps/pep-0404/
1810
1811     Python 2.7 is also 7 years old, and maintained until 2020.
1812
1813  configure.ac | 2 +-
1814  1 file changed, 1 insertion(+), 1 deletion(-)
1815
1816 commit c1ae1170fa47483b9bcb30de8cd346cbc4fe10e3
1817 Author: Debarshi Ray <debarshir@gnome.org>
1818 Date:   Mon Jun 19 16:16:08 2017 +0200
1819
1820     GApplication: Assert that dbus_unregister was called before
1821     destruction
1822
1823     Invoking the dbus_unregister virtual method during destruction is
1824     problematic. It would happen after a sub-class has dropped its
1825     references to its instance objects, and it is surprising to be
1826     asked to
1827     unexport exported D-Bus objects after that.
1828
1829     This problem was masked as a side-effect of commit 21b1c390a3ce1f7e.
1830     Let's ensure that it doesn't regress by asserting that dbus_unregister
1831     has happened before destruction.
1832
1833     Based on a patch by Giovanni Campagna.
1834
1835     https://bugzilla.gnome.org/show_bug.cgi?id=725950
1836
1837  gio/gapplication.c | 17 ++++++++++++++---
1838  1 file changed, 14 insertions(+), 3 deletions(-)
1839
1840 commit be7c3ae611af6b8705319250ca9942e5144be795
1841 Author: Christoph Reiter <creiter@src.gnome.org>
1842 Date:   Mon Jul 17 21:39:31 2017 +0200
1843
1844     meson: set glib_extension in glibconfig.h to match the autotools
1845     output
1846
1847     https://bugzilla.gnome.org/show_bug.cgi?id=784995
1848
1849  meson.build | 7 ++++---
1850  1 file changed, 4 insertions(+), 3 deletions(-)
1851
1852 commit cb0c224e94b366872292eada2d2f295e562d8f92
1853 Author: Christoph Reiter <creiter@src.gnome.org>
1854 Date:   Mon Jul 17 21:31:39 2017 +0200
1855
1856     meson: use set_quoted() instead of quoting manually
1857
1858     https://bugzilla.gnome.org/show_bug.cgi?id=784995
1859
1860  meson.build | 134
1861  ++++++++++++++++++++++++++++++------------------------------
1862  1 file changed, 67 insertions(+), 67 deletions(-)
1863
1864 commit ab6e425574ce2f6aeaeddeee82cbbe7d1bbdd8d4
1865 Author: Christoph Reiter <reiter.christoph@gmail.com>
1866 Date:   Mon Jul 17 18:33:42 2017 +0200
1867
1868     meson: define G_PID_FORMAT
1869
1870     https://bugzilla.gnome.org/show_bug.cgi?id=784995
1871
1872  glib/glibconfig.h.in | 1 +
1873  meson.build          | 4 ++--
1874  2 files changed, 3 insertions(+), 2 deletions(-)
1875
1876 commit d88d1ba7e844b5493a53dfcdba77d4df3ea1684d
1877 Author: Christoph Reiter <creiter@src.gnome.org>
1878 Date:   Wed Jul 19 11:49:04 2017 +0200
1879
1880     glib-mkenums: Don't use FileNotFoundError, it's Python 3 only.
1881
1882     https://bugzilla.gnome.org/show_bug.cgi?id=785113
1883
1884  gobject/glib-mkenums.in | 9 ++++++---
1885  1 file changed, 6 insertions(+), 3 deletions(-)
1886
1887 commit c2dace6b8b982ca821edc29501c7635d008a8357
1888 Author: Christoph Reiter <creiter@src.gnome.org>
1889 Date:   Wed Jul 19 11:43:47 2017 +0200
1890
1891     glib-mkenums: Use utf-8 for reading files
1892
1893     On Windows open() defaults to ANSI and on Python 2 it doesn't take
1894     an encoding. Use io.open() instead which provides the same interface
1895     on both Python versions.
1896
1897     https://bugzilla.gnome.org/show_bug.cgi?id=785113
1898
1899  gobject/glib-mkenums.in | 7 ++++---
1900  1 file changed, 4 insertions(+), 3 deletions(-)
1901
1902 commit 2ac8079b9414be67a99f736e15383e85da56f7dd
1903 Author: Tim-Philipp Müller <tim@centricular.com>
1904 Date:   Wed Jul 19 10:34:45 2017 +0100
1905
1906     meson: fix unit tests and "Invalid byte sequence in conversion input"
1907
1908     Check if strerror_r returns a char * and define STRERROR_R_CHAR_P
1909     if so, which is needed by g_strerror() since c8e268b
1910
1911     https://bugzilla.gnome.org/show_bug.cgi?id=784000
1912
1913  config.h.meson |  3 +++
1914  meson.build    | 17 +++++++++++++++++
1915  2 files changed, 20 insertions(+)
1916
1917 commit f8a88a768d976a3bb642c5088634006e1b5e3611
1918 Author: Adrian Perez de Castro <aperez@igalia.com>
1919 Date:   Tue Jul 11 22:28:50 2017 +0300
1920
1921     Map G_NOTIFICATION_PRIORITY_HIGH to NOTIFY_URGENCY_NORMAL
1922
1923     When using the Freedesktop backend for GNotification, it seems like a
1924     better idea to map G_NOTIFICATION_PRIORITY_HIGH to
1925     NOTIFY_URGENCY_NORMAL
1926     (instead of NOTIFY_URGENCY_CRITICAL) provided that the difference
1927     between GNotification's NORMAL and HIGH priorities is minor.
1928
1929     Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
1930
1931     https://bugzilla.gnome.org/show_bug.cgi?id=784815
1932
1933  gio/gfdonotificationbackend.c | 2 +-
1934  1 file changed, 1 insertion(+), 1 deletion(-)
1935
1936 commit 9a31103ebbf3af09fb5fc783491a6fb5dd25b4be
1937 Author: Emmanuele Bassi <ebassi@gnome.org>
1938 Date:   Tue Jul 18 11:56:16 2017 +0100
1939
1940     Add Meson build files to the Autotools dist
1941
1942     We should allow building GLib with Meson from an Autotools dist
1943     tarball.
1944
1945  Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
1946  1 file changed, 39 insertions(+)
1947
1948 commit 9424facde289185c7bde4159be6961dba4cb5983
1949 Author: Matthias Clasen <mclasen@redhat.com>
1950 Date:   Mon Jul 17 16:20:52 2017 -0400
1951
1952     2.53.4
1953
1954  gio/tests/modules/Makefile.am | 4 ++--
1955  1 file changed, 2 insertions(+), 2 deletions(-)
1956
1957 commit 2219cfb92daf9b9413de35a1089efa3a1dff7602
1958 Author: Emmanuele Bassi <ebassi@gnome.org>
1959 Date:   Mon Jul 17 16:29:40 2017 +0100
1960
1961     mkenums: Keep compatibility with Python 2.x
1962
1963     Since every other tool in GLib is allowed to be used with Python 2.x,
1964     glib-mkenums should follow suit.
1965
1966  gobject/glib-mkenums.in | 16 ++++++++++++++--
1967  1 file changed, 14 insertions(+), 2 deletions(-)
1968
1969 commit f18556749c75629b9bff538dced6311cf77a3ffb
1970 Author: Emmanuele Bassi <ebassi@gnome.org>
1971 Date:   Mon Jul 17 16:04:03 2017 +0100
1972
1973     mkenums: Skip unparsed lines
1974
1975     The old glib-mkenums just skipped lines it could not understand.
1976
1977  gobject/glib-mkenums.in | 2 +-
1978  1 file changed, 1 insertion(+), 1 deletion(-)
1979
1980 commit 1e4135f253bcc315a459363bfe62a8f01b127ee7
1981 Author: Matthias Clasen <mclasen@redhat.com>
1982 Date:   Mon Jul 17 10:46:19 2017 -0400
1983
1984     2.53.4
1985
1986  NEWS         | 34 ++++++++++++++++++++++++++++++++++
1987  configure.ac |  2 +-
1988  2 files changed, 35 insertions(+), 1 deletion(-)
1989
1990 commit a45bf85ce5c9bc7dd26551430cd2e2d80e079d1c
1991 Author: Emmanuele Bassi <ebassi@gnome.org>
1992 Date:   Mon Jul 17 13:59:20 2017 +0100
1993
1994     tests: Do not use gnome.genmarshal()
1995
1996     We are providing glib-genmarshal; using the gnome module in Meson does
1997     not call the just built glib-genmarshal tool.
1998
1999  tests/gobject/meson.build | 44
2000  +++++++++++++++++++++++++++++++-------------
2001  1 file changed, 31 insertions(+), 13 deletions(-)
2002
2003 commit 4f17d1049f49d8d9e880b4e8a34cc62e0da9092e
2004 Author: Emmanuele Bassi <ebassi@gnome.org>
2005 Date:   Mon Jul 17 11:15:06 2017 +0100
2006
2007     mkenums: Add missing --fprod handler
2008
2009     We are not generating the template for the --fprod command line
2010     argument.
2011
2012  gobject/glib-mkenums.in | 1 +
2013  1 file changed, 1 insertion(+)
2014
2015 commit 3c03cc8f68b5d81c7b47423b1a3be3b8c9197d1c
2016 Author: Emmanuele Bassi <ebassi@gnome.org>
2017 Date:   Mon Jul 17 10:54:28 2017 +0100
2018
2019     meson: Simplify the use of built tools
2020
2021     The Meson build has fallen a bit behind the Autotools one, when
2022     it comes
2023     to the internally built tools like glib-mkenums and glib-genmarshals.
2024
2025     We don't need to generate gmarshal.strings any more, and since the
2026     glib-genmarshal tool is now written in Python it can also be used when
2027     cross-compiling, and without indirection, just like we use
2028     glib-mkenums.
2029
2030     We can also coalesce various rules into a simple array iteration, with
2031     minimal changes to glib-mkenums, thus making the build a bit more
2032     resilient and without unnecessary duplication.
2033
2034  gobject/glib-mkenums.in               | 21 ++++++-------
2035  gobject/gmarshal-list-to-strings.py   | 21 -------------
2036  gobject/meson.build                   | 43 +++++++++++++--------------
2037  gobject/tests/gobject_test_marshal.py | 21 -------------
2038  gobject/tests/meson.build             | 55
2039  +++++++++++++++++++++--------------
2040  meson.build                           |  1 +
2041  tests/gobject/meson.build             |  2 +-
2042  7 files changed, 65 insertions(+), 99 deletions(-)
2043
2044 commit 7ee050dc4bf5187842f656889017414aa1c9a729
2045 Author: Emmanuele Bassi <ebassi@gnome.org>
2046 Date:   Mon Jul 17 10:32:33 2017 +0100
2047
2048     mkenums: Use the same reporting functions from genmarshal
2049
2050     We can reuse the same code to make error reporting stand out a
2051     bit more,
2052     with colors and potentially with the ability to make warnings fatal.
2053
2054  gobject/glib-mkenums.in | 49
2055  ++++++++++++++++++++++++++++++++++++++++++++++---
2056  1 file changed, 46 insertions(+), 3 deletions(-)
2057
2058 commit 69515e9f5c43046e673e8751e3703703cd41e540
2059 Author: Emmanuele Bassi <ebassi@gnome.org>
2060 Date:   Mon Jul 17 10:24:32 2017 +0100
2061
2062     mkenums: Skip files not found
2063
2064     The old glib-mkenums was more forgiving, and simply ignored any
2065     files it
2066     could not find.
2067
2068     We're going to print a warning, as in the future we may want to allow
2069     more strictness.
2070
2071  gobject/glib-mkenums.in | 8 +++++++-
2072  1 file changed, 7 insertions(+), 1 deletion(-)
2073
2074 commit 77a3a962189df86a48c28a3c35d46575f35f7b95
2075 Author: Emmanuele Bassi <ebassi@gnome.org>
2076 Date:   Mon Jul 17 09:36:13 2017 +0100
2077
2078     mkenums: Change ordering for template file and arguments
2079
2080     This is a bit of a hack to maintain some semblance of backward
2081     compatibility with the old, Perl-based glib-mkenums. The old tool
2082     had an
2083     implicit ordering on the arguments and templates; each argument was
2084     parsed in order, and all the strings appended. This allowed developers
2085     to write:
2086
2087       glib-mkenums \
2088         --fhead ... \
2089         --template a-template-file.c.in \
2090         --ftail ...
2091
2092     And have the fhead be prepended to the file-head stanza in the
2093     template,
2094     as well as the ftail be appended to the file-tail stanza in the
2095     template.  Short of throwing away ArgumentParser and going over
2096     sys.argv[] element by element, we can simulate that behaviour by
2097     ensuring some ordering in how we build the template strings:
2098
2099       - the head stanzas are always prepended to the template
2100       - the prod stanzas are always appended to the template
2101       - the tail stanzas are always appended to the template
2102
2103     Within each instance of the command line argument, we append each
2104     value
2105     to the array in the order in which it appears on the command line.
2106
2107     This change fixes the libqmi build.
2108
2109  gobject/glib-mkenums.in | 41 ++++++++++++++++++++++++++++++++++-------
2110  1 file changed, 34 insertions(+), 7 deletions(-)
2111
2112 commit 5ba3b4022ebda9e1756d568b7baac7f285bfc0b4
2113 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2114 Date:   Mon Jul 17 12:49:24 2017 +0800
2115
2116     meson.build: Improve checks for va_copy() and __va_copy()
2117
2118     On Visual Studio, the compilation of the check program for va_copy()
2119     and
2120     __va_copy() succeeds even though they may not be really available.
2121     So,
2122     make sure we include msvc_recommended_pragmas.h which helps us
2123     to detect
2124     this situation by bailing out when warning C4013 (which means this
2125     function is really not available) is encountered.
2126
2127     Also make sure that on Visual Studio builds we always include
2128     msvc_recommended_pragmas.h is included so that it helps us to find out
2129     problems in the build, and update comments for dirent.h and sys/time.h
2130     as they are not shipped with any Visual Studio.
2131
2132     https://bugzilla.gnome.org/show_bug.cgi?id=783270
2133
2134  meson.build | 20 ++++++++++++++------
2135  1 file changed, 14 insertions(+), 6 deletions(-)
2136
2137 commit 35db0457297d29a5d2446c7af840eb74324e90be
2138 Author: Emmanuele Bassi <ebassi@gnome.org>
2139 Date:   Sun Jul 16 17:25:08 2017 +0100
2140
2141     mkenums: Fix typo
2142
2143     There's a stray '~' that needs to be removed.
2144
2145  gobject/glib-mkenums.in | 2 +-
2146  1 file changed, 1 insertion(+), 1 deletion(-)
2147
2148 commit 69389bdc3475e2b5621f69bb1da2b3781a52539c
2149 Author: Emmanuele Bassi <ebassi@gnome.org>
2150 Date:   Sun Jul 16 12:06:34 2017 +0100
2151
2152     mkenums: Do not check for None
2153
2154     The symprefix variable can only be a string.
2155
2156  gobject/glib-mkenums.in | 2 +-
2157  1 file changed, 1 insertion(+), 1 deletion(-)
2158
2159 commit af4a6457eb2ee67296f7f0b8bf05413bb285724b
2160 Author: Emmanuele Bassi <ebassi@gnome.org>
2161 Date:   Sun Jul 16 11:56:52 2017 +0100
2162
2163     mkenums: Some arguments can be used multiple times
2164
2165     Some of the arguments that affect the generated result in glib-mkenums
2166     can be used multiple times, to avoid embedding unnecessary newlines in
2167     their values.
2168
2169     This change fixes the NetworkManager build.
2170
2171  gobject/glib-mkenums.in | 26 +++++++++++++-------------
2172  1 file changed, 13 insertions(+), 13 deletions(-)
2173
2174 commit d19f53a7676f456cc18b14750675bd1f70852bb2
2175 Author: Emmanuele Bassi <ebassi@gnome.org>
2176 Date:   Sun Jul 16 11:15:07 2017 +0100
2177
2178     Add more compatibility mode hacks
2179
2180     When using the `--header --body` compatibility mode, we need to emit
2181     things we generally define in the header, such as the aliases for
2182     standard marshallers, and aliases for deprecated tokens.
2183
2184     This fixes dbus-binding-tool, which is using `--header --body` and
2185     deprecated tokens.
2186
2187     See: https://bugs.freedesktop.org/show_bug.cgi?id=101799
2188
2189  gobject/glib-genmarshal.in | 33 +++++++++++++++++++++++++++------
2190  1 file changed, 27 insertions(+), 6 deletions(-)
2191
2192 commit fbf35113093e79c8c80f44ade21b5e8a338fe9b2
2193 Author: Christoph Reiter <creiter@src.gnome.org>
2194 Date:   Sun Jul 16 00:18:43 2017 +0200
2195
2196     meson: fix typo in install path for gobject_gdb.py
2197
2198  gobject/meson.build | 2 +-
2199  1 file changed, 1 insertion(+), 1 deletion(-)
2200
2201 commit 8451f0b8173cf726d0c6d5275aff465960383276
2202 Author: Tim-Philipp Müller <tim@centricular.com>
2203 Date:   Sat Jul 15 10:17:48 2017 +0100
2204
2205     glib-mkenums: unescape \n etc. in command line arguments
2206
2207     Fixes generation of GStreamer enumtype files with autotools build.
2208
2209     https://bugzilla.gnome.org/show_bug.cgi?id=779332
2210
2211  gobject/glib-mkenums.in | 19 ++++++++++++-------
2212  1 file changed, 12 insertions(+), 7 deletions(-)
2213
2214 commit a882c974d30174f308dff325d9f3cec0e303d7c6
2215 Author: Igor Gnatenko <ignatenko@src.gnome.org>
2216 Date:   Sat Jul 15 15:31:05 2017 +0200
2217
2218     mkenums: pass string for re.sub() for real
2219
2220     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
2221
2222  gobject/glib-mkenums.in | 2 +-
2223  1 file changed, 1 insertion(+), 1 deletion(-)
2224
2225 commit 1a182df5d1abdc7a1101c53651561e6cc5f30f73
2226 Author: Igor Gnatenko <ignatenko@src.gnome.org>
2227 Date:   Sat Jul 15 15:30:16 2017 +0200
2228
2229     mkenums: don't try to call undefined function
2230
2231     argparse will take care about everything
2232
2233     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
2234
2235  gobject/glib-mkenums.in | 3 ---
2236  1 file changed, 3 deletions(-)
2237
2238 commit 615238d0a46bcce8fa7109c7d6653f5fbf239e24
2239 Author: Igor Gnatenko <ignatenko@src.gnome.org>
2240 Date:   Sat Jul 15 15:26:54 2017 +0200
2241
2242     mkenums: make string raw for real regex
2243
2244     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
2245
2246  gobject/glib-mkenums.in | 4 ++--
2247  1 file changed, 2 insertions(+), 2 deletions(-)
2248
2249 commit d753a411c0f74b8fc8f4e9bc106b29bd1b603776
2250 Author: Igor Gnatenko <ignatenko@src.gnome.org>
2251 Date:   Sat Jul 15 15:22:20 2017 +0200
2252
2253     mkenums: trivial style fixes
2254
2255     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
2256
2257  gobject/glib-mkenums.in | 58
2258  ++++++++++++++++++++++++++-----------------------
2259  1 file changed, 31 insertions(+), 27 deletions(-)
2260
2261 commit 112908d9e4a7a9ecac8cda830dba599f88b47672
2262 Author: Igor Gnatenko <ignatenko@src.gnome.org>
2263 Date:   Sat Jul 15 15:21:11 2017 +0200
2264
2265     mkenums: fix main incompatibility with python2
2266
2267     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
2268
2269  gobject/glib-mkenums.in | 2 ++
2270  1 file changed, 2 insertions(+)
2271
2272 commit 9306ada4fdd2c00813c7ea088cd6fb5003ccd352
2273 Author: Tim-Philipp Müller <tim@centricular.com>
2274 Date:   Sat Jul 15 11:21:57 2017 +0100
2275
2276     meson: fix 'Unknown variable "gtester"' error on windows
2277
2278     With msys64/mingw.
2279
2280  glib/tests/meson.build | 2 +-
2281  1 file changed, 1 insertion(+), 1 deletion(-)
2282
2283 commit 683809d5f751575775d12917581eb7b9a2acf0f5
2284 Author: Emmanuele Bassi <ebassi@gnome.org>
2285 Date:   Fri Jul 14 22:05:01 2017 +0100
2286
2287     Use env for gdbus-codegen's script
2288
2289     This allows us to build with Python 3 without using an absolute path.
2290
2291  gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
2292  1 file changed, 1 insertion(+), 1 deletion(-)
2293
2294 commit 4395a8977727e2c569b472dbe8710ffb87c219e2
2295 Author: Emmanuele Bassi <ebassi@gnome.org>
2296 Date:   Fri Jul 14 21:21:33 2017 +0100
2297
2298     Use env to run the Python-based tools
2299
2300     Otherwise overriding the Python interpreter with `--with-python` won't
2301     work correctly.
2302
2303  gobject/glib-genmarshal.in | 2 +-
2304  gobject/glib-mkenums.in    | 2 +-
2305  2 files changed, 2 insertions(+), 2 deletions(-)
2306
2307 commit 0f18a2ebda4ec0440ec545542f9fc2f60cd54c5d
2308 Author: Emmanuele Bassi <ebassi@gnome.org>
2309 Date:   Fri Jul 14 20:43:19 2017 +0100
2310
2311     meson: Substitute the Python shebang
2312
2313     Just like we do with Autotools. This allows building glib-mkenums and
2314     glib-genmarshal on older platforms that only have Python 2.
2315
2316  gobject/glib-genmarshal.in | 2 +-
2317  gobject/glib-mkenums.in    | 2 +-
2318  gobject/meson.build        | 2 ++
2319  3 files changed, 4 insertions(+), 2 deletions(-)
2320
2321 commit 1eda0627f3792cc626f19c28eb1f478dd9d2df5e
2322 Author: Emmanuele Bassi <ebassi@gnome.org>
2323 Date:   Fri Jul 14 13:56:47 2017 +0100
2324
2325     meson: Use the appropriate libdir-relative paths
2326
2327  meson.build | 4 ++--
2328  1 file changed, 2 insertions(+), 2 deletions(-)
2329
2330 commit 065a8a488ad2ee4a7523fb673e1555e5cf8762b5
2331 Author: Emmanuele Bassi <ebassi@gnome.org>
2332 Date:   Fri Jul 14 13:56:02 2017 +0100
2333
2334     meson: Use the appropriate interface and binary ages
2335
2336     We need to build them out of the project version, and then propagate
2337     them.
2338
2339  glib/tests/meson.build    |  2 +-
2340  gobject/tests/meson.build |  2 +-
2341  meson.build               | 15 +++++++++------
2342  3 files changed, 11 insertions(+), 8 deletions(-)
2343
2344 commit 37ff4189fdbb73e81c6431c6862317d94fbef55e
2345 Author: Emmanuele Bassi <ebassi@gnome.org>
2346 Date:   Fri Jul 14 13:55:42 2017 +0100
2347
2348     meson: Sync the version with Autotools
2349
2350  meson.build | 2 +-
2351  1 file changed, 1 insertion(+), 1 deletion(-)
2352
2353 commit be8820128faf1eb466ad896afd6133c8e5092156
2354 Author: Thibault Saunier <thibault.saunier@osg.samsung.com>
2355 Date:   Thu Jul 13 22:22:16 2017 -0400
2356
2357     meson: fix remaining wrong #include's for gdbus_codegen files
2358
2359     This is a follow up on 266bc1e510e154f7b5e793adb227d979ae655446
2360     to fix building tests and examples when using GLib as a meson
2361     subproject.
2362
2363  gio/tests/gdbus-object-manager-example/meson.build | 5 +++--
2364  gio/tests/meson.build                              | 3 ++-
2365  2 files changed, 5 insertions(+), 3 deletions(-)
2366
2367 commit b8c8bb73b0683456b632cf8a49fa9d00568115b5
2368 Author: Matthias Clasen <mclasen@redhat.com>
2369 Date:   Thu Jul 13 19:35:09 2017 -0400
2370
2371     Fix glib-genmarshal build with meson
2372
2373     This is no longer built from a C source, but a python file.
2374
2375  gobject/glib-genmarshal.in |  2 +-
2376  gobject/meson.build        | 10 ++++++----
2377  2 files changed, 7 insertions(+), 5 deletions(-)
2378
2379 commit 653be67d7d756958917f6107d676c78666416dc4
2380 Author: Matthias Clasen <mclasen@redhat.com>
2381 Date:   Thu Jul 13 19:34:21 2017 -0400
2382
2383     Add gopenuriportal.c to the meson build
2384
2385     This was added recently.
2386
2387  gio/meson.build | 6 ++++++
2388  1 file changed, 6 insertions(+)
2389
2390 commit 4db695bfb7d9f2d085020ace67b370afc8838172
2391 Author: Alessandro Decina <alessandro.d@gmail.com>
2392 Date:   Wed Jul 12 21:57:11 2017 +1000
2393
2394     meson: replace meson.current_source_dir() with files()
2395
2396     As the meson reference doc says, files() is preferred over building
2397     paths with current_source_dir().
2398
2399  gio/meson.build | 4 ++--
2400  1 file changed, 2 insertions(+), 2 deletions(-)
2401
2402 commit 266bc1e510e154f7b5e793adb227d979ae655446
2403 Author: Alessandro Decina <alessandro.d@gmail.com>
2404 Date:   Wed Jul 12 16:15:38 2017 +1000
2405
2406     meson: fix wrong #include's for gdbus_codegen files
2407
2408     When building glib as a subproject, #include's for xdp-dbus.h from
2409     xdp-dbus.c
2410     and for gdbus-daemon-generated.h from gdbus-daemon-generated.c were
2411     generated as
2412     being prefixed with the subproject prefix, eg
2413      #include "subproject/glib/gio/gdbus-daemon-generated.h".
2414     That failed since the root of the build directory is obviously not
2415     part of the
2416     include path when building a subproject.
2417
2418     Passing --output-directory @OUTDIR@ to gdbus-codegen and removing
2419     @OUTDIR@ from
2420     --generate-c-code fixes the issue.
2421
2422  gio/meson.build | 6 ++++--
2423  1 file changed, 4 insertions(+), 2 deletions(-)
2424
2425 commit dbf0a566703586db9777c3d56e01aa40c02ab9ac
2426 Author: Tim-Philipp Müller <tim@centricular.com>
2427 Date:   Mon Jun 26 23:50:01 2017 +0100
2428
2429     glib-mkenums: pick up /*< nick=xyz >*/ annotation again
2430
2431     ... in glib-mkenums python port.
2432
2433     Was parsed correctly but then skipped due to inverted condition.
2434
2435     https://bugzilla.gnome.org/show_bug.cgi?id=779332
2436
2437  gobject/glib-mkenums.in | 2 +-
2438  1 file changed, 1 insertion(+), 1 deletion(-)
2439
2440 commit 4268372fae64a1942bcab0f8b1acb0b16a1d65cd
2441 Author: Tim-Philipp Müller <tim@centricular.com>
2442 Date:   Wed Jun 14 23:57:11 2017 +0100
2443
2444     meson: error out if atomic ops would be available with -march=i486
2445
2446     Same as autotools build.
2447
2448  meson.build | 9 +++++++++
2449  1 file changed, 9 insertions(+)
2450
2451 commit 0689231bd61f86190688cc262fcc3058cb672557
2452 Author: Thibault Saunier <thibault.saunier@osg.samsung.com>
2453 Date:   Fri Jun 23 12:36:38 2017 -0400
2454
2455     meson: Fix the build defining HAVE_RTLD_X
2456
2457     Otherwise RTLD_XXX get redefined.
2458
2459     https://bugzilla.gnome.org/show_bug.cgi?id=784133
2460
2461  config.h.meson |  3 +++
2462  meson.build    | 12 ++++++++++++
2463  2 files changed, 15 insertions(+)
2464
2465 commit eb2196e89d1700941b35c604bf6b657660b3b2c8
2466 Author: Thibault Saunier <thibault.saunier@osg.samsung.com>
2467 Date:   Fri Jun 23 12:00:13 2017 -0400
2468
2469     meson: Fix building as a subproject
2470
2471     meson.source_root() returns the toplevel source directory
2472     of the toplevel project, thus the paths were wrong when using
2473     it. Simply using files() gets us the right path
2474
2475     https://bugzilla.gnome.org/show_bug.cgi?id=784133
2476
2477  gio/meson.build | 2 +-
2478  1 file changed, 1 insertion(+), 1 deletion(-)
2479
2480 commit 1d30c9eebc8bc4efcd8da8c479040389edd0cfe3
2481 Author: Thibault Saunier <thibault.saunier@osg.samsung.com>
2482 Date:   Fri Jun 23 11:58:51 2017 -0400
2483
2484     meson: Defining MAJOR_IN_ as done by AC_HEADER_MAJOR
2485
2486     https://bugzilla.gnome.org/show_bug.cgi?id=784133
2487
2488  config.h.meson | 3 +++
2489  meson.build    | 6 ++++++
2490  2 files changed, 9 insertions(+)
2491
2492 commit 10ae3867274457aa2906b96991e46fbce3db63bd
2493 Author: Tim-Philipp Müller <tim@centricular.com>
2494 Date:   Sun Jun 4 16:13:21 2017 +0100
2495
2496     meson: gio tests need to link against gobject as well
2497
2498     With meson from git dependencies of dependencies are no
2499     longer added automatically and recursively to the linker
2500     lines. Meaning dependencies that are used have to be
2501     passed directly and explicitly or we'll get linker errors.
2502
2503  gio/tests/meson.build | 26 ++++++++++++++------------
2504  1 file changed, 14 insertions(+), 12 deletions(-)
2505
2506 commit 24ea260b4cb623db4af02085f8f8492ddf635b7e
2507 Author: Tim-Philipp Müller <tim@centricular.com>
2508 Date:   Wed May 31 23:54:59 2017 +0100
2509
2510     meson: docs: make gtk-doc find the gobject.types file
2511
2512     Should really use files('gobject.types') instead, but that
2513     seems to get expanded to the build path for some reason:
2514     https://github.com/mesonbuild/meson/issues/1875
2515
2516  docs/reference/gobject/meson.build | 2 +-
2517  1 file changed, 1 insertion(+), 1 deletion(-)
2518
2519 commit 42705b57f78556ce0327f3a4bf741bf8bb1d3a2b
2520 Author: Tim-Philipp Müller <tim@centricular.com>
2521 Date:   Mon May 29 15:59:11 2017 +0100
2522
2523     meson add missing gio/tests subdirectory/file
2524
2525  gio/tests/de/LC_MESSAGES/meson.build | 8 ++++++++
2526  1 file changed, 8 insertions(+)
2527
2528 commit dc9b01fd64e74fc678ee5f03360778c5fc32b9da
2529 Author: Matej Knopp <matej.knopp@gmail.com>
2530 Date:   Sun May 28 22:29:20 2017 +0200
2531
2532     glib-mkenums: add back missing --fprod option
2533
2534     ... in glib-mkenums python port.
2535
2536     https://bugzilla.gnome.org/show_bug.cgi?id=779332
2537     https://bugzilla.gnome.org/show_bug.cgi?id=783198
2538
2539  gobject/glib-mkenums.in | 2 ++
2540  1 file changed, 2 insertions(+)
2541
2542 commit 29f9fe041b75c32d0d7400a22dae346f4ad6a670
2543 Author: Matej Knopp <matej.knopp@gmail.com>
2544 Date:   Sun May 28 22:29:20 2017 +0200
2545
2546     glib-mkenums: Fix parsing of multiline comments
2547
2548     ... in glib-mkenums python port.
2549
2550     https://bugzilla.gnome.org/show_bug.cgi?id=779332
2551     https://bugzilla.gnome.org/show_bug.cgi?id=783198
2552
2553  gobject/glib-mkenums.in | 4 ++--
2554  1 file changed, 2 insertions(+), 2 deletions(-)
2555
2556 commit 69bfd1a7710fb4da4b2a226a401a406aec24df6b
2557 Author: Sebastian Dröge <sebastian@centricular.com>
2558 Date:   Mon May 22 13:07:19 2017 +0300
2559
2560     meson: Install missing guuid.h header
2561
2562  glib/meson.build | 1 +
2563  1 file changed, 1 insertion(+)
2564
2565 commit 1672678bc48c1c060d1ee6bb3df124b3e4f9ca33
2566 Author: Tim-Philipp Müller <tim@centricular.com>
2567 Date:   Sat May 13 14:56:29 2017 +0100
2568
2569     glib-mkenums: fix parsing of /*< flags >*/ annotation
2570
2571     Fixes get_type function generation for:
2572
2573      - GMountMountFlags
2574      - GDriveStartFlags
2575      - GResourceLookupFlags
2576      - GSocketMsgFlags
2577      - GTlsDatabaseVerifyFlags
2578      - GTestDBusFlags
2579
2580     which were registered as enum types before, which broke
2581     some unit tests.
2582
2583     Problem is that the flags annotation has no value, so
2584     options.get('flags') would always return None even if
2585     it was present.
2586
2587     https://bugzilla.gnome.org/show_bug.cgi?id=779332
2588
2589  gobject/glib-mkenums.in | 10 +++++-----
2590  1 file changed, 5 insertions(+), 5 deletions(-)
2591
2592 commit 03eac5fac51da789085ad60dc1858b2cf2c6a80d
2593 Author: Tim-Philipp Müller <tim@centricular.com>
2594 Date:   Sat May 13 11:10:52 2017 +0100
2595
2596     meson: rebase on top of master ~2.53.1
2597
2598     From 2.51.2
2599
2600  gio/meson.build       | 29 ++++++++++++++++++-----------
2601  gio/tests/meson.build | 34 ++++++++++++++++++++++------------
2602  meson.build           | 22 +++++++++++++++++++++-
2603  3 files changed, 61 insertions(+), 24 deletions(-)
2604
2605 commit 2e9fd74b2576d276e246655aef7c40e04e51ea9e
2606 Author: Tim-Philipp Müller <tim@centricular.com>
2607 Date:   Tue May 2 17:04:58 2017 +0100
2608
2609     meson: add tests/gobject and tests/refcount
2610
2611  meson.build                |  3 ++-
2612  tests/gobject/meson.build  | 59
2613  ++++++++++++++++++++++++++++++++++++++++++++++
2614  tests/meson.build          | 14 +++++++++++
2615  tests/refcount/meson.build | 29 +++++++++++++++++++++++
2616  4 files changed, 104 insertions(+), 1 deletion(-)
2617
2618 commit 6af4f1752a44384290f378594c9fb7f655e31682
2619 Author: Tim-Philipp Müller <tim@centricular.com>
2620 Date:   Fri Feb 24 20:58:04 2017 +0000
2621
2622     meson: gio/tests: remove some leftover rubbish
2623
2624  gio/tests/meson.build | 40 ----------------------------------------
2625  1 file changed, 40 deletions(-)
2626
2627 commit 613e00826ead73e541648fcb53cbfde77c36650d
2628 Author: Tim-Philipp Müller <tim@centricular.com>
2629 Date:   Fri Feb 24 09:46:36 2017 +0000
2630
2631     meson: gio/tests: add more gio tests
2632
2633     Need to fix up some of the tests a little, because the
2634     test binary will not necessarily be run from the current
2635     build sub-directory, and the build directory structure
2636     might not always be a mirror of the source directory
2637     structure, so pass location of glib-mkenums and
2638     glib-compile-scheme and such directly.
2639
2640  gio/meson.build              |  2 +-
2641  gio/tests/appinfo.c          |  9 ++++++++
2642  gio/tests/desktop-app-info.c |  8 +++++++
2643  gio/tests/gschema-compile.c  |  7 +++++-
2644  gio/tests/gsettings.c        | 30 +++++++++++++++++++++-----
2645  gio/tests/meson.build        | 51
2646  ++++++++++++++++++++++++++++++++++++++++----
2647  6 files changed, 96 insertions(+), 11 deletions(-)
2648
2649 commit 1acd6de763b33f43b366c0298653734087001f5f
2650 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2651 Date:   Sat Mar 25 11:09:46 2017 +0530
2652
2653     meson: Use glib-mkenums directly instead of via build_mkenum.py
2654
2655     This is no longer needed because we use templates and custom targets
2656     can capture output just fine on all platforms.
2657
2658  gio/build_mkenum.py | 25 -------------------------
2659  gio/meson.build     | 14 ++++++++------
2660  2 files changed, 8 insertions(+), 31 deletions(-)
2661
2662 commit 2d72a9e1d13fbcf9483eaf9ddb2a258d7aaf3ca2
2663 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2664 Date:   Thu Mar 23 10:29:50 2017 +0530
2665
2666     glib-mkenums: misc fixes to python port
2667
2668  gobject/glib-mkenums.in | 2 +-
2669  1 file changed, 1 insertion(+), 1 deletion(-)
2670
2671 commit 806a4be4cfd6186b43a379bf1653224804d3a224
2672 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2673 Date:   Tue Mar 21 22:45:42 2017 +0530
2674
2675     Add zlib, libffi, and proxy-libintl subproject wraps
2676
2677     This allows you to clone glib and just build it anywhere without any
2678     extra dependencies besides Python 3 and Meson itself (and maybe git).
2679
2680  .gitignore                     | 2 +-
2681  subprojects/libffi.wrap        | 4 ++++
2682  subprojects/proxy-libintl.wrap | 4 ++++
2683  subprojects/zlib.wrap          | 4 ++++
2684  4 files changed, 13 insertions(+), 1 deletion(-)
2685
2686 commit dd8ff547362bb407f786ff31d853a0b3a61024f7
2687 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2688 Date:   Tue Mar 21 22:12:19 2017 +0530
2689
2690     meson: Use Python port of glib-mkenums
2691
2692     This reduces the build-time dependencies of glib to only Python 3,
2693     Meson, and git. Git is also optional if you provide a tarball in
2694     which the subproject directories already exist.
2695
2696     The Python port was done by Jussi Pakkanen on bugzilla:
2697     https://bugzilla.gnome.org/show_bug.cgi?id=779332
2698
2699     This version contains some fixes from that and also changes all
2700     instances of `@` to `\u0040` because Meson does not yet provide a
2701     configure_file() mode that ignores unknown @MACRO@ values.
2702
2703  gio/build_mkenum.py     |    4 +-
2704  gio/meson.build         |    4 +-
2705  gobject/glib-mkenums.in | 1150
2706  +++++++++++++++++++++++------------------------
2707  gobject/meson.build     |    1 -
2708  meson.build             |    3 -
2709  5 files changed, 579 insertions(+), 583 deletions(-)
2710
2711 commit ee94ad776ef533f16c2561ea038106a8e23b1a75
2712 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2713 Date:   Tue Mar 21 22:06:22 2017 +0530
2714
2715     meson: Use proxy-libintl if gettext is not found
2716
2717     This is a stub-only library that can be used while building against
2718     MSVC and contains no i18n machinery at all.
2719
2720     The dependencies added indirectly use the libintl.h header, and when
2721     built as a subproject, the header won't be in a path known the
2722     pre-processor.
2723
2724  gio/meson.build       |  2 +-
2725  gio/win32/meson.build |  1 +
2726  glib/meson.build      |  8 ++++----
2727  gobject/meson.build   |  2 +-
2728  meson.build           | 25 ++++++++++++++++---------
2729  5 files changed, 23 insertions(+), 15 deletions(-)
2730
2731 commit fb1f52e32fa21e0d7a3b5ac5e37afbd155ed8cee
2732 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2733 Date:   Tue Mar 21 16:49:55 2017 +0530
2734
2735     meson: Only require libmount on Linux
2736
2737     It's not available on other platforms, so don't require the user to
2738     explicitly disable it there.
2739
2740  meson.build | 2 +-
2741  1 file changed, 1 insertion(+), 1 deletion(-)
2742
2743 commit eb07a2c87dd22039f2ce90aef7872aaef2e5d4af
2744 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2745 Date:   Tue Mar 21 16:49:09 2017 +0530
2746
2747     meson: Allow using libffi and zlib as subprojects
2748
2749     Also use the python3 module to find python3, and require Meson 0.37.1
2750
2751  meson.build | 14 ++++----------
2752  1 file changed, 4 insertions(+), 10 deletions(-)
2753
2754 commit 2f792f64848307d6662e7b2f026c1c8ea1fc9437
2755 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2756 Date:   Tue Mar 21 16:41:40 2017 +0530
2757
2758     meson: Print output for more compiler checks
2759
2760     When no 'name:' kwarg is specified for cc.run, no output is printed.
2761
2762     This makes it difficult to figure out what is causing a pause in the
2763     configure process.
2764
2765  meson.build | 14 +++++++-------
2766  1 file changed, 7 insertions(+), 7 deletions(-)
2767
2768 commit 88e437873ad1444e6f93b8c47145b1c9eea9c592
2769 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2770 Date:   Tue Mar 21 16:38:47 2017 +0530
2771
2772     meson: Detect with-docs and with-man automatically
2773
2774     By default, only build man pages and gtk-doc if the build-deps were
2775     found. To force-enable, pass -Dwith-docs=yes and -Dwith-man=yes.
2776
2777     Also use a foreach loop for man pages instead of listing them all
2778     manually
2779
2780  docs/reference/gio/meson.build     | 86
2781  ++++++--------------------------------
2782  docs/reference/glib/meson.build    | 36 +++++-----------
2783  docs/reference/gobject/meson.build | 36 +++++-----------
2784  meson.build                        | 11 +++--
2785  meson_options.txt                  |  4 +-
2786  5 files changed, 42 insertions(+), 131 deletions(-)
2787
2788 commit 5549a1d0c387d320f6141d46e34db58d1d041f84
2789 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2790 Date:   Fri Feb 24 16:07:45 2017 +0530
2791
2792     meson: Rebase and update to 2.51.2
2793
2794  meson.build | 2 +-
2795  1 file changed, 1 insertion(+), 1 deletion(-)
2796
2797 commit 192cd652d4a2c3b6fec9cfab357c87a6850492f8
2798 Author: Tim-Philipp Müller <tim@centricular.com>
2799 Date:   Thu Feb 23 16:13:23 2017 +0000
2800
2801     tests: gio/tests: add gdbus tests
2802
2803  gio/tests/meson.build | 130
2804  ++++++++++++++++++++++++++++++++++++++++++++------
2805  1 file changed, 116 insertions(+), 14 deletions(-)
2806
2807 commit 4e0ef7655de3692e10d17f56224310ccb3f6cf9c
2808 Author: Tim-Philipp Müller <tim@centricular.com>
2809 Date:   Thu Feb 23 00:40:45 2017 +0000
2810
2811     meson: gio/tests: add more gresource tests
2812
2813  gio/meson.build       |  2 +-
2814  gio/tests/meson.build | 72
2815  ++++++++++++++++++++++++++++++++++++++++++++++++++-
2816  2 files changed, 72 insertions(+), 2 deletions(-)
2817
2818 commit 2f29ee1735fe83e65505c47e1a68630d9f7e1032
2819 Author: Tim-Philipp Müller <tim@centricular.com>
2820 Date:   Thu Feb 16 09:52:58 2017 +0000
2821
2822     meson: add -fvisibility=hidden explicitly to selected targets
2823
2824     Don't use it project-wide for building everything. Otherwise
2825     symbols for shared modules won't be exposed, e.g. in the
2826     resourceplugin used by the gio resource unit test.
2827
2828  gio/meson.build             | 3 +++
2829  gio/xdgmime/meson.build     | 2 +-
2830  glib/libcharset/meson.build | 2 +-
2831  glib/meson.build            | 2 +-
2832  glib/pcre/meson.build       | 2 +-
2833  gmodule/meson.build         | 3 +--
2834  gobject/meson.build         | 2 +-
2835  gthread/meson.build         | 3 +--
2836  meson.build                 | 5 +++--
2837  9 files changed, 13 insertions(+), 11 deletions(-)
2838
2839 commit 1224ff0c39b9975e685f433893fe7163eec1a81b
2840 Author: Tim-Philipp Müller <tim@centricular.com>
2841 Date:   Thu Feb 16 09:50:56 2017 +0000
2842
2843     meson: use add_project_arguments() instead of add_global_arguments()
2844
2845     add_global_arguments() doesn't work if the project is used as a
2846     subproject.
2847
2848  meson.build | 4 +---
2849  1 file changed, 1 insertion(+), 3 deletions(-)
2850
2851 commit 34e4e25d53d72db65bb2225a607d3274854fb549
2852 Author: Tim-Philipp Müller <tim@centricular.com>
2853 Date:   Sat Jan 28 12:52:18 2017 +0000
2854
2855     meson: gio/tests: add more missing tests
2856
2857  gio/meson.build                                    |   3 +-
2858  gio/tests/gdbus-object-manager-example/meson.build |  23 ++++
2859  gio/tests/gengiotypefuncs.py                       |  45 ++++++
2860  gio/tests/meson.build                              | 151
2861  ++++++++++++---------
2862  gobject/tests/meson.build                          |   8 ++
2863  5 files changed, 163 insertions(+), 67 deletions(-)
2864
2865 commit f438c04fac22d31d43afef5f7666bf04dda75bf3
2866 Author: Tim-Philipp Müller <tim@centricular.com>
2867 Date:   Sat Jan 28 17:00:41 2017 +0000
2868
2869     gio: tests: rename generated giotypefunc.c to giotypefuncs.inc
2870
2871     This is needed for the Meson port, a file name .c that's included
2872     and shouldn't be compiled into an object is difficult to manage
2873     otherwise.
2874
2875  gio/tests/.gitignore     | 2 +-
2876  gio/tests/Makefile.am    | 6 +++---
2877  gio/tests/defaultvalue.c | 2 +-
2878  3 files changed, 5 insertions(+), 5 deletions(-)
2879
2880 commit 33fb1bbb61bce38368acd5d503a16e46c511b674
2881 Author: Tim-Philipp Müller <tim@centricular.com>
2882 Date:   Sat Jan 28 16:59:45 2017 +0000
2883
2884     meson: gio, gobject: use files() for headers list
2885
2886     Since these variables are referenced from other directories
2887     such as the tests/ subdir as well.
2888
2889  gio/meson.build     | 16 ++++++++--------
2890  gobject/meson.build |  4 ++--
2891  2 files changed, 10 insertions(+), 10 deletions(-)
2892
2893 commit 89ee284d2b4487096d7881060ff7fc6d363c824f
2894 Author: Tim-Philipp Müller <tim@centricular.com>
2895 Date:   Thu Jan 26 10:49:47 2017 +0000
2896
2897     meson: glib/tests: add missing tests
2898
2899  glib/meson.build       |  2 +-
2900  glib/tests/meson.build | 30 ++++++++++++++++++++++++++++++
2901  2 files changed, 31 insertions(+), 1 deletion(-)
2902
2903 commit d29f022b0b2697df22918e7675bf18a6ca0b83c4
2904 Author: Tim-Philipp Müller <tim@centricular.com>
2905 Date:   Wed Jan 25 17:02:51 2017 +0000
2906
2907     meson: add support for dtrace/systemtap
2908
2909     Still at least one FIXME. And untested so far. It builds.
2910
2911  gio/meson.build     | 17 +++++++++++++++++
2912  glib/meson.build    | 17 +++++++++++++++++
2913  gobject/meson.build | 17 +++++++++++++++++
2914  meson.build         | 44 ++++++++++++++++++++++++++++++++++++++++++++
2915  meson_options.txt   |  6 ++++++
2916  5 files changed, 101 insertions(+)
2917
2918 commit 9fdcb2bf37d5a877ac35e040d8f8570cd776a073
2919 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2920 Date:   Wed Jan 25 18:29:59 2017 +0530
2921
2922     meson: Add a comment about the gdbus-peer gio test
2923
2924     So that it's not forgotten later.
2925
2926  gio/tests/meson.build | 1 +
2927  1 file changed, 1 insertion(+)
2928
2929 commit 5afc6600e8de778c73d8b9addbc9860830d1ba6d
2930 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2931 Date:   Wed Jan 25 18:17:24 2017 +0530
2932
2933     meson: Add missing termios.h check
2934
2935     Same change as d1d1aba3b4c024255b530b0f4f2dc9dd19a7086e
2936
2937     https://bugzilla.gnome.org/show_bug.cgi?id=775517
2938
2939  meson.build | 1 +
2940  1 file changed, 1 insertion(+)
2941
2942 commit 3c6261993073ea83f5f985790964e503db26e8ea
2943 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2944 Date:   Thu Dec 29 08:09:44 2016 +0530
2945
2946     tests: autoptr test can be run on gcc, clang, intel
2947
2948     The only place where it won't work, is MSVC and maybe Sun Studio, but
2949     we'd need someone to test Sun Studio first.
2950
2951  gio/tests/meson.build  | 2 +-
2952  glib/tests/meson.build | 2 +-
2953  2 files changed, 2 insertions(+), 2 deletions(-)
2954
2955 commit 9096bde3ce3f5a03abffcd9f08645dbe3b159bfb
2956 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2957 Date:   Wed Dec 21 08:51:50 2016 +0530
2958
2959     build: Remove function checks for unused functions
2960
2961     These were removed several years ago.
2962
2963  configure.ac | 4 ++--
2964  meson.build  | 2 --
2965  2 files changed, 2 insertions(+), 4 deletions(-)
2966
2967 commit 70021b0e837c7b74ab687d95c6b788f8288c3463
2968 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2969 Date:   Wed Dec 21 08:50:30 2016 +0530
2970
2971     meson: Derive defines from header, struct, function names
2972
2973     This is what Autoconf macros do too, so no need to hard-code the
2974     names.
2975
2976  meson.build | 288
2977  ++++++++++++++++++++++++++++++------------------------------
2978  1 file changed, 146 insertions(+), 142 deletions(-)
2979
2980 commit 122f4c051db2d1f02569db5b167c0932ae29aa4d
2981 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2982 Date:   Wed Dec 21 07:46:30 2016 +0530
2983
2984     meson: Add tls-interaction test, and fix giomodule test
2985
2986     giomodule test needed symbol visibility pragmas added. This is
2987     needed on
2988     Windows anyway, so it's better to do it this way rather than disabling
2989     -fvisibility=hidden for the test modules.
2990
2991  gio/tests/meson.build                 |  8 ++++++++
2992  gio/tests/modules/symbol-visibility.h | 16 ++++++++++++++++
2993  gio/tests/modules/test-module-a.c     |  6 ++++--
2994  gio/tests/modules/test-module-b.c     |  6 ++++--
2995  4 files changed, 32 insertions(+), 4 deletions(-)
2996
2997 commit e2da3cb5996707c1c351ce02695fdb6a9b2af78b
2998 Author: Nirbheek Chauhan <nirbheek@centricular.com>
2999 Date:   Wed Dec 21 06:34:47 2016 +0530
3000
3001     meson: Port to latest master (2.51.0)
3002
3003     Also remove headers from some gio sources. Headers do not need to be
3004     added to the list of sources.
3005
3006     + various smaller self-explanatory fixes.
3007
3008  docs/reference/gio/meson.build |  9 +++++
3009  gio/meson.build                | 78
3010  +++++++++++++++++++++++++++++++-----------
3011  glib/meson.build               |  2 +-
3012  gobject/meson.build            |  2 +-
3013  meson.build                    | 34 +++++++++++++++---
3014  meson_options.txt              |  1 +
3015  6 files changed, 99 insertions(+), 27 deletions(-)
3016
3017 commit d10be6102f28e63f5d85c9d8500af28dff2b7ca7
3018 Author: Patrick Griffis <tingping@tingping.se>
3019 Date:   Fri Dec 9 14:30:22 2016 -0500
3020
3021     meson: Minor modernizations
3022
3023  gio/gdbus-2.0/codegen/meson.build |  12 ++-
3024  gio/inotify/meson.build           |   3 +-
3025  gio/kqueue/meson.build            |   3 +-
3026  gio/meson.build                   |  11 ++-
3027  gio/win32/meson.build             |   3 +-
3028  gio/xdgmime/meson.build           |   3 +-
3029  glib/libcharset/meson.build       |   3 +-
3030  glib/meson.build                  | 176
3031  +++++++++++++++++++-------------------
3032  glib/pcre/meson.build             |  40 ++++-----
3033  gmodule/meson.build               |   2 +-
3034  gobject/meson.build               |   6 +-
3035  meson.build                       |  40 +++++----
3036  12 files changed, 158 insertions(+), 144 deletions(-)
3037
3038 commit bc2bb5639b4d499e07ae2f718def07c86a3ded67
3039 Author: Patrick Griffis <tingping@tingping.se>
3040 Date:   Fri Dec 9 13:51:41 2016 -0500
3041
3042     meson: Match upstream gtkdoc changes
3043
3044  docs/reference/gio/meson.build     | 6 +-----
3045  docs/reference/glib/meson.build    | 8 +-------
3046  docs/reference/gobject/meson.build | 6 +-----
3047  3 files changed, 3 insertions(+), 17 deletions(-)
3048
3049 commit 0df9aab0537dd61e2ee637c3b6ddc9d9d60bcddf
3050 Author: Patrick Griffis <tingping@tingping.se>
3051 Date:   Wed Dec 7 05:28:33 2016 -0500
3052
3053     meson: Build all docs
3054
3055  docs/reference/gio/meson.build                   | 216
3056  +++++++++++++++++++++++
3057  docs/reference/gio/xml/gtkdocentities.ent.in     |   8 +
3058  docs/reference/gio/xml/meson.build               |  14 ++
3059  docs/reference/glib/meson.build                  | 123 +++++++++++++
3060  docs/reference/glib/xml/gtkdocentities.ent.in    |   8 +
3061  docs/reference/glib/xml/meson.build              |  14 ++
3062  docs/reference/gobject/meson.build               |  82 +++++++++
3063  docs/reference/gobject/xml/gtkdocentities.ent.in |   8 +
3064  docs/reference/gobject/xml/meson.build           |  14 ++
3065  meson.build                                      |  27 ++-
3066  10 files changed, 512 insertions(+), 2 deletions(-)
3067
3068 commit c61a72f4bc01d7e4f5071c8f6a8de29405cac1d0
3069 Author: Patrick Griffis <tingping@tingping.se>
3070 Date:   Tue Dec 6 10:14:57 2016 -0500
3071
3072     meson: Match soname version of autotools
3073
3074  meson.build | 2 +-
3075  1 file changed, 1 insertion(+), 1 deletion(-)
3076
3077 commit a690e2a375ac0803412186b68eadf8723ee43a39
3078 Author: Patrick Griffis <tingping@tingping.se>
3079 Date:   Tue Dec 6 08:07:03 2016 -0500
3080
3081     meson: More build fixes
3082
3083     - Fix installing various data files
3084     - Build translations
3085
3086  gio/meson.build     |  25 ++++++----
3087  glib/meson.build    |  13 ++++++
3088  gobject/meson.build |  11 +++++
3089  meson.build         |  10 +++-
3090  meson_options.txt   |   2 +
3091  po/meson.build      | 129
3092  ++++++++++++++++++++++++++++++++++++++++++++++++++++
3093  6 files changed, 178 insertions(+), 12 deletions(-)
3094
3095 commit fe2a9887a8ccb14f2386e01b14834e97a33bc2d7
3096 Author: Nirbheek Chauhan <nirbheek@centricular.com>
3097 Date:   Wed Dec 21 04:07:24 2016 +0530
3098
3099     meson: Improve MSVC and MinGW support and fix dependencies everywhere
3100
3101     Disable gio tests on Windows, fix .gitignore to not ignore
3102     config.h.meson, and add more things to it.
3103
3104     Rename the library file naming and versioning to match what Autotools
3105     outputs, e.g., libglib-2.0.so.0.5000.2 on Linux, libglib-2.0-0.dll
3106     and
3107     glib-2.0-0.dll on Windows with MSVC.
3108
3109     Several more tiny fixes, more executables built and installed, install
3110     pkg-config and m4 files, fix building of gobject tests.
3111
3112     Changes to gdbus-codegen to support out-of-tree builds without
3113     environment variables set (which you can't in Meson). We now add the
3114     build directory to the Python module search path.
3115
3116  .gitignore                             |  15 +-
3117  config.h.meson                         |  15 +-
3118  gio/build_mkenum.py                    |  16 +-
3119  gio/data-to-c.py                       |  16 +
3120  gio/gdbus-2.0/codegen/codegen.py       |   2 +-
3121  gio/gdbus-2.0/codegen/config.py.in     |   3 -
3122  gio/gdbus-2.0/codegen/gdbus-codegen.in |  12 +-
3123  gio/gdbus-2.0/codegen/meson.build      |  35 ++
3124  gio/inotify/meson.build                |   3 +-
3125  gio/kqueue/meson.build                 |   4 +-
3126  gio/meson.build                        | 365 +++++++--------
3127  gio/tests/meson.build                  |  40 +-
3128  gio/tests/modules/meson.build          |   6 +-
3129  gio/win32/meson.build                  |   4 +-
3130  gio/xdgmime/meson.build                |   2 +-
3131  glib/libcharset/meson.build            |   2 +-
3132  glib/meson.build                       |  95 +++-
3133  glib/pcre/meson.build                  |  50 +++
3134  glib/tests/meson.build                 |  50 +--
3135  gmodule/meson.build                    |  40 +-
3136  gobject/gmarshal-list-to-strings.py    |  21 +
3137  gobject/meson.build                    |  53 ++-
3138  gobject/tests/gobject_test_marshal.py  |  10 +-
3139  gobject/tests/meson.build              |  20 +-
3140  gthread/meson.build                    |   9 +-
3141  meson.build                            | 799
3142  +++++++++++++++++++--------------
3143  26 files changed, 981 insertions(+), 706 deletions(-)
3144
3145 commit 213957970ee4e58e37ee2c81766284af34dddcb9
3146 Author: Tim-Philipp Müller <tim@centricular.com>
3147 Date:   Mon Mar 7 11:13:24 2016 +0000
3148
3149     meson: Fix glib, add gobject, gio, gthread, gmodule, etc
3150
3151     Several small fixes to the build files.
3152
3153     Lots of tests have also been added, and glib tests pass now.
3154
3155  config.h.meson                        |  786 ++++++++++++++++++++++
3156  gio/build_mkenum.py                   |   23 +
3157  gio/inotify/meson.build               |   13 +
3158  gio/kqueue/meson.build                |   15 +
3159  gio/meson.build                       |  802 ++++++++++++++++++++++
3160  gio/tests/meson.build                 |  219 ++++++
3161  gio/tests/modules/meson.build         |   13 +
3162  gio/win32/meson.build                 |   13 +
3163  gio/xdgmime/meson.build               |   15 +
3164  glib/glibconfig.h.in                  |   83 +--
3165  glib/libcharset/meson.build           |    4 +-
3166  glib/meson.build                      |  108 ++-
3167  glib/tests/Makefile.am                |    1 +
3168  glib/tests/meson.build                |  165 +++++
3169  gmodule/meson.build                   |   90 +++
3170  gobject/meson.build                   |   65 ++
3171  gobject/tests/gobject_test_marshal.py |   17 +
3172  gobject/tests/meson.build             |   69 ++
3173  gthread/meson.build                   |   11 +
3174  meson.build                           | 1197
3175  ++++++++++++++++++++++++++-------
3176  20 files changed, 3405 insertions(+), 304 deletions(-)
3177
3178 commit 98e641424b2e24cdae8c6e4ba022e53fc89d4640
3179 Author: Jussi Pakkanen <jpakkane@gmail.com>
3180 Date:   Wed Aug 7 23:41:12 2013 +0300
3181
3182     meson: initial glib build
3183
3184     https://mail.gnome.org/archives/gtk-devel-list/2013-August/msg00001.html
3185
3186  glib/glibconfig.h.in        | 222 ++++++++++++++++++
3187  glib/libcharset/meson.build |   3 +
3188  glib/meson.build            | 106 +++++++++
3189  meson.build                 | 538
3190  ++++++++++++++++++++++++++++++++++++++++++++
3191  4 files changed, 869 insertions(+)
3192
3193 commit 41385745e73df690ff3ab9f07d975626935a51de
3194 Author: Matthias Clasen <mclasen@redhat.com>
3195 Date:   Thu Jul 13 19:03:00 2017 -0400
3196
3197     Revert "mkenums: Support public/private trigraph"
3198
3199     This reverts commit 9ba17d511e325eec1e0c1c27cb4d37de4f12ac1e.
3200
3201     This conflicts with the python port in the meson branch.
3202
3203  gobject/glib-mkenums.in | 19 -------------------
3204  1 file changed, 19 deletions(-)
3205
3206 commit 9aa98db40450bc539a5cf59640c9f9cf28da93e8
3207 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3208 Date:   Thu Jul 13 17:45:44 2017 +0800
3209
3210     Visual Studio builds: Use PythonDir instead of PythonPath
3211
3212     This is to avoid confusion with the PYTHONPATH envvar that is commonly
3213     used to determine where additional Python modules can be loaded,
3214     especially in the case of a MSBuild build.  Note that envvar names are
3215     not case sensitive on Windows in general.
3216
3217  win32/vs10/README.txt                   |  2 +-
3218  win32/vs10/glib-install.propsin         |  8 ++++----
3219  win32/vs10/glib-version-paths.props.in  | 14 +++++++-------
3220  win32/vs9/README.txt                    |  2 +-
3221  win32/vs9/glib-install.vspropsin        |  8 ++++----
3222  win32/vs9/glib-version-paths.vsprops.in |  2 +-
3223  6 files changed, 18 insertions(+), 18 deletions(-)
3224
3225 commit 75fa8c2afbab4f414d2eb03684d9f807bd690aef
3226 Author: Руслан Ижбулатов <lrn1986@gmail.com>
3227 Date:   Thu Jul 13 01:42:13 2017 +0000
3228
3229     W32 - don't use gettext & gcov during gettext init
3230
3231     Non-representable characters during UTF16->locale conversion
3232     will cause gcov code to return an error, for which it will try
3233     to use gettext, so that the error message is localized.
3234
3235     If such call is made while gettext is being initialized
3236     (there's a g_once_init_enter up the stack), the thread will hang
3237     forever.
3238
3239     To solve this, use W32 API to do the UTF16->locale conversion
3240     and don't use gettext when it returns an error.
3241
3242     Also optimize g_win32_locale_filename_from_utf8() a bit,
3243     as we need more UTF16 and less UTF8 now.
3244
3245     https://bugzilla.gnome.org/show_bug.cgi?id=784579
3246
3247  glib/gwin32.c | 76
3248  ++++++++++++++++++++++++++++++++++++++++++++++-------------
3249  1 file changed, 60 insertions(+), 16 deletions(-)
3250
3251 commit b803c0a224f88c4d9afac1ae967832c6d9633551
3252 Author: Christoph Reiter <creiter@src.gnome.org>
3253 Date:   Wed Jul 12 23:36:18 2017 +0200
3254
3255     gspawn-win32: Fix multiple definition error with a static build
3256
3257     gspawn-win32.c gets included by gspawn-win32-helper.c and in case
3258     of a static build the definitions there clash with the ones from
3259     libglib. Fixed by not compiling the ABI comapt code in case
3260     GSPAWN_HELPER is defined.
3261
3262     I missed this issue in commit 23dffdd949eb1c
3263
3264     https://bugzilla.gnome.org/show_bug.cgi?id=780634
3265
3266  glib/gspawn-win32.c | 6 +++---
3267  1 file changed, 3 insertions(+), 3 deletions(-)
3268
3269 commit b60e4665ef3c74179885f528c3f675526600830e
3270 Author: Christoph Reiter <creiter@src.gnome.org>
3271 Date:   Wed Jul 12 22:32:25 2017 +0200
3272
3273     gwin32: Fix missing prototypes on win64
3274
3275     I missed this in commit 5067d25a74783a8b6e
3276
3277     https://bugzilla.gnome.org/show_bug.cgi?id=780634
3278
3279  glib/gwin32.h | 2 --
3280  1 file changed, 2 deletions(-)
3281
3282 commit c4b5702e08d97b1b1163c2022ad4c7d92bee140c
3283 Author: Руслан Ижбулатов <lrn1986@gmail.com>
3284 Date:   Wed Jul 12 19:46:07 2017 +0000
3285
3286     Use %lu format for DWORD
3287
3288  glib/gmain.c | 2 +-
3289  1 file changed, 1 insertion(+), 1 deletion(-)
3290
3291 commit 5eededccda6236cd307b0f0bcc852e495e9fd8f8
3292 Author: Daniel Boles <dboles@src.gnome.org>
3293 Date:   Wed Jul 12 19:23:40 2017 +0100
3294
3295     gsettingsschema: Fix a compiler warning
3296
3297     g_build_filename() returns a gchar*, but it was stored in a const
3298     gchar*
3299     and then g_free()d, which is wrong and led to a warning about
3300     the const
3301     qualifier being cast away.
3302
3303  gio/gsettingsschema.c | 2 +-
3304  1 file changed, 1 insertion(+), 1 deletion(-)
3305
3306 commit 7d64d109f0d78ba683df1122ddfadd5ace3e9143
3307 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3308 Date:   Wed Jul 12 18:18:28 2017 +0800
3309
3310     MSVC 201x builds: Allow different Python versions per toolset
3311
3312     Use conditionals to select the Python installation, so that we
3313     can more
3314     stick to the default Visual Studio versions used to compile each
3315     official Python releases more closely.
3316
3317     This means by default:
3318     -2010/2012/2013 builds use Python 3.4.x, which is built with 2010
3319     -2015/2017 builds use Python 3.6.x, which is built with 2015
3320
3321  win32/vs10/glib-version-paths.props.in | 6 +++++-
3322  1 file changed, 5 insertions(+), 1 deletion(-)
3323
3324 commit a00e7ed32e510791016725ce0a3dc08f59b9a443
3325 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3326 Date:   Wed Jul 12 11:45:34 2017 +0800
3327
3328     win32: Update MSVC projects for glib-genmarshal
3329
3330     glib-genmarshal is now a Python script instead of a compiled
3331     program, so
3332     we need to:
3333
3334     -Remove the projects that are used to build the glib-genmarshal
3335     sources.
3336     -Generate the full glib-genmarshal Python script from
3337     glib-genmarshal.in
3338     -Make Python a hard build-time requirement, since we use this tool
3339      in many parts of the stack (and it is the case for glib-mkenums).
3340     -Tell people in the Visual Studio build README.txt files that Python
3341      2.7.x or 3.x is now required for the build/"install".
3342
3343  win32/gen_util_scripts.py                  |   7 +-
3344  win32/vs10/Makefile.am                     |   2 -
3345  win32/vs10/README.txt                      |   5 +
3346  win32/vs10/glib-genmarshal.vcxproj         | 173
3347  -----------------------------
3348  win32/vs10/glib-genmarshal.vcxproj.filters |  22 ----
3349  win32/vs10/glib-install.propsin            |  19 ++--
3350  win32/vs10/glib-install.vcxproj            |  12 +-
3351  win32/vs10/glib-install.vcxproj.filters    |   1 +
3352  win32/vs10/glib.sln                        |  90 ++++++---------
3353  win32/vs11/Makefile.am                     |   2 -
3354  win32/vs12/Makefile.am                     |   2 -
3355  win32/vs14/Makefile.am                     |   2 -
3356  win32/vs15/Makefile.am                     |   2 -
3357  win32/vs9/Makefile.am                      |   1 -
3358  win32/vs9/README.txt                       |   7 +-
3359  win32/vs9/glib-genmarshal.vcproj           | 161
3360  ---------------------------
3361  win32/vs9/glib-install.vcproj              |  34 ++++++
3362  win32/vs9/glib-install.vspropsin           |  17 +--
3363  win32/vs9/glib.sln                         |  70 ++++--------
3364  19 files changed, 141 insertions(+), 488 deletions(-)
3365
3366 commit c6793d1cfb845ae1cab7fa03a8044568e3494ecd
3367 Author: Emmanuele Bassi <ebassi@gnome.org>
3368 Date:   Tue Jul 11 18:23:38 2017 +0100
3369
3370     Allow whitespace between marshallers list tokens
3371
3372     Some (older) list files use whitespace, and we need to take that into
3373     account when splitting off the various tokens.
3374
3375  gobject/glib-genmarshal.in | 6 +++---
3376  1 file changed, 3 insertions(+), 3 deletions(-)
3377
3378 commit cf7ee86b97981f116a4f2c736cbfb355588a5262
3379 Author: Aleksandr Slobodeniuk <alenuke@yandex.ru>
3380 Date:   Tue Jul 11 15:48:58 2017 +0300
3381
3382     docs: fixing lost character
3383
3384     https://bugzilla.gnome.org/show_bug.cgi?id=784792
3385
3386  glib/gvariant.c | 2 +-
3387  1 file changed, 1 insertion(+), 1 deletion(-)
3388
3389 commit 522ba7303ea4302dd3b36221304d309efaaca238
3390 Author: Daniel Boles <dboles@src.gnome.org>
3391 Date:   Tue Jul 11 12:49:40 2017 +0100
3392
3393     docs: tut_gsignal: Fix mismatched argument names
3394
3395     The names differed between the argument declaration and its
3396     description.
3397
3398  docs/reference/gobject/tut_gsignal.xml | 2 +-
3399  1 file changed, 1 insertion(+), 1 deletion(-)
3400
3401 commit 30b961607a187c2e55cadc73db96ec99d3d8a44b
3402 Author: Emmanuele Bassi <ebassi@gnome.org>
3403 Date:   Tue Jul 11 12:24:10 2017 +0100
3404
3405     Avoid a leak for arguments in va_list marshallers
3406
3407     We need to revers a check on whether the list of arguments needs
3408     unboxing.
3409
3410  gobject/glib-genmarshal.in | 2 +-
3411  1 file changed, 1 insertion(+), 1 deletion(-)
3412
3413 commit ea365530d2ddf88fec914a12899f1ece6d9962ba
3414 Author: Emmanuele Bassi <ebassi@gnome.org>
3415 Date:   Tue Jul 11 12:15:44 2017 +0100
3416
3417     Do not mix declarations and statements
3418
3419     Projects using glib-genmarshal may still wish to support C89.
3420
3421  gobject/glib-genmarshal.in | 10 ++++++++--
3422  1 file changed, 8 insertions(+), 2 deletions(-)
3423
3424 commit 9c66e65b29d5fd17dcfd77c4b010aa792b2e1d5a
3425 Author: Emmanuele Bassi <ebassi@gnome.org>
3426 Date:   Wed Jul 5 19:26:26 2017 +0100
3427
3428     Remove unused marshallers-related files
3429
3430     We don't use gmarshal.list any more, and the generated
3431     gmarshal.strings
3432     file is not used after the Python port of glib-genmarshal.
3433
3434     https://bugzilla.gnome.org/show_bug.cgi?id=784528
3435
3436  gobject/Makefile.am           |  6 ++----
3437  gobject/glib-genmarshal.in    |  2 +-
3438  gobject/gmarshal.list         | 32 --------------------------------
3439  gobject/marshal-genstrings.pl |  9 ---------
3440  win32/setup.py                | 20 --------------------
3441  5 files changed, 3 insertions(+), 66 deletions(-)
3442
3443 commit f7643a7df750684c97aaef8b3fbf66fcc2661e84
3444 Author: Emmanuele Bassi <ebassi@gnome.org>
3445 Date:   Wed Jul 5 17:10:08 2017 +0100
3446
3447     Re-enable signal tests when cross-compiling
3448
3449     The glib-genmarshal tool has been rewritten in Python, which means we
3450     can run it when cross-compiling.
3451
3452     https://bugzilla.gnome.org/show_bug.cgi?id=784528
3453
3454  gobject/tests/Makefile.am | 26 ++++++++++++++++++--------
3455  1 file changed, 18 insertions(+), 8 deletions(-)
3456
3457 commit 93f16a45abe81c3186c84a343a2e47493cf5d875
3458 Author: Emmanuele Bassi <ebassi@gnome.org>
3459 Date:   Thu Jun 22 17:04:05 2017 +0100
3460
3461     Rewrite glib-genmarshal in Python
3462
3463     We're in the process or rewriting other tools in Python to reduce the
3464     number of dependencies of GLib.
3465
3466     Additionally, making glib-genmarshal a Python script reduces the
3467     complexity when cross-compiling, as we don't need a native build to
3468     generate the marshallers.
3469
3470     https://bugzilla.gnome.org/show_bug.cgi?id=784528
3471
3472  configure.ac                               |    2 +
3473  docs/reference/gobject/glib-genmarshal.xml |  107 ++-
3474  gobject/Makefile.am                        |   19 +-
3475  gobject/glib-genmarshal.c                  | 1136
3476  ----------------------------
3477  gobject/glib-genmarshal.in                 | 1022
3478  +++++++++++++++++++++++++
3479  5 files changed, 1121 insertions(+), 1165 deletions(-)
3480
3481 commit 2502bfd8b0e9a8136aae833dc674a28a884f1de1
3482 Author: Philip Withnall <withnall@endlessm.com>
3483 Date:   Mon Jul 10 11:35:11 2017 +0100
3484
3485     Re-normalise line endings of README.win32
3486
3487     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3488
3489  README.win32 | 406
3490  +++++++++++++++++++++++++++++------------------------------
3491  1 file changed, 203 insertions(+), 203 deletions(-)
3492
3493 commit a88302683fd2b332ba665baac6d8be592d7e52aa
3494 Author: Philip Withnall <withnall@endlessm.com>
3495 Date:   Mon Jul 10 11:31:52 2017 +0100
3496
3497     git: Add .gitattributes file with EOL settings for README.win32
3498
3499     Set it to always have CRLF line endings, since we want it to be
3500     readable
3501     on Windows by default. This should result in the line endings being
3502     normalised to CRLF even after it’s edited by someone on Linux.
3503
3504     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3505
3506  .gitattributes | 1 +
3507  1 file changed, 1 insertion(+)
3508
3509 commit a13113491855bf2803374bcfece824df0891c82a
3510 Author: Philip Withnall <withnall@endlessm.com>
3511 Date:   Mon Jul 3 11:30:08 2017 +0100
3512
3513     build: Drop nmake/MSC build system for GLib
3514
3515     It hasn’t been seriously maintained for the best part of 10 years
3516     and is
3517     very outdated. The recommended way to build GLib on Windows is now
3518     Visual Studio:
3519
3520     https://wiki.gnome.org/Projects/GTK%2B/Win32/MSVCCompilationOfGTKStack#GLib
3521
3522     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3523
3524     https://bugzilla.gnome.org/show_bug.cgi?id=722047
3525
3526  Makefile.am                     |   1 -
3527  README.win32                    | 183 +---------------------------
3528  build/win32/Makefile.am         |   4 -
3529  build/win32/dirent/Makefile.am  |   1 -
3530  build/win32/dirent/makefile.msc |  16 ---
3531  build/win32/make.msc            | 237
3532  ------------------------------------
3533  build/win32/module.defs         | 124 -------------------
3534  configure.ac                    |   5 -
3535  gio/Makefile.am                 |   1 -
3536  gio/makefile.msc                | 260
3537  ----------------------------------------
3538  gio/win32/makefile.msc          |  35 ------
3539  glib/.gitignore                 |   1 -
3540  glib/Makefile.am                |   2 -
3541  glib/gnulib/Makefile.am         |   3 -
3542  glib/gnulib/makefile.msc        |  18 ---
3543  glib/makefile.msc.in            | 143 ----------------------
3544  glib/pcre/Makefile.am           |   4 +-
3545  glib/pcre/makefile.msc          |  30 -----
3546  glib/update-pcre/update.sh      |  38 ------
3547  gmodule/.gitignore              |   1 -
3548  gmodule/Makefile.am             |   2 -
3549  gmodule/makefile.msc.in         |  37 ------
3550  gobject/.gitignore              |   1 -
3551  gobject/Makefile.am             |   2 -
3552  gobject/makefile.msc.in         |  83 -------------
3553  gthread/.gitignore              |   1 -
3554  gthread/Makefile.am             |   2 -
3555  gthread/makefile.msc.in         |  26 ----
3556  makefile.msc                    |  28 -----
3557  tests/.gitignore                |   2 -
3558  tests/Makefile.am               |   4 -
3559  tests/makefile.msc.in           | 105 ----------------
3560  win32-fixup.pl                  |  41 -------
3561  33 files changed, 2 insertions(+), 1439 deletions(-)
3562
3563 commit 1d3210a8abeed853a943fe1620ccd4f24b76eb05
3564 Author: Aleksander Morgado <aleksander@aleksander.es>
3565 Date:   Mon Jul 10 11:11:39 2017 +0200
3566
3567     configure: fix minor typo 'be build'->'be built'
3568
3569     https://bugzilla.gnome.org/show_bug.cgi?id=784739
3570
3571  configure.ac | 2 +-
3572  1 file changed, 1 insertion(+), 1 deletion(-)
3573
3574 commit 28cc905cd02043a64135ccdf7f4e05d5672e4756
3575 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
3576 Date:   Sun Jul 9 20:47:55 2017 +0300
3577
3578     Updated Hebrew translation
3579
3580  po/he.po | 904
3581  ++++++++++++++++++++++++++++++++-------------------------------
3582  1 file changed, 459 insertions(+), 445 deletions(-)
3583
3584 commit 28cc6aeb19dd2b5ff6e01362dbee833636930eeb
3585 Author: Matthias Clasen <mclasen@redhat.com>
3586 Date:   Fri Jul 7 19:11:51 2017 -0400
3587
3588     gsettings: Try harder to describe keys
3589
3590     If a key has no description, show the summary,
3591     rather than "(null)". Since thats not helpful at all.
3592
3593  gio/gsettings-tool.c | 2 ++
3594  1 file changed, 2 insertions(+)
3595
3596 commit 85e4a2591227940db712223d8e39ccd7ae75802f
3597 Author: Matthias Clasen <mclasen@redhat.com>
3598 Date:   Sat Jul 1 20:31:51 2017 -0400
3599
3600     Avoid a race with the openuri portal
3601
3602     Same as the previous commit; use the new predictable request
3603     object path to connect to the Response signal early.
3604
3605  gio/gopenuriportal.c | 67
3606  ++++++++++++++++++++++++++++++++++++++++++----------
3607  1 file changed, 55 insertions(+), 12 deletions(-)
3608
3609 commit a95e2a4c64c74fa648e5ac5b6130c84ad73731ad
3610 Author: Bastien Nocera <hadess@hadess.net>
3611 Date:   Wed Jul 5 22:52:54 2017 +0200
3612
3613     docs: Fix cut'n'paste error in g_resources_get_info() doc
3614
3615     https://bugzilla.gnome.org/show_bug.cgi?id=784581
3616
3617  gio/gresource.c | 4 ++--
3618  1 file changed, 2 insertions(+), 2 deletions(-)
3619
3620 commit 8e23a514b02c67104f03545dec58116f00087229
3621 Author: Rico Tzschichholz <ricotz@ubuntu.com>
3622 Date:   Sun Jul 2 22:51:30 2017 +0200
3623
3624     unicode: Update test data files for unicode 10.0.0
3625
3626     https://bugzilla.gnome.org/show_bug.cgi?id=784456
3627
3628  tests/casefold.txt | 2 +-
3629  tests/casemap.txt  | 2 +-
3630  2 files changed, 2 insertions(+), 2 deletions(-)
3631
3632 commit 4e1567a079c13036320802f49ee8f78f78d0273a
3633 Author: Rico Tzschichholz <ricotz@ubuntu.com>
3634 Date:   Sun Jul 2 22:47:09 2017 +0200
3635
3636     unicode: Update to unicode 10.0.0
3637
3638     https://bugzilla.gnome.org/show_bug.cgi?id=784456
3639
3640  glib/gscripttable.h   |   78 ++--
3641  glib/gunibreak.h      | 1062
3642  ++++++++++++++++++++++++++++++------------------
3643  glib/gunichartables.h | 1074
3644  ++++++++++++++++++++++++++++++++-----------------
3645  glib/gunicode.h       |   12 +-
3646  glib/gunidecomp.h     |   72 ++--
3647  glib/guniprop.c       |    6 +
3648  glib/tests/unicode.c  |   10 +
3649  7 files changed, 1476 insertions(+), 838 deletions(-)
3650
3651 commit a74fe20064d0f5f1ad8f191b2f988c3d11776054
3652 Author: Philip Withnall <withnall@endlessm.com>
3653 Date:   Wed Jul 5 16:35:58 2017 +0100
3654
3655     tests: Drop local timezone GTimeVal overflow check
3656
3657     We can’t reasonably control the local timezone in the test
3658     environment, so drop some assertions which were assuming the local
3659     timezone offset was not big enough to cause an overflow in the
3660     GTimeVal
3661     handling for GDateTime.
3662
3663     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3664
3665  glib/tests/gdatetime.c | 7 -------
3666  1 file changed, 7 deletions(-)
3667
3668 commit 5a8b02cae6a630a19cc0c164f5f8a93eddb240ab
3669 Author: Philip Withnall <withnall@endlessm.com>
3670 Date:   Tue Jul 4 10:21:38 2017 +0100
3671
3672     gdbusutils: Add an example to g_dbus_gvariant_to_gvalue() docs
3673
3674     Clarify that GVariants of type v are not magically unboxed.
3675
3676     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3677
3678     https://bugzilla.gnome.org/show_bug.cgi?id=784433
3679
3680  gio/gdbusutils.c | 6 +++++-
3681  1 file changed, 5 insertions(+), 1 deletion(-)
3682
3683 commit 9bc3d025f97ad1db456604f42bd014b7a9ac4048
3684 Author: Jehan <jehan@girinstud.io>
3685 Date:   Sat Jul 1 17:03:29 2017 +0200
3686
3687     configure: close a parenthese in an error message.
3688
3689  configure.ac | 4 ++--
3690  1 file changed, 2 insertions(+), 2 deletions(-)
3691
3692 commit f39024038fd009d94a5929f9bab656cb2f7097cc
3693 Author: Matthias Clasen <mclasen@redhat.com>
3694 Date:   Wed Jun 28 15:49:40 2017 -0400
3695
3696     Disambiguate source names
3697
3698     This makes debugging more pleasant.
3699
3700  gio/gdbusconnection.c   | 2 +-
3701  gio/gdbusnameowning.c   | 2 +-
3702  gio/gdbusnamewatching.c | 2 +-
3703  3 files changed, 3 insertions(+), 3 deletions(-)
3704
3705 commit 79e4d4c6be616277d7d6ba2f830852967c42f6e3
3706 Author: Emanuele Aina <emanuele.aina@collabora.com>
3707 Date:   Wed Jun 21 15:45:07 2017 +0200
3708
3709     gio: Mention the ALL_METADATA flag in g_file_copy()
3710
3711     The g_file_copy() documentation didn't mention if
3712     G_FILE_COPY_ALL_METADATA was applicable or not, and users were led to
3713     call g_file_copy_attributes() to specify it after the g_file_copy()
3714     call, unless they checked the source (been there, done that).
3715
3716     https://bugzilla.gnome.org/show_bug.cgi?id=784037
3717
3718  gio/gfile.c | 4 ++++
3719  1 file changed, 4 insertions(+)
3720
3721 commit fd329f4853f180eb92746f39fc96fd5d91394009
3722 Author: Sebastian Dröge <sebastian@centricular.com>
3723 Date:   Wed Jun 21 09:52:06 2017 +0300
3724
3725     GKeyFile – Add array length annotations to to_data(), get_keys()
3726     and get_groups()
3727
3728     https://bugzilla.gnome.org/show_bug.cgi?id=784020
3729
3730  glib/gkeyfile.c | 6 +++---
3731  1 file changed, 3 insertions(+), 3 deletions(-)
3732
3733 commit 1366ce7ee004f97886807b9fede205c0af8b1a17
3734 Author: Philip Withnall <withnall@endlessm.com>
3735 Date:   Tue Jun 20 13:41:10 2017 +0100
3736
3737     gutf8: Clarify return value docs for g_utf8_find_next_char()
3738
3739     Make it clearer that it will only return NULL if @end is non-NULL. Add
3740     a
3741     test for this too.
3742
3743     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3744
3745     https://bugzilla.gnome.org/show_bug.cgi?id=773842
3746
3747  glib/gutf8.c              | 8 +++++++-
3748  glib/tests/utf8-pointer.c | 9 +++++++++
3749  2 files changed, 16 insertions(+), 1 deletion(-)
3750
3751 commit 3e89b19c44d353edfafde876e12b56ddd29ef8a4
3752 Author: Philip Withnall <withnall@endlessm.com>
3753 Date:   Fri Mar 17 12:15:15 2017 +0000
3754
3755     gutf8: Fix documentation for g_utf8_get_char_validated() length limits
3756
3757     If g_utf8_get_char_validated() encounters a nul byte in the middle
3758     of a
3759     string of given longer length, it returns -2, indicating a partial
3760     gunichar. That is not the obvious behaviour, but since
3761     g_utf8_get_char_validated() has been API for a long time, the
3762     behaviour
3763     cannot be changed.
3764
3765     Document it, and add some unit tests (for this behaviour and the other
3766     behaviour of g_utf8_get_char_validated()).
3767
3768     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3769
3770     https://bugzilla.gnome.org/show_bug.cgi?id=780095
3771
3772  glib/gutf8.c               |  4 ++++
3773  glib/tests/utf8-validate.c | 53
3774  ++++++++++++++++++++++++++++++++++++++++++++++
3775  2 files changed, 57 insertions(+)
3776
3777 commit 428acd9b1486beba186c073577ea659eee44ae0a
3778 Author: Philip Withnall <withnall@endlessm.com>
3779 Date:   Mon Jun 19 13:57:36 2017 +0100
3780
3781     tests: Fix overflows in find_maximum_supported_tv_sec()
3782
3783     The addition (highest_success + lowest_failure) could have overflowed,
3784     and typically would do on 32-bit platforms where the real
3785     highest_success should be G_MAXLONG. Fix that, and introduce special
3786     handling of the corner case of (highest_success = G_MAXLONG).
3787
3788     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3789
3790     https://bugzilla.gnome.org/show_bug.cgi?id=783841
3791
3792  glib/tests/gdatetime.c | 16 ++++++++++++----
3793  1 file changed, 12 insertions(+), 4 deletions(-)
3794
3795 commit 30fed3b906f3408aa4fc9a7996fa03cf7b940ebe
3796 Author: Philip Withnall <withnall@endlessm.com>
3797 Date:   Fri Jun 16 12:42:32 2017 +0100
3798
3799     tests: Fix GDateTime overflow tests on 32-bit architectures
3800
3801     On architectures where sizeof(glong) == 32 bits, there are no problems
3802     with overflow when constructing a GDateTime from a GTimeVal. Adjust
3803     the
3804     test for this by basing it on the maximum supported tv_sec value
3805     it can
3806     calculate, rather than a fixed ‘known unsupported’ value.
3807
3808     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3809
3810     https://bugzilla.gnome.org/show_bug.cgi?id=783841
3811
3812  glib/tests/gdatetime.c | 35 +++++++++++++++++++++--------------
3813  1 file changed, 21 insertions(+), 14 deletions(-)
3814
3815 commit 2db7aa479919dc7ae8742f52ad5d54191a7282fd
3816 Author: Philip Withnall <withnall@endlessm.com>
3817 Date:   Fri Jun 16 12:31:58 2017 +0100
3818
3819     gdatetime: Fix a potential overflow in overflow calculations
3820
3821     I can’t remember whether glong (tv.tv_sec) needs to be explicitly
3822     promoted to gint64 here, or whether C does it automatically. Safer to
3823     make the cast explicit to avoid overflow issues on 32-bit platforms,
3824     where glong is 32-bit.
3825
3826     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3827
3828     https://bugzilla.gnome.org/show_bug.cgi?id=783841
3829
3830  glib/gdatetime.c | 2 +-
3831  1 file changed, 1 insertion(+), 1 deletion(-)
3832
3833 commit 18f8b77c04be373fd4f65560519ab0e09596801e
3834 Author: Philip Withnall <withnall@endlessm.com>
3835 Date:   Tue Jun 20 14:58:14 2017 +0100
3836
3837     gio: Use g_strerror() instead of strerror()
3838
3839     This marginally improves thread safety, and marginally improves
3840     consistency.
3841
3842     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3843
3844     https://bugzilla.gnome.org/show_bug.cgi?id=733821
3845
3846  gio/gdbusauthmechanismsha1.c     | 12 ++++++------
3847  gio/gdbusmessage.c               |  2 +-
3848  gio/gdbusserver.c                |  2 +-
3849  gio/gtestdbus.c                  |  4 ++--
3850  gio/gunixconnection.c            |  6 +++---
3851  gio/tests/gdbus-peer.c           |  2 +-
3852  gio/tests/gsubprocess-testprog.c |  2 +-
3853  7 files changed, 15 insertions(+), 15 deletions(-)
3854
3855 commit c8e268bbce70ee05da5a94e424517168a14c7645
3856 Author: Igor Pashev <pashev.igor@gmail.com>
3857 Date:   Tue Jun 20 13:38:00 2017 +0000
3858
3859     Fix detection and usage of strerror_r()
3860
3861     autoconf provides a macro for this situation, which saves us having to
3862     manually work out whether strerror_r() returns a char* or an int.
3863
3864     https://bugzilla.gnome.org/show_bug.cgi?id=784000
3865
3866  configure.ac     | 3 ++-
3867  glib/gstrfuncs.c | 4 ++--
3868  2 files changed, 4 insertions(+), 3 deletions(-)
3869
3870 commit bb50b70713dbe8b41c8a729ecb90829e451ae335
3871 Author: Matthias Clasen <mclasen@redhat.com>
3872 Date:   Mon Jun 19 21:51:09 2017 -0400
3873
3874     2.53.3
3875
3876  NEWS         | 33 +++++++++++++++++++++++++++++++++
3877  configure.ac |  2 +-
3878  2 files changed, 34 insertions(+), 1 deletion(-)
3879
3880 commit 5cb0ca7a352e599705a1dce151cb9e45655be1d3
3881 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
3882 Date:   Sat Jun 17 11:01:18 2017 +0000
3883
3884     Update Kazakh translation
3885
3886  po/kk.po | 1482
3887  ++++++++++++++++++++++++++++++++------------------------------
3888  1 file changed, 755 insertions(+), 727 deletions(-)
3889
3890 commit 017f78d77f0bf2bed749e21199ea89d75e56ab69
3891 Author: Colin Walters <walters@verbum.org>
3892 Date:   Fri May 19 15:54:39 2017 -0400
3893
3894     gtype: Add private DEFINE_TYPE with prelude to workaround gtype
3895     deadlocks
3896
3897     And use it in GSocket, as it had a real-world case reported.
3898
3899     https://bugzilla.gnome.org/show_bug.cgi?id=674885
3900
3901  gio/gsocket.c           | 24 +++++++++++++++++-------
3902  gobject/gtype-private.h | 11 +++++++++++
3903  gobject/gtype.h         | 16 ++++++++++++++--
3904  3 files changed, 42 insertions(+), 9 deletions(-)
3905
3906 commit ac0b0c84f7d310012d6960d96bb5daa62b8d2d48
3907 Author: Philip Withnall <withnall@endlessm.com>
3908 Date:   Wed Jun 14 09:56:13 2017 +0100
3909
3910     gmessages: Expand documentation on GLogWriterFunc chaining
3911
3912     As prompted by Marc-Andre Lureau.
3913
3914     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3915
3916     https://bugzilla.gnome.org/show_bug.cgi?id=661926
3917
3918  glib/gmessages.c | 5 ++++-
3919  glib/gmessages.h | 7 +++++++
3920  2 files changed, 11 insertions(+), 1 deletion(-)
3921
3922 commit ad49479265d061eb73682648feb550b105c3898c
3923 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3924 Date:   Wed Jun 14 11:48:27 2017 +0800
3925
3926     Visual Studio builds: Visual Studio 2013 and later has va_copy()
3927
3928     Update config.h.win32.in and glib/glibconfig.h.win32.in to indicate
3929     so.
3930
3931  config.h.win32.in          | 4 ++--
3932  glib/glibconfig.h.win32.in | 4 ++--
3933  2 files changed, 4 insertions(+), 4 deletions(-)
3934
3935 commit 951fd642dc49bbbc49f4929cfe47b643b161c992
3936 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3937 Date:   Wed Jun 14 10:51:55 2017 +0800
3938
3939     Visual Studio builds: Use the Centricular fork of libffi
3940
3941     The latest upstream libffi is getting bit-rotten with the Windows/MSVC
3942     builds, and since we are eventually moving to a Meson-based build
3943     system,
3944     make use of the Centricular fork of libffi[1], which is better
3945     maintained
3946     and tested for builds on Windows, with the use of DLLs over static
3947     libraries
3948     and elimination of awkward build flags that we had to use for GObject.
3949
3950     [1]: https://github.com/centricular/libffi
3951
3952  win32/vs10/README.txt                | 10 +++++-----
3953  win32/vs10/glib-build-defines.props  |  2 +-
3954  win32/vs10/gobject.vcxprojin         |  8 ++++----
3955  win32/vs9/README.txt                 |  9 ++++-----
3956  win32/vs9/glib-build-defines.vsprops |  2 +-
3957  win32/vs9/gobject.vcprojin           |  8 ++++----
3958  6 files changed, 19 insertions(+), 20 deletions(-)
3959
3960 commit d52f789a29be6686c469f98877b1d5b301ec2737
3961 Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
3962 Date:   Sun Jun 11 02:08:58 2017 +0200
3963
3964     Updated Esperanto translation
3965
3966  po/eo.po | 4805
3967  ++++++++++++++++++++++++++++++++++++++++++--------------------
3968  1 file changed, 3234 insertions(+), 1571 deletions(-)
3969
3970 commit 45d4b59e3f7ef7b41db08f0c11ee5000126cfedb
3971 Author: Ting-Wei Lan <lantw@src.gnome.org>
3972 Date:   Sun Dec 4 15:02:54 2016 +0800
3973
3974     glocalfileoutputstream: Fix symlink writing on FreeBSD and NetBSD
3975
3976     FreeBSD, DragonflyBSD and NetBSD support O_NOFOLLOW, but they
3977     use error
3978     numbers that are different from what POSIX standard specifies. They
3979     are
3980     not going to change the behavior, and existing programs on these
3981     systems
3982     already take advantage of this difference. To support them, we have to
3983     add a check in GIO to use different error numbers on these systems.
3984
3985     https://bugzilla.gnome.org/show_bug.cgi?id=775593
3986
3987  gio/glocalfileoutputstream.c | 6 ++++++
3988  1 file changed, 6 insertions(+)
3989
3990 commit 9c254f472fd49fbe57a99f5926b1621e5a254e54
3991 Author: Mario Blättermann <mario.blaettermann@gmail.com>
3992 Date:   Fri Jun 9 19:35:20 2017 +0000
3993
3994     Update German translation
3995
3996  po/de.po | 71
3997  ++++++++++++++++++++++++++++++++--------------------------------
3998  1 file changed, 36 insertions(+), 35 deletions(-)
3999
4000 commit 34045e66a69636933b3e2c5c84ecab4463ff58d4
4001 Author: Simon McVittie <smcv@collabora.com>
4002 Date:   Fri Jun 9 12:41:54 2017 +0100
4003
4004     GGtkNotificationBackend: Use correct path for GetNameOwner call
4005
4006     For historical reasons, the reference dbus-daemon responds to most
4007     method calls on all object paths. However, the canonical path
4008     of the object implementing the o.fd.DBus interface is
4009     /org/freedesktop/DBus, and in some environments (notably AppArmor
4010     with the <abstractions/dbus-session-strict> abstraction) only this
4011     path is allowed.
4012
4013     https://bugs.freedesktop.org/show_bug.cgi?id=101256 officially
4014     deprecates all other object paths, and when adding new APIs we will
4015     only make them available on the canonical object path.
4016
4017     Signed-off-by: Simon McVittie <smcv@collabora.com>
4018     Reviewed-by: Emmanuele Bassi <ebassi@gnome.org>
4019     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=783593
4020
4021  gio/ggtknotificationbackend.c | 3 ++-
4022  1 file changed, 2 insertions(+), 1 deletion(-)
4023
4024 commit debbdb7ce7818beb9d73aafa6b261db4d7c9aa4f
4025 Author: Debarshi Ray <debarshir@gnome.org>
4026 Date:   Wed Jun 7 20:57:24 2017 +0200
4027
4028     docs: The program name is also set by g_application_run
4029
4030     https://bugzilla.gnome.org/show_bug.cgi?id=783524
4031
4032  glib/gutils.c | 14 +++++++++++---
4033  1 file changed, 11 insertions(+), 3 deletions(-)
4034
4035 commit 6863080c32abff9667238a3b04750c6f675e1e1a
4036 Author: Ondrej Holy <oholy@redhat.com>
4037 Date:   Tue Jun 6 10:04:56 2017 +0200
4038
4039     gio-tool: Fix alignment of monitor messages
4040
4041     Name of GMount/GVolume/GDrive is aligned in many cases in output
4042     messages,
4043     except few cases. Let's unify the alignment.
4044
4045     https://bugzilla.gnome.org/show_bug.cgi?id=776169
4046
4047  gio/gio-tool-mount.c | 6 +++---
4048  1 file changed, 3 insertions(+), 3 deletions(-)
4049
4050 commit 085b3470f0bc1c2972a63433caa4e098a378d2f6
4051 Author: Philip Withnall <withnall@endlessm.com>
4052 Date:   Mon Jun 5 16:07:52 2017 +0100
4053
4054     gdbusintrospection: Remove incorrect (out) annotations
4055
4056     The caller passes in a GString instance which is then modified by the
4057     function, rather than the function building its own GString and
4058     passing
4059     it out to the caller.
4060
4061     Signed-off-by: Philip Withnall <withnall@endlessm.com>
4062
4063     https://bugzilla.gnome.org/show_bug.cgi?id=783392
4064
4065  gio/gdbusintrospection.c | 4 ++--
4066  1 file changed, 2 insertions(+), 2 deletions(-)
4067
4068 commit f98d9982677117834625f72ac1e496774564e15d
4069 Author: Philip Withnall <withnall@endlessm.com>
4070 Date:   Mon Jun 5 16:04:18 2017 +0100
4071
4072     gdatainputstream: Annotate (out) length arguments as (optional)
4073
4074     All of them are.
4075
4076     Signed-off-by: Philip Withnall <withnall@endlessm.com>
4077
4078     https://bugzilla.gnome.org/show_bug.cgi?id=783350
4079
4080  gio/gdatainputstream.c | 16 ++++++++--------
4081  1 file changed, 8 insertions(+), 8 deletions(-)
4082
4083 commit cb9de6695c2716c88d830e6641ea9749e197b3b5
4084 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
4085 Date:   Mon Jun 5 14:12:15 2017 +0000
4086
4087     Update Spanish translation
4088
4089  po/es.po | 316
4090  ++++++++++++++++++++++++++++++++-------------------------------
4091  1 file changed, 161 insertions(+), 155 deletions(-)
4092
4093 commit 329b7bdec5bd95ea4100f86e05e7fe446524fe26
4094 Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
4095 Date:   Sat Jun 3 23:44:14 2017 +0000
4096
4097     Update Indonesian translation
4098
4099  po/id.po | 44 +++++++++++++++++++++++---------------------
4100  1 file changed, 23 insertions(+), 21 deletions(-)
4101
4102 commit eea06815749498edc07e35bbbd71c2fb57e4267d
4103 Author: Sébastien Wilmet <swilmet@gnome.org>
4104 Date:   Fri Jun 2 12:46:13 2017 +0200
4105
4106     LGPLv2+ -> LGPLv2.1+: update remaining files
4107
4108     For the files in gio/ (but not in gio/ sub-directories), only
4109     the *.[ch]
4110     files were handled in commit 3bf4a720c315b5015c8d51edf0b458348f796674.
4111
4112     For the modified files in glib/tests/markups/, I've tested that
4113     `make check` still succeeds.
4114
4115     After this commit,
4116     $ git grep -in "GNU Library"
4117     and
4118     $ git grep -in "Library General"
4119     return only results in COPYING files and in glib/libcharset/. The
4120     latter
4121     was not updated because it's a copy.
4122
4123     $ git grep -in "version 2" | grep -iv "version 2\.1"
4124     now doesn't return any LGPL license header.
4125     - glib-gettextize.in: GPL
4126     - glib/gen-unicode-tables.pl: GPL
4127     - glib/gnulib/: a copy
4128     - glib/libcharset/: a copy
4129     - m4macros/attributes.m4: GPL
4130     - po/po2tbl.sed.in: GPL
4131     - tap-driver.sh: GPL
4132     - tests/*.pl: GPL
4133
4134     https://bugzilla.gnome.org/show_bug.cgi?id=776504
4135
4136  gio/data-to-c.pl                              | 2 +-
4137  gio/gnetworking.h.in                          | 6 +++---
4138  gio/gnetworking.h.win32                       | 6 +++---
4139  gio/gopenuriportal.c                          | 6 +++---
4140  gio/gopenuriportal.h                          | 6 +++---
4141  gio/org.freedesktop.portal.Documents.xml      | 2 +-
4142  gio/org.freedesktop.portal.NetworkMonitor.xml | 2 +-
4143  gio/org.freedesktop.portal.OpenURI.xml        | 2 +-
4144  gio/org.freedesktop.portal.ProxyResolver.xml  | 2 +-
4145  glib/tests/markups/valid-14.expected          | 2 +-
4146  glib/tests/markups/valid-14.gmarkup           | 2 +-
4147  11 files changed, 19 insertions(+), 19 deletions(-)
4148
4149 commit 34b21312f1e0f6d35ccc815cc93f723c0a225ff3
4150 Author: Matthias Clasen <mclasen@redhat.com>
4151 Date:   Fri Jun 2 11:42:42 2017 -0700
4152
4153     appinfo: Fix the build on windows
4154
4155     The previous commit forgot to protect some unix-only
4156     calls by an ifdef.
4157
4158     Pointed out by John Emmas.
4159
4160  gio/gappinfo.c | 4 ++++
4161  1 file changed, 4 insertions(+)
4162
4163 commit 7c5cd293d02d8650973c397b515b5d4a88ba0f80
4164 Author: Patrick Griffis <tingping@tingping.se>
4165 Date:   Tue Dec 20 00:41:36 2016 -0500
4166
4167     Fix g_file_copy_async() annotation
4168
4169     https://bugzilla.gnome.org/show_bug.cgi?id=776333
4170
4171  gio/gfile.c | 10 +++++-----
4172  1 file changed, 5 insertions(+), 5 deletions(-)
4173
4174 commit e4e83bff7282348387c7fe3fae5dad80aebaf096
4175 Author: Ignacio Casal Quinteiro <qignacio@amazon.com>
4176 Date:   Thu Jun 1 09:11:00 2017 +0200
4177
4178     win32: port monotonic times to use QPC
4179
4180     This provides a high precision monotonic time and
4181     the concerns that we had are no longer true
4182     on new versions of Windows (7+).
4183
4184     https://bugzilla.gnome.org/show_bug.cgi?id=783340
4185
4186  glib/gmain.c | 134
4187  +++++++++++------------------------------------------------
4188  1 file changed, 24 insertions(+), 110 deletions(-)
4189
4190 commit b4ee4628d9133556fae8144d8e5454346d23cabc
4191 Author: Руслан Ижбулатов <lrn1986@gmail.com>
4192 Date:   Fri Apr 14 07:29:05 2017 +0000
4193
4194     GetTickCount64 is a __stdcall function
4195
4196     https://bugzilla.gnome.org/show_bug.cgi?id=781301
4197
4198  glib/gmain.c | 2 +-
4199  1 file changed, 1 insertion(+), 1 deletion(-)
4200
4201 commit d1d60fc846ce208ca730919e3608bd8ffda31a0c
4202 Author: John Lindgren <john@jlindgren.net>
4203 Date:   Fri Apr 14 02:09:35 2017 -0400
4204
4205     NtNotifyChangeMultipleKeys is a __stdcall function.
4206
4207     https://bugzilla.gnome.org/show_bug.cgi?id=781301
4208
4209  gio/gwin32registrykey.c | 24 ++++++++++++------------
4210  1 file changed, 12 insertions(+), 12 deletions(-)
4211
4212 commit 4dd1b17c2487470831f03d7ee52e3cc1a0c9e0bd
4213 Author: Philip Withnall <withnall@endlessm.com>
4214 Date:   Mon Feb 6 09:41:10 2017 +0100
4215
4216     gdbus: Fix race in name watching on connection teardown
4217
4218     If g_dbus_unwatch_name() is called from one thread at the same time as
4219     the GDBusConnection is emitting ::disconnected in another thread,
4220     there
4221     will be a race and the handler for ::disconnected may end up using
4222     memory after it’s freed.
4223
4224     Fix this by serialising through the map_id_to_client, so that
4225     on_connection_disconnected() atomically gets a strong reference to the
4226     Client, or NULL.
4227
4228     https://bugzilla.gnome.org/show_bug.cgi?id=777307
4229
4230  gio/gdbusnamewatching.c | 48
4231  +++++++++++++++++++++++++++++++++++++++++++-----
4232  1 file changed, 43 insertions(+), 5 deletions(-)
4233
4234 commit 97068f363efd40893ff902201390b0efe92d3293
4235 Author: Matthias Clasen <mclasen@redhat.com>
4236 Date:   Wed May 31 12:10:25 2017 -0400
4237
4238     OpenFile support: Handle open failing
4239
4240     This can happen, report it as an error when it does.
4241
4242  gio/gopenuriportal.c | 15 +++++++++++++++
4243  1 file changed, 15 insertions(+)
4244
4245 commit e1e73dafa6eeae3e045bf054e132c2c70ff2bcc0
4246 Author: Philip Withnall <withnall@endlessm.com>
4247 Date:   Thu Mar 30 11:02:14 2017 +0100
4248
4249     gsubprocess: Copy parent process’ environ when clearing
4250     subprocess’
4251
4252     Previously, this was done at the time of spawning the subprocess,
4253     which
4254     meant the g_subprocess_launcher_*_environ() functions could not
4255     be used
4256     to modify the parent process’ environment.
4257
4258     Change the code to copy the parent process’ environment when
4259     g_subprocess_launcher_set_environ(NULL) is called. Document the change
4260     and add a unit test.
4261
4262     https://bugzilla.gnome.org/show_bug.cgi?id=778422
4263
4264  gio/gsubprocesslauncher.c | 11 +++++++++--
4265  gio/tests/gsubprocess.c   | 46
4266  ++++++++++++++++++++++++++++++++++++++++++++++
4267  2 files changed, 55 insertions(+), 2 deletions(-)
4268
4269 commit c7d325733c6a3bd384df6523350d9312df5ccc92
4270 Author: Philip Withnall <withnall@endlessm.com>
4271 Date:   Wed May 31 11:08:55 2017 +0100
4272
4273     docs: Mention GtkApplication in the GResource documentation
4274
4275     Since GtkApplication auto-loads some well-known resource paths. Add a
4276     cross-reference to its documentation. (The cross-reference won’t be
4277     linked if the GTK+ documentation isn’t available at build time,
4278     but this
4279     is probably good enough. It is likely to be available.)
4280
4281     Signed-off-by: Philip Withnall <withnall@endlessm.com>
4282
4283     https://bugzilla.gnome.org/show_bug.cgi?id=782336
4284
4285  gio/gresource.c | 4 ++++
4286  1 file changed, 4 insertions(+)
4287
4288 commit 678899e87a77b534535af58d87872d642aef6a5c
4289 Author: Philip Withnall <withnall@endlessm.com>
4290 Date:   Wed May 31 11:08:05 2017 +0100
4291
4292     docs: Mention the alias GResource attribute in the documentation
4293
4294     It was the only part of the XML format which was not documented.
4295
4296     Signed-off-by: Philip Withnall <withnall@endlessm.com>
4297
4298     https://bugzilla.gnome.org/show_bug.cgi?id=782336
4299
4300  gio/gresource.c | 9 +++++++++
4301  1 file changed, 9 insertions(+)
4302
4303 commit 29b4e9b05f534c98ef7e5aa346b1ec9dca781cbf
4304 Author: Philip Withnall <withnall@endlessm.com>
4305 Date:   Wed May 31 10:55:25 2017 +0100
4306
4307     docs: Improve formatting and fix typos in GResource documentation
4308
4309     Signed-off-by: Philip Withnall <withnall@endlessm.com>
4310
4311  gio/gresource.c | 12 +++++-------
4312  1 file changed, 5 insertions(+), 7 deletions(-)
4313
4314 commit 4c8ab22b95de887af7e233095816c3ae9dd8c10e
4315 Author: Matthias Clasen <mclasen@redhat.com>
4316 Date:   Sat May 20 16:21:14 2017 -0400
4317
4318     Use OpenFile for local files
4319
4320     The OpenURI portal has a separate method to handle local
4321     files now. Use it.
4322
4323     At the same time, split out the openuri helpers into separate
4324     files, and generate code for the OpenURI portal.
4325
4326     https://bugzilla.gnome.org/show_bug.cgi?id=783193
4327
4328  gio/Makefile.am                        |   4 +
4329  gio/gappinfo.c                         | 264 +++-------------------------
4330  gio/gopenuriportal.c                   | 302
4331  +++++++++++++++++++++++++++++++++
4332  gio/gopenuriportal.h                   |  41 +++++
4333  gio/org.freedesktop.portal.OpenURI.xml | 105 ++++++++++++
4334  5 files changed, 471 insertions(+), 245 deletions(-)
4335
4336 commit 99d34f65d3101333ffad69f06e4625000585c7bf
4337 Author: Florian Müllner <fmuellner@gnome.org>
4338 Date:   Mon May 29 00:38:19 2017 +0200
4339
4340     gdbus-codegen: Apply --output-directory to generated docs as well
4341
4342     In addition to code, gdbus-codegen can also generate docbook
4343     documentation for DBus interfaces. There's no good reason why
4344     the newly added --output-directory option shouldn't apply to
4345     those generated files as well.
4346
4347     https://bugzilla.gnome.org/show_bug.cgi?id=783201
4348
4349  gio/gdbus-2.0/codegen/codegen_docbook.py | 6 ++++--
4350  gio/gdbus-2.0/codegen/codegen_main.py    | 5 +++--
4351  2 files changed, 7 insertions(+), 4 deletions(-)
4352
4353 commit d3b4f7c9f6be6894538fa7b172aad43b9031e983
4354 Author: Matthias Clasen <mclasen@redhat.com>
4355 Date:   Sat May 6 14:22:38 2017 -0400
4356
4357     Make dbus activation sandbox-aware
4358
4359     When we call org.freedesktop.Application.Open to activate
4360     an application and pass file uris, the application may not
4361     be able to see the files due to a flatpak sandbox.
4362
4363     Flatpak puts the flatpak app-id in the  X-Flatpak key in
4364     desktop files that it exports, so we can easily recognize
4365     applications that may be affected by this.
4366
4367     In this case, call the document portal to export the files
4368     and pass the resulting uri's instead of the original ones.
4369
4370     https://bugzilla.gnome.org/show_bug.cgi?id=783130
4371
4372  gio/gdesktopappinfo.c | 43 ++++++++++++++++++++++++++++++++++++-------
4373  1 file changed, 36 insertions(+), 7 deletions(-)
4374
4375 commit 60a1cc9facaa29414213066fddf8507575f6ff3f
4376 Author: Matthias Clasen <mclasen@redhat.com>
4377 Date:   Tue May 23 22:08:01 2017 -0400
4378
4379     Add a wrapper for the AddFull document portal api
4380
4381     This is a wrapper which takes a list of uris and rewrites
4382     them by calling AddFull with the file:// uris.
4383
4384     https://bugzilla.gnome.org/show_bug.cgi?id=783130
4385
4386  gio/gdocumentportal.c | 126
4387  +++++++++++++++++++++++++++++++++++++++++++++++++-
4388  gio/gdocumentportal.h |   4 ++
4389  2 files changed, 129 insertions(+), 1 deletion(-)
4390
4391 commit a76fc7fa760c21776d4c2888d3064597cf18ca78
4392 Author: Matthias Clasen <mclasen@redhat.com>
4393 Date:   Tue May 23 21:54:39 2017 -0400
4394
4395     Update flatpak document portal interface
4396
4397     This api has been changed upstream, recently.
4398
4399     A new AddFull method has been added in this commit:
4400     https://github.com/flatpak/flatpak/commit/6ce8521b640c7a69f97a2fd7c96de94eb9a83125
4401
4402     https://bugzilla.gnome.org/show_bug.cgi?id=783130
4403
4404  gio/Makefile.am                          |   1 +
4405  gio/org.freedesktop.portal.Documents.xml | 161
4406  ++++++++++++++++++++++++++++++-
4407  2 files changed, 160 insertions(+), 2 deletions(-)
4408
4409 commit 90b255ee93684515914f2ebd3fd2c6f822225883
4410 Author: Philip Withnall <withnall@endlessm.com>
4411 Date:   Mon May 29 22:53:44 2017 +0100
4412
4413     docs: Fix minor cross-linking problem in GVariant documentation
4414
4415     Signed-off-by: Philip Withnall <withnall@endlessm.com>
4416
4417  glib/gvariant.c | 2 +-
4418  1 file changed, 1 insertion(+), 1 deletion(-)
4419
4420 commit cc8b3d6ee203c58a6465c464d71838dd587241eb
4421 Author: Sébastien Wilmet <swilmet@gnome.org>
4422 Date:   Fri May 26 15:15:21 2017 +0200
4423
4424     docs: LGPL: Library -> Lesser
4425
4426     https://bugzilla.gnome.org/show_bug.cgi?id=776504
4427
4428  docs/reference/glib/glib-docs.xml | 2 +-
4429  1 file changed, 1 insertion(+), 1 deletion(-)
4430
4431 commit 2d51054ab60a5ee3aa39595cdcf3eb90bd55d458
4432 Author: Sébastien Wilmet <swilmet@gnome.org>
4433 Date:   Sun May 28 14:05:16 2017 +0200
4434
4435     Update COPYING file to LGPLv2.1
4436
4437     https://bugzilla.gnome.org/show_bug.cgi?id=776504
4438
4439  COPYING | 216
4440  +++++++++++++++++++++++++++++++++++-----------------------------
4441  1 file changed, 118 insertions(+), 98 deletions(-)
4442
4443 commit f6c44ec3e44557463721a54b7b6fe0264c6d2424
4444 Author: Sébastien Wilmet <swilmet@gnome.org>
4445 Date:   Sun May 28 14:09:39 2017 +0200
4446
4447     tests/: LGPLv2+ -> LGPLv2.1+
4448
4449     gen-casefold-txt.pl and gen-casemap-txt.pl are licensed under
4450     GPLv2+, so
4451     they are not touched by this commit.
4452
4453     A lot of *.c files in tests/ don't have a license header.
4454
4455     https://bugzilla.gnome.org/show_bug.cgi?id=776504
4456
4457  tests/child-test.c                   | 2 +-
4458  tests/completion-test.c              | 2 +-
4459  tests/dirname-test.c                 | 2 +-
4460  tests/env-test.c                     | 2 +-
4461  tests/file-test.c                    | 2 +-
4462  tests/gio-test.c                     | 2 +-
4463  tests/gobject/accumulator.c          | 2 +-
4464  tests/gobject/defaultiface.c         | 2 +-
4465  tests/gobject/deftype.c              | 2 +-
4466  tests/gobject/dynamictype.c          | 2 +-
4467  tests/gobject/gvalue-test.c          | 2 +-
4468  tests/gobject/ifacecheck.c           | 2 +-
4469  tests/gobject/ifaceinherit.c         | 2 +-
4470  tests/gobject/ifaceinit.c            | 2 +-
4471  tests/gobject/override.c             | 2 +-
4472  tests/gobject/paramspec-test.c       | 2 +-
4473  tests/gobject/performance-threaded.c | 2 +-
4474  tests/gobject/performance.c          | 2 +-
4475  tests/gobject/references.c           | 2 +-
4476  tests/gobject/signals.c              | 2 +-
4477  tests/gobject/singleton.c            | 2 +-
4478  tests/gobject/testcommon.h           | 2 +-
4479  tests/gobject/testgobject.c          | 2 +-
4480  tests/gobject/testmodule.c           | 2 +-
4481  tests/gobject/testmodule.h           | 2 +-
4482  tests/libmoduletestplugin_a.c        | 2 +-
4483  tests/libmoduletestplugin_b.c        | 2 +-
4484  tests/mapping-test.c                 | 2 +-
4485  tests/memchunks.c                    | 2 +-
4486  tests/module-test.c                  | 2 +-
4487  tests/relation-test.c                | 2 +-
4488  tests/slice-color.c                  | 2 +-
4489  tests/slice-concurrent.c             | 2 +-
4490  tests/slice-test.c                   | 2 +-
4491  tests/sources.c                      | 2 +-
4492  tests/spawn-test.c                   | 2 +-
4493  tests/testglib.c                     | 2 +-
4494  tests/type-test.c                    | 2 +-
4495  38 files changed, 38 insertions(+), 38 deletions(-)
4496
4497 commit 3bf4a720c315b5015c8d51edf0b458348f796674
4498 Author: Sébastien Wilmet <swilmet@gnome.org>
4499 Date:   Sat May 27 18:21:30 2017 +0200
4500
4501     gio/: LGPLv2+ -> LGPLv2.1+
4502
4503     Sub-directories inside gio/ already processed in a previous commit:
4504     - fam/
4505     - gdbus-2.0/ (which contains only codegen/)
4506     - gvdb/
4507     - inotify/
4508     - tests/
4509     - win32/
4510     - xdgmime/
4511
4512     Other sub-directories inside gio/:
4513     - completion/: no license headers
4514     - kqueue/: not LGPL, BSD-style license
4515
4516     https://bugzilla.gnome.org/show_bug.cgi?id=776504
4517
4518  gio/gaction.c                     | 8 ++++----
4519  gio/gaction.h                     | 8 ++++----
4520  gio/gactiongroup.c                | 8 ++++----
4521  gio/gactiongroup.h                | 8 ++++----
4522  gio/gactiongroupexporter.c        | 8 ++++----
4523  gio/gactiongroupexporter.h        | 8 ++++----
4524  gio/gactionmap.c                  | 8 ++++----
4525  gio/gactionmap.h                  | 8 ++++----
4526  gio/gappinfo.c                    | 2 +-
4527  gio/gappinfo.h                    | 2 +-
4528  gio/gappinfoprivate.h             | 2 +-
4529  gio/gapplication-tool.c           | 2 +-
4530  gio/gapplication.c                | 8 ++++----
4531  gio/gapplication.h                | 8 ++++----
4532  gio/gapplicationcommandline.c     | 8 ++++----
4533  gio/gapplicationcommandline.h     | 8 ++++----
4534  gio/gapplicationimpl-dbus.c       | 2 +-
4535  gio/gasynchelper.c                | 2 +-
4536  gio/gasynchelper.h                | 2 +-
4537  gio/gasyncinitable.c              | 2 +-
4538  gio/gasyncinitable.h              | 2 +-
4539  gio/gasyncresult.c                | 2 +-
4540  gio/gasyncresult.h                | 2 +-
4541  gio/gbufferedinputstream.c        | 2 +-
4542  gio/gbufferedinputstream.h        | 2 +-
4543  gio/gbufferedoutputstream.c       | 2 +-
4544  gio/gbufferedoutputstream.h       | 2 +-
4545  gio/gbytesicon.c                  | 2 +-
4546  gio/gbytesicon.h                  | 2 +-
4547  gio/gcancellable.c                | 2 +-
4548  gio/gcancellable.h                | 2 +-
4549  gio/gcharsetconverter.c           | 2 +-
4550  gio/gcharsetconverter.h           | 2 +-
4551  gio/gcocoanotificationbackend.c   | 2 +-
4552  gio/gcontenttype-win32.c          | 2 +-
4553  gio/gcontenttype.c                | 2 +-
4554  gio/gcontenttype.h                | 2 +-
4555  gio/gcontenttypeprivate.h         | 2 +-
4556  gio/gcontextspecificgroup.c       | 2 +-
4557  gio/gcontextspecificgroup.h       | 2 +-
4558  gio/gconverter.c                  | 2 +-
4559  gio/gconverter.h                  | 2 +-
4560  gio/gconverterinputstream.c       | 2 +-
4561  gio/gconverterinputstream.h       | 2 +-
4562  gio/gconverteroutputstream.c      | 2 +-
4563  gio/gconverteroutputstream.h      | 2 +-
4564  gio/gcredentials.c                | 2 +-
4565  gio/gcredentials.h                | 2 +-
4566  gio/gcredentialsprivate.h         | 2 +-
4567  gio/gdatagrambased.c              | 2 +-
4568  gio/gdatagrambased.h              | 2 +-
4569  gio/gdatainputstream.c            | 2 +-
4570  gio/gdatainputstream.h            | 2 +-
4571  gio/gdataoutputstream.c           | 2 +-
4572  gio/gdataoutputstream.h           | 2 +-
4573  gio/gdbus-tool.c                  | 2 +-
4574  gio/gdbusactiongroup-private.h    | 8 ++++----
4575  gio/gdbusactiongroup.c            | 8 ++++----
4576  gio/gdbusactiongroup.h            | 8 ++++----
4577  gio/gdbusaddress.c                | 2 +-
4578  gio/gdbusaddress.h                | 2 +-
4579  gio/gdbusauth.c                   | 2 +-
4580  gio/gdbusauth.h                   | 2 +-
4581  gio/gdbusauthmechanism.c          | 2 +-
4582  gio/gdbusauthmechanism.h          | 2 +-
4583  gio/gdbusauthmechanismanon.c      | 2 +-
4584  gio/gdbusauthmechanismanon.h      | 2 +-
4585  gio/gdbusauthmechanismexternal.c  | 2 +-
4586  gio/gdbusauthmechanismexternal.h  | 2 +-
4587  gio/gdbusauthmechanismsha1.c      | 2 +-
4588  gio/gdbusauthmechanismsha1.h      | 2 +-
4589  gio/gdbusauthobserver.c           | 2 +-
4590  gio/gdbusauthobserver.h           | 2 +-
4591  gio/gdbusconnection.c             | 2 +-
4592  gio/gdbusconnection.h             | 2 +-
4593  gio/gdbuserror.c                  | 2 +-
4594  gio/gdbuserror.h                  | 2 +-
4595  gio/gdbusinterface.c              | 2 +-
4596  gio/gdbusinterface.h              | 2 +-
4597  gio/gdbusinterfaceskeleton.c      | 2 +-
4598  gio/gdbusinterfaceskeleton.h      | 2 +-
4599  gio/gdbusintrospection.c          | 2 +-
4600  gio/gdbusintrospection.h          | 2 +-
4601  gio/gdbusmenumodel.c              | 8 ++++----
4602  gio/gdbusmenumodel.h              | 8 ++++----
4603  gio/gdbusmessage.c                | 2 +-
4604  gio/gdbusmessage.h                | 2 +-
4605  gio/gdbusmethodinvocation.c       | 2 +-
4606  gio/gdbusmethodinvocation.h       | 2 +-
4607  gio/gdbusnameowning.c             | 2 +-
4608  gio/gdbusnameowning.h             | 2 +-
4609  gio/gdbusnamewatching.c           | 2 +-
4610  gio/gdbusnamewatching.h           | 2 +-
4611  gio/gdbusobject.c                 | 2 +-
4612  gio/gdbusobject.h                 | 2 +-
4613  gio/gdbusobjectmanager.c          | 2 +-
4614  gio/gdbusobjectmanager.h          | 2 +-
4615  gio/gdbusobjectmanagerclient.c    | 2 +-
4616  gio/gdbusobjectmanagerclient.h    | 2 +-
4617  gio/gdbusobjectmanagerserver.c    | 2 +-
4618  gio/gdbusobjectmanagerserver.h    | 2 +-
4619  gio/gdbusobjectproxy.c            | 2 +-
4620  gio/gdbusobjectproxy.h            | 2 +-
4621  gio/gdbusobjectskeleton.c         | 2 +-
4622  gio/gdbusobjectskeleton.h         | 2 +-
4623  gio/gdbusprivate.c                | 2 +-
4624  gio/gdbusprivate.h                | 2 +-
4625  gio/gdbusproxy.c                  | 2 +-
4626  gio/gdbusproxy.h                  | 2 +-
4627  gio/gdbusserver.c                 | 2 +-
4628  gio/gdbusserver.h                 | 2 +-
4629  gio/gdbusutils.c                  | 2 +-
4630  gio/gdbusutils.h                  | 2 +-
4631  gio/gdelayedsettingsbackend.c     | 2 +-
4632  gio/gdelayedsettingsbackend.h     | 2 +-
4633  gio/gdesktopappinfo.c             | 2 +-
4634  gio/gdesktopappinfo.h             | 2 +-
4635  gio/gdocumentportal.c             | 2 +-
4636  gio/gdocumentportal.h             | 2 +-
4637  gio/gdrive.c                      | 2 +-
4638  gio/gdrive.h                      | 2 +-
4639  gio/gdtlsclientconnection.c       | 2 +-
4640  gio/gdtlsclientconnection.h       | 2 +-
4641  gio/gdtlsconnection.c             | 2 +-
4642  gio/gdtlsconnection.h             | 2 +-
4643  gio/gdtlsserverconnection.c       | 2 +-
4644  gio/gdtlsserverconnection.h       | 2 +-
4645  gio/gdummyfile.c                  | 2 +-
4646  gio/gdummyfile.h                  | 2 +-
4647  gio/gdummyproxyresolver.c         | 2 +-
4648  gio/gdummyproxyresolver.h         | 2 +-
4649  gio/gdummytlsbackend.c            | 2 +-
4650  gio/gdummytlsbackend.h            | 2 +-
4651  gio/gemblem.c                     | 2 +-
4652  gio/gemblem.h                     | 2 +-
4653  gio/gemblemedicon.c               | 2 +-
4654  gio/gemblemedicon.h               | 2 +-
4655  gio/gfdonotificationbackend.c     | 2 +-
4656  gio/gfile.c                       | 2 +-
4657  gio/gfile.h                       | 2 +-
4658  gio/gfileattribute-priv.h         | 2 +-
4659  gio/gfileattribute.c              | 2 +-
4660  gio/gfileattribute.h              | 2 +-
4661  gio/gfiledescriptorbased.c        | 2 +-
4662  gio/gfiledescriptorbased.h        | 2 +-
4663  gio/gfileenumerator.c             | 2 +-
4664  gio/gfileenumerator.h             | 2 +-
4665  gio/gfileicon.c                   | 2 +-
4666  gio/gfileicon.h                   | 2 +-
4667  gio/gfileinfo-priv.h              | 2 +-
4668  gio/gfileinfo.c                   | 2 +-
4669  gio/gfileinfo.h                   | 2 +-
4670  gio/gfileinputstream.c            | 2 +-
4671  gio/gfileinputstream.h            | 2 +-
4672  gio/gfileiostream.c               | 2 +-
4673  gio/gfileiostream.h               | 2 +-
4674  gio/gfilemonitor.c                | 2 +-
4675  gio/gfilemonitor.h                | 2 +-
4676  gio/gfilenamecompleter.c          | 2 +-
4677  gio/gfilenamecompleter.h          | 2 +-
4678  gio/gfileoutputstream.c           | 2 +-
4679  gio/gfileoutputstream.h           | 2 +-
4680  gio/gfilterinputstream.c          | 2 +-
4681  gio/gfilterinputstream.h          | 2 +-
4682  gio/gfilteroutputstream.c         | 2 +-
4683  gio/gfilteroutputstream.h         | 2 +-
4684  gio/ggtknotificationbackend.c     | 2 +-
4685  gio/ghttpproxy.c                  | 2 +-
4686  gio/ghttpproxy.h                  | 2 +-
4687  gio/gicon.c                       | 2 +-
4688  gio/gicon.h                       | 2 +-
4689  gio/ginetaddress.c                | 2 +-
4690  gio/ginetaddress.h                | 2 +-
4691  gio/ginetaddressmask.c            | 2 +-
4692  gio/ginetaddressmask.h            | 2 +-
4693  gio/ginetsocketaddress.c          | 2 +-
4694  gio/ginetsocketaddress.h          | 2 +-
4695  gio/ginitable.c                   | 2 +-
4696  gio/ginitable.h                   | 2 +-
4697  gio/ginputstream.c                | 2 +-
4698  gio/ginputstream.h                | 2 +-
4699  gio/gio-autocleanups.h            | 2 +-
4700  gio/gio-querymodules.c            | 2 +-
4701  gio/gio-tool-cat.c                | 2 +-
4702  gio/gio-tool-copy.c               | 2 +-
4703  gio/gio-tool-info.c               | 2 +-
4704  gio/gio-tool-list.c               | 2 +-
4705  gio/gio-tool-mime.c               | 2 +-
4706  gio/gio-tool-mkdir.c              | 2 +-
4707  gio/gio-tool-monitor.c            | 2 +-
4708  gio/gio-tool-mount.c              | 2 +-
4709  gio/gio-tool-move.c               | 2 +-
4710  gio/gio-tool-open.c               | 2 +-
4711  gio/gio-tool-remove.c             | 2 +-
4712  gio/gio-tool-rename.c             | 2 +-
4713  gio/gio-tool-save.c               | 2 +-
4714  gio/gio-tool-set.c                | 2 +-
4715  gio/gio-tool-trash.c              | 2 +-
4716  gio/gio-tool-tree.c               | 2 +-
4717  gio/gio-tool.c                    | 2 +-
4718  gio/gio-tool.h                    | 2 +-
4719  gio/gio.h                         | 2 +-
4720  gio/gio_trace.h                   | 2 +-
4721  gio/gioenums.h                    | 2 +-
4722  gio/gioerror.c                    | 2 +-
4723  gio/gioerror.h                    | 2 +-
4724  gio/giomodule-priv.h              | 2 +-
4725  gio/giomodule.c                   | 2 +-
4726  gio/giomodule.h                   | 2 +-
4727  gio/gioprivate.h                  | 2 +-
4728  gio/gioscheduler.c                | 2 +-
4729  gio/gioscheduler.h                | 2 +-
4730  gio/giostream.c                   | 2 +-
4731  gio/giostream.h                   | 8 ++++----
4732  gio/giotypes.h                    | 2 +-
4733  gio/giowin32-priv.h               | 2 +-
4734  gio/gkeyfilesettingsbackend.c     | 2 +-
4735  gio/glib-compile-resources.c      | 2 +-
4736  gio/glib-compile-schemas.c        | 2 +-
4737  gio/glistmodel.c                  | 2 +-
4738  gio/glistmodel.h                  | 2 +-
4739  gio/gliststore.c                  | 2 +-
4740  gio/gliststore.h                  | 2 +-
4741  gio/gloadableicon.c               | 2 +-
4742  gio/gloadableicon.h               | 2 +-
4743  gio/glocalfile.c                  | 2 +-
4744  gio/glocalfile.h                  | 2 +-
4745  gio/glocalfileenumerator.c        | 2 +-
4746  gio/glocalfileenumerator.h        | 2 +-
4747  gio/glocalfileinfo.c              | 2 +-
4748  gio/glocalfileinfo.h              | 2 +-
4749  gio/glocalfileinputstream.c       | 2 +-
4750  gio/glocalfileinputstream.h       | 2 +-
4751  gio/glocalfileiostream.c          | 2 +-
4752  gio/glocalfileiostream.h          | 2 +-
4753  gio/glocalfilemonitor.c           | 2 +-
4754  gio/glocalfilemonitor.h           | 2 +-
4755  gio/glocalfileoutputstream.c      | 2 +-
4756  gio/glocalfileoutputstream.h      | 2 +-
4757  gio/glocalfileprivate.h           | 2 +-
4758  gio/glocalvfs.c                   | 2 +-
4759  gio/glocalvfs.h                   | 2 +-
4760  gio/gmemoryinputstream.c          | 2 +-
4761  gio/gmemoryinputstream.h          | 2 +-
4762  gio/gmemoryoutputstream.c         | 2 +-
4763  gio/gmemoryoutputstream.h         | 2 +-
4764  gio/gmemorysettingsbackend.c      | 2 +-
4765  gio/gmenu.c                       | 8 ++++----
4766  gio/gmenu.h                       | 8 ++++----
4767  gio/gmenuexporter.c               | 8 ++++----
4768  gio/gmenuexporter.h               | 8 ++++----
4769  gio/gmenumodel.c                  | 8 ++++----
4770  gio/gmenumodel.h                  | 8 ++++----
4771  gio/gmount.c                      | 2 +-
4772  gio/gmount.h                      | 2 +-
4773  gio/gmountoperation.c             | 2 +-
4774  gio/gmountoperation.h             | 2 +-
4775  gio/gmountprivate.h               | 2 +-
4776  gio/gnativesocketaddress.c        | 2 +-
4777  gio/gnativesocketaddress.h        | 2 +-
4778  gio/gnativevolumemonitor.c        | 2 +-
4779  gio/gnativevolumemonitor.h        | 2 +-
4780  gio/gnetworkaddress.c             | 2 +-
4781  gio/gnetworkaddress.h             | 2 +-
4782  gio/gnetworking.c                 | 2 +-
4783  gio/gnetworkingprivate.h          | 2 +-
4784  gio/gnetworkmonitor.c             | 2 +-
4785  gio/gnetworkmonitor.h             | 2 +-
4786  gio/gnetworkmonitorbase.c         | 2 +-
4787  gio/gnetworkmonitorbase.h         | 2 +-
4788  gio/gnetworkmonitornetlink.c      | 2 +-
4789  gio/gnetworkmonitornetlink.h      | 2 +-
4790  gio/gnetworkmonitornm.c           | 2 +-
4791  gio/gnetworkmonitornm.h           | 2 +-
4792  gio/gnetworkmonitorportal.c       | 2 +-
4793  gio/gnetworkmonitorportal.h       | 2 +-
4794  gio/gnetworkservice.c             | 2 +-
4795  gio/gnetworkservice.h             | 2 +-
4796  gio/gnextstepsettingsbackend.c    | 2 +-
4797  gio/gnotification-private.h       | 2 +-
4798  gio/gnotification.c               | 2 +-
4799  gio/gnotification.h               | 2 +-
4800  gio/gnotificationbackend.c        | 8 ++++----
4801  gio/gnotificationbackend.h        | 8 ++++----
4802  gio/gnullsettingsbackend.c        | 2 +-
4803  gio/gosxappinfo.c                 | 2 +-
4804  gio/gosxappinfo.h                 | 2 +-
4805  gio/gosxcontenttype.c             | 2 +-
4806  gio/goutputstream.c               | 2 +-
4807  gio/goutputstream.h               | 2 +-
4808  gio/gpermission.c                 | 2 +-
4809  gio/gpermission.h                 | 2 +-
4810  gio/gpollableinputstream.c        | 2 +-
4811  gio/gpollableinputstream.h        | 2 +-
4812  gio/gpollableoutputstream.c       | 2 +-
4813  gio/gpollableoutputstream.h       | 2 +-
4814  gio/gpollableutils.c              | 2 +-
4815  gio/gpollableutils.h              | 2 +-
4816  gio/gpollfilemonitor.c            | 2 +-
4817  gio/gpollfilemonitor.h            | 2 +-
4818  gio/gportalnotificationbackend.c  | 2 +-
4819  gio/gportalsupport.c              | 2 +-
4820  gio/gportalsupport.h              | 2 +-
4821  gio/gpropertyaction.c             | 8 ++++----
4822  gio/gpropertyaction.h             | 8 ++++----
4823  gio/gproxy.c                      | 2 +-
4824  gio/gproxy.h                      | 2 +-
4825  gio/gproxyaddress.c               | 2 +-
4826  gio/gproxyaddress.h               | 2 +-
4827  gio/gproxyaddressenumerator.c     | 2 +-
4828  gio/gproxyaddressenumerator.h     | 2 +-
4829  gio/gproxyresolver.c              | 2 +-
4830  gio/gproxyresolver.h              | 2 +-
4831  gio/gproxyresolverportal.c        | 2 +-
4832  gio/gproxyresolverportal.h        | 2 +-
4833  gio/gregistrysettingsbackend.c    | 2 +-
4834  gio/gregistrysettingsbackend.h    | 2 +-
4835  gio/gremoteactiongroup.c          | 8 ++++----
4836  gio/gremoteactiongroup.h          | 8 ++++----
4837  gio/gresolver.c                   | 2 +-
4838  gio/gresolver.h                   | 2 +-
4839  gio/gresource-tool.c              | 2 +-
4840  gio/gresource.c                   | 2 +-
4841  gio/gresource.h                   | 2 +-
4842  gio/gresourcefile.c               | 2 +-
4843  gio/gresourcefile.h               | 2 +-
4844  gio/gseekable.c                   | 2 +-
4845  gio/gseekable.h                   | 2 +-
4846  gio/gsettings-mapping.c           | 2 +-
4847  gio/gsettings-mapping.h           | 2 +-
4848  gio/gsettings-tool.c              | 2 +-
4849  gio/gsettings.c                   | 2 +-
4850  gio/gsettings.h                   | 2 +-
4851  gio/gsettingsbackend.c            | 2 +-
4852  gio/gsettingsbackend.h            | 2 +-
4853  gio/gsettingsbackendinternal.h    | 2 +-
4854  gio/gsettingsschema-internal.h    | 2 +-
4855  gio/gsettingsschema.c             | 2 +-
4856  gio/gsettingsschema.h             | 2 +-
4857  gio/gsimpleaction.c               | 8 ++++----
4858  gio/gsimpleaction.h               | 8 ++++----
4859  gio/gsimpleactiongroup.c          | 8 ++++----
4860  gio/gsimpleactiongroup.h          | 8 ++++----
4861  gio/gsimpleasyncresult.c          | 2 +-
4862  gio/gsimpleasyncresult.h          | 2 +-
4863  gio/gsimpleiostream.c             | 8 ++++----
4864  gio/gsimpleiostream.h             | 8 ++++----
4865  gio/gsimplepermission.c           | 2 +-
4866  gio/gsimplepermission.h           | 2 +-
4867  gio/gsimpleproxyresolver.c        | 2 +-
4868  gio/gsimpleproxyresolver.h        | 2 +-
4869  gio/gsocket.c                     | 2 +-
4870  gio/gsocket.h                     | 2 +-
4871  gio/gsocketaddress.c              | 2 +-
4872  gio/gsocketaddress.h              | 2 +-
4873  gio/gsocketaddressenumerator.c    | 2 +-
4874  gio/gsocketaddressenumerator.h    | 2 +-
4875  gio/gsocketclient.c               | 2 +-
4876  gio/gsocketclient.h               | 8 ++++----
4877  gio/gsocketconnectable.c          | 2 +-
4878  gio/gsocketconnectable.h          | 2 +-
4879  gio/gsocketconnection.c           | 2 +-
4880  gio/gsocketconnection.h           | 8 ++++----
4881  gio/gsocketcontrolmessage.c       | 8 ++++----
4882  gio/gsocketcontrolmessage.h       | 8 ++++----
4883  gio/gsocketinputstream.c          | 2 +-
4884  gio/gsocketinputstream.h          | 8 ++++----
4885  gio/gsocketlistener.c             | 2 +-
4886  gio/gsocketlistener.h             | 8 ++++----
4887  gio/gsocketoutputstream.c         | 2 +-
4888  gio/gsocketoutputstream.h         | 8 ++++----
4889  gio/gsocketservice.c              | 8 ++++----
4890  gio/gsocketservice.h              | 8 ++++----
4891  gio/gsocks4aproxy.c               | 2 +-
4892  gio/gsocks4aproxy.h               | 2 +-
4893  gio/gsocks4proxy.c                | 2 +-
4894  gio/gsocks4proxy.h                | 2 +-
4895  gio/gsocks5proxy.c                | 2 +-
4896  gio/gsocks5proxy.h                | 2 +-
4897  gio/gsrvtarget.c                  | 2 +-
4898  gio/gsrvtarget.h                  | 2 +-
4899  gio/gsubprocess.c                 | 8 ++++----
4900  gio/gsubprocess.h                 | 2 +-
4901  gio/gsubprocesslauncher-private.h | 2 +-
4902  gio/gsubprocesslauncher.c         | 8 ++++----
4903  gio/gsubprocesslauncher.h         | 2 +-
4904  gio/gtask.c                       | 2 +-
4905  gio/gtask.h                       | 2 +-
4906  gio/gtcpconnection.c              | 8 ++++----
4907  gio/gtcpconnection.h              | 8 ++++----
4908  gio/gtcpwrapperconnection.c       | 2 +-
4909  gio/gtcpwrapperconnection.h       | 8 ++++----
4910  gio/gtestdbus.c                   | 2 +-
4911  gio/gtestdbus.h                   | 2 +-
4912  gio/gthemedicon.c                 | 2 +-
4913  gio/gthemedicon.h                 | 2 +-
4914  gio/gthreadedresolver.c           | 2 +-
4915  gio/gthreadedresolver.h           | 2 +-
4916  gio/gthreadedsocketservice.c      | 8 ++++----
4917  gio/gthreadedsocketservice.h      | 8 ++++----
4918  gio/gtlsbackend.c                 | 2 +-
4919  gio/gtlsbackend.h                 | 2 +-
4920  gio/gtlscertificate.c             | 2 +-
4921  gio/gtlscertificate.h             | 2 +-
4922  gio/gtlsclientconnection.c        | 2 +-
4923  gio/gtlsclientconnection.h        | 2 +-
4924  gio/gtlsconnection.c              | 2 +-
4925  gio/gtlsconnection.h              | 2 +-
4926  gio/gtlsdatabase.c                | 2 +-
4927  gio/gtlsdatabase.h                | 2 +-
4928  gio/gtlsfiledatabase.c            | 2 +-
4929  gio/gtlsfiledatabase.h            | 8 ++++----
4930  gio/gtlsinteraction.c             | 2 +-
4931  gio/gtlsinteraction.h             | 2 +-
4932  gio/gtlspassword.c                | 2 +-
4933  gio/gtlspassword.h                | 2 +-
4934  gio/gtlsserverconnection.c        | 2 +-
4935  gio/gtlsserverconnection.h        | 2 +-
4936  gio/gunionvolumemonitor.c         | 2 +-
4937  gio/gunionvolumemonitor.h         | 2 +-
4938  gio/gunixconnection.c             | 8 ++++----
4939  gio/gunixconnection.h             | 8 ++++----
4940  gio/gunixcredentialsmessage.c     | 8 ++++----
4941  gio/gunixcredentialsmessage.h     | 8 ++++----
4942  gio/gunixfdlist.c                 | 8 ++++----
4943  gio/gunixfdlist.h                 | 8 ++++----
4944  gio/gunixfdmessage.c              | 8 ++++----
4945  gio/gunixfdmessage.h              | 8 ++++----
4946  gio/gunixinputstream.c            | 2 +-
4947  gio/gunixinputstream.h            | 2 +-
4948  gio/gunixmount.c                  | 2 +-
4949  gio/gunixmount.h                  | 2 +-
4950  gio/gunixmounts.c                 | 2 +-
4951  gio/gunixmounts.h                 | 2 +-
4952  gio/gunixoutputstream.c           | 2 +-
4953  gio/gunixoutputstream.h           | 2 +-
4954  gio/gunixsocketaddress.c          | 2 +-
4955  gio/gunixsocketaddress.h          | 2 +-
4956  gio/gunixvolume.c                 | 2 +-
4957  gio/gunixvolume.h                 | 2 +-
4958  gio/gunixvolumemonitor.c          | 2 +-
4959  gio/gunixvolumemonitor.h          | 2 +-
4960  gio/gvfs.c                        | 2 +-
4961  gio/gvfs.h                        | 2 +-
4962  gio/gvolume.c                     | 2 +-
4963  gio/gvolume.h                     | 2 +-
4964  gio/gvolumemonitor.c              | 2 +-
4965  gio/gvolumemonitor.h              | 2 +-
4966  gio/gwin32appinfo.c               | 2 +-
4967  gio/gwin32appinfo.h               | 2 +-
4968  gio/gwin32inputstream.c           | 2 +-
4969  gio/gwin32inputstream.h           | 2 +-
4970  gio/gwin32mount.c                 | 2 +-
4971  gio/gwin32mount.h                 | 2 +-
4972  gio/gwin32networking.h            | 2 +-
4973  gio/gwin32outputstream.c          | 2 +-
4974  gio/gwin32outputstream.h          | 2 +-
4975  gio/gwin32registrykey.c           | 2 +-
4976  gio/gwin32registrykey.h           | 2 +-
4977  gio/gwin32volumemonitor.c         | 2 +-
4978  gio/gwin32volumemonitor.h         | 2 +-
4979  gio/gzlibcompressor.c             | 2 +-
4980  gio/gzlibcompressor.h             | 2 +-
4981  gio/gzlibdecompressor.c           | 2 +-
4982  gio/gzlibdecompressor.h           | 2 +-
4983  gio/strinfo.c                     | 2 +-
4984  gio/thumbnail-verify.c            | 2 +-
4985  gio/thumbnail-verify.h            | 2 +-
4986  468 files changed, 651 insertions(+), 651 deletions(-)
4987
4988 commit 90afd3b77530ba8de1eb57ee79a017528b77c6cd
4989 Author: Sébastien Wilmet <swilmet@gnome.org>
4990 Date:   Fri May 26 16:15:09 2017 +0200
4991
4992     gio/xdgmime/: LGPLv2+ -> LGPLv2.1+
4993
4994     https://bugzilla.gnome.org/show_bug.cgi?id=776504
4995
4996  gio/xdgmime/xdgmime.c       | 2 +-
4997  gio/xdgmime/xdgmime.h       | 2 +-
4998  gio/xdgmime/xdgmimealias.c  | 2 +-
4999  gio/xdgmime/xdgmimealias.h  | 2 +-
5000  gio/xdgmime/xdgmimecache.c  | 2 +-
5001  gio/xdgmime/xdgmimecache.h  | 2 +-
5002  gio/xdgmime/xdgmimeglob.c   | 2 +-
5003  gio/xdgmime/xdgmimeglob.h   | 2 +-
5004  gio/xdgmime/xdgmimeicon.c   | 2 +-
5005  gio/xdgmime/xdgmimeicon.h   | 2 +-
5006  gio/xdgmime/xdgmimeint.c    | 2 +-
5007  gio/xdgmime/xdgmimeint.h    | 2 +-
5008  gio/xdgmime/xdgmimemagic.c  | 2 +-
5009  gio/xdgmime/xdgmimemagic.h  | 2 +-
5010  gio/xdgmime/xdgmimeparent.c | 2 +-
5011  gio/xdgmime/xdgmimeparent.h | 2 +-
5012  16 files changed, 16 insertions(+), 16 deletions(-)
5013
5014 commit 408381b8aeb24155f6d0d7ffd6eab3b59732ecdf
5015 Author: Sébastien Wilmet <swilmet@gnome.org>
5016 Date:   Thu Jan 5 14:32:59 2017 +0100
5017
5018     gio/win32/: LGPLv2+ -> LGPLv2.1+
5019
5020     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5021
5022  gio/win32/gwin32filemonitor.c        | 2 +-
5023  gio/win32/gwin32filemonitor.h        | 2 +-
5024  gio/win32/gwin32fsmonitorutils.c     | 2 +-
5025  gio/win32/gwin32fsmonitorutils.h     | 2 +-
5026  gio/win32/gwinhttpfile.c             | 2 +-
5027  gio/win32/gwinhttpfile.h             | 2 +-
5028  gio/win32/gwinhttpfileinputstream.c  | 2 +-
5029  gio/win32/gwinhttpfileinputstream.h  | 2 +-
5030  gio/win32/gwinhttpfileoutputstream.c | 2 +-
5031  gio/win32/gwinhttpfileoutputstream.h | 2 +-
5032  gio/win32/gwinhttpvfs.c              | 2 +-
5033  gio/win32/gwinhttpvfs.h              | 2 +-
5034  12 files changed, 12 insertions(+), 12 deletions(-)
5035
5036 commit d9a44b66af1f6a54785651aa313f684f36bfdd89
5037 Author: Sébastien Wilmet <swilmet@gnome.org>
5038 Date:   Sat May 27 17:19:21 2017 +0200
5039
5040     gio/tests/: LGPLv2+ -> LGPLv2.1+
5041
5042     A lot of tests in gio/tests/ don't have a license header.
5043
5044     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5045
5046  gio/tests/cancellable.c                   |  2 +-
5047  gio/tests/dbus-appinfo.c                  |  8 ++++----
5048  gio/tests/dbus-launch.c                   |  2 +-
5049  gio/tests/defaultvalue.c                  | 10 +++++-----
5050  gio/tests/desktop-app-info.c              |  2 +-
5051  gio/tests/filter-cat.c                    |  2 +-
5052  gio/tests/filter-streams.c                |  8 ++++----
5053  gio/tests/gdbus-addresses.c               |  2 +-
5054  gio/tests/gdbus-auth.c                    |  2 +-
5055  gio/tests/gdbus-bz627724.c                |  2 +-
5056  gio/tests/gdbus-close-pending.c           |  2 +-
5057  gio/tests/gdbus-connection-flush-helper.c |  2 +-
5058  gio/tests/gdbus-connection-flush.c        |  2 +-
5059  gio/tests/gdbus-connection-loss.c         |  2 +-
5060  gio/tests/gdbus-connection-slow.c         |  2 +-
5061  gio/tests/gdbus-connection.c              |  2 +-
5062  gio/tests/gdbus-error.c                   |  2 +-
5063  gio/tests/gdbus-exit-on-close.c           |  2 +-
5064  gio/tests/gdbus-export.c                  |  2 +-
5065  gio/tests/gdbus-introspection.c           |  2 +-
5066  gio/tests/gdbus-message.c                 |  2 +-
5067  gio/tests/gdbus-names.c                   |  2 +-
5068  gio/tests/gdbus-non-socket.c              |  2 +-
5069  gio/tests/gdbus-overflow.c                |  2 +-
5070  gio/tests/gdbus-peer-object-manager.c     |  2 +-
5071  gio/tests/gdbus-peer.c                    |  2 +-
5072  gio/tests/gdbus-proxy-threads.c           |  2 +-
5073  gio/tests/gdbus-proxy-well-known-name.c   |  2 +-
5074  gio/tests/gdbus-proxy.c                   |  2 +-
5075  gio/tests/gdbus-serialization.c           |  2 +-
5076  gio/tests/gdbus-sessionbus.c              |  2 +-
5077  gio/tests/gdbus-sessionbus.h              |  2 +-
5078  gio/tests/gdbus-test-codegen.c            |  2 +-
5079  gio/tests/gdbus-tests.c                   |  2 +-
5080  gio/tests/gdbus-tests.h                   |  2 +-
5081  gio/tests/gdbus-threading.c               |  2 +-
5082  gio/tests/gdbus-unix-addresses.c          |  2 +-
5083  gio/tests/glistmodel.c                    |  2 +-
5084  gio/tests/gnotification-server.c          |  8 ++++----
5085  gio/tests/gnotification-server.h          |  8 ++++----
5086  gio/tests/gnotification.c                 |  8 ++++----
5087  gio/tests/gtesttlsbackend.c               |  2 +-
5088  gio/tests/gtesttlsbackend.h               |  2 +-
5089  gio/tests/gtlsconsoleinteraction.c        |  2 +-
5090  gio/tests/gtlsconsoleinteraction.h        |  2 +-
5091  gio/tests/network-monitor.c               |  2 +-
5092  gio/tests/pollable.c                      |  2 +-
5093  gio/tests/proxy-test.c                    |  2 +-
5094  gio/tests/proxy.c                         |  2 +-
5095  gio/tests/resolver.c                      |  2 +-
5096  gio/tests/resources.c                     |  2 +-
5097  gio/tests/simple-async-result.c           |  8 ++++----
5098  gio/tests/simple-proxy.c                  |  2 +-
5099  gio/tests/sleepy-stream.c                 |  8 ++++----
5100  gio/tests/socket-listener.c               |  2 +-
5101  gio/tests/socket-service.c                |  2 +-
5102  gio/tests/socket.c                        |  2 +-
5103  gio/tests/stream-rw_all.c                 |  8 ++++----
5104  gio/tests/task.c                          |  8 ++++----
5105  gio/tests/test-io-stream.c                |  2 +-
5106  gio/tests/test-io-stream.h                |  2 +-
5107  gio/tests/test-pipe-unix.c                |  2 +-
5108  gio/tests/test-pipe-unix.h                |  2 +-
5109  gio/tests/tls-certificate.c               |  2 +-
5110  gio/tests/tls-interaction.c               |  2 +-
5111  65 files changed, 96 insertions(+), 96 deletions(-)
5112
5113 commit 6000f25e4f2c927787e7e4a6b99a8604df9306d0
5114 Author: Sébastien Wilmet <swilmet@gnome.org>
5115 Date:   Thu Jan 5 14:51:09 2017 +0100
5116
5117     gio/inotify/: LGPLv2+ -> LGPLv2.1+
5118
5119     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5120
5121  gio/inotify/ginotifyfilemonitor.c | 2 +-
5122  gio/inotify/ginotifyfilemonitor.h | 2 +-
5123  gio/inotify/inotify-helper.c      | 8 ++++----
5124  gio/inotify/inotify-helper.h      | 8 ++++----
5125  gio/inotify/inotify-kernel.c      | 8 ++++----
5126  gio/inotify/inotify-kernel.h      | 8 ++++----
5127  gio/inotify/inotify-missing.c     | 8 ++++----
5128  gio/inotify/inotify-missing.h     | 8 ++++----
5129  gio/inotify/inotify-path.c        | 8 ++++----
5130  gio/inotify/inotify-path.h        | 8 ++++----
5131  gio/inotify/inotify-sub.c         | 8 ++++----
5132  gio/inotify/inotify-sub.h         | 8 ++++----
5133  12 files changed, 42 insertions(+), 42 deletions(-)
5134
5135 commit ae4bac0ada63ee000bb90a83fda3c3e9526c775c
5136 Author: Sébastien Wilmet <swilmet@gnome.org>
5137 Date:   Fri May 26 16:08:19 2017 +0200
5138
5139     gio/gvdb/: LGPLv2+ -> LGPLv2.1+
5140
5141     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5142
5143  gio/gvdb/gvdb-builder.c | 2 +-
5144  gio/gvdb/gvdb-builder.h | 2 +-
5145  gio/gvdb/gvdb-format.h  | 2 +-
5146  gio/gvdb/gvdb-reader.c  | 2 +-
5147  gio/gvdb/gvdb-reader.h  | 2 +-
5148  5 files changed, 5 insertions(+), 5 deletions(-)
5149
5150 commit 0fedc90fac1520412b98626566546fac18143d78
5151 Author: Sébastien Wilmet <swilmet@gnome.org>
5152 Date:   Thu Jan 5 14:44:41 2017 +0100
5153
5154     gio/gdbus-2.0/codegen/: LGPLv2+ -> LGPLv2.1+
5155
5156     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5157
5158  gio/gdbus-2.0/codegen/__init__.py        | 2 +-
5159  gio/gdbus-2.0/codegen/codegen.py         | 2 +-
5160  gio/gdbus-2.0/codegen/codegen_docbook.py | 2 +-
5161  gio/gdbus-2.0/codegen/codegen_main.py    | 2 +-
5162  gio/gdbus-2.0/codegen/config.py.in       | 2 +-
5163  gio/gdbus-2.0/codegen/dbustypes.py       | 2 +-
5164  gio/gdbus-2.0/codegen/gdbus-codegen.in   | 2 +-
5165  gio/gdbus-2.0/codegen/parser.py          | 2 +-
5166  gio/gdbus-2.0/codegen/utils.py           | 2 +-
5167  9 files changed, 9 insertions(+), 9 deletions(-)
5168
5169 commit 57cd1b42394e4d30a1e3a50178cd1acaed6b729d
5170 Author: Sébastien Wilmet <swilmet@gnome.org>
5171 Date:   Thu Jan 5 14:37:16 2017 +0100
5172
5173     gio/fam/: LGPLv2+ -> LGPLv2.1+
5174
5175     There is only one *.c file in gio/fam/.
5176
5177     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5178
5179  gio/fam/gfamfilemonitor.c | 2 +-
5180  1 file changed, 1 insertion(+), 1 deletion(-)
5181
5182 commit fae61260c63ac1347fe701f10b30ceb2e7428256
5183 Author: Philip Withnall <withnall@endlessm.com>
5184 Date:   Mon May 29 11:24:09 2017 +0100
5185
5186     gtlspassword: Fix a typo in a translatable string
5187
5188     Singular/Plural mismatch.
5189
5190     Signed-off-by: Philip Withnall <withnall@endlessm.com>
5191
5192  gio/gtlspassword.c | 2 +-
5193  1 file changed, 1 insertion(+), 1 deletion(-)
5194
5195 commit d865ffa4d56a90dc0539f89ea9f04a5d9671c441
5196 Author: Juan R. Garcia Blanco <jgblanco.mail@gmail.com>
5197 Date:   Tue Oct 4 21:17:00 2011 +0200
5198
5199     gtlspassword: Comment for translators added
5200
5201     With tweaks by Philip Withnall <philip@tecnocode.co.uk>.
5202
5203     https://bugzilla.gnome.org/show_bug.cgi?id=658446
5204
5205  gio/gtlspassword.c | 2 ++
5206  1 file changed, 2 insertions(+)
5207
5208 commit 646041bc288c8405ce50d67910eadedf6d68e1f0
5209 Author: Matthias Clasen <mclasen@redhat.com>
5210 Date:   Sat May 27 10:51:56 2017 -0400
5211
5212     Allow ltp 1.12
5213
5214     It works just fine, in my testing.
5215
5216  configure.ac | 2 +-
5217  1 file changed, 1 insertion(+), 1 deletion(-)
5218
5219 commit 7f41633efd86b7e9959c2bb7f2d33873944c0ec5
5220 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5221 Date:   Sat May 27 00:21:39 2017 +0800
5222
5223     gio/gdbusprivate.c: Include missed headers
5224
5225     This ensures the needed GTYPE_*'s can be found during the build
5226
5227  gio/gdbusprivate.c | 3 +++
5228  1 file changed, 3 insertions(+)
5229
5230 commit b5e8e4eea95aa429897ecb8a931d8985edb8b4c2
5231 Author: Matthias Clasen <mclasen@redhat.com>
5232 Date:   Wed May 24 18:18:32 2017 -0400
5233
5234     GApplication: Remove some unused members
5235
5236     All the menu handling is in GtkApplication, these fields
5237     are entirely unused, and can go away.
5238
5239     https://bugzilla.gnome.org/show_bug.cgi?id=783061
5240
5241  gio/gapplication.c | 3 ---
5242  1 file changed, 3 deletions(-)
5243
5244 commit 6b948d9613f2dcdec72828f3429ba01403063ff2
5245 Author: Sébastien Wilmet <swilmet@gnome.org>
5246 Date:   Thu Jan 5 14:09:06 2017 +0100
5247
5248     gobject/: LGPLv2+ -> LGPLv2.1+
5249
5250     All gobject/*.{c,h} files have been processed.
5251
5252     gmarshal.c and gmarshal.h don't have a license header.
5253
5254     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5255
5256  gobject/gatomicarray.c         | 2 +-
5257  gobject/gatomicarray.h         | 2 +-
5258  gobject/gbinding.c             | 2 +-
5259  gobject/gbinding.h             | 2 +-
5260  gobject/gboxed.c               | 2 +-
5261  gobject/gboxed.h               | 2 +-
5262  gobject/gclosure.c             | 2 +-
5263  gobject/gclosure.h             | 2 +-
5264  gobject/genums.c               | 2 +-
5265  gobject/genums.h               | 2 +-
5266  gobject/glib-genmarshal.c      | 2 +-
5267  gobject/glib-types.h           | 2 +-
5268  gobject/gobject-autocleanups.h | 2 +-
5269  gobject/gobject-query.c        | 2 +-
5270  gobject/gobject.c              | 2 +-
5271  gobject/gobject.h              | 2 +-
5272  gobject/gobject_trace.h        | 2 +-
5273  gobject/gobjectnotifyqueue.c   | 2 +-
5274  gobject/gparam.c               | 2 +-
5275  gobject/gparam.h               | 2 +-
5276  gobject/gparamspecs.c          | 2 +-
5277  gobject/gparamspecs.h          | 2 +-
5278  gobject/gsignal.c              | 2 +-
5279  gobject/gsignal.h              | 2 +-
5280  gobject/gsourceclosure.c       | 2 +-
5281  gobject/gsourceclosure.h       | 2 +-
5282  gobject/gtype-private.h        | 2 +-
5283  gobject/gtype.c                | 2 +-
5284  gobject/gtype.h                | 2 +-
5285  gobject/gtypemodule.c          | 2 +-
5286  gobject/gtypemodule.h          | 2 +-
5287  gobject/gtypeplugin.c          | 2 +-
5288  gobject/gtypeplugin.h          | 2 +-
5289  gobject/gvalue.c               | 2 +-
5290  gobject/gvalue.h               | 2 +-
5291  gobject/gvaluearray.c          | 2 +-
5292  gobject/gvaluearray.h          | 2 +-
5293  gobject/gvaluecollector.h      | 2 +-
5294  gobject/gvaluetransform.c      | 2 +-
5295  gobject/gvaluetypes.c          | 2 +-
5296  gobject/gvaluetypes.h          | 2 +-
5297  41 files changed, 41 insertions(+), 41 deletions(-)
5298
5299 commit 308bc41fb90b500a6c383d09c2251ec45f4aa38f
5300 Author: Sébastien Wilmet <swilmet@gnome.org>
5301 Date:   Thu Jan 5 14:15:39 2017 +0100
5302
5303     gobject/tests/: LGPLv2+ -> LGPLv2.1+
5304
5305     A lot of tests in gobject/tests/ don't have a license header. And some
5306     tests are licensed under a BSD-style license.
5307
5308     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5309
5310  gobject/tests/ifaceproperties.c | 2 +-
5311  gobject/tests/qdata.c           | 8 ++++----
5312  gobject/tests/testcommon.h      | 2 +-
5313  3 files changed, 6 insertions(+), 6 deletions(-)
5314
5315 commit feacdabb3f64f2702a0033cfeb4c1a8f032d10e8
5316 Author: Sébastien Wilmet <swilmet@gnome.org>
5317 Date:   Thu Jan 5 14:02:45 2017 +0100
5318
5319     gthread/: LGPLv2+ -> LGPLv2.1+
5320
5321     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5322
5323  gthread/gthread-impl.c | 2 +-
5324  1 file changed, 1 insertion(+), 1 deletion(-)
5325
5326 commit ca82612a6cba64dc1d036dc161ee44ba6e98c529
5327 Author: Sébastien Wilmet <swilmet@gnome.org>
5328 Date:   Thu Jan 5 13:53:32 2017 +0100
5329
5330     gmodule/: LGPLv2+ -> LGPLv2.1+
5331
5332     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5333
5334  gmodule/COPYING             | 216
5335  ++++++++++++++++++++++++--------------------
5336  gmodule/gmodule-ar.c        |   2 +-
5337  gmodule/gmodule-dl.c        |   2 +-
5338  gmodule/gmodule-dyld.c      |   2 +-
5339  gmodule/gmodule-win32.c     |   2 +-
5340  gmodule/gmodule.c           |   2 +-
5341  gmodule/gmodule.h           |   2 +-
5342  gmodule/gmoduleconf.h.in    |   2 +-
5343  gmodule/gmoduleconf.h.win32 |   2 +-
5344  9 files changed, 126 insertions(+), 106 deletions(-)
5345
5346 commit f9faac7661fb84a1c7f998a76c7e89280a17b7b9
5347 Author: Sébastien Wilmet <swilmet@gnome.org>
5348 Date:   Thu Jan 5 12:47:07 2017 +0100
5349
5350     glib/: LGPLv2+ -> LGPLv2.1+
5351
5352     All glib/*.{c,h} files have been processed, as well as gtester-report.
5353
5354     12 of those files are not licensed under LGPL:
5355
5356             gbsearcharray.h
5357             gconstructor.h
5358             glibintl.h
5359             gmirroringtable.h
5360             gscripttable.h
5361             gtranslit-data.h
5362             gunibreak.h
5363             gunichartables.h
5364             gunicomp.h
5365             gunidecomp.h
5366             valgrind.h
5367             win_iconv.c
5368
5369     Some of them are generated files, some are licensed under a BSD-style
5370     license and win_iconv.c is in the public domain.
5371
5372     Sub-directories inside glib/:
5373
5374             deprecated/: processed in a previous commit
5375             glib-mirroring-tab/: already LGPLv2.1+
5376             gnulib/: not modified, the code is copied from gnulib
5377             libcharset/: a copy
5378             pcre/: a copy
5379             tests/: processed in a previous commit
5380
5381     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5382
5383  glib/docs.c                |  2 +-
5384  glib/galloca.h             |  2 +-
5385  glib/garray.c              |  2 +-
5386  glib/garray.h              |  2 +-
5387  glib/gasyncqueue.c         |  2 +-
5388  glib/gasyncqueue.h         |  2 +-
5389  glib/gasyncqueueprivate.h  |  2 +-
5390  glib/gatomic.c             |  8 ++++----
5391  glib/gatomic.h             |  8 ++++----
5392  glib/gbacktrace.c          |  2 +-
5393  glib/gbacktrace.h          |  2 +-
5394  glib/gbase64.c             | 10 +++++-----
5395  glib/gbase64.h             | 10 +++++-----
5396  glib/gbitlock.c            |  2 +-
5397  glib/gbitlock.h            |  2 +-
5398  glib/gbookmarkfile.c       |  8 ++++----
5399  glib/gbookmarkfile.h       |  8 ++++----
5400  glib/gbytes.c              |  2 +-
5401  glib/gbytes.h              |  2 +-
5402  glib/gcharset.c            |  2 +-
5403  glib/gcharset.h            |  2 +-
5404  glib/gcharsetprivate.h     |  2 +-
5405  glib/gchecksum.c           | 10 +++++-----
5406  glib/gchecksum.h           | 10 +++++-----
5407  glib/gconvert.c            |  2 +-
5408  glib/gconvert.h            |  2 +-
5409  glib/gdataset.c            |  2 +-
5410  glib/gdataset.h            |  2 +-
5411  glib/gdatasetprivate.h     |  2 +-
5412  glib/gdate.c               |  2 +-
5413  glib/gdate.h               |  2 +-
5414  glib/gdir.c                |  2 +-
5415  glib/gdir.h                |  2 +-
5416  glib/genviron.c            |  2 +-
5417  glib/genviron.h            |  2 +-
5418  glib/gerror.c              |  2 +-
5419  glib/gerror.h              |  2 +-
5420  glib/gfileutils.c          |  2 +-
5421  glib/gfileutils.h          |  2 +-
5422  glib/ggettext.c            |  2 +-
5423  glib/ggettext.h            |  2 +-
5424  glib/ghash.c               |  2 +-
5425  glib/ghash.h               |  2 +-
5426  glib/ghmac.c               | 10 +++++-----
5427  glib/ghmac.h               | 10 +++++-----
5428  glib/ghook.c               |  2 +-
5429  glib/ghook.h               |  2 +-
5430  glib/ghostutils.c          |  2 +-
5431  glib/ghostutils.h          |  2 +-
5432  glib/gi18n-lib.h           |  2 +-
5433  glib/gi18n.h               |  2 +-
5434  glib/giochannel.c          |  2 +-
5435  glib/giochannel.h          |  2 +-
5436  glib/giounix.c             |  2 +-
5437  glib/giowin32.c            |  2 +-
5438  glib/gkeyfile.c            |  2 +-
5439  glib/gkeyfile.h            |  2 +-
5440  glib/glib-autocleanups.h   |  2 +-
5441  glib/glib-init.c           |  8 ++++----
5442  glib/glib-init.h           |  8 ++++----
5443  glib/glib-object.h         |  2 +-
5444  glib/glib-private.c        |  2 +-
5445  glib/glib-private.h        | 10 +++++-----
5446  glib/glib-unix.c           |  2 +-
5447  glib/glib-unix.h           | 10 +++++-----
5448  glib/glib.h                |  2 +-
5449  glib/glib_trace.h          |  2 +-
5450  glib/glist.c               |  2 +-
5451  glib/glist.h               |  2 +-
5452  glib/gmacros.h             |  2 +-
5453  glib/gmain-internal.h      | 10 +++++-----
5454  glib/gmain.c               |  2 +-
5455  glib/gmain.h               | 10 +++++-----
5456  glib/gmappedfile.c         |  2 +-
5457  glib/gmappedfile.h         |  2 +-
5458  glib/gmarkup.c             |  2 +-
5459  glib/gmarkup.h             |  2 +-
5460  glib/gmem.c                |  2 +-
5461  glib/gmem.h                |  2 +-
5462  glib/gmessages.c           |  2 +-
5463  glib/gmessages.h           |  2 +-
5464  glib/gnode.c               |  2 +-
5465  glib/gnode.h               |  2 +-
5466  glib/goption.c             | 10 +++++-----
5467  glib/goption.h             | 12 ++++++------
5468  glib/gpattern.c            |  2 +-
5469  glib/gpattern.h            |  2 +-
5470  glib/gpoll.c               |  2 +-
5471  glib/gpoll.h               | 12 ++++++------
5472  glib/gprimes.c             |  2 +-
5473  glib/gprimes.h             |  2 +-
5474  glib/gprintf.c             |  2 +-
5475  glib/gprintf.h             |  2 +-
5476  glib/gprintfint.h          |  2 +-
5477  glib/gqsort.c              |  2 +-
5478  glib/gqsort.h              |  2 +-
5479  glib/gquark.c              |  2 +-
5480  glib/gquark.h              |  2 +-
5481  glib/gqueue.c              |  2 +-
5482  glib/gqueue.h              |  2 +-
5483  glib/grand.c               |  2 +-
5484  glib/grand.h               |  2 +-
5485  glib/gscanner.c            |  2 +-
5486  glib/gscanner.h            |  2 +-
5487  glib/gsequence.c           |  2 +-
5488  glib/gsequence.h           |  2 +-
5489  glib/gshell.c              |  2 +-
5490  glib/gshell.h              |  2 +-
5491  glib/gslice.c              |  2 +-
5492  glib/gslice.h              |  2 +-
5493  glib/gslist.c              |  2 +-
5494  glib/gslist.h              |  2 +-
5495  glib/gspawn-win32-helper.c |  2 +-
5496  glib/gspawn-win32.c        |  2 +-
5497  glib/gspawn.c              |  2 +-
5498  glib/gspawn.h              |  2 +-
5499  glib/gstdio.c              |  2 +-
5500  glib/gstdio.h              |  2 +-
5501  glib/gstrfuncs.c           |  2 +-
5502  glib/gstrfuncs.h           |  2 +-
5503  glib/gstring.c             |  2 +-
5504  glib/gstring.h             |  2 +-
5505  glib/gstringchunk.c        |  2 +-
5506  glib/gstringchunk.h        |  2 +-
5507  glib/gtester-report        |  2 +-
5508  glib/gtester.c             |  2 +-
5509  glib/gtestutils.c          |  2 +-
5510  glib/gtestutils.h          |  2 +-
5511  glib/gthread-posix.c       |  2 +-
5512  glib/gthread-win32.c       |  2 +-
5513  glib/gthread.c             |  2 +-
5514  glib/gthread.h             |  8 ++++----
5515  glib/gthreadpool.c         |  2 +-
5516  glib/gthreadpool.h         |  2 +-
5517  glib/gthreadprivate.h      |  2 +-
5518  glib/gtimer.c              |  2 +-
5519  glib/gtimer.h              |  2 +-
5520  glib/gtimezone.c           |  2 +-
5521  glib/gtimezone.h           |  8 ++++----
5522  glib/gtranslit.c           |  2 +-
5523  glib/gtrashstack.c         |  2 +-
5524  glib/gtrashstack.h         |  2 +-
5525  glib/gtree.c               |  2 +-
5526  glib/gtree.h               |  2 +-
5527  glib/gtypes.h              |  2 +-
5528  glib/gunibreak.c           |  2 +-
5529  glib/gunicode.h            |  2 +-
5530  glib/gunicodeprivate.h     |  2 +-
5531  glib/gunicollate.c         |  2 +-
5532  glib/gunidecomp.c          |  2 +-
5533  glib/guniprop.c            |  2 +-
5534  glib/gurifuncs.c           |  2 +-
5535  glib/gurifuncs.h           |  2 +-
5536  glib/gutf8.c               |  2 +-
5537  glib/gutils.c              |  2 +-
5538  glib/gutils.h              |  2 +-
5539  glib/gvariant-core.c       |  2 +-
5540  glib/gvariant-core.h       |  2 +-
5541  glib/gvariant-internal.h   |  2 +-
5542  glib/gvariant-parser.c     |  2 +-
5543  glib/gvariant-serialiser.c |  2 +-
5544  glib/gvariant-serialiser.h |  2 +-
5545  glib/gvariant.c            |  2 +-
5546  glib/gvariant.h            |  2 +-
5547  glib/gvarianttype.c        |  2 +-
5548  glib/gvarianttype.h        |  2 +-
5549  glib/gvarianttypeinfo.c    |  2 +-
5550  glib/gvarianttypeinfo.h    |  2 +-
5551  glib/gversion.c            |  2 +-
5552  glib/gversion.h            |  2 +-
5553  glib/gversionmacros.h      |  2 +-
5554  glib/gwakeup.c             |  2 +-
5555  glib/gwakeup.h             |  2 +-
5556  glib/gwin32.c              |  2 +-
5557  glib/gwin32.h              |  2 +-
5558  175 files changed, 253 insertions(+), 253 deletions(-)
5559
5560 commit 95cad9c3e0ba1d45ea8e1295505c50b6ac647a85
5561 Author: Sébastien Wilmet <swilmet@gnome.org>
5562 Date:   Tue Dec 27 14:59:46 2016 +0100
5563
5564     glib/tests/: LGPLv2+ -> LGPLv2.1+
5565
5566     There are other tests in glib/tests/ that are licensed under
5567     a BSD-style
5568     license, and other tests that don't have any license header.
5569
5570     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5571
5572  glib/tests/1bit-mutex.c       | 8 ++++----
5573  glib/tests/642026.c           | 8 ++++----
5574  glib/tests/array-test.c       | 2 +-
5575  glib/tests/atomic.c           | 8 ++++----
5576  glib/tests/bytes.c            | 8 ++++----
5577  glib/tests/cache.c            | 2 +-
5578  glib/tests/convert.c          | 2 +-
5579  glib/tests/gvariant.c         | 2 +-
5580  glib/tests/hash.c             | 2 +-
5581  glib/tests/hostutils.c        | 2 +-
5582  glib/tests/markup-collect.c   | 8 ++++----
5583  glib/tests/markup-subparser.c | 8 ++++----
5584  glib/tests/node.c             | 2 +-
5585  glib/tests/overflow.c         | 2 +-
5586  glib/tests/pattern.c          | 2 +-
5587  glib/tests/regex.c            | 2 +-
5588  glib/tests/scannerapi.c       | 2 +-
5589  glib/tests/shell.c            | 2 +-
5590  glib/tests/sort.c             | 2 +-
5591  glib/tests/tree.c             | 2 +-
5592  glib/tests/uri.c              | 2 +-
5593  glib/tests/utf8-performance.c | 2 +-
5594  glib/tests/utf8-pointer.c     | 2 +-
5595  glib/tests/utf8-validate.c    | 2 +-
5596  24 files changed, 42 insertions(+), 42 deletions(-)
5597
5598 commit e7a6cd1cb6fef3a3b433b35557b727ca66ff2cec
5599 Author: Sébastien Wilmet <swilmet@gnome.org>
5600 Date:   Tue Dec 27 14:43:38 2016 +0100
5601
5602     glib/deprecated/: LGPLv2+ -> LGPLv2.1+
5603
5604     https://bugzilla.gnome.org/show_bug.cgi?id=776504
5605
5606  glib/deprecated/gallocator.c         | 2 +-
5607  glib/deprecated/gallocator.h         | 2 +-
5608  glib/deprecated/gcache.c             | 2 +-
5609  glib/deprecated/gcache.h             | 2 +-
5610  glib/deprecated/gcompletion.c        | 2 +-
5611  glib/deprecated/gcompletion.h        | 2 +-
5612  glib/deprecated/gmain.h              | 2 +-
5613  glib/deprecated/grel.c               | 2 +-
5614  glib/deprecated/grel.h               | 2 +-
5615  glib/deprecated/gthread-deprecated.c | 2 +-
5616  glib/deprecated/gthread.h            | 2 +-
5617  11 files changed, 11 insertions(+), 11 deletions(-)
5618
5619 commit e9846a7c8f8bdac48470778ddd6f1532a93fdf89
5620 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5621 Date:   Wed May 24 15:43:59 2017 +0800
5622
5623     Visual Studio builds: Redo utility script generation
5624
5625     Use the new gen_util_scripts.py script to generate the glib-mkenums
5626     and
5627     gdbus-codegen scripts with the proper info in them so that they can be
5628     used properly by other build systems such as Meson, during "install".
5629
5630  win32/vs10/glib-gen-srcs.props          |  4 --
5631  win32/vs10/glib-install.propsin         | 14 ++++++-
5632  win32/vs10/glib-install.vcxproj         | 22 +++++++++--
5633  win32/vs10/glib-install.vcxproj.filters |  4 +-
5634  win32/vs10/gobject.vcxproj.filtersin    |  7 +---
5635  win32/vs10/gobject.vcxprojin            | 18 ++-------
5636  win32/vs9/glib-gen-srcs.vsprops         |  4 --
5637  win32/vs9/glib-install.vcproj           | 68
5638  +++++++++++++++++++++++++++++++++
5639  win32/vs9/glib-install.vspropsin        | 10 ++++-
5640  win32/vs9/gobject.vcprojin              | 42 ++------------------
5641  10 files changed, 121 insertions(+), 72 deletions(-)
5642
5643 commit 79e73da2e52e860015860e68d13e5f4840238cfc
5644 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5645 Date:   Wed May 24 13:16:55 2017 +0800
5646
5647     win32/gen_util_scripts.py: Make it path agnostic
5648
5649  win32/gen_util_scripts.py | 9 +++++----
5650  1 file changed, 5 insertions(+), 4 deletions(-)
5651
5652 commit c5cd5bcd9738b09ccf175d01df5a4ff910aca368
5653 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5654 Date:   Wed May 24 12:55:37 2017 +0800
5655
5656     Visual Studio builds: Add script to generate utility scripts
5657
5658     This will allow the utility scripts glib-mkenums and gdbus-codegen be
5659     generated with the proper info in them, as build systems such as Meson
5660     might look for shebang lines to determine the commands that need to be
5661     called to invoke the scripts (which is necessary for calling these
5662     scripts on standard Windows cmd.exe)
5663
5664  win32/Makefile.am         |  3 ++-
5665  win32/gen_util_scripts.py | 32 ++++++++++++++++++++++++++++++++
5666  2 files changed, 34 insertions(+), 1 deletion(-)
5667
5668 commit a05b64a0cb234fffad12af0ca052296a1bae4a85
5669 Author: Philip Withnall <withnall@endlessm.com>
5670 Date:   Tue May 23 13:28:19 2017 +0100
5671
5672     build: Use AM_TESTS_ENVIRONMENT rather than TESTS_ENVIRONMENT
5673
5674     TESTS_ENVIRONMENT is reserved for the user to be able to set when
5675     running the tests. AM_TESTS_ENVIRONMENT is for the tests’
5676     Makefile to
5677     set itself.
5678
5679     https://www.gnu.org/software/automake/manual/html_node/Scripts_002dbased-Testsuites.html
5680
5681     Signed-off-by: Philip Withnall <withnall@endlessm.com>
5682
5683     https://bugzilla.gnome.org/show_bug.cgi?id=782996
5684
5685  glib-tap.mk                | 2 +-
5686  tests/Makefile.am          | 2 +-
5687  tests/gobject/Makefile.am  | 2 +-
5688  tests/refcount/Makefile.am | 2 +-
5689  4 files changed, 4 insertions(+), 4 deletions(-)
5690
5691 commit af3f141c091fe6b03fcb27e0cd680beac96e5ccd
5692 Author: Matthias Clasen <mclasen@redhat.com>
5693 Date:   Mon May 22 14:01:31 2017 -0400
5694
5695     2.53.2
5696
5697  NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++
5698  1 file changed, 42 insertions(+)
5699
5700 commit 6673d4caf694521044d88f411f619ef10431e90e
5701 Author: Balázs Meskó <meskobalazs@fedoraproject.org>
5702 Date:   Mon May 22 13:34:05 2017 +0000
5703
5704     Update Hungarian translation
5705
5706  po/hu.po | 11121
5707  +++++++++++++++++++++++++++++++------------------------------
5708  1 file changed, 5609 insertions(+), 5512 deletions(-)
5709
5710 commit a0ed9bc8d627ee2022dcd492809aed951bcbc18f
5711 Author: Colin Walters <walters@verbum.org>
5712 Date:   Fri May 19 16:08:20 2017 -0400
5713
5714     gdbus: Init more types to work around gtype thread issue
5715
5716     See https://bugzilla.gnome.org/show_bug.cgi?id=674885#c85
5717
5718     In this pass I also went through and added more types from
5719     GDBusConnection.
5720
5721  gio/gdbusprivate.c | 20 ++++++++++++++++++++
5722  1 file changed, 20 insertions(+)
5723
5724 commit 151d3b01e68e80f110e561f9336efd609f5a191b
5725 Author: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>
5726 Date:   Fri May 19 15:44:14 2017 -0400
5727
5728     gsettings: check $XDG_DATA_HOME for schemas
5729
5730     Add $XDG_DATA_HOME/glib-2.0/schemas as a schema source, after (higher
5731     priority than) $XDG_DATA_DIRS/glib-2.0/schemas but before
5732     $GSETTINGS_SCHEMA_DIR. This is per the XDG Base Directory
5733     Specification,
5734     which states that user specific versions of data in $XDG_DATA_DIRS can
5735     be created in $XDG_DATA_HOME.
5736
5737     https://bugzilla.gnome.org/show_bug.cgi?id=741335
5738
5739  gio/gsettingsschema.c | 16 ++++++++++------
5740  gio/tests/gsettings.c |  1 +
5741  2 files changed, 11 insertions(+), 6 deletions(-)
5742
5743 commit 3de1fac3925c9bce1e142c813a829521a5052a01
5744 Author: Philip Withnall <withnall@endlessm.com>
5745 Date:   Wed May 17 13:40:06 2017 +0100
5746
5747     docs: Fix a trivial typo in GMount documentation
5748
5749     Signed-off-by: Philip Withnall <withnall@endlessm.com>
5750
5751  gio/gmount.c | 2 +-
5752  1 file changed, 1 insertion(+), 1 deletion(-)
5753
5754 commit 7f8ae236a76cf2b03e959d887504a381d5934ec5
5755 Author: Philip Withnall <withnall@endlessm.com>
5756 Date:   Wed May 17 13:37:02 2017 +0100
5757
5758     docs: Fix a trivial typo in GMount documentation
5759
5760     Signed-off-by: Philip Withnall <withnall@endlessm.com>
5761
5762  gio/gmount.c | 2 +-
5763  1 file changed, 1 insertion(+), 1 deletion(-)
5764
5765 commit 5faaaac92cfdfe2fc40d79a5a7f420ba09beb03d
5766 Author: Emmanuele Bassi <ebassi@gnome.org>
5767 Date:   Sun May 14 20:33:00 2017 +0100
5768
5769     Check for a recent enough libmount
5770
5771     We need mnt_unref_table() in order to use libmount, but we also
5772     need to
5773     keep the fallback code for installations of libmount without a
5774     pkg-config file.
5775
5776     https://bugzilla.gnome.org/show_bug.cgi?id=782628
5777
5778  configure.ac | 3 +++
5779  1 file changed, 3 insertions(+)
5780
5781 commit 9ba17d511e325eec1e0c1c27cb4d37de4f12ac1e
5782 Author: Emmanuele Bassi <ebassi@gnome.org>
5783 Date:   Thu May 4 15:05:07 2017 +0100
5784
5785     mkenums: Support public/private trigraph
5786
5787     It is possible, when using GTK-Doc, to mark sections of an enumeration
5788     type as "private": the values are there, but they are not documented,
5789     and GTK-Doc won't complain about missing symbols:
5790
5791         typedef enum {
5792           /*< private >*/
5793           MY_FOO_PRIVATE,
5794
5795           /*< public >*/
5796           MY_FOO_VALUE_A,
5797           MY_FOO_VALUE_B,
5798
5799           /*< private >*/
5800           MY_FOO_VALUE_C,
5801           MY_FOO_VALUE_D
5802         } MyFooValue;
5803
5804     The glib-mkenums parser also allows skipping enumeration values,
5805     using a
5806     slightly different syntax:
5807
5808         typedef enum P
5809           MY_BAR_PRIVATE, /*< skip >*/
5810           MY_BAR_VALUE_A,
5811           MY_BAR_VALUE_B
5812         } MyBarValue;
5813
5814     The annotation must sit on the same line as the enumeration value.
5815
5816     Both GTK-Doc and glib-mkenum use the same trigraph syntax, but
5817     slightly
5818     different keys. This makes combining them slightly redundant, but
5819     feasible.
5820
5821     All would be well and good, except that glib-mkenum will generate a
5822     warning for lines it does not understand — and that includes
5823     the GTK-Doc
5824     annotation trigraph, which, when confronted with the MyFooValue
5825     enumeration above, will result in a warning like:
5826
5827         glib-mkenums: myfoo.h:2: Failed to parse `  /*< private >*/ '
5828         glib-mkenums: myfoo.h:5: Failed to parse `  /*< public >*/ '
5829         glib-mkenums: myfoo.h:9: Failed to parse `  /*< private >*/ '
5830
5831     Of course, we could make glib-mkenum ignore any trigraph comment on a
5832     stand alone line, but it would probably be better to ensure that both
5833     glib-mkenums and gtk-doc behave consistently with each other, and
5834     especially with the maintainer's intent of hiding some values from the
5835     user, and reserving them for internal use.
5836
5837     So we should ensure that glib-mkenums automatically skips all the
5838     enumeration values after a "private" flag has been set, until
5839     it reaches
5840     a "public" stanza.
5841
5842     https://bugzilla.gnome.org/show_bug.cgi?id=782162
5843
5844  gobject/glib-mkenums.in | 19 +++++++++++++++++++
5845  1 file changed, 19 insertions(+)
5846
5847 commit 274f336f6a0330ec444e171134455d74979199a1
5848 Author: Mohammed Sadiq <sadiq@sadiqpk.org>
5849 Date:   Tue May 2 18:57:54 2017 +0530
5850
5851     docs: Trivial typo fixes
5852
5853     The presence of space was resulting in wrongly rendered documentation
5854     in devhelp (and probably in other documentations).
5855
5856     https://bugzilla.gnome.org/show_bug.cgi?id=782068
5857
5858  gio/gdbusobject.c | 2 +-
5859  gobject/gobject.c | 2 +-
5860  2 files changed, 2 insertions(+), 2 deletions(-)
5861
5862 commit eb7b796bd206c31e336c89fb828a8a343ffb34ba
5863 Author: Alexandru Pandelea <alexandru.pandelea@gmail.com>
5864 Date:   Wed May 10 19:09:35 2017 +0300
5865
5866     xdgmime: fix special case for mime_type_subclass
5867
5868     Currently, all mime types are considered subclasses of
5869     application/octet-stream, but according to the freedesktop
5870     standard, everything but the inode/* types is a subclass of
5871     application/octet-stream.
5872
5873     Update the special case for application/octet-stream so that all
5874     types but inode/* will match with it and add unit test for it.
5875
5876     https://bugzilla.gnome.org/show_bug.cgi?id=782311
5877
5878  gio/tests/contenttype.c    | 18 ++++++++++++++++++
5879  gio/xdgmime/xdgmime.c      |  3 ++-
5880  gio/xdgmime/xdgmimecache.c |  3 ++-
5881  3 files changed, 22 insertions(+), 2 deletions(-)
5882
5883 commit ac40b56ecb3ba17c43f6a888da877bf977d2849a
5884 Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
5885 Date:   Mon May 15 05:40:59 2017 +0000
5886
5887     Update Indonesian translation
5888
5889  po/id.po | 279
5890  ++++++++++++++++++++++++++++++++++-----------------------------
5891  1 file changed, 149 insertions(+), 130 deletions(-)
5892
5893 commit 0776e02be215caf153caedb9d9ba477972d0d6ab
5894 Author: Emmanuele Bassi <ebassi@gnome.org>
5895 Date:   Sun May 14 20:36:20 2017 +0100
5896
5897     Remove unused ignore file
5898
5899     We're keeping the tmpl directory alive even if we don't need it.
5900
5901  docs/reference/gobject/tmpl/.gitignore | 15 ---------------
5902  1 file changed, 15 deletions(-)
5903
5904 commit 0751ccd31505cd2774053553263466c6933b3c42
5905 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
5906 Date:   Thu Jan 28 15:39:18 2016 +0100
5907
5908     gdbus: fix use-after-free
5909
5910     g_dbus_connection_call_internal() accesses the user data it passes to
5911     g_dbus_connection_send_message_with_reply() after the call. That data
5912     might be freed already in the case that the callback is called
5913     immediately.
5914
5915     Fix this by removing the 'serial' field from the user data altogether
5916     and fetch the serial from the message in the callback.
5917
5918     https://bugzilla.gnome.org/show_bug.cgi?id=748263
5919
5920  gio/gdbusconnection.c | 6 ++----
5921  1 file changed, 2 insertions(+), 4 deletions(-)
5922
5923 commit 783e12e86cc1c6dfc25575ead1b0b6ddbf2a0bb7
5924 Author: Mario Blättermann <mario.blaettermann@gmail.com>
5925 Date:   Fri May 12 15:23:12 2017 +0000
5926
5927     Update German translation
5928
5929  po/de.po | 288
5930  ++++++++++++++++++++++++++++++---------------------------------
5931  1 file changed, 138 insertions(+), 150 deletions(-)
5932
5933 commit 8a12fb47ce931f5be4e1cfc026e1ef77fcf507fb
5934 Author: Daniel Boles <dboles.src@gmail.com>
5935 Date:   Fri May 12 10:05:56 2017 +0100
5936
5937     array-test: Fix a comment
5938
5939  glib/tests/array-test.c | 2 +-
5940  1 file changed, 1 insertion(+), 1 deletion(-)
5941
5942 commit e8222c334318a2fce87a32bcd321580623eb00be
5943 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
5944 Date:   Wed May 10 16:03:20 2017 +0200
5945
5946     gstrfuncs: Fix translation issues
5947
5948     The tool that extracts the translatable strings to .po files does not
5949     cope with the G_GUINTX_FORMAT macros, so we preformat the numbers to
5950     strings and use the strings in the translatable error messages.
5951
5952  glib/gstrfuncs.c | 20 ++++++++++++++------
5953  1 file changed, 14 insertions(+), 6 deletions(-)
5954
5955 commit 6b19907a4f664bed5477ed4cf9fe6ab3cdc825a6
5956 Author: Piotr Drąg <piotrdrag@gmail.com>
5957 Date:   Wed May 10 13:33:26 2017 +0200
5958
5959     Update POTFILES.in
5960
5961  po/POTFILES.in | 1 +
5962  1 file changed, 1 insertion(+)
5963
5964 commit b89fed057c09534c14475bcedf0940149b56942a
5965 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
5966 Date:   Wed May 10 12:44:57 2017 +0200
5967
5968     docs: Fix typos
5969
5970     Something I spotted by accident with git log.
5971
5972  gio/gnetworkmonitor.c | 2 +-
5973  gio/gproxyresolver.c  | 2 +-
5974  2 files changed, 2 insertions(+), 2 deletions(-)
5975
5976 commit ce7e02193b568d2006edbbeb09055f45557ac6e6
5977 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
5978 Date:   Thu Apr 27 21:28:48 2017 +0200
5979
5980     docs: Add index for 2.54 api
5981
5982  docs/reference/glib/glib-docs.xml | 4 ++++
5983  1 file changed, 4 insertions(+)
5984
5985 commit 4fe89b0437db0a4997d548929eec07b8c579fff2
5986 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
5987 Date:   Thu Apr 27 12:53:51 2017 +0200
5988
5989     gstrfuncs: Add replacement for string-to-number functions
5990
5991     Very often when we want to convert a string to number, we assume that
5992     the string contains only a number. We have g_ascii_strto* family of
5993     functions to do the conversion but they are awkward to use - one has
5994     to check if errno is zero, end_ptr is not NULL and *end_ptr points to
5995     the terminating nul and then do the bounds checking. Many projects
5996     need this kind of functionality, so it gets reimplemented all the
5997     time.
5998
5999     This commit adds some replacement functions that convert a string to a
6000     signed or unsigned number that also follows the usual way of error
6001     reporting - returning FALSE on failure and filling an error output
6002     parameter.
6003
6004  docs/reference/glib/glib-sections.txt |   9 ++
6005  glib/gstrfuncs.c                      | 210
6006  ++++++++++++++++++++++++++++++++
6007  glib/gstrfuncs.h                      |  47 ++++++++
6008  glib/tests/strfuncs.c                 | 220
6009  ++++++++++++++++++++++++++++++++++
6010  4 files changed, 486 insertions(+)
6011
6012 commit 58ecc57ca79efa7486aab9a7d183b4a5f3dd5dbd
6013 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
6014 Date:   Tue May 9 18:17:29 2017 -0700
6015
6016     win32/replace.py: Fix replacing items in files with UTF-8 content
6017
6018     Some files that this script will process might have UTF-8 items in
6019     there, which can cause problems on Python 3.x as it is more strict and
6020     careful on unicode issues.  Fix this by:
6021
6022     -Doing what we did before on Python 2.x
6023     -Open the file with encoding='utf-8' on Python 3.x
6024
6025  win32/replace.py | 10 ++++++++--
6026  1 file changed, 8 insertions(+), 2 deletions(-)
6027
6028 commit 0d81bb4e318b97780c70a55605cacf7e5b3fcaf7
6029 Author: Sebastian Dröge <sebastian@centricular.com>
6030 Date:   Wed Feb 8 16:27:34 2017 +0200
6031
6032     gmodule – Don't use RTLD_DEFAULT on Android for g_module_self()
6033     on Android 64 bit
6034
6035     On 64 bit Android this is #defined to 0, which is considered an
6036     invalid
6037     library handle in all other cases. RTLD_DEFAULT is only supposed to be
6038     used with dlsym() it seems, and the usage here was just an
6039     "optimization" before.
6040
6041     By dlopen'ing NULL, we get the same on all 64 bit Android variants
6042     and it
6043     actually works instead of erroring out. On 32 bit Android, dlopen() of
6044     NULL unfortunately usually gives us something useless that finds no
6045     symbols whatsoever.
6046
6047     https://bugzilla.gnome.org/show_bug.cgi?id=776876
6048
6049  gmodule/gmodule-dl.c | 18 +++++++++++++++---
6050  1 file changed, 15 insertions(+), 3 deletions(-)
6051
6052 commit cc5e9f2362e2f0088766d150f3149afac29f0d95
6053 Author: Sebastian Dröge <sebastian@centricular.com>
6054 Date:   Wed Jan 4 21:39:48 2017 +0200
6055
6056     gmodule – Check for RTLD_LAZY and others in configure
6057
6058     They are no #defines on Android but enum values, and on 64 bit Android
6059     they have different values than what we would otherwise fall-back to.
6060
6061     https://bugzilla.gnome.org/show_bug.cgi?id=776876
6062
6063  configure.ac         | 10 ++++++++++
6064  gmodule/gmodule-dl.c |  7 ++++---
6065  2 files changed, 14 insertions(+), 3 deletions(-)
6066
6067 commit 83c1b881fb6402db71d1d2754e883efa457255b9
6068 Author: Ondrej Holy <oholy@redhat.com>
6069 Date:   Fri May 5 12:42:39 2017 +0200
6070
6071     gunixmounts: Prevent unwanted automount requests
6072
6073     mnt_table_is_fs_mounted causes unwanted automount requests due to
6074     canonicalization of source and target. It might be replaced by
6075     mnt_table_find_source as per the documentation in order to prevent
6076     the automounts, but it is redundant. All mtab entries should be
6077     already
6078     mounted and thus mnt_table_is_fs_mounted result is always true (it
6079     basically checks that the fs from mtab is in mtab). Let's remove
6080     the check at all.
6081
6082     https://bugzilla.gnome.org/show_bug.cgi?id=781867
6083
6084  gio/gunixmounts.c | 3 ---
6085  1 file changed, 3 deletions(-)
6086
6087 commit 53ed1804e255c78dd4938fe53d27edf90844bdf1
6088 Author: Ondrej Holy <oholy@redhat.com>
6089 Date:   Fri May 5 12:33:58 2017 +0200
6090
6091     gunixmounts: Speed up mtab processing with libmount
6092
6093     libmnt_context is useless. It contains cache which is useful for
6094     searching,
6095     but it isn't used in our case. Let's use mnt_context_parse_mtab
6096     instead
6097     directly and the mtab processing will be faster.
6098
6099     https://bugzilla.gnome.org/show_bug.cgi?id=781867
6100
6101  gio/gunixmounts.c | 16 ++++++----------
6102  1 file changed, 6 insertions(+), 10 deletions(-)
6103
6104 commit b7ffc07d9893949b218d4057d896e7ba943c1b8b
6105 Author: Philip Withnall <withnall@endlessm.com>
6106 Date:   Mon May 8 11:19:46 2017 +0100
6107
6108     tests: Improve error handling for fileutils test
6109
6110     The test_stdio_wrappers() test will spuriously fail if the mkdir-test
6111     directory already exists and is non-empty, which can happen if a
6112     previous test run has failed and left a coredump file in the
6113     directory.
6114     Tighten up the error checking around the pre-test rmdir() call
6115     to catch
6116     this failure.
6117
6118     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6119
6120     https://bugzilla.gnome.org/show_bug.cgi?id=782237
6121
6122  glib/tests/fileutils.c | 3 ++-
6123  1 file changed, 2 insertions(+), 1 deletion(-)
6124
6125 commit 5c1e85669a90e8ffc4a2c3bf2b2fec71eb35014d
6126 Author: Philip Withnall <withnall@endlessm.com>
6127 Date:   Sun May 7 20:17:34 2017 +0100
6128
6129     tests: Update g_assert()s in fileutils test to be more descriptive
6130
6131     Use the new g_assert_{non,}null(), g_assert_cmpint(), g_assert_true(),
6132     etc., to get more descriptive output when the tests fail.
6133
6134     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6135
6136     https://bugzilla.gnome.org/show_bug.cgi?id=782237
6137
6138  glib/tests/fileutils.c | 134
6139  ++++++++++++++++++++++++-------------------------
6140  1 file changed, 67 insertions(+), 67 deletions(-)
6141
6142 commit f9a6a9ba53ee4cf93de5ce28b2a9b8345c406f9e
6143 Author: Philip Withnall <withnall@endlessm.com>
6144 Date:   Tue May 2 15:53:13 2017 +0100
6145
6146     gtimer: Handle gmtime() failure in g_time_val_to_iso8601()
6147
6148     g_time_val_to_iso8601() has a limit to the future dates it can
6149     convert,
6150     imposed by what gmtime() can fit in its year field. If gmtime() fails,
6151     gracefully return NULL from g_time_val_to_iso8601() rather than trying
6152     to dereference the NULL structure and crashing.
6153
6154     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6155
6156     https://bugzilla.gnome.org/show_bug.cgi?id=782075
6157
6158  glib/gtimer.c | 13 ++++++++++++-
6159  1 file changed, 12 insertions(+), 1 deletion(-)
6160
6161 commit 9374ecc3cb7f45d47fde150c537402ab9ca9d4af
6162 Author: Philip Withnall <withnall@endlessm.com>
6163 Date:   Tue May 2 23:33:23 2017 +0100
6164
6165     gdatetime: Fix overflow checks when constructing from timestamps
6166
6167     GDateTime does overflow checks to see if the timestamp being passed in
6168     is too big to be represented. However, it only does those after
6169     converting from a timestamp to an interval, which involves some
6170     multiplications and additions — and hence can overflow, and
6171     cause the
6172     later bounds check to erroneously succeed. This results in a non-NULL
6173     GDateTime being returned which represents completely the wrong date.
6174
6175     Fix the overflow checks (do them earlier) and add some unit tests.
6176
6177     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6178
6179     https://bugzilla.gnome.org/show_bug.cgi?id=782089
6180
6181  glib/gdatetime.c       |  9 ++++++
6182  glib/tests/gdatetime.c | 84
6183  ++++++++++++++++++++++++++++++++++++++++++++++++++
6184  2 files changed, 93 insertions(+)
6185
6186 commit 17395d79ebe8f42e1df9c72e649ccdd24cd2797b
6187 Author: Rico Tzschichholz <ricotz@ubuntu.com>
6188 Date:   Sun Apr 30 19:35:16 2017 +0200
6189
6190     Revert "ginputstream: Add missing (out) annotations to read()
6191     functions"
6192
6193     This reverts commit 8446ee8c2039f233c084f0321f52f664941e4186.
6194
6195  gio/ginputstream.c | 16 ++++++++--------
6196  1 file changed, 8 insertions(+), 8 deletions(-)
6197
6198 commit fff6fc02b9d153ffd41a827ae9827ee34550f13a
6199 Author: Jonh Wendell <jonh.wendell@redhat.com>
6200 Date:   Thu May 4 11:03:48 2017 -0300
6201
6202     build: Bump version to 2.53.2
6203
6204     So that early adopters of new API have a version number to target.
6205
6206  configure.ac | 2 +-
6207  1 file changed, 1 insertion(+), 1 deletion(-)
6208
6209 commit b1cd3378fb107bb7807482298dbef361a591a084
6210 Author: Philip Withnall <philip@tecnocode.co.uk>
6211 Date:   Sat Jun 21 10:27:27 2014 +0100
6212
6213     gdatetime: Remove an unnecessary NULL pointer check
6214
6215     datetime->tz can never be NULL, so this pointer check is unnecessary
6216     and
6217     confusing, and messes up static analysis.
6218
6219     https://bugzilla.gnome.org/show_bug.cgi?id=732000
6220
6221  glib/gdatetime.c | 5 +----
6222  1 file changed, 1 insertion(+), 4 deletions(-)
6223
6224 commit 404c2d24542d5306aa579cfc43470e789306866e
6225 Author: Philip Withnall <withnall@endlessm.com>
6226 Date:   Thu Mar 2 10:26:26 2017 +0000
6227
6228     ghash: Document that GHashTable is not suitable for static hash tables
6229
6230     Instead, gperf should be used for that kind of thing.
6231
6232     Inspired by http://stackoverflow.com/q/42372382/2931197.
6233
6234     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6235
6236  glib/ghash.c | 4 ++++
6237  1 file changed, 4 insertions(+)
6238
6239 commit f6f6b3d83c2abae8aac55c59339adcee919ab6e5
6240 Author: Philip Withnall <philip.withnall@collabora.co.uk>
6241 Date:   Mon Apr 15 15:04:34 2013 +0200
6242
6243     garray: Add g_ptr_array_find[_with_equal_func]()
6244
6245     Partially based on telepathy-glib’s tp_g_ptr_array_contains(), and a
6246     patch by Xavier Claessens <xavier.claessens@collabora.co.uk>.
6247
6248     Test cases included.
6249
6250     https://bugzilla.gnome.org/show_bug.cgi?id=698064
6251
6252  docs/reference/glib/glib-sections.txt |  2 +
6253  glib/garray.c                         | 76
6254  +++++++++++++++++++++++++++++++++++
6255  glib/garray.h                         |  9 +++++
6256  glib/tests/array-test.c               | 55 +++++++++++++++++++++++++
6257  4 files changed, 142 insertions(+)
6258
6259 commit 42a8e952ef5b16cc4fa16c82e2d3c4c33f824dd8
6260 Author: Philip Withnall <withnall@endlessm.com>
6261 Date:   Tue May 2 15:59:59 2017 +0100
6262
6263     gtimer: Whitespace fixes
6264
6265     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6266
6267  glib/gtimer.c | 6 +++---
6268  1 file changed, 3 insertions(+), 3 deletions(-)
6269
6270 commit 070383ca36a32aee4635ad63f5365b9db245c83f
6271 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
6272 Date:   Tue May 2 14:27:14 2017 +0200
6273
6274     gvariant: Fix the max unsigned 64-bit integer value
6275
6276     It should be 2^64-1, not just 2^64.
6277
6278     Reviewed-by: Philip Withnall <philip@tecnocode.co.uk>
6279
6280  glib/gvarianttype.h | 5 +++--
6281  1 file changed, 3 insertions(+), 2 deletions(-)
6282
6283 commit 6ddfd516e6acf9582eafd02874525a26281765de
6284 Author: Matthias Clasen <mclasen@redhat.com>
6285 Date:   Tue May 2 07:23:32 2017 -0400
6286
6287     Small documentation additions
6288
6289     The GNetworkMonitor docs were talking about one implementation,
6290     omitting the others. While fixing that, add a bit about
6291     implementations
6292     to the GProxyResolver docs too.
6293
6294  gio/gnetworkmonitor.c | 7 +++++--
6295  gio/gproxyresolver.c  | 4 ++++
6296  2 files changed, 9 insertions(+), 2 deletions(-)
6297
6298 commit f3403548614a8b0c378f7c39ff4321b0a118ebb1
6299 Author: Matthias Clasen <mclasen@redhat.com>
6300 Date:   Tue May 2 06:28:22 2017 -0400
6301
6302     portal support: Raise the priority for network monitor
6303
6304     When we are inside a sandbox, we want to use the portal
6305     implementation, since it is the only one that has a chance
6306     of working.
6307
6308     This is safe to do, since the portal implementation will
6309     just fail initialization when loaded outside a sandbox.
6310
6311  gio/gnetworkmonitorportal.c | 2 +-
6312  1 file changed, 1 insertion(+), 1 deletion(-)
6313
6314 commit f5993c0e5d7405739f415187c90160040ff119ec
6315 Author: Philip Withnall <withnall@endlessm.com>
6316 Date:   Mon May 1 19:34:51 2017 +0100
6317
6318     gportalsupport: Fix compilation failure from previous commit
6319
6320     Igor says: Thith code did not path the compilation check.
6321
6322     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6323
6324  gio/gportalsupport.c | 4 +++-
6325  1 file changed, 3 insertions(+), 1 deletion(-)
6326
6327 commit 82e31de04dcf4670f869dd2606244ffcadd7c9ac
6328 Author: Matthias Clasen <mclasen@redhat.com>
6329 Date:   Thu Apr 27 07:22:18 2017 -0400
6330
6331     portal support: Read /.flatpak-info
6332
6333     The flatpak-info file was moved to a different location a while
6334     ago, we should read it from there instead of relying on the
6335     compat symlink. One advantage is that this is a fixed, short
6336     path, we don't have to construct one dynamically.
6337
6338     https://bugzilla.gnome.org/show_bug.cgi?id=781826
6339
6340  gio/gportalsupport.c | 7 +------
6341  1 file changed, 1 insertion(+), 6 deletions(-)
6342
6343 commit 84134c64ed4b2896044d239cd36899cf7e36ed03
6344 Author: Philip Withnall <philip@tecnocode.co.uk>
6345 Date:   Sun Apr 30 22:04:17 2017 +0100
6346
6347     docs: Remove some extraneous words from g_settings_sync()
6348     documentation
6349
6350     Looks like the author started typing one thing, then changed
6351     their mind
6352     about how to phrase the sentence, and typed something else.
6353
6354     Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
6355
6356  gio/gsettings.c | 3 +--
6357  1 file changed, 1 insertion(+), 2 deletions(-)
6358
6359 commit d21fb0ed3cce87ef01fceeacb033fc838b03615f
6360 Author: Philip Withnall <philip@tecnocode.co.uk>
6361 Date:   Sun Apr 30 09:41:35 2017 +0100
6362
6363     docs: Add an example for using the g_spawn_*() APIs
6364
6365     And clarify that you must add a child watch or *not* use the
6366     G_SPAWN_DO_NOT_REAP_CHILD flag, otherwise your child will become a
6367     zombie on exit, and will not be reaped until the parent process exits.
6368
6369     Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
6370
6371  glib/gspawn.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++----
6372  1 file changed, 48 insertions(+), 4 deletions(-)
6373
6374 commit 3e2187975d4d620630cc8c655d36a92ec423c632
6375 Author: Timm Bäder <mail@baedert.org>
6376 Date:   Sat Apr 29 14:25:36 2017 +0200
6377
6378     gappinfo: Clear previously set error before calling portal
6379
6380     Otherwise, we might end up returning TRUE from
6381     g_app_info_launch_default_for_uri but with a set error parameter. This
6382     will lead to confusing results depending on how the caller checks for
6383     errors. Checking error != NULL indicats the call failed but
6384     checking the
6385     return value indicates that it succeeded.
6386
6387  gio/gappinfo.c | 7 ++++++-
6388  1 file changed, 6 insertions(+), 1 deletion(-)
6389
6390 commit cbcf10411c367c873dbeb4ea029c080099322596
6391 Author: Patrick Griffis <tingping@tingping.se>
6392 Date:   Sat Apr 29 03:44:42 2017 -0400
6393
6394     tests: Fix g_content_type_is_mime_type() test on OSX
6395
6396     It should be passed a mime type not a content type.
6397
6398     https://bugzilla.gnome.org/show_bug.cgi?id=734946
6399
6400  gio/tests/contenttype.c | 2 +-
6401  1 file changed, 1 insertion(+), 1 deletion(-)
6402
6403 commit 17a3c782db6d55717c13ef164570801bbcea7384
6404 Author: Emmanuele Bassi <ebassi@gnome.org>
6405 Date:   Wed Apr 26 13:59:18 2017 +0100
6406
6407     genmarshal: Always generate the prototypes in the body
6408
6409     This way code that does not manually include the generated marshallers
6410     header and wishes to build with `-Wmissing-prototypes` will not
6411     generate
6412     a compiler warning.
6413
6414     https://bugzilla.gnome.org/show_bug.cgi?id=781755
6415
6416  gobject/glib-genmarshal.c | 16 ++++++++++++----
6417  1 file changed, 12 insertions(+), 4 deletions(-)
6418
6419 commit 616cff7c8700c70f6fcc50001cb6889ec181df10
6420 Author: Emmanuele Bassi <ebassi@gnome.org>
6421 Date:   Wed Apr 26 13:48:36 2017 +0100
6422
6423     genmarshal: Use fewer magic numbers
6424
6425     https://bugzilla.gnome.org/show_bug.cgi?id=781755
6426
6427  gobject/glib-genmarshal.c | 4 ++--
6428  1 file changed, 2 insertions(+), 2 deletions(-)
6429
6430 commit a8b5192d16fe3456bb0a27258688628ad9eda8b6
6431 Author: Emmanuele Bassi <ebassi@gnome.org>
6432 Date:   Wed Apr 26 13:45:55 2017 +0100
6433
6434     genmarshal: Constify global variables
6435
6436     https://bugzilla.gnome.org/show_bug.cgi?id=781755
6437
6438  gobject/glib-genmarshal.c | 4 ++--
6439  1 file changed, 2 insertions(+), 2 deletions(-)
6440
6441 commit 1ffad8fed9a48c0ccd893eb47cce18278c73e6cd
6442 Author: Emmanuele Bassi <ebassi@gnome.org>
6443 Date:   Wed Apr 26 13:41:41 2017 +0100
6444
6445     genmarshal: Conform --help output to conventions
6446
6447     The convention for arguments taking a value is:
6448
6449       --argument=VALUE
6450
6451     with the `VALUE` in caps.
6452
6453     https://bugzilla.gnome.org/show_bug.cgi?id=781755
6454
6455  gobject/glib-genmarshal.c | 4 ++--
6456  1 file changed, 2 insertions(+), 2 deletions(-)
6457
6458 commit aefffa3fbc3901315fdc5f9957890926fc6eab54
6459 Author: declan <dec1@geoaze.com>
6460 Date:   Fri Apr 28 15:34:57 2017 +0200
6461
6462     gdbusmessage: Don’t use major()/minor() if they’re unavailable
6463
6464     https://bugzilla.gnome.org/show_bug.cgi?id=777030
6465
6466  gio/gdbusmessage.c | 6 ++++++
6467  1 file changed, 6 insertions(+)
6468
6469 commit b63469d7261a3d98207647a7f05167f21f22dbc1
6470 Author: Philip Withnall <withnall@endlessm.com>
6471 Date:   Fri Apr 28 12:29:44 2017 +0100
6472
6473     docs: Fix (nullable) (optional) annotations
6474
6475     There are a few places where commit 18a33f72 replaced valid (nullable)
6476     (optional) annotations with just (optional). That has a different
6477     meaning.
6478
6479     (nullable) (optional) can only be applied to gpointer* parameters, and
6480     means that both the gpointer* and returned gpointer can be NULL. i.e.
6481     The caller can pass in NULL to ignore the return value; and the
6482     returned
6483     value can be NULL.
6484
6485     (optional) can be applied to anything* parameters, and means that the
6486     anything* can be NULL. i.e. The caller can pass in NULL to ignore the
6487     return value. The return value cannot be NULL.
6488
6489     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6490
6491  gio/gsocket.c           | 4 ++--
6492  gio/gsocketlistener.c   | 8 ++++----
6493  gio/gwin32registrykey.c | 8 ++++----
6494  glib/gconvert.c         | 2 +-
6495  glib/gerror.c           | 2 +-
6496  glib/ghash.c            | 4 ++--
6497  6 files changed, 14 insertions(+), 14 deletions(-)
6498
6499 commit 88ad0dab214799f17f0ddc463d10f44c00587dbf
6500 Author: Philip Withnall <withnall@endlessm.com>
6501 Date:   Fri Apr 28 12:05:42 2017 +0100
6502
6503     gdbusconnection: Add some comments about object ownership
6504
6505     Some annotations I made while trying to debug bug #781847. They
6506     introduce no behavioural changes.
6507
6508     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6509
6510  gio/gdbusconnection.c | 11 ++++++-----
6511  1 file changed, 6 insertions(+), 5 deletions(-)
6512
6513 commit ea586b47a306a1e9b5edd6fc94eb872342a87024
6514 Author: Daniel Macks <dmacks@netspace.org>
6515 Date:   Mon Apr 24 01:52:27 2017 -0400
6516
6517     Implement g_content_type_is_mime_type() (clone of win32's)
6518
6519     Add missing function, copying from gcontenttype-win32.c per Patrick
6520     Griffis (Comment #55 of bug report)
6521
6522     https://bugzilla.gnome.org/show_bug.cgi?id=734946
6523
6524  gio/gosxcontenttype.c | 17 +++++++++++++++++
6525  1 file changed, 17 insertions(+)
6526
6527 commit ecc27a0cbaaa0ec87e0ac362d2ada17dab519a42
6528 Author: Daniel Macks <dmacks@netspace.org>
6529 Date:   Mon Apr 24 01:40:51 2017 -0400
6530
6531     Add test-case for g_content_type_is_mime_type()
6532
6533     Verify presence of new interface.
6534
6535     https://bugzilla.gnome.org/show_bug.cgi?id=734946
6536
6537  gio/tests/contenttype.c | 1 +
6538  1 file changed, 1 insertion(+)
6539
6540 commit 643c722f1e5c021aeec7ba758d5fbf5a83e0069f
6541 Author: Rafal Luzynski <digitalfreak@lingonborough.com>
6542 Date:   Fri Mar 31 01:52:33 2017 +0200
6543
6544     gosxappinfo: fix typo in g_osx_app_info_launch_internal
6545
6546     Correct error domain is G_IO_ERROR.
6547
6548     https://bugzilla.gnome.org/show_bug.cgi?id=734946
6549
6550  gio/gosxappinfo.c | 3 ++-
6551  1 file changed, 2 insertions(+), 1 deletion(-)
6552
6553 commit 0c4dd4a8020044fc7ba8196e0fccdd66e287fb97
6554 Author: Patrick Griffis <tingping@tingping.se>
6555 Date:   Thu Mar 30 19:49:21 2017 -0400
6556
6557     gosxappinfo: Special case x-scheme-handler
6558
6559     This is the only way they are exposed on Unix so we need to handle it
6560
6561     https://bugzilla.gnome.org/show_bug.cgi?id=734946
6562
6563  gio/gosxappinfo.c | 29 +++++++++++++++++++++--------
6564  1 file changed, 21 insertions(+), 8 deletions(-)
6565
6566 commit fac83e09d63b71a51bddf2165fb29b62effe380e
6567 Author: Patrick Griffis <tingping@tingping.se>
6568 Date:   Thu Mar 30 19:37:13 2017 -0400
6569
6570     gosxappinfo: Fix get_default_for_type() on 10.10+
6571
6572     https://bugzilla.gnome.org/show_bug.cgi?id=734946
6573
6574  gio/gosxappinfo.c | 45 +++++++++++++++++++++++++++++++--------------
6575  1 file changed, 31 insertions(+), 14 deletions(-)
6576
6577 commit d4bfee1e7abe8be6506eadee21f08f5167df5f1b
6578 Author: Patrick Griffis <tingping@tingping.se>
6579 Date:   Thu Mar 30 17:13:41 2017 -0400
6580
6581     build: Don't build dbus-appinfo on OSX
6582
6583     https://bugzilla.gnome.org/show_bug.cgi?id=780309
6584
6585  gio/tests/Makefile.am | 6 +++++-
6586  1 file changed, 5 insertions(+), 1 deletion(-)
6587
6588 commit 75cd848ea861a2278e90d8ee9810e91dc49240a6
6589 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
6590 Date:   Wed Apr 26 11:58:58 2017 +0200
6591
6592     gvariant: Fix some typos in documentation
6593
6594     Reformatted the docs for G_VARIANT_TYPE_UINT64 to avoid having a
6595     number in the beginning of the line, because apparently gtk-doc treats
6596     that as a first element of the numbered list. The number being that
6597     big probably makes gtk-doc to treat it as 1.
6598
6599     Fixed the g_variant_new_fixed_array documentation - it was partially
6600     copy-pasted from the g_variant_get_fixed_array documentation.
6601
6602     The rest should be quite obvious.
6603
6604     https://bugzilla.gnome.org/show_bug.cgi?id=781830
6605
6606  glib/gvariant.c     | 15 +++++++--------
6607  glib/gvarianttype.c |  2 +-
6608  glib/gvarianttype.h |  4 ++--
6609  3 files changed, 10 insertions(+), 11 deletions(-)
6610
6611 commit f3321da4624eb638a8e8cdd51d9026029a85df74
6612 Author: Patrick Griffis <tingping@tingping.se>
6613 Date:   Thu Mar 30 19:28:12 2017 -0400
6614
6615     gosxappinfo: Fix typo in ifdef
6616
6617     https://bugzilla.gnome.org/show_bug.cgi?id=780300
6618
6619  gio/gosxappinfo.c | 4 ++--
6620  1 file changed, 2 insertions(+), 2 deletions(-)
6621
6622 commit 42c4a72e292d9d19ac15ce634b6e9a71569c63fd
6623 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
6624 Date:   Wed Apr 26 08:16:54 2017 +0000
6625
6626     Update Spanish translation
6627
6628  po/es.po | 1212
6629  ++++++++++++++++++++++++++++++++------------------------------
6630  1 file changed, 634 insertions(+), 578 deletions(-)
6631
6632 commit 7651ce2ee46ee94c3c5c25d3c30592c6ad8f23ca
6633 Author: Matthias Clasen <mclasen@redhat.com>
6634 Date:   Mon Apr 24 13:15:45 2017 -0400
6635
6636     2.53.1
6637
6638  NEWS         | 60
6639  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6640  configure.ac |  2 +-
6641  2 files changed, 61 insertions(+), 1 deletion(-)
6642
6643 commit 281e30103697958dff89e2f4a561d92871da9d65
6644 Author: Philip Withnall <withnall@endlessm.com>
6645 Date:   Mon Apr 24 21:38:59 2017 +0100
6646
6647     gmain: Allow GSource methods to be called from a finalize() callback
6648
6649     Temporarily increase the ref count of a GSource to 1 while calling its
6650     finalize() callback, so that the finalize() implementation can call
6651     GSource methods (like g_source_set_ready_time()) without causing
6652     critical warnings. It’s safe to call those methods at this point,
6653     as the
6654     source has been destroyed, but nothing has been freed.
6655
6656     This is an indirect way of fixing a race between GCancellable and
6657     GCancellableSource, whereby the GCancellable::cancelled callback
6658     for the
6659     GCancellableSource is not disconnected until the
6660     GCancellableSource’s
6661     finalize() function is called. Previously, this meant there was
6662     a window
6663     in which the GCancellableSource’s ref count was 0, but the
6664     ::cancelled
6665     callback was still connected, and could legitimately be called as a
6666     result of another thread calling g_cancellable_cancel() on the
6667     GCancellable. The callback calls g_source_set_ready_time() on the
6668     GSource, and there’s no thread-safe way of checking whether
6669     the GSource
6670     has been destroyed. Instead, we have to change GSource so its
6671     ref count
6672     is only decremented to 0 inside the locked section in
6673     g_source_unref_internal() *after* the finalize() function has been
6674     called, and hence after the GCancellable::cancelled callback has been
6675     disconnected. The use of g_cancellable_disconnect() ensures that the
6676     callback disconnection is thread safe.
6677
6678     Signed-off-by: Philip Withnall <withnall@endlessm.com>
6679
6680     https://bugzilla.gnome.org/show_bug.cgi?id=781601
6681
6682  glib/gmain.c | 4 ++++
6683  glib/gmain.h | 5 ++++-
6684  2 files changed, 8 insertions(+), 1 deletion(-)
6685
6686 commit 09762ac4d6374edc51215d970d584dd8b9a6c745
6687 Author: Aurimas Černius <aurisc4@gmail.com>
6688 Date:   Mon Apr 24 23:14:54 2017 +0300
6689
6690     Updated Lithuanian translation
6691
6692  po/lt.po | 645
6693  ++++++++++++++++++++++++++++++++++-----------------------------
6694  1 file changed, 349 insertions(+), 296 deletions(-)
6695
6696 commit 725d0053c065bf3b5af52cad664f9bbe7253146f
6697 Author: Florian Heiser <gnu.l10n.de@gmail.com>
6698 Date:   Sat Apr 22 02:03:46 2017 +0000
6699
6700     Update German translation
6701
6702  po/de.po | 617
6703  +++++++++++++++++++++++++++++++++------------------------------
6704  1 file changed, 325 insertions(+), 292 deletions(-)
6705
6706 commit 3362bf7a40abbf8911e3cefa4dad50352e7ba574
6707 Author: Jordi Mas <jmas@softcatala.org>
6708 Date:   Wed Apr 19 22:53:43 2017 +0200
6709
6710     Update Catalan translation
6711
6712  po/ca.po | 144
6713  +++++++++++++++++++++++++++------------------------------------
6714  1 file changed, 62 insertions(+), 82 deletions(-)
6715
6716 commit 4a444d48e2bcf9323fcc5b5556cc5c9a2f455e33
6717 Author: Andika Triwidada <atriwidada@gnome.org>
6718 Date:   Tue Apr 18 11:06:47 2017 +0000
6719
6720     Update Indonesian translation
6721
6722  po/id.po | 646
6723  +++++++++++++++++++++++++++++++++------------------------------
6724  1 file changed, 337 insertions(+), 309 deletions(-)
6725
6726 commit e8487812b9782b6a01e8de9990593558394f4087
6727 Author: Philip Withnall <withnall@endlessm.com>
6728 Date:   Tue Apr 18 11:58:28 2017 +0100
6729
6730     gmessages: Fix documentation formatting
6731
6732  glib/gmessages.c | 4 ++--
6733  1 file changed, 2 insertions(+), 2 deletions(-)
6734
6735 commit 7641cf29e32dc8c58adf1829e57b8ebeba07dae8
6736 Author: John Lindgren <john@jlindgren.net>
6737 Date:   Thu Apr 13 22:31:29 2017 -0400
6738
6739     Do not mix declarations with code.
6740
6741     https://bugzilla.gnome.org/show_bug.cgi?id=781298
6742
6743  glib/gfileutils.c | 8 ++++++--
6744  1 file changed, 6 insertions(+), 2 deletions(-)
6745
6746 commit c19259526825a7eaf1a3faf64df1690e53a4b5cd
6747 Author: Philip Withnall <withnall@endlessm.com>
6748 Date:   Thu Apr 13 10:24:32 2017 +0100
6749
6750     ginputstream: Add missing (transfer full) annotation to read_bytes()
6751
6752  gio/ginputstream.c | 4 ++--
6753  1 file changed, 2 insertions(+), 2 deletions(-)
6754
6755 commit 8446ee8c2039f233c084f0321f52f664941e4186
6756 Author: Philip Withnall <withnall@endlessm.com>
6757 Date:   Thu Apr 13 10:24:11 2017 +0100
6758
6759     ginputstream: Add missing (out) annotations to read() functions
6760
6761     https://bugzilla.gnome.org/show_bug.cgi?id=781234
6762
6763  gio/ginputstream.c | 16 ++++++++--------
6764  1 file changed, 8 insertions(+), 8 deletions(-)
6765
6766 commit 8c4a6fdbf5a699b0590f0ee7ff88b4fe00a59ae9
6767 Author: Philip Withnall <withnall@endlessm.com>
6768 Date:   Thu Apr 13 10:23:50 2017 +0100
6769
6770     gio: Fix some typos of ‘asynchronous’ in documentation comments
6771
6772  gio/ginputstream.c    | 4 ++--
6773  gio/gtlsinteraction.c | 2 +-
6774  2 files changed, 3 insertions(+), 3 deletions(-)
6775
6776 commit 9ba95e25b74adf8d62effeaf6567074ac932811c
6777 Author: Paolo Bonzini <pbonzini@redhat.com>
6778 Date:   Tue Apr 4 09:56:47 2017 +0200
6779
6780     gmain: only signal GWakeup right before or during a blocking poll
6781
6782     Since commit e4ee307 ("Do not wake up main loop if change is from same
6783     thread", bug 761102), GMainContext uses context->owner to decide
6784     if the
6785     event loop is being run in the current thread.  However, what really
6786     matters is the phase in the prepare/query/poll/check/dispatch
6787     sequence.
6788     Wakeups are only needed between the end of prepare and the end
6789     of poll,
6790     and then only if prepare found that no sources were ready.
6791
6792     There is no need to take threads into account, because prepare, check
6793     and all callers of conditional_wakeup all look at the new need_wakeup
6794     flag inside LOCK_CONTEXT/UNLOCK_CONTEXT.
6795
6796     With this change, g_main_context_is_owner and g_main_context_wait are
6797     the only functions for which acquire/release matters, just like before
6798     commit e4ee307.
6799
6800     Signed-off-by: Paolo Bonzini <bonzini@gnu.org>
6801
6802  glib/gmain.c | 30 +++++++++++++++++++-----------
6803  1 file changed, 19 insertions(+), 11 deletions(-)
6804
6805 commit 0c0469b56d7e6b2533760d5d821076c88b05dfb0
6806 Author: Paolo Bonzini <bonzini@gnu.org>
6807 Date:   Mon Apr 3 13:32:32 2017 -0400
6808
6809     gmain: Signal wakeups if context has never been acquired as well
6810
6811     Should address backwards compatibility with how qemu is using
6812     `GMainContext`.
6813
6814     See https://bugzilla.gnome.org/show_bug.cgi?id=761102#c14
6815
6816     Input-into-keyboard-by: Colin Walters <walters@verbum.org>
6817
6818  glib/gmain.c | 12 +++++++++++-
6819  1 file changed, 11 insertions(+), 1 deletion(-)
6820
6821 commit 3d7534eae5e5421573e1f7cf76f6339cffeb903d
6822 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
6823 Date:   Mon Apr 10 13:00:44 2017 +0200
6824
6825     gio-tool: Fix errors format string
6826
6827     Compiling with clang 3.8.1-18 (debian, x86_64) I ran across this
6828     error:
6829
6830     gio-tool.c:40:31: error: format string is not a string literal
6831     [-Werror,-Wformat-nonliteral]
6832       message = g_strdup_vprintf (format, args);
6833                                   ^~~~~~
6834     gio-tool.c:55:31: error: format string is not a string literal
6835     [-Werror,-Wformat-nonliteral]
6836       message = g_strdup_vprintf (format, args);
6837                                   ^~~~~~
6838     2 errors generated.
6839
6840     To fix the first one, related with the function print_error(), this
6841     patch adds to the function prototype a compiler's attribute.
6842
6843     For the second one, since the usage of that function is to print
6844     one string and the format is already provided, the patch simplifies
6845     the function by no receiving variadic arguments.
6846
6847     https://bugzilla.gnome.org/show_bug.cgi?id=781125
6848
6849  gio/gio-tool-rename.c |  2 +-
6850  gio/gio-tool-save.c   |  6 +++---
6851  gio/gio-tool-set.c    |  2 +-
6852  gio/gio-tool.c        | 12 ++----------
6853  gio/gio-tool.h        |  5 ++---
6854  5 files changed, 9 insertions(+), 18 deletions(-)
6855
6856 commit 77d00030e59b123c1e5eef708eacd4cf685253c3
6857 Author: Piotr Drąg <piotrdrag@gmail.com>
6858 Date:   Mon Apr 10 15:40:42 2017 +0200
6859
6860     gio-tool: Fix closing Unicode quotation mark
6861
6862     See https://developer.gnome.org/hig/stable/typography.html
6863
6864     https://bugzilla.gnome.org/show_bug.cgi?id=772221
6865
6866  gio/gio-tool-set.c | 2 +-
6867  1 file changed, 1 insertion(+), 1 deletion(-)
6868
6869 commit f952fdf3fcb00946317ecb2672e9d2c99c74c7a3
6870 Author: Emmanuele Bassi <ebassi@gnome.org>
6871 Date:   Fri Oct 17 11:54:02 2014 +0100
6872
6873     Drop trailing semi-colon from G_DEFINE_ macro
6874
6875     It's unnecessary, and only adds visual noise; we have been fairly
6876     inconsistent in the past, but the semi-colon-less version clearly
6877     dominates in the code base.
6878
6879     https://bugzilla.gnome.org/show_bug.cgi?id=669355
6880
6881  docs/reference/gobject/tut_gtype.xml     |  4 ++--
6882  docs/reference/gobject/tut_howto.xml     |  4 ++--
6883  gio/gcredentials.c                       |  2 +-
6884  gio/gdbus-2.0/codegen/codegen.py         | 18 +++++++++---------
6885  gio/gdbusauthobserver.c                  |  2 +-
6886  gio/gdbusdaemon.c                        |  2 +-
6887  gio/gdbusintrospection.c                 | 16 +++++++++-------
6888  gio/gdbusmessage.c                       |  2 +-
6889  gio/gdbusmethodinvocation.c              |  2 +-
6890  gio/gdbusobjectmanagerclient.c           |  2 +-
6891  gio/gdbusserver.c                        |  3 +--
6892  gio/gdtlsconnection.c                    |  2 +-
6893  gio/gdummytlsbackend.c                   | 14 +++++++-------
6894  gio/gfileinfo.c                          |  2 +-
6895  gio/gfilenamecompleter.c                 |  2 +-
6896  gio/giomodule.c                          |  4 ++--
6897  gio/glistmodel.c                         |  2 +-
6898  gio/glocalfileenumerator.c               |  2 +-
6899  gio/glocalfileiostream.c                 |  2 +-
6900  gio/gnativevolumemonitor.c               |  2 +-
6901  gio/gnotification.c                      |  2 +-
6902  gio/gnotificationbackend.c               |  2 +-
6903  gio/gresourcefile.c                      |  4 ++--
6904  gio/gsocketaddressenumerator.c           |  2 +-
6905  gio/gsocketcontrolmessage.c              |  4 +---
6906  gio/gsubprocess.c                        |  2 +-
6907  gio/gsubprocesslauncher.c                |  2 +-
6908  gio/gtlsbackend.c                        |  2 +-
6909  gio/gtlscertificate.c                    |  2 +-
6910  gio/gtlsdatabase.c                       |  2 +-
6911  gio/gunionvolumemonitor.c                |  2 +-
6912  gio/gunixmounts.c                        |  2 +-
6913  gio/gvfs.c                               |  2 +-
6914  gio/gvolumemonitor.c                     |  2 +-
6915  gio/tests/filter-streams.c               |  4 ++--
6916  gio/tests/gdbus-bz627724.c               |  2 +-
6917  gio/tests/gdbus-example-export.c         |  2 +-
6918  gio/tests/gdbus-example-proxy-subclass.c |  2 +-
6919  gio/tests/gdbus-peer-object-manager.c    |  2 +-
6920  gio/tests/gmenumodel.c                   |  4 ++--
6921  gio/tests/gnotification-server.c         |  2 +-
6922  gio/tests/gtesttlsbackend.c              | 10 +++++-----
6923  gio/tests/gtlsconsoleinteraction.c       |  2 +-
6924  gio/tests/socket-service.c               |  2 +-
6925  gio/tests/tls-interaction.c              |  2 +-
6926  gio/win32/gwinhttpfileinputstream.c      |  2 +-
6927  gio/win32/gwinhttpfileoutputstream.c     |  2 +-
6928  gobject/gbinding.c                       |  2 +-
6929  gobject/gboxed.c                         |  6 +++---
6930  gobject/gobject.c                        |  2 +-
6931  gobject/tests/binding.c                  |  4 ++--
6932  gobject/tests/dynamictests.c             |  2 +-
6933  gobject/tests/param.c                    |  6 +++---
6934  gobject/tests/properties.c               |  2 +-
6935  gobject/tests/threadtests.c              | 23 ++++++++++-------------
6936  tests/gobject/performance.c              | 18 ++++++------------
6937  tests/gobject/references.c               |  2 +-
6938  tests/gobject/singleton.c                |  2 +-
6939  tests/refcount/closures.c                |  2 +-
6940  tests/refcount/properties3.c             |  2 +-
6941  tests/refcount/properties4.c             |  2 +-
6942  61 files changed, 112 insertions(+), 122 deletions(-)
6943
6944 commit fb7d2184a616553fdc1881fe52ebe2a3c7748280
6945 Author: Ondrej Holy <oholy@redhat.com>
6946 Date:   Mon Dec 19 12:11:13 2016 +0100
6947
6948     gio-tool: Do not leak GOptionContext
6949
6950     GOptionContext is freed only in case of success. Free the context
6951     also in case of failure.
6952
6953     https://bugzilla.gnome.org/show_bug.cgi?id=776169
6954
6955  gio/gio-tool-cat.c     | 3 +++
6956  gio/gio-tool-copy.c    | 5 +++++
6957  gio/gio-tool-info.c    | 3 +++
6958  gio/gio-tool-list.c    | 2 ++
6959  gio/gio-tool-mime.c    | 3 +++
6960  gio/gio-tool-mkdir.c   | 3 +++
6961  gio/gio-tool-monitor.c | 3 +++
6962  gio/gio-tool-mount.c   | 2 ++
6963  gio/gio-tool-move.c    | 4 ++++
6964  gio/gio-tool-open.c    | 3 +++
6965  gio/gio-tool-remove.c  | 3 +++
6966  gio/gio-tool-rename.c  | 4 ++++
6967  gio/gio-tool-save.c    | 4 ++++
6968  gio/gio-tool-set.c     | 6 ++++++
6969  gio/gio-tool-trash.c   | 2 ++
6970  gio/gio-tool-tree.c    | 2 ++
6971  16 files changed, 52 insertions(+)
6972
6973 commit 292f10d053c92d8908ef2d862ecb7672f0e0765a
6974 Author: Ondrej Holy <oholy@redhat.com>
6975 Date:   Mon Dec 19 10:27:04 2016 +0100
6976
6977     gio-tool: Add g_drive_is_removable() support
6978
6979     The g_drive_is_removable() support was added recently in gio/gvfs
6980     (see Bug 765900 and Bug 765457). It was also added in gvfs-mount,
6981     but we forgot to add it also in gio-tool-mount.
6982
6983     https://bugzilla.gnome.org/show_bug.cgi?id=776169
6984
6985  gio/gio-tool-mount.c | 1 +
6986  1 file changed, 1 insertion(+)
6987
6988 commit 094613425ee949def2bcac83dcda3eee8b6856df
6989 Author: Ondrej Holy <oholy@redhat.com>
6990 Date:   Fri Dec 16 14:43:57 2016 +0100
6991
6992     gio-tool: Return error if there are not any volumes to mount
6993
6994     Print error and return error code if device doesn't contain any
6995     volumes to mount.
6996
6997     https://bugzilla.gnome.org/show_bug.cgi?id=776169
6998
6999  gio/gio-tool-mount.c | 4 ++--
7000  1 file changed, 2 insertions(+), 2 deletions(-)
7001
7002 commit bcb1bfda52a8c650c19c419e247ccfac9451640a
7003 Author: Ondrej Holy <oholy@redhat.com>
7004 Date:   Fri Dec 16 14:36:53 2016 +0100
7005
7006     gio-tool: Do not print settable arguments unless they are any
7007
7008     "Settable arguments:" is printed even if they are not any arguments
7009     to print. Do not print it similarly as it is done for "Writable
7010     namespaces:".
7011
7012     https://bugzilla.gnome.org/show_bug.cgi?id=776169
7013
7014  gio/gio-tool-info.c | 19 +++++++++++--------
7015  1 file changed, 11 insertions(+), 8 deletions(-)
7016
7017 commit bde2bde41155cf4f60daea4c1cb60e3fc30e2d0d
7018 Author: Ondrej Holy <oholy@redhat.com>
7019 Date:   Fri Dec 16 14:35:55 2016 +0100
7020
7021     gio-tool: Various memory leak fixes
7022
7023     https://bugzilla.gnome.org/show_bug.cgi?id=776169
7024
7025  gio/gio-tool-info.c    | 1 +
7026  gio/gio-tool-monitor.c | 2 ++
7027  gio/gio-tool-set.c     | 7 +++++--
7028  3 files changed, 8 insertions(+), 2 deletions(-)
7029
7030 commit 0beeeb2ec9f2a934fee8c7aa40c4d4c415d0d187
7031 Author: Ondrej Holy <oholy@redhat.com>
7032 Date:   Fri Dec 16 14:32:29 2016 +0100
7033
7034     gio-tool: Various fixes related to error messages
7035
7036     This patch contains the following changes:
7037     - Print all errors with "gio: " prefix
7038     - Print file uri in error for each tool allowing multiple locations
7039     - Mark all error messages translatable
7040     - Do not leak strings used in error messages
7041     - Always start error messages with capital letter
7042     - Unify some error messages across various tools
7043     - Fix addional/missing new line characters
7044
7045     https://bugzilla.gnome.org/show_bug.cgi?id=776169
7046
7047  gio/gio-tool-cat.c     |  4 ++--
7048  gio/gio-tool-info.c    |  6 +++---
7049  gio/gio-tool-mime.c    |  6 +++---
7050  gio/gio-tool-monitor.c | 20 +++++++-------------
7051  gio/gio-tool-mount.c   | 48
7052  ++++++++++++++++++++++++++++--------------------
7053  gio/gio-tool-open.c    |  2 +-
7054  gio/gio-tool-remove.c  |  2 +-
7055  gio/gio-tool-rename.c  |  2 +-
7056  gio/gio-tool-save.c    |  6 +++---
7057  gio/gio-tool-set.c     |  4 ++--
7058  gio/gio-tool.c         | 30 ++++++++++++++++++++++++++++--
7059  gio/gio-tool.h         |  5 ++++-
7060  12 files changed, 83 insertions(+), 52 deletions(-)
7061
7062 commit a83ccc535f73128fe4880d19d34375f9fdcd5113
7063 Author: Tim-Philipp Müller <tim@centricular.com>
7064 Date:   Tue Apr 4 17:18:35 2017 +0100
7065
7066     gobject: remove duplicate GType sanity check
7067
7068     This is going to be checked again by g_object_new_with_properties()
7069     and g_object_new_valist() anyway, so might just as well leave it
7070     to those functions to do the check and only do it once. It doesn't
7071     matter which function emits the critical warning in the end either,
7072     as one has to look at a stack trace to find out what code triggered
7073     it in any case.
7074
7075     https://bugzilla.gnome.org/show_bug.cgi?id=780908
7076
7077  gobject/gobject.c | 2 --
7078  1 file changed, 2 deletions(-)
7079
7080 commit a5b58da6bf3bb21cbd3d030a369aad330f90f891
7081 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7082 Date:   Tue Sep 15 10:00:44 2015 +0100
7083
7084     gfileutils: Add precondition checks to g_file_test()
7085
7086     Otherwise g_file_test(NULL, …) causes a call to access(NULL, …) on
7087     Linux, which is disallowed and valgrind complains about it.
7088
7089     https://bugzilla.gnome.org/show_bug.cgi?id=755046
7090
7091  glib/gfileutils.c | 2 ++
7092  1 file changed, 2 insertions(+)
7093
7094 commit 005dfeacba142af598d57f28da1e7f79c17d8fe1
7095 Author: Ole André Vadla Ravnås <oleavr@gmail.com>
7096 Date:   Wed Mar 1 11:18:21 2017 +0100
7097
7098     gdbus: fix false positive g_warning() in remove_filter()
7099
7100     The GDBus thread might be holding a ref while requesting to remove the
7101     filter.
7102
7103     https://bugzilla.gnome.org/show_bug.cgi?id=779409
7104
7105  gio/gdbusconnection.c | 5 ++++-
7106  1 file changed, 4 insertions(+), 1 deletion(-)
7107
7108 commit 85882094df02ab6d3f8773e9dda2b96d89b59ad1
7109 Author: Adrian Perez de Castro <aperez@igalia.com>
7110 Date:   Tue Jan 31 03:10:24 2017 +0200
7111
7112     Better documentation for g_app_info_equal()
7113
7114     Explicitly state that the function may not compare the contents of the
7115     passed GAppInfo instances.
7116
7117     This fixes bug #777961.
7118
7119  gio/gappinfo.c | 4 ++++
7120  1 file changed, 4 insertions(+)
7121
7122 commit 47a02c85610f4036681c9728b7339dcb08f64fc4
7123 Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
7124 Date:   Thu Mar 9 10:56:32 2017 +0100
7125
7126     g_unix_signal_source_new: Add SIGWINCH
7127
7128     Assume this won't go into 2.52 anymore, so say it was added in 2.54.
7129
7130     https://bugzilla.gnome.org/show_bug.cgi?id=769534
7131
7132  glib/glib-unix.c | 5 +++--
7133  1 file changed, 3 insertions(+), 2 deletions(-)
7134
7135 commit 3525048dc42bb5e07d6c63723ffa33c779061606
7136 Author: Christoph Reiter <creiter@src.gnome.org>
7137 Date:   Tue Mar 28 08:03:27 2017 +0200
7138
7139     gmodule: Remove old win32 codepage ABI compat code
7140
7141     Makes new code link against the normal symbol names again.
7142     Variants with utf8 suffix are there for existing binaries/ABI compat.
7143
7144     https://bugzilla.gnome.org/show_bug.cgi?id=780634
7145
7146  gmodule/gmodule.c | 132
7147  +++++++++++++++++++-----------------------------------
7148  gmodule/gmodule.h |  28 ++++++------
7149  2 files changed, 61 insertions(+), 99 deletions(-)
7150
7151 commit 5067d25a74783a8b6eee68bb83b47ade004d39bc
7152 Author: Christoph Reiter <creiter@src.gnome.org>
7153 Date:   Tue Mar 28 08:03:14 2017 +0200
7154
7155     gwin32: Remove old win32 codepage ABI compat code
7156
7157     Makes new code link against the normal symbol names again.
7158     Variants with utf8 suffix are there for existing binaries/ABI compat.
7159
7160     https://bugzilla.gnome.org/show_bug.cgi?id=780634
7161
7162  glib/gwin32.c | 104
7163  +++++++++++++++++++++++-----------------------------------
7164  glib/gwin32.h |  17 ----------
7165  2 files changed, 41 insertions(+), 80 deletions(-)
7166
7167 commit 23dffdd949eb1cde6900d0ddc1f543261401fdbd
7168 Author: Christoph Reiter <creiter@src.gnome.org>
7169 Date:   Tue Mar 28 08:02:55 2017 +0200
7170
7171     gspawn: Remove old win32 codepage ABI compat code
7172
7173     Makes new code link against the normal symbol names again.
7174     Variants with utf8 suffix are there for existing binaries/ABI compat.
7175
7176     https://bugzilla.gnome.org/show_bug.cgi?id=780634
7177
7178  glib/gspawn-win32.c | 483
7179  +++++++++++++++++++---------------------------------
7180  glib/gspawn.h       |  53 ------
7181  2 files changed, 174 insertions(+), 362 deletions(-)
7182
7183 commit fad5f5bd17f2227373b8a511875be5ece172d43c
7184 Author: Christoph Reiter <creiter@src.gnome.org>
7185 Date:   Tue Mar 28 08:02:29 2017 +0200
7186
7187     giochannel: Remove old win32 codepage ABI compat code
7188
7189     Makes new code link against the normal symbol names again.
7190     Variants with utf8 suffix are there for existing binaries/ABI compat.
7191
7192     https://bugzilla.gnome.org/show_bug.cgi?id=780634
7193
7194  glib/giochannel.h | 11 -----------
7195  glib/giowin32.c   | 44 ++++++++++++++++++--------------------------
7196  2 files changed, 18 insertions(+), 37 deletions(-)
7197
7198 commit d1528402ab15bb174e0cf02e4fdbb9115eeb8b3a
7199 Author: Christoph Reiter <creiter@src.gnome.org>
7200 Date:   Tue Mar 28 08:01:43 2017 +0200
7201
7202     gfileutils: Remove old win32 codepage ABI compat code
7203
7204     Makes new code link against the normal symbol names again.
7205     Variants with utf8 suffix are there for existing binaries/ABI compat.
7206
7207     https://bugzilla.gnome.org/show_bug.cgi?id=780634
7208
7209  glib/gfileutils.c | 115
7210  ++++++++++++++----------------------------------------
7211  glib/gfileutils.h |  27 -------------
7212  2 files changed, 29 insertions(+), 113 deletions(-)
7213
7214 commit b67d071321264cc4a7bb9df47a4381918232279a
7215 Author: Christoph Reiter <creiter@src.gnome.org>
7216 Date:   Tue Mar 28 08:00:46 2017 +0200
7217
7218     genviron: Remove old win32 codepage ABI compat code
7219
7220     Makes new code link against the normal symbol names again.
7221     Variants with utf8 suffix are there for existing binaries/ABI compat.
7222
7223     https://bugzilla.gnome.org/show_bug.cgi?id=780634
7224
7225  glib/genviron.c | 60
7226  ++++++++++++++++++---------------------------------------
7227  glib/genviron.h | 16 ---------------
7228  2 files changed, 19 insertions(+), 57 deletions(-)
7229
7230 commit d43b3d889ad3ea2f0754251ed514610aad5cc9d5
7231 Author: Christoph Reiter <creiter@src.gnome.org>
7232 Date:   Tue Mar 28 07:59:38 2017 +0200
7233
7234     gdir: Remove old win32 codepage ABI compat code
7235
7236     Makes new code link against the normal symbol names again.
7237     Variants with utf8 suffix are there for existing binaries/ABI compat.
7238
7239     https://bugzilla.gnome.org/show_bug.cgi?id=780634
7240
7241  glib/gdir.c | 88
7242  ++++++++++++++++++-------------------------------------------
7243  glib/gdir.h | 14 ----------
7244  2 files changed, 25 insertions(+), 77 deletions(-)
7245
7246 commit 713788413d826fc9154abb82fb2cd174f7fabf43
7247 Author: Christoph Reiter <creiter@src.gnome.org>
7248 Date:   Tue Mar 28 07:59:09 2017 +0200
7249
7250     gconvert: Remove old win32 codepage ABI compat code
7251
7252     Makes new code link against the normal symbol names again.
7253     Variants with utf8 suffix are there for existing binaries/ABI compat.
7254
7255     https://bugzilla.gnome.org/show_bug.cgi?id=780634
7256
7257  glib/gconvert.c | 160
7258  +++++++++++++++++++++-----------------------------------
7259  glib/gconvert.h |  30 -----------
7260  2 files changed, 59 insertions(+), 131 deletions(-)
7261
7262 commit feae4e9f3184e0c59e658652c1b0ec31efe8d8b3
7263 Author: Alexandros Frantzis <alexandros.frantzis@canonical.com>
7264 Date:   Wed Apr 5 14:57:44 2017 +0300
7265
7266     gdbus: Fix memory leak in gdbusmethodinvocation.c
7267
7268     https://bugzilla.gnome.org/show_bug.cgi?id=780924
7269
7270  gio/gdbusmethodinvocation.c | 2 ++
7271  1 file changed, 2 insertions(+)
7272
7273 commit 20fde20ab4d761087d92926671287a2bdf0c2ccc
7274 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
7275 Date:   Wed Apr 5 00:15:26 2017 +0800
7276
7277     Visual Studio 201x builds: Fix GIO x64 Debug builds
7278
7279     The custom build rules did not have rules for x64 Debug builds during
7280     the refactoring.  Fix this by removing all Platform and Configuration
7281     conditions for it, since this is done on are configs in the same
7282     manner.
7283
7284     Noted by Ignacio Casal Quinteiro.
7285
7286  win32/vs10/gio.vcxprojin | 9 +++------
7287  1 file changed, 3 insertions(+), 6 deletions(-)
7288
7289 commit 1b64ddb933f263c7e544d9b059a2970e014039c8
7290 Author: Philip Withnall <withnall@endlessm.com>
7291 Date:   Tue Apr 4 15:10:01 2017 +0100
7292
7293     gvariant: Minor documentation tweak for g_variant_get_fixed_array()
7294
7295     Add a missing clausal comma, and add some backtick formatting.
7296
7297     Signed-off-by: Philip Withnall <withnall@endlessm.com>
7298
7299  glib/gvariant.c | 4 ++--
7300  1 file changed, 2 insertions(+), 2 deletions(-)
7301
7302 commit 028a597d6452f611322f0c0352e51e8a6677cb55
7303 Author: Stas Solovey <whats_up@tut.by>
7304 Date:   Mon Apr 3 19:10:29 2017 +0000
7305
7306     Update Russian translation
7307
7308     (cherry picked from commit 8c9d02acb7a35b5deedd63b53c03a5b168d91ff5)
7309
7310  po/ru.po | 2524
7311  ++++++++++++++++++++++++++++++++++++++++----------------------
7312  1 file changed, 1638 insertions(+), 886 deletions(-)
7313
7314 commit 20870240492dcca19e0b4243d99f8e0f397cdac7
7315 Author: Colin Walters <walters@verbum.org>
7316 Date:   Fri Mar 31 16:19:58 2017 -0400
7317
7318     main: Create a helper function for "owner wakeup" optimization
7319
7320     The original patch really should have introduced a helper - among
7321     other things it deserves a code comment.  We're likely to make
7322     further changes too, so it's obviously better to only do it in one
7323     place.
7324
7325     See: https://bugzilla.gnome.org/show_bug.cgi?id=761102
7326
7327  glib/gmain.c | 28 +++++++++++++++++++---------
7328  1 file changed, 19 insertions(+), 9 deletions(-)
7329
7330 commit 4efb8b4f7be8cdc53586d43a8f3d76acae298777
7331 Author: Debarshi Ray <debarshir@gnome.org>
7332 Date:   Wed Mar 22 19:23:46 2017 +0100
7333
7334     docs: Clarify the use of the GError in g_tls_database_verify_chain*
7335
7336     Being able to determine that a certificate chain is invalid is not
7337     considered an error, but success. This might not be obvious at first
7338     due to the way the method is named and described currently. Since we
7339     cannot change the name, let's improve the description and clarify this
7340     aspect of its behaviour.
7341
7342     https://bugzilla.gnome.org/show_bug.cgi?id=780310
7343
7344  gio/gtlsdatabase.c | 31 +++++++++++++++++++++++++------
7345  1 file changed, 25 insertions(+), 6 deletions(-)
7346
7347 commit 69e448bc28e56ea861088111a937bcce34d83c00
7348 Author: Cosimo Cecchi <cosimoc@gnome.org>
7349 Date:   Mon Apr 3 08:30:25 2017 -0700
7350
7351     datetime: add fallback logic for AM/PM specifier
7352
7353     When the locale does not provide any string for AM/PM, fallback to the
7354     default.
7355
7356     https://bugzilla.gnome.org/show_bug.cgi?id=761889
7357
7358  glib/gdatetime.c | 3 +++
7359  1 file changed, 3 insertions(+)
7360
7361 commit 6e192588e06b0da345486ed3bc467b4bff269f22
7362 Author: Cosimo Cecchi <cosimoc@gnome.org>
7363 Date:   Sat Apr 1 17:23:19 2017 -0700
7364
7365     datetime: don't conflate heap/non-heap allocations in same variable
7366
7367     Use an extra variable instead of casting out the const specifier.
7368
7369     https://bugzilla.gnome.org/show_bug.cgi?id=761889
7370
7371  glib/gdatetime.c | 25 +++++++++++++------------
7372  1 file changed, 13 insertions(+), 12 deletions(-)
7373
7374 commit 62edcf03d3b0a799c8a02167b8a44d8b03d40c8b
7375 Author: Cosimo Cecchi <cosimoc@gnome.org>
7376 Date:   Sat Apr 1 17:15:41 2017 -0700
7377
7378     datetime: factor out fallback AM/PM function
7379
7380     We will reuse this.
7381
7382     https://bugzilla.gnome.org/show_bug.cgi?id=761889
7383
7384  glib/gdatetime.c | 18 +++++++++++++-----
7385  1 file changed, 13 insertions(+), 5 deletions(-)
7386
7387 commit 9163306de222fd3a3d9a7cfae584cf95e8299aaa
7388 Author: Cosimo Cecchi <cosimoc@gnome.org>
7389 Date:   Sat Apr 1 17:09:09 2017 -0700
7390
7391     datetime: factor out a common function
7392
7393     The 'p' and 'P' cases are exactly the same, except for one
7394     line. Factor
7395     out a common function for both.
7396
7397     https://bugzilla.gnome.org/show_bug.cgi?id=761889
7398
7399  glib/gdatetime.c | 99
7400  +++++++++++++++++++++++++++-----------------------------
7401  1 file changed, 47 insertions(+), 52 deletions(-)
7402
7403 commit ca0632ca5cceb8cebfbb7a57725577034348f7b7
7404 Author: Philip Withnall <philip@tecnocode.co.uk>
7405 Date:   Sun Dec 7 22:41:57 2014 +0000
7406
7407     gio: Handle NULL cached properties in NetworkManager monitor
7408
7409     g_dbus_proxy_get_cached_property() and
7410     g_dbus_proxy_get_cached_property_names() can both return NULL if the
7411     property cache is empty. Avoid a crash if this situation arises (which
7412     it looks like it could, from reading the code) by gracefully
7413     bailing out
7414     on NULL return values.
7415
7416     Coverity issues: #1257044, #1257045
7417
7418     https://bugzilla.gnome.org/show_bug.cgi?id=741229
7419
7420  gio/gnetworkmonitornm.c | 3 +++
7421  1 file changed, 3 insertions(+)
7422
7423 commit 1f396fd7d6a88e0a45985828a57d1b1654ab1d47
7424 Author: Philip Withnall <withnall@endlessm.com>
7425 Date:   Mon Apr 3 11:56:43 2017 +0100
7426
7427     gsocket: Fix potential multiplication overflow calculating timeout
7428
7429     socket->priv->timeout is only a guint, and the multiplication is
7430     performed before it’s widened to gint64 to be stored in start_time
7431     (thanks, C). This means any timeout of 50 days or more would overflow.
7432     Fixing this bug makes me feel a real sense of self-worth.
7433
7434     Coverity ID: 1159478
7435
7436     Signed-off-by: Philip Withnall <withnall@endlessm.com>
7437
7438  gio/gsocket.c | 2 +-
7439  1 file changed, 1 insertion(+), 1 deletion(-)
7440
7441 commit 0e0b5dff7c908d701b5e7a26a703267d3327d09b
7442 Author: Philip Withnall <withnall@endlessm.com>
7443 Date:   Mon Apr 3 11:53:28 2017 +0100
7444
7445     gdbus-tool: Improve --help output for `gdbus wait`
7446
7447     Include a parameter placeholder for the bus name, which is required.
7448
7449     Signed-off-by: Philip Withnall <withnall@endlessm.com>
7450
7451  gio/gdbus-tool.c | 2 +-
7452  1 file changed, 1 insertion(+), 1 deletion(-)
7453
7454 commit fe2813b8429aba9d07edf774abd36c0bb6759f4a
7455 Author: Philip Withnall <withnall@endlessm.com>
7456 Date:   Mon Apr 3 11:43:18 2017 +0100
7457
7458     gdbus-tool: Drop a few lines of dead code
7459
7460     request_completion is checked several blocks higher in the function.
7461     Spotted by Coverity.
7462
7463     Coverity ID: 1373215
7464
7465     Signed-off-by: Philip Withnall <withnall@endlessm.com>
7466
7467  gio/gdbus-tool.c | 4 ----
7468  1 file changed, 4 deletions(-)
7469
7470 commit 3a926db37b3925464d7b38febf56a23612e5d1ce
7471 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7472 Date:   Fri Mar 7 12:42:28 2014 +0000
7473
7474     build: Include gettext libraries for static compilation on Mac OS X
7475
7476     When compiling statically against the system-provided gettext on
7477     Mac OS
7478     X, GLib needs to be linked against CoreFramework, which provides some
7479     functions used by gettext.
7480
7481     Fix this by including the necessary macro magic from upstream gettext.
7482
7483     https://bugzilla.gnome.org/show_bug.cgi?id=725894
7484
7485  m4macros/glib-gettext.m4 | 49
7486  +++++++++++++++++++++++++++++++++++++++++++++++-
7487  1 file changed, 48 insertions(+), 1 deletion(-)
7488
7489 commit 4c91b7f9358b335606ef0d3c680dc27141991946
7490 Author: Philip Withnall <withnall@endlessm.com>
7491 Date:   Fri Mar 31 11:10:26 2017 +0100
7492
7493     docs: Add GParameter replacement API to gobject-sections.txt
7494
7495     This slipped through the review cracks.
7496
7497     https://bugzilla.gnome.org/show_bug.cgi?id=709865
7498
7499  docs/reference/gobject/gobject-sections.txt | 3 +++
7500  1 file changed, 3 insertions(+)
7501
7502 commit 2f2c2b6362b26fe9b9f6808e1c3dd16ce41a0ffe
7503 Author: Philip Withnall <withnall@endlessm.com>
7504 Date:   Fri Mar 31 11:09:53 2017 +0100
7505
7506     gobject: Fix Since/Deprecated versions for GParameter replacement API
7507
7508     This slipped through the review cracks.
7509
7510     https://bugzilla.gnome.org/show_bug.cgi?id=709865
7511
7512  gio/gasyncinitable.c | 2 +-
7513  gio/gasyncinitable.h | 2 +-
7514  gio/ginitable.c      | 2 +-
7515  gio/ginitable.h      | 2 +-
7516  gobject/gobject.c    | 8 ++++----
7517  gobject/gobject.h    | 8 ++++----
7518  gobject/gparam.h     | 2 +-
7519  7 files changed, 13 insertions(+), 13 deletions(-)
7520
7521 commit c11908ab7da12a84cd30ff666e959ea24a9ff9ae
7522 Author: Philip Withnall <withnall@endlessm.com>
7523 Date:   Fri Mar 31 10:59:26 2017 +0100
7524
7525     gio: Fix deprecation warnings for g_object_newv() API
7526
7527  gio/gasyncinitable.c        | 2 ++
7528  gio/ginitable.c             | 2 ++
7529  gio/tests/network-monitor.c | 3 ++-
7530  3 files changed, 6 insertions(+), 1 deletion(-)
7531
7532 commit e2c3b7f634ebce93154ea1d915ae8d65092f9bc5
7533 Author: Fabian Orccon <cfoch.fabian@gmail.com>
7534 Date:   Thu Jan 26 19:54:30 2017 -0500
7535
7536     gobject: Deprecate g_object_newv
7537
7538     g_object_newv uses a GParameter as argument. Since GParameter
7539     is deprecated due to this type is not introspectible,
7540     g_object_newv is deprecated now.
7541
7542     https://bugzilla.gnome.org/show_bug.cgi?id=709865
7543
7544  gobject/gobject.c | 9 ++++++---
7545  gobject/gobject.h | 2 +-
7546  2 files changed, 7 insertions(+), 4 deletions(-)
7547
7548 commit 3151da15d7297b7784d5c9f94c619b1a1500656a
7549 Author: Fabian Orccon <cfoch.fabian@gmail.com>
7550 Date:   Thu Jan 26 19:47:47 2017 -0500
7551
7552     gio: Deprecate GParameter-related functions
7553
7554     https://bugzilla.gnome.org/show_bug.cgi?id=709865
7555
7556  gio/gasyncinitable.c | 2 ++
7557  gio/gasyncinitable.h | 2 +-
7558  gio/ginitable.c      | 2 ++
7559  gio/ginitable.h      | 3 ++-
7560  4 files changed, 7 insertions(+), 2 deletions(-)
7561
7562 commit 2646c2173551c699c0459c95f49ec8b6fc0bf66d
7563 Author: Fabian Orccon <cfoch.fabian@gmail.com>
7564 Date:   Thu Jan 26 19:45:17 2017 -0500
7565
7566     gobject: Deprecate GParameter
7567
7568     GParameter is a rarely used type and not introspectible.
7569
7570     https://bugzilla.gnome.org/show_bug.cgi?id=709865
7571
7572  gobject/gparam.h | 2 ++
7573  1 file changed, 2 insertions(+)
7574
7575 commit 942edbc70069d32c14145cecaa8fb6463ef045c2
7576 Author: Fabian Orccon <cfoch.fabian@gmail.com>
7577 Date:   Wed Jan 25 15:09:46 2017 -0500
7578
7579     tests: Add test for gobject properties for g_object_newv/setv/getv
7580
7581     https://bugzilla.gnome.org/show_bug.cgi?id=709865
7582
7583  gobject/tests/properties.c | 240
7584  +++++++++++++++++++++++++++++++++++++++++++++
7585  1 file changed, 240 insertions(+)
7586
7587 commit c6d373bfe71800a9e7921f091af8e02e8ae85dff
7588 Author: Fabian Orccon <cfoch.fabian@gmail.com>
7589 Date:   Thu Jan 26 19:39:33 2017 -0500
7590
7591     gobject: Add g_object_setv and g_object_getv functions
7592
7593     https://bugzilla.gnome.org/show_bug.cgi?id=709865
7594
7595  gobject/gobject.c | 119
7596  ++++++++++++++++++++++++++++++++++++++++++++----------
7597  gobject/gobject.h |  10 +++++
7598  2 files changed, 107 insertions(+), 22 deletions(-)
7599
7600 commit 26b211ef89c998a16f0520c052fcde08d0b65585
7601 Author: Fabian Orccon <cfoch.fabian@gmail.com>
7602 Date:   Thu Jan 26 19:29:44 2017 -0500
7603
7604     gobject: Add g_object_new_with_properties
7605
7606     g_object_new_with_properties is an alternative to g_object_newv.
7607     The last one, takes an array of GParameter. However, GParameter
7608     is a rarely used type and this type is not introspectible, so
7609     it will not work properly in bindings.
7610
7611     https://bugzilla.gnome.org/show_bug.cgi?id=709865
7612
7613  gobject/gobject.c | 75
7614  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
7615  gobject/gobject.h |  5 ++++
7616  2 files changed, 80 insertions(+)
7617
7618 commit 19e81dedc9b7c792be9044216c2f7dfdf1144152
7619 Author: Fabian Orccon <cfoch.fabian@gmail.com>
7620 Date:   Thu Jan 26 19:00:16 2017 -0500
7621
7622     gobject: Add helper functions to handle warnings in
7623     g_object_new/set/get
7624
7625     g_object_new_is_valid_property
7626     g_object_get_is_valid_property
7627     g_object_set_is_valid_property
7628
7629     https://bugzilla.gnome.org/show_bug.cgi?id=709865
7630
7631  gobject/gobject.c | 216
7632  ++++++++++++++++++++++++------------------------------
7633  1 file changed, 97 insertions(+), 119 deletions(-)
7634
7635 commit fc3b8cdf9f1f3a8197e9ad78d36e286c2965f921
7636 Author: Fabio Tomat <f.t.public@gmail.com>
7637 Date:   Fri Mar 31 08:09:50 2017 +0000
7638
7639     Update Friulian translation
7640
7641     (cherry picked from commit d04acd623184be3f152c29fbee8651bfd18de8c2)
7642
7643  po/fur.po | 146
7644  +++++++++++++++++++++++++++++++++++---------------------------
7645  1 file changed, 82 insertions(+), 64 deletions(-)
7646
7647 commit 22984031b1200dd246c04078541454962576a622
7648 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
7649 Date:   Thu Mar 30 17:57:02 2017 +0300
7650
7651     Updated Hebrew translation
7652
7653  po/he.po | 938
7654  +++++++++++++++++++++++++++++++++------------------------------
7655  1 file changed, 491 insertions(+), 447 deletions(-)
7656
7657 commit c20ab772b16e374500f9bf8a588518ead069df48
7658 Author: Christoph Reiter <reiter.christoph@gmail.com>
7659 Date:   Wed Mar 15 08:37:10 2017 +0100
7660
7661     gosxappinfo: fix typo in url_escape_hostname
7662
7663     This duplicated everything after the hostname.
7664
7665     https://bugzilla.gnome.org/show_bug.cgi?id=734946
7666
7667  gio/gosxappinfo.c | 2 +-
7668  1 file changed, 1 insertion(+), 1 deletion(-)
7669
7670 commit 392bd59eb8ec94cfdda4891dc908c5a0556e00dd
7671 Author: Patrick Griffis <tingping@tingping.se>
7672 Date:   Wed Mar 15 01:21:09 2017 -0400
7673
7674     gosxappinfo: Fix launching default applications
7675
7676     https://bugzilla.gnome.org/show_bug.cgi?id=734946
7677
7678  gio/gosxappinfo.c | 3 ++-
7679  1 file changed, 2 insertions(+), 1 deletion(-)
7680
7681 commit deab64365166fd3367a928306df0987b176fc3f7
7682 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7683 Date:   Wed Jun 15 11:25:19 2016 -0400
7684
7685     ginitable: Relax idempotency requirements on init() and init_async()
7686
7687     The previously documented requirements for implementing init() and
7688     init_async() as completely idempotent were really quite hard to
7689     achieve,
7690     and brought a lot of pain for very little gain. Many implementations
7691     of
7692     GInitable and GAsyncInitable did not actually follow the requirements,
7693     or did not correctly handle concurrent init_async() calls.
7694
7695     Relax those requirements so that classes can decide whether their
7696     init()
7697     or init_async() implementations need to be idempotent.
7698
7699     https://bugzilla.gnome.org/show_bug.cgi?id=766660
7700
7701  gio/gasyncinitable.c | 13 ++++++++-----
7702  gio/ginitable.c      | 26 +++++++++++++++++++++-----
7703  2 files changed, 29 insertions(+), 10 deletions(-)
7704
7705 commit 6c95cd22e99380a62090fd3d6c010c40563137e5
7706 Author: Garrett Regier <garrettregier@gmail.com>
7707 Date:   Thu May 14 03:09:30 2015 -0700
7708
7709     gobject: Add to_string() functions for Enum and Flags types
7710
7711     These are useful for debugging.
7712
7713     https://bugzilla.gnome.org/show_bug.cgi?id=447907
7714
7715  docs/reference/gobject/gobject-sections.txt |   2 +
7716  gobject/genums.c                            | 127
7717  ++++++++++++++++++++++++++++
7718  gobject/genums.h                            |   6 ++
7719  gobject/gvaluetransform.c                   |  18 ++--
7720  gobject/tests/enums.c                       |  44 +++++++++-
7721  5 files changed, 186 insertions(+), 11 deletions(-)
7722
7723 commit 625936343d9009ad54d1de6d9084a017c0bf689b
7724 Author: Christoph Reiter <reiter.christoph@gmail.com>
7725 Date:   Thu Mar 23 12:46:56 2017 +0100
7726
7727     Make GUnixMountEntry and GUnixMountPoint boxed types
7728
7729     And unskip some functions using them.
7730
7731     https://bugzilla.gnome.org/show_bug.cgi?id=668962
7732
7733  docs/reference/gio/gio-sections.txt |  6 +++
7734  docs/reference/gio/gio.types        |  2 +
7735  gio/gunixmounts.c                   | 74
7736  ++++++++++++++++++++++++++++++++++---
7737  gio/gunixmounts.h                   | 12 ++++++
7738  4 files changed, 88 insertions(+), 6 deletions(-)
7739
7740 commit 7890573f6ec21fa66258dc32bbcbacb17cb67ced
7741 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7742 Date:   Tue Mar 10 15:01:13 2015 +0000
7743
7744     gdbus-tool: Add a command to wait for a well-known name on the bus
7745
7746     This is effectively the mc-wait-for-name tool from
7747     telepathy-mission-control; moving it in to gdbus-tool will make
7748     it more
7749     widely useful without making people depend on
7750     telepathy-mission-control
7751     for no other reason. The code here is reimplemented from scratch
7752     to use
7753     GDBus.
7754
7755     It blocks until the specified well-known name is owned by some process
7756     on the bus (which can be the session, system, or any other bus). By
7757     passing --activate, the same (or a different) name can be auto-started
7758     on the bus first.
7759
7760     A timeout can be specified to ensure the process doesn’t block
7761     forever.
7762
7763     https://bugzilla.gnome.org/show_bug.cgi?id=745971
7764
7765  docs/reference/gio/gdbus.xml |  55 ++++++++++
7766  gio/gdbus-tool.c             | 249
7767  ++++++++++++++++++++++++++++++++++++++++++-
7768  2 files changed, 303 insertions(+), 1 deletion(-)
7769
7770 commit ff7f32f643e961a116ee1a6e333752a64a8f617e
7771 Author: Colin Walters <walters@verbum.org>
7772 Date:   Mon Mar 27 14:46:06 2017 -0400
7773
7774     gdbusprivate: Include a few headers to fix win32 build
7775
7776     Followup to previous commit.
7777
7778     See: https://bugzilla.gnome.org/show_bug.cgi?id=674885
7779
7780  gio/gdbusprivate.c | 2 ++
7781  1 file changed, 2 insertions(+)
7782
7783 commit 5b4b827e9940d724580101546c601c2e3c77ff82
7784 Author: Colin Walters <walters@verbum.org>
7785 Date:   Fri Nov 18 16:26:58 2016 -0500
7786
7787     gdbus: Initialize types earlier to break proxy <-> connection deadlock
7788
7789     This will help us break generic GType deadlocks between people using
7790     GDBus in different threads (which is supported), not just by GType
7791     usage in the GDBus thread.
7792
7793     This should fix the common cases we're seeing in the wild, although I
7794     have some lingering concerns that if someone e.g. referenced
7795     e.g. `G_TYPE_DBUS_AUTH_MECHANISM_SHA1` etc. we'd need to add those
7796     too.
7797
7798     https://bugzilla.gnome.org/show_bug.cgi?id=674885
7799
7800  gio/gdbusprivate.c | 11 +++++++----
7801  1 file changed, 7 insertions(+), 4 deletions(-)
7802
7803 commit 07465176da95e91ebde065e846294769cf9ca36b
7804 Author: INSUN PYO <insun.pyo@samsung.com>
7805 Date:   Mon Oct 31 16:36:18 2016 +0900
7806
7807     gdbus: Initialize types at async entrypoints
7808
7809     This isn't a comprehensive fix, but should cover a lot of cases
7810     for GDBus.
7811
7812     https://bugzilla.gnome.org/show_bug.cgi?id=674885
7813
7814  gio/gdbusconnection.c | 13 +++++++++++++
7815  gio/gdbusproxy.c      |  6 ++++++
7816  2 files changed, 19 insertions(+)
7817
7818 commit 206c54c80bd71138c88fcb99b927f8bdaa540537
7819 Author: Patrick Griffis <tingping@tingping.se>
7820 Date:   Wed Mar 22 01:37:43 2017 -0400
7821
7822     gosxcontenttype: Fix various tests
7823
7824     https://bugzilla.gnome.org/show_bug.cgi?id=780384
7825
7826  gio/gosxcontenttype.c   | 35 +++++++++++++++++++++++++++++++----
7827  gio/tests/contenttype.c | 23 ++++++++++++++++++-----
7828  2 files changed, 49 insertions(+), 9 deletions(-)
7829
7830 commit 03c88daa733ee5efe5e78da382f3b6fc8735d44e
7831 Author: Patrick Griffis <tingping@tingping.se>
7832 Date:   Wed Mar 22 00:06:58 2017 -0400
7833
7834     build: Skip gdesktopappinfo tests on OSX
7835
7836     https://bugzilla.gnome.org/show_bug.cgi?id=780384
7837
7838  gio/tests/Makefile.am | 2 ++
7839  1 file changed, 2 insertions(+)
7840
7841 commit 05f0d8199b3774de5b9dd8df80e0cb8ce1a9421f
7842 Author: Florian Müllner <fmuellner@gnome.org>
7843 Date:   Sun Mar 19 22:33:56 2017 +0100
7844
7845     appinfo: Only use portal as fallback
7846
7847     We currently assume that the OpenURI portal should be used
7848     unconditionally when running inside a flatpak sandbox. While
7849     the portal is what we usually want, there are exceptions:
7850     Yelp is now included in the GNOME runtime to allow displaying
7851     help without exporting the user documentation, and the sandboxed
7852     app itself may register a scheme handler.
7853     To account for those cases transparently, always try the normal
7854     code path first and only fall back to calling the portal when
7855     that fails.
7856
7857     https://bugzilla.gnome.org/show_bug.cgi?id=780471
7858
7859  gio/gappinfo.c | 13 ++++++++-----
7860  1 file changed, 8 insertions(+), 5 deletions(-)
7861
7862 commit c675a4ef82fed4d643f3d0e4a04a735249de6abf
7863 Author: Piotr Drąg <piotrdrag@gmail.com>
7864 Date:   Sat Mar 25 19:38:29 2017 +0100
7865
7866     Update Polish translation
7867
7868  po/pl.po | 297
7869  ++++++++++++++++++++++++++++++++-------------------------------
7870  1 file changed, 149 insertions(+), 148 deletions(-)
7871
7872 commit 21b6b1fba7c36bc760c77d83e69d68aca5362e27
7873 Author: Philip Withnall <withnall@endlessm.com>
7874 Date:   Thu Mar 23 21:12:12 2017 +0000
7875
7876     gmessages: Don’t check G_MESSAGES_DEBUG in old logging API
7877
7878     Now that the old logging API forwards through to the new structured
7879     logging API, we don’t need to check the level or domain of a message
7880     against INFO_LEVELS or G_MESSAGES_DEBUG — just pass it straight
7881     through
7882     to the new structured logging API writer function.
7883
7884     https://bugzilla.gnome.org/show_bug.cgi?id=775879
7885
7886  glib/gmessages.c | 11 -----------
7887  1 file changed, 11 deletions(-)
7888
7889 commit 8e8deb133699208cc932969634095b13aa5a489e
7890 Author: Philip Withnall <withnall@endlessm.com>
7891 Date:   Thu Mar 23 21:13:39 2017 +0000
7892
7893     build: Bump version to 2.53.0
7894
7895     Ready for the new unstable release series.
7896
7897  configure.ac | 2 +-
7898  1 file changed, 1 insertion(+), 1 deletion(-)
7899
7900 commit 73c5e927d5cd6d8b083f971852830f6d84ca478d
7901 Author: Marc-André Lureau <marcandre.lureau@redhat.com>
7902 Date:   Sun Feb 5 19:28:21 2017 +0400
7903
7904     gio-querymodules: fix memory leak
7905
7906     Spotted thanks to ASAN.
7907
7908     https://bugzilla.gnome.org/show_bug.cgi?id=778207
7909
7910     Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
7911
7912  gio/gio-querymodules.c | 1 +
7913  1 file changed, 1 insertion(+)
7914
7915 commit aebcb15a9b9881b3a06c7db1a9674e6cc1b77e84
7916 Author: Philip Withnall <withnall@endlessm.com>
7917 Date:   Thu Mar 23 16:20:27 2017 +0000
7918
7919     gversionmacros: Add version macros for GLib 2.54
7920
7921     Let the new API season commence.
7922
7923  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
7924  1 file changed, 24 insertions(+)
7925
7926 commit b3362bb834d49932cc84cfe3e21ca4eff8d6e315
7927 Author: Philip Withnall <withnall@endlessm.com>
7928 Date:   Thu Mar 23 15:55:18 2017 +0000
7929
7930     ghash: Document order of parameters in GEqualFunc usage
7931
7932     See https://bugzilla.gnome.org/show_bug.cgi?id=698064#c15.
7933
7934  glib/ghash.c | 4 +++-
7935  1 file changed, 3 insertions(+), 1 deletion(-)
7936
7937 commit fb5a07ad39a4e8617f2de1a66e5022e48a534df5
7938 Author: Philip Withnall <withnall@endlessm.com>
7939 Date:   Thu Mar 23 15:55:05 2017 +0000
7940
7941     ghash: Fix gtk-doc syntax in a documentation comment
7942
7943  glib/ghash.c | 2 +-
7944  1 file changed, 1 insertion(+), 1 deletion(-)
7945
7946 commit 35c0dd2755dbcea2539117cf33959a1a9e497f12
7947 Author: Philip Withnall <withnall@endlessm.com>
7948 Date:   Fri Mar 17 11:30:47 2017 +0000
7949
7950     gbase64: Fix base-64 stepped encoding with small chunks
7951
7952     If encoding with small chunks such that the call to
7953     g_base64_encode_close() has to deal with 0 < x < 24 bits of remaining
7954     state, the encoding code would not correctly use zeroes to pad out the
7955     state — it would use left-over state from an earlier iteration
7956     in the
7957     encoding process.
7958
7959     This resulted in invalid base-64 encodings.
7960
7961     Add a unit test for incremental encoding using different sized chunks
7962     too.
7963
7964     Thanks to Rainier Perske for reporting and analysing the bug.
7965
7966     https://bugzilla.gnome.org/show_bug.cgi?id=780066
7967
7968     Signed-off-by: Philip Withnall <withnall@endlessm.com>
7969
7970  glib/gbase64.c      |  1 +
7971  glib/tests/base64.c | 58
7972  +++++++++++++++++++++++++++++++++++++++++++++++++++++
7973  2 files changed, 59 insertions(+)
7974
7975 commit 32aae79db558ec6d18577a605254b5ebf9800960
7976 Author: Philip Withnall <withnall@endlessm.com>
7977 Date:   Thu Mar 23 15:07:49 2017 +0000
7978
7979     gmain: Document that set_ready_time() is safe on destroyed GSources
7980
7981     Signed-off-by: Philip Withnall <withnall@endlessm.com>
7982
7983     https://bugzilla.gnome.org/show_bug.cgi?id=778049
7984
7985  glib/gmain.c | 3 +++
7986  1 file changed, 3 insertions(+)
7987
7988 commit c408256b5236c1cf6e85c25be95ed5a73b5c789b
7989 Author: Philip Withnall <withnall@endlessm.com>
7990 Date:   Sun Feb 5 16:40:33 2017 +0100
7991
7992     gmain: Document threading properties of g_source_is_destroyed()
7993
7994     https://bugzilla.gnome.org/show_bug.cgi?id=778049
7995
7996  glib/gmain.c | 6 ++++++
7997  1 file changed, 6 insertions(+)
7998
7999 commit 4091b2d19e165ab9857ea4cd5ea296718540a4f8
8000 Author: Philip Withnall <withnall@endlessm.com>
8001 Date:   Sun Feb 5 16:34:54 2017 +0100
8002
8003     gio: Drop redundant g_source_is_destroyed() calls
8004
8005     These calls cause race warnings from tsan, but are not a thread safety
8006     problem, because we can only ever observe single bit changes: all
8007     modifications to the GSource.flags field are done with a lock
8008     held; all
8009     reads are of independent fields, so no intermediate state can ever be
8010     observed. This assumes that a non-atomic read will consistently
8011     give us
8012     an old value or a new value.
8013
8014     In any case, these g_source_is_destroyed() calls can happen from any
8015     thread, and the state could be changed from another thread immediately
8016     after the call returns; so the checks are pointless. In addition,
8017     calling g_source_set_ready_time() or g_source_destroy() on a destroyed
8018     source is not a problem.
8019
8020     https://bugzilla.gnome.org/show_bug.cgi?id=778049
8021
8022  gio/gcancellable.c | 3 +--
8023  gio/gsubprocess.c  | 3 +--
8024  2 files changed, 2 insertions(+), 4 deletions(-)
8025
8026 commit 553329358c9e6845d567bb7367ae404c21d22dea
8027 Author: Philip Withnall <withnall@endlessm.com>
8028 Date:   Mon Feb 13 11:46:59 2017 +0000
8029
8030     gmodule: Add the visibility attribute to G_MODULE_EXPORT on gcc
8031
8032     For versions of GCC which support it (≥ 4), define G_MODULE_EXPORT
8033     as
8034     __attribute__((visibility("default"))). This is normally a no-op,
8035     unless
8036     compiling with -fvisibility=hidden, in which case it marks a symbol to
8037     be publicly exported from the library, which is what G_MODULE_EXPORT
8038     is
8039     for. Previously G_MODULE_EXPORT has only worked on Windows.
8040
8041     The compatibility check for whether the compiler supports
8042     __attribute__((visibility)) is based on the __GNUC__ define, and is
8043     similar to the check done in configure.ac for defining
8044     G_GNUC_INTERNAL.
8045
8046     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8047
8048     https://bugzilla.gnome.org/show_bug.cgi?id=778287
8049
8050  gmodule/gmodule.c | 12 +++++++++---
8051  gmodule/gmodule.h |  4 +++-
8052  2 files changed, 12 insertions(+), 4 deletions(-)
8053
8054 commit 92cb02392c531e70a1d190f3ebad33101c02fea4
8055 Author: Mario Sanchez Prada <mario@endlessm.com>
8056 Date:   Thu Mar 23 14:46:02 2017 +0000
8057
8058     appinfo: Don't hardcode strings for the OpenURI portal's D-Bus method
8059
8060     We added several #define in the previous commit, so use those instead.
8061
8062  gio/gappinfo.c | 8 ++++----
8063  1 file changed, 4 insertions(+), 4 deletions(-)
8064
8065 commit b374cc2e236396fb556891427d58aed81ceded63
8066 Author: Mario Sanchez Prada <mario@endlessm.com>
8067 Date:   Wed Mar 22 17:49:27 2017 +0000
8068
8069     appinfo: Launch the OpenURI portal using a synchronous D-Bus call
8070
8071     Calling the D-Bus method for the OpenURI portal "protects" the
8072     logic from
8073     not ever having the remote method running in case the
8074     xdg-desktop-portal
8075     process is not yet running and the caller quits quickly after
8076     the call.
8077
8078     This should not be a problem as the method returns immediately
8079     (regardless
8080     of the user making a selection), but making it synchronous would
8081     prevent
8082     situations where the OpenURI method would never be called because
8083     of D-Bus
8084     dropping the message after the caller dies, without explicitly
8085     waiting for
8086     a reply.
8087
8088     https://bugzilla.gnome.org/show_bug.cgi?id=780441
8089
8090  gio/gappinfo.c | 124
8091  +++++++++++++++++++++++++++++++++++++++++++++++----------
8092  1 file changed, 103 insertions(+), 21 deletions(-)
8093
8094 commit 26e0b3dde4bfb32eb10658140b9f63e04f76b60e
8095 Author: Mario Sanchez Prada <mario@endlessm.com>
8096 Date:   Thu Mar 23 10:16:35 2017 +0000
8097
8098     appinfo: Don't leak the session bus in
8099     launch_default_with_portal_async
8100
8101     The session bus object needs to be unreferenced before early
8102     returning.
8103
8104  gio/gappinfo.c | 1 +
8105  1 file changed, 1 insertion(+)
8106
8107 commit 21f1425e8cbee39abc05ab323f49d5d0f57e869f
8108 Author: Jordi Mas <jmas@softcatala.org>
8109 Date:   Wed Mar 22 07:38:01 2017 +0100
8110
8111     Update Catalan translation
8112
8113  po/ca.po | 2448
8114  ++++++++++++++++++++++++++++++++++----------------------------
8115  1 file changed, 1356 insertions(+), 1092 deletions(-)
8116
8117 commit 929e1b1fde638bdfded4faa460f86c8d5e15d3e8
8118 Author: Daniel Macks <dmacks@netspace.org>
8119 Date:   Mon Mar 20 10:22:15 2017 -0400
8120
8121     Do not build utf8_encode on CARBON platform
8122
8123     utf8_encode is not used by g_utf8_collate_key on this platform.
8124
8125     https://bugzilla.gnome.org/show_bug.cgi?id=780306
8126
8127  glib/gunicollate.c | 4 ++--
8128  1 file changed, 2 insertions(+), 2 deletions(-)
8129
8130 commit 69b4c72fe58dfa7525446bbdd4759b871c10547c
8131 Author: Philip Withnall <withnall@endlessm.com>
8132 Date:   Fri Mar 17 12:09:36 2017 +0000
8133
8134     gutf8: Clarify documentation for g_utf8_get_char_validated()
8135
8136     There is no such thing as ‘no maximum’ when reading a
8137     string. It’s got
8138     to end somewhere.
8139
8140     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8141
8142     https://bugzilla.gnome.org/show_bug.cgi?id=780095
8143
8144  glib/gutf8.c | 5 ++---
8145  1 file changed, 2 insertions(+), 3 deletions(-)
8146
8147 commit 1c56a87c08f4e7b0e05959b0c894466a2bbf7f45
8148 Author: Philip Withnall <withnall@endlessm.com>
8149 Date:   Fri Mar 17 12:09:01 2017 +0000
8150
8151     gutf8: Clarify return values from g_utf8_get_char_extended()
8152
8153     It’s hard to remember what the difference is between -1 and -2,
8154     so give
8155     them names.
8156
8157     This introduces no functional changes.
8158
8159     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8160
8161     https://bugzilla.gnome.org/show_bug.cgi?id=780095
8162
8163  glib/gutf8.c | 16 +++++++++-------
8164  1 file changed, 9 insertions(+), 7 deletions(-)
8165
8166 commit 30e382bace7ca3e9ec8bc960a6005b9fef57d663
8167 Author: Andika Triwidada <atriwidada@gnome.org>
8168 Date:   Sun Mar 19 08:07:48 2017 +0000
8169
8170     Update Indonesian translation
8171
8172  po/id.po | 628
8173  ++++++++++++++++++++++++++++++---------------------------------
8174  1 file changed, 298 insertions(+), 330 deletions(-)
8175
8176 commit bce36c2d46213ff397acbd130acd9bcfa1ca0eaa
8177 Author: Matthias Clasen <mclasen@redhat.com>
8178 Date:   Sat Mar 18 20:40:40 2017 -0400
8179
8180     2.52.0
8181
8182  NEWS         | 14 ++++++++++++++
8183  configure.ac |  4 ++--
8184  2 files changed, 16 insertions(+), 2 deletions(-)
8185
8186 commit e6e38f4b8a44e8df3915736a194010f287765da1
8187 Author: Philip Withnall <withnall@endlessm.com>
8188 Date:   Fri Mar 17 11:30:24 2017 +0000
8189
8190     gbase64: Document that g_base64_encode_close() does not nul-terminate
8191
8192     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8193
8194  glib/gbase64.c | 2 ++
8195  1 file changed, 2 insertions(+)
8196
8197 commit dd914da1c80941ed1c435671cac20ca4f5f7f0e6
8198 Author: Colin Walters <walters@verbum.org>
8199 Date:   Thu Mar 16 09:12:26 2017 -0400
8200
8201     gio/fam: Remove leftover debug print
8202
8203     This leftover debug print was introduced by
8204     d682df186e9cca2b8db0e921450a4db31cf0c467
8205     and is obviously bad for applications that are expecting something
8206     else on stdout, etc.
8207
8208     See: https://bugzilla.redhat.com/show_bug.cgi?id=1396386
8209
8210     https://bugzilla.gnome.org/show_bug.cgi?id=780144
8211
8212  gio/fam/gfamfilemonitor.c | 2 --
8213  1 file changed, 2 deletions(-)
8214
8215 commit 2411b76c5e63aa2ef7fcc131e6f5c5e73c998615
8216 Author: Philip Withnall <withnall@endlessm.com>
8217 Date:   Thu Mar 16 13:50:19 2017 +0000
8218
8219     docs: Fix some DocBook usage in a few gtk-doc comments
8220
8221     <emphasis> and <ulink> tags. Replace them with Markdown.
8222
8223     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8224
8225  gio/gappinfo.h           | 3 +--
8226  gio/gdbusconnection.h    | 2 +-
8227  gio/gioenums.h           | 2 +-
8228  glib/deprecated/gcache.c | 4 ++--
8229  glib/gunicode.h          | 8 +++-----
8230  5 files changed, 8 insertions(+), 11 deletions(-)
8231
8232 commit 3a1e98cca856320452179166afa61543c3aa9418
8233 Author: Claude Paroz <claude@2xlibre.net>
8234 Date:   Thu Mar 16 10:04:35 2017 +0100
8235
8236     Updated French translation
8237
8238  po/fr.po | 1031
8239  +++++++++++++++++++++++++++++++-------------------------------
8240  1 file changed, 523 insertions(+), 508 deletions(-)
8241
8242 commit 5ebfb179b934d9bfd69d4f538557be05223ad27d
8243 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
8244 Date:   Wed Mar 15 21:24:01 2017 +0200
8245
8246     Update Latvian translation
8247
8248  po/lv.po | 1639
8249  +++++++++++++++++++++++++++++++++++++-------------------------
8250  1 file changed, 984 insertions(+), 655 deletions(-)
8251
8252 commit ec02a1875f29ecb8e46c0d8c1403cd00a0b3a9e4
8253 Author: Iain Lane <iain@orangesquash.org.uk>
8254 Date:   Mon Mar 13 16:52:11 2017 +0000
8255
8256     tests/gdatetime: Use a real rather than invented timezone
8257
8258     The tzdata maintainers had previously invented abbreviations for
8259     timezones. As of their 2017a release, the one we were testing ("BRT")
8260     has been dropped.
8261
8262     Switch to testing PST, which is a real timezone abbreviation.
8263
8264     https://bugzilla.gnome.org/show_bug.cgi?id=779799
8265
8266  glib/tests/gdatetime.c | 12 ++++++------
8267  1 file changed, 6 insertions(+), 6 deletions(-)
8268
8269 commit 567f01044f3640ffea0c9aa3ca055b0b6c473275
8270 Author: Fabio Tomat <f.t.public@gmail.com>
8271 Date:   Wed Mar 15 04:47:21 2017 +0000
8272
8273     Update Friulian translation
8274
8275  po/fur.po | 159
8276  +++++++++++++++++++++++++++++++++++++-------------------------
8277  1 file changed, 95 insertions(+), 64 deletions(-)
8278
8279 commit e9fe8868a7c967a39c7a9d6e672835329d0cc15b
8280 Author: Piotr Drąg <piotrdrag@gmail.com>
8281 Date:   Tue Mar 14 14:51:49 2017 +0100
8282
8283     Use single non-Unicode quotation marks in a new translatable message
8284
8285     Actually, Unicode changes to this file got reverted in
8286     2d56c49b1085ae3ad769e6b59329cf493eb0f8a1. Also, there is
8287     "No such interface '%s'" string already, so we avoid
8288     breaking the string freeze.
8289
8290  gio/gdbusconnection.c | 2 +-
8291  1 file changed, 1 insertion(+), 1 deletion(-)
8292
8293 commit bb93f3a4aa1181976bc75c03016277e08c16ab8f
8294 Author: Piotr Drąg <piotrdrag@gmail.com>
8295 Date:   Tue Mar 14 14:45:48 2017 +0100
8296
8297     Use consistent quotation marks in a new translatable message
8298
8299     Double quotation marks are used everywhere else in glib, as per
8300     <https://developer.gnome.org/hig/stable/typography.html>.
8301
8302  gio/gdbusconnection.c | 2 +-
8303  1 file changed, 1 insertion(+), 1 deletion(-)
8304
8305 commit e1f362ba49a7df54f9299883876b63d5e9f0916b
8306 Author: Philip Withnall <withnall@endlessm.com>
8307 Date:   Tue Mar 14 12:55:38 2017 +0000
8308
8309     gsubprocess: Add missing G_GNUC_NULL_TERMINATED attribute
8310
8311     g_subprocess_launcher_spawn() is NULL-terminated, and must have a
8312     non-NULL argv0 specified, so G_GNUC_NULL_TERMINATED is appropriate
8313     here.
8314
8315     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8316
8317     https://bugzilla.gnome.org/show_bug.cgi?id=780032
8318
8319  gio/gsubprocesslauncher.h | 2 +-
8320  1 file changed, 1 insertion(+), 1 deletion(-)
8321
8322 commit ff327ba2d73d2ff175b402ab4da3ab7a61e1644e
8323 Author: Philip Withnall <withnall@endlessm.com>
8324 Date:   Tue Mar 14 12:55:08 2017 +0000
8325
8326     gdbusmessage: Add missing G_GNUC_PRINTF attribute
8327
8328     This highlighted a bug in GDBusConnection, where an interface name was
8329     not included in a message referring to it.
8330
8331     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8332
8333     https://bugzilla.gnome.org/show_bug.cgi?id=780032
8334
8335  gio/gdbusconnection.c | 2 +-
8336  gio/gdbusmessage.h    | 2 +-
8337  2 files changed, 2 insertions(+), 2 deletions(-)
8338
8339 commit e013164c5c5b776acee409f726dc4f0ae5dc6e2b
8340 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8341 Date:   Tue Mar 14 14:48:23 2017 +0800
8342
8343     Visual Studio builds: Fix gio project generation
8344
8345     We need to include gcontenttype-win32.c in our Visual Studio
8346     projects...
8347
8348  gio/Makefile.am | 1 +
8349  1 file changed, 1 insertion(+)
8350
8351 commit 37f5feb1d2b70bb0101123f3bc4d8f8427848169
8352 Author: Matthias Clasen <mclasen@redhat.com>
8353 Date:   Mon Mar 13 12:30:56 2017 -0400
8354
8355     Fix distcheck
8356
8357     Typo in the win32 source list...
8358
8359  gio/Makefile.am | 2 +-
8360  1 file changed, 1 insertion(+), 1 deletion(-)
8361
8362 commit 7a36df7b0177a4cd97546276ce85eb7d118a5543
8363 Author: Matthias Clasen <mclasen@redhat.com>
8364 Date:   Mon Mar 13 11:23:00 2017 -0400
8365
8366     2.51.5
8367
8368  NEWS         | 24 ++++++++++++++++++++++++
8369  configure.ac |  2 +-
8370  2 files changed, 25 insertions(+), 1 deletion(-)
8371
8372 commit 90dfea2b61e51c64c547888355eb3159e07282c9
8373 Author: TingPing <tingping@tingping.se>
8374 Date:   Wed Mar 25 18:26:50 2015 -0400
8375
8376     Implement GAppInfo on OSX
8377
8378     This is an implementation of most of GAppInfo using the OS X
8379     NSBundle APIs.
8380
8381     Missing at this point are things that don't have equivalents
8382     in OS X, such as hidden desktop files, last-used, manual type
8383     associations, and g_app_info_get_all().
8384
8385     https://bugzilla.gnome.org/show_bug.cgi?id=734946
8386
8387  gio/Makefile.am       |  14 +-
8388  gio/giomodule.c       |   8 +-
8389  gio/gosxappinfo.c     | 715
8390  ++++++++++++++++++++++++++++++++++++++++++++++++++
8391  gio/gosxappinfo.h     |  54 ++++
8392  gio/tests/Makefile.am |   4 +-
8393  5 files changed, 786 insertions(+), 9 deletions(-)
8394
8395 commit 3953d85a92e7c6f78e8e37a3f78e90c0cd93fb2d
8396 Author: TingPing <tingping@tingping.se>
8397 Date:   Fri Aug 15 06:11:38 2014 -0400
8398
8399     Implement GContentType on OSX
8400
8401     This is an implementation of most of GContentType using the OS X
8402     UTType APIs.
8403
8404     Missing at this point is an implementation of
8405     g_content_types_get_registered() and g_content_type_guess_for_tree().
8406
8407     https://bugzilla.gnome.org/show_bug.cgi?id=734946
8408
8409  gio/Makefile.am       |  24 ++-
8410  gio/gcontenttype.c    |   5 +-
8411  gio/glocalfileinfo.c  |   2 +-
8412  gio/gosxcontenttype.c | 423
8413  ++++++++++++++++++++++++++++++++++++++++++++++++++
8414  4 files changed, 449 insertions(+), 5 deletions(-)
8415
8416 commit 1f931dbb22fca7a1edfb977354a5742fd34c9a1d
8417 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8418 Date:   Mon Mar 13 15:34:46 2017 +0800
8419
8420     win32/pc_base.py: Update path for GLib master
8421
8422     So that people can load this from the right places in GLib master's
8423     source tree.
8424
8425  win32/pc_base.py | 2 +-
8426  1 file changed, 1 insertion(+), 1 deletion(-)
8427
8428 commit 626e9e6b6e3c362e5293b5f1393ac0a42a63d291
8429 Author: Matthias Clasen <mclasen@redhat.com>
8430 Date:   Thu Mar 9 20:34:40 2017 -0500
8431
8432     Add g_content_type_is_mime_type to the docs
8433
8434  docs/reference/gio/gio-sections.txt | 1 +
8435  1 file changed, 1 insertion(+)
8436
8437 commit e305fe971e4647d971428a772b7290b9c308a96f
8438 Author: Steven McDonald <steven@steven-mcdonald.id.au>
8439 Date:   Sun Feb 12 11:02:55 2017 +1100
8440
8441     gio: Always purge kqueue subs from missing list
8442
8443     Previously, _kh_cancel_sub assumed that it only needed to call
8444     _km_remove if sub did not exist in subs_hash_table. This is erroneous
8445     because the complementary operation, _km_add_missing, can be called
8446     from process_kqueue_notifications, in which context sub can *only*
8447     have
8448     come from subs_hash_table.
8449
8450     Since _km_remove is implemented using g_slist_remove, which is
8451     documented to be a noop if the list does not contain the element to be
8452     removed, it is safe to call _km_remove unconditionally here.
8453
8454     https://bugzilla.gnome.org/show_bug.cgi?id=778515
8455
8456  gio/kqueue/kqueue-helper.c | 15 +++++----------
8457  1 file changed, 5 insertions(+), 10 deletions(-)
8458
8459 commit c68903945d1f802a793456aa80afe3fb3e6712bc
8460 Author: Emmanuele Bassi <ebassi@gnome.org>
8461 Date:   Thu Mar 9 00:15:08 2017 +0000
8462
8463     Regenerate the vasnprintf gnulib module imported files
8464
8465     Use gnulibg-tool --lgpl to import the vasnprintf module using the
8466     correct GNU Lesser General Public License, version 2.1 or later, like
8467     the rest of GLib.
8468
8469     https://bugzilla.gnome.org/show_bug.cgi?id=777203
8470
8471  glib/gnulib/asnprintf.c    | 16 ++++++++--------
8472  glib/gnulib/printf-args.c  | 10 +++++-----
8473  glib/gnulib/printf-args.h  | 10 +++++-----
8474  glib/gnulib/printf-parse.c | 10 +++++-----
8475  glib/gnulib/printf-parse.h | 10 +++++-----
8476  glib/gnulib/vasnprintf.c   | 10 +++++-----
8477  glib/gnulib/vasnprintf.h   | 10 +++++-----
8478  glib/gnulib/verify.h       | 10 +++++-----
8479  glib/gnulib/xsize.h        | 22 +++++++++++++++++-----
8480  9 files changed, 60 insertions(+), 48 deletions(-)
8481
8482 commit 79ea068975fda4e164b1c97c9593c73e4053b209
8483 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8484 Date:   Thu Mar 9 16:18:45 2017 +0800
8485
8486     win32/replace.py: Update documentation comment
8487
8488     Update the location from GLib's source tree on where this file can be
8489     found.
8490
8491  win32/replace.py | 2 +-
8492  1 file changed, 1 insertion(+), 1 deletion(-)
8493
8494 commit fe1a749ca6803057dd876f374b5296c3c800fde1
8495 Author: TingPing <tingping@tingping.se>
8496 Date:   Wed Mar 8 23:02:10 2017 -0500
8497
8498     Create g_content_type_is_mime_type()
8499
8500     Convenience wrapper around g_content_type_is_a().
8501
8502     https://bugzilla.gnome.org/show_bug.cgi?id=734946
8503
8504  gio/gcontenttype-win32.c | 17 +++++++++++++++++
8505  gio/gcontenttype.c       | 20 ++++++++++++++++++++
8506  gio/gcontenttype.h       |  3 +++
8507  3 files changed, 40 insertions(+)
8508
8509 commit 525b33c05f37625864b41c03cb95ea6b822c1ede
8510 Author: Carlos Sánchez de La Lama <csanchezdll@gmail.com>
8511 Date:   Mon Jul 20 12:49:51 2015 +0200
8512
8513     Correct collation key generation on OS X
8514
8515     This ixes bug #673047.
8516
8517  glib/gunicollate.c   | 36 ++++++++++++++++++++----------------
8518  glib/tests/collate.c | 20 ++++++++++++++++++++
8519  2 files changed, 40 insertions(+), 16 deletions(-)
8520
8521 commit a28429a3c697b2ee750cf224f53120694ca14861
8522 Author: Matthias Clasen <mclasen@redhat.com>
8523 Date:   Wed Mar 8 22:36:05 2017 -0500
8524
8525     Fix a typo
8526
8527  gio/giomodule.c | 2 +-
8528  1 file changed, 1 insertion(+), 1 deletion(-)
8529
8530 commit 04ad811e501f50412daf743d462ab6aae724e903
8531 Author: Matthias Clasen <mclasen@redhat.com>
8532 Date:   Wed Mar 8 22:27:06 2017 -0500
8533
8534     Add a forgotten g_type_ensure call
8535
8536     One of the types in this function was not wrapped in a
8537     g_type_ensure_call, an obvious oversight.
8538
8539  gio/giomodule.c | 2 +-
8540  1 file changed, 1 insertion(+), 1 deletion(-)
8541
8542 commit d1a03bc728df920d4da6db02437d99bba27aa20c
8543 Author: John Ralls <jralls@ceridwen.us>
8544 Date:   Wed Mar 8 22:26:00 2017 -0500
8545
8546     Enable building gcocoanotification only if OS X min version >= 10.9
8547
8548     This changes the configure checks to check for what is actually
8549     required to build this code.
8550
8551     https://bugzilla.gnome.org/show_bug.cgi?id=747146
8552
8553  configure.ac    | 19 ++++++++-----------
8554  gio/Makefile.am |  2 ++
8555  gio/giomodule.c |  8 ++++++--
8556  3 files changed, 16 insertions(+), 13 deletions(-)
8557
8558 commit 0c6c39428ce446be63b0c243a1b98800274030b5
8559 Author: Fabio Tomat <f.t.public@gmail.com>
8560 Date:   Tue Mar 7 22:27:35 2017 +0000
8561
8562     Add Friulian translation
8563
8564  po/LINGUAS |    1 +
8565  po/fur.po  | 5110
8566  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8567  2 files changed, 5111 insertions(+)
8568
8569 commit 4d8ad0adb7464d0d7bb872a9fb5e6aa87b94e26a
8570 Author: Gábor Kelemen <kelemeng@openscope.org>
8571 Date:   Sun Mar 5 21:23:33 2017 +0000
8572
8573     Update Hungarian translation
8574
8575  po/hu.po | 1451
8576  +++++++++++++++++++++++++-------------------------------------
8577  1 file changed, 589 insertions(+), 862 deletions(-)
8578
8579 commit b56a95026cdd39e9cbe992856a607bdb2af67a21
8580 Author: Matthias Clasen <mclasen@redhat.com>
8581 Date:   Sun Mar 5 13:11:08 2017 -0500
8582
8583     Add some more cases to the app-id unit tests
8584
8585     These came up on irc today.
8586
8587  gio/tests/gapplication.c | 3 +++
8588  1 file changed, 3 insertions(+)
8589
8590 commit 4a163a330195b8874e253a6853617bd55e4ac8d1
8591 Author: Mario Blättermann <mario.blaettermann@gmail.com>
8592 Date:   Sun Mar 5 17:57:32 2017 +0000
8593
8594     Update German translation
8595
8596  po/de.po | 1200
8597  +++++++++++++++++++++++---------------------------------------
8598  1 file changed, 452 insertions(+), 748 deletions(-)
8599
8600 commit 424ec6022f2333b8b1df39667f023b734071fc36
8601 Author: Philip Withnall <philip@tecnocode.co.uk>
8602 Date:   Sun Mar 5 12:24:37 2017 +0000
8603
8604     gtestutils: Fix a typo in a documentation comment
8605
8606     Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
8607
8608  glib/gtestutils.c | 2 +-
8609  1 file changed, 1 insertion(+), 1 deletion(-)
8610
8611 commit 8686e43058765dce487a217736a970ac5643bddb
8612 Author: Simon McVittie <smcv@debian.org>
8613 Date:   Sat Mar 4 15:15:50 2017 +0000
8614
8615     glib-mkenums: Sort input files for more deterministic output
8616
8617     This should be helpful for reproducible builds
8618     <https://reproducible-builds.org/>.
8619
8620     Perl's sorting is not locale-sensitive unless the lexical scope has
8621     'use locale', which this one does not, so we do not need to force
8622     locale-agnostic sorting.
8623
8624     Signed-off-by: Simon McVittie <smcv@debian.org>
8625     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=769983
8626     Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809152
8627
8628  gobject/glib-mkenums.in | 2 ++
8629  1 file changed, 2 insertions(+)
8630
8631 commit 935cd72bddda77b5c09b9b72d5a478b9d7817aa6
8632 Author: Paolo Borelli <pborelli@gnome.org>
8633 Date:   Sat Mar 4 19:59:37 2017 +0100
8634
8635     utf8: add unit test for g_utf8_make_valid
8636
8637  glib/tests/utf8-misc.c | 22 ++++++++++++++++++++++
8638  1 file changed, 22 insertions(+)
8639
8640 commit c3ac56def752a6a2d8b101bd8331646e2699af02
8641 Author: Aurimas Černius <aurisc4@gmail.com>
8642 Date:   Sat Mar 4 17:55:40 2017 +0200
8643
8644     Updated Lithuanian translation
8645
8646  po/lt.po | 985
8647  +++++++++++++++++++++++++++++----------------------------------
8648  1 file changed, 452 insertions(+), 533 deletions(-)
8649
8650 commit e3f59e482bfab48ef715d57f3cd28e49f23e947f
8651 Author: Simon McVittie <smcv@debian.org>
8652 Date:   Fri Mar 3 10:53:52 2017 +0000
8653
8654     Install gdb Python helpers as data, not as executable scripts
8655
8656     They do not start with the #!/usr/bin/python that would be necessary
8657     to make them run with Python rather than a shell, and they would
8658     not be useful to run anyway: they are libraries to be imported,
8659     not scripts to be run.
8660
8661     Signed-off-by: Simon McVittie <smcv@debian.org>
8662
8663  glib/Makefile.am    | 2 +-
8664  gobject/Makefile.am | 2 +-
8665  2 files changed, 2 insertions(+), 2 deletions(-)
8666
8667 commit e89513e82942f4ca404c14f21f84be786998a75f
8668 Author: Changwoo Ryu <cwryu@debian.org>
8669 Date:   Fri Mar 3 15:42:43 2017 +0000
8670
8671     Update Korean translation
8672
8673  po/ko.po | 1008
8674  ++++++++++++++++++++++++++++++++------------------------------
8675  1 file changed, 515 insertions(+), 493 deletions(-)
8676
8677 commit 72fad44a642a8adb43fad685d0d29d33a48837bc
8678 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
8679 Date:   Thu Mar 2 13:11:23 2017 +0100
8680
8681     Updated Danish translation
8682
8683  po/da.po | 939
8684  +++++++++++++++++++++++++++++++--------------------------------
8685  1 file changed, 459 insertions(+), 480 deletions(-)
8686
8687 commit f559bc01dc9ce53f6995600311bb0db1a6d347ef
8688 Author: Paolo Borelli <pborelli@gnome.org>
8689 Date:   Thu Mar 2 09:10:35 2017 +0100
8690
8691     Make g_utf8_make_valid optionally take a length
8692
8693     g_utf8_make_valid was turned into a public API this cycle. However
8694     now that it is public we should make the API more generic, allowing
8695     the caller to specify the length. This is especially useful if
8696     the function is called with a string that has \0 in the middle
8697     or for chunks of a strings that are not nul terminated.
8698     This is also consistent with most of the other utf8 utils.
8699
8700     Callers inside glib are updated to the new signature.
8701
8702     https://bugzilla.gnome.org/show_bug.cgi?id=779456
8703
8704  glib/gconvert.c |  2 +-
8705  glib/gkeyfile.c | 16 ++++++++--------
8706  glib/gmarkup.c  |  2 +-
8707  glib/gunicode.h |  3 ++-
8708  glib/gutf8.c    | 17 ++++++++++++-----
8709  5 files changed, 24 insertions(+), 16 deletions(-)
8710
8711 commit 9aaf7588fc70153bb7e2dac1d9266ca9adcc4c9a
8712 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8713 Date:   Thu Mar 2 08:17:35 2017 +0800
8714
8715     glib/gmessages.c: Fix build when targeting Windows Vista+
8716
8717     In my previous attempt to improve colored console output on Windows,
8718     we
8719     called GetFileInformationByHandleEx() directly if we target Vista or
8720     later, but the check macro for doing so via LoadLibrary() had
8721     a typo.  Fix
8722     this by correcting the check macro.
8723
8724     Pointed out by Ignacio Casal Quinteiro.
8725
8726  glib/gmessages.c | 6 +++---
8727  1 file changed, 3 insertions(+), 3 deletions(-)
8728
8729 commit 376e12e5a4d7a3832e2b2445346974ff33c34b03
8730 Author: Matthias Clasen <mclasen@redhat.com>
8731 Date:   Wed Mar 1 15:14:14 2017 -0500
8732
8733     2.51.4
8734
8735  NEWS         | 7 +++++++
8736  configure.ac | 2 +-
8737  2 files changed, 8 insertions(+), 1 deletion(-)
8738
8739 commit 62e8d23b88469a069177959a8c0c7916724e3d30
8740 Author: David King <amigadave@amigadave.com>
8741 Date:   Wed Mar 1 13:33:39 2017 +0000
8742
8743     build: Add vs15 subdir to win32 Makefile.am
8744
8745  win32/Makefile.am | 2 +-
8746  1 file changed, 1 insertion(+), 1 deletion(-)
8747
8748 commit d892cf6feb215b3e2349b437c02d561926ea8259
8749 Author: Philip Withnall <withnall@endlessm.com>
8750 Date:   Mon Feb 27 10:08:16 2017 +0000
8751
8752     tests: Fix some memory leaks in the GSettings unit tests
8753
8754     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8755
8756     https://bugzilla.gnome.org/show_bug.cgi?id=779265
8757
8758  gio/tests/gsettings.c | 3 +++
8759  1 file changed, 3 insertions(+)
8760
8761 commit 43fbb8652dbf516b5bf5cf91df46a2c2f3a93755
8762 Author: Philip Withnall <withnall@endlessm.com>
8763 Date:   Mon Feb 27 10:07:14 2017 +0000
8764
8765     tests: Fix a double-unref in the GSettings unit tests
8766
8767     g_settings_schema_source_get_default() is (transfer none), not
8768     (transfer
8769     full).
8770
8771     Spotted by Marvin Schmidt.
8772
8773     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8774
8775     https://bugzilla.gnome.org/show_bug.cgi?id=779265
8776
8777  gio/tests/gsettings.c | 2 --
8778  1 file changed, 2 deletions(-)
8779
8780 commit 6bfb4ce191cdf400c244187fb6ed05c5e76ea44a
8781 Author: Philip Withnall <withnall@endlessm.com>
8782 Date:   Mon Feb 27 10:05:58 2017 +0000
8783
8784     gsettings: Fix a leak in GSettingsAction
8785
8786     Every GSettingsAction was leaking its schema key (a few tens of
8787     bytes).
8788
8789     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8790
8791     https://bugzilla.gnome.org/show_bug.cgi?id=779265
8792
8793  gio/gsettings.c | 1 +
8794  1 file changed, 1 insertion(+)
8795
8796 commit 08b6794ec27782e5c1c431c602dd9ae97d813d17
8797 Author: Philip Withnall <withnall@endlessm.com>
8798 Date:   Mon Feb 27 10:04:39 2017 +0000
8799
8800     gsettings: Fix memory leak on error handling path for g_settings_set()
8801
8802     On the warning/critical error handling paths for g_settings_set(), the
8803     GVariant value was not ref-sunk, and the schema key was leaked. This
8804     won’t affect code in production (unless it’s seriously buggy), but
8805     eliminates some leaks from the error testing paths in the GSettings
8806     tests.
8807
8808     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8809
8810     https://bugzilla.gnome.org/show_bug.cgi?id=779265
8811
8812  gio/gsettings.c | 18 ++++++++++--------
8813  1 file changed, 10 insertions(+), 8 deletions(-)
8814
8815 commit d6d29a2e9fa2c776b5ca3630469e8b60081eced7
8816 Author: Philip Withnall <withnall@endlessm.com>
8817 Date:   Mon Feb 27 10:02:48 2017 +0000
8818
8819     glib-compile-schemas: Fix various memory leaks
8820
8821     Spotted while running `make check` under Valgrind. While it’s not
8822     necessary to fix memory leaks in glib-compile-schemas (since it’s a
8823     utility which runs briefly then exits), fixing them makes more
8824     legitimate leaks in the Valgrind output more obvious, and means we can
8825     be sure there aren’t leaks in the underlying GLib/GIO code which
8826     glib-compile-schemas is calling.
8827
8828     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8829
8830     https://bugzilla.gnome.org/show_bug.cgi?id=779265
8831
8832  gio/glib-compile-schemas.c | 92
8833  ++++++++++++++++++++++++++++++++--------------
8834  1 file changed, 64 insertions(+), 28 deletions(-)
8835
8836 commit c61ea2c4a9b11eed7e1ea04fe97a442b683dded2
8837 Author: Matthias Clasen <mclasen@redhat.com>
8838 Date:   Mon Feb 27 11:46:20 2017 -0500
8839
8840     2.51.3
8841
8842  NEWS         | 20 ++++++++++++++++++++
8843  configure.ac |  2 +-
8844  2 files changed, 21 insertions(+), 1 deletion(-)
8845
8846 commit 1a845115a24bea553885acb69b731dbc32d3369b
8847 Author: Jan Tojnar <jtojnar@gmail.com>
8848 Date:   Fri Feb 24 16:46:55 2017 +0100
8849
8850     gio: Check for NUll when getting extensions
8851
8852     When unregistered extension point (i.e. NULL pointer) is passed
8853     to `g_io_extension_point_get_extensions`, it causes a segfault.
8854
8855     This commit adds an assertion, to prevent this.
8856
8857     https://bugzilla.gnome.org/show_bug.cgi?id=779183
8858
8859  gio/giomodule.c | 2 ++
8860  1 file changed, 2 insertions(+)
8861
8862 commit ee09bb704fe9ccb24d92dd86696a0e6bb8f0dc1a
8863 Author: Patrick Griffis <tingping@tingping.se>
8864 Date:   Thu Feb 16 21:03:18 2017 -0500
8865
8866     gdbus-codegen: Add --output-directory flag
8867
8868     This is useful with Meson where files are generated in subdirs
8869
8870     https://bugzilla.gnome.org/show_bug.cgi?id=778801
8871
8872  docs/reference/gio/gdbus-codegen.xml  | 17 ++++++++++++++++-
8873  gio/gdbus-2.0/codegen/codegen.py      |  8 +++++---
8874  gio/gdbus-2.0/codegen/codegen_main.py | 12 +++++++++---
8875  3 files changed, 30 insertions(+), 7 deletions(-)
8876
8877 commit 001245171b7d556eae88cf44a01fdb889006d96f
8878 Author: Philip Withnall <withnall@endlessm.com>
8879 Date:   Mon Feb 27 10:16:12 2017 +0000
8880
8881     gchecksum: Fix validity checks for GChecksumType
8882
8883     This fixes the unit tests after commit 3e32350b rearranged the enum
8884     order.
8885
8886     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8887
8888     https://bugzilla.gnome.org/show_bug.cgi?id=771997
8889
8890  glib/gchecksum.c | 2 +-
8891  1 file changed, 1 insertion(+), 1 deletion(-)
8892
8893 commit f6db42f69811a363730f5f8517322dd2ad6120d3
8894 Author: Igor Gnatenko <ignatenko@src.gnome.org>
8895 Date:   Sun Feb 26 11:53:22 2017 +0100
8896
8897     ghmac: use stable version in documentation
8898
8899     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
8900
8901  glib/ghmac.c | 4 ++--
8902  1 file changed, 2 insertions(+), 2 deletions(-)
8903
8904 commit 3e32350b546306b69a65266774502b105f413389
8905 Author: Igor Gnatenko <ignatenko@src.gnome.org>
8906 Date:   Sun Feb 26 11:52:17 2017 +0100
8907
8908     gchecksum: don't break ABI by inserting new enum member in the middle
8909
8910     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
8911
8912  glib/gchecksum.h | 4 ++--
8913  1 file changed, 2 insertions(+), 2 deletions(-)
8914
8915 commit c618c5da173bd5b387d13f6242d79606b443d326
8916 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
8917 Date:   Sun Feb 26 08:01:12 2017 +0100
8918
8919     Updated Serbian translation
8920
8921  po/sr.po       | 1749
8922  ++++++++++++++++++++++++++++++++------------------------
8923  po/sr@latin.po | 1749
8924  ++++++++++++++++++++++++++++++++------------------------
8925  2 files changed, 1996 insertions(+), 1502 deletions(-)
8926
8927 commit 36966334ead02df864776bf42bb81712254e3a20
8928 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
8929 Date:   Wed Feb 22 01:19:18 2017 +0000
8930
8931     Update Chinese (Taiwan) translation
8932
8933  po/zh_TW.po | 1147
8934  +++++++++++++++++++++++++++++++----------------------------
8935  1 file changed, 601 insertions(+), 546 deletions(-)
8936
8937 commit 83cd14021bf10cfed203b1e1a81821f495d3aef3
8938 Author: Milo Casagrande <milo@ubuntu.com>
8939 Date:   Tue Feb 21 18:16:37 2017 +0000
8940
8941     Update Italian translation
8942
8943  po/it.po | 903
8944  ++++++++++++++++++++++++++++++++-------------------------------
8945  1 file changed, 459 insertions(+), 444 deletions(-)
8946
8947 commit 8693d60a280d10dfeda4ebd1aa6099b5d0456a1d
8948 Author: Ole André Vadla Ravnås <oleavr@gmail.com>
8949 Date:   Tue Feb 21 02:20:52 2017 +0100
8950
8951     gdbusauth: plug memory leak
8952
8953     Happens when the waiting-for-auth state is re-entered:
8954
8955     SERVER_STATE_WAITING_FOR_AUTH
8956       |
8957       v
8958     G_DBUS_AUTH_MECHANISM_STATE_REJECTED
8959       |
8960       v
8961     SERVER_STATE_WAITING_FOR_AUTH
8962
8963     Causing the previous `mech` pointer to get overwritten.
8964
8965     https://bugzilla.gnome.org/show_bug.cgi?id=778991
8966
8967  gio/gdbusauth.c | 1 +
8968  1 file changed, 1 insertion(+)
8969
8970 commit 77945667f70d85e1d95e111a601834d768c0982b
8971 Author: Philip Withnall <withnall@endlessm.com>
8972 Date:   Fri Feb 10 10:45:56 2017 +0000
8973
8974     ghmac: Add support for G_CHECKSUM_SHA384 to GHmac
8975
8976     It has the same block size as SHA-512, so it just needs a new case in
8977     the switch, some documentation updates, and the test vectors from RFC
8978     4868.
8979
8980     Signed-off-by: Philip Withnall <withnall@endlessm.com>
8981
8982     https://bugzilla.gnome.org/show_bug.cgi?id=771997
8983
8984  glib/ghmac.c      |  4 +++-
8985  glib/tests/hmac.c | 64
8986  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8987  2 files changed, 66 insertions(+), 2 deletions(-)
8988
8989 commit 1f9a9f8ce56a7996eea67a2d79ce70f03ecc61ac
8990 Author: Igor Gnatenko <ignatenko@src.gnome.org>
8991 Date:   Mon Sep 26 19:40:22 2016 +0200
8992
8993     gchecksum: add SHA-384 support
8994
8995     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
8996
8997  glib/gchecksum.c      | 129 +++++++++++++++++++++++----------
8998  glib/gchecksum.h      |   2 +
8999  glib/tests/checksum.c | 192
9000  ++++++++++++++++++++++++++++++++++++++++++++++++++
9001  3 files changed, 286 insertions(+), 37 deletions(-)
9002
9003 commit b278e8ea706ce75d7693eb8e3c6a826df156388e
9004 Author: Andika Triwidada <atriwidada@gnome.org>
9005 Date:   Mon Feb 20 11:09:01 2017 +0000
9006
9007     Update Indonesian translation
9008
9009  po/id.po | 2729
9010  +++++++++++++++++++++++++++++++++++++++-----------------------
9011  1 file changed, 1741 insertions(+), 988 deletions(-)
9012
9013 commit 2340b72bdf6e8428ddfbd7095928344c8b2904fc
9014 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
9015 Date:   Sat Feb 18 15:39:18 2017 +0100
9016
9017     Update Basque language
9018
9019  po/eu.po | 1269
9020  +++++++++++++++++++++++++++++++++++++++-----------------------
9021  1 file changed, 799 insertions(+), 470 deletions(-)
9022
9023 commit 1920b550db823387ebea755c2bfd3a7393f90a46
9024 Author: Timm Bäder <mail@baedert.org>
9025 Date:   Thu Jan 19 08:18:59 2017 +0100
9026
9027     fdo notification: Avoid a double free
9028
9029     We're first getting the notification by its notify_id, but activating
9030     the action afterwards could redraw it, leading to a dangling pointer.
9031     Fix this by simply searching the list of active notifications again
9032     after activating the action.
9033
9034  gio/gfdonotificationbackend.c | 9 +++++++--
9035  1 file changed, 7 insertions(+), 2 deletions(-)
9036
9037 commit d0ffee8feb992483352261e19ba12b5a53d8ab1b
9038 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9039 Date:   Fri Feb 17 17:54:23 2017 +0800
9040
9041     win32/detectenv-msvc.mak: Make it usable from Visual Studio projects
9042
9043     As in the version in of this NMake Makefile module in G-I, support
9044     CFG == Release|Debug, which is what is used in the Visual Studio
9045     projects, so that:
9046
9047     -This file will be in sync with the one in G-I
9048     -Other projects that make use of this can integrate this NMake
9049     Makefile
9050      module in their Visual Studio project files.
9051
9052  win32/detectenv-msvc.mak | 4 ++--
9053  1 file changed, 2 insertions(+), 2 deletions(-)
9054
9055 commit 08825d2c214765d0fefa5741ab973e966ddcace7
9056 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9057 Date:   Fri Feb 17 17:48:13 2017 +0800
9058
9059     win32/detectenv-msvc.mak: Support Visual Studio 2017
9060
9061     Update this common NMake Makefile module so projects using this
9062     (such as
9063     for introspection builds or projects supporting MSVC builds using
9064     NMake)
9065     can make use of Visual Studio 2017.
9066
9067  win32/detectenv-msvc.mak | 4 +++-
9068  1 file changed, 3 insertions(+), 1 deletion(-)
9069
9070 commit 9f9528e0dc795606b13caecb60f4984b696fcc50
9071 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
9072 Date:   Thu Feb 16 14:17:17 2017 +0100
9073
9074     Updated Danish translation
9075
9076  po/da.po | 733
9077  +++++++++++++++++++++++++++++++++------------------------------
9078  1 file changed, 389 insertions(+), 344 deletions(-)
9079
9080 commit fa074cf3c707b96bb9e0c1b2b4069c440f3c481b
9081 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9082 Date:   Wed Feb 15 14:14:05 2017 +0800
9083
9084     Visual Studio builds: Fix previous commit
9085
9086     Pushed the wrong version of the patch, sorry!
9087
9088  configure.ac            |  4 ++++
9089  win32/Makefile-newvs.am | 18 ++++++++++++++----
9090  win32/vs11/Makefile.am  |  4 ++--
9091  win32/vs12/Makefile.am  |  4 ++--
9092  win32/vs14/Makefile.am  |  4 ++--
9093  win32/vs15/Makefile.am  |  5 +++--
9094  6 files changed, 27 insertions(+), 12 deletions(-)
9095
9096 commit 0baaac786e9f98af00a23fda4d6ac5a5f89c6cd3
9097 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9098 Date:   Wed Feb 15 10:32:30 2017 +0800
9099
9100     Visual Studio builds: Add support for Visual Studio 2017
9101
9102     This adds support for Visual Studio 2017 by updating the autotools
9103     files for
9104     copying and updating the Visual Studio 2010 project files.
9105
9106     Since the toolset version of Visual Studio 2017 is no longer in
9107     the form
9108     of $(MSVC_VER_SHORT)0, we need to specify the full number, but this
9109     is a
9110     rather simple change we have here.  Note that Visual Studio 2017's CRT
9111     aims to be compatible with the 2015's CRT, so it should be possible to
9112     use 2017-compiled code with the 2015-compiled ones.
9113
9114  configure.ac            |  1 +
9115  win32/Makefile-newvs.am | 13 ++++++-------
9116  win32/vs10/Makefile.am  |  1 +
9117  win32/vs11/Makefile.am  |  5 ++---
9118  win32/vs12/Makefile.am  |  5 ++---
9119  win32/vs14/Makefile.am  |  5 ++---
9120  win32/vs15/Makefile.am  | 48
9121  ++++++++++++++++++++++++++++++++++++++++++++++++
9122  7 files changed, 62 insertions(+), 16 deletions(-)
9123
9124 commit 79c08255bee04b65c3f48a877681872cc0d9fc1c
9125 Author: Patrick Griffis <tingping@tingping.se>
9126 Date:   Mon Feb 13 21:52:28 2017 -0500
9127
9128     gdbus-codegen: Fix -Wconversion warning
9129
9130     https://bugzilla.gnome.org/show_bug.cgi?id=778581
9131
9132  gio/gdbus-2.0/codegen/codegen.py | 8 ++++----
9133  1 file changed, 4 insertions(+), 4 deletions(-)
9134
9135 commit 442d64ba94d8ddae24a79d1a0eaab1e543804163
9136 Author: Matthew Leeds <mleeds@redhat.com>
9137 Date:   Fri Feb 10 11:33:18 2017 -0600
9138
9139     gsubprocesslauncher: Clarify the behavior of set_environ()
9140
9141     GNOME Builder's code was assuming that setting the launcher's
9142     environ to NULL makes the subprocess have an empty environment, but in
9143     fact the parent process's variables are still inherited because
9144     execv is
9145     used instead of execve when envp is NULL. This commit clarifies the
9146     documentation to make the behavior clear.
9147
9148     https://bugzilla.gnome.org/show_bug.cgi?id=778422
9149
9150  gio/gsubprocesslauncher.c | 3 +++
9151  1 file changed, 3 insertions(+)
9152
9153 commit e6b6a33fa0c841033301f4c69b99efb247e14fdc
9154 Author: Matthias Clasen <mclasen@redhat.com>
9155 Date:   Mon Feb 13 08:16:57 2017 -0500
9156
9157     2.51.2
9158
9159  NEWS         | 28 ++++++++++++++++++++++++++++
9160  configure.ac |  2 +-
9161  2 files changed, 29 insertions(+), 1 deletion(-)
9162
9163 commit 7dbc072c0e6917421cdccfe46c8121d6f9ca020a
9164 Author: Ondrej Holy <oholy@redhat.com>
9165 Date:   Fri Feb 10 10:12:08 2017 +0100
9166
9167     doc: Unify order of file attributes
9168
9169     Order of file attributes in docs is different than in source
9170     codes. I don't really think it is intended. Let's unify it.
9171
9172     https://bugzilla.gnome.org/show_bug.cgi?id=777507
9173
9174  docs/reference/gio/gio-sections.txt | 10 +++++-----
9175  1 file changed, 5 insertions(+), 5 deletions(-)
9176
9177 commit 006a7d082bc3aacc8d73c150f279165f1525d52f
9178 Author: Ondrej Holy <oholy@redhat.com>
9179 Date:   Thu Jan 19 16:13:51 2017 +0100
9180
9181     fileinfo: Add G_FILE_ATTRIBUTE_RECENT_MODIFIED attribute
9182
9183     Add filesystem attribute to propagate time, when the metadata for
9184     the file
9185     in "recent:///" was last changed. This attribute is needed for sorting
9186     recent backend files in client applications.
9187
9188     https://bugzilla.gnome.org/show_bug.cgi?id=777507
9189
9190  docs/reference/gio/gio-sections.txt |  1 +
9191  gio/gfileinfo.h                     | 11 +++++++++++
9192  2 files changed, 12 insertions(+)
9193
9194 commit 453957973b48bf9e33e1f01fd8d1e0827bd7b915
9195 Author: Ondrej Holy <oholy@redhat.com>
9196 Date:   Fri Feb 10 10:05:21 2017 +0100
9197
9198     fileinfo: Use monospaced font for uris
9199
9200     Some uris are in quotes, some in backticks, let's unify it.
9201
9202     https://bugzilla.gnome.org/show_bug.cgi?id=777507
9203
9204  gio/gfileinfo.h | 6 +++---
9205  1 file changed, 3 insertions(+), 3 deletions(-)
9206
9207 commit df5afb4cbca1a8f09cd00b3438ba6acea3037002
9208 Author: Kjartan Maraas <kmaraas@gnome.org>
9209 Date:   Sun Feb 12 15:41:53 2017 +0100
9210
9211     Updated Norwegian bokmål translation.
9212
9213  po/nb.po | 843
9214  ++++++++++++++++++++++++++++++++-------------------------------
9215  1 file changed, 422 insertions(+), 421 deletions(-)
9216
9217 commit b262f5109aa5b251a316064cd2ffb22288df9dc3
9218 Author: Mandy Wang <wangmychn@gmail.com>
9219 Date:   Thu Feb 9 14:57:37 2017 +0800
9220
9221     Update zh_CN translation
9222
9223  po/zh_CN.po | 1705
9224  ++++++++++++++++++++++++++++++++++++++++++-----------------
9225  1 file changed, 1231 insertions(+), 474 deletions(-)
9226
9227 commit 257aff6f606dc36b8b42558eec7cb383905e1e85
9228 Author: Philip Withnall <withnall@endlessm.com>
9229 Date:   Wed Feb 8 15:06:34 2017 +0000
9230
9231     docs: Fix a typo in a documentation string
9232
9233  gio/gdbusaddress.c | 2 +-
9234  1 file changed, 1 insertion(+), 1 deletion(-)
9235
9236 commit 78fba90f6505b0a8a6fd4ad10825a3e45faaa460
9237 Author: Philip Withnall <withnall@endlessm.com>
9238 Date:   Wed Feb 8 15:06:00 2017 +0000
9239
9240     docs: Add links to D-Bus specification for D-Bus address format
9241
9242     In an attempt to clarify the format a little.
9243
9244  gio/gdbusaddress.c    | 20 ++++++++++++++------
9245  gio/gdbusconnection.c |  6 ++++--
9246  gio/gdbusserver.c     |  5 +++--
9247  3 files changed, 21 insertions(+), 10 deletions(-)
9248
9249 commit 4b75333c83535cef57f674f5bd0c604901c44d1d
9250 Author: Bastien Nocera <hadess@hadess.net>
9251 Date:   Fri Feb 3 14:27:21 2017 +0100
9252
9253     guuid: Remove support for curly braces and URN UUIDs
9254
9255     As we currently cannot generate UUIDs with curly braces, or as URNs,
9256     remove those from the possible valid UUIDs.
9257
9258     We do this separately to make it easier to re-add later, should
9259     we want
9260     to enhance the coverage of our UUID functions.
9261
9262     https://bugzilla.gnome.org/show_bug.cgi?id=639078
9263
9264  glib/guuid.c       | 23 +----------------------
9265  glib/tests/guuid.c |  4 ++--
9266  2 files changed, 3 insertions(+), 24 deletions(-)
9267
9268 commit 215c9b7951d9bab08c276bb24b9e631bb22374ab
9269 Author: Bastien Nocera <hadess@hadess.net>
9270 Date:   Mon Jan 23 04:17:11 2017 +0100
9271
9272     guuid: Add UUID helper functions to GLib
9273
9274     Many UUID users will just need a random string, which can be generated
9275     simply by calling the function g_uuid_string_random().
9276
9277     Based on original patch by
9278     Marc-André Lureau <marcandre.lureau@gmail.com>
9279
9280     https://bugzilla.gnome.org/show_bug.cgi?id=639078
9281
9282  docs/reference/glib/glib-docs.xml     |   1 +
9283  docs/reference/glib/glib-sections.txt |   7 ++
9284  glib/Makefile.am                      |   2 +
9285  glib/glib.h                           |   1 +
9286  glib/guuid.c                          | 231
9287  ++++++++++++++++++++++++++++++++++
9288  glib/guuid.h                          |  42 +++++++
9289  glib/tests/.gitignore                 |   1 +
9290  glib/tests/Makefile.am                |   1 +
9291  glib/tests/guuid.c                    |  71 +++++++++++
9292  po/POTFILES.in                        |   1 +
9293  10 files changed, 358 insertions(+)
9294
9295 commit edc68f26599392013d6a4ac4cf20924d2f9b4d82
9296 Author: Philip Withnall <withnall@endlessm.com>
9297 Date:   Wed Jan 11 14:01:25 2017 +0000
9298
9299     gkeyfile: Be more specific about error codes in documentation
9300
9301     It’s hard to know whether trying to load a non-existent key
9302     file will
9303     result in G_KEY_FILE_ERROR_NOT_FOUND or G_FILE_ERROR_NOENT; try to
9304     improve the documentation to clarify that.
9305
9306     https://bugzilla.gnome.org/show_bug.cgi?id=777135
9307
9308  glib/gkeyfile.c | 19 ++++++++++++++-----
9309  1 file changed, 14 insertions(+), 5 deletions(-)
9310
9311 commit c131865f57c2786d1a498d58b9b4c1333397798c
9312 Author: Philip Withnall <withnall@endlessm.com>
9313 Date:   Fri Feb 3 10:03:56 2017 +0000
9314
9315     gdbus: Fix atomic accesses to global name watch ID
9316
9317     https://bugzilla.gnome.org/show_bug.cgi?id=777307
9318
9319  gio/gdbusnamewatching.c | 9 ++++++---
9320  1 file changed, 6 insertions(+), 3 deletions(-)
9321
9322 commit b1f14143e5e10ac0d540879ff3e1f5984429c411
9323 Author: Fabrice Bellet <fabrice@bellet.info>
9324 Date:   Fri Feb 3 17:46:09 2017 +0100
9325
9326     gdbus: make gdbusconnection ids thread-safe
9327
9328     To prevent a race where these global static counters can be
9329     incremented by two threads concurrently.
9330
9331     https://bugzilla.gnome.org/show_bug.cgi?id=778096
9332
9333  gio/gdbusconnection.c | 16 ++++++++--------
9334  1 file changed, 8 insertions(+), 8 deletions(-)
9335
9336 commit c457ec053d26aec8833705091f0ff6026555e9ca
9337 Author: Fabrice Bellet <fabrice@bellet.info>
9338 Date:   Fri Feb 3 18:05:59 2017 +0100
9339
9340     gdbus: make sure to stay locked when sending message
9341
9342     This patch fixes a case where schedule_writing_unlocked() was called
9343     without holding the write lock. The bug was introduced in commit
9344     512e9b3b.
9345
9346     https://bugzilla.gnome.org/show_bug.cgi?id=778002
9347
9348  gio/gdbusprivate.c | 8 ++++----
9349  1 file changed, 4 insertions(+), 4 deletions(-)
9350
9351 commit cb26c677e691c33af1da9789f55f7a32a56eaa8f
9352 Author: Rico Tzschichholz <ricotz@ubuntu.com>
9353 Date:   Sun Feb 5 12:55:25 2017 +0100
9354
9355     docs: Add index for 2.52 api
9356
9357  docs/reference/gio/gio-docs.xml   | 4 ++++
9358  docs/reference/glib/glib-docs.xml | 4 ++++
9359  2 files changed, 8 insertions(+)
9360
9361 commit dc70d42010512c288c42cb1aff23d1252733ef10
9362 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
9363 Date:   Fri Feb 3 21:04:45 2017 +0000
9364
9365     Update Swedish translation
9366
9367  po/sv.po | 390
9368  +++++++++++++++++++++++++++++++++------------------------------
9369  1 file changed, 203 insertions(+), 187 deletions(-)
9370
9371 commit 3e71dfa57fc526525039bd6a521fe2270e2be1f1
9372 Author: Dušan Kazik <prescott66@gmail.com>
9373 Date:   Sun Jan 29 09:48:43 2017 +0000
9374
9375     Update Slovak translation
9376
9377  po/sk.po | 1059
9378  +++++++++++++++++++++++++-------------------------------------
9379  1 file changed, 420 insertions(+), 639 deletions(-)
9380
9381 commit 79ce76021acc7635f9565ebce885d26e4f4effbb
9382 Author: Piotr Drąg <piotrdrag@gmail.com>
9383 Date:   Thu Jan 26 04:52:17 2017 +0100
9384
9385     Fix a translator comment
9386
9387     They need to be exactly one line above a string to show up in
9388     .po files.
9389
9390  gio/glocalfile.c | 8 ++++----
9391  1 file changed, 4 insertions(+), 4 deletions(-)
9392
9393 commit 24d1575b8d5157a7eed6266550beef4f735788d0
9394 Author: Philip Withnall <withnall@endlessm.com>
9395 Date:   Tue Jan 24 13:19:58 2017 +0000
9396
9397     gkeyfile: Clarify handling of out-of-range integers in documentation
9398
9399     Clarify that g_key_file_get_integer() and
9400     g_key_file_get_integer_list()
9401     both return G_KEY_FILE_ERROR_INVALID_VALUE if used to load a valid
9402     integer which is out of range for a gint.
9403
9404  glib/gkeyfile.c | 6 ++++--
9405  1 file changed, 4 insertions(+), 2 deletions(-)
9406
9407 commit 95afbe166609a7cc62ac71bd6a71108f988615b0
9408 Author: Philip Withnall <withnall@endlessm.com>
9409 Date:   Tue Jan 24 12:52:24 2017 +0000
9410
9411     gfileinfo: Clarify units in documentation for file attributes
9412
9413     Clarify that the G_FILE_ATTRIBUTE_TIME_* attributes are all in seconds
9414     (apart from the *_USEC ones, which are documented separately).
9415
9416  gio/gfileinfo.h | 14 ++++++++------
9417  1 file changed, 8 insertions(+), 6 deletions(-)
9418
9419 commit 740007c11ea41f096c37bfc072f40b304b831da0
9420 Author: Philip Withnall <withnall@endlessm.com>
9421 Date:   Tue Jan 24 12:51:35 2017 +0000
9422
9423     gfileinfo: Fix an incorrect unit in the documentation
9424
9425     G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC is in microseconds, not
9426     milliseconds.
9427
9428  gio/gfileinfo.h | 2 +-
9429  1 file changed, 1 insertion(+), 1 deletion(-)
9430
9431 commit 810a6eb1d632b6067dcc3fbb2f61fa2dd66a166a
9432 Author: Bastien Nocera <hadess@hadess.net>
9433 Date:   Mon Jan 23 05:49:15 2017 +0100
9434
9435     gfileutils: Mention g_dir_make_tmp() in g_mkdtemp*() docs
9436
9437     https://bugzilla.gnome.org/show_bug.cgi?id=777493
9438
9439  glib/gfileutils.c | 8 ++++++++
9440  1 file changed, 8 insertions(+)
9441
9442 commit 4fbcd18bdf2915760305bae2949f8d98fe5a6817
9443 Author: Philip Chimento <philip.chimento@gmail.com>
9444 Date:   Sat Jan 21 21:16:35 2017 -0800
9445
9446     introspection: Skip g_mkdtemp() and friends
9447
9448     Based on bugs [1] and [2], gobject-introspection does not handle the
9449     same string being 1) returned from an inout argument and 2) returned
9450     as the function's return value, and is not going to.
9451     Therefore, these functions should be skipped in introspection.
9452
9453     [1] https://bugzilla.gnome.org/show_bug.cgi?id=679351
9454     [2] https://bugzilla.gnome.org/show_bug.cgi?id=679362
9455
9456     https://bugzilla.gnome.org/show_bug.cgi?id=777493
9457
9458  glib/gfileutils.c | 8 ++++----
9459  1 file changed, 4 insertions(+), 4 deletions(-)
9460
9461 commit b001f592066525ff3542337cc36e620ed66f031e
9462 Author: Philip Withnall <philip@tecnocode.co.uk>
9463 Date:   Sat Jan 21 23:42:20 2017 +0000
9464
9465     gvariant: Add example to docs for g_variant_builder_open()
9466
9467     Try to clarify that the type is the type of the container, not of the
9468     items with in it; and give an example of how to use it for nested
9469     types.
9470
9471     https://bugzilla.gnome.org/show_bug.cgi?id=777592
9472
9473  glib/gvariant.c | 34 ++++++++++++++++++++++++++++++++--
9474  1 file changed, 32 insertions(+), 2 deletions(-)
9475
9476 commit a6e2213343cb9df1db3ccd3fe354b95cb4efc0e8
9477 Author: Philip Withnall <philip@tecnocode.co.uk>
9478 Date:   Sat Jan 21 23:41:21 2017 +0000
9479
9480     gdbus: Add example to docs for g_dbus_method_invocation_return_value()
9481
9482     Try to clarify that the variant passed to return_value() must be a
9483     tuple.
9484
9485     https://bugzilla.gnome.org/show_bug.cgi?id=777592
9486
9487  gio/gdbusmethodinvocation.c | 21 ++++++++++++++++++++-
9488  1 file changed, 20 insertions(+), 1 deletion(-)
9489
9490 commit bc8361262bf15ce4d13bc7832a25af37fa375294
9491 Author: Bastien Nocera <hadess@hadess.net>
9492 Date:   Mon Jan 23 05:44:35 2017 +0100
9493
9494     gfileutils: Fix g_mkdtemp*() API docs
9495
9496     Don't refer to g_mkdtemp() when documenting g_mkdtemp_full() and
9497     speaking about the function itself, and remove mention of flags in
9498     aforementioned g_mkdtemp_full(), as it doesn't have such an argument
9499     (but g_mkstemp_full() does).
9500
9501     https://bugzilla.gnome.org/show_bug.cgi?id=777493
9502
9503  glib/gfileutils.c | 8 ++++----
9504  1 file changed, 4 insertions(+), 4 deletions(-)
9505
9506 commit f3585bdfa518fdad16b8caa4b68246ad66d03bd5
9507 Author: Dušan Kazik <prescott66@gmail.com>
9508 Date:   Sun Jan 22 21:45:51 2017 +0000
9509
9510     Update Slovak translation
9511
9512  po/sk.po | 968
9513  +++++++++++++++++++++++++++++++++++++++------------------------
9514  1 file changed, 607 insertions(+), 361 deletions(-)
9515
9516 commit 8326303b9b45076487eafe6c9696af5f08289fee
9517 Author: Piotr Drąg <piotrdrag@gmail.com>
9518 Date:   Fri Jan 20 23:22:12 2017 +0100
9519
9520     Update Polish translation
9521
9522  po/pl.po | 828
9523  ++++++++++++++++++++++++++++++++-------------------------------
9524  1 file changed, 421 insertions(+), 407 deletions(-)
9525
9526 commit 40cf271a779ed2bb29361b6e9fb6b9f814204d47
9527 Author: Will Thompson <wjt@endlessm.com>
9528 Date:   Thu Jan 19 08:21:16 2017 +0000
9529
9530     goutputstream: docs: fix typos
9531
9532     "ouput" -> "output" (missing 't')
9533     "asyncronous" -> "asynchronous" (missing 'h')
9534
9535     https://bugzilla.gnome.org/show_bug.cgi?id=777481
9536
9537  gio/goutputstream.c | 8 ++++----
9538  1 file changed, 4 insertions(+), 4 deletions(-)
9539
9540 commit ad4347e05770bf7ff70b57d07f9fc39466dca7bc
9541 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
9542 Date:   Mon Jan 16 21:29:24 2017 +0100
9543
9544     Updated Spanish translation
9545
9546  po/es.po | 451
9547  +++++++++++----------------------------------------------------
9548  1 file changed, 78 insertions(+), 373 deletions(-)
9549
9550 commit c9f731be249e841c0eff673a2dd5227c64fbddd1
9551 Author: Matthias Clasen <mclasen@redhat.com>
9552 Date:   Mon Jan 16 12:44:16 2017 -0500
9553
9554     2.51.1
9555
9556  NEWS         | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
9557  configure.ac |  2 +-
9558  2 files changed, 51 insertions(+), 1 deletion(-)
9559
9560 commit a78658be5bab188410b6d3fa03e4910e8e96d419
9561 Author: Matthias Clasen <mclasen@redhat.com>
9562 Date:   Mon Jan 16 13:16:03 2017 -0500
9563
9564     Pass --from-code to xgettext
9565
9566     It seems to require that now.
9567
9568  po/Makefile.in.in | 2 +-
9569  1 file changed, 1 insertion(+), 1 deletion(-)
9570
9571 commit 2c35acff7b65bd7b794e72c43e3056d113686307
9572 Author: Philip Withnall <withnall@endlessm.com>
9573 Date:   Wed Jan 11 17:15:55 2017 +0000
9574
9575     gregex: Fix an assignment-after-free error
9576
9577     The match_info is freed just above this line, so this would result
9578     in a
9579     write to freed memory.
9580
9581     Spotted by Leslie Zhai <xiangzhai83@gmail.com>.
9582
9583     https://bugzilla.gnome.org/show_bug.cgi?id=777077
9584
9585  glib/gregex.c | 1 -
9586  1 file changed, 1 deletion(-)
9587
9588 commit 88e977266b92516b15f384e3990d90af557e0574
9589 Author: Philip Withnall <withnall@endlessm.com>
9590 Date:   Wed Jan 11 17:14:18 2017 +0000
9591
9592     gregex: Fix a potential use-after-free bug
9593
9594     If the match_info out argument is NULL, info will be freed, but
9595     then its
9596     matches member will be accessed.
9597
9598     Spotted by Leslie Zhai <xiangzhai83@gmail.com>.
9599
9600     https://bugzilla.gnome.org/show_bug.cgi?id=777077
9601
9602  glib/gregex.c | 4 +++-
9603  1 file changed, 3 insertions(+), 1 deletion(-)
9604
9605 commit 3b5b5696ed121ef6ff48fd076fccf95053db33a7
9606 Author: Bastien Nocera <hadess@hadess.net>
9607 Date:   Wed Nov 2 11:58:14 2016 +0100
9608
9609     gio: Bump copy buffer size to 256k by default
9610
9611     This is small enough that it shouldn't cause problems on most machines
9612     we support, but big enough to increase throughput on a lot of devices
9613     and network protocols.
9614
9615     Note that the actual value is 256k minus malloc overhead, so that it
9616     fits nicely in a 256k block (as suggested by Alexander Larsson).
9617
9618     See https://bugzilla.gnome.org/show_bug.cgi?id=773632
9619
9620     https://bugzilla.gnome.org/show_bug.cgi?id=773823
9621
9622  gio/gfile.c | 3 ++-
9623  1 file changed, 2 insertions(+), 1 deletion(-)
9624
9625 commit 0106a6cd9ea1403b994e5f879fc6433e32ec304b
9626 Author: Bastien Nocera <hadess@hadess.net>
9627 Date:   Wed Dec 7 14:47:58 2016 +0100
9628
9629     gio: Use heap-allocated buffer
9630
9631     As if we were to increase the buffer size, it would be a bit too
9632     big to
9633     fit on the stack.
9634
9635     https://bugzilla.gnome.org/show_bug.cgi?id=773823
9636
9637  gio/gfile.c | 8 ++++++--
9638  1 file changed, 6 insertions(+), 2 deletions(-)
9639
9640 commit 6dfc6fee7bd6911ce8facb22d78c63439f60571f
9641 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9642 Date:   Mon Jan 9 14:00:46 2017 +0800
9643
9644     Visual Studio builds: Move project files to win32/
9645
9646     It was suggested that the project files be moved here as we don't
9647     actually
9648     need to go two directory layers from $(srcroot), and would help us to
9649     standardize on things in the future across the board.
9650
9651  Makefile.am                                        |   2 +-
9652  README.win32                                       |   8 +-
9653  build/Makefile-newvs.am                            |  47 --
9654  build/Makefile.msvcproj                            | 154 -----
9655  build/win32/Makefile.am                            |  12 +-
9656  build/win32/vs10/glib.vcxproj.filtersin            | 122 ----
9657  build/win32/vs10/glib.vcxprojin                    | 675
9658  ---------------------
9659  configure.ac                                       |  15 +-
9660  gio/Makefile.am                                    |  12 +-
9661  glib/Makefile.am                                   |   4 +-
9662  gobject/Makefile.am                                |   4 +-
9663  win32/Makefile-newvs.am                            |  46 ++
9664  win32/Makefile.am                                  |   6 +
9665  win32/Makefile.msvcproj                            | 153 +++++
9666  {build/win32 => win32}/detectenv-msvc.mak          |   0
9667  {build/win32 => win32}/glibpc.py                   |   0
9668  {build/win32 => win32}/pc_base.py                  |   2 +-
9669  {build/win32 => win32}/replace.py                  |   0
9670  {build/win32 => win32}/setup.py                    | 110 ++--
9671  {build/win32 => win32}/vs10/.gitignore             |   0
9672  {build/win32 => win32}/vs10/Makefile.am            |  10 +-
9673  {build/win32 => win32}/vs10/README.txt             |   0
9674  {build/win32 => win32}/vs10/gdbus.vcxproj          |  12 +-
9675  {build/win32 => win32}/vs10/gdbus.vcxproj.filters  |   4 +-
9676  .../win32 => win32}/vs10/gio-querymodules.vcxproj  |  12 +-
9677  .../vs10/gio-querymodules.vcxproj.filters          |   4 +-
9678  .../vs10/gio-tool.vcxproj.filtersin                |   0
9679  {build/win32 => win32}/vs10/gio-tool.vcxprojin     |   8 +-
9680  {build/win32 => win32}/vs10/gio.vcxproj.filtersin  |   4 +-
9681  {build/win32 => win32}/vs10/gio.vcxprojin          |  30 +-
9682  .../win32 => win32}/vs10/glib-build-defines.props  |   2 +-
9683  .../vs10/glib-compile-resources.vcxproj.filtersin  |   0
9684  .../vs10/glib-compile-resources.vcxprojin          |   8 +-
9685  .../vs10/glib-compile-schemas.vcxproj.filtersin    |   0
9686  .../vs10/glib-compile-schemas.vcxprojin            |   8 +-
9687  {build/win32 => win32}/vs10/glib-gen-srcs.props    |  10 +-
9688  .../win32 => win32}/vs10/glib-genmarshal.vcxproj   |   4 +-
9689  .../vs10/glib-genmarshal.vcxproj.filters           |   4 +-
9690  {build/win32 => win32}/vs10/glib-install.propsin   |  24 +-
9691  {build/win32 => win32}/vs10/glib-install.vcxproj   |  58 +-
9692  .../vs10/glib-install.vcxproj.filters              |   2 +-
9693  .../vs10/glib-version-paths.props.in               |   4 +-
9694  {build/win32 => win32}/vs10/glib.sln               |   0
9695  win32/vs10/glib.vcxproj.filtersin                  |  66 ++
9696  win32/vs10/glib.vcxprojin                          | 533 ++++++++++++++++
9697  {build/win32 => win32}/vs10/gmodule.vcxproj        |  32 +-
9698  .../win32 => win32}/vs10/gmodule.vcxproj.filters   |   8 +-
9699  .../win32 => win32}/vs10/gobject.vcxproj.filtersin |   4 +-
9700  {build/win32 => win32}/vs10/gobject.vcxprojin      |  28 +-
9701  {build/win32 => win32}/vs10/gresource.vcxproj      |  12 +-
9702  .../win32 => win32}/vs10/gresource.vcxproj.filters |   4 +-
9703  {build/win32 => win32}/vs10/gsettings.vcxproj      |  12 +-
9704  .../win32 => win32}/vs10/gsettings.vcxproj.filters |   4 +-
9705  .../vs10/gspawn-win32-helper-console.vcxproj       |   4 +-
9706  .../gspawn-win32-helper-console.vcxproj.filters    |   4 +-
9707  .../vs10/gspawn-win32-helper.vcxproj               |   4 +-
9708  .../vs10/gspawn-win32-helper.vcxproj.filters       |   4 +-
9709  {build/win32 => win32}/vs10/gthread.vcxproj        |   6 +-
9710  .../win32 => win32}/vs10/gthread.vcxproj.filters   |  10 +-
9711  {build/win32 => win32}/vs11/.gitignore             |   0
9712  {build/win32 => win32}/vs11/Makefile.am            |   2 +-
9713  {build/win32 => win32}/vs12/.gitignore             |   0
9714  {build/win32 => win32}/vs12/Makefile.am            |   2 +-
9715  {build/win32 => win32}/vs14/Makefile.am            |   2 +-
9716  {build/win32 => win32}/vs9/.gitignore              |   0
9717  {build/win32 => win32}/vs9/Makefile.am             |   4 +-
9718  {build/win32 => win32}/vs9/README.txt              |   0
9719  {build/win32 => win32}/vs9/gdbus.vcproj            |  10 +-
9720  {build/win32 => win32}/vs9/gio-querymodules.vcproj |  10 +-
9721  {build/win32 => win32}/vs9/gio-tool.vcprojin       |   8 +-
9722  {build/win32 => win32}/vs9/gio.vcprojin            |  20 +-
9723  .../win32 => win32}/vs9/glib-build-defines.vsprops |   2 +-
9724  .../vs9/glib-compile-resources.vcprojin            |   8 +-
9725  .../vs9/glib-compile-schemas.vcprojin              |   8 +-
9726  {build/win32 => win32}/vs9/glib-gen-srcs.vsprops   |  10 +-
9727  {build/win32 => win32}/vs9/glib-genmarshal.vcproj  |   2 +-
9728  {build/win32 => win32}/vs9/glib-install.vcproj     |   0
9729  {build/win32 => win32}/vs9/glib-install.vspropsin  |  24 +-
9730  .../vs9/glib-version-paths.vsprops.in              |   2 +-
9731  {build/win32 => win32}/vs9/glib.sln                |   0
9732  {build/win32 => win32}/vs9/glib.vcprojin           |  94 +--
9733  {build/win32 => win32}/vs9/gmodule.vcproj          |  14 +-
9734  {build/win32 => win32}/vs9/gobject.vcprojin        |  12 +-
9735  {build/win32 => win32}/vs9/gresource.vcproj        |  10 +-
9736  {build/win32 => win32}/vs9/gsettings.vcproj        |  10 +-
9737  .../vs9/gspawn-win32-helper-console.vcproj         |   2 +-
9738  .../win32 => win32}/vs9/gspawn-win32-helper.vcproj |   2 +-
9739  {build/win32 => win32}/vs9/gthread.vcproj          |   4 +-
9740  88 files changed, 1166 insertions(+), 1411 deletions(-)
9741
9742 commit b14b09c8bcd1f9ead8c540024634b58320b9da76
9743 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9744 Date:   Mon Jan 9 12:07:42 2017 +0800
9745
9746     Makefile.msvcproj: Document further
9747
9748     Mention that the *.headers are needed only if headers need to be
9749     installed
9750     with the project/module after the build.  Also, use a generic
9751     "YourProject"
9752     rather than the "gdk-4" project file name--I missed changing the
9753     name in the
9754     process.
9755
9756  build/Makefile.msvcproj | 7 ++++---
9757  1 file changed, 4 insertions(+), 3 deletions(-)
9758
9759 commit 7d26e9ef939d8d20f7003bd2c08f705a75d1e82a
9760 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9761 Date:   Mon Jan 9 12:03:06 2017 +0800
9762
9763     Makefile.msvcproj: Document things a bit better
9764
9765     If Visual Studio 2013 or later is required, let people know how this
9766     autotools module should be used.
9767
9768  build/Makefile.msvcproj | 6 +++++-
9769  1 file changed, 5 insertions(+), 1 deletion(-)
9770
9771 commit 953c182d251a6b02ca1ef66186f24721c3231e05
9772 Author: Philip Withnall <philip@tecnocode.co.uk>
9773 Date:   Sat Aug 30 23:45:18 2014 +0100
9774
9775     gobject: Document behaviour of GType checking macros on NULL
9776
9777     The macros differ in their handling of NULL values — some macros
9778     ignore
9779     them and pass through (e.g. G_TYPE_CHECK_INSTANCE_CAST) while others
9780     will explicitly emit a warning if passed NULL (e.g.
9781     G_TYPE_CHECK_INSTANCE).
9782
9783     Document their behaviour, so people don’t end up putting unnecessary
9784     NULL checks in their code when doing checked type casts.
9785
9786     https://bugzilla.gnome.org/show_bug.cgi?id=735731
9787
9788  gobject/gtype.h | 21 +++++++++++++--------
9789  1 file changed, 13 insertions(+), 8 deletions(-)
9790
9791 commit c8330b80fc89d5aeb03a41b31639b4957427c3b0
9792 Author: Rafael Fontenelle <rafaelff@gnome.org>
9793 Date:   Thu Jan 5 10:10:56 2017 +0000
9794
9795     Update Brazilian Portuguese translation
9796
9797  po/pt_BR.po | 1355
9798  ++++++++++++++++++++++++++++++++++++-----------------------
9799  1 file changed, 834 insertions(+), 521 deletions(-)
9800
9801 commit 6231b1abc9ac13f8766b79d148e83f169cd175bd
9802 Author: Sébastien Wilmet <swilmet@gnome.org>
9803 Date:   Thu Dec 29 16:51:51 2016 +0100
9804
9805     License headers: replace current FSF address by a link to gnu.org
9806
9807     Even if the address is correct, it's far more convenient to have
9808     a link
9809     to a website.
9810
9811     https://bugzilla.gnome.org/show_bug.cgi?id=776586
9812
9813  gio/org.freedesktop.portal.Documents.xml      | 6 ++----
9814  gio/org.freedesktop.portal.NetworkMonitor.xml | 6 ++----
9815  gio/org.freedesktop.portal.ProxyResolver.xml  | 6 ++----
9816  gio/win32/winhttp.h                           | 5 ++---
9817  glib/gdatetime.c                              | 6 ++----
9818  glib/gdatetime.h                              | 6 ++----
9819  glib/gregex.c                                 | 5 ++---
9820  glib/gregex.h                                 | 5 ++---
9821  glib/tests/gdatetime.c                        | 5 ++---
9822  tests/datetime.c                              | 6 ++----
9823  10 files changed, 20 insertions(+), 36 deletions(-)
9824
9825 commit 46c0c5cd859f6ce1f6e25f3ccb8eb12dbb437e41
9826 Author: Sébastien Wilmet <swilmet@gnome.org>
9827 Date:   Thu Dec 29 16:28:00 2016 +0100
9828
9829     License headers: replace old FSF address by a link to gnu.org
9830
9831     https://bugzilla.gnome.org/show_bug.cgi?id=776586
9832
9833  glib/gbookmarkfile.c                        | 5 ++---
9834  glib/gbookmarkfile.h                        | 5 ++---
9835  glib/glib-mirroring-tab/gen-mirroring-tab.c | 4 +---
9836  glib/glib-mirroring-tab/packtab.c           | 6 ++----
9837  glib/glib-mirroring-tab/packtab.h           | 6 ++----
9838  5 files changed, 9 insertions(+), 17 deletions(-)
9839
9840 commit f60590534d375750389f34a40bd3d280748e17df
9841 Author: Sébastien Wilmet <swilmet@gnome.org>
9842 Date:   Tue Dec 27 17:40:22 2016 +0100
9843
9844     License headers: "the Gnome Library" -> "this library"
9845
9846     Harmonize a little the license headers. In most of the license headers
9847     in GLib, it is "this library".
9848
9849     It is also what is explained at:
9850     https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC4
9851     "How to Apply These Terms to Your New Libraries"
9852
9853     https://bugzilla.gnome.org/show_bug.cgi?id=776586
9854
9855  gio/inotify/inotify-helper.c  | 15 +++++++--------
9856  gio/inotify/inotify-helper.h  | 15 +++++++--------
9857  gio/inotify/inotify-kernel.c  | 15 +++++++--------
9858  gio/inotify/inotify-kernel.h  | 15 +++++++--------
9859  gio/inotify/inotify-missing.c | 15 +++++++--------
9860  gio/inotify/inotify-missing.h | 15 +++++++--------
9861  gio/inotify/inotify-path.c    | 15 +++++++--------
9862  gio/inotify/inotify-path.h    | 15 +++++++--------
9863  gio/inotify/inotify-sub.c     | 15 +++++++--------
9864  gio/inotify/inotify-sub.h     | 15 +++++++--------
9865  glib/gcharset.h               |  5 ++---
9866  glib/gerror.h                 | 15 +++++++--------
9867  glib/gthreadprivate.h         | 15 +++++++--------
9868  glib/gunibreak.c              | 15 +++++++--------
9869  glib/gunicode.h               | 15 +++++++--------
9870  glib/gunicollate.c            | 15 +++++++--------
9871  glib/gunidecomp.c             | 15 +++++++--------
9872  17 files changed, 114 insertions(+), 131 deletions(-)
9873
9874 commit 8edcf67b0221efa3c2ada67c44eff29939b1704d
9875 Author: Sébastien Wilmet <swilmet@gnome.org>
9876 Date:   Tue Dec 27 19:14:03 2016 +0100
9877
9878     License headers: "GLib" -> "This library"
9879
9880     Harmonize a little the license headers. In most of the license headers
9881     in GLib, it is "This library".
9882
9883     It is also what is explained at:
9884     https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC4
9885     "How to Apply These Terms to Your New Libraries"
9886
9887     https://bugzilla.gnome.org/show_bug.cgi?id=776586
9888
9889  glib/gfileutils.c          | 15 +++++++--------
9890  glib/gfileutils.h          | 15 +++++++--------
9891  glib/gkeyfile.c            | 15 +++++++--------
9892  glib/gkeyfile.h            | 15 +++++++--------
9893  glib/gmarkup.c             | 15 +++++++--------
9894  glib/gmarkup.h             | 15 +++++++--------
9895  glib/gshell.c              | 16 +++++++---------
9896  glib/gshell.h              | 16 +++++++---------
9897  glib/gspawn-win32-helper.c | 16 +++++++---------
9898  glib/gspawn-win32.c        | 16 +++++++---------
9899  glib/gspawn.c              | 16 +++++++---------
9900  glib/gspawn.h              | 16 +++++++---------
9901  glib/gstdio.c              | 15 +++++++--------
9902  glib/gstdio.h              | 15 +++++++--------
9903  14 files changed, 98 insertions(+), 118 deletions(-)
9904
9905 commit e603035d133b608eb1d208b5d14be6e05abc753d
9906 Author: Sébastien Wilmet <swilmet@gnome.org>
9907 Date:   Tue Dec 27 17:29:04 2016 +0100
9908
9909     License headers: "The GLib Library" -> "This library"
9910
9911     Harmonize a little the license headers. In most of the license headers
9912     in GLib, it is "This library".
9913
9914     It is also what is explained at:
9915     https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC4
9916     "How to Apply These Terms to Your New Libraries"
9917
9918     https://bugzilla.gnome.org/show_bug.cgi?id=776586
9919
9920  glib/gcharset.h | 10 +++++-----
9921  1 file changed, 5 insertions(+), 5 deletions(-)
9922
9923 commit 83d6c38e0c476894d604ddb55a149284d37d4d39
9924 Author: Christian Hergert <chergert@redhat.com>
9925 Date:   Tue Jan 3 15:48:46 2017 -0800
9926
9927     subprocess: avoid infinite loop in verify_disposition()
9928
9929     When performing the verify and building the error string there
9930     were two
9931     possibilities of an infinite loop. The first is the missing
9932     twos-complement
9933     to unset the bit in the filtered flags. The second is the lack
9934     of handling
9935     G_SUBPROCESS_FLAGS_NONE which can return a valid GFlagsValue
9936     (and cannot
9937     unset the bit since the value is zero).
9938
9939     This walks all known values in the GSubprocessFlags type class
9940     and check
9941     if they are set. This has the benefit that we don't call needless
9942     functions
9943     which walk the same table as well as avoiding mutating values to build
9944     the error string.
9945
9946     https://bugzilla.gnome.org/show_bug.cgi?id=775913
9947
9948  gio/gsubprocesslauncher.c | 11 +++++++----
9949  1 file changed, 7 insertions(+), 4 deletions(-)
9950
9951 commit 2e26893bf8ea665d8956725c1a30f8d0f91760b4
9952 Author: Bastien Nocera <hadess@hadess.net>
9953 Date:   Tue Jan 3 16:26:38 2017 +0100
9954
9955     resolver: Fix compilation
9956
9957     Problem introduced in commit 442b7ce.
9958
9959  gio/gresolver.c | 1 +
9960  1 file changed, 1 insertion(+)
9961
9962 commit 442b7ce899df1c0adbbf51bef40dd09b0fd70a51
9963 Author: Bastien Nocera <hadess@hadess.net>
9964 Date:   Wed Dec 7 17:44:08 2016 +0100
9965
9966     resolver: Return error looking up invalid hostnames
9967
9968     Make g_resolver_lookup_by_name() and g_resolver_lookup_by_name_async()
9969     error out when invalid hostnames are passed.
9970
9971     https://bugzilla.gnome.org/show_bug.cgi?id=772989
9972
9973  gio/gresolver.c | 20 ++++++++++++++++++++
9974  1 file changed, 20 insertions(+)
9975
9976 commit 5c566e435e48dadde1106c757ab3d18758cdd17c
9977 Author: Bastien Nocera <hadess@hadess.net>
9978 Date:   Wed Dec 7 17:29:35 2016 +0100
9979
9980     httpproxy: Fix invalid request on invalid hostnames
9981
9982     When an invalid hostname is passed for connection, the
9983     g_hostname_to_ascii() might fail when creating the request in
9984     create_request(). Make sure that error is caught and reported rather
9985     than passing "(null)" as the hostname of the site we want to
9986     connect to.
9987
9988     https://bugzilla.gnome.org/show_bug.cgi?id=772989
9989
9990  gio/ghttpproxy.c | 17 +++++++++++++----
9991  1 file changed, 13 insertions(+), 4 deletions(-)
9992
9993 commit 9b3cb4470d1d3458dd2ee78ab675123a37fa332a
9994 Author: Shawn Walker <shawn.walker@oracle.com>
9995 Date:   Fri May 29 17:39:03 2015 -0700
9996
9997     Remove stray semicolon after g_variant_print() function in gvariant.c
9998
9999     https://bugzilla.gnome.org/show_bug.cgi?id=776198
10000
10001     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
10002
10003  glib/gvariant.c | 2 +-
10004  1 file changed, 1 insertion(+), 1 deletion(-)
10005
10006 commit e0976193272e6e850f8e81d9fd641a79cd22d6c5
10007 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10008 Date:   Tue Aug 9 15:55:04 2016 +0200
10009
10010     Assert threads are created in test 642026
10011
10012     We kept seeing the glib testsuite hanging on our CI system in the
10013     testcase for 642026. After some digging it turned out the jenkins
10014     slave
10015     was misconfigured and its task limit was too low.
10016
10017     Add an assertion that the test thread has been created to more easily
10018     spot this error condition as opposed to the test simply hanging.
10019
10020     Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10021
10022     https://bugzilla.gnome.org/show_bug.cgi?id=769672
10023
10024  glib/tests/642026.c | 1 +
10025  1 file changed, 1 insertion(+)
10026
10027 commit 731e7fea1739b60ffdff21c38a79155a6a2f66d6
10028 Author: Ingo Brückl <ib@wupperonline.de>
10029 Date:   Mon Jun 13 16:23:42 2016 +0200
10030
10031     tests: Don't run tests requiring DBUS unconditionally
10032
10033     The tests defaultvalue, gdbus-peer and gdbus-unix-addresses will fail
10034     without DBUS, so only run them in case we HAVE_DBUS_DAEMON.
10035
10036     Signed-off-by: Ingo Brückl <ib@wupperonline.de>
10037
10038     https://bugzilla.gnome.org/show_bug.cgi?id=767609
10039
10040  gio/tests/Makefile.am | 9 ++++++---
10041  1 file changed, 6 insertions(+), 3 deletions(-)
10042
10043 commit 7ff42a40034c809bb6c654e0558178afe4da9af1
10044 Author: Fran Dieguez <fran@openhost.es>
10045 Date:   Tue Dec 27 00:35:18 2016 +0100
10046
10047     Updated Galician translations
10048
10049  po/gl.po | 725
10050  +++++++++++++++++++++++++++++++++------------------------------
10051  1 file changed, 376 insertions(+), 349 deletions(-)
10052
10053 commit c5754bdc43f64c04ac0bd36f28c36d378caca1fa
10054 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10055 Date:   Tue Dec 20 14:36:02 2016 +0800
10056
10057     build/Makefile.msvcproj: Fix cleanup
10058
10059     When we make Visual Studio 2013 the baseline Visual Studio version,
10060     we need to
10061     the *.vs12.sourcefiles that are generated along the way so that
10062     'make distcheck'
10063     won't complain about the leftover files.  This was not caught in
10064     GLib as we do
10065     not yet require Visual Studio 2013, but we update this here as this
10066     module is
10067     intended to be used in projects that support Visual Studio project
10068     builds.
10069
10070  build/Makefile.msvcproj | 2 ++
10071  1 file changed, 2 insertions(+)
10072
10073 commit 073f4dfb882cabe96a4d1d727fe11c23d3746037
10074 Author: Marek Černocký <marek@manet.cz>
10075 Date:   Sun Dec 18 23:59:07 2016 +0100
10076
10077     Updated Czech translation
10078
10079  po/cs.po | 168
10080  +++++++++++++++++++++++++++++++++------------------------------
10081  1 file changed, 87 insertions(+), 81 deletions(-)
10082
10083 commit 6c293d0af444b40ea85c70eb599298e4c5d816ab
10084 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
10085 Date:   Sun Dec 11 07:14:58 2016 +0200
10086
10087     Updated Hebrew translation
10088
10089  po/he.po | 209
10090  ++++++++++++++++++++++++++++++++-------------------------------
10091  1 file changed, 107 insertions(+), 102 deletions(-)
10092
10093 commit 7518067cec26bd357e7a7ba44823e79e6bed0f57
10094 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10095 Date:   Wed Dec 7 19:32:54 2016 +0800
10096
10097     gmessages.c: Windows: Improve g_log_writer_supports_colors()
10098
10099     ... when tty terminal emulators (such as mintty) are used.
10100     This support
10101     is however for Vista and later, so use of such terminals should have
10102     support for ANSI color codes in their outputs, even on Windows
10103     7/8/8.1/
10104
10105     https://bugzilla.gnome.org/show_bug.cgi?id=775468
10106
10107  glib/gmessages.c | 223
10108  ++++++++++++++++++++++++++++++++++++++++++++++---------
10109  1 file changed, 187 insertions(+), 36 deletions(-)
10110
10111 commit 1ef807445c3c2f1b03cfd5beea8d58a74ba96ef1
10112 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
10113 Date:   Thu Dec 8 10:06:39 2016 +0000
10114
10115     Update Kazakh translation
10116
10117  po/kk.po | 792
10118  +++++++++++++++++++++++++++++++++------------------------------
10119  1 file changed, 410 insertions(+), 382 deletions(-)
10120
10121 commit ab70359bbf385558f68444db90f22e006ccc0d6c
10122 Author: donadigo <donadigos159@gmail.com>
10123 Date:   Wed Dec 7 19:32:33 2016 +0100
10124
10125     Fixed notify id in FDO notification backend
10126
10127     https://bugzilla.gnome.org/show_bug.cgi?id=775765
10128
10129  gio/gfdonotificationbackend.c | 2 +-
10130  1 file changed, 1 insertion(+), 1 deletion(-)
10131
10132 commit 4b98a799978d42e0b528d86e015c8a4251a22b0a
10133 Author: Ignacio Casal Quinteiro <ignacio.casal@nice-software.com>
10134 Date:   Mon Dec 5 18:25:52 2016 +0100
10135
10136     gioerror: make WSAESHUTDOWN an alias of G_IO_ERROR_CONNECTION_CLOSED
10137
10138     This fixes one of the assertions of the socket unit tests where
10139     G_IO_ERROR_FAILED was returned instead of
10140     G_IO_ERROR_CONNECTION_CLOSED.
10141
10142  gio/gioerror.c | 1 +
10143  1 file changed, 1 insertion(+)
10144
10145 commit 799f8dcd46fb40ea206d9f1b5468db62cc00a72e
10146 Author: Sebastian Dröge <sebastian@centricular.com>
10147 Date:   Mon Dec 5 12:28:57 2016 +0200
10148
10149     GSocket: Fix race conditions on Win32 if multiple threads are waiting
10150     on conditions for the same socket
10151
10152     WSAWaitForMultipleEvents() only returns for one of the waiting
10153     threads, and
10154     that one might not even be the one waiting for the condition that
10155     changed. As
10156     such, only let a single thread wait on the event and use a GCond
10157     for all other
10158     threads.
10159
10160     With this it is possible to e.g. have an UDP socket that is written
10161     to from
10162     one thread and read from in another thread on Win32 too. On POSIX
10163     systems this
10164     was working before already.
10165
10166     https://bugzilla.gnome.org/show_bug.cgi?id=762283
10167
10168  gio/gsocket.c | 94
10169  ++++++++++++++++++++++++++++++++++++++++++-----------------
10170  1 file changed, 68 insertions(+), 26 deletions(-)
10171
10172 commit 620b3c1e567d5504d1276fabeeeae9b3b40d8bf8
10173 Author: Sebastian Dröge <sebastian@centricular.com>
10174 Date:   Mon Dec 5 12:10:48 2016 +0200
10175
10176     gmessages: Fix compilation on Android
10177
10178     There is no systemd on Android.
10179
10180     https://bugzilla.gnome.org/show_bug.cgi?id=775621
10181
10182  glib/gmessages.c | 10 +++++-----
10183  1 file changed, 5 insertions(+), 5 deletions(-)
10184
10185 commit 7a61a94b95fb400cd30d4c6329e9da5092bd4db6
10186 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10187 Date:   Fri Dec 2 13:45:38 2016 +0800
10188
10189     gmessages.c/Windows: Improve g_log_writer_supports_color()
10190
10191     Windows 10 begins to support color output on the console using ANSI
10192     codes, but a few extra steps are required for this support, so
10193     we cannot
10194     just use isatty() and expect colors to work in the outputs.
10195     Instead, we use still use isatty() from the Windows CRT, and then
10196     enable
10197     ENABLE_VIRTUAL_TERMINAL_PROCESSING if it returns true.
10198
10199     Also make the invalid parameter handler shared between gmessages.c and
10200     gspawn-win32-helper.c, since it is basically intended to be a
10201     no-op stub.
10202
10203     https://bugzilla.gnome.org/show_bug.cgi?id=775468
10204
10205  glib/gmessages.c           | 84
10206  ++++++++++++++++++++++++++++++++++++++++++++--
10207  glib/gspawn-win32-helper.c | 16 ++++-----
10208  2 files changed, 88 insertions(+), 12 deletions(-)
10209
10210 commit 0d28ee458f1847b3c7f3ed810b28b9a988ece40a
10211 Author: Simon McVittie <smcv@debian.org>
10212 Date:   Fri Dec 2 10:22:00 2016 +0000
10213
10214     type-test: do not rely on signed integer overflow wrapping around
10215
10216     Signed integer overflow is undefined behaviour: if a compiler
10217     detects signed integer overflow, it is free to compile it to
10218     absolutely
10219     anything.
10220
10221     Signed-off-by: Simon McVittie <smcv@debian.org>
10222     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
10223     Reviewed-by: Colin Walters
10224
10225  tests/type-test.c | 6 +++---
10226  1 file changed, 3 insertions(+), 3 deletions(-)
10227
10228 commit 4496ef91b58bf8895ea04d0aef30a76b44263d6f
10229 Author: Simon McVittie <smcv@debian.org>
10230 Date:   Fri Dec 2 10:13:00 2016 +0000
10231
10232     g_hostname_is_ip_address: detect integer overflow
10233
10234     Signed integer overflow is undefined behaviour, which the undefined
10235     behaviour sanitizer detects.
10236
10237     Previously, if the compiler had implemented this in the obvious way
10238     (overflowing signed multiplication wraps around mod 2**32), we would
10239     have incorrectly classified addresses where one octet was, for
10240     example,
10241     (2**32 + 42) as valid IP addresses, by treating that octet as though
10242     it was 42.
10243
10244     Signed-off-by: Simon McVittie <smcv@debian.org>
10245     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
10246     Reviewed-by: Colin Walters
10247
10248  glib/ghostutils.c | 7 ++++++-
10249  1 file changed, 6 insertions(+), 1 deletion(-)
10250
10251 commit 1d697a5f3034b81f62ba04d1ea0e16436ff126ec
10252 Author: Simon McVittie <smcv@debian.org>
10253 Date:   Fri Dec 2 10:07:23 2016 +0000
10254
10255     g_unichar_iswide_cjk: add a special case for U+0000
10256
10257     bsearch() is defined to search for a non-null key, so we can't
10258     search for NULL. The undefined behaviour sanitizer picks this up.
10259
10260     Signed-off-by: Simon McVittie <smcv@debian.org>
10261     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
10262     Reviewed-by: Colin Walters
10263
10264  glib/guniprop.c | 5 +++++
10265  1 file changed, 5 insertions(+)
10266
10267 commit 663e12feca1c45c19048c43f7f80f2509a3fadba
10268 Author: Simon McVittie <smcv@debian.org>
10269 Date:   Fri Dec 2 10:06:23 2016 +0000
10270
10271     gdbus-serialization test: don't left-shift a negative number
10272
10273     -2LL<<34 is undefined, because left-shifting a negative number is
10274     undefined (it was implementation-defined behaviour in C99, but
10275     is formally undefined in C11). The undefined behaviour sanitizer
10276     picks this up.
10277
10278     Signed-off-by: Simon McVittie <smcv@debian.org>
10279     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
10280     Reviewed-by: Colin Walters
10281
10282  gio/tests/gdbus-serialization.c | 2 +-
10283  1 file changed, 1 insertion(+), 1 deletion(-)
10284
10285 commit e5ed410c8c0fe823883b65b293fb2d9c9d12673a
10286 Author: Simon McVittie <smcv@debian.org>
10287 Date:   Fri Dec 2 10:03:16 2016 +0000
10288
10289     Avoid calling Standard C string/array functions with NULL arguments
10290
10291     glibc string.h declares memcpy() with attribute(nonnull(1,2)), causing
10292     calls with NULL arguments to be treated as undefined behaviour.
10293     This is consistent with ISO C99 and C11, which state that passing 0
10294     to string functions as an array length does not remove the requirement
10295     that the pointer to the array is a valid pointer.
10296     gcc -fsanitize=undefined catches this while running OSTree's test
10297     suite.
10298
10299     Similarly, running the GLib test suite reports similar issues for
10300     qsort(), memmove(), memcmp().
10301
10302     Signed-off-by: Simon McVittie <smcv@debian.org>
10303     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
10304     Reviewed-by: Colin Walters
10305
10306  gio/gconverterinputstream.c  | 12 ++++++++----
10307  gio/gconverteroutputstream.c |  8 +++++---
10308  gio/gdesktopappinfo.c        | 13 ++++++++-----
10309  gio/gunixsocketaddress.c     |  4 +++-
10310  gio/gvdb/gvdb-builder.c      |  3 ++-
10311  glib/garray.c                |  9 +++++++++
10312  glib/goption.c               |  5 ++++-
10313  glib/gstrfuncs.c             |  2 +-
10314  glib/gtestutils.h            |  2 +-
10315  gobject/gtype.c              |  3 ++-
10316  10 files changed, 43 insertions(+), 18 deletions(-)
10317
10318 commit 5e7eaaaaeead0925a9267515ad583357f44274b0
10319 Author: Simon McVittie <smcv@debian.org>
10320 Date:   Thu Dec 1 17:06:15 2016 +0000
10321
10322     GParam: make G_PARAM_USER_MASK unsigned
10323
10324     UBSan considers left-shifting a negative number to be undefined
10325     behaviour (per
10326     <http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_081.html> it is
10327     implementation-defined in C89, but according to
10328     <https://llvm.org/bugs/show_bug.cgi?id=17490> it is undefined in C99).
10329
10330     Signed-off-by: Simon McVittie <smcv@debian.org>
10331     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
10332     Reviewed-by: Colin Walters
10333
10334  gobject/gparam.c | 2 +-
10335  1 file changed, 1 insertion(+), 1 deletion(-)
10336
10337 commit d1d1aba3b4c024255b530b0f4f2dc9dd19a7086e
10338 Author: Ondrej Holy <oholy@redhat.com>
10339 Date:   Fri Dec 2 13:07:25 2016 +0100
10340
10341     Add missing check for termios.h
10342
10343     Check for termios.h is missing and passwords in the new gio tool
10344     are echoed in the terminal consequently, which is really bad!
10345
10346     https://bugzilla.gnome.org/show_bug.cgi?id=775517
10347
10348  configure.ac | 1 +
10349  1 file changed, 1 insertion(+)
10350
10351 commit 463a8636059864c3120f496bfd578fb65e998394
10352 Author: Ignacio Casal Quinteiro <icq@gnome.org>
10353 Date:   Tue Nov 29 13:12:47 2016 +0100
10354
10355     gdbusauth: fix crash when server data send returns NULL
10356
10357     _g_dbus_auth_mechanism_server_data_send may fail in which case
10358     we would endup getting a NULL data. In this case we should not
10359     try to encode the data and simply let the state machine to continue.
10360     The auth mechanism will change internally to REJECTED so we just
10361     need to continue the iteration.
10362
10363     https://bugzilla.gnome.org/show_bug.cgi?id=775309
10364
10365  gio/gdbusauth.c | 24 +++++++++++++++---------
10366  1 file changed, 15 insertions(+), 9 deletions(-)
10367
10368 commit 93179f10b8cc5e8e49129c10b80a5c2df27e118d
10369 Author: Ignacio Casal Quinteiro <icq@gnome.org>
10370 Date:   Tue Nov 29 09:20:36 2016 +0100
10371
10372     dbusaddress: do not leak error on win32 code
10373
10374  gio/gdbusaddress.c | 4 +++-
10375  1 file changed, 3 insertions(+), 1 deletion(-)
10376
10377 commit 3e7b5cbef866ef26ace0ca15a2e4ae6ed7f8a3f3
10378 Author: Philip Withnall <philip.withnall@collabora.co.uk>
10379 Date:   Wed Aug 31 14:20:59 2016 +0100
10380
10381     glib: Namespace global tapset variables by soname
10382
10383     global variables in SystemTap are shared between all SystemTap
10384     scripts;
10385     so if scripts are loaded for two versions of GLib (for example,
10386     a stable
10387     and a development version), those global variables will conflict.
10388
10389     Avoid that by including the soname’s version in the global variable
10390     names.
10391
10392     https://bugzilla.gnome.org/show_bug.cgi?id=770646
10393
10394  glib/glib.stp.in       |  4 ++--
10395  gobject/gobject.stp.in | 36 ++++++++++++++++++------------------
10396  2 files changed, 20 insertions(+), 20 deletions(-)
10397
10398 commit a24f57b071758b01500e2b4b9c05d2a60f8280bf
10399 Author: Philip Withnall <philip.withnall@collabora.co.uk>
10400 Date:   Sun Oct 30 20:38:57 2016 -0700
10401
10402     glib: Add installed Valgrind suppressions file for GLib and GIO
10403
10404     While we cannot get Valgrind to automatically load this suppression
10405     file
10406     for applications which link to GLib
10407     (https://bugs.kde.org/show_bug.cgi?id=160905), we can at least install
10408     it on systems in a shared directory, so that developers can use a
10409     standardised (and up-to-date) suppressions file for GLib, rather than
10410     rolling their own.
10411
10412     The file will typically be installed to:
10413        /usr/share/glib-2.0/valgrind/glib.supp
10414
10415     Distributors: it is recommended that this suppression file be
10416     installed
10417     as part of the development package for GLib in your distribution.
10418
10419     https://bugzilla.gnome.org/show_bug.cgi?id=666114
10420
10421  Makefile.am |   4 +
10422  glib.supp   | 493
10423  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10424  2 files changed, 497 insertions(+)
10425
10426 commit 673036d609b2c87abdef9149a2edfedb4861e65e
10427 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10428 Date:   Wed Nov 23 11:12:00 2016 +0800
10429
10430     Visual Studio builds: Update gio-2.0.pc generation
10431
10432     We don't have libmount on Windows, so just make the entry for
10433     it blank.
10434
10435  build/win32/glibpc.py | 3 ++-
10436  1 file changed, 2 insertions(+), 1 deletion(-)
10437
10438 commit 18a33f72db6a410606674d8d53fb2dadb706091d
10439 Author: Christian Hergert <chergert@redhat.com>
10440 Date:   Fri Oct 28 18:29:02 2016 -0700
10441
10442     introspection: use (nullable) or (optional) instead of (allow-none)
10443
10444     If we have an input parameter (or return value) we need to use
10445     (nullable).
10446     However, if it is an (inout) or (out) parameter, (optional)
10447     is sufficient.
10448
10449     It looks like (nullable) could be used for everything according to the
10450     Annotation documentation, but (optional) is more specific.
10451
10452  gio/gaction.c                  |   8 +-
10453  gio/gactiongroup.c             |  10 +-
10454  gio/gappinfo.c                 |  18 ++--
10455  gio/gapplication.c             |  14 +--
10456  gio/gapplicationcommandline.c  |   2 +-
10457  gio/gasyncinitable.c           |   2 +-
10458  gio/gbufferedinputstream.c     |   6 +-
10459  gio/gcancellable.c             |  12 +--
10460  gio/gcontenttype.c             |   8 +-
10461  gio/gdatagrambased.c           |   2 +-
10462  gio/gdatainputstream.c         |  28 +++---
10463  gio/gdataoutputstream.c        |  16 +--
10464  gio/gdbusaddress.c             |   6 +-
10465  gio/gdbusauthobserver.c        |   4 +-
10466  gio/gdbusconnection.c          | 118 +++++++++++-----------
10467  gio/gdbusconnection.h          |   2 +-
10468  gio/gdbuserror.c               |   4 +-
10469  gio/gdbusinterface.c           |   2 +-
10470  gio/gdbusintrospection.c       |   2 +-
10471  gio/gdbusmessage.c             |   8 +-
10472  gio/gdbusmethodinvocation.c    |  12 +--
10473  gio/gdbusnameowning.c          |  24 ++---
10474  gio/gdbusnamewatching.c        |  20 ++--
10475  gio/gdbusobjectmanagerclient.c |  26 ++---
10476  gio/gdbusobjectmanagerserver.c |   2 +-
10477  gio/gdbusprivate.c             |   6 +-
10478  gio/gdbusproxy.c               |  56 +++++------
10479  gio/gdbusserver.c              |   4 +-
10480  gio/gdesktopappinfo.c          |  14 +--
10481  gio/gdrive.c                   |  26 ++---
10482  gio/gdtlsclientconnection.c    |   2 +-
10483  gio/gdtlsconnection.c          |   6 +-
10484  gio/gdtlsserverconnection.c    |   2 +-
10485  gio/gemblemedicon.c            |   2 +-
10486  gio/gfile.c                    | 218
10487  ++++++++++++++++++++---------------------
10488  gio/gfileenumerator.c          |  14 +--
10489  gio/gfileinfo.c                |   2 +-
10490  gio/gfileinputstream.c         |   4 +-
10491  gio/gfileiostream.c            |   4 +-
10492  gio/gfilemonitor.c             |   2 +-
10493  gio/gicon.c                    |   4 +-
10494  gio/ginitable.c                |   2 +-
10495  gio/ginputstream.c             |  20 ++--
10496  gio/giomodule.c                |   6 +-
10497  gio/gioscheduler.c             |   6 +-
10498  gio/giostream.c                |   6 +-
10499  gio/giotypes.h                 |   6 +-
10500  gio/gkeyfilesettingsbackend.c  |   2 +-
10501  gio/gloadableicon.c            |   4 +-
10502  gio/gmemoryinputstream.c       |   4 +-
10503  gio/gmemoryoutputstream.c      |   6 +-
10504  gio/gmenu.c                    |  54 +++++-----
10505  gio/gmenumodel.c               |  10 +-
10506  gio/gmount.c                   |  30 +++---
10507  gio/gnetworkmonitor.c          |   4 +-
10508  gio/gnotification.c            |  16 +--
10509  gio/goutputstream.c            |  28 +++---
10510  gio/gpermission.c              |   8 +-
10511  gio/gpollableinputstream.c     |   4 +-
10512  gio/gpollableoutputstream.c    |   4 +-
10513  gio/gpollableutils.c           |  10 +-
10514  gio/gproxy.c                   |   4 +-
10515  gio/gproxyaddress.c            |   4 +-
10516  gio/gproxyresolver.c           |   4 +-
10517  gio/gremoteactiongroup.c       |   2 +-
10518  gio/gresolver.c                |  16 +--
10519  gio/gresource.c                |   8 +-
10520  gio/gseekable.c                |   4 +-
10521  gio/gsettings.c                |  12 +--
10522  gio/gsettingsbackend.c         |   4 +-
10523  gio/gsettingsschema.c          |   2 +-
10524  gio/gsimpleaction.c            |  10 +-
10525  gio/gsimpleasyncresult.c       |  22 ++---
10526  gio/gsimpleproxyresolver.c     |   4 +-
10527  gio/gsocket.c                  |  44 ++++-----
10528  gio/gsocketaddressenumerator.c |   4 +-
10529  gio/gsocketclient.c            |  20 ++--
10530  gio/gsocketconnection.c        |   4 +-
10531  gio/gsocketlistener.c          |  26 ++---
10532  gio/gsocketservice.c           |   2 +-
10533  gio/gsubprocess.c              |  14 +--
10534  gio/gtask.c                    |  18 ++--
10535  gio/gtestdbus.c                |   2 +-
10536  gio/gtlscertificate.c          |   4 +-
10537  gio/gtlsclientconnection.c     |   2 +-
10538  gio/gtlsconnection.c           |   6 +-
10539  gio/gtlsdatabase.c             |  46 ++++-----
10540  gio/gtlsinteraction.c          |   8 +-
10541  gio/gtlspassword.c             |   4 +-
10542  gio/gtlsserverconnection.c     |   2 +-
10543  gio/gunixconnection.c          |  16 +--
10544  gio/gunixfdlist.c              |   4 +-
10545  gio/gunixfdmessage.c           |   2 +-
10546  gio/gunixmounts.c              |   8 +-
10547  gio/gvolume.c                  |  16 +--
10548  gio/gwin32registrykey.c        |   8 +-
10549  gio/gzlibcompressor.c          |   2 +-
10550  gio/tests/file.c               |   2 +-
10551  gio/tests/test-pipe-unix.c     |   8 +-
10552  glib/garray.c                  |   6 +-
10553  glib/gbookmarkfile.c           |  36 +++----
10554  glib/gconvert.c                |   5 +-
10555  glib/gdataset.c                |  20 ++--
10556  glib/gdatetime.c               |   6 +-
10557  glib/genviron.c                |   6 +-
10558  glib/gerror.c                  |   2 +-
10559  glib/gfileutils.c              |   6 +-
10560  glib/ggettext.c                |  10 +-
10561  glib/ghash.c                   |   6 +-
10562  glib/giochannel.c              |  12 +--
10563  glib/gkeyfile.c                |  28 +++---
10564  glib/glib-init.c               |   2 +-
10565  glib/gmain.c                   |  36 +++----
10566  glib/gmarkup.c                 |   4 +-
10567  glib/gmem.c                    |  10 +-
10568  glib/gmessages.c               |   8 +-
10569  glib/goption.c                 |  34 +++----
10570  glib/gpattern.c                |   2 +-
10571  glib/gquark.c                  |  10 +-
10572  glib/gregex.c                  |  28 +++---
10573  glib/gsequence.c               |   2 +-
10574  glib/gspawn.c                  |  40 ++++----
10575  glib/gstdio.c                  |   2 +-
10576  glib/gstrfuncs.c               |   8 +-
10577  glib/gtestutils.c              |  10 +-
10578  glib/gthread.c                 |   4 +-
10579  glib/gtimezone.c               |   2 +-
10580  glib/gtranslit.c               |   2 +-
10581  glib/gunidecomp.c              |   2 +-
10582  glib/gurifuncs.c               |  10 +-
10583  glib/gutf8.c                   |   2 +-
10584  glib/gvariant-parser.c         |   8 +-
10585  glib/gvariant-serialiser.c     |   2 +-
10586  glib/gvariant.c                |  52 +++++-----
10587  glib/gvarianttype.c            |   6 +-
10588  glib/gvarianttypeinfo.c        |   8 +-
10589  glib/gwin32.c                  |  10 +-
10590  gmodule/gmodule.c              |   4 +-
10591  gobject/gbinding.c             |   4 +-
10592  gobject/gboxed.c               |   8 +-
10593  gobject/gclosure.c             |   6 +-
10594  gobject/gclosure.h             |  10 +-
10595  gobject/gmarshal.c             |  88 ++++++++---------
10596  gobject/gobject.c              |  34 +++----
10597  gobject/gparam.c               |   6 +-
10598  gobject/gparamspecs.c          |   2 +-
10599  gobject/gsignal.c              |  20 ++--
10600  gobject/gtype.c                |   6 +-
10601  gobject/gvalue.c               |   2 +-
10602  gobject/gvaluearray.c          |   6 +-
10603  gobject/gvaluetypes.c          |  10 +-
10604  151 files changed, 986 insertions(+), 987 deletions(-)
10605
10606 commit a4012abbdf2c6c095ae34a97dca760b2446436aa
10607 Author: Christophe Fergeau <cfergeau@redhat.com>
10608 Date:   Wed Sep 17 17:00:03 2014 +0200
10609
10610     gdbus: Fix leak in g_dbus_message_print()
10611
10612     This leak only happens when using G_DBUS_DEBUG=message or similar, but
10613     it's nicer to be valgrind-clean even in these cases.
10614
10615     https://bugzilla.gnome.org/show_bug.cgi?id=736810
10616
10617  gio/gdbusmessage.c | 1 +
10618  1 file changed, 1 insertion(+)
10619
10620 commit 59a996db9b5c987b8b2baae08dc6827aa16a9af7
10621 Author: Lukasz Skalski <l.skalski@samsung.com>
10622 Date:   Wed May 7 18:09:34 2014 +0200
10623
10624     GDBusMessage: Fix segfault if DEBUG_SERIALIZER is enabled
10625
10626     https://bugzilla.gnome.org/show_bug.cgi?id=729730
10627
10628  gio/gdbusmessage.c | 2 +-
10629  1 file changed, 1 insertion(+), 1 deletion(-)
10630
10631 commit be4fd3d0b0cc3c2aca204f2ee16ad88cf2d2f2be
10632 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10633 Date:   Mon May 4 10:40:51 2015 +0100
10634
10635     glib-init: statically assert that int is exactly 32 bits long
10636
10637     The GVariant documentation says you can assume that types of no more
10638     than 32 bits may be assumed to be promoted to int by the usual
10639     promotions. If we're going to document that, we should statically
10640     assert that it's true, i.e. sizeof (int) >= sizeof (int32_t).
10641
10642     All reasonable modern platforms are either ILP32 (32-bit platforms),
10643     LP64 (64-bit Linux, *BSD etc.), or LLP64 (64-bit Windows): there have
10644     been ILP64 platforms in the past, but ILP64 has the compelling
10645     disadvantage that {signed char, short, int} can't possibly provide
10646     all of {int8_t, int16_t, int32_t} unless int is 32 bits long.
10647
10648     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
10649     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10650     Reviewed-by: Colin Walters
10651
10652  glib/glib-init.c | 7 +++++++
10653  1 file changed, 7 insertions(+)
10654
10655 commit 52276300779f5f540f5b19bc0c9308a069eeb401
10656 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10657 Date:   Thu May 29 12:20:24 2014 +0100
10658
10659     glib-init: statically assert that "small" enums are all int-sized
10660
10661     ISO C allows compilers to make enums smaller than int if their
10662     enumerated values would all fit in the range of a smaller type.
10663
10664     In practice, I suspect that in relevant compilers, all enums whose
10665     values fit in the range INT32_MIN to INT32_MAX (inclusive) are
10666     the same
10667     size as int. ISO C allows compiler to break that assumption, but those
10668     that do would break code that works fine in other compilers,
10669     making the
10670     compiler look bad, for no significant benefit. I conjecture that such
10671     compilers are not popular.
10672
10673     Let's statically assert that my assumption holds. If all goes well,
10674     GLib will continue to compile on every relevant platform; if it
10675     fails to compile on some platform as a result of this change, then
10676     there are probably a lot of naive uses of enums that need auditing
10677     for this assumption.
10678
10679     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
10680     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10681     Reviewed-by: Allison Lortie
10682
10683  glib/glib-init.c | 23 +++++++++++++++++++++++
10684  1 file changed, 23 insertions(+)
10685
10686 commit c99fe67817ccf53017a6fdb9afdb92641b8e3021
10687 Author: Pavel Grunt <pgrunt@redhat.com>
10688 Date:   Thu Aug 11 16:25:52 2016 +0200
10689
10690     gtask: Add guards for public functions
10691
10692     https://bugzilla.gnome.org/show_bug.cgi?id=769745
10693
10694  gio/gtask.c | 39 +++++++++++++++++++++++++++++++++++++++
10695  1 file changed, 39 insertions(+)
10696
10697 commit b626a4677a0ba8e8e167cde24b9684cf920b9c56
10698 Author: Ondrej Holy <oholy@redhat.com>
10699 Date:   Mon Oct 24 20:13:22 2016 +0200
10700
10701     gunixmounts: Fix crash if path doesn't exist
10702
10703     g_unix_mount_for segfaults for nonexistent paths. Return NULL if path
10704     doesn't exist.
10705
10706     https://bugzilla.gnome.org/show_bug.cgi?id=772160
10707
10708  gio/gunixmounts.c | 7 +++++--
10709  1 file changed, 5 insertions(+), 2 deletions(-)
10710
10711 commit 1c47f62de78086e55295d3d4e1f31b0839f89bbf
10712 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10713 Date:   Mon May 4 10:32:21 2015 +0100
10714
10715     gatomic: statically assert that our assumptions hold
10716
10717     This code assumes that int is exactly 32 bits, and that pointers
10718     are either 4 or 8 bits, on platforms with __ATOMIC_SEQ_CST.
10719     In practice this is going to be true.
10720
10721     A previous attempt at this assertion placed the G_STATIC_ASSERT
10722     at the top level in gatomic.h, but that broke anjuta, which
10723     redefined __unused__ at the time. These assertions are about the
10724     platform/compiler ABI, so it's sufficient to check them once,
10725     while compiling GLib itself; accordingly, move them to the
10726     implementation.
10727
10728     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
10729
10730  glib/gatomic.c | 10 ++++++++++
10731  glib/gatomic.h |  8 ++++++++
10732  2 files changed, 18 insertions(+)
10733
10734 commit ecdd3c29fc4bd28f01fe53d0528bfee888c9c62c
10735 Author: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
10736 Date:   Tue Oct 18 23:04:50 2016 +0530
10737
10738     gio-2.0.pc: include libmount in Libs.private
10739
10740     This helps with static linking. When application statically links with
10741     libgio, it needs to link against libmount explicitly. When it is
10742     mentioned in Libs.private, build system can figure out with which
10743     extra
10744     libs to link against with help of pkg-config.
10745
10746     This build failure is detected by Buildroot autobuilder:
10747     http://autobuild.buildroot.net/results/fdf/fdf26abbed0014606a7788ce5d60828a0e871186
10748
10749     Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
10750
10751  gio-2.0.pc.in | 2 +-
10752  1 file changed, 1 insertion(+), 1 deletion(-)
10753
10754 commit 00bf553a60793eb99c1720db406c66787d0ce466
10755 Author: Debarshi Ray <debarshir@gnome.org>
10756 Date:   Thu Jun 23 11:05:56 2016 +0200
10757
10758     GDBusMethodInvocation: Clarify how the ownership is handled
10759
10760     https://bugzilla.gnome.org/show_bug.cgi?id=767952
10761
10762  gio/gdbusmethodinvocation.c | 32 ++++++++++++++++++++++++--------
10763  1 file changed, 24 insertions(+), 8 deletions(-)
10764
10765 commit 578b42a2f24ba31705917e8a503e58e213eed925
10766 Author: Benjamin Otte <otte@redhat.com>
10767 Date:   Thu Aug 25 18:19:37 2016 +0200
10768
10769     glib-compile-resources: Add suggested braces
10770
10771     ... around empty body in an 'else' statement
10772
10773  gio/glib-compile-resources.c | 2 +-
10774  1 file changed, 1 insertion(+), 1 deletion(-)
10775
10776 commit 611b079e3d351975c833cb98b7368ca101d252a9
10777 Author: Benjamin Otte <otte@redhat.com>
10778 Date:   Thu Aug 25 17:41:31 2016 +0200
10779
10780     gvariant: Add suggested braces
10781
10782     ... around empty body in an 'else' statement
10783
10784  glib/gvariant-parser.c | 5 ++++-
10785  glib/gvariant.c        | 4 +++-
10786  2 files changed, 7 insertions(+), 2 deletions(-)
10787
10788 commit 3a8ac6e2212a09944c845f9f2de50fd2b3c7ac61
10789 Author: Patrick Griffis <tingping@tingping.se>
10790 Date:   Tue Nov 15 12:21:46 2016 -0500
10791
10792     glib-compile-resources: Escape file names in dependency file
10793
10794     https://bugzilla.gnome.org/show_bug.cgi?id=774368
10795
10796  gio/glib-compile-resources.c | 59
10797  +++++++++++++++++++++++++++++++++++++++++---
10798  1 file changed, 56 insertions(+), 3 deletions(-)
10799
10800 commit 7a8cbc60a5410261fd02bedbe445c7e76167aa7c
10801 Author: Patrick Griffis <tingping@tingping.se>
10802 Date:   Tue Nov 15 08:34:31 2016 -0500
10803
10804     glib-compile-resources: Add --generate-phony-targets flag
10805
10806     This includes phony targets for each dependency in the the generated
10807     dependency file which allows building with `ninja` which doesn't like
10808     the phony targets[1] but also allows silencing `make` errors
10809     similar to
10810     gcc's -MP option.
10811
10812     [1] - https://github.com/ninja-build/ninja/issues/1184
10813
10814     https://bugzilla.gnome.org/show_bug.cgi?id=774368
10815
10816  docs/reference/gio/glib-compile-resources.xml |  9 +++++++++
10817  gio/glib-compile-resources.c                  | 24
10818  +++++++++++++++++-------
10819  2 files changed, 26 insertions(+), 7 deletions(-)
10820
10821 commit 437474318fb6af8087bb5821cbad268823fb5c36
10822 Author: Petr Kulhavy <brain@jikos.cz>
10823 Date:   Wed Nov 16 13:18:53 2016 +0100
10824
10825     GSocket: do not process control messages if not requested by the user
10826
10827     If g_socket_receive_message_with_timeout() is called with messages ==
10828     NULL set the msg_control buffer to empty to not request the control
10829     messages from recvmsg() at all.
10830
10831     This completely disables the control message processing and reduces
10832     overhead, which might be critical at high packet rate.
10833
10834     https://bugzilla.gnome.org/show_bug.cgi?id=774520
10835
10836  gio/gsocket.c | 29 ++++++++++++++---------------
10837  1 file changed, 14 insertions(+), 15 deletions(-)
10838
10839 commit 4ddaa891e027a31dfcabd8d99d157e50da491604
10840 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
10841 Date:   Thu Nov 17 22:24:26 2016 +0200
10842
10843     Updated Hebrew translation
10844
10845  po/he.po | 1051
10846  ++++++++++++++++++++++++++++++++------------------------------
10847  1 file changed, 538 insertions(+), 513 deletions(-)
10848
10849 commit a8c6e306bde67ed4f218b139d76ff9fee4f5fe2f
10850 Author: Ross Burton <ross.burton@intel.com>
10851 Date:   Mon Nov 14 17:07:03 2016 +0000
10852
10853     glib-gettextize: respect @datadir@ instead of assuming $prefix/share
10854
10855     https://bugzilla.gnome.org/show_bug.cgi?id=774421
10856
10857  glib-gettextize.in | 2 +-
10858  1 file changed, 1 insertion(+), 1 deletion(-)
10859
10860 commit 11a6e19e07a86e8c0698c5109083a0c3505cb394
10861 Author: Ross Burton <ross.burton@intel.com>
10862 Date:   Mon Nov 14 16:56:40 2016 +0000
10863
10864     tests/refcount/signals: don't shadow rand()
10865
10866     rand() is in the C library and some C libraries (uclibc, for example)
10867     end up
10868     with rand() defined even if stdlib.h isn't included explicitly.
10869
10870     https://bugzilla.gnome.org/show_bug.cgi?id=774421
10871
10872  tests/refcount/signals.c | 6 +++---
10873  1 file changed, 3 insertions(+), 3 deletions(-)
10874
10875 commit 9f4d5e8b9176383f7063f235c23f9311cb412f07
10876 Author: Philip Withnall <philip.withnall@collabora.co.uk>
10877 Date:   Thu Nov 10 16:12:41 2016 +0000
10878
10879     gsignal: Mention handler ID type in signal connection macro docs
10880
10881     gtk-doc doesn’t make the return type clear, because these are macros
10882     rather than inline functions, so people often have to guess at the
10883     return type (or look it up from g_signal_connect_closure(), but
10884     that’s
10885     hard work).
10886
10887     Make it clear that the return type for handler IDs is gulong. While
10888     there, fix the capitalisation of ‘id’ to ‘ID’ in a few places.
10889
10890  gobject/gsignal.c | 10 +++++-----
10891  gobject/gsignal.h |  6 +++---
10892  2 files changed, 8 insertions(+), 8 deletions(-)
10893
10894 commit 3f12ca57c453a9e757040b6a0fa816ac07c0d394
10895 Author: Philip Withnall <philip.withnall@collabora.co.uk>
10896 Date:   Wed Nov 9 16:52:21 2016 +0000
10897
10898     gtestutils: Clarify that g_assert() should not have side effects
10899
10900     g_assert() gets completely compiled out if G_DISABLE_ASSERT is
10901     defined,
10902     so applications should not depend on side effects of the expression in
10903     an assertion.
10904
10905  glib/gtestutils.c | 3 ++-
10906  1 file changed, 2 insertions(+), 1 deletion(-)
10907
10908 commit 4607bd377fce5e75466dbf95a01986b64c39a353
10909 Author: Mohammed Sadiq <sadiq@sadiqpk.org>
10910 Date:   Tue Nov 8 07:38:44 2016 +0530
10911
10912     gmain: fix g_main_context_check declaration
10913
10914     g_main_context_check is defined as a function returning gboolean.
10915     It should be declared as such.
10916
10917     https://bugzilla.gnome.org/show_bug.cgi?id=774086
10918
10919  glib/gmain.h | 8 ++++----
10920  1 file changed, 4 insertions(+), 4 deletions(-)
10921
10922 commit d8acf9b956e23143f6463d7a632699d4a7761f4e
10923 Author: Philip Withnall <philip.withnall@collabora.co.uk>
10924 Date:   Wed Nov 9 15:11:53 2016 +0000
10925
10926     gmacros: Clarify G_GNUC_[PRINTF|SCANF] macro documentation
10927
10928     Clarify that the arguments parameter can be zero if the function being
10929     annotated just accepts a string format argument, and no varargs for it
10930     (for example, if it takes a va_list of arguments instead).
10931
10932     Add some links to the GCC documentation for the `format` attribute.
10933
10934  glib/docs.c | 18 ++++++++++++------
10935  1 file changed, 12 insertions(+), 6 deletions(-)
10936
10937 commit 1f36189aa5e0bc0bbecf8e34f5e625ee88b06882
10938 Author: Philip Withnall <philip.withnall@collabora.co.uk>
10939 Date:   Tue Nov 8 21:13:45 2016 +0000
10940
10941     gapplication: Fix a typo in a documentation comment
10942
10943     It’s ‘D-Bus’, not ‘DBus’, ‘DBUS’, ‘D Bus’, ‘Dee
10944     Buss’ or ‘the bus’.
10945
10946  gio/gapplication.c | 2 +-
10947  1 file changed, 1 insertion(+), 1 deletion(-)
10948
10949 commit 932eb87083df1989d0acfb71a1ce5ad9a3698bcf
10950 Author: Tim-Philipp Müller <tim@centricular.com>
10951 Date:   Tue Nov 8 15:21:03 2016 +0000
10952
10953     glib-mkenums: fix variable declaration
10954
10955     Inconsequential, just sync up declaration with actual
10956     name of variable to avoid confusion.
10957
10958     https://bugzilla.gnome.org/show_bug.cgi?id=770175
10959
10960  gobject/glib-mkenums.in | 2 +-
10961  1 file changed, 1 insertion(+), 1 deletion(-)
10962
10963 commit d1763d899c60b5d1cb4b24e2e326564a3377f9be
10964 Author: Patrick Griffis <tingping@tingping.se>
10965 Date:   Sat Nov 5 22:15:53 2016 -0400
10966
10967     Revert "glib-compile-resources: Output depfile in same directory
10968     as target"
10969
10970     This reverts commit 9006940de604a8d72bf9198a0e4b20cd113c4b11.
10971
10972  docs/reference/gio/glib-compile-resources.xml |  2 --
10973  gio/glib-compile-resources.c                  | 11 -----------
10974  2 files changed, 13 deletions(-)
10975
10976 commit 9006940de604a8d72bf9198a0e4b20cd113c4b11
10977 Author: Patrick Griffis <tingping@tingping.se>
10978 Date:   Mon Oct 24 13:04:10 2016 -0400
10979
10980     glib-compile-resources: Output depfile in same directory as target
10981
10982     https://bugzilla.gnome.org/show_bug.cgi?id=773437
10983
10984  docs/reference/gio/glib-compile-resources.xml |  2 ++
10985  gio/glib-compile-resources.c                  | 11 +++++++++++
10986  2 files changed, 13 insertions(+)
10987
10988 commit acd07cfc551c19872358c3f6224e4cd5e57c0bbc
10989 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10990 Date:   Wed Oct 26 12:57:42 2016 +0800
10991
10992     build/Makefile-newvs.am: Do not hardcode the baseline MSVC version
10993
10994     This is to allow specification of the baseline Visual Studio 201x
10995     version as
10996     the baseline version may not be 2010 anymore as we begin to require
10997     C99
10998     features that will require Visual Studio 2013 or later.
10999
11000  build/Makefile-newvs.am      | 30 ++++++++++++++++--------------
11001  build/win32/vs11/Makefile.am |  2 ++
11002  build/win32/vs12/Makefile.am |  2 ++
11003  build/win32/vs14/Makefile.am |  2 ++
11004  4 files changed, 22 insertions(+), 14 deletions(-)
11005
11006 commit 1f33b36cd14b4993dc06d8c0726a3dcf55fd140a
11007 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
11008 Date:   Wed Oct 26 12:49:08 2016 +0800
11009
11010     build/Makefile.msvcproj: Add rules for MSVC 2013 to be the baseline
11011     version
11012
11013     We are starting to require C99 features that can only be supported in
11014     Visual Studio 2013 and later, so we need to prepare rules for
11015     Visual Studio
11016     2013 to be our baseline version for Visual Studio builds, so that
11017     we can
11018     move the templates from Visual Studio 2010 to Visual Studio 2013.
11019
11020     As this strives to be a shared autotools module between projects,
11021     there is
11022     duplication at this point, though, because we still want to support
11023     2008~2012 for projects that do not yet require the C99 features
11024     and depends
11025     on GLib-2.50.x/GTK+-3.22.x or earlier.
11026
11027  build/Makefile.msvcproj | 33 +++++++++++++++++++++++++++++++++
11028  1 file changed, 33 insertions(+)
11029
11030 commit e37a3c94739385ae5b37bc19668142bec04d8c1c
11031 Author: Aurimas Černius <aurisc4@gmail.com>
11032 Date:   Sun Oct 30 13:20:15 2016 +0200
11033
11034     Updated Lithuanian translaton
11035
11036  po/lt.po | 549
11037  ++++++++++++++++-----------------------------------------------
11038  1 file changed, 133 insertions(+), 416 deletions(-)
11039
11040 commit 37e818696f9dcaff0d15efdbfeeca806148f27b4
11041 Author: Mario Blättermann <mario.blaettermann@gmail.com>
11042 Date:   Sat Oct 29 13:44:44 2016 +0000
11043
11044     Update German translation
11045
11046  po/de.po | 636
11047  +++++++++++++++++++++++++++++++++------------------------------
11048  1 file changed, 329 insertions(+), 307 deletions(-)
11049
11050 commit e6990cf4ae2f9813e0bf159d9c8cb1347bb5e9df
11051 Author: Marek Černocký <marek@manet.cz>
11052 Date:   Fri Oct 28 17:59:21 2016 +0200
11053
11054     Updated Czech translation
11055
11056  po/cs.po | 702
11057  ++++++++++++++++++++++++++++++++-------------------------------
11058  1 file changed, 358 insertions(+), 344 deletions(-)
11059
11060 commit 316232211be860ea6297a06f4a3747d4b7814201
11061 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
11062 Date:   Thu Oct 27 11:49:21 2016 +0000
11063
11064     Update Swedish translation
11065
11066  po/sv.po | 655
11067  ++++++++++++++++++++++++++++++++-------------------------------
11068  1 file changed, 334 insertions(+), 321 deletions(-)
11069
11070 commit dadb774898d126fa9c5cf6ef9ab695a701c206ca
11071 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
11072 Date:   Tue Oct 25 15:22:42 2016 +0000
11073
11074     Update Spanish translation
11075
11076  po/es.po | 899
11077  ++++++++++++++++++++++++++++++++++++++++++---------------------
11078  1 file changed, 600 insertions(+), 299 deletions(-)
11079
11080 commit b408278446f240ba0aea12d3cd46d0242ea00f13
11081 Author: Matthias Clasen <mclasen@redhat.com>
11082 Date:   Mon Oct 24 06:33:50 2016 -0400
11083
11084     2.51.0
11085
11086  NEWS | 31 +++++++++++++++++++++++++++++++
11087  1 file changed, 31 insertions(+)
11088
11089 commit 2d56c49b1085ae3ad769e6b59329cf493eb0f8a1
11090 Author: Matthias Clasen <mclasen@redhat.com>
11091 Date:   Mon Oct 24 09:37:04 2016 -0400
11092
11093     Partially revert 10c490cdfe3ae042f747bd00f787492e2bdb7ed0
11094
11095     This commit broke some tests, and I don't have the time
11096     to fix up all the expected output, so I'll revert the changes
11097     to the affected files for now.
11098
11099     This needs to be redone with the necessary test fixes.
11100
11101  gio/gdbusconnection.c      | 30 ++++++++++----------
11102  gio/glib-compile-schemas.c | 48 +++++++++++++++----------------
11103  glib/gmarkup.c             | 70
11104  +++++++++++++++++++++++-----------------------
11105  3 files changed, 74 insertions(+), 74 deletions(-)
11106
11107 commit b56ededeec547830f70ebd014a6e512140de8646
11108 Author: Daniel Macks <dmacks@netspace.org>
11109 Date:   Sun Jul 24 17:28:48 2016 -0400
11110
11111     Document "-s" commandline flag for running test suites
11112
11113     https://bugzilla.gnome.org/show_bug.cgi?id=769135
11114
11115  glib/gtestutils.c | 13 ++++++++-----
11116  1 file changed, 8 insertions(+), 5 deletions(-)
11117
11118 commit f14389bec91f2a09bc0c621070df5585a36bb52f
11119 Author: Timm Bäder <mail@baedert.org>
11120 Date:   Fri Oct 21 10:13:38 2016 +0200
11121
11122     gapplication: Properly free the option_strings
11123
11124     option_strings gets set in g_application_add_main_option, so it can
11125     contain elements independent from packed_options.
11126
11127     https://bugzilla.gnome.org/show_bug.cgi?id=773303
11128
11129  gio/gapplication.c | 8 ++++----
11130  1 file changed, 4 insertions(+), 4 deletions(-)
11131
11132 commit 7470cc902b8d9e1c93c28ab0d9168fb8646b20f3
11133 Author: Hannes Müller <h.c.f.mueller@gmx.de>
11134 Date:   Mon Oct 17 21:18:55 2016 +0200
11135
11136     Avoid warning for G_PARAM_DEPRECATED with GCC 6 [-Wpedantic]
11137
11138     Refer to https://bugzilla.gnome.org/show_bug.cgi?id=767882
11139     Related to GCC https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71803
11140
11141  gobject/gparam.h | 3 ++-
11142  1 file changed, 2 insertions(+), 1 deletion(-)
11143
11144 commit 243c1b7e84a1259df19e2c6fa08fcb3fb12fd555
11145 Author: Patrick Griffis <tingping@tingping.se>
11146 Date:   Sat Oct 22 03:54:24 2016 -0400
11147
11148     glib-compile-resources: Fix creating depfile with other targets
11149
11150     Follow up to 87d76a5a9c from bug 745754
11151
11152     https://bugzilla.gnome.org/show_bug.cgi?id=773344
11153
11154  gio/glib-compile-resources.c | 98
11155  +++++++++++++++++++++++---------------------
11156  1 file changed, 52 insertions(+), 46 deletions(-)
11157
11158 commit feeb039e7051d5ad5fbb4dc3e552f4856052545a
11159 Author: Muhammet Kara <muhammetk@gmail.com>
11160 Date:   Sun Oct 23 20:06:44 2016 +0000
11161
11162     Update Turkish translation
11163
11164  po/tr.po | 2939
11165  +++++++++++++++++++++++++++++++++++++++++++-------------------
11166  1 file changed, 2066 insertions(+), 873 deletions(-)
11167
11168 commit 427ecb7502f46d78d2b41357cd534a19056fc5e0
11169 Author: Gábor Kelemen <kelemeng@openscope.org>
11170 Date:   Sun Oct 23 17:42:48 2016 +0000
11171
11172     Update Hungarian translation
11173
11174  po/hu.po | 1038
11175  +++++++++++++++++++++++++++++++++++++++++++-------------------
11176  1 file changed, 718 insertions(+), 320 deletions(-)
11177
11178 commit 67e3a89d976d8cd8cb7485706079709cd4c0ca12
11179 Author: Aurimas Černius <aurisc4@gmail.com>
11180 Date:   Sun Oct 23 14:27:49 2016 +0300
11181
11182     Updated Lithuanian translation
11183
11184  po/lt.po | 1091
11185  ++++++++++++++++++++++++++++++++++++++++++--------------------
11186  1 file changed, 746 insertions(+), 345 deletions(-)
11187
11188 commit 043208f6142ac12b9cac87728638dbc0f3605d09
11189 Author: Claude Paroz <claude@2xlibre.net>
11190 Date:   Fri Oct 21 10:27:36 2016 +0200
11191
11192     Updated French translation
11193
11194  po/fr.po | 695
11195  ++++++++++++++++++++++++++++++++-------------------------------
11196  1 file changed, 352 insertions(+), 343 deletions(-)
11197
11198 commit 2a970e33a474960bfd1204797caf41996267f20c
11199 Author: Sebastian Dröge <sebastian@centricular.com>
11200 Date:   Thu Oct 20 12:16:18 2016 +0300
11201
11202     gresolver: Make get_default() thread-safe
11203
11204     https://bugzilla.gnome.org/show_bug.cgi?id=773262
11205
11206  gio/gresolver.c | 10 +++++++++-
11207  1 file changed, 9 insertions(+), 1 deletion(-)
11208
11209 commit c718bf881acd36471407b45064873de94822a07a
11210 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
11211 Date:   Wed Oct 19 15:28:03 2016 +0800
11212
11213     build/win32/vs10/Makefile.am: Delete glib-install.props's on
11214     re-generation
11215
11216     This is to ensure the changes that is applied to glib-install.props
11217     here is
11218     applied to the projects files in build/win32/vs[11|12|14] as well.
11219
11220  build/win32/vs10/Makefile.am | 3 +++
11221  1 file changed, 3 insertions(+)
11222
11223 commit 70040b409477ef3cbd7b0eaa1fa3a40b4edd8fc0
11224 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
11225 Date:   Wed Oct 19 14:48:08 2016 +0800
11226
11227     build/: Force MSVC project file generation on Makefile.am changes
11228
11229     Make the Makefile.am targets for generating the Visual Studio projects
11230     re-generate the
11231     project files and the header listings whenever the Makefile.am's
11232     that include
11233     build/Makefile.msvcproj changes, so that whenever a source/header
11234     is added, they will
11235     be reflected in the projects and in the property sheets that are
11236     used to copy the
11237     headers.
11238
11239     Also ensure that these are applied to the vs11, vs12 and vs14 projects
11240     when this
11241     happens, as they are copied and processed from the Visual Studio
11242     2010 projects.
11243
11244  build/Makefile-newvs.am |  2 +-
11245  build/Makefile.msvcproj | 11 +++++++++--
11246  2 files changed, 10 insertions(+), 3 deletions(-)
11247
11248 commit 610a0a3f75fbb538409d035e9cf635ae8b01bea9
11249 Author: Piotr Drąg <piotrdrag@gmail.com>
11250 Date:   Tue Oct 18 22:40:25 2016 +0200
11251
11252     Update Polish translation
11253
11254  po/pl.po | 628
11255  ++++++++++++++++++++++++++++++++-------------------------------
11256  1 file changed, 316 insertions(+), 312 deletions(-)
11257
11258 commit b41212a28d7412051f570017e2c6b61ab8cb5b19
11259 Author: Kjartan Maraas <kmaraas@gnome.org>
11260 Date:   Sun Oct 16 19:38:11 2016 +0200
11261
11262     Updated Norwegian bokmål translation from Kjartan Maraas.
11263
11264  po/nb.po | 1526
11265  +++++++++++++++++++++++++++++++++++++++++++++-----------------
11266  1 file changed, 1119 insertions(+), 407 deletions(-)
11267
11268 commit 55ce274dc9a771921ffec8ea3a30c529c3c8cc0c
11269 Author: Aurimas Černius <aurisc4@gmail.com>
11270 Date:   Sat Oct 15 22:10:28 2016 +0300
11271
11272     Updated Lithuanian translation
11273
11274  po/lt.po | 90
11275  +++++++++++++++++++++++++---------------------------------------
11276  1 file changed, 35 insertions(+), 55 deletions(-)
11277
11278 commit 6ab68e96685f8bef95d67cec140653fd69d46c40
11279 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
11280 Date:   Thu Oct 13 12:52:17 2016 +0100
11281
11282     Bump version to 2.51.0
11283
11284     So that we don't get "deprecation" (availability) warnings for
11285     new functionality of GLib 2.51/2.52.
11286
11287     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
11288     Reviewed-by: Colin Walters <walters@verbum.org>
11289
11290  configure.ac | 6 +++---
11291  1 file changed, 3 insertions(+), 3 deletions(-)
11292
11293 commit c46dbd47522df130c17efeb7959d4be99e3e4bb8
11294 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
11295 Date:   Thu Oct 13 12:42:09 2016 +0100
11296
11297     Make g_utf8_make_valid public
11298
11299     Based on a patch by Simon van der Linden and rebased onto current
11300     GLib,
11301     with improved documentation loosely based on Telepathy's
11302     tp_utf8_make_valid().
11303
11304     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
11305     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=591603
11306     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=610969
11307     Reviewed-by: Colin Walters <walters@verbum.org>
11308
11309  docs/reference/glib/glib-sections.txt |  1 +
11310  glib/gconvert.c                       |  2 +-
11311  glib/gkeyfile.c                       | 16 ++++++++--------
11312  glib/gmarkup.c                        |  2 +-
11313  glib/gunicode.h                       |  5 ++---
11314  glib/gutf8.c                          | 29 +++++++++++++++++++++++------
11315  6 files changed, 36 insertions(+), 19 deletions(-)
11316
11317 commit 01bfa169865e010f0e995bd8abc7e15f4ae87969
11318 Author: Edward E <develinthedetail@gmail.com>
11319 Date:   Thu Oct 13 10:21:15 2016 +0000
11320
11321     W32: pass correct (with offset) argc to protect_wargv
11322
11323     https://bugzilla.gnome.org/show_bug.cgi?id=772054
11324
11325  glib/gspawn-win32-helper.c | 2 +-
11326  1 file changed, 1 insertion(+), 1 deletion(-)
11327
11328 commit ee4c618f203b83cc77ca1b8888cdb05561e83a62
11329 Author: Benedikt M. Thoma <gnome@thomba.net>
11330 Date:   Thu Oct 13 09:22:54 2016 +0000
11331
11332     Update German translation
11333
11334  po/de.po | 68
11335  ++++++++++++++++++++++++++++++++++------------------------------
11336  1 file changed, 36 insertions(+), 32 deletions(-)
11337
11338 commit c494c3028cf0f178052e9557bc877649295213ce
11339 Author: Damien Lespiau <damien.lespiau@intel.com>
11340 Date:   Mon Aug 8 14:49:26 2016 +0100
11341
11342     gfile: G_FILE_MONITOR_WATCH_MOVES was actually introduced in 2.46
11343
11344     I'm guessing the developments were done in 2.44 but the patches landed
11345     after the 2.45.0 bump without an update to the Since tags.
11346
11347     Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
11348
11349     https://bugzilla.gnome.org/show_bug.cgi?id=769630
11350
11351  gio/gioenums.h | 10 +++++-----
11352  1 file changed, 5 insertions(+), 5 deletions(-)
11353
11354 commit 540374c80ef97b6eda921e750b5f173d0ba5bc90
11355 Author: Matthias Clasen <mclasen@redhat.com>
11356 Date:   Wed Oct 12 18:01:37 2016 -0400
11357
11358     Document --output option of glib-mkenums
11359
11360  docs/reference/gobject/glib-mkenums.xml | 7 +++++++
11361  1 file changed, 7 insertions(+)
11362
11363 commit ac54db2ee27d7ae105375256ac13d8f6ccaa9e59
11364 Author: Tim-Philipp Müller <tim@centricular.com>
11365 Date:   Sun Aug 21 20:03:15 2016 +0100
11366
11367     glib-mkenums: add --output option to write output to a file
11368
11369     https://bugzilla.gnome.org/show_bug.cgi?id=770175
11370
11371  gobject/glib-mkenums.in | 26 ++++++++++++++++++++++++++
11372  1 file changed, 26 insertions(+)
11373
11374 commit c382da4819ea0bd3a5f488106f24bc029c7b5c16
11375 Author: Matthias Clasen <mclasen@redhat.com>
11376 Date:   Wed Oct 12 15:56:04 2016 -0400
11377
11378     Document new option of glib-genmarshal
11379
11380  docs/reference/gobject/glib-genmarshal.xml | 7 +++++++
11381  1 file changed, 7 insertions(+)
11382
11383 commit 0fbc98097fac4d3e647684f344e508abae109fdf
11384 Author: Tim-Philipp Müller <tim@centricular.com>
11385 Date:   Mon Aug 22 16:32:25 2016 +0100
11386
11387     glib-genmarshal: add --output option to write output to a file
11388
11389     https://bugzilla.gnome.org/show_bug.cgi?id=770175
11390
11391  gobject/glib-genmarshal.c | 48
11392  ++++++++++++++++++++++++++++++++++++++++++++++-
11393  1 file changed, 47 insertions(+), 1 deletion(-)
11394
11395 commit 10c490cdfe3ae042f747bd00f787492e2bdb7ed0
11396 Author: Piotr Drąg <piotrdrag@gmail.com>
11397 Date:   Fri Sep 30 05:47:15 2016 +0200
11398
11399     Use Unicode in translatable strings
11400
11401     See https://developer.gnome.org/hig/stable/typography.html
11402
11403     https://bugzilla.gnome.org/show_bug.cgi?id=772221
11404
11405  gio/gapplication-tool.c      | 14 ++++-----
11406  gio/gapplication.c           |  2 +-
11407  gio/gcharsetconverter.c      |  4 +--
11408  gio/gdbus-tool.c             | 10 +++---
11409  gio/gdbusaddress.c           | 48 ++++++++++++++---------------
11410  gio/gdbusauthmechanismsha1.c | 34 ++++++++++-----------
11411  gio/gdbusconnection.c        | 30 +++++++++---------
11412  gio/gdbusmessage.c           | 30 +++++++++---------
11413  gio/gdbusserver.c            |  6 ++--
11414  gio/gdesktopappinfo.c        |  8 ++---
11415  gio/gdrive.c                 | 10 +++---
11416  gio/gdtlsconnection.c        |  6 ++--
11417  gio/gemblem.c                |  4 +--
11418  gio/gemblemedicon.c          |  2 +-
11419  gio/gfile.c                  | 14 ++++-----
11420  gio/gfileicon.c              |  2 +-
11421  gio/gfileinputstream.c       |  4 +--
11422  gio/gfileiostream.c          |  2 +-
11423  gio/gfileoutputstream.c      |  4 +--
11424  gio/gicon.c                  |  2 +-
11425  gio/ginetaddressmask.c       |  2 +-
11426  gio/ginputstream.c           |  2 +-
11427  gio/gio-tool-copy.c          |  2 +-
11428  gio/gio-tool-info.c          |  4 +--
11429  gio/gio-tool-list.c          |  2 +-
11430  gio/gio-tool-mime.c          |  8 ++---
11431  gio/gio-tool-monitor.c       |  2 +-
11432  gio/gio-tool-move.c          |  4 +--
11433  gio/gio-tool-set.c           |  2 +-
11434  gio/gio-tool.c               |  4 +--
11435  gio/glib-compile-resources.c | 10 +++---
11436  gio/glib-compile-schemas.c   | 48 ++++++++++++++---------------
11437  gio/glocalfile.c             |  8 ++---
11438  gio/glocalfileinfo.c         |  4 +--
11439  gio/glocalfileoutputstream.c |  8 ++---
11440  gio/gmount.c                 | 14 ++++-----
11441  gio/gnetworkaddress.c        |  2 +-
11442  gio/goutputstream.c          |  4 +--
11443  gio/gproxyaddress.c          |  2 +-
11444  gio/gresolver.c              |  2 +-
11445  gio/gresource-tool.c         |  4 +--
11446  gio/gresource.c              | 16 +++++-----
11447  gio/gresourcefile.c          | 10 +++---
11448  gio/gsettings-tool.c         | 16 +++++-----
11449  gio/gsettings.c              |  2 +-
11450  gio/gsocketclient.c          |  4 +--
11451  gio/gsocks4aproxy.c          |  4 +--
11452  gio/gsocks5proxy.c           |  4 +--
11453  gio/gsubprocess.c            |  2 +-
11454  gio/gthemedicon.c            |  4 +--
11455  gio/gthreadedresolver.c      | 22 +++++++-------
11456  gio/gtlscertificate.c        |  4 +--
11457  gio/gtlsconnection.c         |  6 ++--
11458  gio/gvolume.c                |  6 ++--
11459  glib/gbookmarkfile.c         | 72
11460  ++++++++++++++++++++++----------------------
11461  glib/gconvert.c              | 18 +++++------
11462  glib/gdir.c                  |  2 +-
11463  glib/gfileutils.c            | 36 +++++++++++-----------
11464  glib/giochannel.c            |  8 ++---
11465  glib/gkeyfile.c              | 52 ++++++++++++++++----------------
11466  glib/gmappedfile.c           |  4 +--
11467  glib/gmarkup.c               | 70
11468  +++++++++++++++++++++---------------------
11469  glib/goption.c               | 14 ++++-----
11470  glib/gregex.c                |  8 ++---
11471  glib/gshell.c                |  8 ++---
11472  glib/gspawn-win32.c          |  2 +-
11473  glib/gspawn.c                |  6 ++--
11474  67 files changed, 387 insertions(+), 387 deletions(-)
11475
11476 commit da509fd67d1e78adb20e1e132bd14b2bcbb036f2
11477 Author: Ondrej Holy <oholy@redhat.com>
11478 Date:   Thu Sep 29 10:45:50 2016 +0200
11479
11480     gunixmounts: Add g_unix_mount_for() support
11481
11482     GLib has g_unix_mount_at (mount_path) already, let's add
11483     g_unix_mount_for
11484     (file_path) for whatever path. GLib already contains some private code
11485     for such task. Let's make this code public. This functionality
11486     is needed
11487     by GVfs (see Bug 771431) in order to avoid copy-and-pasting.
11488
11489     https://bugzilla.gnome.org/show_bug.cgi?id=772160
11490
11491  gio/Makefile.am         |  1 +
11492  gio/glocalfile.c        |  9 +++++----
11493  gio/glocalfileprivate.h | 30 ++++++++++++++++++++++++++++++
11494  gio/gunixmounts.c       | 35 +++++++++++++++++++++++++++++++++++
11495  gio/gunixmounts.h       |  3 +++
11496  5 files changed, 74 insertions(+), 4 deletions(-)
11497
11498 commit 67ce53058102905ac3c8f6f57b044616301d479b
11499 Author: Matthias Clasen <mclasen@redhat.com>
11500 Date:   Wed Oct 12 15:07:02 2016 -0400
11501
11502     Add version macros for 2.52
11503
11504  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
11505  1 file changed, 24 insertions(+)
11506
11507 commit 3f5d414101d86cc18fff7d17fe53fb819e25ec2f
11508 Author: Dušan Kazik <prescott66@gmail.com>
11509 Date:   Wed Oct 12 18:08:46 2016 +0000
11510
11511     Update Slovak translation
11512
11513  po/sk.po | 68
11514  ++++++++++++++++++++++++++++++++++------------------------------
11515  1 file changed, 36 insertions(+), 32 deletions(-)
11516
11517 commit 447044aef3d55e0d3211a3140f44dc44654e0c58
11518 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11519 Date:   Wed Oct 12 16:47:40 2016 +0100
11520
11521     gtestutils: Fix a typo in the documentation for GTestFileType
11522
11523     EXTRA_DIST, not DIST_EXTRA.
11524
11525  glib/gtestutils.c | 2 +-
11526  1 file changed, 1 insertion(+), 1 deletion(-)
11527
11528 commit 4d38d0127b39ef390ad28dde7cc5296e9b869e73
11529 Author: Cédric Valmary <cvalmary@yahoo.fr>
11530 Date:   Wed Oct 12 08:09:47 2016 +0000
11531
11532     Update Occitan translation
11533
11534  po/oc.po | 2185
11535  ++++++++++++++++++++++++++++++++++++--------------------------
11536  1 file changed, 1287 insertions(+), 898 deletions(-)
11537
11538 commit 85f66f6f5cca38408c18890a610c1b04a2be8448
11539 Author: Fran Dieguez <fran.dieguez@mabishu.com>
11540 Date:   Tue Oct 11 15:40:21 2016 +0200
11541
11542     Updated Galician translations
11543
11544  po/gl.po | 66
11545  ++++++++++++++++++++++++++++++++++------------------------------
11546  1 file changed, 35 insertions(+), 31 deletions(-)
11547
11548 commit e44ea516afeb41d22cebf968b3ea5d9543856df2
11549 Author: Matthias Clasen <mclasen@redhat.com>
11550 Date:   Mon Oct 10 13:06:25 2016 -0400
11551
11552     2.50.1
11553
11554  NEWS         | 27 +++++++++++++++++++++++++++
11555  configure.ac |  4 ++--
11556  2 files changed, 29 insertions(+), 2 deletions(-)
11557
11558 commit 758f448dc7c8f3b1df7b082ba3b3b0fd83ecf68f
11559 Author: Balázs Meskó <meskobalazs@gmail.com>
11560 Date:   Mon Oct 10 13:42:41 2016 +0000
11561
11562     Update Hungarian translation
11563
11564  po/hu.po | 73
11565  ++++++++++++++++++++++++++++++++++------------------------------
11566  1 file changed, 39 insertions(+), 34 deletions(-)
11567
11568 commit 615b847d981323477b507d39a736df9652d9b905
11569 Author: Marc-André Lureau <marcandre.lureau@redhat.com>
11570 Date:   Thu Oct 6 17:16:48 2016 +0400
11571
11572     glog: fix crash on windows with --subsystem,windows app
11573
11574     A windows application compiled with -Wl,--subsystem,windows has no
11575     console attached. When started from the start menu for ex, it
11576     will crash
11577     when a function attempt to use g_log:
11578
11579      #10 0x00a21b26 in g_logv (log_domain=0xa842e1 <__func__.7668+329>
11580      "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=0xa845c6
11581      <__func__.7668+1070> "%s: assertion '%s' failed", args=0x28f2bc
11582      "PG"")
11583      #11 0x00a21bb1 in g_log (log_domain=0xa842e1 <__func__.7668+329>
11584      "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=0xa845c6
11585      <__func__.7668+1070> "%s: assertion '%s' failed") at gmessages.c:1337
11586      #12 0x00a22bac in g_return_if_fail_warning (log_domain=0xa842e1
11587      <__func__.7668+329> "GLib", pretty_function=0xa84750 <__func__.65002>
11588      "g_log_writer_supports_color",
11589          expression=0xa844de <__func__.7668+838> "output_fd >= 0")
11590          at gmessages.c:2453
11591      #13 0x00a2239e in g_log_writer_supports_color (output_fd=-2)
11592      at gmessages.c:1826
11593      #14 0x00a226ac in g_log_writer_standard_streams
11594      (log_level=G_LOG_LEVEL_WARNING, fields=0x28f3c8, n_fields=4,
11595      user_data=0x0) at gmessages.c:2254
11596      #15 0x00a2290e in g_log_writer_default
11597      (log_level=G_LOG_LEVEL_WARNING, fields=0x28f3c8, n_fields=4,
11598      user_data=0x0) at gmessages.c:2357
11599
11600     According to https://msdn.microsoft.com/en-us/library/zs6wbdhx.aspx:
11601
11602     If stdout or stderr is not associated with an output stream (for
11603     example, in a Windows application without a console window), the file
11604     descriptor returned is -2. In previous versions, the file descriptor
11605     returned was -1. This change allows applications to distinguish this
11606     condition from an error.
11607
11608     Check if the stream exists and has an associated descriptor and return
11609     G_LOG_WRITER_UNHANDLED if it's not the case.
11610
11611     Fixes:
11612     https://bugzilla.gnome.org/show_bug.cgi?id=772511
11613
11614     Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
11615
11616  glib/gmessages.c | 3 +++
11617  1 file changed, 3 insertions(+)
11618
11619 commit a54abbb0c087d598e503d40051b94053a508099b
11620 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
11621 Date:   Sun Oct 9 22:08:32 2016 +0200
11622
11623     Updated Danish translation
11624
11625  po/da.po | 80
11626  ++++++++++++++++++++++++++++++++++------------------------------
11627  1 file changed, 42 insertions(+), 38 deletions(-)
11628
11629 commit 3c1b0c690f67fc6096bf1b6fd76d962ce4a01dd0
11630 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
11631 Date:   Sun Oct 9 19:17:52 2016 +0300
11632
11633     Update Latvian translation
11634
11635  po/lv.po | 89
11636  +++++++++++++++++++++++++---------------------------------------
11637  1 file changed, 35 insertions(+), 54 deletions(-)
11638
11639 commit 9f249bce78610dd38ffff3e93186a2230475d441
11640 Author: Milo Casagrande <milo@ubuntu.com>
11641 Date:   Fri Oct 7 07:17:01 2016 +0000
11642
11643     Update Italian translation
11644
11645  po/it.po | 1469
11646  ++++++++++++++++++++++++++++++++++++++++++++++----------------
11647  1 file changed, 1097 insertions(+), 372 deletions(-)
11648
11649 commit d4dac1c43df6b37e7941ff2108990af3b8796db0
11650 Author: Marek Černocký <marek@manet.cz>
11651 Date:   Fri Oct 7 00:09:34 2016 +0200
11652
11653     Updated Czech translation
11654
11655  po/cs.po | 66
11656  ++++++++++++++++++++++++++++++++++------------------------------
11657  1 file changed, 35 insertions(+), 31 deletions(-)
11658
11659 commit 11af09dc6e82ed5ab92426562149f7c1197da3f7
11660 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
11661 Date:   Thu Oct 6 21:08:26 2016 +0000
11662
11663     Update Swedish translation
11664
11665  po/sv.po | 68
11666  ++++++++++++++++++++++++++++++++++------------------------------
11667  1 file changed, 36 insertions(+), 32 deletions(-)
11668
11669 commit aa90becd8221796b556bff42284566bbbd85299b
11670 Author: Piotr Drąg <piotrdrag@gmail.com>
11671 Date:   Thu Oct 6 22:30:57 2016 +0200
11672
11673     Update Polish translation
11674
11675  po/pl.po | 66
11676  ++++++++++++++++++++++++++++++++++------------------------------
11677  1 file changed, 35 insertions(+), 31 deletions(-)
11678
11679 commit 12d0bc3d2c1d0e9dc58c0590ac4a9f99200dd22b
11680 Author: Rafael Fontenelle <rafaelff@gnome.org>
11681 Date:   Thu Oct 6 20:26:01 2016 +0000
11682
11683     Update Brazilian Portuguese translation
11684
11685  po/pt_BR.po | 75
11686  ++++++++++++++++++++++++++++++++-----------------------------
11687  1 file changed, 39 insertions(+), 36 deletions(-)
11688
11689 commit 6338cde7ca249057fcdb32797750ee23c3ed1870
11690 Author: Sam Thursfield <ssssam@gmail.com>
11691 Date:   Fri Sep 30 22:56:21 2016 +0100
11692
11693     glib-compile-schemas: Add a --version option
11694
11695     https://bugzilla.gnome.org/show_bug.cgi?id=772269
11696
11697  docs/reference/gio/glib-compile-schemas.xml | 7 +++++++
11698  gio/glib-compile-schemas.c                  | 8 ++++++++
11699  2 files changed, 15 insertions(+)
11700
11701 commit bce8b6db8d5f3dacce15982e0f44313f989af5e8
11702 Author: Sam Thursfield <ssssam@gmail.com>
11703 Date:   Fri Sep 30 22:56:16 2016 +0100
11704
11705     glib-compile-resources: Add a --version option
11706
11707     There have been some improvements to the tool recently, but it's
11708     hard to
11709     know if those are available on a given system unless the tool
11710     provides a
11711     --version commandline option.
11712
11713     https://bugzilla.gnome.org/show_bug.cgi?id=772269
11714
11715  docs/reference/gio/glib-compile-resources.xml | 7 +++++++
11716  gio/glib-compile-resources.c                  | 8 ++++++++
11717  2 files changed, 15 insertions(+)
11718
11719 commit e048d31210e62a610540d154eef0cb07568d3082
11720 Author: Florian Müllner <fmuellner@gnome.org>
11721 Date:   Sat Oct 1 18:27:19 2016 +0200
11722
11723     completion: Complete gsettings describe
11724
11725     Commit 8fd72838 added a 'describe' command to the gsettings tool,
11726     but didn't implement completions for it.
11727
11728     https://bugzilla.gnome.org/show_bug.cgi?id=772297
11729
11730  gio/completion/gsettings | 6 +++---
11731  1 file changed, 3 insertions(+), 3 deletions(-)
11732
11733 commit 0d1eecddd4a87f4fcf6273e0ca95f11019582778
11734 Author: Rico Tzschichholz <ricotz@ubuntu.com>
11735 Date:   Tue Oct 4 10:40:18 2016 +0200
11736
11737     unicode: Fix ordering in iso15924_tags to match GUnicodeScript enum
11738
11739     https://bugzilla.gnome.org/show_bug.cgi?id=771591
11740
11741  glib/guniprop.c | 6 +++---
11742  1 file changed, 3 insertions(+), 3 deletions(-)
11743
11744 commit 10bac98185d98cfaba323c474167facebfbf8c73
11745 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11746 Date:   Fri Sep 30 14:41:12 2016 +0200
11747
11748     gresolver: Mark GResolver as an abstract class
11749
11750     It only works through its virtual methods, so while it could be
11751     instantiated before (and this is technically an API break), any
11752     instance
11753     of it would previously have crashed as soon as any of its methods were
11754     called anyway.
11755
11756     If anybody has any problems with this ABI break, please make them
11757     known
11758     during the 2.51 unstable development cycle and it can be reverted.
11759
11760     https://bugzilla.gnome.org/show_bug.cgi?id=772255
11761
11762  gio/gresolver.c | 9 ++++++---
11763  1 file changed, 6 insertions(+), 3 deletions(-)
11764
11765 commit bd9e266e116cd39bb5c674eeb74eb55449793e7f
11766 Author: Ondrej Holy <oholy@redhat.com>
11767 Date:   Tue Sep 27 10:32:04 2016 +0200
11768
11769     gunixmounts: Fix /proc/self/mountinfo monitoring
11770
11771     /proc/self/mountinfo is used to monitor changes of mounts with
11772     libmount.
11773     However, GFileMonitor is used currently to monitor this file, which
11774     doesn't work and consequently "changed" signal is never
11775     emitted. Special
11776     monitoring needs to be used instead, same as it is used for
11777     /proc/mounts.
11778
11779     https://bugzilla.gnome.org/show_bug.cgi?id=662946
11780
11781  gio/gunixmounts.c | 8 ++++----
11782  1 file changed, 4 insertions(+), 4 deletions(-)
11783
11784 commit 7485abe4810dd72ab19b87e313cdc1f39685dbdd
11785 Author: Edward E <develinthedetail@gmail.com>
11786 Date:   Tue Sep 27 15:28:09 2016 +0000
11787
11788     W32: pass argc returned by CommandLineToArgvW() to to protect_wargv()
11789
11790     It turns out that CommandLineToArgvW() (at least on XP) doesn't end
11791     the argv
11792     pointer array with a NULL, but goes straight into argv[0] string data,
11793     as per
11794     MSDN. So gspawn-win32-helper.c:protect_wargv() counts argc too
11795     high and
11796     overflows.
11797
11798     https://bugzilla.gnome.org/show_bug.cgi?id=772054
11799
11800  glib/gspawn-win32-helper.c | 8 +++-----
11801  1 file changed, 3 insertions(+), 5 deletions(-)
11802
11803 commit 34751ad17ac8e73558c530d15a3398273a5f4f67
11804 Author: Matthias Clasen <mclasen@redhat.com>
11805 Date:   Mon Sep 26 06:21:20 2016 -0400
11806
11807     Add a test for dictionaries in settings
11808
11809     This should clarify the questions in
11810     https://bugzilla.gnome.org/show_bug.cgi?id=771968
11811
11812  gio/tests/gsettings.c                   | 17 +++++++++++++++++
11813  gio/tests/org.gtk.test.gschema.xml.orig |  8 ++++++++
11814  2 files changed, 25 insertions(+)
11815
11816 commit 06c3624412a49cf52fd386db2eb8899c0c4c1a91
11817 Author: Jordi Mas <jmas@softcatala.org>
11818 Date:   Sun Sep 25 20:24:34 2016 +0200
11819
11820     Update Catalan translation
11821
11822  po/ca.po | 1072
11823  ++++++++++++++++++++++++++------------------------------------
11824  1 file changed, 442 insertions(+), 630 deletions(-)
11825
11826 commit ba85715e1e6abd389d855eedcd8762bf4e69e784
11827 Author: gogo <trebelnik2@gmail.com>
11828 Date:   Sat Sep 24 10:30:32 2016 +0000
11829
11830     Updated Croatian translation
11831
11832  po/hr.po | 5160
11833  ++++++++++++++++++++++++++++++++------------------------------
11834  1 file changed, 2700 insertions(+), 2460 deletions(-)
11835
11836 commit 6014039cd16295126e8e3a6b77eaa374a07d2345
11837 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11838 Date:   Fri Sep 23 22:46:30 2016 -0700
11839
11840     glib: Add SystemTap probe to g_source_add_child_source()
11841
11842     So that the relationships between parent and child GSources can be
11843     probed using SystemTap.
11844
11845  glib/glib.stp.in   | 12 ++++++++++++
11846  glib/glib_probes.d |  1 +
11847  glib/gmain.c       |  2 ++
11848  3 files changed, 15 insertions(+)
11849
11850 commit 1ff79690fbd57a1029918ff37b7890b1096854b6
11851 Author: Rico Tzschichholz <ricotz@ubuntu.com>
11852 Date:   Sat Sep 17 15:57:21 2016 +0200
11853
11854     unicode: Update test data files for unicode 9.0.0
11855
11856     https://bugzilla.gnome.org/show_bug.cgi?id=771591
11857
11858  tests/casefold.txt |  82 +++++++++++++++++++++++++++-
11859  tests/casemap.txt  | 154
11860  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
11861  2 files changed, 233 insertions(+), 3 deletions(-)
11862
11863 commit ba18667bb467ef4734f5d8a9bbeabcad39be4ecc
11864 Author: Rico Tzschichholz <ricotz@ubuntu.com>
11865 Date:   Sat Sep 17 15:57:10 2016 +0200
11866
11867     unicode: Update to unicode 9.0.0
11868
11869     https://bugzilla.gnome.org/show_bug.cgi?id=771591
11870
11871  glib/gscripttable.h   |   95 +-
11872  glib/gunibreak.h      | 2795
11873  +++++++++++++++++++++++++++++--------------------
11874  glib/gunichartables.h | 1706 ++++++++++++++++++++----------
11875  glib/gunicode.h       |   24 +-
11876  glib/gunidecomp.h     | 2014 ++++++++++++++++++-----------------
11877  glib/guniprop.c       |    8 +
11878  glib/tests/unicode.c  |   19 +-
11879  7 files changed, 3927 insertions(+), 2734 deletions(-)
11880
11881 commit c7f46997351805e436803ac74a49a88aa1602579
11882 Author: Rico Tzschichholz <ricotz@ubuntu.com>
11883 Date:   Sat Sep 17 15:55:48 2016 +0200
11884
11885     unicode: Update break_mappings
11886
11887     This will be required for the update to unicode 9.0.0.
11888
11889     https://bugzilla.gnome.org/show_bug.cgi?id=771591
11890
11891  glib/gen-unicode-tables.pl | 5 ++++-
11892  1 file changed, 4 insertions(+), 1 deletion(-)
11893
11894 commit fc0567780b7bb8a790df2cea132e8b58c8a6a8d7
11895 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
11896 Date:   Tue Sep 20 15:06:35 2016 +0800
11897
11898     MSVC Builds: Fix gio-tool projects
11899
11900     We need to look in $(srcroot)\gmodule for the up-to-date gmodule.h.
11901
11902     Pointed out by Ignacio Casal Quinteiro.
11903
11904  build/win32/vs10/gio-tool.vcxprojin | 8 ++++----
11905  build/win32/vs9/gio-tool.vcprojin   | 6 ++++--
11906  2 files changed, 8 insertions(+), 6 deletions(-)
11907
11908 commit 29ef74367e69e574ac67e0f5d14e7256eff1bcc1
11909 Author: Jordi Mas <jmas@softcatala.org>
11910 Date:   Mon Sep 19 22:45:11 2016 +0200
11911
11912     Update Catalan translation
11913
11914  po/ca.po | 233
11915  +++++++++++++++++++++++++++++++--------------------------------
11916  1 file changed, 115 insertions(+), 118 deletions(-)
11917
11918 commit eaca4f4116801f99e30e42a857559e19a1e6f4ce
11919 Author: Matthias Clasen <mclasen@redhat.com>
11920 Date:   Sun Sep 18 08:17:08 2016 -0400
11921
11922     2.50.0
11923
11924  configure.ac | 4 ++--
11925  1 file changed, 2 insertions(+), 2 deletions(-)
11926
11927 commit 3602f934855a484c5eec28f12a6535e14de1778d
11928 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
11929 Date:   Sun Sep 18 19:09:33 2016 +0200
11930
11931     Update Basque language
11932
11933  po/eu.po | 1450
11934  ++++++++++++++++++++++++++++++++++++++++++++++----------------
11935  1 file changed, 1084 insertions(+), 366 deletions(-)
11936
11937 commit 979e2408e8a9532e52d4db14c4758a5497bcf70b
11938 Author: Matthias Clasen <mclasen@redhat.com>
11939 Date:   Sun Sep 18 08:15:00 2016 -0400
11940
11941     Updates
11942
11943  NEWS | 12 ++++++++++++
11944  1 file changed, 12 insertions(+)
11945
11946 commit 496cd8aac640203808dc1b9a8d125d97a79cfb15
11947 Author: Owen W. Taylor <otaylor@fishsoup.net>
11948 Date:   Wed Sep 14 11:35:43 2016 -0400
11949
11950     Turn on libmount by default on linux
11951
11952     The libmount code produces somewhat different results than the older
11953     Linux code that would parse /proc/mounts; for example, bind mounts
11954     appear in the libmount output. To try and get as many GLib users
11955     as possible to have the same behavior, on Linux, make GLib error out
11956     on missing libmount unless --disable-libmount is passed.
11957
11958     https://bugzilla.gnome.org/show_bug.cgi?id=771438
11959
11960  configure.ac | 13 ++++++++++---
11961  1 file changed, 10 insertions(+), 3 deletions(-)
11962
11963 commit 063e279a561aa5370942401a42b00e17e575c504
11964 Author: Jonh Wendell <jonh.wendell@redhat.com>
11965 Date:   Sat Sep 17 16:25:31 2016 -0300
11966
11967     Fixed annotation for g_log_variant()
11968
11969  glib/gmessages.c | 2 +-
11970  1 file changed, 1 insertion(+), 1 deletion(-)
11971
11972 commit 3e31f80569055a0b593fb35a6d72fb3ae7b06abb
11973 Author: Claude Paroz <claude@2xlibre.net>
11974 Date:   Fri Sep 16 17:13:10 2016 +0200
11975
11976     Updated French translation
11977
11978  po/fr.po | 512
11979  +++++++++++++++++++++++++++++++++------------------------------
11980  1 file changed, 271 insertions(+), 241 deletions(-)
11981
11982 commit f924d0b1f7d2b019f1abb56685dcfda74266c608
11983 Author: Bruce Cowan <bruce@bcowan.me.uk>
11984 Date:   Wed Sep 14 12:18:08 2016 +0000
11985
11986     Updated British English translation
11987
11988  po/en_GB.po | 3394
11989  +++++++++++++++++++++++++++++++++++++++--------------------
11990  1 file changed, 2267 insertions(+), 1127 deletions(-)
11991
11992 commit e887b4a7b037eedb0b00f5583a2e2721bcc10f82
11993 Author: Matthias Clasen <mclasen@redhat.com>
11994 Date:   Mon Sep 12 23:03:17 2016 -0400
11995
11996     2.49.7
11997
11998  NEWS         | 27 +++++++++++++++++++++++++++
11999  configure.ac |  2 +-
12000  2 files changed, 28 insertions(+), 1 deletion(-)
12001
12002 commit 2dc11a55f8a4f522d14e9efc7698f3a05f4c2f06
12003 Author: Matthias Clasen <mclasen@redhat.com>
12004 Date:   Mon Sep 12 22:28:35 2016 -0400
12005
12006     Add a test for the previous fix
12007
12008  glib/tests/option-context.c | 35 ++++++++++++++++++++++++++++++++++-
12009  1 file changed, 34 insertions(+), 1 deletion(-)
12010
12011 commit b12e0b886936099a5bcca834a582b3e51241bd4c
12012 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
12013 Date:   Wed Aug 31 19:09:52 2016 +0200
12014
12015     goption: Don't return pointers to deallocated memory
12016
12017     g_option_context_parse() can return pointers to deallocated strings,
12018     if the
12019     command line contains an unknown option.
12020
12021     https://bugzilla.gnome.org/show_bug.cgi?id=646926
12022
12023  glib/goption.c | 14 ++++++++++----
12024  1 file changed, 10 insertions(+), 4 deletions(-)
12025
12026 commit 7bf31065cca37f14aaf46e84c6944876fbeb5f21
12027 Author: Rico Tzschichholz <ricotz@ubuntu.com>
12028 Date:   Mon Sep 12 20:41:40 2016 +0200
12029
12030     gsubprocess: Fix annotation for set_environ()
12031
12032  gio/gsubprocesslauncher.c | 2 +-
12033  1 file changed, 1 insertion(+), 1 deletion(-)
12034
12035 commit 05a108056402668617fbeb4b4e8325d6a4d37f6a
12036 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
12037 Date:   Sun Sep 11 12:43:53 2016 +0300
12038
12039     Update Latvian translation
12040
12041  po/lv.po | 10712
12042  +++++++++++++++++++++++++++++++------------------------------
12043  1 file changed, 5371 insertions(+), 5341 deletions(-)
12044
12045 commit 4358b4438514d9a59901e1557d063bf12f8418dc
12046 Author: Ingmars Dirins <melhiors14@gmail.com>
12047 Date:   Sun Sep 11 12:41:29 2016 +0300
12048
12049     Update Latvian translation
12050
12051  po/lv.po | 9964
12052  +++++++++++++++++++++++++++++++++-----------------------------
12053  1 file changed, 5341 insertions(+), 4623 deletions(-)
12054
12055 commit b78a2977a768e487d75f95daf6b77d702dba1ed3
12056 Author: Dušan Kazik <prescott66@gmail.com>
12057 Date:   Sat Sep 10 14:32:45 2016 +0000
12058
12059     Updated Slovak translation
12060
12061  po/sk.po | 306
12062  ++++++++++++++++++++++++++++++++++++---------------------------
12063  1 file changed, 177 insertions(+), 129 deletions(-)
12064
12065 commit 4c3ae1c4d7180cd4708b2f814d74fa32bf8c09bf
12066 Author: Jonh Wendell <jonh.wendell@redhat.com>
12067 Date:   Fri Sep 9 09:28:48 2016 -0300
12068
12069     .gitignore: ignore 'tags' files (ctags stuff)
12070
12071  .gitignore | 1 +
12072  1 file changed, 1 insertion(+)
12073
12074 commit e7bdd5d189ed788e667c54824e314df496bbd0e9
12075 Author: Jonh Wendell <jonh.wendell@redhat.com>
12076 Date:   Fri Sep 9 09:06:05 2016 -0300
12077
12078     Add g_log_variant(): structured log that accepts a GVariant
12079
12080     This makes the structured logging available to other
12081     languages via introspection.
12082
12083     https://bugzilla.gnome.org/show_bug.cgi?id=770971
12084
12085  docs/reference/glib/glib-sections.txt |   1 +
12086  glib/gmessages.c                      | 110
12087  ++++++++++++++++++++++++++++++++++
12088  glib/gmessages.h                      |   6 ++
12089  glib/tests/logging.c                  |  56 +++++++++++++++++
12090  4 files changed, 173 insertions(+)
12091
12092 commit 9323378834904138d3426f63429e3c74b7249715
12093 Author: Jonh Wendell <jonh.wendell@redhat.com>
12094 Date:   Fri Sep 9 09:07:18 2016 -0300
12095
12096     tests: Remove an unsed variable
12097
12098  glib/tests/logging.c | 2 --
12099  1 file changed, 2 deletions(-)
12100
12101 commit b18051067abc6df46fbfedffb4fa50b87bfa8320
12102 Author: Jonh Wendell <jonh.wendell@redhat.com>
12103 Date:   Wed Sep 7 15:11:26 2016 -0300
12104
12105     Removed an unused include
12106
12107  glib/gvarianttype.h | 1 -
12108  1 file changed, 1 deletion(-)
12109
12110 commit 01e3b92dee8dabbd79816fba9eed99bcc312cf69
12111 Author: Piotr Drąg <piotrdrag@gmail.com>
12112 Date:   Thu Sep 8 23:04:17 2016 +0200
12113
12114     Updated Polish translation
12115
12116  po/pl.po | 56 +++++++++++++++++++++++++++-----------------------------
12117  1 file changed, 27 insertions(+), 29 deletions(-)
12118
12119 commit caf3e1f1a0110e6d3c05399f0aadc10a49522335
12120 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
12121 Date:   Wed Sep 7 17:49:17 2016 +0000
12122
12123     Updated Swedish translation
12124
12125  po/sv.po | 1445
12126  ++++++++++++++++++++++++++++++++++++++++++++++----------------
12127  1 file changed, 1080 insertions(+), 365 deletions(-)
12128
12129 commit 386bb12052e52bf9a06c5583807a173216d2cbd0
12130 Author: Fran Dieguez <fran.dieguez@mabishu.com>
12131 Date:   Wed Sep 7 18:34:24 2016 +0200
12132
12133     Updated Galician translations
12134
12135  po/gl.po | 1480
12136  ++++++++++++++++++++++++++++++++++++++++++++++----------------
12137  1 file changed, 1102 insertions(+), 378 deletions(-)
12138
12139 commit 4a4df67d548a2a2017dd844152ac86666506935d
12140 Author: Tiago Santos <tiagofsantos81@sapo.pt>
12141 Date:   Wed Sep 7 05:56:58 2016 +0000
12142
12143     Updated Portuguese translation
12144
12145  po/pt.po | 125
12146  +++++++++++++++++++++++++++++++++++----------------------------
12147  1 file changed, 69 insertions(+), 56 deletions(-)
12148
12149 commit 98a9be34445e58e1a32fb9ec346bbbe3e92eab6a
12150 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
12151 Date:   Tue Sep 6 11:30:20 2016 +0300
12152
12153     Updated Hebrew translation
12154
12155  po/he.po | 158
12156  +++++++++++++++++++++++++++++++++------------------------------
12157  1 file changed, 84 insertions(+), 74 deletions(-)
12158
12159 commit c7207359bb7cd32e4a1e29eba9de694574cfec74
12160 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
12161 Date:   Mon Sep 5 02:51:47 2016 +0200
12162
12163     Updated Danish translation
12164
12165  po/da.po | 1470
12166  ++++++++++++++++++++++++++++++++++++++++++++++----------------
12167  1 file changed, 1088 insertions(+), 382 deletions(-)
12168
12169 commit c4dc16da2349882a88ef0274e9b2866a25c91ea0
12170 Author: Jiri Grönroos <jiri.gronroos@iki.fi>
12171 Date:   Sun Sep 4 16:21:46 2016 +0000
12172
12173     Updated Finnish translation
12174
12175  po/fi.po | 1523
12176  ++++++++++++++++++++++++++++++++++++++++++++++----------------
12177  1 file changed, 1135 insertions(+), 388 deletions(-)
12178
12179 commit c849d7f553db3130707a17a4d398cfe62a39a581
12180 Author: Aurimas Černius <aurisc4@gmail.com>
12181 Date:   Sun Sep 4 12:13:55 2016 +0300
12182
12183     Updated Lithuanian translation
12184
12185  po/lt.po | 259
12186  ++++++++++++++++++++++++++++++++++-----------------------------
12187  1 file changed, 139 insertions(+), 120 deletions(-)
12188
12189 commit 362ee2c49c52e19689a4d56c6bb84e4b9cf2e884
12190 Author: Jeremy Bicha <jbicha@ubuntu.com>
12191 Date:   Sat Sep 3 22:56:10 2016 -0400
12192
12193     Fix typo in Spanish translation header
12194
12195  po/es.po | 24 ++++++++++++------------
12196  1 file changed, 12 insertions(+), 12 deletions(-)
12197
12198 commit 95559e2532bd26fc55f1a8c6dcab3e9ff012c538
12199 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
12200 Date:   Sat Sep 3 17:20:12 2016 +0000
12201
12202     Updated Kazakh translation
12203
12204  po/kk.po | 1433
12205  ++++++++++++++++++++++++++++++++++++++++++++++----------------
12206  1 file changed, 1065 insertions(+), 368 deletions(-)
12207
12208 commit b470bf12d9e719d34c790782ceae0b5cfda9a318
12209 Author: Changwoo Ryu <cwryu@debian.org>
12210 Date:   Sat Sep 3 14:08:13 2016 +0000
12211
12212     Updated Korean translation
12213
12214  po/ko.po | 1424
12215  ++++++++++++++++++++++++++++++++++++++++++++++----------------
12216  1 file changed, 1068 insertions(+), 356 deletions(-)
12217
12218 commit 7a7a26795765665b4b1593fc62e64a71a2043041
12219 Author: Akom Chotiphantawanon <knight2000@gmail.com>
12220 Date:   Wed Aug 31 17:32:42 2016 +0700
12221
12222     Updated Thai translation
12223
12224  po/th.po | 1765
12225  ++++++++++++++++++++++++++++++++++++++++++++------------------
12226  1 file changed, 1249 insertions(+), 516 deletions(-)
12227
12228 commit e442b5a5743d238c5ea0608f39ee77a16e2496a8
12229 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
12230 Date:   Tue Aug 30 21:36:03 2016 +0200
12231
12232     Updated Serbian translation
12233
12234  po/sr.po       | 1549
12235  +++++++++++++++++++++++++++++++++++++++++--------------
12236  po/sr@latin.po | 1551
12237  ++++++++++++++++++++++++++++++++++++++++++--------------
12238  2 files changed, 2351 insertions(+), 749 deletions(-)
12239
12240 commit 4301286a34e85ed23a5d218d6b8d855f41c9c9fe
12241 Author: Mario Blättermann <mario.blaettermann@gmail.com>
12242 Date:   Mon Aug 29 18:35:59 2016 +0000
12243
12244     Updated German translation
12245
12246  po/de.po | 154
12247  +++++++++++++++++++++++++++++++++++----------------------------
12248  1 file changed, 85 insertions(+), 69 deletions(-)
12249
12250 commit d85479f606f7e70aa7d7ac2c442b67ced312a62f
12251 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
12252 Date:   Mon Aug 29 12:24:03 2016 +0000
12253
12254     Updated Spanish translation
12255
12256  po/es.po | 111
12257  ++++++++++++++++++++++++++++++++++++++++-----------------------
12258  1 file changed, 70 insertions(+), 41 deletions(-)
12259
12260 commit c0fe1703a0b6e88ebaf498f01ca8b34489969e0e
12261 Author: Matthias Clasen <mclasen@redhat.com>
12262 Date:   Sun Aug 28 07:16:14 2016 -0400
12263
12264     2.49.6
12265
12266  configure.ac | 2 +-
12267  1 file changed, 1 insertion(+), 1 deletion(-)
12268
12269 commit 53d5a9f6fbd15f510300771c70e292de5b7b9a03
12270 Author: Matthias Clasen <mclasen@redhat.com>
12271 Date:   Sat Aug 27 22:54:39 2016 -0400
12272
12273     Fix the signals test
12274
12275     The test setup here is not really independent, so the addition
12276     of the custom-marshaller test was breaking some of the other
12277     tests. Fix things up.
12278
12279  gobject/tests/signals.c | 3 ++-
12280  1 file changed, 2 insertions(+), 1 deletion(-)
12281
12282 commit 585e754a01e82f1718c8aeefdddd8a07c015e399
12283 Author: Marek Cernocky <marek_cernocky@conel.cz>
12284 Date:   Fri Aug 26 14:39:08 2016 +0200
12285
12286     Updated Czech translation
12287
12288  po/cs.po | 89
12289  ++++++++++++++++++++++++++++++++++------------------------------
12290  1 file changed, 48 insertions(+), 41 deletions(-)
12291
12292 commit 66f72f7232e3da3d3fae5e7a5f08932a66f9a491
12293 Author: Piotr Drąg <piotrdrag@gmail.com>
12294 Date:   Fri Aug 26 13:44:15 2016 +0200
12295
12296     Updated Polish translation
12297
12298  po/pl.po | 87
12299  +++++++++++++++++++++++++++++++++++-----------------------------
12300  1 file changed, 47 insertions(+), 40 deletions(-)
12301
12302 commit e89732206ea41759ba524a0ac824a2bc8e45fa30
12303 Author: Matthias Clasen <mclasen@redhat.com>
12304 Date:   Fri Aug 26 01:32:18 2016 -0400
12305
12306     Updates
12307
12308  NEWS | 20 ++++++++++++++++++++
12309  1 file changed, 20 insertions(+)
12310
12311 commit 89089ee6627e7ee16f1f135748e175a09d6074a4
12312 Author: Enrico Nicoletto <liverig@gmail.com>
12313 Date:   Thu Aug 25 23:21:53 2016 +0000
12314
12315     Updated Brazilian Portuguese translation
12316
12317  po/pt_BR.po | 208
12318  +++++++++++++++++++++++-------------------------------------
12319  1 file changed, 81 insertions(+), 127 deletions(-)
12320
12321 commit b08c6abda82f6f080b510547717e284324b16abb
12322 Author: Balázs Úr <urbalazs@gmail.com>
12323 Date:   Thu Aug 25 21:43:43 2016 +0000
12324
12325     Updated Hungarian translation
12326
12327  po/hu.po | 162
12328  +++++++++++++++++++++------------------------------------------
12329  1 file changed, 54 insertions(+), 108 deletions(-)
12330
12331 commit 8fd72838ced613b74b6c1bf5dcc92200fcf3db05
12332 Author: Jeremy Whiting <jpwhiting@kde.org>
12333 Date:   Thu Aug 25 12:39:33 2016 -0600
12334
12335     Added describe command to gsettings command-line tool.
12336
12337     describe command shows description of given gsettings key.
12338     Added documentation of describe command to gsettings man page.
12339
12340  docs/reference/gio/gsettings.xml | 13 +++++++++++++
12341  gio/gsettings-tool.c             | 21 +++++++++++++++++++++
12342  2 files changed, 34 insertions(+)
12343
12344 commit edfbfc18279b6c39fbf6db8676268ea7fec97fc8
12345 Author: Benjamin Otte <otte@redhat.com>
12346 Date:   Thu Jul 28 09:52:52 2016 -0400
12347
12348     tests: Add test showing default marshaller override
12349
12350     https://bugzilla.gnome.org/show_bug.cgi?id=769076
12351
12352  gobject/tests/signals.c | 79
12353  +++++++++++++++++++++++++++++++++++++++++++++++++
12354  1 file changed, 79 insertions(+)
12355
12356 commit ef16cbee5bfb4378ca40a2e034c66539f222b22a
12357 Author: Matthias Clasen <mclasen@redhat.com>
12358 Date:   Thu Jul 28 08:51:17 2016 -0400
12359
12360     Don't set a va marshaller if a marshaller was set
12361
12362     Otherwise we get warnings when the caller later tries to set a
12363     va marshaller with g_signal_set_va_marshaller.
12364
12365     https://bugzilla.gnome.org/show_bug.cgi?id=769076
12366
12367  gobject/gsignal.c | 14 ++++++++++----
12368  1 file changed, 10 insertions(+), 4 deletions(-)
12369
12370 commit 097f70828fa2b2b1b903c2969ce756e27750675c
12371 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12372 Date:   Thu Aug 25 10:25:49 2016 +0100
12373
12374     gdbus-codegen: Strip @since parameters before comparison
12375
12376     People might put more extraneous whitespace in a @since line in a
12377     documentation comment, which should not affect the ordering of
12378     methods/signals/etc. in the generated output.
12379
12380     https://bugzilla.gnome.org/show_bug.cgi?id=770372
12381
12382  gio/gdbus-2.0/codegen/parser.py | 12 ++++++++----
12383  1 file changed, 8 insertions(+), 4 deletions(-)
12384
12385 commit 61ea2946ed54c153af5a264a53204f70d1bd4d35
12386 Author: Rafael Fontenelle <rafaelff@gnome.org>
12387 Date:   Wed Aug 24 12:28:20 2016 +0000
12388
12389     Updated Brazilian Portuguese translation
12390
12391  po/pt_BR.po | 1609
12392  +++++++++++++++++++++++++++++++++++++++++++----------------
12393  1 file changed, 1186 insertions(+), 423 deletions(-)
12394
12395 commit 87bad603c976c6be76eed2dcfc385ba4181fadb1
12396 Author: Gábor Kelemen <kelemeng@openscope.org>
12397 Date:   Wed Aug 24 07:04:40 2016 +0000
12398
12399     Updated Hungarian translation
12400
12401  po/hu.po | 1391
12402  +++++++++++++++++++++++++++++++++++++++++++++++---------------
12403  1 file changed, 1050 insertions(+), 341 deletions(-)
12404
12405 commit a6d83cd3d570784c9da563a255589a377db538c8
12406 Author: Piotr Drąg <piotrdrag@gmail.com>
12407 Date:   Tue Aug 23 12:06:32 2016 +0200
12408
12409     Updated Polish translation
12410
12411  po/pl.po | 40 ++++++++++++++++++++++------------------
12412  1 file changed, 22 insertions(+), 18 deletions(-)
12413
12414 commit 0c64487d35eb9714b1071290fdce8106f32eb565
12415 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
12416 Date:   Mon Aug 22 20:42:50 2016 +0200
12417
12418     Updated Spanish translation
12419
12420  po/es.po | 87
12421  ++++++++++++++++++++++++++++++++++------------------------------
12422  1 file changed, 46 insertions(+), 41 deletions(-)
12423
12424 commit b82682e34fe86b9e53f85b0348b194535b6e0465
12425 Author: Marek Černocký <marek@manet.cz>
12426 Date:   Sun Aug 21 10:54:48 2016 +0200
12427
12428     Updated Czech translation
12429
12430  po/cs.po | 43 ++++++++++++++++++++++---------------------
12431  1 file changed, 22 insertions(+), 21 deletions(-)
12432
12433 commit 87d76a5a9cadb059b9dc434af469a28f5ede7544
12434 Author: Matthias Clasen <mclasen@redhat.com>
12435 Date:   Sat Aug 20 16:47:34 2016 -0400
12436
12437     glib-compile-resources: generate .d-file style dependency
12438
12439     Add --dependency-file=foo.d option to generate a gcc -M -MF style
12440     dependency file for other build tools. The current output of
12441     --generate-dependencies is only useful for use directly in Makefile
12442     rules, but can't be used in other build systems like that.
12443
12444     The generated dependency file looks like this:
12445     $ glib-compile-resources --sourcedir= test.gresource.xml
12446     --dependency-file=-
12447     test.gresource.xml: test1.txt test2.txt test2.txt
12448
12449     test1.txt:
12450
12451     test2.txt:
12452
12453     test2.txt:
12454
12455     Unlike --generate-dependencies, the --dependency-file option can be
12456     used together with other --generate options to create dependencies
12457     as side-effect of generating sources.
12458
12459     Based on a patch by Tim-Philipp Müller in
12460     https://bugzilla.gnome.org/show_bug.cgi?id=745754
12461
12462     The changes in this patch, compared to his are to always return
12463     the hash table with file information from parse_resource_file, so
12464     we can use it for dependency output, regardless if
12465     generate_dependencies
12466     was TRUE or not.
12467
12468  docs/reference/gio/glib-compile-resources.xml | 14 +++++
12469  gio/glib-compile-resources.c                  | 82
12470  ++++++++++++++++++++++-----
12471  2 files changed, 81 insertions(+), 15 deletions(-)
12472
12473 commit 9afff5f05decc20094130a9bf9b2b907acca4bc6
12474 Author: Emmanuele Bassi <ebassi@gnome.org>
12475 Date:   Sat Aug 20 17:16:31 2016 +0100
12476
12477     Revert "glib-compile-resources: generate .d-file style dependency
12478     output for build tools"
12479
12480     This reverts commit e8c8395f0e72f59e37189e94b08052bebb51ac77.
12481
12482     Tim said that the patch isn't ready, yet, and the commit is
12483     breaking the
12484     build in Continuous.
12485
12486  docs/reference/gio/glib-compile-resources.xml | 14 -----
12487  gio/glib-compile-resources.c                  | 89
12488  +++++++--------------------
12489  2 files changed, 22 insertions(+), 81 deletions(-)
12490
12491 commit e8c8395f0e72f59e37189e94b08052bebb51ac77
12492 Author: Tim-Philipp Müller <tim@centricular.com>
12493 Date:   Tue Jan 26 19:21:57 2016 +0000
12494
12495     glib-compile-resources: generate .d-file style dependency output
12496     for build tools
12497
12498     Add --dependency-file=foo.d option to generate a gcc -M -MF style
12499     dependency file for other build tools. The current output of
12500     --generate-dependencies is only useful for use directly in Makefile
12501     rules, but can't be used in other build systems like that.
12502
12503     The generated dependency file looks like this:
12504     $ glib-compile-resources --sourcedir= test.gresource.xml
12505     --dependency-file=-
12506     test.gresource.xml: test1.txt test2.txt test2.txt
12507
12508     test1.txt:
12509
12510     test2.txt:
12511
12512     test2.txt:
12513
12514     Unlike --generate-dependencies, the --dependency-file option can be
12515     used together with other --generate options to create dependencies
12516     as side-effect of generating sources.
12517
12518     Based on a patch by Tim-Philipp Müller.
12519
12520     https://bugzilla.gnome.org/show_bug.cgi?id=745754
12521
12522  docs/reference/gio/glib-compile-resources.xml | 14 +++++
12523  gio/glib-compile-resources.c                  | 89
12524  ++++++++++++++++++++-------
12525  2 files changed, 81 insertions(+), 22 deletions(-)
12526
12527 commit 951e26fb177bf1f9e4fec48dc0327654c02528ba
12528 Author: Marek Černocký <marek@manet.cz>
12529 Date:   Fri Aug 19 14:30:09 2016 +0200
12530
12531     Updated Czech translation
12532
12533  po/cs.po | 119
12534  ++++++++++++++++++++++++++++-----------------------------------
12535  1 file changed, 53 insertions(+), 66 deletions(-)
12536
12537 commit 270af86aa52591bc272412710c8b641741682405
12538 Author: Tiago Santos <tiagofsantos81@sapo.pt>
12539 Date:   Thu Aug 18 21:31:13 2016 +0000
12540
12541     Updated Portuguese translation
12542
12543  po/pt.po | 468
12544  ++++++++++++++++++++++++++++++---------------------------------
12545  1 file changed, 219 insertions(+), 249 deletions(-)
12546
12547 commit 28001f53e91640f28770e31a9cf6d67aae67ec90
12548 Author: Christian Kirbach <Christian.Kirbach@gmail.com>
12549 Date:   Thu Aug 18 20:53:24 2016 +0000
12550
12551     Updated German translation
12552
12553  po/de.po | 1382
12554  ++++++++++++++++++++++++++++++++++++++++++++++----------------
12555  1 file changed, 1041 insertions(+), 341 deletions(-)
12556
12557 commit c16127304de53462228e0a6d2d6db62bb87f64f9
12558 Author: Marek Černocký <marek@manet.cz>
12559 Date:   Thu Aug 18 10:00:58 2016 +0200
12560
12561     Updated Czech translation
12562
12563  po/cs.po | 6 +++---
12564  1 file changed, 3 insertions(+), 3 deletions(-)
12565
12566 commit 7a0ad5cb0d22b5fe48ab29bda31e883bbf9d1175
12567 Author: Marek Černocký <marek@manet.cz>
12568 Date:   Thu Aug 18 09:59:26 2016 +0200
12569
12570     Updated Czech translation
12571
12572  po/cs.po | 1388
12573  +++++++++++++++++++++++++++++++++++++++++++++++---------------
12574  1 file changed, 1052 insertions(+), 336 deletions(-)
12575
12576 commit 8a47e505feb656a17731e5ba6505172765542f4b
12577 Author: Piotr Drąg <piotrdrag@gmail.com>
12578 Date:   Wed Aug 17 20:35:16 2016 +0200
12579
12580     Updated Polish translation
12581
12582  po/pl.po | 1738
12583  +++++++++++++++++++++++++++++++++++++++++++-------------------
12584  1 file changed, 1222 insertions(+), 516 deletions(-)
12585
12586 commit 3f0ff576a71b772d6984e87b7e60133b35b65543
12587 Author: Piotr Drąg <piotrdrag@gmail.com>
12588 Date:   Wed Aug 17 20:34:38 2016 +0200
12589
12590     Fix typos in translatable strings
12591
12592  gio/gio-tool-copy.c  | 2 +-
12593  gio/gio-tool-mkdir.c | 2 +-
12594  gio/gio-tool-move.c  | 2 +-
12595  3 files changed, 3 insertions(+), 3 deletions(-)
12596
12597 commit ec2a7cc710988176e3f4a68c7dd8c81538037550
12598 Author: Matthias Clasen <mclasen@redhat.com>
12599 Date:   Wed Aug 17 12:21:13 2016 -0400
12600
12601     2.49.5
12602
12603  NEWS         | 41 +++++++++++++++++++++++++++++++++++++++++
12604  configure.ac |  2 +-
12605  2 files changed, 42 insertions(+), 1 deletion(-)
12606
12607 commit b4326bc348cf57274e8c97e9a2663a71958d22e8
12608 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12609 Date:   Wed Aug 17 12:41:26 2016 +0200
12610
12611     gmessages: Drop unnecessary stdio.h include
12612
12613     This was needed for an earlier version of the structured logging work,
12614     but not the latest.
12615
12616  glib/gmessages.h | 1 -
12617  1 file changed, 1 deletion(-)
12618
12619 commit 15b315b472184cbeb842256defb3d4d7d0dbd4fd
12620 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12621 Date:   Tue Aug 16 17:46:30 2016 +0200
12622
12623     gdbus-codegen: Allow '@since: UNRELEASED' in documentation comments
12624
12625     Previously, this would not work, as it would result in comparing the
12626     order of a string and an integer. Make it work, and make 'UNRELEASED'
12627     compare higher than other versions so it's always treated as the
12628     latest
12629     version.
12630
12631     'UNRELEASED' is commonly used by maintainers to highlight new
12632     API while
12633     it's being prototyped, until they know which version it will actually
12634     be released in. At the time of release, they replace all 'UNRELEASED'
12635     strings in git with the new version number.
12636
12637     An example of this usage is here:
12638     https://gitlab.com/walbottle/walbottle/commit/d380ac6a2a4a3f4004b805b755c2e6cd041180dc#9208ee267cb05db1afd3a5c323d71e51db489447_7619_7656
12639
12640     https://bugzilla.gnome.org/show_bug.cgi?id=769995
12641
12642  gio/gdbus-2.0/codegen/utils.py | 10 ++++++++--
12643  1 file changed, 8 insertions(+), 2 deletions(-)
12644
12645 commit 6d1178b2d923963588bc3430a1de49eb9fc8bc89
12646 Author: Allison Lortie <desrt@desrt.ca>
12647 Date:   Tue Aug 9 12:46:30 2016 +0200
12648
12649     gregex: loosen behaviour testing
12650
12651     Circa 8.38, upstream PCRE (intentionally?) changed behaviour with
12652     respect to whether options set with expressions like "(?i)" at the
12653     top-level were reported via the pcre_fullinfo() API as having been
12654     requested during compilation.
12655
12656     GLib contained a test that verified that these options were indeed
12657     reported as if they had been provided as flags on the API.
12658
12659     Remove that check, and document the no-longer-deterministic behaviour.
12660
12661     https://bugzilla.gnome.org/show_bug.cgi?id=767240
12662
12663  glib/gregex.c      |  4 ++++
12664  glib/tests/regex.c | 13 ++++++-------
12665  2 files changed, 10 insertions(+), 7 deletions(-)
12666
12667 commit 037719c27c541e5e529c7f0dc8a14792a26303c9
12668 Author: Simon McVittie <smcv@debian.org>
12669 Date:   Sun Aug 14 15:36:17 2016 +0100
12670
12671     gdbus-example-unix-fd-client: avoid strftime %c specifier
12672
12673     gcc 6 warns (fatally, by default) that %c only uses a 2-digit year
12674     in some locales. The precise format does not seem to be important
12675     for this sample code, so use ISO 8601 instead of suppressing the
12676     warning with a pragma.
12677
12678     Signed-off-by: Simon McVittie <smcv@debian.org>
12679     Reviewed-by: Colin Walters
12680     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=768453
12681
12682  gio/tests/gdbus-example-unix-fd-client.c | 2 +-
12683  1 file changed, 1 insertion(+), 1 deletion(-)
12684
12685 commit 634990a37403e0c8fb642adcd1130e19dbcf546f
12686 Author: Jordi Mas <jmas@softcatala.org>
12687 Date:   Sun Aug 14 17:29:30 2016 +0200
12688
12689     Update Catalan translation
12690
12691  po/ca.po | 43 ++++++++++++++++---------------------------
12692  1 file changed, 16 insertions(+), 27 deletions(-)
12693
12694 commit 5707c91a56fbf436d727dd700426296cd651aeaf
12695 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12696 Date:   Sat Aug 13 10:31:26 2016 +0200
12697
12698     win_iconv: Fix some file handler leaks on exit
12699
12700     I realise this is a contradiction in terms, but it keeps code analysis
12701     tools happy. As spotted by cppcheck, which could not attend GUADEC,
12702     but
12703     sends everyone its best wishes anyway.
12704
12705  glib/win_iconv.c | 10 ++++++++--
12706  1 file changed, 8 insertions(+), 2 deletions(-)
12707
12708 commit f1eeb7cf8c14b30e6267ed6aa663c0f617f55693
12709 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12710 Date:   Sat Aug 13 10:29:31 2016 +0200
12711
12712     tests: Fix GSList test to not dereference off the end of an array
12713
12714     This looks like a typo or copypasta error. As spotted by cppcheck,
12715     which
12716     is the code analysis tool GLib deserves, but not the one it needs
12717     right
12718     now.
12719
12720  glib/tests/slist.c | 2 +-
12721  1 file changed, 1 insertion(+), 1 deletion(-)
12722
12723 commit ba874a8580a1ff4af921ffcf42512101b1e7ec28
12724 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12725 Date:   Sat Aug 13 10:28:24 2016 +0200
12726
12727     tests: Add an assertion to guard against unexpected flags
12728
12729     This should not change the behaviour of the test, unless the test's
12730     behaviour is changed in future. As spotted by cppcheck, which has
12731     impeccable taste and a flair for the unexpected.
12732
12733  glib/tests/markup-parse.c | 2 ++
12734  1 file changed, 2 insertions(+)
12735
12736 commit c868d9879c7b3ae118283849bde3f160bc55cc69
12737 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12738 Date:   Sat Aug 13 10:27:54 2016 +0200
12739
12740     glib-mirroring-tab: Fix string format placeholder to be unsigned
12741
12742     Because the argument is unsigned. As spotted by cppcheck, which never
12743     sleeps.
12744
12745  glib/glib-mirroring-tab/gen-mirroring-tab.c | 2 +-
12746  1 file changed, 1 insertion(+), 1 deletion(-)
12747
12748 commit 03b43f3f6a985a31391d993fe317295a9fe1200d
12749 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12750 Date:   Sat Aug 13 10:27:28 2016 +0200
12751
12752     docs: Fix early termination of some documentation comments
12753
12754     As spotted by cppcheck, which has an eye for these things.
12755
12756  glib/docs.c | 4 ++--
12757  1 file changed, 2 insertions(+), 2 deletions(-)
12758
12759 commit 5cdf0efaabb612908a08105b3a1826380c785234
12760 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12761 Date:   Sat Aug 13 10:24:23 2016 +0200
12762
12763     tests: Fix a typo on a dereferencing assignment
12764
12765     Otherwise the assignment is pointless. Spotted by cppcheck.
12766
12767  gio/tests/gdbus-peer.c | 2 +-
12768  1 file changed, 1 insertion(+), 1 deletion(-)
12769
12770 commit a42b6eab66bdcb4f551bd58cf61e956ae3c8fd7d
12771 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12772 Date:   Sat Aug 13 10:24:04 2016 +0200
12773
12774     gresource-tool: Clarify precedence of operations
12775
12776     As suggested by cppcheck, which knows more than me.
12777
12778  gio/gresource-tool.c | 2 +-
12779  1 file changed, 1 insertion(+), 1 deletion(-)
12780
12781 commit a5044a8e78eeab79172a28991c4676e19b2bdbfa
12782 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12783 Date:   Sun Aug 7 11:24:41 2016 +0100
12784
12785     build: Fix SystemTap build to disable semaphores as before
12786
12787     At some point, upstream SystemTap changed from using a
12788     STAP_HAS_SEMAPHORES preprocessor variable for this, to using
12789     _SDT_HAS_SEMAPHORES instead. We need to update our build system to
12790     disable that as well.
12791
12792     The original discussion about use of semaphores is here:
12793
12794     https://bugzilla.gnome.org/show_bug.cgi?id=606044
12795
12796     This was breaking the build with -flto enabled, either because -flto
12797     doesn’t work with semaphores.
12798
12799     https://bugzilla.gnome.org/show_bug.cgi?id=768198
12800
12801  gio/Makefile.am     | 5 ++++-
12802  glib/Makefile.am    | 5 ++++-
12803  gobject/Makefile.am | 5 ++++-
12804  3 files changed, 12 insertions(+), 3 deletions(-)
12805
12806 commit 0e3f968a2e9d35b4c087128c9819f07ef9e4ce99
12807 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12808 Date:   Fri Aug 12 15:58:39 2016 +0200
12809
12810     gio: Fix use of Docbook in documentation comment
12811
12812     This is literally so last year.
12813
12814  gio/ginetsocketaddress.c | 2 +-
12815  1 file changed, 1 insertion(+), 1 deletion(-)
12816
12817 commit a079de930e9a2311ec7fb48e65db81bada3b5dfa
12818 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12819 Date:   Fri Aug 12 11:53:19 2016 +0200
12820
12821     gmessages: Add doc cross-refs about enabling structured logging
12822
12823     Ensure that all the old log handler documentation includes
12824     cross-references to a new section about how to enable structured
12825     logging
12826     (tl;dr: #define G_LOG_USE_STRUCTURED).
12827
12828     https://bugzilla.gnome.org/show_bug.cgi?id=769785
12829
12830  glib/gmessages.c | 82
12831  +++++++++++++++++++++++++++++++++++++++++++++++++-------
12832  1 file changed, 72 insertions(+), 10 deletions(-)
12833
12834 commit f7825f98e76cfee53e430d3afb424994c1acab6a
12835 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12836 Date:   Fri Aug 12 11:05:07 2016 +0200
12837
12838     gmessages: Drop one of the documentation sections
12839
12840     It was short, unhelpful, and easy to confuse with the longer and more
12841     informative documentation sections.
12842
12843     https://bugzilla.gnome.org/show_bug.cgi?id=769785
12844
12845  glib/gmessages.c | 15 +--------------
12846  1 file changed, 1 insertion(+), 14 deletions(-)
12847
12848 commit 599bb6eaf3e3f7a42742b036c5e2c4e6e009229c
12849 Author: Jordi Mas <jmas@softcatala.org>
12850 Date:   Fri Aug 12 04:41:31 2016 +0200
12851
12852     Update Catalan translation
12853
12854  po/ca.po | 1362
12855  +++++++++++++++++++++++++++++++++++++++++++++++---------------
12856  1 file changed, 1042 insertions(+), 320 deletions(-)
12857
12858 commit 3b20acecc6b45c93f544ca0901cc2d5482303e0b
12859 Author: Dušan Kazik <prescott66@gmail.com>
12860 Date:   Mon Aug 8 11:52:47 2016 +0000
12861
12862     Updated Slovak translation
12863
12864  po/sk.po | 1312
12865  +++++++++++++++++++++++++++++++++++++++++++++++---------------
12866  1 file changed, 1000 insertions(+), 312 deletions(-)
12867
12868 commit ad2da25693caf3ebf9e9126822e0580ca005a43b
12869 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
12870 Date:   Sun Aug 7 13:42:32 2016 +0300
12871
12872     Updated Hebrew translation
12873
12874  po/he.po | 340
12875  ++++++++++++++++++++++++++++++++++-----------------------------
12876  1 file changed, 181 insertions(+), 159 deletions(-)
12877
12878 commit 371078b6a3af9985ae9efc7e146d718d6cd1cfff
12879 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12880 Date:   Wed Aug 3 22:11:57 2016 +0100
12881
12882     gmessages: Expand documentation on log domains and G_MESSAGES_DEBUG
12883
12884     Give some example log domains, and recommend that G_MESSAGES_DEBUG is
12885     used universally as the way to enable debug output (rather than
12886     having a
12887     separate environment variable per library).
12888
12889     https://bugzilla.gnome.org/show_bug.cgi?id=682794
12890
12891  glib/gmessages.c | 39 +++++++++++++++++++++++++++++++++++----
12892  1 file changed, 35 insertions(+), 4 deletions(-)
12893
12894 commit 0e132b8ac5b6d77e970850e86749fa7f38293cd7
12895 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12896 Date:   Wed Aug 3 21:55:53 2016 +0100
12897
12898     gmessages: Document g_test_expect_message() doesn’t like structured
12899     logs
12900
12901     It’s effectively deprecated if G_LOG_USE_STRUCTURED is defined,
12902     or if
12903     the structured logging API is used directly. See the documentation for
12904     rationale.
12905
12906     https://bugzilla.gnome.org/show_bug.cgi?id=769486
12907
12908  glib/gmessages.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
12909  1 file changed, 46 insertions(+)
12910
12911 commit 4e66036b82e17364dc94c711e6cb2076676bd727
12912 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12913 Date:   Wed Aug 3 21:28:28 2016 +0100
12914
12915     Revert "Make g_test_expect_message work for structured logs"
12916
12917     This reverts commit df02e8f47cac4d2c550491c9de633233218c7415.
12918
12919     We are going to make g_test_expect_message() only work for the old
12920     logging API.
12921
12922     https://bugzilla.gnome.org/show_bug.cgi?id=769486
12923
12924  glib/gmessages.c | 98
12925  +++++++++++++++++---------------------------------------
12926  1 file changed, 30 insertions(+), 68 deletions(-)
12927
12928 commit 2a5d9f88984a4c708665b3b5e37151ad8d2bfda2
12929 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12930 Date:   Wed Aug 3 21:28:06 2016 +0100
12931
12932     Revert "Add a test for expected messages with structured logging"
12933
12934     This reverts commit bc40c7a05cbd0e7c9b97ce86cccb6a4b78c2e56a.
12935
12936     We are going to make g_test_expect_message() only work for the old
12937     logging API.
12938
12939     https://bugzilla.gnome.org/show_bug.cgi?id=769486
12940
12941  glib/tests/testing.c | 27 ---------------------------
12942  1 file changed, 27 deletions(-)
12943
12944 commit 5c3205f2fb0f8bf4bbce7e1e532e834ad36da633
12945 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12946 Date:   Thu Aug 4 10:35:27 2016 +0100
12947
12948     gmessages: Don’t require is_journald() call before writer_journald()
12949
12950     g_log_writer_is_journald() works out whether the process’ stderr or
12951     stdout are redirected to journald. While the default writer function
12952     uses this in conjunction with g_log_writer_journald(), that does not
12953     always have to be the case — other writer functions might want
12954     to always
12955     write to the journal, and never write to stderr (for example).
12956
12957     Consequently, automatically open the journal socket in
12958     writer_journald(), rather than is_journald().
12959
12960     https://bugzilla.gnome.org/show_bug.cgi?id=769507
12961
12962  glib/gmessages.c | 6 +++---
12963  1 file changed, 3 insertions(+), 3 deletions(-)
12964
12965 commit 5ff8579527e75a9077c7152d4878d282123ddb45
12966 Author: Emmanuele Bassi <ebassi@gnome.org>
12967 Date:   Thu Aug 4 09:33:25 2016 +0100
12968
12969     Fix debug builds under MSVC
12970
12971     The C spec leaves conditional evaluation inside a macro expansion as
12972     undefined behaviour. This means we cannot use constructs like:
12973
12974       GOBJECT_IF_DEBUG(OBJECTS, {
12975         ...
12976       #ifdef BLAH
12977         ...
12978       #endif
12979         ...});
12980
12981     Because compilers are entirely justified to ignore the conditional,
12982     or,
12983     like in the case of MSVC, error out.
12984
12985     https://bugzilla.gnome.org/show_bug.cgi?id=769504
12986
12987  gobject/gobject.c | 19 ++++++++++++++-----
12988  1 file changed, 14 insertions(+), 5 deletions(-)
12989
12990 commit 64f6d14d0c486da821ad14e7a35ec26ec65ea507
12991 Author: Aurimas Černius <aurisc4@gmail.com>
12992 Date:   Wed Aug 3 22:07:51 2016 +0300
12993
12994     Updated Lithuanian translation
12995
12996  po/lt.po | 394
12997  +++++++++++++++++++++++++++++++--------------------------------
12998  1 file changed, 192 insertions(+), 202 deletions(-)
12999
13000 commit 04bbf9df377bac2d2dd920c528756b1fd32da547
13001 Author: Philip Withnall <philip.withnall@collabora.co.uk>
13002 Date:   Wed Aug 3 18:46:29 2016 +0100
13003
13004     gdatagrambased: Clarify that connection-oriented ≠ stream-based
13005
13006     GDatagramBased allows connection-oriented and connection-less sockets,
13007     but does not allow stream-based sockets (because it’s
13008     datagram-based).
13009     So it supports SCTP and UDP, but not TCP.
13010
13011     Clarify that in the documentation, and people sometimes confuse
13012     connection-oriented with stream-based, due to the prevalence of TCP.
13013
13014  gio/gdatagrambased.c | 13 +++++++------
13015  1 file changed, 7 insertions(+), 6 deletions(-)
13016
13017 commit 555c5a63767e3ca988639bf69932a1fc8d017c1b
13018 Author: Colin Walters <walters@verbum.org>
13019 Date:   Wed Aug 3 11:34:43 2016 -0400
13020
13021     gvariant: Fix typo in previous commit
13022
13023  glib/gvariant.c | 2 +-
13024  1 file changed, 1 insertion(+), 1 deletion(-)
13025
13026 commit 1be86b3d185cfc64bd355c1afd958b1757a1761a
13027 Author: Yury Usishchev <yury.usischev@phystech.edu>
13028 Date:   Thu Jul 28 00:41:38 2016 +0300
13029
13030     glib/gvariant.c: Fix NULL pointer check in is_valid_heap_iter
13031
13032     https://bugzilla.gnome.org/show_bug.cgi?id=769245
13033
13034  glib/gvariant.c | 4 ++--
13035  1 file changed, 2 insertions(+), 2 deletions(-)
13036
13037 commit bc40c7a05cbd0e7c9b97ce86cccb6a4b78c2e56a
13038 Author: Matthias Clasen <mclasen@redhat.com>
13039 Date:   Tue Aug 2 23:15:27 2016 -0400
13040
13041     Add a test for expected messages with structured logging
13042
13043     This tests the fix in the previous commit.
13044
13045  glib/tests/testing.c | 27 +++++++++++++++++++++++++++
13046  1 file changed, 27 insertions(+)
13047
13048 commit df02e8f47cac4d2c550491c9de633233218c7415
13049 Author: Matthias Clasen <mclasen@redhat.com>
13050 Date:   Tue Aug 2 23:14:28 2016 -0400
13051
13052     Make g_test_expect_message work for structured logs
13053
13054     This is used in GTK+ tests, and GTK+ has switched to
13055     G_LOG_USE_STRUCTURED, so we need this to keep working.
13056
13057  glib/gmessages.c | 98
13058  +++++++++++++++++++++++++++++++++++++++-----------------
13059  1 file changed, 68 insertions(+), 30 deletions(-)
13060
13061 commit 1b711d9b4addb9c488879deb3916f7d6d5048953
13062 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
13063 Date:   Tue Aug 2 16:46:35 2016 +0200
13064
13065     Updated Spanish translation
13066
13067  po/es.po | 128
13068  ++++++++++++++++++++++++++++-----------------------------------
13069  1 file changed, 56 insertions(+), 72 deletions(-)
13070
13071 commit fbf72a31b13159cef980f17e711dd7600c08176e
13072 Author: Mario Sanchez Prada <mario@endlessm.com>
13073 Date:   Thu Jul 28 11:56:39 2016 -0600
13074
13075     Don't enable libmount by default for now
13076
13077     This is causing trouble with flatpaks because the org.gnome.Platform
13078     runtime does not bundle libmount, while the org.gnome.Sdk does it.
13079
13080     As this probably requires a change in the freedesktop.org Yocto base,
13081     we disable this support by default for now as a temporary measure
13082     until it can be properly reviewed by someone who knows those bits
13083     better, probably Alex Larsson.
13084
13085     https://bugzilla.gnome.org/show_bug.cgi?id=769284
13086
13087  configure.ac | 9 ++++++---
13088  1 file changed, 6 insertions(+), 3 deletions(-)
13089
13090 commit ed75b1623d4a51b16dc52a2044681b6d93e694d0
13091 Author: Mario Sanchez Prada <mario@endlessm.com>
13092 Date:   Wed Jul 27 13:50:54 2016 -0600
13093
13094     gunixmounts: Ensure that libmount's context gets freed on early
13095     returns
13096
13097     Otherwise, it will be leaked in case the relevant table (mtab, fstab)
13098     could not be retrieved for some reason.
13099
13100     https://bugzilla.gnome.org/show_bug.cgi?id=769238
13101
13102  gio/gunixmounts.c | 10 ++++++----
13103  1 file changed, 6 insertions(+), 4 deletions(-)
13104
13105 commit b28c76b0d82b22ccde08999c2bc70dff0283e053
13106 Author: Mario Sanchez Prada <mario@endlessm.com>
13107 Date:   Wed Jul 27 13:50:26 2016 -0600
13108
13109     gunixmounts: Do not leak libmount tables in _g_get_unix_mounts()
13110
13111     Use mnt_context_get_mtab instead of using mnt_context_get_table(),
13112     since
13113     that's the recommended way of accessing mtab/mountinfo information,
13114     and
13115     also because that way the (struct libmnt_table *) will get
13116     automatically
13117     deallocated when calling mnt_free_context()
13118
13119     https://bugzilla.gnome.org/show_bug.cgi?id=769238
13120
13121  gio/gunixmounts.c | 6 +-----
13122  1 file changed, 1 insertion(+), 5 deletions(-)
13123
13124 commit 7cf037ec1614878d859fb9050311d182aae6e8f5
13125 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13126 Date:   Wed Jul 27 16:37:09 2016 +0800
13127
13128     gmessages.h: Use G_STRFUNC instead of __func__
13129
13130     We have G_STRFUNC which takes care of __func__, which may not be
13131     available
13132     depending on compiler, so we ought to make use of it.
13133
13134     https://bugzilla.gnome.org/show_bug.cgi?id=744456
13135
13136  glib/gmessages.h | 26 +++++++++++++-------------
13137  1 file changed, 13 insertions(+), 13 deletions(-)
13138
13139 commit 48317b199b44fd711c8eb54b102045a2c89695c4
13140 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13141 Date:   Wed Jul 27 16:06:21 2016 +0800
13142
13143     gio/gappinfo.c: Include gtask.h
13144
13145     This avoids warning/error C4013 (aka implicit declaration of
13146     ...) as we
13147     need APIs from gtask.h.
13148
13149  gio/gappinfo.c | 1 +
13150  1 file changed, 1 insertion(+)
13151
13152 commit 6d6b97aa59c3b97e4e584618ea23c04205e35811
13153 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13154 Date:   Tue Jul 26 12:32:42 2016 +0800
13155
13156     gmessages.c: Fix build on non-Linux
13157
13158     journald is a part of systemd which is Linux-only at this time,
13159     so only
13160     compile the journald items on Linux only, and just return FALSE for
13161     g_log_writer_is_journald() and G_LOG_WRITER_UNHANDLED for
13162     g_log_writer_journald() on non-Linux.
13163
13164     https://bugzilla.gnome.org/show_bug.cgi?id=744456
13165
13166  glib/gmessages.c | 15 +++++++++++++++
13167  1 file changed, 15 insertions(+)
13168
13169 commit c1e8f705dd3043e6d001d49db00fe6ea12959613
13170 Author: Matthias Clasen <mclasen@redhat.com>
13171 Date:   Sat Jul 16 11:45:44 2016 -0400
13172
13173     Add async variant of g_app_info_launch_default_for_uri
13174
13175     This is useful in the portalized case, when the portal may
13176     present an app chooser dialog to the user.
13177
13178     https://bugzilla.gnome.org/show_bug.cgi?id=768752
13179
13180  docs/reference/gio/gio-sections.txt |   2 +
13181  gio/gappinfo.c                      | 256
13182  +++++++++++++++++++++++++++++-------
13183  gio/gappinfo.h                      |  11 ++
13184  3 files changed, 219 insertions(+), 50 deletions(-)
13185
13186 commit f885c4dd0de984ec5dd4a498cc7819070129f9b5
13187 Author: Mario Sanchez Prada <mario@endlessm.com>
13188 Date:   Fri May 20 16:59:02 2016 +0100
13189
13190     Monitor /proc/self/mountinfo when using libmount
13191
13192     https://bugzilla.gnome.org/show_bug.cgi?id=522053
13193
13194  gio/gunixmounts.c | 32 ++++++++++++++++++++++++++++----
13195  1 file changed, 28 insertions(+), 4 deletions(-)
13196
13197 commit 97f799b53a46c9c440e40640417c8d083d8ec3ad
13198 Author: Mario Sanchez Prada <mario@endlessm.com>
13199 Date:   Fri May 20 15:58:56 2016 +0100
13200
13201     Refactor common code into create_unix_mount_point ()
13202
13203     https://bugzilla.gnome.org/show_bug.cgi?id=522053
13204
13205  gio/gunixmounts.c | 127
13206  +++++++++++++++++++++++++++++++-----------------------
13207  1 file changed, 72 insertions(+), 55 deletions(-)
13208
13209 commit 44f4309e3b77ca130f62c66b2df08a8b7461c65f
13210 Author: Mario Sanchez Prada <mario@endlessm.com>
13211 Date:   Tue Jul 19 12:05:02 2016 +0100
13212
13213     Implemented _g_get_unix_mount_points() based on libmount
13214
13215     https://bugzilla.gnome.org/show_bug.cgi?id=522053
13216
13217  gio/gunixmounts.c | 116
13218  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
13219  1 file changed, 116 insertions(+)
13220
13221 commit 2051ee767875d9b5c064583d9600a5f83c0f1bca
13222 Author: Mario Sanchez Prada <mario@endlessm.com>
13223 Date:   Tue Jul 19 13:31:09 2016 +0100
13224
13225     Refactor common code into create_unix_mount_entry ()
13226
13227     https://bugzilla.gnome.org/show_bug.cgi?id=522053
13228
13229  gio/gunixmounts.c | 93
13230  +++++++++++++++++++++++--------------------------------
13231  1 file changed, 39 insertions(+), 54 deletions(-)
13232
13233 commit 030594777adbe56fbb54c05bd0b1486b1a3d8c64
13234 Author: Mario Sanchez Prada <mario@endlessm.com>
13235 Date:   Tue Jul 19 12:04:27 2016 +0100
13236
13237     Implemented _g_get_unix_mounts() based on libmount
13238
13239     https://bugzilla.gnome.org/show_bug.cgi?id=522053
13240
13241  gio/gunixmounts.c | 107
13242  ++++++++++++++++++++++++++++++++++++++++++++++++------
13243  1 file changed, 95 insertions(+), 12 deletions(-)
13244
13245 commit 8d5cf2df102117607f65714a9c49a579ebedaa9b
13246 Author: Mario Sanchez Prada <mario@endlessm.com>
13247 Date:   Tue Jul 19 11:51:55 2016 +0100
13248
13249     Use libmount to find the path of the fstab file
13250
13251     https://bugzilla.gnome.org/show_bug.cgi?id=522053
13252
13253  gio/gunixmounts.c | 7 +++++++
13254  1 file changed, 7 insertions(+)
13255
13256 commit 4f9cddaeb8fc1b236ca49f08c1efa3fc9e75ecbf
13257 Author: Mario Sanchez Prada <mario@endlessm.com>
13258 Date:   Tue May 17 20:14:20 2016 +0100
13259
13260     Added autotools support for libmount
13261
13262     Check whether libmount is available at configuration time and provide
13263     an option to explicitly enable or disable it, similar to libelf.
13264
13265     https://bugzilla.gnome.org/show_bug.cgi?id=522053
13266
13267  configure.ac    | 24 ++++++++++++++++++++++++
13268  gio/Makefile.am |  5 +++++
13269  2 files changed, 29 insertions(+)
13270
13271 commit 496c52ec7908701f1d9506114776c645df0a5c4b
13272 Author: Matthias Clasen <mclasen@redhat.com>
13273 Date:   Mon Jul 25 12:31:52 2016 -0400
13274
13275     Avoid htole64 altogether
13276
13277     GLib ships its own api for this, lets use it.
13278
13279  glib/gmessages.c | 5 ++---
13280  1 file changed, 2 insertions(+), 3 deletions(-)
13281
13282 commit ad285d9bd25419b5a4672cd4a6be77896b642992
13283 Author: Matthias Clasen <mclasen@redhat.com>
13284 Date:   Mon Jul 25 10:25:40 2016 -0400
13285
13286     Handle EINTR when sending logs to the journal
13287
13288     Ray pointed out that we might well get interrupted here,
13289     and should not loose logs due to that.
13290
13291  glib/gmessages.c | 13 +++++++++++--
13292  1 file changed, 11 insertions(+), 2 deletions(-)
13293
13294 commit 34cb9c7de1ceaa854660f18544e4048cbdac4bf6
13295 Author: Matthias Clasen <mclasen@redhat.com>
13296 Date:   Mon Jul 25 10:15:08 2016 -0400
13297
13298     Explicitly include endian.h
13299
13300     htole64 is defined here.
13301
13302     https://bugzilla.gnome.org/show_bug.cgi?id=769139
13303
13304  glib/gmessages.c | 1 +
13305  1 file changed, 1 insertion(+)
13306
13307 commit a2d5d1f119ade1cba22c3c3802baa9afb3cb0ec0
13308 Author: Matthias Clasen <mclasen@redhat.com>
13309 Date:   Mon Jul 25 09:45:37 2016 -0400
13310
13311     Use SOCK_CLOEXEC if available
13312
13313     Ray pointed out that we can avoid the race here.
13314
13315  glib/gmessages.c | 11 +++++++++--
13316  1 file changed, 9 insertions(+), 2 deletions(-)
13317
13318 commit a5f209bc656177a25586c461631fc5ea5459449f
13319 Author: Thiago Macieira <thiago.macieira@intel.com>
13320 Date:   Fri Jul 22 21:18:08 2016 -0700
13321
13322     Fall back for overflow-checked arithmetic with Intel compiler
13323
13324     The Intel compiler does not have intrinsics like
13325     `__builtin_uadd_overflow`.
13326
13327     https://bugzilla.gnome.org/show_bug.cgi?id=769104
13328
13329  glib/gtypes.h | 3 ++-
13330  1 file changed, 2 insertions(+), 1 deletion(-)
13331
13332 commit df457c91109dc4b996053a6a517ae6f94233d781
13333 Author: Matthias Clasen <mclasen@redhat.com>
13334 Date:   Fri Jul 22 22:58:42 2016 -0400
13335
13336     Update logging tests
13337
13338     We now treat the PRIORITY field like other string fields, and
13339     set its length to -1. Adapt the tests for this.
13340
13341  glib/tests/logging.c | 6 +++---
13342  1 file changed, 3 insertions(+), 3 deletions(-)
13343
13344 commit 6a07885a98b89f9f1bb627c5996ec3f6e74b5bb5
13345 Author: Matthias Clasen <mclasen@redhat.com>
13346 Date:   Fri Jul 22 22:56:26 2016 -0400
13347
13348     Drop libsystemd dependency
13349
13350     Talk to the journal ourselves using sendmsg() instead of linking
13351     against libsystemd for sd_journal_sendv(). At the same time, we
13352     can also avoid excessive copying.
13353
13354     The motivation for dropping the dependency is that we can
13355     then use structured logging e.g. in a flatpak sandbox where
13356     libsystemd may not be present in the runtime.
13357
13358     The code here is inspired by similar code in libvirt.
13359
13360  configure.ac     |  15 -----
13361  glib/gmessages.c | 195
13362  +++++++++++++++++++++++++++++++++++++++++++------------
13363  2 files changed, 154 insertions(+), 56 deletions(-)
13364
13365 commit ca775518d800408d1bf330fdf7f9578437130d19
13366 Author: Matthias Clasen <mclasen@redhat.com>
13367 Date:   Fri Jul 22 15:11:30 2016 -0400
13368
13369     Add more structured logging tests
13370
13371     In particular, add a test to ensure that passing NULL
13372     as log_domain has no negative consequences.
13373
13374  glib/tests/logging.c | 184
13375  +++++++++++++++++++++++++++++++++------------------
13376  1 file changed, 118 insertions(+), 66 deletions(-)
13377
13378 commit e7ee56dd1d6dd40cd330233d19783974d1aff57d
13379 Author: Matthias Clasen <mclasen@redhat.com>
13380 Date:   Fri Jul 22 15:10:36 2016 -0400
13381
13382     Make g_log_set_writer_func work more than once
13383
13384     It is fine to document that you shall only call this once,
13385     but for tests, it is important that we can call it multiple
13386     times.
13387
13388  glib/gmessages.c | 1 -
13389  1 file changed, 1 deletion(-)
13390
13391 commit 97a38dc5865e554bd3567dea37f4cd33a5f50537
13392 Author: Matthias Clasen <mclasen@redhat.com>
13393 Date:   Fri Jul 22 15:09:31 2016 -0400
13394
13395     Fix a small typo
13396
13397  glib/gtestutils.c | 2 +-
13398  1 file changed, 1 insertion(+), 1 deletion(-)
13399
13400 commit 38317cf74688ca32b565bf0c01ea84cb5d417fa2
13401 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
13402 Date:   Fri Jul 22 17:49:54 2016 +0200
13403
13404     Use a uint64 to unpack a 64 bit value
13405
13406     https://bugzilla.gnome.org/show_bug.cgi?id=769089
13407
13408  gio/tests/gsettings.c | 6 +++---
13409  1 file changed, 3 insertions(+), 3 deletions(-)
13410
13411 commit f414cddc1f765d06bbac9ddde0930f4567ccc70b
13412 Author: Ray Strode <rstrode@redhat.com>
13413 Date:   Fri Jul 22 11:01:39 2016 -0400
13414
13415     gmessages: support NULL log domain
13416
13417     It's possible that a project may not define the G_LOG_DOMAIN but
13418     still use g_log functions.  In such cases, we now crash.
13419
13420     This commit fixes that.
13421
13422     https://bugzilla.gnome.org/show_bug.cgi?id=769087
13423
13424  glib/gmessages.c | 33 +++++++++++++++++++++++++--------
13425  1 file changed, 25 insertions(+), 8 deletions(-)
13426
13427 commit f38845c11651405216d3caafdc9a5018d80b86b0
13428 Author: Matthias Clasen <mclasen@redhat.com>
13429 Date:   Thu Jul 21 14:52:46 2016 -0400
13430
13431     Expand g_log_structured docs a bit
13432
13433     Mention two possible pitfalls that were pointed out by Ray Strode.
13434
13435  glib/gmessages.c | 12 ++++++++++--
13436  1 file changed, 10 insertions(+), 2 deletions(-)
13437
13438 commit d5efa64539f71dc705826e2c0dc4ecb8354b9a77
13439 Author: Matthias Clasen <mclasen@redhat.com>
13440 Date:   Thu Jul 21 11:52:51 2016 -0400
13441
13442     Deal with lack of O_CLOEXEC
13443
13444     Some platforms don't have it. We fall back to fcntl() in other
13445     places, so do it here as well.
13446
13447     https://bugzilla.gnome.org/show_bug.cgi?id=769042
13448
13449  gio/gdocumentportal.c | 9 +++++++++
13450  1 file changed, 9 insertions(+)
13451
13452 commit ad669500a60b87847ff16dd00c824748d6efb5af
13453 Author: Alberts Muktupāvels <alberts.muktupavels@gmail.com>
13454 Date:   Thu Jul 21 16:11:53 2016 +0300
13455
13456     gobject: add g_autoptr support for GTypeModule
13457
13458     https://bugzilla.gnome.org/show_bug.cgi?id=769033
13459
13460  gobject/gtypemodule.h | 2 ++
13461  1 file changed, 2 insertions(+)
13462
13463 commit d5a16fbd2d5132b3674817a45596a40a8d7bb71d
13464 Author: Krzesimir Nowak <qdlacz@gmail.com>
13465 Date:   Thu Jul 21 12:24:38 2016 +0200
13466
13467     gvariant: Avoid anonymous struct and union members
13468
13469     C++ does not like them for various reasons.
13470
13471     https://bugzilla.gnome.org/show_bug.cgi?id=766370
13472
13473  glib/gvariant.c | 12 ++++++------
13474  glib/gvariant.h |  8 ++++----
13475  2 files changed, 10 insertions(+), 10 deletions(-)
13476
13477 commit b9934f16b6b5ef44d3848185ae0b67459e4efbda
13478 Author: Daniel P. Berrange <berrange@redhat.com>
13479 Date:   Thu Jul 21 10:21:52 2016 +0100
13480
13481     gchecksum: annotate when G_CHECKSUM_SHA512 was introduced
13482
13483     Currently the docs for GChecksumType are simpy annotated
13484     with 'Since 2.16' which is when GChecksumType was first
13485     introduced. No mention is made of the fact that the
13486     G_CHECKSUM_SHA512 constant was only added much later
13487     in 2.36.
13488
13489     Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
13490
13491     https://bugzilla.gnome.org/show_bug.cgi?id=769027
13492
13493  glib/gchecksum.h | 2 +-
13494  1 file changed, 1 insertion(+), 1 deletion(-)
13495
13496 commit d3111779481a7a3917338c86b6cb8d26b06f5a33
13497 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
13498 Date:   Thu Jul 21 11:46:55 2016 +0200
13499
13500     gmessage: Suppress string format literal warning
13501
13502     https://bugzilla.gnome.org/show_bug.cgi?id=769029
13503
13504  glib/gmessages.c | 5 +++++
13505  1 file changed, 5 insertions(+)
13506
13507 commit e4623800aa50a48f4885579fd7847ce48ca0a72a
13508 Author: Matthias Clasen <mclasen@redhat.com>
13509 Date:   Wed Jul 20 20:52:48 2016 -0400
13510
13511     2.49.4
13512
13513  NEWS         | 17 +++++++++++++++++
13514  configure.ac |  2 +-
13515  2 files changed, 18 insertions(+), 1 deletion(-)
13516
13517 commit 849599671c4ace72a1f8796989c484b751d1a622
13518 Author: Matthias Clasen <mclasen@redhat.com>
13519 Date:   Wed Jul 20 20:38:46 2016 -0400
13520
13521     Update structured logging docs a bit
13522
13523     Remove references to removed macros, add some more links
13524     to standard journal fields.
13525
13526  glib/gmessages.c | 36 ++++++++++++++++++++----------------
13527  1 file changed, 20 insertions(+), 16 deletions(-)
13528
13529 commit 4643cadc17f5e0c96719071fea16eb3ec8d887be
13530 Author: Matthias Clasen <mclasen@redhat.com>
13531 Date:   Wed Jul 20 19:44:02 2016 -0400
13532
13533     Add structured logging to the docs
13534
13535  docs/reference/glib/glib-sections.txt | 17 +++++++++++++++++
13536  1 file changed, 17 insertions(+)
13537
13538 commit 65540860705f747586369757b9cfb790428a7baf
13539 Author: Matthias Clasen <mclasen@redhat.com>
13540 Date:   Wed Jul 20 19:42:52 2016 -0400
13541
13542     Make gtk-doc handle GLogField
13543
13544     gtk-doc can't deal with typedef struct {...} GLogField, it seems.
13545
13546  glib/gmessages.h | 5 +++--
13547  1 file changed, 3 insertions(+), 2 deletions(-)
13548
13549 commit f5a8dfb6afe786eb2a1088ea8cc590fd189ee218
13550 Author: Matthias Clasen <mclasen@redhat.com>
13551 Date:   Wed Jul 20 19:27:17 2016 -0400
13552
13553     Improve journal detection
13554
13555     We can use getpeername() and check if we have a socket that
13556     is in /run/systemd/journal/.
13557
13558  glib/gmessages.c | 28 +++++++++++-----------------
13559  1 file changed, 11 insertions(+), 17 deletions(-)
13560
13561 commit 3892034455a65a02b8a307bcb9b0a1de93be934f
13562 Author: Matthias Clasen <mclasen@redhat.com>
13563 Date:   Wed Jul 20 18:42:19 2016 -0400
13564
13565     Add more tests for g_log_structured
13566
13567  glib/tests/logging.c | 137
13568  +++++++++++++++++++++++++++++++++++++++++++++++++--
13569  1 file changed, 134 insertions(+), 3 deletions(-)
13570
13571 commit bdcf9e8b4efb16ee6d00dc0ce04349cd01a5f0e4
13572 Author: Matthias Clasen <mclasen@redhat.com>
13573 Date:   Wed Jul 20 18:36:52 2016 -0400
13574
13575     Redo structured logging API
13576
13577     It turns out that the current approach of parsing g_log_structured
13578     varargs is unworkable, because vprintf is not guaranteed to advance
13579     the passed-in va_list. So, we have to reshuffle the argument list
13580     a bit; I've come up with this approach:
13581
13582     g_log_structured (domain, level,
13583                       key-value pairs...
13584                       "MESSAGE", format,
13585                       printf arguments);
13586
13587     This requires a "MESSAGE" key to always be present, and it requires
13588     the "MESSAGE"-format pair to be last, but it avoids an extra NULL
13589     as marker after the key-value pairs. And it can be parsed with a
13590     single pass over the va_list, without any va_copy.
13591
13592     Since we have G_LOG_USE_STRUCTURED, the separate ...structured()
13593     convenience macros are pretty pointless, and I have dropped them
13594     for now.
13595
13596  glib/gmessages.c | 111 +++++++++++++++++----------------
13597  glib/gmessages.h | 186
13598  +++++++------------------------------------------------
13599  2 files changed, 80 insertions(+), 217 deletions(-)
13600
13601 commit fec01b630aecd8ea7738667405f2165a2efaa276
13602 Author: Matthias Clasen <mclasen@redhat.com>
13603 Date:   Wed Jul 20 17:07:40 2016 -0400
13604
13605     Use g_log_structured_array in g_logv
13606
13607     We already formatted the message; there is no need to
13608     go through the printf machinery a second time.
13609
13610  glib/gmessages.c | 30 ++++++++++++++++++++++--------
13611  1 file changed, 22 insertions(+), 8 deletions(-)
13612
13613 commit 0d0ba82cecfdae5e006ee8c205abd2f4a9bf34ea
13614 Author: Matthias Clasen <mclasen@redhat.com>
13615 Date:   Sun Jul 17 23:22:31 2016 -0400
13616
13617     Allow using g_log_structured instead of g_log
13618
13619     Look for a macro G_LOG_USE_STRUCTURED, and if it is defined, use
13620     g_log_structured instead of g_log when defining g_warning and friends.
13621     This avoids the extra complication of going through g_logv _and_
13622     g_log_structured to get a message logged; it also lets us pass
13623     the code-related fields.
13624
13625     We don't do this unconditionally (yet), since some users might
13626     rely on the more fine-grained fatality support in g_logv. It has
13627     also been proven problematic in the past to inject a dependency
13628     on bleeding-edge API via a widely-used macro.
13629
13630     https://bugzilla.gnome.org/show_bug.cgi?id=744456
13631
13632  glib/gmessages.h | 87
13633  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
13634  1 file changed, 85 insertions(+), 2 deletions(-)
13635
13636 commit db0bf5bbf174c80f84320d315c94282de592cbea
13637 Author: Matthias Clasen <mclasen@redhat.com>
13638 Date:   Wed Jul 20 17:06:18 2016 -0400
13639
13640     proxy resolver portal: Fix the async api
13641
13642  gio/gproxyresolverportal.c | 42
13643  ++++++++++++++++++++++++++++++++----------
13644  1 file changed, 32 insertions(+), 10 deletions(-)
13645
13646 commit 5cede43df64501d42f626dd6749f45e418e8e152
13647 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
13648 Date:   Mon Jul 18 23:51:26 2016 +0200
13649
13650     Ship gio.xml in tarballs
13651
13652     Fixes the documentation build.
13653
13654     https://bugzilla.gnome.org/show_bug.cgi?id=768936
13655
13656  docs/reference/gio/Makefile.am | 1 +
13657  1 file changed, 1 insertion(+)
13658
13659 commit 6de5595570a68e21ba83c60fbb889c07951200ab
13660 Author: Dan Winship <danw@gnome.org>
13661 Date:   Tue Jul 19 17:22:07 2016 -0400
13662
13663     Fix gio/tests/socket-listener
13664
13665     g_socket_listener_add_address() is synchronous; all of the events will
13666     have been emitted before it returns and it doesn't queue any sources.
13667     The test was unintentionally depending on the fact that
13668     g_main_context_iterate(NULL, TRUE) would return anyway (at least the
13669     first time it was called), but that's no longer true after e4ee307.
13670
13671     https://bugzilla.gnome.org/show_bug.cgi?id=768968
13672
13673  gio/tests/socket-listener.c | 7 ++-----
13674  1 file changed, 2 insertions(+), 5 deletions(-)
13675
13676 commit 7e40228cae0d33ce6e031d05ecab69a8262ce8d1
13677 Author: Emmanuele Bassi <ebassi@gnome.org>
13678 Date:   Tue Jul 19 14:18:49 2016 +0100
13679
13680     Update the ignore file for GIO
13681
13682  gio/.gitignore | 5 ++++-
13683  1 file changed, 4 insertions(+), 1 deletion(-)
13684
13685 commit c67bd6cc541105ddc811dabb689d1e5bbdf5ae2e
13686 Author: Rico Tzschichholz <ricotz@ubuntu.com>
13687 Date:   Tue Jul 19 11:34:54 2016 +0200
13688
13689     gmessages: Fix G_GNUC_PRINTF mark for g_log_structured
13690
13691     GCC fails to build because of the trailing arguments, not part of the
13692     format:
13693
13694     ../../glib/gmessages.c: In function 'g_log_default_handler':
13695     ../../glib/gmessages.c:2385:21: error: too many arguments for format
13696     [-Werror=format-extra-args]
13697                          NULL);
13698                          ^
13699
13700     The documentation for `__attribute__((format(...)))` in GCC
13701
13702     https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#Common-Function-Attributes
13703
13704     States that the second index must be 0 for functions that are not
13705     available to be checked, like for vprintf-style functions. In
13706     this case
13707     it's also appropriate because of the trailing arguments.
13708
13709     The sd-journal API in systemd, upon which the structured logging
13710     API is
13711     modelled, also uses 0 as the second argument for the format attribute.
13712
13713     https://bugzilla.gnome.org/show_bug.cgi?id=744456
13714
13715  glib/gmessages.h | 2 +-
13716  1 file changed, 1 insertion(+), 1 deletion(-)
13717
13718 commit 07932996fa68fe11acd287bd0b3e7a7456b50ab5
13719 Author: Ting-Wei Lan <lantw@src.gnome.org>
13720 Date:   Tue Jul 19 01:51:55 2016 +0800
13721
13722     gmessages: Add G_GNUC_PRINTF mark for g_log_structured
13723
13724     It is required to avoid non-literal format string warning when
13725     using clang.
13726
13727     https://bugzilla.gnome.org/show_bug.cgi?id=744456
13728
13729  glib/gmessages.h | 2 +-
13730  1 file changed, 1 insertion(+), 1 deletion(-)
13731
13732 commit 0346254502314f1d420ee9333db0542d7a19583a
13733 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
13734 Date:   Mon Jul 18 16:45:41 2016 +0200
13735
13736     Updated Spanish translation
13737
13738  po/es.po | 403
13739  ++++++++++++++++++++++++++++++---------------------------------
13740  1 file changed, 193 insertions(+), 210 deletions(-)
13741
13742 commit 97972471ca232a11fae4ed025fbbce3b821f1bec
13743 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13744 Date:   Mon Jul 18 14:41:17 2016 +0800
13745
13746     gio/glocalfile.c: Windows: Define ECANCELED if not already defined
13747
13748     Older Visual Studio may not have it defined, so define it like what is
13749     defined for Visual Studio 2010 and later.
13750
13751  gio/glocalfile.c | 4 ++++
13752  1 file changed, 4 insertions(+)
13753
13754 commit c08b1a6ae561e58149c1c1d9fe17eaf8e7270452
13755 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13756 Date:   Mon Jul 18 14:25:52 2016 +0800
13757
13758     glib/gmessages.c: Use G_VA_COPY() instead of va_copy()
13759
13760     Some compilers may not support va_copy(), so use the G_VA_COPY
13761     macro so
13762     that things can be supported properly on all supported compilers.
13763
13764  glib/gmessages.c | 2 +-
13765  1 file changed, 1 insertion(+), 1 deletion(-)
13766
13767 commit c6aee1bf15795d0ae4367d6230424f977e1eade0
13768 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13769 Date:   Mon Jul 4 12:43:36 2016 +0800
13770
13771     Visual Studio builds: Build the gio tool
13772
13773     https://bugzilla.gnome.org/show_bug.cgi?id=768357
13774
13775  build/win32/vs10/Makefile.am                |   4 +
13776  build/win32/vs10/gio-tool.vcxproj.filtersin |  12 ++
13777  build/win32/vs10/gio-tool.vcxprojin         | 188
13778  ++++++++++++++++++++++++++++
13779  build/win32/vs10/glib-install.propsin       |   2 +
13780  build/win32/vs10/glib-install.vcxproj       |   4 +
13781  build/win32/vs10/glib.sln                   |  54 +++++---
13782  build/win32/vs11/Makefile.am                |   2 +
13783  build/win32/vs12/Makefile.am                |   2 +
13784  build/win32/vs14/Makefile.am                |   2 +
13785  build/win32/vs9/Makefile.am                 |   2 +
13786  build/win32/vs9/gio-tool.vcprojin           | 173
13787  +++++++++++++++++++++++++
13788  build/win32/vs9/glib-install.vspropsin      |   2 +
13789  build/win32/vs9/glib.sln                    |  24 ++++
13790  gio/Makefile.am                             |  14 ++-
13791  14 files changed, 462 insertions(+), 23 deletions(-)
13792
13793 commit 8d68a27f7055eb80cde6d4ac67e0dce751522b05
13794 Author: Matthias Clasen <mclasen@redhat.com>
13795 Date:   Sun Jul 17 13:17:55 2016 -0400
13796
13797     Update
13798
13799  NEWS | 71
13800  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13801  1 file changed, 71 insertions(+)
13802
13803 commit 12acd90d8a9c728aac621a3103c3d84e6c98c81c
13804 Author: Philip Withnall <philip.withnall@collabora.co.uk>
13805 Date:   Sun Jul 17 17:10:41 2016 +0100
13806
13807     gmessages: Document namespacing recommendation for structured
13808     log fields
13809
13810     We recommend that all custom log fields are namespaced to avoid
13811     collisions.
13812
13813     https://bugzilla.gnome.org/show_bug.cgi?id=744456
13814
13815  glib/gmessages.c | 4 +++-
13816  1 file changed, 3 insertions(+), 1 deletion(-)
13817
13818 commit 42725fb17d532a8c5903a6c849f7ca3ae01faee7
13819 Author: Matthias Clasen <mclasen@redhat.com>
13820 Date:   Sun Jul 17 02:31:37 2016 -0400
13821
13822     Another variadic macro fix
13823
13824     It turns out that g_info_structured (format, ...) makes
13825     g_info_structured ("Hey!") not work, since it requires at
13826     least one argument after the format string. So shorten
13827     the argument list to just ...
13828
13829  glib/gmessages.h | 48 ++++++++++++++++++++++++------------------------
13830  1 file changed, 24 insertions(+), 24 deletions(-)
13831
13832 commit 17f48d7144cbb891355421916cad090480343734
13833 Author: Matthias Clasen <mclasen@redhat.com>
13834 Date:   Sun Jul 17 02:05:07 2016 -0400
13835
13836     Fix variadic macro syntax
13837
13838     It turns out that the macros looked fine in the header, but made
13839     gcc fall over on first use. __VA_ARGS__ is only allowed in the
13840     replacement text.
13841
13842  glib/gmessages.h | 24 ++++++++++++------------
13843  1 file changed, 12 insertions(+), 12 deletions(-)
13844
13845 commit 75084c990fdfa09e919f53392ac8e3fa472d4ea2
13846 Author: Matthias Clasen <mclasen@redhat.com>
13847 Date:   Sun Jul 17 00:39:40 2016 -0400
13848
13849     gmessages: Suppress journald code locations
13850
13851     This only leads to the location of our sd_journal_sendv call
13852     being embedded into every log message coming from the old
13853     API.
13854
13855  glib/gmessages.c | 1 +
13856  1 file changed, 1 insertion(+)
13857
13858 commit fce7cfaf40b6e1e50c9140aa0397f5b8c8f821fb
13859 Author: Philip Withnall <philip.withnall@collabora.co.uk>
13860 Date:   Mon Jun 13 18:21:44 2016 +0100
13861
13862     gmessages: Rebase g_log() on g_log_structured()
13863
13864     Replace the underlying write_string() call which is the ultimate
13865     result
13866     of calling g_log() with a call to g_log_structured(). This means that
13867     all g_log() calls will pass through the structured log handling code
13868     path, as long as they are not already modified or dropped by the
13869     g_log()
13870     code (fatal masks, aborts, etc.).
13871
13872     In the case that the default structured log writer is in use,
13873     this will
13874     result in the same format of log output to stdout or stderr, as
13875     previously happened. If a non-default writer is in use, it handles the
13876     message as it sees fit.
13877
13878     https://bugzilla.gnome.org/show_bug.cgi?id=744456
13879
13880  glib/gmessages.c | 85
13881  +++++++++++++++++++-------------------------------------
13882  1 file changed, 28 insertions(+), 57 deletions(-)
13883
13884 commit 37ef3016846077b3d17dbb045e879865d3dc0bcd
13885 Author: Philip Withnall <philip.withnall@collabora.co.uk>
13886 Date:   Tue Mar 15 10:47:39 2016 +0000
13887
13888     gmessages: Add colour output support to structured log messages
13889
13890     If outputting to a terminal which supports coloured output (rather
13891     than,
13892     for example, redirecting to a file). This is only enabled for
13893     structured
13894     log messages, where colour output support can be tested. It is not
13895     enabled for non-structured log messages.
13896
13897     https://bugzilla.gnome.org/show_bug.cgi?id=744456
13898
13899  glib/gmessages.c | 121
13900  +++++++++++++++++++++++++++++++++++++++++++++++--------
13901  glib/gmessages.h |   5 ++-
13902  2 files changed, 108 insertions(+), 18 deletions(-)
13903
13904 commit 052eaf24f7789e6c9fd5c9432e91065d98946b7e
13905 Author: Philip Withnall <philip.withnall@collabora.co.uk>
13906 Date:   Sat Feb 20 12:34:29 2016 +0000
13907
13908     gmessages: Add a structured logging API
13909
13910     In parallel with g_log(), add a new structured logging API, based
13911     around
13912     g_log_structured() and various helper functions which are exposed
13913     publicly to allow programs to build their own logging policies easily,
13914     without having to rewrite a lot of gmessages.c because it’s all
13915     internal.
13916
13917     See the expanded documentation at the top of gmessages.c for some
13918     rationale. See the g_log_structured() documentation for some example
13919     code.
13920
13921     https://bugzilla.gnome.org/show_bug.cgi?id=744456
13922
13923  configure.ac         |  15 +
13924  glib/Makefile.am     |   4 +-
13925  glib/gmessages.c     | 812
13926  ++++++++++++++++++++++++++++++++++++++++++++++++++-
13927  glib/gmessages.h     | 261 +++++++++++++++++
13928  glib/tests/logging.c |  30 ++
13929  5 files changed, 1118 insertions(+), 4 deletions(-)
13930
13931 commit 8345a42cd0deec27664f1a2a815feadeb53e2556
13932 Author: Christian Persch <chpe@gnome.org>
13933 Date:   Tue Mar 31 20:49:58 2015 +0200
13934
13935     Recognise common C++ extension for automatic target selection
13936
13937     glib-compile-resources --generate is supposed to automatically detect
13938     whether to generate source code or header from the target's file
13939     extension.
13940     However, this only worked for C; extend this to include the canonical
13941     C++ filename extensions. Also make the check case insensitive.
13942
13943     https://bugzilla.gnome.org/show_bug.cgi?id=747134
13944
13945  gio/glib-compile-resources.c | 33 ++++++++++++++++++++++++++++++---
13946  1 file changed, 30 insertions(+), 3 deletions(-)
13947
13948 commit 0e5e3d0d65613f095a5365c827fcf1a4986b7716
13949 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
13950 Date:   Tue Jun 2 07:10:31 2015 +0200
13951
13952     gsettings: clarify changed signal documentation
13953
13954     Make it clear that this signal is only guaranteed to be emitted when a
13955     key has been read before.
13956
13957     https://bugzilla.gnome.org/show_bug.cgi?id=750257
13958
13959  gio/gsettings.c | 3 +++
13960  1 file changed, 3 insertions(+)
13961
13962 commit 9864c8abf57d3061a76d704e64897f02894f0c3f
13963 Author: Ismo Puustinen <ismo.puustinen@intel.com>
13964 Date:   Tue Aug 4 13:29:20 2015 +0300
13965
13966     gio: properly free memory, preventing leak and illegal access.
13967
13968     https://bugzilla.gnome.org/show_bug.cgi?id=753231
13969
13970  gio/gdbusauth.c | 5 ++++-
13971  1 file changed, 4 insertions(+), 1 deletion(-)
13972
13973 commit 3c861237fb765f477983b19031abf0f68ea4fae4
13974 Author: Matthias Clasen <mclasen@redhat.com>
13975 Date:   Sat Jul 16 23:22:33 2016 -0400
13976
13977     Convince gcc to compile this code
13978
13979     It shouldn't be that hard.
13980
13981  gio/glocalfile.c | 3 +++
13982  1 file changed, 3 insertions(+)
13983
13984 commit 21ceeed3b9dc4df638d2bc09cc0211fe719805d2
13985 Author: Matthias Clasen <mclasen@redhat.com>
13986 Date:   Wed Aug 26 11:06:31 2015 -0400
13987
13988     Improve error reporting
13989
13990     Include the filename for the file in question in many of the
13991     error messages in glocalfile.c. This is useful information when
13992     diagnosing such errors, so make it easily available.
13993
13994     http://bugzilla.gnome.org/show_bug.cgi?id=754012
13995
13996  gio/glocalfile.c | 217
13997  +++++++++++++++++++++++++------------------------------
13998  1 file changed, 99 insertions(+), 118 deletions(-)
13999
14000 commit b08a8dc949731d237b70614ba5b9f6ff3f080bbe
14001 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14002 Date:   Mon Jul 4 12:27:42 2016 +0800
14003
14004     gio tool: Fix build on Windows/non-GCC
14005
14006     The recently-added GIO tools is intended to be built on all
14007     platforms, so
14008     adjust the code a bit to enable this:
14009
14010     -Use gssize instead of ssize_t, as ssize_t is not supported by all
14011      compilers.
14012     -Include io.h on Windows, and define STDIN_FILENO and STDOUT_FILENO if
14013      necessary on Windows.
14014
14015     https://bugzilla.gnome.org/show_bug.cgi?id=768357
14016
14017  gio/gio-tool-cat.c  | 14 +++++++++++++-
14018  gio/gio-tool-save.c | 15 +++++++++++++--
14019  2 files changed, 26 insertions(+), 3 deletions(-)
14020
14021 commit ca037538535c49a21f32a1cef35972892222e01e
14022 Author: Ryan Lortie <desrt@desrt.ca>
14023 Date:   Thu Feb 19 12:21:48 2015 -0500
14024
14025     g_settings_reset(): add precondition checks
14026
14027     Ensure that @key is non-%NULL on g_settings_reset().
14028
14029     It turns out that using g_settings_reset() with %NULL key (although
14030     invalid as per the API documentation and not possible via bindings)
14031     accidentally produces the same effect as the _reset_all() API that we
14032     are about to add.
14033
14034     Add the standard precondition checks to prevent that from happening.
14035
14036     https://bugzilla.gnome.org/show_bug.cgi?id=744678
14037
14038  gio/gsettings.c | 3 +++
14039  1 file changed, 3 insertions(+)
14040
14041 commit fdd0ed197205b7ed382ae1caf60d918dc1e4d546
14042 Author: Xavier Claessens <xavier.claessens@collabora.com>
14043 Date:   Thu Mar 19 09:52:53 2015 -0400
14044
14045     Doc: Clarify when g_variant_get_fixed_array() should be used instead
14046     of _get_bytestring()
14047
14048     https://bugzilla.gnome.org/show_bug.cgi?id=746685
14049
14050  glib/gvariant.c | 3 +++
14051  1 file changed, 3 insertions(+)
14052
14053 commit 992ded39bf75ce08a31e4dc7085ec8d4c9daefa0
14054 Author: Krzesimir Nowak <qdlacz@gmail.com>
14055 Date:   Sat Jun 4 15:01:31 2016 +0200
14056
14057     GVariant: Add a G_VARIANT_DICT_INIT macro
14058
14059     The macro could be used at initialization time to avoid having an
14060     unitialized dict, especially with g_auto variables.
14061
14062     The macro tries to be a bit more type-safe by making sure that the asv
14063     parameter is actually "GVariant *".
14064
14065     https://bugzilla.gnome.org/show_bug.cgi?id=766370
14066
14067  glib/gvariant.c       | 41 +++++++++++++++++++++++++++++++++--------
14068  glib/gvariant.h       | 39 ++++++++++++++++++++++++++++++++++++++-
14069  glib/tests/gvariant.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
14070  3 files changed, 117 insertions(+), 9 deletions(-)
14071
14072 commit e1c640f81934ad3b908354ace1fda7344c368c85
14073 Author: Krzesimir Nowak <qdlacz@gmail.com>
14074 Date:   Fri May 13 17:55:30 2016 +0200
14075
14076     GVariant: Add a G_VARIANT_BUILDER_INIT macro
14077
14078     The macro could be used at initialization time to avoid having an
14079     unitialized builder, especially with g_auto variables.
14080
14081     The macro tries to be a bit more type-safe by making sure that the
14082     variant_type parameter is actually "const GVariantType
14083     *". Unfortunately I have no idea how to make it possible to also pass
14084     a "const gchar *" parameter without warning.
14085
14086     https://bugzilla.gnome.org/show_bug.cgi?id=766370
14087
14088  docs/reference/glib/glib-sections.txt |  1 +
14089  glib/gvariant.c                       | 37
14090  +++++++++++++++++++++++++++++------
14091  glib/gvariant.h                       | 34
14092  +++++++++++++++++++++++++++++++-
14093  glib/tests/gvariant.c                 | 22 +++++++++++++++++++++
14094  4 files changed, 87 insertions(+), 7 deletions(-)
14095
14096 commit e0e652e4032a181d4f0b0a12aeddf0678b7a3c04
14097 Author: Matthias Clasen <mclasen@redhat.com>
14098 Date:   Sun Oct 4 15:28:02 2015 -0400
14099
14100     Fix a corner-case in g_utf8_find_next_char
14101
14102     In the case that *p is '\0', we should return p + 1, not p.
14103     This change allows to simplify g_utf8_find_next_char a bit.
14104
14105     https://bugzilla.gnome.org/show_bug.cgi?id=547200
14106
14107  glib/gutf8.c              | 18 ++++++++++--------
14108  glib/tests/utf8-pointer.c |  8 +++++++-
14109  2 files changed, 17 insertions(+), 9 deletions(-)
14110
14111 commit 4215c0ce9158288619308c5fa6d2aa57ed4506b7
14112 Author: Milan Crha <mcrha@redhat.com>
14113 Date:   Fri May 27 07:30:00 2016 +0000
14114
14115     Fix memory leaks in GNetworkMonitorNetlink
14116
14117     As claimed by valgrind in a downstream bug report:
14118     https://bugzilla.redhat.com/show_bug.cgi?id=1317369
14119
14120     https://bugzilla.gnome.org/show_bug.cgi?id=766933
14121
14122  gio/gnetworkmonitornetlink.c | 5 ++++-
14123  1 file changed, 4 insertions(+), 1 deletion(-)
14124
14125 commit e3e3ed0d7d897de0f5107593deed353c5d15caf8
14126 Author: Olivier Crête <olivier.crete@collabora.com>
14127 Date:   Mon Apr 14 15:48:41 2014 -0400
14128
14129     socketservice: Document that it starts pre-activated.
14130
14131     https://bugzilla.gnome.org/show_bug.cgi?id=728207
14132
14133  gio/gsocketservice.c | 14 ++++++++++++--
14134  1 file changed, 12 insertions(+), 2 deletions(-)
14135
14136 commit 48ea710ee38c1b54e30e5df411d841c8974cce0d
14137 Author: Matthias Clasen <mclasen@redhat.com>
14138 Date:   Sat Jul 16 21:07:27 2016 -0400
14139
14140     Do not use revents as not updated
14141
14142     revents is set in the same function after some lines. This check was
14143     using revents from previous loop. This had the problem of causing two
14144     poll execution for every changes to poll records.
14145
14146     Note that is not possible to move the code after revents is updated
14147     as probably poll_changed is TRUE causing the function to exit.
14148
14149     Adapted from a patch by Frediano Ziglio,
14150
14151     https://bugzilla.gnome.org/show_bug.cgi?id=761102
14152
14153  glib/gmain.c | 13 ++++++++++---
14154  1 file changed, 10 insertions(+), 3 deletions(-)
14155
14156 commit e4ee3079c5afc3c1c3d2415f20c3e8605728f074
14157 Author: Frediano Ziglio <fziglio@redhat.com>
14158 Date:   Mon Jan 25 14:59:24 2016 +0000
14159
14160     Do not wake up main loop if change is from same thread
14161
14162     This reduce the frequency the loop is waked up adding and removing
14163     file descriptors or timeouts.
14164     Considering that to support recursion events are removed from list and
14165     added again this reduce iteration number a lot.
14166
14167     Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
14168
14169     https://bugzilla.gnome.org/show_bug.cgi?id=761102
14170
14171  glib/gmain.c | 9 ++++++---
14172  1 file changed, 6 insertions(+), 3 deletions(-)
14173
14174 commit b121a7916d015a6f8d7a55b945b2ae4ea9fca9db
14175 Author: Aurélien Zanelli <aurelien.zanelli@parrot.com>
14176 Date:   Fri Jul 8 11:04:37 2016 +0200
14177
14178     gio/tests/gsettings: fix GSettings reference leaks in some tests
14179
14180     GSettings objects were not unreffed in test_flags, test_enums and
14181     test_ranges tests and when we skip internationalization tests, ie
14182     test_l10n(_context).
14183
14184     https://bugzilla.gnome.org/show_bug.cgi?id=768560
14185
14186  gio/tests/gsettings.c | 13 +++++++++++--
14187  1 file changed, 11 insertions(+), 2 deletions(-)
14188
14189 commit 42dad59cc10c5b44fac23e93004b17baeb750500
14190 Author: Kang Hu <hukangustc@gmail.com>
14191 Date:   Sun May 25 22:32:17 2014 +0800
14192
14193     gobject: add GOBJECT_IF_DEBUG macro for debugging gobjects and
14194     gsignals.
14195
14196     historically, DEBUG_CODE(gtype.c) and IF_DEBUG(gobject.c, gsignal.c)
14197     macros are used to support debugging messages about object bookkeeping
14198     and signal emission.
14199     DEBUG_CODE has never been used in gtype.c. IF_DEBUG, when used,
14200     must be
14201     accompanied by an extra #ifdef G_ENABLE_DEBUG. this is cumbersome.
14202
14203     this patch add a new macro GOBJECT_IF_DEBUG based on DEBUG_CODE as
14204     a replacement for both DEBUG_CODE and IF_DEBUG.
14205
14206     https://bugzilla.gnome.org/show_bug.cgi?id=729914
14207
14208  gobject/gobject.c       | 29 ++++++++++-------------------
14209  gobject/gtype-private.h | 18 ++++++++++++++++++
14210  gobject/gtype.c         |  9 ---------
14211  3 files changed, 28 insertions(+), 28 deletions(-)
14212
14213 commit ec5397f9b0fba888a2643a8a9c0238c5f1f55980
14214 Author: Aurélien Zanelli <aurelien.zanelli@parrot.com>
14215 Date:   Thu Jul 7 10:23:00 2016 +0200
14216
14217     keyfile: return 0 when the parsed double value is invalid
14218
14219     As specified in the g_key_file_get_double documentation.
14220
14221     https://bugzilla.gnome.org/show_bug.cgi?id=768504
14222
14223  glib/gkeyfile.c | 2 ++
14224  1 file changed, 2 insertions(+)
14225
14226 commit 3560faadd1f6c17973c2cf61fafe2a9c451dd71b
14227 Author: Aurélien Zanelli <aurelien.zanelli@parrot.com>
14228 Date:   Thu Jul 7 10:19:39 2016 +0200
14229
14230     glib/tests/keyfile: check return value of g_key_file_get_double is
14231     0 for invalid values
14232
14233     As specified in the documentation of g_key_file_get_double function.
14234
14235     https://bugzilla.gnome.org/show_bug.cgi?id=768504
14236
14237  glib/tests/keyfile.c | 13 +++++++++----
14238  1 file changed, 9 insertions(+), 4 deletions(-)
14239
14240 commit 1e3f2ba4153b264e688721d59a4b50a9332b64a5
14241 Author: Jonatan Pålsson <jonatan.p@gmail.com>
14242 Date:   Thu May 26 10:12:32 2016 +0200
14243
14244     docs: Remove superflous XML comments in doc string for
14245     GDBusProxyTypeFunc
14246
14247     https://bugzilla.gnome.org/show_bug.cgi?id=766899
14248
14249  gio/giotypes.h | 2 +-
14250  1 file changed, 1 insertion(+), 1 deletion(-)
14251
14252 commit b4878dec3a777f4a01c1d16ca85a6fe52b1152d6
14253 Author: Matthias Clasen <mclasen@redhat.com>
14254 Date:   Sat Jul 16 20:47:28 2016 -0400
14255
14256     Add a test for g_hmac_for_bytes
14257
14258  glib/tests/hmac.c | 23 +++++++++++++++++++++++
14259  1 file changed, 23 insertions(+)
14260
14261 commit 183ed8a3f8e663c149b2a48add3b60eff3a1a71e
14262 Author: Giovanni Campagna <gcampagn@cs.stanford.edu>
14263 Date:   Wed Apr 20 11:47:46 2016 -0700
14264
14265     Add g_compute_hmac_for_bytes()
14266
14267     As an introspection-friendly GBytes variant of
14268     g_compute_hmac_for_data()
14269
14270     https://bugzilla.gnome.org/show_bug.cgi?id=765338
14271
14272  docs/reference/glib/glib-sections.txt |  1 +
14273  glib/ghmac.c                          | 36
14274  +++++++++++++++++++++++++++++++++++
14275  glib/ghmac.h                          |  5 +++++
14276  3 files changed, 42 insertions(+)
14277
14278 commit a9e9bc74c370bad870011b9004a712cdfa279ef2
14279 Author: Giovanni Campagna <gcampagn@cs.stanford.edu>
14280 Date:   Wed Apr 20 11:30:30 2016 -0700
14281
14282     Fix annotations of g_compute_hmac_for_data
14283
14284     https://bugzilla.gnome.org/show_bug.cgi?id=765338
14285
14286  glib/ghmac.c | 2 +-
14287  1 file changed, 1 insertion(+), 1 deletion(-)
14288
14289 commit ebfbae534bee10a569384c509388f2ee25ef9e92
14290 Author: Evan Nemerson <evan@nemerson.com>
14291 Date:   Mon Jan 4 00:32:04 2016 -0800
14292
14293     gtestutils: add missing dash in seed argument's --help documentation
14294
14295     https://bugzilla.gnome.org/show_bug.cgi?id=760115
14296
14297  glib/gtestutils.c | 2 +-
14298  1 file changed, 1 insertion(+), 1 deletion(-)
14299
14300 commit e7478ec9674e1065ed4db888ae263643ad83a20f
14301 Author: Stephan Bergmann <sbergman@redhat.com>
14302 Date:   Thu Jul 14 15:38:32 2016 +0200
14303
14304     Swallow -- argument when necessary
14305
14306     https://bugzilla.gnome.org/show_bug.cgi?id=768806
14307
14308  gio/gdbus-tool.c | 38 ++++++++++++++++++++++++++++++++------
14309  1 file changed, 32 insertions(+), 6 deletions(-)
14310
14311 commit 0f2e4fd01c5cb07039aaf29f4f3219582c0f145c
14312 Author: Simon McVittie <smcv@debian.org>
14313 Date:   Mon Feb 3 01:14:45 2014 +0000
14314
14315     Do not attempt to autolaunch a session dbus-daemon with no DISPLAY
14316
14317     The two known use-cases for autolaunching are:
14318
14319     * X-forwarding: "ssh -Y myhost myapp" resulting in a
14320       session bus on myhost but an X server on the original host
14321
14322     * Legacy desktop environments on OSs without D-Bus integration:
14323       e.g. running a single GNOME or KDE app under fvwm or something,
14324       without a session dbus-daemon being started by either systemd,
14325       gnome-session, or OS integration scripts analogous to Debian's
14326       /etc/X11/Xsession.d/75dbus_dbus-launch
14327
14328     In either case, an X11 DISPLAY is also needed.
14329
14330     "dbus-launch --autolaunch" doesn't do anything useful when unable
14331     to connect to an X11 display; this has been the case since the feature
14332     was added in 2006, and is useful to avoid "split brain" situations in
14333     which two processes that ought to be part of the same session end up
14334     on separate session buses. Since dbus commit 407c111 in 2011,
14335     libdbus hasn't even attempted to run "dbus-launch --autolaunch"
14336     unless getenv("DISPLAY") returns non-null in the parent: this avoids
14337     doing a relatively complicated fork-and-exec that is clearly not
14338     going to lead to success. This commit gives GDBus the same policy.
14339
14340     This change was originally made to work around a race condition in
14341     subprocess spawning (Debian bug #737380, GNOME bug #711090) but
14342     it seems valid in its own right.
14343
14344     In my opinion as D-Bus maintainer, "dbus-launch --autolaunch" should
14345     be considered to be an X11 feature, and any future D-Bus enhancements
14346     (e.g. kdbus) or successors for X11 (e.g. Wayland, Mir) should obtain
14347     a session bus address by other means - either a session manager
14348     such as "systemd --user", gnome-session or Upstart, or a wrapper
14349     for the user session like dbus-run-session(1).
14350
14351     Related to dbus bug
14352     <https://bugs.freedesktop.org/show_bug.cgi?id=19997>.
14353
14354     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=723506
14355     Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737380
14356     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
14357
14358  gio/gdbusaddress.c | 7 +++++++
14359  1 file changed, 7 insertions(+)
14360
14361 commit 69a2c70174b90876540f4f8d5eba8493fec5f730
14362 Author: suhail <psuhailp@gmail.com>
14363 Date:   Wed Jun 22 19:19:05 2016 +0530
14364
14365     docs: trivial typo fixes
14366
14367     https://bugzilla.gnome.org/show_bug.cgi?id=767949
14368
14369  docs/reference/gio/gdbus-codegen.xml   | 2 +-
14370  docs/reference/gio/migrating-gdbus.xml | 2 +-
14371  docs/reference/glib/regex-syntax.xml   | 2 +-
14372  3 files changed, 3 insertions(+), 3 deletions(-)
14373
14374 commit a9b1f8118a0894c851fe338c4ae4fd8d0b5898e5
14375 Author: Tiago Santos <tiagofsantos81@sapo.pt>
14376 Date:   Sat Jul 16 18:33:27 2016 +0000
14377
14378     Updated Portuguese translation
14379
14380  po/pt.po | 1234
14381  ++++++++++++++++++++++++++++++++++++++++++++++++--------------
14382  1 file changed, 969 insertions(+), 265 deletions(-)
14383
14384 commit dbb3e551f82bf0c90e7b7f33476e27a3ed10d356
14385 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
14386 Date:   Sat Jul 16 02:51:15 2016 +0000
14387
14388     Updated Chinese (Taiwan) translation
14389
14390  po/zh_TW.po | 1225
14391  ++++++++++++++++++++++++++++++++++++++++++++++-------------
14392  1 file changed, 961 insertions(+), 264 deletions(-)
14393
14394 commit bb310d47dea7c33adabd24375537e23102659de6
14395 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
14396 Date:   Fri Jul 15 16:31:09 2016 +0300
14397
14398     Updated Hebrew translation
14399
14400  po/he.po | 1201
14401  ++++++++++++++++++++++++++++++++++++++++++++++++--------------
14402  1 file changed, 936 insertions(+), 265 deletions(-)
14403
14404 commit 128f85730b6689c336ab8362187cf399c1e9952a
14405 Author: Piotr Drąg <piotrdrag@gmail.com>
14406 Date:   Thu Jul 14 17:23:02 2016 +0200
14407
14408     Add Language headers to po files
14409
14410     Future versions of gettext will fail if this header is missing.
14411
14412  po/az.po          | 2 +-
14413  po/be@latin.po    | 2 +-
14414  po/ca@valencia.po | 2 +-
14415  po/dz.po          | 2 +-
14416  po/en@shaw.po     | 2 +-
14417  po/en_CA.po       | 2 +-
14418  po/es.po          | 2 +-
14419  po/fa.po          | 2 +-
14420  po/gu.po          | 2 +-
14421  po/ko.po          | 2 +-
14422  po/mai.po         | 2 +-
14423  po/mg.po          | 2 +-
14424  po/ml.po          | 2 +-
14425  po/ms.po          | 2 +-
14426  po/nb.po          | 2 +-
14427  po/nds.po         | 2 +-
14428  po/sl.po          | 2 +-
14429  po/sq.po          | 2 +-
14430  po/sr@ije.po      | 2 +-
14431  po/sr@latin.po    | 2 +-
14432  po/tt.po          | 2 +-
14433  po/ug.po          | 2 +-
14434  po/wa.po          | 2 +-
14435  po/zh_HK.po       | 2 +-
14436  24 files changed, 24 insertions(+), 24 deletions(-)
14437
14438 commit cef799377e269be9da651200df50a8986945d7cd
14439 Author: Ting-Wei Lan <lantw@src.gnome.org>
14440 Date:   Mon Jan 11 13:51:32 2016 +0800
14441
14442     gio-querymodules: Call setlocale in main function
14443
14444     It is required to correctly show translated messages on some locales.
14445
14446     https://bugzilla.gnome.org/show_bug.cgi?id=760423
14447
14448  gio/gio-querymodules.c | 3 +++
14449  1 file changed, 3 insertions(+)
14450
14451 commit 63654183a890502fe8d97f6e5d2be23589413a7a
14452 Author: Matthias Clasen <mclasen@redhat.com>
14453 Date:   Wed Jul 13 12:37:11 2016 -0400
14454
14455     documents portal: Make sure O_PATH is defined
14456
14457     FreeBSD doesn't have it.
14458
14459     https://bugzilla.gnome.org/show_bug.cgi?id=768780
14460
14461  gio/gdocumentportal.c | 4 ++++
14462  1 file changed, 4 insertions(+)
14463
14464 commit 92e31896137c18434f599edcc5bb3729b2dd4e70
14465 Author: Nirbheek Chauhan <nirbheek@centricular.com>
14466 Date:   Mon Jul 11 18:17:34 2016 +0530
14467
14468     gmacros.h: offsetof is also available on MSVC
14469
14470     All versions since Visual C++ 2005 have this available, so we can just
14471     use it for G_STRUCT_OFFSET.
14472
14473     See: https://msdn.microsoft.com/en-us/library/dz4y9b9a.aspx
14474
14475  glib/gmacros.h | 2 +-
14476  1 file changed, 1 insertion(+), 1 deletion(-)
14477
14478 commit b5258d9d76e267f0e36743084396820c0d994a6f
14479 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14480 Date:   Mon Jul 11 21:51:37 2016 +0800
14481
14482     gio: Build the portal code only on *NIX
14483
14484     xdg-desktop-portal support is only usable on *NIX platforms, so
14485     don't build
14486     them on non-*NIX platforms.  Also clean up gio/Makefile.am a bit to
14487     split out
14488     the listings for the platform-specific sources from the
14489     platform-neutral
14490     sources, and assemble them for the final list of sources required
14491     for libgio.
14492
14493     https://bugzilla.gnome.org/show_bug.cgi?id=768498
14494
14495  gio/Makefile.am | 53
14496  ++++++++++++++++++++++++++++++++++++-----------------
14497  gio/gappinfo.c  | 12 ++++++++++--
14498  gio/giomodule.c |  8 ++++----
14499  3 files changed, 50 insertions(+), 23 deletions(-)
14500
14501 commit bb5707d6cb3fb69abef4ed8213fa24aeb8418b0a
14502 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14503 Date:   Wed Jul 13 10:41:16 2016 +0800
14504
14505     gio/Makefile.am: Rearrange things a bit
14506
14507     Move the gio tool build items up, so that the MSVC items do not
14508     get split
14509     by it.
14510
14511  gio/Makefile.am | 17 +++++++++--------
14512  1 file changed, 9 insertions(+), 8 deletions(-)
14513
14514 commit bc7c030480ee9d9edbdacc91fd3d61a3e5092592
14515 Author: Cosimo Cecchi <cosimo@endlessm.com>
14516 Date:   Tue Jul 12 15:11:12 2016 -0700
14517
14518     documentportal: print warnings when document portal fails to
14519     initialize
14520
14521     Instead of siletly failing or calling a method on a NULL instance.
14522
14523  gio/gdocumentportal.c | 36 +++++++++++++++++++++++++++++-------
14524  1 file changed, 29 insertions(+), 7 deletions(-)
14525
14526 commit e694d1b673f8a65bb7e2cc4f8e03997a2ed2e04c
14527 Author: Philip Withnall <philip@tecnocode.co.uk>
14528 Date:   Tue Jul 12 23:08:27 2016 +0100
14529
14530     gio: Fix a memory leak in gportalsupport.c
14531
14532     Coverity CID: 1357527
14533
14534  gio/gportalsupport.c | 2 ++
14535  1 file changed, 2 insertions(+)
14536
14537 commit e0bb25c2149e4b89f75e1a095c61e76ac4ad3a05
14538 Author: Dan Winship <danw@gnome.org>
14539 Date:   Mon Jul 11 17:46:41 2016 -0400
14540
14541     Remove an erroneous check in the non-sendmmsg() version of
14542     g_socket_send_messages()
14543
14544     The docs specify that *all* errors are ignored if we managed to send
14545     any data successfully, not just timeout/wouldblock.
14546
14547     https://bugzilla.gnome.org/show_bug.cgi?id=768549
14548
14549  gio/gsocket.c | 4 +---
14550  1 file changed, 1 insertion(+), 3 deletions(-)
14551
14552 commit 62bd8f54bbf46b0c34151d6f8b6bd1003155f4a8
14553 Author: Cosimo Cecchi <cosimo@endlessm.com>
14554 Date:   Mon Jul 11 15:14:34 2016 -0700
14555
14556     appinfo: support opening files through document portal
14557
14558     In addition to URIs, we now also support opening files internal to the
14559     sandboxed application through the document portal.
14560
14561  gio/Makefile.am                          |   5 ++
14562  gio/gappinfo.c                           |  28 ++++++-
14563  gio/gdocumentportal.c                    | 126
14564  +++++++++++++++++++++++++++++++
14565  gio/gdocumentportal.h                    |  31 ++++++++
14566  gio/org.freedesktop.portal.Documents.xml |  71 +++++++++++++++++
14567  5 files changed, 260 insertions(+), 1 deletion(-)
14568
14569 commit f4e2047f2010417e8323cb5bb4fa843957fdba45
14570 Author: Cosimo Cecchi <cosimo@endlessm.com>
14571 Date:   Mon Jul 11 15:13:56 2016 -0700
14572
14573     build: don't forget to clean generated portal files
14574
14575  gio/Makefile.am | 1 +
14576  1 file changed, 1 insertion(+)
14577
14578 commit 79b7efada3582ad48f00aabade402f7eacdbe224
14579 Author: Dan Winship <danw@gnome.org>
14580 Date:   Mon Jul 11 17:38:30 2016 -0400
14581
14582     Fix gio/tests/inet-address on OS X
14583
14584     OS X apparently stringifies the IPv6 address "::80" as "::0.0.0.128",
14585     which is bizarre, but that address *is* in a "reserved for future use"
14586     range, so it's not unambiguously wrong I guess. Anyway, fix the text
14587     to use an address everyone can agree on.
14588
14589     https://bugzilla.gnome.org/show_bug.cgi?id=768551
14590
14591  gio/tests/inet-address.c | 8 ++++----
14592  1 file changed, 4 insertions(+), 4 deletions(-)
14593
14594 commit a9172c6d03de138fb91456b86adec23bf9421467
14595 Author: Philip Withnall <philip@tecnocode.co.uk>
14596 Date:   Mon Jul 11 21:56:04 2016 +0100
14597
14598     gio-tool: Fix memory leaks on error paths in mount command
14599
14600     Various GErrors were being leaked.
14601
14602     Coverity CID: 1357351 (amongst others)
14603
14604  gio/gio-tool-mount.c | 9 +++++++++
14605  1 file changed, 9 insertions(+)
14606
14607 commit 996bb349864e69f8c2ccecedb2409468158fe705
14608 Author: Philip Withnall <philip@tecnocode.co.uk>
14609 Date:   Mon Jul 11 21:47:49 2016 +0100
14610
14611     gio-tool: Remove a stray semicolon
14612
14613     This meant the help text would always be outputted, rendering
14614     the same mode useless and the code below it dead.
14615
14616     Coverity CID: 1357352
14617
14618  gio/gio-tool-save.c | 2 +-
14619  1 file changed, 1 insertion(+), 1 deletion(-)
14620
14621 commit d896ad269ea29dad73589faf90eaf067ac641e54
14622 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14623 Date:   Mon Jul 11 15:16:02 2016 +0800
14624
14625     gio/gappinfo.c: Don't include unistd.h
14626
14627     Functions from unistd.h seems not to be used in commit 5b77a19, and
14628     unistd.h is not universally available, so don't include it.
14629
14630  gio/gappinfo.c | 2 --
14631  1 file changed, 2 deletions(-)
14632
14633 commit bec71b5742173489e8e734d96f58bdae3645292b
14634 Author: Claude Paroz <claude@2xlibre.net>
14635 Date:   Fri Jul 8 11:35:31 2016 +0000
14636
14637     Updated French translation
14638
14639  po/fr.po | 1193
14640  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
14641  1 file changed, 942 insertions(+), 251 deletions(-)
14642
14643 commit bd3fb2a15f8bc663876f1ffba8c635a4f9de9eda
14644 Author: Matthias Clasen <mclasen@redhat.com>
14645 Date:   Fri Jul 1 01:12:30 2016 -0400
14646
14647     Add a portal backend for GNotification
14648
14649     This talks to the org.freedesktop.portal.Notification portal
14650     instead of directly to gnome-shell.
14651
14652     https://bugzilla.gnome.org/show_bug.cgi?id=768498
14653
14654  gio/Makefile.am                  |  1 +
14655  gio/giomodule.c                  |  2 +
14656  gio/gportalnotificationbackend.c | 97
14657  ++++++++++++++++++++++++++++++++++++++++
14658  3 files changed, 100 insertions(+)
14659
14660 commit e362a014465ebc69bacc0b59817bb8d9d82017c0
14661 Author: Matthias Clasen <mclasen@redhat.com>
14662 Date:   Wed Jun 22 07:03:24 2016 -0400
14663
14664     Add a portalized proxy resolver implementation
14665
14666     The backend for this lives in xdg-desktop-portal,
14667     and is in turn using GProxyResolver.
14668
14669     https://bugzilla.gnome.org/show_bug.cgi?id=768498
14670
14671  gio/Makefile.am                              |  14 ++-
14672  gio/giomodule.c                              |   2 +
14673  gio/gproxyresolverportal.c                   | 167
14674  +++++++++++++++++++++++++++
14675  gio/gproxyresolverportal.h                   |  47 ++++++++
14676  gio/org.freedesktop.portal.ProxyResolver.xml |  29 +++++
14677  5 files changed, 255 insertions(+), 4 deletions(-)
14678
14679 commit cea5626c49d23a90ede0010d662d40c0da802b11
14680 Author: Matthias Clasen <mclasen@redhat.com>
14681 Date:   Tue Jun 21 19:55:23 2016 -0400
14682
14683     Add a portalized network monitor implementation
14684
14685     The backend for this lives in xdg-desktop-portal,
14686     and is in turn using GNetworkMonitor.
14687
14688     When network is not available in the sandbox, there is
14689     no point in reporting accurately about the network
14690     status outside the sandbox. Just return 'no connection'
14691     in this case.
14692
14693     https://bugzilla.gnome.org/show_bug.cgi?id=768498
14694
14695  gio/Makefile.am                               |  22 +++
14696  gio/giomodule.c                               |   2 +
14697  gio/gnetworkmonitorportal.c                   | 186
14698  ++++++++++++++++++++++++++
14699  gio/gnetworkmonitorportal.h                   |  53 ++++++++
14700  gio/org.freedesktop.portal.NetworkMonitor.xml |  31 +++++
14701  5 files changed, 294 insertions(+)
14702
14703 commit 5b77a19fe1fc89017dc3ed4f74386aa8c2a73d0e
14704 Author: Matthias Clasen <mclasen@redhat.com>
14705 Date:   Tue Jun 21 08:17:16 2016 -0400
14706
14707     Add portal support to g_app_info_launch_default_for_uri
14708
14709     We need to patch in the portal support at a high enough
14710     level that GAppInfo is not involved - a sandboxed app may
14711     not be able to see any applications, so it can only launch
14712     the defaults.
14713
14714     Note that even though the API is called launch_default...,
14715     the portal may still offer the user to choose the application
14716     to launch.
14717
14718     https://bugzilla.gnome.org/show_bug.cgi?id=768498
14719
14720  gio/gappinfo.c | 56
14721  ++++++++++++++++++++++++++++++++++++++++++++++++++++----
14722  1 file changed, 52 insertions(+), 4 deletions(-)
14723
14724 commit 78ef32110a4b46d05cdc3b3273583ef1aed9f75a
14725 Author: Matthias Clasen <mclasen@redhat.com>
14726 Date:   Wed Jul 6 23:34:55 2016 -0400
14727
14728     Add portal helpers
14729
14730     These are private helper functions that will be used in
14731     the following commits to get information about whether
14732     we are running in a flatpak sandbox, etc.
14733
14734     We allow the use of GTK_USE_PORTAL=1 in the environment
14735     to force the use of portals. This can be useful for
14736     testing and debugging portal interaction.
14737
14738     https://bugzilla.gnome.org/show_bug.cgi?id=768498
14739
14740  gio/Makefile.am      |  2 ++
14741  gio/gportalsupport.c | 84
14742  ++++++++++++++++++++++++++++++++++++++++++++++++++++
14743  gio/gportalsupport.h | 30 +++++++++++++++++++
14744  3 files changed, 116 insertions(+)
14745
14746 commit 4586434346e6e3e76130068b1876d5d61b13b462
14747 Author: Kalev Lember <klember@redhat.com>
14748 Date:   Wed Jul 6 14:37:12 2016 +0200
14749
14750     GFileMonitor: Fix doc typos
14751
14752  gio/gfilemonitor.c | 4 ++--
14753  1 file changed, 2 insertions(+), 2 deletions(-)
14754
14755 commit d2c809d233341d663a782c9c11872d26946351d6
14756 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
14757 Date:   Tue Jul 5 10:38:05 2016 +0000
14758
14759     Updated Spanish translation
14760
14761  po/es.po | 1272
14762  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
14763  1 file changed, 1002 insertions(+), 270 deletions(-)
14764
14765 commit a523faba62a464c350fc539615f54045cd9d3cfd
14766 Author: Aurimas Černius <aurisc4@gmail.com>
14767 Date:   Sun Jul 3 18:00:19 2016 +0300
14768
14769     Updated Lithuanian translation
14770
14771  po/lt.po | 1237
14772  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
14773  1 file changed, 987 insertions(+), 250 deletions(-)
14774
14775 commit 27fad7a6b1ff5f492def5638dd36739c967867cf
14776 Author: Matthias Clasen <mclasen@redhat.com>
14777 Date:   Mon May 25 16:40:55 2015 -0400
14778
14779     Document the gio tool
14780
14781     Add a man page, and integrate it in the reference docs.
14782
14783  docs/reference/gio/Makefile.am  |  18 +-
14784  docs/reference/gio/gio-docs.xml |   1 +
14785  docs/reference/gio/gio.xml      | 720
14786  ++++++++++++++++++++++++++++++++++++++++
14787  3 files changed, 731 insertions(+), 8 deletions(-)
14788
14789 commit 37129297a9145eae9b7ee8b61e35cf009c032bb8
14790 Author: Matthias Clasen <mclasen@redhat.com>
14791 Date:   Mon May 25 15:24:20 2015 -0400
14792
14793     Add new files to POTFILES
14794
14795  po/POTFILES.in | 17 +++++++++++++++++
14796  1 file changed, 17 insertions(+)
14797
14798 commit 9edba4e49cf84116903ca8a7c29080e7dca56607
14799 Author: Matthias Clasen <mclasen@redhat.com>
14800 Date:   Mon May 25 13:29:02 2015 -0400
14801
14802     Add a new gio commandline tool
14803
14804     This command collects the various commandline utilities that
14805     are currently shipped in gvfs, and unifies them under a single,
14806     command-style binary.
14807
14808     The tools just use GIO APIs, so it makes sense for them to live here.
14809
14810  gio/Makefile.am        |   30 ++
14811  gio/gio-tool-cat.c     |  154 +++++++
14812  gio/gio-tool-copy.c    |  218 +++++++++
14813  gio/gio-tool-info.c    |  325 ++++++++++++++
14814  gio/gio-tool-list.c    |  228 ++++++++++
14815  gio/gio-tool-mime.c    |  176 ++++++++
14816  gio/gio-tool-mkdir.c   |  108 +++++
14817  gio/gio-tool-monitor.c |  278 ++++++++++++
14818  gio/gio-tool-mount.c   | 1174
14819  ++++++++++++++++++++++++++++++++++++++++++++++++
14820  gio/gio-tool-move.c    |  211 +++++++++
14821  gio/gio-tool-open.c    |   97 ++++
14822  gio/gio-tool-remove.c  |   94 ++++
14823  gio/gio-tool-rename.c  |   99 ++++
14824  gio/gio-tool-save.c    |  193 ++++++++
14825  gio/gio-tool-set.c     |  195 ++++++++
14826  gio/gio-tool-trash.c   |  135 ++++++
14827  gio/gio-tool-tree.c    |  285 ++++++++++++
14828  gio/gio-tool.c         |  316 +++++++++++++
14829  gio/gio-tool.h         |   52 +++
14830  19 files changed, 4368 insertions(+)
14831
14832 commit 669a0f72a1b67dc9e3262c3a5ccf29c4aed98028
14833 Author: Matthias Clasen <mclasen@redhat.com>
14834 Date:   Thu Jun 30 08:58:41 2016 -0400
14835
14836     Trivial: documentation wording fix
14837
14838     There was a stray 'of' here.
14839
14840  docs/reference/gio/overview.xml | 2 +-
14841  1 file changed, 1 insertion(+), 1 deletion(-)
14842
14843 commit ae9e72ef612c0df3ad76b334b2483945ca495fad
14844 Author: Philip Withnall <philip.withnall@collabora.co.uk>
14845 Date:   Tue Mar 15 12:28:37 2016 +0000
14846
14847     gmessages: Simplify _g_log_abort() in gmessages.c a little
14848
14849     https://bugzilla.gnome.org/show_bug.cgi?id=744456
14850
14851  glib/gmessages.c | 16 ++++++++++++----
14852  1 file changed, 12 insertions(+), 4 deletions(-)
14853
14854 commit 3613b7a3660f2a7d9609faa2d6a4649bdc5f4fe3
14855 Author: Philip Withnall <philip.withnall@collabora.co.uk>
14856 Date:   Thu Jun 16 19:39:38 2016 -0400
14857
14858     gio: Add source tags to various GTasks constructed in GLib
14859
14860     This makes them easier to identify when debugging and profiling.
14861
14862     This patch was somewhat less than interesting to write.
14863
14864     https://bugzilla.gnome.org/show_bug.cgi?id=767765
14865
14866  gio/gasyncinitable.c           |  1 +
14867  gio/gbufferedinputstream.c     |  2 ++
14868  gio/gbufferedoutputstream.c    |  2 ++
14869  gio/gbytesicon.c               |  1 +
14870  gio/gdatainputstream.c         |  1 +
14871  gio/gdbusaddress.c             |  1 +
14872  gio/gdbusconnection.c          |  6 ++++++
14873  gio/gdbusinterfaceskeleton.c   |  1 +
14874  gio/gdbusprivate.c             |  2 ++
14875  gio/gdbusproxy.c               |  3 +++
14876  gio/gdummyproxyresolver.c      |  1 +
14877  gio/gfile.c                    | 20 ++++++++++++++++++++
14878  gio/gfileenumerator.c          |  2 ++
14879  gio/gfileicon.c                |  1 +
14880  gio/gfileinputstream.c         |  1 +
14881  gio/gfileoutputstream.c        |  1 +
14882  gio/ghttpproxy.c               |  1 +
14883  gio/ginputstream.c             |  6 ++++++
14884  gio/gioscheduler.c             |  3 +++
14885  gio/giostream.c                |  3 +++
14886  gio/gloadableicon.c            |  1 +
14887  gio/gmemoryinputstream.c       |  3 +++
14888  gio/gmemoryoutputstream.c      |  1 +
14889  gio/gnetworkaddress.c          |  1 +
14890  gio/gnetworkmonitor.c          |  2 ++
14891  gio/gnetworkmonitorbase.c      |  1 +
14892  gio/gnetworkservice.c          |  1 +
14893  gio/goutputstream.c            |  2 ++
14894  gio/gproxyaddressenumerator.c  |  1 +
14895  gio/gsimpleproxyresolver.c     |  1 +
14896  gio/gsocketaddressenumerator.c |  1 +
14897  gio/gsocketclient.c            |  1 +
14898  gio/gsocketconnection.c        |  2 ++
14899  gio/gsocketlistener.c          |  1 +
14900  gio/gsocks4aproxy.c            |  1 +
14901  gio/gsocks5proxy.c             |  1 +
14902  gio/gsubprocess.c              |  3 +++
14903  gio/gtcpconnection.c           |  1 +
14904  gio/gthreadedresolver.c        |  6 ++++++
14905  gio/gtlsdatabase.c             |  7 +++++++
14906  gio/gunixconnection.c          |  4 ++--
14907  gio/gunixinputstream.c         |  1 +
14908  gio/gunixmount.c               |  1 +
14909  gio/gunixoutputstream.c        |  1 +
14910  gio/gunixvolume.c              |  1 +
14911  45 files changed, 103 insertions(+), 2 deletions(-)
14912
14913 commit 7ea4949cdac8f7a4636f92e9e9efceec90ff09e6
14914 Author: Philip Withnall <philip.withnall@collabora.co.uk>
14915 Date:   Thu Jun 16 18:28:14 2016 -0400
14916
14917     gmain: Add G_PID_FORMAT
14918
14919     This will be useful for printing out GPids in printf()-style
14920     functions.
14921
14922     https://bugzilla.gnome.org/show_bug.cgi?id=767765
14923
14924  configure.ac                          |  4 ++++
14925  docs/reference/glib/glib-sections.txt |  1 +
14926  glib/glibconfig.h.win32.in            |  1 +
14927  glib/gmain.h                          | 11 +++++++++++
14928  4 files changed, 17 insertions(+)
14929
14930 commit 8c6d08ab1b8ec57b81d77d44820f40625009b2cc
14931 Author: Philip Withnall <philip.withnall@collabora.co.uk>
14932 Date:   Wed Jun 29 15:08:22 2016 +0100
14933
14934     build: Simplify dtrace configuration
14935
14936     Apply the same changes as in commit
14937     7563ab473468fecefc388ae2ed06afab8ead6211 to gio/Makefile.am.
14938
14939     https://bugzilla.gnome.org/show_bug.cgi?id=725902
14940
14941  gio/Makefile.am | 5 +----
14942  1 file changed, 1 insertion(+), 4 deletions(-)
14943
14944 commit c4695f192c985b8da19432381edb657653178669
14945 Author: Philip Withnall <philip.withnall@collabora.co.uk>
14946 Date:   Thu Jun 16 16:17:46 2016 -0400
14947
14948     build: Rename SystemTap scripts to include the LT version
14949
14950     In a vague attempt at ensuring the .stp scripts can be closely
14951     associated with the .so files which they hard-code references to,
14952     rename
14953     the scripts so they include the LT version — so that they are
14954     the .so
14955     file name plus .stp.
14956
14957     This does not fix the fact that our .stp scripts will not work on
14958     multiarch systems, as they are installed in an
14959     architecture-independent
14960     directory (/usr/share/systemtap/tapset). At the moment, it is
14961     recommended that any distribution who package the .stp files should
14962     install them in the architecture-specific subdirectories of this (for
14963     example, /usr/share/systemtap/tapset/x86-64).
14964
14965     A better long-term solution for this is under discussion upstream:
14966     https://sourceware.org/bugzilla/show_bug.cgi?id=20264
14967
14968     https://bugzilla.gnome.org/show_bug.cgi?id=662802
14969
14970  docs/reference/glib/running.xml |  6 +++---
14971  gio/Makefile.am                 | 11 +++++------
14972  glib/Makefile.am                |  9 ++++-----
14973  gobject/Makefile.am             | 11 +++++------
14974  4 files changed, 17 insertions(+), 20 deletions(-)
14975
14976 commit c9d661b4314316c8c622ce3230903817be9729ea
14977 Author: Philip Withnall <philip.withnall@collabora.co.uk>
14978 Date:   Thu Jun 16 15:46:30 2016 -0400
14979
14980     build: Ensure gio.stp.in is always distributed
14981
14982     Even if systemtap is not enabled in configure when running distcheck.
14983
14984     https://bugzilla.gnome.org/show_bug.cgi?id=662802
14985
14986  gio/Makefile.am | 5 +++--
14987  1 file changed, 3 insertions(+), 2 deletions(-)
14988
14989 commit 61c1e2db99ca25569bdd9231051272ccd26daaa2
14990 Author: Florian Müllner <fmuellner@gnome.org>
14991 Date:   Tue Jun 28 03:19:44 2016 +0200
14992
14993     vfs: Fix copying default schemes list
14994
14995     The list of supported schemes is not known at compile-time, so it is
14996     wrong to iterate the list with G_N_ELEMENTS() and we miss all but the
14997     first scheme. Fix by checking for the %NULL sentinel instead.
14998
14999     https://bugzilla.gnome.org/show_bug.cgi?id=768119
15000
15001  gio/gvfs.c | 5 ++---
15002  1 file changed, 2 insertions(+), 3 deletions(-)
15003
15004 commit a42bdecf5cedfcfc376d4694e66ac7a767b8c8b1
15005 Author: Florian Müllner <fmuellner@gnome.org>
15006 Date:   Tue Jun 28 01:58:13 2016 +0200
15007
15008     vfs: Fix return value of get_supported_uri_schemes()
15009
15010     The function is expected to return a %NULL-terminated array, but
15011     commit 375b4ca65c dropped the sentinel when adding support for
15012     additional custom schemes. Add it back.
15013
15014     https://bugzilla.gnome.org/show_bug.cgi?id=768119
15015
15016  gio/gvfs.c      | 2 ++
15017  gio/tests/vfs.c | 3 +++
15018  2 files changed, 5 insertions(+)
15019
15020 commit e57355b055217b067cd1a71340f7ea47e51d4aae
15021 Author: Ondrej Holy <oholy@redhat.com>
15022 Date:   Wed Jun 22 14:03:57 2016 +0200
15023
15024     fileinfo: Add G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute
15025
15026     Add filesystem attribute to detect remote filesystems in order to
15027     replace hardcoded filesystem types in GtkFileSystem. Set this
15028     attribute
15029     also for GLocalFile appropriately.
15030
15031     Bump version to 2.49.3, so that early adopters of new API have
15032     a version
15033     number to target.
15034
15035  configure.ac                        | 2 +-
15036  docs/reference/gio/gio-sections.txt | 1 +
15037  gio/gfileinfo.h                     | 9 +++++++++
15038  gio/glocalfile.c                    | 5 +++++
15039  4 files changed, 16 insertions(+), 1 deletion(-)
15040
15041 commit f4b5dc30a76569ce4c7e6990c4827407d52a85ef
15042 Author: Ernestas Kulik <ernestas.kulik@gmail.com>
15043 Date:   Sat Jun 25 14:39:54 2016 +0300
15044
15045     gvfs: fix possible infinite loop in parse_name_internal()
15046
15047     If none of the closures in the hash table return a non-null value, the
15048     loop never ends. Since the end of the hash table has been reached at
15049     that point, g_hash_table_iter_next() starts asserting.
15050
15051     The possible fix is making the return value of
15052     g_hash_table_iter_next()
15053     the condition in the loop.
15054
15055     https://bugzilla.gnome.org/show_bug.cgi?id=768029
15056
15057  gio/gvfs.c | 7 +++----
15058  1 file changed, 3 insertions(+), 4 deletions(-)
15059
15060 commit 375b4ca65cf09789aeeb4e15ac3b12211729aa31
15061 Author: Cosimo Cecchi <cosimo@endlessm.com>
15062 Date:   Mon Jun 20 11:42:56 2016 -0700
15063
15064     vfs: add g_vfs_register_uri_scheme()
15065
15066     Add a new API to allow clients to register a custom GFile
15067     implementation
15068     handling a particular URI scheme.
15069     This can be useful for tests, but also for cases where a different URI
15070     scheme is desired to be used with another custom GFile backend.
15071
15072     As an additional cleanup, we can use this to register the "resource"
15073     URI
15074     scheme too.
15075
15076     Based on a patch by Jasper St. Pierre <jstpierre@mecheye.net>.
15077
15078     https://bugzilla.gnome.org/show_bug.cgi?id=767887
15079
15080  docs/reference/gio/gio-sections.txt |   3 +
15081  gio/gvfs.c                          | 304
15082  ++++++++++++++++++++++++++++++++++--
15083  gio/gvfs.h                          |  36 +++++
15084  gio/tests/vfs.c                     |  73 +++++++++
15085  4 files changed, 403 insertions(+), 13 deletions(-)
15086
15087 commit 4442bf2c95f68bbbf3dcc8e84b1775a90eb9927a
15088 Author: Andika Triwidada <atriwidada@gnome.org>
15089 Date:   Fri Jun 24 10:08:01 2016 +0000
15090
15091     Updated Indonesian translation
15092     (cherry picked from commit 7cb5b02e6ab662e6cb384a3d68acdd81a3c15515)
15093
15094  po/id.po | 599
15095  +++++++++++++++++++++++++++++++++------------------------------
15096  1 file changed, 313 insertions(+), 286 deletions(-)
15097
15098 commit 9bb2499c9c8be9c401d32fd7930ea0b975678db0
15099 Author: Allison Lortie <desrt@desrt.ca>
15100 Date:   Thu Jun 23 11:47:30 2016 -0400
15101
15102     tests: fix uint64 argument to g_object_set() call
15103
15104     5cea1c861def0251a10cd4de01908aaf3276c72d introduced accessors
15105     for 64bit
15106     ints to gsettings, at which point the testcases were expanded.
15107
15108     Unfortunately, the expanded tests contained a bug: integer constants
15109     passed to g_object_set() for a 64-bit property need an up-cast.  Add
15110     that now.
15111
15112     Problem found by Iain Lane.
15113
15114  gio/tests/gsettings.c | 2 +-
15115  1 file changed, 1 insertion(+), 1 deletion(-)
15116
15117 commit 8e21b9e966ae0cd72bfdb9b0b8e99b2dead9e0d7
15118 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15119 Date:   Wed Jun 22 12:41:34 2016 +0100
15120
15121     build: Add gio_probes.d to sources list so it ends up in the tarball
15122
15123     The probes.d file should be distributed even if GLib is build with
15124     dtrace disabled. This is what’s done in the glib and gobject
15125     directories.
15126
15127  gio/Makefile.am | 1 +
15128  1 file changed, 1 insertion(+)
15129
15130 commit d07e166432e0b85d64347ac30a1665d69c2cb288
15131 Author: Cosimo Cecchi <cosimo@endlessm.com>
15132 Date:   Mon Jun 20 10:01:01 2016 -0700
15133
15134     gkeyfile: add g_key_file_load_from_bytes() API
15135
15136     This makes it easier to use GKeyFile from language bindings, and makes
15137     the API more consistent and modern with the new data type available in
15138     GLib.
15139
15140     https://bugzilla.gnome.org/show_bug.cgi?id=767880
15141
15142  docs/reference/glib/glib-sections.txt |  1 +
15143  glib/gkeyfile.c                       | 30 ++++++++++++++++++++++++++++
15144  glib/gkeyfile.h                       |  6 ++++++
15145  glib/tests/keyfile.c                  | 37
15146  +++++++++++++++++++++++++++++++++++
15147  4 files changed, 74 insertions(+)
15148
15149 commit 7563ab473468fecefc388ae2ed06afab8ead6211
15150 Author: Ryan Lortie <desrt@desrt.ca>
15151 Date:   Fri Mar 7 09:35:16 2014 -0500
15152
15153     build: simplify dtrace configuration
15154
15155     The ability to pass libtool via $(CC) to dtrace and have it respect
15156     this
15157     appears to be a feature that is only present in the systemtap
15158     version of
15159     the tool.  In particular, FreeBSD (which seems to be using a copy
15160     of the
15161     tool from Solaris) doesn't support this.
15162
15163     The result is that, with $(CC) ignored, and a .lo file specified
15164     in -o,
15165     we get an ELF written to the .lo.
15166
15167     Instead of trying to have dtrace run libtool we can have libtool run
15168     dtrace.  dtrace is really just a compiler that produces an object file
15169     here, and it even understands -o, so libtool can make the appropriate
15170     adjustments.
15171
15172     There appears to be some prior art for this approach.  A quick search
15173     shows that at least QEMU is using this approach.  It also appears to
15174     work on Linux with systemtap's dtrace and on FreeBSD.
15175
15176     This may regress cross-compilation because the dtrace command
15177     will have
15178     no way of knowing which compiler we intend for it to use to produce
15179     the
15180     object file.  I say "may" because I don't know if dtrace ever
15181     worked in
15182     the first place under cross-compilation.
15183
15184     https://bugzilla.gnome.org/show_bug.cgi?id=725902
15185
15186  glib/Makefile.am    | 5 +----
15187  gobject/Makefile.am | 4 +---
15188  2 files changed, 2 insertions(+), 7 deletions(-)
15189
15190 commit b990acf7ae7cfd6dec5c7de61de49e45d6112af9
15191 Author: Matthias Clasen <mclasen@redhat.com>
15192 Date:   Mon Jun 20 08:03:17 2016 -0400
15193
15194     2.49.2
15195
15196  configure.ac | 2 +-
15197  1 file changed, 1 insertion(+), 1 deletion(-)
15198
15199 commit 26e07869af572ea46c339b8d4045cb9537066c04
15200 Author: Matthias Clasen <mclasen@redhat.com>
15201 Date:   Mon Jun 20 07:58:01 2016 -0400
15202
15203     Updates
15204
15205  NEWS | 21 +++++++++++++++++++++
15206  1 file changed, 21 insertions(+)
15207
15208 commit bbf07fb15e90abe2d31609d388e89b852962b028
15209 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15210 Date:   Mon Jun 20 10:50:39 2016 +0800
15211
15212     Visual Studio builds: Fix .pc generation
15213
15214     The previous update did not account for when no exec_prefix is
15215     spcified,
15216     so update that, and use ${prefix} by default.  Clean up a bit as well.
15217
15218  build/win32/pc_base.py | 13 +++++--------
15219  1 file changed, 5 insertions(+), 8 deletions(-)
15220
15221 commit 35b401c8bb0c7bb9324e7d8ae0e5d0a63f98872c
15222 Author: John Ralls <jralls@ceridwen.us>
15223 Date:   Sun Jun 19 15:03:20 2016 -0700
15224
15225     Bug 767824 - Some UTC timezones incorrectly recognized on Windows 7
15226
15227     The condition removed erroneously excluded UTC-based and DST-less
15228     timezones and so left the GArray with no contents, so GTimeZone
15229     functions
15230     returned whatever random garbage was in memory.
15231
15232  glib/gtimezone.c | 2 +-
15233  1 file changed, 1 insertion(+), 1 deletion(-)
15234
15235 commit fadd00c7085fd0dc2722c974260768540cc6f8b9
15236 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15237 Date:   Thu Jun 16 14:45:21 2016 -0400
15238
15239     glocalfileoutputstream: Drop unnecessary (void) return value casts
15240
15241     g_close() does not have G_GNUC_WARN_UNUSED_RESULT, so these casts are
15242     unnecessary.
15243
15244  gio/glocalfileoutputstream.c | 18 +++++++++---------
15245  1 file changed, 9 insertions(+), 9 deletions(-)
15246
15247 commit 16d674411f769360fe047b3fd542d47fd05fa65e
15248 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15249 Date:   Thu May 15 10:30:38 2014 +0100
15250
15251     glocalfileoutputstream: Fix an FD leak in an error path
15252
15253     If a backup file is created, opened successfully, then fstat() on it
15254     fails (perhaps due to another process deleting it in the mean time?),
15255     the FD will be leaked.
15256
15257     Coverity issue: #1159485
15258
15259     https://bugzilla.gnome.org/show_bug.cgi?id=730187
15260
15261  gio/glocalfileoutputstream.c | 1 +
15262  1 file changed, 1 insertion(+)
15263
15264 commit 195a0cb6bb8cc8739902fcf3245bfe256c980c60
15265 Author: Philip Withnall <philip@tecnocode.co.uk>
15266 Date:   Wed Dec 23 16:35:24 2015 +0000
15267
15268     gio: Add SystemTap and DTrace probes for GTask
15269
15270     This adds a basic tapset for GIO, covering various interesting
15271     parts of
15272     GTask.
15273
15274     https://bugzilla.gnome.org/show_bug.cgi?id=759813
15275
15276  docs/reference/gio/Makefile.am  |   1 +
15277  docs/reference/glib/running.xml |   3 +-
15278  gio/Makefile.am                 |  35 +++++++++++++
15279  gio/gio.stp.in                  | 107
15280  ++++++++++++++++++++++++++++++++++++++++
15281  gio/gio_probes.d                |  10 ++++
15282  gio/gio_trace.h                 |  41 +++++++++++++++
15283  gio/gtask.c                     |  34 +++++++++++--
15284  7 files changed, 227 insertions(+), 4 deletions(-)
15285
15286 commit cfb692825aaa64c2663963568df1b7dfa4b67e89
15287 Author: Philip Withnall <philip@tecnocode.co.uk>
15288 Date:   Wed Dec 23 16:28:50 2015 +0000
15289
15290     glib: Add more GLib main context SystemTap and DTrace probes
15291
15292     Expand the set of available probes, and add a few more output
15293     parameters
15294     to some of the existing ones to make them more useful. I do not
15295     know if
15296     this breaks any existing stability guarantees for GLib’s SystemTap
15297     tapset, as it is effectively just adding some more local variables in
15298     the user’s probe.
15299
15300     https://bugzilla.gnome.org/show_bug.cgi?id=759813
15301
15302  glib/glib.stp.in   | 506
15303  +++++++++++++++++++++++++++++++++++++++++++++++++++--
15304  glib/glib_probes.d |  41 ++++-
15305  glib/gmain.c       | 194 ++++++++++++++------
15306  glib/gthread.c     |   4 +
15307  4 files changed, 676 insertions(+), 69 deletions(-)
15308
15309 commit b26b083aa20daceeb14ab43a73655d06c9fccf5b
15310 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15311 Date:   Wed Feb 10 09:36:16 2016 +0000
15312
15313     gio: Support using GDBusObjectManagerServer at path ‘/’
15314
15315     Previously this would cause an assertion failure when checking
15316     the paths
15317     of exported objects, as it would try to check that their paths started
15318     with ‘//’ due to mishandling the root object case.
15319
15320     Includes a unit test.
15321
15322     https://bugzilla.gnome.org/show_bug.cgi?id=761810
15323
15324  gio/gdbusobjectmanagerserver.c        | 11 ++++++----
15325  gio/tests/gdbus-peer-object-manager.c | 39
15326  ++++++++++++++++++++++++++---------
15327  2 files changed, 36 insertions(+), 14 deletions(-)
15328
15329 commit ec40e9d921a2f9c9a54d238100ddd417368cf161
15330 Author: Nikita Churaev <lamefun.x0r@gmail.com>
15331 Date:   Thu Nov 27 09:11:25 2014 +0000
15332
15333     gfileutils: Add missing (type filename) annotations
15334
15335     These differentiate between strings in the GLib filename encoding, and
15336     strings in UTF-8.
15337
15338     https://bugzilla.gnome.org/show_bug.cgi?id=700756
15339
15340  glib/gfileutils.c | 24 +++++++++++++-----------
15341  1 file changed, 13 insertions(+), 11 deletions(-)
15342
15343 commit ac1166626c1cd753087fa81a780c39b20f259c71
15344 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15345 Date:   Wed Jun 15 11:03:31 2016 -0400
15346
15347     gio: Add missing (type filename) annotations
15348
15349     These differentiate between strings in the GLib filename encoding, and
15350     strings in UTF-8.
15351
15352     https://bugzilla.gnome.org/show_bug.cgi?id=700756
15353
15354  gio/gfile.c | 4 ++--
15355  1 file changed, 2 insertions(+), 2 deletions(-)
15356
15357 commit f8ff1049d3e52971813243a559a8148f06c26e15
15358 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15359 Date:   Wed Jun 15 11:01:26 2016 -0400
15360
15361     gio: Add missing (nullable) annotation
15362
15363     Add it to g_application_command_line_get_cwd(). Also add a clarifying
15364     internal comment about the cwd private member.
15365
15366     https://bugzilla.gnome.org/show_bug.cgi?id=700756
15367
15368  gio/gapplicationcommandline.c | 4 ++--
15369  1 file changed, 2 insertions(+), 2 deletions(-)
15370
15371 commit c91411464ec02f1a7b66568b63facea941df6ff2
15372 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15373 Date:   Thu Nov 27 09:09:01 2014 +0000
15374
15375     gfileutils: Fix a signed/unsigned integer comparison
15376
15377     Also use size_t rather than int, allowing for larger files to be
15378     handled.
15379
15380     https://bugzilla.gnome.org/show_bug.cgi?id=700756
15381
15382  glib/gfileutils.c | 6 +++---
15383  1 file changed, 3 insertions(+), 3 deletions(-)
15384
15385 commit ae048625fee3ece3898110f6034063aee6c84336
15386 Author: Hans Petter Jansson <hpj@cl.no>
15387 Date:   Fri Jun 3 03:16:58 2016 +0200
15388
15389     GDbusProxy: Plug memory leak.
15390
15391     proxy->priv->name_owner gets overwritten in
15392     async_init_data_set_name_owner() on the
15393     assumption that it will always be NULL when we get there. However,
15394     on_name_owner_changed() can run first, and it does set name_owner.
15395
15396     ==20126== 42 bytes in 6 blocks are definitely lost in loss record
15397     15,174 of 48,256
15398     ==20126==    at 0x4C280F3: malloc (vg_replace_malloc.c:299)
15399     ==20126==    by 0x7541D00: g_malloc (gmem.c:104)
15400     ==20126==    by 0x7558FEE: g_strdup (gstrfuncs.c:364)
15401     ==20126==    by 0x6DF8E4F: on_name_owner_changed (gdbusproxy.c:1399)
15402     ==20126==    by 0x6DE94C4: emit_signal_instance_in_idle_cb
15403     (gdbusconnection.c:3743)
15404     ==20126==    by 0x753C315: g_main_dispatch (gmain.c:3066)
15405     ==20126==    by 0x753C315: g_main_context_dispatch (gmain.c:3642)
15406     ==20126==    by 0x753C667: g_main_context_iterate.isra.24
15407     (gmain.c:3713)
15408     ==20126==    by 0x753CA69: g_main_loop_run (gmain.c:3907)
15409     ==20126==    by 0x5E38000: meta_run (main.c:556)
15410     ==20126==    by 0x401EC0: main (main.c:441)
15411
15412     https://bugzilla.gnome.org/show_bug.cgi?id=755439
15413
15414  gio/gdbusproxy.c | 3 ++-
15415  1 file changed, 2 insertions(+), 1 deletion(-)
15416
15417 commit 39a22880b6d8544fec51ba3176214f38a8a572b8
15418 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15419 Date:   Wed Jun 15 17:30:24 2016 +0800
15420
15421     Visual Studio builds: Improve flexibility of .pc generation
15422
15423     Allow the use of shorthands using ${prefix} for exec_prefix, and
15424     ${exec_prefix} for includedir and libdir, which makes the generated
15425     .pc
15426     files a bit cleaner and more flexible.
15427
15428  build/win32/pc_base.py | 39 +++++++++++++++++++++++++++++----------
15429  1 file changed, 29 insertions(+), 10 deletions(-)
15430
15431 commit be16115e6743bcd7cdd2d4d76d87145a6175e183
15432 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15433 Date:   Wed Jun 15 16:31:40 2016 +0800
15434
15435     Visual Studio projects: Clean up a little bit
15436
15437     For the Visual Studio 201x projects, we can force the "install"
15438     projects
15439     to always run in a simpler way, by specifying an output file that will
15440     never exist.  Makes things look a bit cleaner.
15441
15442  build/win32/vs10/glib-install.propsin | 16 ----------------
15443  build/win32/vs10/glib-install.vcxproj |  8 ++++----
15444  2 files changed, 4 insertions(+), 20 deletions(-)
15445
15446 commit 33549086bc0af9e2cbc2910ae2cb9ba67b99ea0c
15447 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15448 Date:   Wed Jun 15 16:21:03 2016 +0800
15449
15450     Visual Studio builds: Refine .pc creation
15451
15452     We may not have $(CopyDir) created, which the script that generates
15453     the
15454     .pc files check for, so create it if it is not there.  This makes
15455     things a
15456     bit more convenient for people.
15457
15458  build/win32/vs10/glib-install.propsin  | 2 +-
15459  build/win32/vs9/glib-install.vspropsin | 2 +-
15460  2 files changed, 2 insertions(+), 2 deletions(-)
15461
15462 commit 9ec74d20a7e89344fecfc7f994168ea30a6b8c5f
15463 Author: Christoph Reiter <reiter.christoph@gmail.com>
15464 Date:   Tue Jun 7 19:31:56 2016 +0200
15465
15466     Partly revert "gio: Add filename type annotations"
15467
15468     Revert all annotation changes for environment variables and command
15469     line
15470     arguments.
15471
15472     See commit f8189ddf9869ed8e90f9b640d9545fe4011adb7d.
15473
15474  gio/gappinfo.c                | 10 +++++-----
15475  gio/gapplication.c            |  3 +--
15476  gio/gapplicationcommandline.c | 12 ++++++------
15477  gio/gdesktopappinfo.c         |  2 +-
15478  gio/gfile.c                   |  4 ++--
15479  gio/gsubprocess.c             |  2 +-
15480  gio/gsubprocesslauncher.c     | 18 +++++++-----------
15481  7 files changed, 23 insertions(+), 28 deletions(-)
15482
15483 commit c9dd204909aa89648b29c5bd7e159bb32ebc2017
15484 Author: Christoph Reiter <reiter.christoph@gmail.com>
15485 Date:   Tue Jun 7 19:31:51 2016 +0200
15486
15487     Partly revert "glib: Add filename type annotations"
15488
15489     Revert all annotation changes for environment variables and command
15490     line
15491     arguments.
15492
15493     See commit 41013a01f44e9fc15ffef55eae78af2425bbd5a3.
15494
15495  glib/genviron.c | 55
15496  +++++++++++++++++++++++++------------------------------
15497  glib/gshell.c   | 14 +++++++-------
15498  glib/gspawn.c   | 32 +++++++++++---------------------
15499  3 files changed, 43 insertions(+), 58 deletions(-)
15500
15501 commit 9198f19d97aa24d4d034dee5971d7188cb04e27c
15502 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15503 Date:   Tue Jun 7 15:51:31 2016 +0800
15504
15505     config.h.win32.in: Always define HAVE_LONG_LONG
15506
15507     Visual Studio actually supports long long types, but HAVE_LONG_LONG is
15508     undefined for Visual Studio builds, likely due to issues in previous
15509     gnulib code for printf functionality, that was bundled with GLib.
15510
15511     Since gnulib has much better support with Visual Studio nowadays
15512     (which we
15513     updated the related code to last October), and HAVE_LONG_LONG being
15514     undefined
15515     actually causes issues in Visual Studio builds, which was demonstrated
15516     with
15517     the type-test test program in tests/, we should always define
15518     HAVE_LONG_LONG
15519     in config.h.win32.in.
15520
15521     Thanks to Paolo Borelli for the heads up on the issue.
15522
15523  config.h.win32.in | 4 ----
15524  1 file changed, 4 deletions(-)
15525
15526 commit f8189ddf9869ed8e90f9b640d9545fe4011adb7d
15527 Author: Christoph Reiter <reiter.christoph@gmail.com>
15528 Date:   Sat Jun 4 17:53:42 2016 +0200
15529
15530     gio: Add filename type annotations
15531
15532     https://bugzilla.gnome.org/show_bug.cgi?id=767245
15533
15534  gio/gappinfo.c                | 17 +++++++++--------
15535  gio/gapplication.c            |  3 ++-
15536  gio/gapplicationcommandline.c | 14 +++++++-------
15537  gio/gdesktopappinfo.c         |  8 +++++---
15538  gio/gfile.c                   | 25 +++++++++++++------------
15539  gio/gfileinfo.c               |  4 ++--
15540  gio/giomodule.c               | 14 +++++++++-----
15541  gio/gsettingsschema.c         |  2 +-
15542  gio/gsubprocess.c             |  2 +-
15543  gio/gsubprocesslauncher.c     | 26 +++++++++++++++-----------
15544  gio/gtlscertificate.c         | 11 ++++++-----
15545  gio/gtlsfiledatabase.c        |  2 +-
15546  gio/gunixmounts.c             | 10 +++++-----
15547  13 files changed, 76 insertions(+), 62 deletions(-)
15548
15549 commit 41013a01f44e9fc15ffef55eae78af2425bbd5a3
15550 Author: Christoph Reiter <reiter.christoph@gmail.com>
15551 Date:   Sat Jun 4 15:46:12 2016 +0200
15552
15553     glib: Add filename type annotations
15554
15555     Adds the filename annotation for all file names
15556     and things which can contain file names like
15557     environment variables, argv-
15558
15559     On Unix they can contain anything while on Windows
15560     they are always utf-8.
15561
15562     https://bugzilla.gnome.org/show_bug.cgi?id=767245
15563
15564  glib/gbookmarkfile.c | 11 ++++++-----
15565  glib/gconvert.c      | 14 +++++++------
15566  glib/gdir.c          |  2 +-
15567  glib/genviron.c      | 55
15568  ++++++++++++++++++++++++++++------------------------
15569  glib/gfileutils.c    | 48 +++++++++++++++++++++++++--------------------
15570  glib/giochannel.c    |  2 +-
15571  glib/gmappedfile.c   |  3 ++-
15572  glib/gshell.c        | 14 ++++++-------
15573  glib/gspawn.c        | 32 +++++++++++++++++++-----------
15574  glib/gstdio.c        | 47 +++++++++++++++++++++++++++++---------------
15575  glib/gtestutils.c    |  2 +-
15576  glib/gutils.c        | 38 +++++++++++++++++++++---------------
15577  12 files changed, 157 insertions(+), 111 deletions(-)
15578
15579 commit 7d8e98ee09885daf9f5af13ebe7f7d33d8fcfc17
15580 Author: Emmanuele Bassi <ebassi@gnome.org>
15581 Date:   Sat Jun 4 13:49:46 2016 +0100
15582
15583     Fix paths for non-srcdir builds
15584
15585     This fixes a build failure in Continuous that resulted in the error:
15586
15587     ../../../gio/tests/test.gresource.xml: Failed to locate
15588     'test-generated.txt' in any source directory.
15589     Makefile:4676: recipe for target 'test.gresource' failed
15590     make[6]: *** [test.gresource] Error 1
15591
15592  gio/tests/Makefile.am | 4 ++--
15593  1 file changed, 2 insertions(+), 2 deletions(-)
15594
15595 commit 5411a187a38308c17a78ceeb6c2f08d289fa5db5
15596 Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
15597 Date:   Fri Jun 3 23:20:36 2016 -0300
15598
15599     glib-compile-resources: correct resource compiler dependency for
15600     generated files
15601
15602     Don't require that files can be resolved when generating dependencies.
15603
15604     Original patch by Garret Regier.
15605
15606     https://bugzilla.gnome.org/show_bug.cgi?id=673101
15607
15608  gio/glib-compile-resources.c | 11 +++++++----
15609  gio/tests/.gitignore         |  1 +
15610  gio/tests/Makefile.am        |  6 +++++-
15611  gio/tests/test.gresource.xml |  1 +
15612  4 files changed, 14 insertions(+), 5 deletions(-)
15613
15614 commit 05d429af9d6e99b598e47b64b2bf7a3d0a9f57f5
15615 Author: Gerald Combs <gerald@wireshark.org>
15616 Date:   Fri Jun 3 12:56:14 2016 -0700
15617
15618     gsignal: Remove a UTF-8 ellipsis from docs
15619
15620     Some compilers have trouble with such sequences. Visual C++ may or may
15621     not generate a warning in this particular case depending on if the
15622     local code page supports an ellipsis.
15623
15624     https://bugzilla.gnome.org/show_bug.cgi?id=767218
15625
15626  gobject/gsignal.h | 2 +-
15627  1 file changed, 1 insertion(+), 1 deletion(-)
15628
15629 commit f5e875b2f847b01a5199f853c97b06066d2c2c6b
15630 Author: Krzesimir Nowak <qdlacz@gmail.com>
15631 Date:   Fri Jun 3 12:36:39 2016 +0200
15632
15633     gio: Add a missing autocleanup for GFileAttributeInfoList
15634
15635  gio/gio-autocleanups.h | 1 +
15636  1 file changed, 1 insertion(+)
15637
15638 commit 424b3b9c6c725e179efc8ea8688f57469c40ed8d
15639 Author: Colin Walters <walters@verbum.org>
15640 Date:   Thu Jun 2 12:19:33 2016 -0400
15641
15642     docs: Move GIO_USE_VFS to "okay for production" section
15643
15644     Lots of projects like NetworkManager, ostree, udisks, soon polkit,
15645     etc.  do this or *should* do this.  And we need to support that
15646     forever.
15647
15648     https://bugzilla.gnome.org/show_bug.cgi?id=767172
15649
15650  docs/reference/gio/overview.xml | 14 ++++++++------
15651  1 file changed, 8 insertions(+), 6 deletions(-)
15652
15653 commit 15a85f2095919ec4979747edc0882222adebaf6a
15654 Author: Matthias Clasen <mclasen@redhat.com>
15655 Date:   Thu Jun 2 13:25:35 2016 -0400
15656
15657     GCredentialsType: Remove XML markup from docs
15658
15659     We now use markdown.
15660
15661  gio/gioenums.h | 10 +++++-----
15662  1 file changed, 5 insertions(+), 5 deletions(-)
15663
15664 commit 504f189e59a3df7656fb90c06dcd2cff17a70199
15665 Author: Krzesimir Nowak <qdlacz@gmail.com>
15666 Date:   Thu Jun 2 11:29:42 2016 +0200
15667
15668     gfileenumerator: Fix typo in docs
15669
15670     This probably used to be a part of libgsystem.
15671
15672  gio/gfileenumerator.c | 2 +-
15673  1 file changed, 1 insertion(+), 1 deletion(-)
15674
15675 commit d06d078959889c40b8437467445a4a3a65e0631b
15676 Author: Cédric Valmary <cvalmary@yahoo.fr>
15677 Date:   Mon May 30 18:54:01 2016 +0000
15678
15679     Updated Occitan translation
15680
15681  po/oc.po | 583
15682  +++++++++++++++++++++++++++++++++++----------------------------
15683  1 file changed, 322 insertions(+), 261 deletions(-)
15684
15685 commit 1341598c80b8149059e2485c843d62e52b21b3ab
15686 Author: Matthias Clasen <mclasen@redhat.com>
15687 Date:   Thu May 26 16:30:25 2016 -0400
15688
15689     2.49.1
15690
15691  NEWS | 68
15692  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15693  1 file changed, 68 insertions(+)
15694
15695 commit 6bd94863d0228465731c827e66f1bf9050f351a6
15696 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15697 Date:   Wed May 25 14:13:33 2016 +0800
15698
15699     glib/gnulib/printf-parse.c: Fix build on Visual Studio 2008
15700
15701     Visual Studio 2008 does not come with stdint.h, so define intmax_t
15702     instead
15703     on Visual Studio 2008 so that the code will continue to build.
15704     This was
15705     previously unnoticed as building GTK+ since 3.16 requires an
15706     implementation of stdint.h (such as msinttypes), and it took care
15707     of the
15708     need of including the stdint.h header here, but people could be
15709     very well
15710     using GLib without using GTK+ 3.x.
15711
15712  glib/gnulib/printf-parse.c | 6 +++++-
15713  1 file changed, 5 insertions(+), 1 deletion(-)
15714
15715 commit f3c029978c064976ca2033c0b38f47553094b425
15716 Author: Piotr Drąg <piotrdrag@gmail.com>
15717 Date:   Mon May 23 18:19:51 2016 +0200
15718
15719     Updated POTFILES.in
15720
15721  po/POTFILES.in | 1 -
15722  1 file changed, 1 deletion(-)
15723
15724 commit b7145a1d7227c7ddfea8051bef5d2e8a6301ad42
15725 Author: Tom Tromey <tom@tromey.com>
15726 Date:   Mon May 23 10:45:55 2016 -0400
15727
15728     Rename gdb macros with `_gdb` suffix to avoid ns clashes
15729
15730     glib installs a gdb helper file named `glib.py`.
15731     Then the "hook" file updates `sys.path` and does `import glib`.
15732
15733     This will fail if glib has already been imported into gdb, say
15734     using `from gi.repository import GLib`.  This is due to a namespace
15735     clash.
15736
15737     One fix would be to rename the gdb helper files to not clash with
15738     other Python modules.  This should be done for all such helper files.
15739
15740     https://bugzilla.gnome.org/show_bug.cgi?id=760186
15741
15742  glib/Makefile.am                       | 2 +-
15743  glib/{glib.py => glib_gdb.py}          | 0
15744  glib/libglib-gdb.py.in                 | 2 +-
15745  gobject/Makefile.am                    | 2 +-
15746  gobject/{gobject.py => gobject_gdb.py} | 6 +++---
15747  gobject/libgobject-gdb.py.in           | 2 +-
15748  6 files changed, 7 insertions(+), 7 deletions(-)
15749
15750 commit 0ffb21d355bde6ac11e7871dc0bf79009a6471c3
15751 Author: Muhammet Kara <muhammetk@gmail.com>
15752 Date:   Fri May 20 19:32:08 2016 +0000
15753
15754     Updated Turkish translation
15755     (cherry picked from commit 67ce4d8c7bca3a73df881d492b201377f74d3495)
15756
15757  po/tr.po | 493
15758  +++++++++++++++++++++++++++++++++------------------------------
15759  1 file changed, 260 insertions(+), 233 deletions(-)
15760
15761 commit 17e5281ca938f334abceee920759bc2329daa1f0
15762 Author: Ondrej Holy <oholy@redhat.com>
15763 Date:   Fri May 20 12:27:12 2016 +0200
15764
15765     Fix ABI compatibility
15766
15767     Commit 7b3f6da broke ABI compatibility, because of newly added vfunc.
15768     Move the vfunc to the end to ensure ABI compatibility.
15769
15770     https://bugzilla.gnome.org/show_bug.cgi?id=765924
15771
15772  gio/gdrive.h | 2 +-
15773  1 file changed, 1 insertion(+), 1 deletion(-)
15774
15775 commit 931483aa258e4cba2df009c9b0a7bb7cb5904c75
15776 Author: Ondrej Holy <oholy@redhat.com>
15777 Date:   Fri May 20 10:34:15 2016 +0200
15778
15779     build: Bump version to 2.49.1
15780
15781     So that early adopters of new API have a version number to target.
15782
15783     https://bugzilla.gnome.org/show_bug.cgi?id=765900
15784
15785  configure.ac | 2 +-
15786  1 file changed, 1 insertion(+), 1 deletion(-)
15787
15788 commit 7b3f6da30718c443d64169813b4ae1b3a28ba934
15789 Author: Ondrej Holy <oholy@redhat.com>
15790 Date:   Fri Apr 29 17:14:57 2016 +0200
15791
15792     gio: Add g_drive_is_removable() support
15793
15794     Nautilus wants to show entries in the sidebar only for removable
15795     devices.
15796     It uses currently sort of conditions to determine which devices
15797     should be
15798     shown. Those condition fails in some cases unfortunatelly. Lets
15799     provide
15800     g_drive_is_removable() which uses udisks Removable property to
15801     determine
15802     which devices should be shown. It should return true for all
15803     drives with
15804     removable media, or flash media, or drives on usb and firewire buses.
15805
15806     https://bugzilla.gnome.org/show_bug.cgi?id=765900
15807
15808  docs/reference/gio/gio-sections.txt |  1 +
15809  gio/gdrive.c                        | 25 +++++++++++++++++++++++++
15810  gio/gdrive.h                        |  4 ++++
15811  3 files changed, 30 insertions(+)
15812
15813 commit 098f19bcedc2235f4ee0999b772f9713a1544beb
15814 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15815 Date:   Thu May 19 10:06:36 2016 +0100
15816
15817     docs: Replace references to GVFS hal modules with udisks2
15818
15819     Since hal is dead and buried, and has been superseded by the udisks2
15820     modules in GVFS.
15821
15822  docs/reference/gio/overview.xml | 6 +++---
15823  1 file changed, 3 insertions(+), 3 deletions(-)
15824
15825 commit 19689af0916fa2aad5d6026b42c1615657dfc025
15826 Author: Rico Tzschichholz <ricotz@ubuntu.com>
15827 Date:   Wed May 18 13:29:41 2016 +0200
15828
15829     docs: Add index for 2.50 api
15830
15831  docs/reference/gio/gio-docs.xml   | 4 ++++
15832  docs/reference/glib/glib-docs.xml | 4 ++++
15833  2 files changed, 8 insertions(+)
15834
15835 commit 8f2d18185844dbf0e095d83f4cd8a7adfce25260
15836 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15837 Date:   Tue May 17 18:08:17 2016 +0100
15838
15839     build: Fix a misnamed variable in glib-tap.mk
15840
15841     This was causing anything listed in $(installed_test_extra_scripts) to
15842     not be installed.
15843
15844     https://bugzilla.gnome.org/show_bug.cgi?id=766570
15845
15846  glib-tap.mk | 2 +-
15847  1 file changed, 1 insertion(+), 1 deletion(-)
15848
15849 commit 6a1e8e8fa70fdd734b79ae3b5e2bf9ab64a31c90
15850 Author: Руслан Ижбулатов <lrn1986@gmail.com>
15851 Date:   Sat May 7 17:02:55 2016 +0000
15852
15853     g_date_time_format_locale: ensure locale encoding is used
15854
15855     Fallback code for g_date_time_format_locale() fetches translated
15856     strings (such as day and month names) from .mo catalogues via
15857     gettext. These strings always come in UTF-8 encoding, because
15858     that is the encoding that glib sets when it initializes gettext
15859     for itself.
15860     However, the non-fallback code uses nl_langinfo() and expects
15861     its results to be in locale-dependent encoding.
15862
15863     This mismatch can result in UTF-8 strings being converted to UTF-8,
15864     producing gibberish.
15865
15866     Fix this by converting UTF-8 strings to locale-dependent encoding
15867     before using them. Also fix the code that was already doing the
15868     locale->UTF-8
15869     conversion to not convert the strings when they are already
15870     UTF-8-encoded.
15871
15872     https://bugzilla.gnome.org/show_bug.cgi?id=766092
15873
15874  glib/gdatetime.c | 111
15875  ++++++++++++++++++++++++++++++++++++++++++++++++-------
15876  1 file changed, 98 insertions(+), 13 deletions(-)
15877
15878 commit 6055954a094ec0434c9a954659170871816e1819
15879 Author: Tiago Santos <tiagofsantos81@sapo.pt>
15880 Date:   Sun May 15 19:45:51 2016 +0000
15881
15882     Updated Portuguese translation
15883
15884  po/pt.po | 376
15885  +++++++++++++++++++++++++++++++++------------------------------
15886  1 file changed, 197 insertions(+), 179 deletions(-)
15887
15888 commit 2aa73388755846b46adfbd39d65816f56b7add89
15889 Author: Руслан Ижбулатов <lrn1986@gmail.com>
15890 Date:   Sat May 14 01:18:56 2016 +0000
15891
15892     testsuite: override check-TESTS target in gio tests subdir
15893
15894     This prevents testsuite from trying to build any TESTS in that
15895     subdirectory, which will fail, because there are no TESTS defined
15896     in that Makefile.am.
15897
15898     This happens when user runs make check TESTS=...
15899
15900     https://bugzilla.gnome.org/show_bug.cgi?id=766407
15901
15902  gio/tests/gdbus-object-manager-example/Makefile.am | 2 ++
15903  1 file changed, 2 insertions(+)
15904
15905 commit e88796cad09a22ccd05672a86403e92fc5bafd70
15906 Author: Руслан Ижбулатов <lrn1986@gmail.com>
15907 Date:   Sat May 14 01:18:22 2016 +0000
15908
15909     testsuite: don't forget -DPCRE_STATIC when PCRE is static
15910
15911     https://bugzilla.gnome.org/show_bug.cgi?id=766407
15912
15913  glib/tests/Makefile.am | 2 +-
15914  1 file changed, 1 insertion(+), 1 deletion(-)
15915
15916 commit 36c47f2a55aacca160c5b93170bd71996070859b
15917 Author: Руслан Ижбулатов <lrn1986@gmail.com>
15918 Date:   Sat May 14 01:17:26 2016 +0000
15919
15920     testsuite: include pthread.h in thread testfile
15921
15922     https://bugzilla.gnome.org/show_bug.cgi?id=766407
15923
15924  glib/tests/thread.c | 4 ++++
15925  1 file changed, 4 insertions(+)
15926
15927 commit 89d8dc979b363dea363a0a03999ddcc17f21798f
15928 Author: Krzesimir Nowak <qdlacz@gmail.com>
15929 Date:   Wed May 11 09:37:21 2016 +0200
15930
15931     docs: Clarify clearing the builder after ending the build process
15932
15933     There is no need to call g_variant_builder_clear() after the
15934     g_variant_builder_end(). This is mentioned in docs of the former
15935     function, but not in the docs of the latter one. Add them there too.
15936
15937  glib/gvariant.c | 5 ++++-
15938  1 file changed, 4 insertions(+), 1 deletion(-)
15939
15940 commit bcbd8d73cecdd2050670fab6502fab8c84d8cec5
15941 Author: Iain Lane <iain@orangesquash.org.uk>
15942 Date:   Tue May 10 09:46:06 2016 +0100
15943
15944     Fix the upper bound in g_unichar_iswide_bsearch
15945
15946     asan noticed an array out of bound access in this function, which was
15947     because we were accessing G_N_ELEMENTS + 1.
15948
15949     https://bugzilla.gnome.org/show_bug.cgi?id=766211
15950
15951  glib/guniprop.c | 2 +-
15952  1 file changed, 1 insertion(+), 1 deletion(-)
15953
15954 commit 9a865020ca119ea89fbbd836eeff4b374394152d
15955 Author: Matthias Clasen <mclasen@redhat.com>
15956 Date:   Tue May 10 22:42:08 2016 -0400
15957
15958     Add a few more test cases for g_unichar_iswide
15959
15960  glib/tests/unicode.c | 2 ++
15961  1 file changed, 2 insertions(+)
15962
15963 commit c494ae06b7bb3ba6225e485452d3acd6e458c815
15964 Author: Garrett Regier <garrettregier@gmail.com>
15965 Date:   Tue May 19 06:20:35 2015 -0700
15966
15967     gsequence: Improve is_end()
15968
15969     Instead of finding the GSequence, just walk up
15970     the tree and determine if the iter is the end node.
15971
15972     https://bugzilla.gnome.org/show_bug.cgi?id=749583
15973     Signed-off-by: Garrett Regier <garrettregier@gmail.com>
15974
15975  glib/gsequence.c | 16 ++++++++++------
15976  1 file changed, 10 insertions(+), 6 deletions(-)
15977
15978 commit 1249e10b8ea8ead5b40917dfb8bef8ff4fa75c1d
15979 Author: Cédric Valmary <cvalmary@yahoo.fr>
15980 Date:   Sun May 8 19:38:56 2016 +0000
15981
15982     Updated Occitan translation
15983
15984  po/oc.po | 841
15985  ++++++++++++++++++++++++++++++---------------------------------
15986  1 file changed, 399 insertions(+), 442 deletions(-)
15987
15988 commit a340a5ef442c774fb04f0e14c86443d8d8ddb58d
15989 Author: Aleksander Morgado <aleksander@aleksander.es>
15990 Date:   Sun Apr 17 13:05:54 2016 +0200
15991
15992     docs: improve g_main_context_push_thread_default() documentation
15993
15994     Explicitly suggest to use g_main_context_pop_thread_default() when
15995     there's no
15996     user control on the life cycle of the thread being used.
15997
15998     https://bugzilla.gnome.org/show_bug.cgi?id=765173
15999
16000  glib/gmain.c | 17 ++++++++++++++---
16001  1 file changed, 14 insertions(+), 3 deletions(-)
16002
16003 commit a17bbbc8a33740ed8722c1739d20ef0f5ff90ed6
16004 Author: Matthias Clasen <mclasen@redhat.com>
16005 Date:   Sat May 7 12:38:09 2016 -0400
16006
16007     doc: Update a few links to the Unicode Standard
16008
16009  glib/gunicode.h | 2 +-
16010  1 file changed, 1 insertion(+), 1 deletion(-)
16011
16012 commit 98f86beed6d087f08004de7a4360f983bb5272bb
16013 Author: Matthias Clasen <mclasen@redhat.com>
16014 Date:   Tue May 3 18:11:09 2016 -0400
16015
16016     gdbus-codegen: Only generate autocleanup when instructed to
16017
16018     This adds a new --c-generate-autocleanup option to gdbus-codegen
16019     which can be used to instruct gdbus-codegen about what autocleanup
16020     definitions to emit.
16021
16022     Doing this unconditionally was found to interfere with existing
16023     code out in the wild.
16024
16025     The new option takes an argument that can be
16026     none, objects or all; to indicate whether to generate no
16027     autocleanup functions, only do it for object types, or do it
16028     for interface types as well. The default is 'objects', which
16029     matches the unconditional behavior of gdbus-codegen on the 2.48
16030     branch.
16031
16032     https://bugzilla.gnome.org/show_bug.cgi?id=763379
16033
16034  docs/reference/gio/gdbus-codegen.xml  | 16 ++++++++++
16035  gio/gdbus-2.0/codegen/codegen.py      | 58
16036  +++++++++++++++++++----------------
16037  gio/gdbus-2.0/codegen/codegen_main.py |  3 ++
16038  3 files changed, 51 insertions(+), 26 deletions(-)
16039
16040 commit 2ca496a2e79bf4d9832e9f788f09ed4fee6e1ff7
16041 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
16042 Date:   Wed May 4 00:27:32 2016 +0800
16043
16044     glib/gmacros.h: Fix build on C++ mode in Visual Studio
16045
16046     Later Visual Studio versions does not allow one to define known
16047     keywords,
16048     even if they are actually not known to the compiler.  Avoid this
16049     issue by
16050     checking more conditions before we define inline as __inline:
16051
16052     -We are not building under C++ mode.
16053     -We are on Visual Studio 2013 or earlier.
16054
16055     Where both of these conditions need to hold true.
16056
16057     https://bugzilla.gnome.org/show_bug.cgi?id=765990
16058
16059  glib/gmacros.h | 27 +++++++++++++++++++++------
16060  1 file changed, 21 insertions(+), 6 deletions(-)
16061
16062 commit 217b620a7b7edd2a7b69a28d53fa8bcf7db90a62
16063 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
16064 Date:   Wed May 4 22:59:22 2016 +0800
16065
16066     gresource.c: Use g_file_test()
16067
16068     Use the g_file_test() API instead of the g_stat() + S_ISDIR combo
16069     to fix
16070     builds on compilers that do not support S_ISDIR.
16071
16072     https://bugzilla.gnome.org/show_bug.cgi?id=765991
16073
16074  gio/gresource.c | 3 +--
16075  1 file changed, 1 insertion(+), 2 deletions(-)
16076
16077 commit c16a0b53fe87decb6521417dd67fcacc55cd8cc5
16078 Author: Christian Hergert <chergert@redhat.com>
16079 Date:   Wed May 4 10:40:50 2016 +0300
16080
16081     socket: set fd field to -1 after closing socket
16082
16083     This ensures that g_socket_get_fd() will return -1 after the
16084     socket has
16085     been closed.
16086
16087     https://bugzilla.gnome.org/show_bug.cgi?id=765959
16088
16089  gio/gsocket.c      | 1 +
16090  gio/tests/socket.c | 4 ++++
16091  2 files changed, 5 insertions(+)
16092
16093 commit 0cd3d5741b9208747c974ce990a29dcdd25367e7
16094 Author: Debarshi Ray <debarshir@gnome.org>
16095 Date:   Thu Mar 24 18:59:54 2016 +0100
16096
16097     gio/tests/task: Ensure that g_task_had_error doesn't forget the error
16098
16099     https://bugzilla.gnome.org/show_bug.cgi?id=764163
16100
16101  gio/tests/task.c | 30 ++++++++++++++++++++++++++++++
16102  1 file changed, 30 insertions(+)
16103
16104 commit a17e1e6d197745c0f0a59f72869f226b23e47d4f
16105 Author: Debarshi Ray <debarshir@gnome.org>
16106 Date:   Thu Mar 24 18:36:47 2016 +0100
16107
16108     gtask: Don't forget about the error after g_task_propagate_*
16109
16110     The use of past tense in g_task_had_error makes one assume that it
16111     won't forget about any errors that might have occurred. Except, in
16112     reality, it would.
16113
16114     Let's use a boolean flag to remember the error once it's been
16115     propagated, as opposed to keeping the error around. This ensures that
16116     the g_task_propagate_* methods continue to give invalid results when
16117     called more than once, as mentioned in the documentation.
16118
16119     https://bugzilla.gnome.org/show_bug.cgi?id=764163
16120
16121  gio/gtask.c | 4 +++-
16122  1 file changed, 3 insertions(+), 1 deletion(-)
16123
16124 commit 1c6cd5f0a3104aa9b62c7f1d3086181f63e71b59
16125 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
16126 Date:   Tue May 3 14:26:30 2016 +0100
16127
16128     codegen: make g_autoptr for the GInterface conditional
16129
16130     Some GNOME projects unconditionally work around the generated code's
16131     lack of g_autoptr support by defining the autoptr cleanup function
16132     themselves, which is not forward-compatible; as a result, commit
16133     cbbcaa4 broke them. Do not define the cleanup function unless the
16134     including app "opts in" to newer APIs via GLIB_VERSION_MAX_ALLOWED.
16135
16136     Projects requiring compatibility with GLib < 2.49 can get a
16137     forward-compatible g_autoptr for a generated GInterface type found in
16138     a library, for example ExampleAnimal in the GIO tests, by declaring
16139     and using a typedef with a distinct name outside the library's
16140     namespace:
16141
16142         typedef AutoExampleAnimal ExampleAnimal;
16143         G_DEFINE_AUTOPTR_CLEANUP_FUNC (AutoExampleAnimal, g_object_unref)
16144
16145         ...
16146
16147         g_autoptr (AutoExampleAnimal) animal = NULL;
16148
16149         /* returns ExampleAnimal * */
16150         animal = example_animal_proxy_new_sync (...);
16151         /* takes ExampleAnimal * first argument */
16152         example_animal_call_poke_sync (animal, ...);
16153
16154     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
16155     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=763379
16156     Reviewed-by: Colin Walters <walters@verbum.org>
16157     Reviewed-by: Emmanuele Bassi <ebassi@gnome.org>
16158
16159  gio/gdbus-2.0/codegen/codegen.py | 2 +-
16160  1 file changed, 1 insertion(+), 1 deletion(-)
16161
16162 commit cbbcaa4dd70a5b28ea62bf408d4fc3e1e2f7f507
16163 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
16164 Date:   Mon May 2 19:22:07 2016 +0100
16165
16166     codegen: Add g_autoptr support for the shared GInterface
16167
16168     The rest of the generated classes gained g_autoptr support in fd6ca66,
16169     but this one is still missing. Because whatever_proxy_new_finish() and
16170     whatever_proxy_new_sync() are declared as returning a Whatever *
16171     instead of a WhateverProxy *, and the generated method-call stubs
16172     act on a Whatever *, it's reasonably common to want to declare a
16173     g_autoptr (Whatever).
16174
16175     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
16176     Bug: https://bugzilla.gnome.org/review?bug=763379
16177     Reviewed-by: Colin Walters <walters@verbum.org>
16178
16179  gio/gdbus-2.0/codegen/codegen.py | 4 ++++
16180  1 file changed, 4 insertions(+)
16181
16182 commit d95030a2fd1f4abb8dad623bdf7962fa902df8d6
16183 Author: Christian Hergert <christian@hergert.me>
16184 Date:   Sat Apr 30 15:09:43 2016 -0700
16185
16186     task: avoid context lock when setting source name
16187
16188     If you set the source name after attaching to the context, you have to
16189     lock the context to free/assign the new source name.
16190
16191     https://bugzilla.gnome.org/show_bug.cgi?id=765861
16192
16193  gio/gtask.c | 2 +-
16194  1 file changed, 1 insertion(+), 1 deletion(-)
16195
16196 commit 05060b6194be6bedecac64f7974e36f2770628a8
16197 Author: Allison Ryan Lortie <desrt@desrt.ca>
16198 Date:   Thu Apr 28 10:48:00 2016 +0200
16199
16200     gdbus-tool: avoid irrelevant note about arg types
16201
16202     gdbus-tool prints a hint about the expected arguments to a function
16203     call
16204     in case of errors.  Unfortunately, it prints this message on all
16205     errors.
16206     I've seen this confuse users several times -- they go on tweaking the
16207     arguments trying to get the correct type, even though they had it
16208     correct in the first place.
16209
16210     Let's limit the hint to the case where it was actually invalid
16211     arguments
16212     that triggered the problem.  Also, adjust the code that prints the
16213     message so that it will also report on the case that no arguments were
16214     expected.
16215
16216     We could possibly get closer to what we want by comparing the list of
16217     expected arguments with the parameter list, as it was parsed from the
16218     user, but that would involve composing the expected type.  Let's keep
16219     this simple for now.
16220
16221     https://bugzilla.gnome.org/show_bug.cgi?id=765710
16222
16223  gio/gdbus-tool.c | 36 +++++++++++++++++++++---------------
16224  1 file changed, 21 insertions(+), 15 deletions(-)
16225
16226 commit 5cea1c861def0251a10cd4de01908aaf3276c72d
16227 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
16228 Date:   Mon Sep 21 13:02:45 2015 +0200
16229
16230     gsettings: add get/set_{,u}int64
16231
16232     https://bugzilla.gnome.org/show_bug.cgi?id=755898
16233
16234     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
16235
16236  docs/reference/gio/gio-sections.txt |   4 ++
16237  gio/gsettings.c                     | 114
16238  ++++++++++++++++++++++++++++++++++++
16239  gio/gsettings.h                     |  14 +++++
16240  gio/tests/gsettings.c               |  10 ++++
16241  4 files changed, 142 insertions(+)
16242
16243 commit 210a9796f78eb90f76f1bd6a304e9fea05e97617
16244 Author: Руслан Ижбулатов <lrn1986@gmail.com>
16245 Date:   Thu Apr 28 14:21:17 2016 +0000
16246
16247     W32: Do not ignore short waits in g_poll
16248
16249     Do the actual wait dance even if wait timeout is < 10ms. Otherwise
16250     we might busyloop.
16251
16252     https://bugzilla.gnome.org/show_bug.cgi?id=764415
16253
16254  glib/gpoll.c | 7 ++-----
16255  1 file changed, 2 insertions(+), 5 deletions(-)
16256
16257 commit 55ab3af098c41354419590cc4e4e7d454b8d0029
16258 Author: Allison Ryan Lortie <desrt@desrt.ca>
16259 Date:   Wed Apr 27 12:17:07 2016 +0200
16260
16261     GResources: add support for resource overlays
16262
16263     When debugging a program or testing a change to an installed
16264     version, it
16265     is often useful to be able to replace resources in the program or a
16266     library, without recompiling.
16267
16268     To support this, for debugging and hacking purposes, it's now possible
16269     to define a G_RESOURCE_OVERLAYS environment variable as a
16270     colon-separated list of substitutions to perform when looking up
16271     GResources.
16272
16273     A substitution has the form
16274
16275       "/org/gtk/libgtk=/home/desrt/gtk-overlay"
16276
16277     The part before the '=' is the resource subpath for which the overlay
16278     applies.  The part after is a filesystem path which contains files and
16279     subdirectories as you would like to be loaded as resources with the
16280     equivalent names.
16281
16282     In the example above, if an application tried to load a resource with
16283     the resource path '/org/gtk/libgtk/ui/gtkdialog.ui' then GResource
16284     would
16285     check the filesystem path '/home/desrt/gtk-overlay/ui/gtkdialog.ui'.
16286     If
16287     a file was found there, it would be used instead.
16288
16289     Substitutions must start with a slash, and must not have a trailing
16290     slash before the '='.  It is possible to overlay the location of a
16291     single resource with an individual file.
16292
16293     https://bugzilla.gnome.org/show_bug.cgi?id=765668
16294
16295  gio/gresource.c | 310
16296  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16297  1 file changed, 310 insertions(+)
16298
16299 commit 3c7c0af1c9deba908a9802c433b2776feb243978
16300 Author: Allison Ryan Lortie <desrt@desrt.ca>
16301 Date:   Thu Apr 28 09:29:41 2016 +0200
16302
16303     GResources: use g_hash_table_get_keys_as_array()
16304
16305     Replace the hand-written equivalent of this with the call to the
16306     GHashTable built-in version to save a few lines of code.
16307
16308     The GResource code was written a couple of years before this function
16309     existed.
16310
16311     Similarly, replace a set-mode usage of g_hash_table_insert() with
16312     a call
16313     to g_hash_table_add().
16314
16315     https://bugzilla.gnome.org/show_bug.cgi?id=765668
16316
16317  gio/gresource.c | 16 +++-------------
16318  1 file changed, 3 insertions(+), 13 deletions(-)
16319
16320 commit 05e5da9a83f788372e9888902dd01781faef1841
16321 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
16322 Date:   Thu Apr 28 12:05:50 2016 +0200
16323
16324     gvalue: Fix description of g_value_type_transformable()
16325
16326     Types are transformable if they are compatible *or* a transformation
16327     function
16328     is registered.
16329
16330     https://bugzilla.gnome.org/show_bug.cgi?id=742898
16331
16332  gobject/gvalue.c | 4 ++--
16333  1 file changed, 2 insertions(+), 2 deletions(-)
16334
16335 commit 96c962de228235c583204a513aebe0bd0adb1e5a
16336 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
16337 Date:   Thu Apr 28 11:01:41 2016 +0200
16338
16339     glib tests: add pthread flag to 'thread' test
16340
16341     Commit 99bdfd1b introduced a direct call to pthreads_setname_np in the
16342     'thread' test case.  Because we are directly calling pthreads
16343     functions
16344     from this file now, we need to make sure we link it with the system
16345     thread library flags (as we already do for another file).
16346
16347     https://bugzilla.gnome.org/show_bug.cgi?id=765712
16348
16349  glib/tests/Makefile.am | 1 +
16350  1 file changed, 1 insertion(+)
16351
16352 commit 41df41550fa95d34f256f051794947e53a0ab56b
16353 Author: Emmanuele Bassi <ebassi@gnome.org>
16354 Date:   Wed Apr 27 14:53:33 2016 +0100
16355
16356     utils: Compile g_abort() only on Windows
16357
16358     Otherwise it will break the build on non-Windows because of the
16359     macro in
16360     the header, and the unconditional use of Windows-only API.
16361
16362     https://bugzilla.gnome.org/show_bug.cgi?id=665446
16363
16364  glib/gutils.c | 2 ++
16365  1 file changed, 2 insertions(+)
16366
16367 commit 2f05d1454e0ce106b23a3d9626950602bd609fea
16368 Author: Emmanuele Bassi <ebassi@gnome.org>
16369 Date:   Wed Apr 27 14:35:09 2016 +0100
16370
16371     Bump master to 2.49
16372
16373  configure.ac | 2 +-
16374  1 file changed, 1 insertion(+), 1 deletion(-)
16375
16376 commit e47904a26f399d3870e22fbfaefab5d1ab6a7e23
16377 Author: Руслан Ижбулатов <lrn1986@gmail.com>
16378 Date:   Wed Mar 30 14:01:30 2016 +0000
16379
16380     Use g_abort() instead of abort() where possible
16381
16382     https://bugzilla.gnome.org/show_bug.cgi?id=665446
16383
16384  glib/gbacktrace.c    |  2 +-
16385  glib/giowin32.c      | 14 +++++++-------
16386  glib/gmessages.c     |  4 ++--
16387  glib/gtester.c       |  2 +-
16388  glib/gtestutils.c    |  6 +++---
16389  glib/gthread-posix.c |  7 ++++---
16390  glib/gthread-win32.c |  2 +-
16391  7 files changed, 19 insertions(+), 18 deletions(-)
16392
16393 commit 5974428d2561b13072d627f85f012886f0df7ab8
16394 Author: Руслан Ижбулатов <lrn1986@gmail.com>
16395 Date:   Wed Mar 30 13:56:43 2016 +0000
16396
16397     Add g_abort()
16398
16399     The new g_abort() macro just expands to abort() on systems where
16400     abort()
16401     behaves in a sane way. On other systems (read: Windows) it does
16402     its best
16403     to emulate a sane abort() behaviour.
16404
16405     https://bugzilla.gnome.org/show_bug.cgi?id=665446
16406
16407  glib/gutils.c | 24 ++++++++++++++++++++++++
16408  glib/gutils.h | 10 ++++++++++
16409  2 files changed, 34 insertions(+)
16410
16411 commit e4aaae4ed689669a8530d0b79d4523eeb12554ad
16412 Author: Руслан Ижбулатов <lrn1986@gmail.com>
16413 Date:   Tue Apr 26 14:02:10 2016 +0000
16414
16415     glib: Add 2.50 availibity macros
16416
16417     https://bugzilla.gnome.org/show_bug.cgi?id=665446
16418
16419  docs/reference/glib/glib-sections.txt |  4 ++++
16420  glib/gversionmacros.h                 | 23 +++++++++++++++++++++++
16421  2 files changed, 27 insertions(+)
16422
16423 commit 4e3cd88c2b9c55b4fd2f93abe7795c4f7b9bf292
16424 Author: Sebastian Dröge <sebastian@centricular.com>
16425 Date:   Thu Apr 14 14:40:04 2016 +0300
16426
16427     gparamspecs: GTypes are stored in v_pointer, not v_long
16428
16429     v_long is 32 bits on Win64, v_pointer is 64 bits. On most other
16430     platforms the
16431     size of long and pointer is the same, so it's usually not a problem.
16432
16433     https://bugzilla.gnome.org/show_bug.cgi?id=758738
16434
16435  gobject/gparamspecs.c | 10 +++++-----
16436  1 file changed, 5 insertions(+), 5 deletions(-)
16437
16438 commit f8f344923eba57ca13d82e53f3e7b82633179f43
16439 Author: Philip Chimento <philip@endlessm.com>
16440 Date:   Tue Apr 26 11:29:46 2016 -0700
16441
16442     tests: Fix appmonitor test
16443
16444     Commit f45ec47 fixed a race condition in this test, but one change was
16445     omitted; maybe lost in a rebase.
16446
16447     https://bugzilla.gnome.org/show_bug.cgi?id=749606
16448
16449  gio/tests/appmonitor.c | 2 +-
16450  1 file changed, 1 insertion(+), 1 deletion(-)
16451
16452 commit 999711abc82ea3a698d05977f9f91c0b73957f7f
16453 Author: Руслан Ижбулатов <lrn1986@gmail.com>
16454 Date:   Mon Apr 27 14:48:10 2015 +0000
16455
16456     gthread: Better fallback for W32 g_get_num_processors()
16457
16458     https://bugzilla.gnome.org/show_bug.cgi?id=748530
16459
16460  glib/gthread.c | 20 +++++++++++++++-----
16461  1 file changed, 15 insertions(+), 5 deletions(-)
16462
16463 commit 75589956a4ce3a78899ac9562dd43b431921108c
16464 Author: Allison Ryan Lortie <desrt@desrt.ca>
16465 Date:   Tue Apr 26 11:13:32 2016 +0200
16466
16467     GContextSpecificGroup: add testcase
16468
16469     Add a test case for unreffing an object from a GContextSpecificGroup
16470     immediately after firing a signal, before allowing the mainloop
16471     to run.
16472
16473     https://bugzilla.gnome.org/show_bug.cgi?id=762994
16474
16475  gio/tests/contexts.c | 14 ++++++++++++++
16476  1 file changed, 14 insertions(+)
16477
16478 commit 62f320e6bb09b4e6454e6a49dc3a844b13b9cc34
16479 Author: Allison Ryan Lortie <desrt@desrt.ca>
16480 Date:   Tue Apr 26 10:39:42 2016 +0200
16481
16482     GContextSpecificGroup: detach sources
16483
16484     GContextSpecificGroup has been somewhat broken for a rather long time:
16485     when we remove the last reference on an object held in the group,
16486     we try
16487     to clean up the source, but fail to actually remove it from the
16488     mainloop.
16489
16490     We will soon stop emitting signals on the source (due to it having
16491     been
16492     removed from the hash table) but any "in flight" signals will still be
16493     delivered on the source, which continues to exist.  This is a
16494     problem if
16495     the event is being delivered just as the object is being destroyed.
16496
16497     This also means that we leave the source attached to the mainloop
16498     forever (and next time will create a new one)...
16499
16500     This is demonstrated with the GtkAppChooser dialog which writes an
16501     update to the mimeapps.list file just as it is closing, triggering the
16502     app info monitor to fire just as it is being destroyed.
16503
16504     Karl Tomlinson correctly analysed the problem and proposed this fix.
16505
16506     https://bugzilla.gnome.org/show_bug.cgi?id=762994
16507
16508  gio/gcontextspecificgroup.c | 1 +
16509  1 file changed, 1 insertion(+)
16510
16511 commit e118856430a798bbc529691ad235fd0b0684439d
16512 Author: Руслан Ижбулатов <lrn1986@gmail.com>
16513 Date:   Tue Apr 7 20:05:45 2015 +0000
16514
16515     Add g_system_thread_set_name() implementation for W32 threads
16516
16517     This works by using semi-documented[1] exception to tell the debugger
16518     that a thread needs to have its name changed.
16519
16520     If this exception is not caught and handled by something, it will
16521     crash
16522     the process, so we need to set up our own handler in case there's no
16523     debugger attached or the debugger can't handle this type of exception.
16524
16525     Since SEH is not supported by gcc on i686 (at the moment), we need
16526     to use VEH
16527     instead. For completeness the MSVC-oriented code still uses SEH,
16528     although
16529     there is no reason why it shouldn't work with the VEH variant used
16530     by MinGW.
16531
16532     VEH handler has to be set up somewhere (g_thread_win32_init ()
16533     works nicely)
16534     and removed once it's not needed (g_thread_win32_process_detach ()
16535     is added
16536     expressly for that purpose). Note that g_thread_win32_process_detach()
16537     is
16538     only called when glib is unloaded by FreeLibrary(), not when
16539     glib-using
16540     process is terminating.
16541
16542     This exception is known to work with WinDbg, and adding support for
16543     it into
16544     GDB proved to be feasible (GDB patch will be sent upstream,
16545     eventually).
16546
16547     [1]
16548     https://msdn.microsoft.com/en-us/library/xcb2z8hs%28v=vs.71%29.aspx
16549
16550     https://bugzilla.gnome.org/show_bug.cgi?id=747478
16551
16552  glib/glib-init.c     |  7 +++++
16553  glib/glib-init.h     |  1 +
16554  glib/gthread-win32.c | 79
16555  +++++++++++++++++++++++++++++++++++++++++++++++++++-
16556  3 files changed, 86 insertions(+), 1 deletion(-)
16557
16558 commit 99bdfd1bcb921c987b29a0780fa7c50c3155341e
16559 Author: Matthias Clasen <mclasen@redhat.com>
16560 Date:   Tue Apr 26 06:35:06 2016 -0400
16561
16562     Stop using ptrctl for thread names
16563
16564     We now prefer pthread_setname_np when available, and don't
16565     need the linux specific API anymore. Also change the test
16566     for this functionality to use pthread_getname_np.
16567
16568  configure.ac         |  2 +-
16569  glib/gthread-posix.c | 11 +++--------
16570  glib/tests/thread.c  | 10 ++++------
16571  3 files changed, 8 insertions(+), 15 deletions(-)
16572
16573 commit 28f01600315cec9e44a8ed656fb9210bfebaf887
16574 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
16575 Date:   Sun Dec 6 11:17:39 2015 -0800
16576
16577     gthread: add thread name support on Solaris
16578
16579     https://bugzilla.gnome.org/show_bug.cgi?id=747478
16580
16581  configure.ac         | 10 ++++++++++
16582  glib/gthread-posix.c |  2 ++
16583  2 files changed, 12 insertions(+)
16584
16585 commit 3301b852a20b3d1f75592d03dd4038d3ea2fed7c
16586 Author: Allison Ryan Lortie <desrt@desrt.ca>
16587 Date:   Tue Apr 12 11:06:11 2016 -0400
16588
16589     GDesktopAppInfo: support bus activation with '-'
16590
16591     GApplication has accepted any valid bus name as an application
16592     ID since
16593     before the time of D-Bus activation.  This includes bus names with
16594     '-'.
16595     Several applications have even attempted support bus activation with
16596     these names, going as far as installing D-Bus service files, without
16597     realising that they are silently falling back to fork()/exec() on
16598     account of the name containing a dash.
16599
16600     The reason for the problem is that D-Bus object paths cannot contain
16601     dashes.  We solved this problem privately in an unspecified way inside
16602     of GApplication but substituting '_' in this case, but never made this
16603     part of the Desktop Entry Specification.
16604
16605     The fact that these apps with '-' in the desktop file names aren't
16606     actually using D-Bus activation is beside the point: their intent here
16607     was clear.  Let's avoid forcing them to rename their desktop files
16608     again
16609     by simply accepting '-' in desktop file names and munging the path in
16610     the way that GApplication did so historically.
16611
16612     The new path escaping code here has been copied more or less verbatim
16613     from GApplication's own code for the same purpose, with only the
16614     removal
16615     of one irrelevant part.
16616
16617     An update to the desktop entry specification will follow.
16618
16619     https://bugzilla.gnome.org/show_bug.cgi?id=764754
16620
16621  gio/gdesktopappinfo.c | 28 ++++++++++++----------------
16622  1 file changed, 12 insertions(+), 16 deletions(-)
16623
16624 commit bd0911afda3e087b80c93713a9a9866267857583
16625 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
16626 Date:   Thu Apr 21 19:12:25 2016 +0800
16627
16628     build/win32/pc_base.py: Allow custom options
16629
16630     Some packages might have some parts that are built for certain build
16631     configs, meaning that they could have .pc files of their own, such as
16632     Pango, where PangoFT2 is optionally built.  Allow such an option if
16633     needed.
16634
16635     Also remove some trailing whitespaces.
16636
16637  build/win32/pc_base.py | 11 ++++++-----
16638  1 file changed, 6 insertions(+), 5 deletions(-)
16639
16640 commit 52f116e874c783789bda3ddc67df61729834bf49
16641 Author: Antoine Jacoutot <ajacoutot@gnome.org>
16642 Date:   Sun Apr 17 10:04:13 2016 +0200
16643
16644     gioenums.h: Remove trailing comma.
16645
16646     This is helpful to people using the g++ --pedantic option.
16647
16648  gio/gioenums.h | 2 +-
16649  1 file changed, 1 insertion(+), 1 deletion(-)
16650
16651 commit 24b078126451cb90c2aaeb4d3e1759006218cde9
16652 Author: Matthias Clasen <mclasen@redhat.com>
16653 Date:   Wed Apr 13 12:01:49 2016 -0400
16654
16655     Improve GApplication docs
16656
16657     D-Bus activation is a thing now; bring the local_command_line
16658     docs in sync with reality.
16659
16660  gio/gapplication.c | 10 +++++-----
16661  1 file changed, 5 insertions(+), 5 deletions(-)
16662
16663 commit a772c28c9511e76b003ded67b033d08e36adbdcb
16664 Author: Emmanuele Bassi <ebassi@gnome.org>
16665 Date:   Tue Apr 12 11:00:32 2016 +0100
16666
16667     docs: Clean up the GVariant introduction
16668
16669     Fix the example, as well as the consistency in the terms.
16670
16671     https://bugzilla.gnome.org/show_bug.cgi?id=748806
16672
16673  glib/gvariant.c | 30 ++++++++++++++++++++++--------
16674  1 file changed, 22 insertions(+), 8 deletions(-)
16675
16676 commit 38c4e31c8a8f7e69839e58e1470bf9fcc102e1c3
16677 Author: Phillip Wood <phillip.wood@dunelm.org.uk>
16678 Date:   Mon Nov 16 12:16:08 2015 +0000
16679
16680     Fix documentation typos
16681
16682     Character entities are not supposed to be supported by gtk-doc¹ and
16683     fix the spelling of ‘optional’
16684
16685     ¹https://bugzilla.gnome.org/show_bug.cgi?id=758137
16686
16687     https://bugzilla.gnome.org/show_bug.cgi?id=758174
16688
16689  glib/gconvert.c       | 6 +++---
16690  glib/giochannel.c     | 2 +-
16691  glib/gregex.c         | 2 +-
16692  glib/gregex.h         | 2 +-
16693  glib/gstrfuncs.c      | 2 +-
16694  gobject/gvaluearray.c | 2 +-
16695  6 files changed, 8 insertions(+), 8 deletions(-)
16696
16697 commit 59ec2912e481e158a0ccc8efd6ab82acc6deac9a
16698 Author: Thomas Perl <m@thp.io>
16699 Date:   Tue Mar 31 14:11:02 2015 +0200
16700
16701     Documentation fix: g_variant_get() returns void
16702
16703     https://bugzilla.gnome.org/show_bug.cgi?id=747107
16704
16705  docs/reference/glib/gvariant-varargs.xml | 2 +-
16706  1 file changed, 1 insertion(+), 1 deletion(-)
16707
16708 commit 985ae37d198bef5bf386416a46f944d9952940be
16709 Author: Bastian Ilsø <bastianilso@gnome.org>
16710 Date:   Sat May 2 19:51:46 2015 +0200
16711
16712     gvariant.c: Elaborate on GVariant concept and its use
16713
16714     Inserts a paragraph in the start of the description
16715     explaining briefly the concept of GVariant as a
16716     variant datatypes using examples and explaining
16717     a few use cases where GVariant can be useful.
16718
16719     https://bugzilla.gnome.org/show_bug.cgi?id=748806
16720
16721  glib/gvariant.c | 20 ++++++++++++++++----
16722  1 file changed, 16 insertions(+), 4 deletions(-)
16723
16724 commit fcaa3fb1891af959bafcdc2541f7e637d7eb079c
16725 Author: Debarshi Ray <debarshir@gnome.org>
16726 Date:   Wed Apr 6 17:09:50 2016 +0200
16727
16728     docs: Add Since for handle_local_options
16729
16730     https://bugzilla.gnome.org/show_bug.cgi?id=764685
16731
16732  gio/gapplication.c | 2 +-
16733  1 file changed, 1 insertion(+), 1 deletion(-)
16734
16735 commit d16abd3df3dab2851e4c7880269502f203c19f5d
16736 Author: Sébastien Wilmet <swilmet@gnome.org>
16737 Date:   Sat Apr 9 13:01:53 2016 +0200
16738
16739     docs: fix function name
16740
16741     g_action_parse_detailed_action_name() doesn't exist, it's
16742     g_action_parse_detailed_name() instead.
16743
16744  gio/gaction.c | 7 +++----
16745  1 file changed, 3 insertions(+), 4 deletions(-)
16746
16747 commit 026368add7e7dd5b8e7f6857488e6578774275a4
16748 Author: Michael Catanzaro <mcatanzaro@gnome.org>
16749 Date:   Thu Apr 7 08:43:24 2016 -0500
16750
16751     Fix a typo
16752
16753  glib/gdate.c | 2 +-
16754  1 file changed, 1 insertion(+), 1 deletion(-)
16755
16756 commit 35bd69202d56957a82251652498f139c4faff5e6
16757 Author: Bastien Nocera <hadess@hadess.net>
16758 Date:   Mon Apr 4 11:13:13 2016 +0200
16759
16760     tests: Fix compilation errors due to Y2K format problems
16761
16762     Newer versions of GCC are particularly verbose in relation to
16763     formatting errors, use GCC pragmas to disable warnings for this
16764     section.
16765
16766     gdatetime.c: In function ‘test_strftime’:
16767     gdatetime.c:1334:3: error: ‘%c’ yields only last 2 digits of
16768     year in some locales [-Werror=format-y2k]
16769        "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
16770        M%M " \
16771        ^
16772     gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’
16773        "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
16774        M%M " \
16775        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16776     gdatetime.c:1334:3: error: ‘%g’ yields only last 2 digits of year
16777     [-Werror=format-y2k]
16778        "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
16779        M%M " \
16780        ^
16781     gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’
16782        "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
16783        M%M " \
16784        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16785     gdatetime.c:1334:3: error: ‘%x’ yields only last 2 digits of
16786     year in some locales [-Werror=format-y2k]
16787        "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
16788        M%M " \
16789        ^
16790     gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’
16791        "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
16792        M%M " \
16793        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16794     gdatetime.c:1334:3: error: ‘%y’ yields only last 2 digits of year
16795     [-Werror=format-y2k]
16796        "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
16797        M%M " \
16798        ^
16799     gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’
16800        "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
16801        M%M " \
16802        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16803
16804     Note that the pragma is outside the function as older versions of GCC
16805     don't support pragma inside functions.
16806
16807     https://bugzilla.gnome.org/show_bug.cgi?id=764575
16808
16809  glib/tests/gdatetime.c | 3 +++
16810  1 file changed, 3 insertions(+)
16811
16812 commit e9cf9f2c59e3af819e6d6a339077be5652daaf2b
16813 Author: Bastien Nocera <hadess@hadess.net>
16814 Date:   Mon Apr 4 10:57:20 2016 +0200
16815
16816     build: Fix all statfs() tests failing
16817
16818     The current statfs() compilation tests all fail because statfs()
16819     expects
16820     the first argument to be non-null. Pass a dummy path instead of
16821     NULL to
16822     satisfy the compiler.
16823
16824     https://bugzilla.gnome.org/show_bug.cgi?id=764574
16825
16826  configure.ac | 4 ++--
16827  1 file changed, 2 insertions(+), 2 deletions(-)
16828
16829 commit 21ad4c800c8624bdb750da5afbda6cca44e64bbe
16830 Author: Bastien Nocera <hadess@hadess.net>
16831 Date:   Wed Mar 23 21:35:13 2016 +0100
16832
16833     gstrfuncs: Add test for g_strjoinv() behaviour
16834
16835     https://bugzilla.gnome.org/show_bug.cgi?id=764092
16836
16837  glib/tests/strfuncs.c | 10 ++++++++++
16838  1 file changed, 10 insertions(+)
16839
16840 commit 283c565af6a8a68015a078776c10f7103ba2c485
16841 Author: Bastien Nocera <hadess@hadess.net>
16842 Date:   Wed Mar 23 18:23:05 2016 +0100
16843
16844     gstrfuncs: Document the behaviour of g_strjoinv()
16845
16846     The behaviour of g_strjoinv() isn't explicitely explained when
16847     the array
16848     contains less than 2 items. This removes the guesswork.
16849
16850     https://bugzilla.gnome.org/show_bug.cgi?id=764092
16851
16852  glib/gstrfuncs.c | 4 ++++
16853  1 file changed, 4 insertions(+)
16854
16855 commit f45ec47be1244fd16be339dd5be37af3506e05ca
16856 Author: Cosimo Cecchi <cosimo@endlessm.com>
16857 Date:   Tue May 12 19:43:32 2015 -0700
16858
16859     tests: always remove app.desktop
16860
16861     https://bugzilla.gnome.org/show_bug.cgi?id=749606
16862
16863  gio/tests/appmonitor.c | 22 ++++++++--------------
16864  1 file changed, 8 insertions(+), 14 deletions(-)
16865
16866 commit d09c219696512d5f365e0920c106b58c0d70bd19
16867 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16868 Date:   Fri Jun 20 21:25:07 2014 +0100
16869
16870     glocalfile: Assert against a potential NULL pointer dereference
16871
16872     This was confusing some static analysis. Through
16873     canonicalize_filename()
16874     at construction time, we guaranteed that ->filename is canonical and
16875     absolute, so g_path_skip_root() should never fail.
16876
16877     https://bugzilla.gnome.org/show_bug.cgi?id=731988
16878
16879  gio/glocalfile.c | 5 ++++-
16880  1 file changed, 4 insertions(+), 1 deletion(-)
16881
16882 commit 28dcafa09b4168cc586cb493f46c2df58442f1f1
16883 Author: Jordi Mas <jmas@softcatala.org>
16884 Date:   Sat Apr 2 07:39:43 2016 +0200
16885
16886     Update Catalan translation
16887
16888  po/ca.po | 674
16889  +++++++++++++++++++++++++++++++++------------------------------
16890  1 file changed, 357 insertions(+), 317 deletions(-)
16891
16892 commit b0de81f4947d4830499d494033705ad46d17aae9
16893 Author: Trần Ngọc Quân <vnwildman@gmail.com>
16894 Date:   Sun Mar 27 08:24:33 2016 +0700
16895
16896     Updated Vietnamese translation
16897
16898     Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
16899
16900  po/vi.po | 502
16901  +++++++++++++++++++++++++++++++++------------------------------
16902  1 file changed, 265 insertions(+), 237 deletions(-)
16903
16904 commit 41888493f04bfcc42d5287267708edcc49d7b4ea
16905 Author: Benjamin Gilbert <bgilbert@backtick.net>
16906 Date:   Sun Apr 26 00:53:09 2015 -0400
16907
16908     Fix thread safety of g_get_language_names()
16909
16910     https://bugzilla.gnome.org/show_bug.cgi?id=748474
16911
16912  glib/gcharset.c | 16 +++++++++-------
16913  1 file changed, 9 insertions(+), 7 deletions(-)
16914
16915 commit f55a5b69b7d8af8872bf785810db8fa8cd7bf905
16916 Author: YunQiang Su <yqsu@src.gnome.org>
16917 Date:   Sat Mar 26 15:32:03 2016 +0800
16918
16919     update zh_CN translation
16920
16921  po/zh_CN.po | 240
16922  ++++++++++++++++++++++++++++++++----------------------------
16923  1 file changed, 127 insertions(+), 113 deletions(-)
16924
16925 commit b32c0f2f49c8778fb7ccc3fa1a2c94d017d6201d
16926 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
16927 Date:   Wed Mar 23 17:12:30 2016 +0100
16928
16929     Updated Basque language
16930
16931  po/eu.po | 337
16932  +++++++++++++++++++++++++++++++++------------------------------
16933  1 file changed, 177 insertions(+), 160 deletions(-)
16934
16935 commit 14885a5b1964f5a324714ce52302b48fa54515e9
16936 Author: Colin Walters <walters@verbum.org>
16937 Date:   Thu Mar 17 11:28:01 2016 -0400
16938
16939     build: Also dist Systemtap files always for gobject/
16940
16941     Mirrors
16942     https://git.gnome.org/browse/glib/commit/?id=ad2092bc680e434c3d17600988ec9b20f52eebef
16943     except I didn't also change gobject/.
16944
16945     https://bugzilla.gnome.org/show_bug.cgi?id=763821
16946
16947  gobject/Makefile.am | 5 +++--
16948  1 file changed, 3 insertions(+), 2 deletions(-)
16949
16950 commit f384d20d80fc36ba86f73a885838a4903604a5e0
16951 Author: Allison Ryan Lortie <desrt@desrt.ca>
16952 Date:   Tue Mar 22 11:18:38 2016 -0400
16953
16954     GLib 2.48.0
16955
16956  NEWS         | 16 +++++++++++++++-
16957  configure.ac |  4 ++--
16958  2 files changed, 17 insertions(+), 3 deletions(-)
16959
16960 commit a668ee8fe9b82606c6bec450ae40eed1d81aebe4
16961 Author: Iain Lane <iain@orangesquash.org.uk>
16962 Date:   Mon Mar 14 13:21:54 2016 +0000
16963
16964     giotypefuncs.c: Sort _get_type functions in the 'C' locale
16965
16966     This ensures that the generated file is always the same (not dependent
16967     on the build machine's environment), making the build reproducible.
16968
16969     Thanks to Jérémy Bobbio <lunar@debian.org> for the Debian bug
16970     report and
16971     patch.
16972
16973     https://bugzilla.gnome.org/show_bug.cgi?id=763617
16974
16975  gio/tests/Makefile.am | 2 +-
16976  1 file changed, 1 insertion(+), 1 deletion(-)
16977
16978 commit c7763d0712696ae153f2405017221050637908f3
16979 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16980 Date:   Mon Mar 21 12:44:15 2016 +0000
16981
16982     glib-compile-resources: Fix minor memory leak on error path
16983
16984     Spotted by Coverity (CID: #1353385).
16985
16986  gio/glib-compile-resources.c | 9 ++++++---
16987  1 file changed, 6 insertions(+), 3 deletions(-)
16988
16989 commit 58f56b24601838d76a8fda7bd48f0ebe0f9758b5
16990 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16991 Date:   Mon Mar 21 12:35:25 2016 +0000
16992
16993     gkeyfile: Clear a variable after freeing it
16994
16995     find_file_in_data_dirs() doesn’t actually clear output_path to
16996     NULL on
16997     failure, so this prevents a use-after-free on that (fd == -1) error
16998     path.
16999
17000     Spotted by Coverity (CID: #1352981).
17001
17002  glib/gkeyfile.c | 1 +
17003  1 file changed, 1 insertion(+)
17004
17005 commit 7401dc1b0c9aab06b596eb01ec68888d075054b9
17006 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
17007 Date:   Sun Mar 20 23:41:28 2016 +0100
17008
17009     Updated Danish translation
17010
17011  po/da.po | 385
17012  ++++++++++++++++++++++++++++++++++-----------------------------
17013  1 file changed, 205 insertions(+), 180 deletions(-)
17014
17015 commit b8800ddc371485f1aa3f46896650fa5c47526743
17016 Author: Milo Casagrande <milo@ubuntu.com>
17017 Date:   Thu Mar 17 20:24:05 2016 +0000
17018
17019     Updated Italian translation
17020
17021  po/it.po | 70
17022  +++++++++++++++++++++++++++++++++++-----------------------------
17023  1 file changed, 38 insertions(+), 32 deletions(-)
17024
17025 commit 8c9be18bd3dff42a2352c2dac6b8f17b243d2980
17026 Author: Allison Ryan Lortie <desrt@desrt.ca>
17027 Date:   Tue Mar 15 22:25:57 2016 -0400
17028
17029     GLib 2.47.92
17030
17031  NEWS         | 59
17032  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17033  configure.ac |  2 +-
17034  2 files changed, 60 insertions(+), 1 deletion(-)
17035
17036 commit db972a73ce016afb9561be2677547efdb649274b
17037 Author: Philip Withnall <philip.withnall@collabora.co.uk>
17038 Date:   Tue Mar 15 18:08:29 2016 +0000
17039
17040     gio: Fix a GError memory leak in GNetworkService
17041
17042     Spotted by Coverity (CID: #1325405).
17043
17044  gio/gnetworkservice.c | 2 ++
17045  1 file changed, 2 insertions(+)
17046
17047 commit 27660b178e7efd1b54b0d86b2e3ebd993d7781b1
17048 Author: Philip Withnall <philip.withnall@collabora.co.uk>
17049 Date:   Tue Mar 15 18:03:00 2016 +0000
17050
17051     gio: Fix a GError memory leak in GDesktopAppInfo
17052
17053     Spotted by Coverity (CID: #1352961).
17054
17055  gio/gdesktopappinfo.c | 1 +
17056  1 file changed, 1 insertion(+)
17057
17058 commit d8a7d5f168a8ea652e8e56ae9e157a66f7181923
17059 Author: Philip Withnall <philip.withnall@collabora.co.uk>
17060 Date:   Tue Mar 15 12:28:10 2016 +0000
17061
17062     gmessages: Clarify documentation for G_LOG_LEVEL_CRITICAL
17063
17064     Clarify that it’s a critical //warning//, not a critical
17065     something-else.
17066
17067  glib/gmessages.c | 3 ++-
17068  1 file changed, 2 insertions(+), 1 deletion(-)
17069
17070 commit 37ebc83f7ff1caa0bca0140aa2e44120bddbca70
17071 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
17072 Date:   Wed Feb 17 17:56:03 2016 +0100
17073
17074     win32: use wide-char for constants
17075
17076     Use the appropriate type for comparisons and assignment of wide chars.
17077
17078     Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
17079
17080     https://bugzilla.gnome.org/show_bug.cgi?id=762202
17081
17082  glib/gwin32.c | 4 ++--
17083  1 file changed, 2 insertions(+), 2 deletions(-)
17084
17085 commit 622748680c807efcf1eb49bce3f0a9c08ad77484
17086 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
17087 Date:   Wed Feb 17 17:52:59 2016 +0100
17088
17089     win32: fix indentation
17090
17091     Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
17092
17093     https://bugzilla.gnome.org/show_bug.cgi?id=762202
17094
17095  glib/gwin32.c | 8 ++++----
17096  1 file changed, 4 insertions(+), 4 deletions(-)
17097
17098 commit 5be8cab966d65e7074dd6478d02cfa46724e479e
17099 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
17100 Date:   Wed Feb 17 17:52:31 2016 +0100
17101
17102     win32: use wcslen() return type
17103
17104     Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
17105
17106     https://bugzilla.gnome.org/show_bug.cgi?id=762202
17107
17108  glib/gwin32.c | 2 +-
17109  1 file changed, 1 insertion(+), 1 deletion(-)
17110
17111 commit a1bcd1e45a3eea98dedcee68f67b458e95e9193d
17112 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
17113 Date:   Wed Feb 17 17:50:52 2016 +0100
17114
17115     win32: fix off-by-one length check
17116
17117     Laszlo Ersek said: "The length check is off by one (in the safe
17118     direction); it
17119     should be (nchars >= 2). The processing should be active for the
17120     wide string
17121     L"\r\n" -- resulting in the empty wide string --, I believe."
17122
17123     Reported-by: Laszlo Ersek <lersek@redhat.com>
17124     Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
17125
17126     https://bugzilla.gnome.org/show_bug.cgi?id=762202
17127
17128  glib/gwin32.c | 2 +-
17129  1 file changed, 1 insertion(+), 1 deletion(-)
17130
17131 commit 0a580fc79e701363b12de2398e5c7428fe8af739
17132 Author: Philip Withnall <philip.withnall@collabora.co.uk>
17133 Date:   Mon Mar 14 12:57:20 2016 +0000
17134
17135     gio: Fix minor typo in GActionGroup documentation
17136
17137  gio/gactiongroup.c | 2 +-
17138  1 file changed, 1 insertion(+), 1 deletion(-)
17139
17140 commit c49b70f61e9818d998623458b9e0dfbd58d65f23
17141 Author: Matthias Clasen <mclasen@redhat.com>
17142 Date:   Mon Mar 14 08:07:39 2016 -0400
17143
17144     Trivial whitespace fix
17145
17146  glib/glib-init.c | 2 +-
17147  1 file changed, 1 insertion(+), 1 deletion(-)
17148
17149 commit bc2f448dd53345cd277ea7f69a2c5079f5383500
17150 Author: Tom Tryfonidis <tomtryf@gnome.org>
17151 Date:   Mon Mar 14 10:23:36 2016 +0000
17152
17153     Updated Greek translation
17154
17155  po/el.po | 744
17156  +++++++++++++++++++++++++++++++++++----------------------------
17157  1 file changed, 412 insertions(+), 332 deletions(-)
17158
17159 commit c15b35c74e610aaf4e0ba0380c0af08a5a1f76e2
17160 Author: Jiri Grönroos <jiri.gronroos@iki.fi>
17161 Date:   Sun Mar 13 14:42:53 2016 +0000
17162
17163     Updated Finnish translation
17164
17165  po/fi.po | 1118
17166  ++++++++++++++++++++++++++++++++------------------------------
17167  1 file changed, 582 insertions(+), 536 deletions(-)
17168
17169 commit e04e716ddb140d7154599f48b48514d3d91122cb
17170 Author: Changwoo Ryu <cwryu@debian.org>
17171 Date:   Sat Mar 12 20:26:19 2016 +0000
17172
17173     Updated Korean translation
17174
17175  po/ko.po | 445
17176  +++++++++++++++++++++++++++++++++------------------------------
17177  1 file changed, 235 insertions(+), 210 deletions(-)
17178
17179 commit 54114021c11dadb3fc6f80208e5468a1efbe3733
17180 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
17181 Date:   Fri Mar 11 14:55:43 2016 +0200
17182
17183     Updated Hebrew translation
17184
17185  po/he.po | 226
17186  +++++++++++++++++++++++++++++++++------------------------------
17187  1 file changed, 120 insertions(+), 106 deletions(-)
17188
17189 commit 98ab9fa94f926e11a58cb0c1ccc4aaebe5a3b349
17190 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17191 Date:   Fri Mar 11 16:54:39 2016 +0800
17192
17193     MSVC builds: Update string replacement util script
17194
17195     This makes the replace-single function make use of the replace-multi
17196     function, that was just added, to ease future maintenance.
17197
17198  build/win32/replace.py | 7 ++-----
17199  1 file changed, 2 insertions(+), 5 deletions(-)
17200
17201 commit 745989192165110101165d17c7c3ed7410db5b92
17202 Author: Mario Blättermann <mario.blaettermann@gmail.com>
17203 Date:   Thu Mar 10 19:47:33 2016 +0100
17204
17205     Updated German translation
17206
17207  po/de.po | 57 +++++++++++++++++++++++++++++++--------------------------
17208  1 file changed, 31 insertions(+), 26 deletions(-)
17209
17210 commit 374a61f24541ae26f018f3bf1a14cc4337d0f463
17211 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17212 Date:   Thu Mar 10 20:33:35 2016 +0800
17213
17214     MSVC builds: Add scripts to generate .pc files
17215
17216     Add a generic script, pc_base.py, which can be utilized to obtain path
17217     info, along with user-input version info, which can be used to
17218     generate
17219     pkg-config .pc files.  Also enhance replace.py a bit so that it
17220     can also
17221     be used in the future to replace multiple items in a file in one shot.
17222     This is done to make building introspection files easier, as it
17223     depends
17224     much on the pkg-config .pc files to work.
17225
17226     Update the project files so that when Python is available, we can
17227     generate
17228     the full, usable .pc files when we complete and 'install' the
17229     builds, and
17230     copy them to appropriate locations so that pkg-config can be set
17231     to find
17232     them easily.
17233
17234  build/win32/Makefile.am                       |   2 +
17235  build/win32/glibpc.py                         |  88 +++++++++++++++++++++
17236  build/win32/pc_base.py                        | 107
17237  ++++++++++++++++++++++++++
17238  build/win32/replace.py                        |  10 +++
17239  build/win32/vs10/Makefile.am                  |   1 +
17240  build/win32/vs10/glib-install.propsin         |  18 +++++
17241  build/win32/vs10/glib-install.vcxproj         |  18 +++++
17242  build/win32/vs10/glib-install.vcxproj.filters |  13 ++++
17243  build/win32/vs11/Makefile.am                  |   1 +
17244  build/win32/vs12/Makefile.am                  |   1 +
17245  build/win32/vs14/Makefile.am                  |   1 +
17246  build/win32/vs9/glib-install.vcproj           |  50 +++++++++++-
17247  build/win32/vs9/glib-install.vspropsin        |  14 ++++
17248  13 files changed, 320 insertions(+), 4 deletions(-)
17249
17250 commit fd6ca66c16b942d1f7d8c70468a438ad4c887c7b
17251 Author: Philip Withnall <philip.withnall@collabora.co.uk>
17252 Date:   Wed Mar 9 15:51:45 2016 +0000
17253
17254     codegen: Add support for g_autoptr to gdbus-codegen–generated
17255     objects
17256
17257     This means that any code generated by gdbus-codegen will now require
17258     GLib 2.44 or newer.
17259
17260     https://bugzilla.gnome.org/show_bug.cgi?id=763379
17261
17262  gio/gdbus-2.0/codegen/codegen.py | 22 ++++++++++++++++++++++
17263  1 file changed, 22 insertions(+)
17264
17265 commit 4569161f81e9338bb91e5a64fd1d00665bcb19e6
17266 Author: Stephan Hesse <stephan@soundcloud.com>
17267 Date:   Tue Sep 29 17:50:39 2015 +0200
17268
17269     gerror: Mention that g_clear_error can be used with an "empty" GError
17270
17271     It is fine to do:
17272     GError *error = NULL;
17273     g_clear_error (&error);
17274
17275     https://bugzilla.gnome.org/show_bug.cgi?id=762937
17276
17277  glib/gerror.c | 2 +-
17278  1 file changed, 1 insertion(+), 1 deletion(-)
17279
17280 commit 7c6141a546b80866e26a12cee8b6a9f1be5b9fc6
17281 Author: Allison Ryan Lortie <desrt@desrt.ca>
17282 Date:   Tue Mar 8 15:34:26 2016 -0500
17283
17284     g_get_user_runtime_dir(): ensure directory exists
17285
17286     If the XDG_RUNTIME_DIR environment variable is set, we are being
17287     told by
17288     the OS that this directory exists and is appropriately configured
17289     already.  In the fallback case of ~/.cache/, however, the directory
17290     may
17291     not yet exist.
17292
17293     Rework the logic of this function a little so that we only check
17294     for the
17295     environment variable once.  If it is not set, we will fall back to the
17296     cache directory, and mkdir() it to make sure that it exists.
17297
17298     Meanwhile, remove a statement from the reference documentation that
17299     promises a warning in this case (which has never been true)
17300     and replace
17301     it with a statement that applications can rely on the directory
17302     existing.
17303
17304     This change prevents each user of this API from having to check
17305     for the
17306     directory for themselves; an example of that can be seen in bug
17307     763274.
17308
17309     https://bugzilla.gnome.org/show_bug.cgi?id=763344
17310
17311  glib/gutils.c | 44 ++++++++++++++++++++++++++++++--------------
17312  1 file changed, 30 insertions(+), 14 deletions(-)
17313
17314 commit 37756a06c9c8821e4cbc22218046b88cdc85ca90
17315 Author: Philip Withnall <philip.withnall@collabora.co.uk>
17316 Date:   Tue Mar 8 18:59:34 2016 +0000
17317
17318     array: Support clearing an empty array with g_array_remove_range()
17319
17320     Previously, calling g_array_remove_range(array, 0, array->len) on an
17321     empty array would result in a precondition failure in
17322     g_array_remove_range(), as the given start index (0), was not strictly
17323     less than the array length (0).
17324
17325     Allow the index to equal the array length, so that zero elements
17326     can be
17327     removed from any array. A subsequent check makes sure that the array
17328     length is not overflowed by the index + length.
17329
17330     https://bugzilla.gnome.org/show_bug.cgi?id=763339
17331
17332  glib/garray.c           | 6 +++---
17333  glib/tests/array-test.c | 8 ++++++++
17334  2 files changed, 11 insertions(+), 3 deletions(-)
17335
17336 commit 7d3d948947f6854507ba62e215ea681b9ef7dad3
17337 Author: Marek Černocký <marek@manet.cz>
17338 Date:   Tue Mar 8 18:49:11 2016 +0100
17339
17340     Updated Czech translation
17341
17342  po/cs.po | 27 ++++++++++++++++-----------
17343  1 file changed, 16 insertions(+), 11 deletions(-)
17344
17345 commit c9591c4e853e2d383f50c377839b12b7acb3d69b
17346 Author: Fran Dieguez <fran.dieguez@mabishu.com>
17347 Date:   Tue Mar 8 10:45:49 2016 +0100
17348
17349     Updated Galician translations
17350
17351  po/gl.po | 39 +++++++++++++++++++++++----------------
17352  1 file changed, 23 insertions(+), 16 deletions(-)
17353
17354 commit 6aa52f469b31209ce5963bd34d2fb10ceeec2528
17355 Author: Марко М. Костић <marko.m.kostic@gmail.com>
17356 Date:   Mon Mar 7 11:26:28 2016 +0100
17357
17358     Updated Serbian translation
17359
17360  po/sr.po       | 91
17361  ++++++++++++++++++++++++++++++++--------------------------
17362  po/sr@latin.po | 75 ++++++++++++++++++++++++++---------------------
17363  2 files changed, 92 insertions(+), 74 deletions(-)
17364
17365 commit 5a8354c041af70e639dd93e700726cfc634e1850
17366 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17367 Date:   Sun Mar 6 20:01:32 2016 +0100
17368
17369     Updated Spanish translation
17370
17371  po/es.po | 36 +++++++++++++++++++++---------------
17372  1 file changed, 21 insertions(+), 15 deletions(-)
17373
17374 commit 9422d9f6dd641be11f712e71719ed336972e124f
17375 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
17376 Date:   Sat Mar 5 23:03:30 2016 +0000
17377
17378     Updated Swedish translation
17379
17380  po/sv.po | 36 +++++++++++++++++++++---------------
17381  1 file changed, 21 insertions(+), 15 deletions(-)
17382
17383 commit 2801341e5f346956d580a0fa25d0c6e12b6b85ae
17384 Author: Matej Urbančič <mateju@svn.gnome.org>
17385 Date:   Sat Mar 5 21:15:47 2016 +0100
17386
17387     Updated Slovenian translation
17388
17389  po/sl.po | 4 ++--
17390  1 file changed, 2 insertions(+), 2 deletions(-)
17391
17392 commit 7bf113c95da53d8ce7480847ede52d2d6f31b9e3
17393 Author: Aurimas Černius <aurisc4@gmail.com>
17394 Date:   Sat Mar 5 21:41:58 2016 +0200
17395
17396     Updated Lithuanian translation
17397
17398  po/lt.po | 29 +++++++++++++++++------------
17399  1 file changed, 17 insertions(+), 12 deletions(-)
17400
17401 commit 964707ace9208c601c7a1b45be903edee0d5de9a
17402 Author: Matej Urbančič <mateju@svn.gnome.org>
17403 Date:   Sat Mar 5 20:41:20 2016 +0100
17404
17405     Updated Slovenian translation
17406
17407  po/sl.po | 50 ++++++++++++++++++++++++++++++--------------------
17408  1 file changed, 30 insertions(+), 20 deletions(-)
17409
17410 commit 0064bd957d17882bc4e027b55dbc76f6a89e65aa
17411 Author: Claude Paroz <claude@2xlibre.net>
17412 Date:   Sat Mar 5 18:02:30 2016 +0100
17413
17414     Updated French translation
17415
17416  po/fr.po | 536
17417  ++++++++++++++++++++++++++++++++-------------------------------
17418  1 file changed, 274 insertions(+), 262 deletions(-)
17419
17420 commit 72c339246a46a5b52c28786ad168f6d804b3679c
17421 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
17422 Date:   Sat Mar 5 10:39:10 2016 +0000
17423
17424     Updated Kazakh translation
17425
17426  po/kk.po | 448
17427  +++++++++++++++++++++++++++++++++------------------------------
17428  1 file changed, 236 insertions(+), 212 deletions(-)
17429
17430 commit 046634375c3997e12270567dbf5f63d5e5c443b0
17431 Author: Stas Solovey <whats_up@tut.by>
17432 Date:   Fri Mar 4 21:56:48 2016 +0000
17433
17434     Updated Russian translation
17435
17436  po/ru.po | 397
17437  +++++++++++++++++++++++++++++++++------------------------------
17438  1 file changed, 211 insertions(+), 186 deletions(-)
17439
17440 commit a400a0e979f5c08bb2560131e55df6b5f06c0167
17441 Author: Gábor Kelemen <kelemeng@openscope.org>
17442 Date:   Fri Mar 4 19:42:07 2016 +0000
17443
17444     Updated Hungarian translation
17445
17446  po/hu.po | 62
17447  +++++++++++++++++++++++++++++++++++++-------------------------
17448  1 file changed, 37 insertions(+), 25 deletions(-)
17449
17450 commit 658733eb04cfa0ee9d6ed0b6e15b8e43c0b1b2b4
17451 Author: Artur de Aquino Morais <aamorais93.estudos@gmail.com>
17452 Date:   Fri Mar 4 14:04:40 2016 +0000
17453
17454     Updated Brazilian Portuguese translation
17455
17456  po/pt_BR.po | 526
17457  ++++++++++++++++++++++++++++++++++--------------------------
17458  1 file changed, 301 insertions(+), 225 deletions(-)
17459
17460 commit 0527f97c4350574fbffac653e46bd57e4015f075
17461 Author: Dušan Kazik <prescott66@gmail.com>
17462 Date:   Thu Mar 3 21:05:23 2016 +0000
17463
17464     Updated Slovak translation
17465
17466  po/sk.po | 27 ++++++++++++++++-----------
17467  1 file changed, 16 insertions(+), 11 deletions(-)
17468
17469 commit 522b698e0b7e62fa2049c13046c9f57251754afe
17470 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
17471 Date:   Thu Mar 3 22:22:19 2016 +0200
17472
17473     Update Latvian translation
17474
17475  po/lv.po | 410
17476  +++++++++++++++++++++++++++++++++------------------------------
17477  1 file changed, 216 insertions(+), 194 deletions(-)
17478
17479 commit 988ec5aae9347d4b7d6128aea64b792704127f38
17480 Author: Piotr Drąg <piotrdrag@gmail.com>
17481 Date:   Thu Mar 3 17:02:50 2016 +0100
17482
17483     Updated Polish translation
17484
17485  po/pl.po | 36 +++++++++++++++++++++---------------
17486  1 file changed, 21 insertions(+), 15 deletions(-)
17487
17488 commit 8cdbc7fb2c8c876902e457abe46ee18a0b134486
17489 Author: coypu <coypu@sdf.org>
17490 Date:   Wed Mar 2 19:38:48 2016 +0200
17491
17492     gdate: Move warning pragma outside of function
17493
17494     Commit 0817af40e8c74c721c30f6ef482b1f53d12044c7 breaks the build on
17495     older versions of GCC, which don't allow pragma inside functions.
17496
17497     https://bugzilla.gnome.org/761550
17498
17499  glib/gdate.c | 8 +++++---
17500  1 file changed, 5 insertions(+), 3 deletions(-)
17501
17502 commit 74b1dd87b5ff10ded5a09a10c36722aa5548ad63
17503 Author: Руслан Ижбулатов <lrn1986@gmail.com>
17504 Date:   Fri Jan 15 22:25:32 2016 +0000
17505
17506     W32: eliminate busy cursor when a rundll32-hosted child runs
17507
17508     Even though GetStartupInfo() in g_win32_run_session_bus() would
17509     tell us that STARTF_FORCEONFEEDBACK flag is not set, it still
17510     affects the rundll32 process for some reason.
17511
17512     This means that Windows WM changes mouse cursor to IDC_APPSTARTING for
17513     a few seconds when rundll32 runs g_win32_run_session_bus(). Since
17514     g_win32_run_session_bus() never satisfies the conditions set by
17515     STARTF_FORCEONFEEDBACK, the busy cursor only goes away after a
17516     timeout.
17517
17518     Fix this by explicitly running GetMessage(). To ensure that
17519     GetMessage()
17520     doesn't block, post a quit message immediately before calling it.
17521
17522     https://bugzilla.gnome.org/show_bug.cgi?id=760694
17523
17524  gio/gdbusaddress.c | 21 +++++++++++++++++++++
17525  1 file changed, 21 insertions(+)
17526
17527 commit 5efc8686ee5a12ea21d1562fddb83418d0c734b9
17528 Author: Matthias Clasen <mclasen@redhat.com>
17529 Date:   Wed Mar 2 19:06:49 2016 -0500
17530
17531     Remove erroneous markup in GError docs
17532
17533  glib/gerror.c | 23 ++++++++++-------------
17534  1 file changed, 10 insertions(+), 13 deletions(-)
17535
17536 commit 5a894c32321a613393261fd8643ad93713d427fe
17537 Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
17538 Date:   Wed Feb 24 18:58:25 2016 +0100
17539
17540     gsettings: Don't crash when no schemas are installed
17541
17542     Still doesn't behave well ("gsettings help" causes an error),
17543     but at least there's no segfault anymore.
17544
17545     https://bugzilla.gnome.org/show_bug.cgi?id=724847
17546
17547  gio/gsettings-tool.c | 10 ++++++++--
17548  1 file changed, 8 insertions(+), 2 deletions(-)
17549
17550 commit f1c81da5bec82962f19ea801288c054e5c3cc664
17551 Author: Aurimas Černius <aurisc4@gmail.com>
17552 Date:   Wed Mar 2 20:19:50 2016 +0200
17553
17554     Updated Lithuanian translation
17555
17556  po/lt.po | 38 ++++++++++++++++++++++++--------------
17557  1 file changed, 24 insertions(+), 14 deletions(-)
17558
17559 commit 38b458ea4635d97fa7909272fb45d8c9ca7140d1
17560 Author: Dušan Kazik <prescott66@gmail.com>
17561 Date:   Tue Mar 1 20:06:22 2016 +0000
17562
17563     Updated Slovak translation
17564
17565  po/sk.po | 33 +++++++++++++++++++--------------
17566  1 file changed, 19 insertions(+), 14 deletions(-)
17567
17568 commit b54acf513d55e3ef8df3d913dc3c78572989d3df
17569 Author: Allison Ryan Lortie <desrt@desrt.ca>
17570 Date:   Mon Feb 29 09:31:14 2016 -0500
17571
17572     GDBusConnection: use uint for bitshifts
17573
17574     "1 << 31" is not well-defined, do use "1u << 31" instead.
17575
17576     https://bugzilla.gnome.org/show_bug.cgi?id=762748
17577
17578  gio/gdbusconnection.c | 4 ++--
17579  1 file changed, 2 insertions(+), 2 deletions(-)
17580
17581 commit 96fb3b9c0361ae4c25dfb00864fa308bcc719e71
17582 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17583 Date:   Tue Mar 1 08:50:05 2016 +0100
17584
17585     gwin32fsmonitorutils: avoid useless cast
17586
17587  gio/win32/gwin32fsmonitorutils.c | 2 +-
17588  1 file changed, 1 insertion(+), 1 deletion(-)
17589
17590 commit 6e454a99ef3c175cf36c30fe477bbc1a87cb1751
17591 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17592 Date:   Tue Mar 1 08:46:05 2016 +0100
17593
17594     gwin32fsmonitorutils: avoid a possible invalid memory access
17595
17596  gio/win32/gwin32fsmonitorutils.c | 8 ++++----
17597  1 file changed, 4 insertions(+), 4 deletions(-)
17598
17599 commit dedf65a5fd346da884a65dd4781504bc15533725
17600 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17601 Date:   Tue Mar 1 08:40:48 2016 +0100
17602
17603     gwin32fsmonitorutils: no need to g_assert when using g_new
17604
17605  gio/win32/gwin32fsmonitorutils.c | 13 +++++++------
17606  1 file changed, 7 insertions(+), 6 deletions(-)
17607
17608 commit 922cd8424a353b170320453dbedc95db5282f627
17609 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17610 Date:   Tue Mar 1 08:37:51 2016 +0100
17611
17612     gwin32fsmonitorutils: no need to check for NULL when using g_free
17613
17614  gio/win32/gwin32fsmonitorutils.c | 10 ++++------
17615  1 file changed, 4 insertions(+), 6 deletions(-)
17616
17617 commit 007e3c5939a255b19ba65ec69b2627db310cb787
17618 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17619 Date:   Tue Mar 1 08:37:14 2016 +0100
17620
17621     gwin32fsmonitorutils: coding style fixes
17622
17623  gio/win32/gwin32fsmonitorutils.c | 142
17624  ++++++++++++++++++++-------------------
17625  1 file changed, 73 insertions(+), 69 deletions(-)
17626
17627 commit 7f60cbb701b11e66dc3d827100ed7a3a74a67e2e
17628 Author: Sebastian Geiger <sbastig@gmx.net>
17629 Date:   Fri Feb 26 16:46:24 2016 +0100
17630
17631     gio: fix documentation of GAction
17632
17633  gio/gaction.c | 2 +-
17634  1 file changed, 1 insertion(+), 1 deletion(-)
17635
17636 commit bffb44021182adfd83f2f973ec2dd6553b471e17
17637 Author: Mario Blättermann <mario.blaettermann@gmail.com>
17638 Date:   Sun Feb 28 19:25:40 2016 +0100
17639
17640     Updated German translation
17641
17642  po/de.po | 31 ++++++++++++++++++-------------
17643  1 file changed, 18 insertions(+), 13 deletions(-)
17644
17645 commit 8ca457a2177b513c8ee514fade54a6d84958ed59
17646 Author: Cédric Valmary <cvalmary@yahoo.fr>
17647 Date:   Sun Feb 28 14:56:49 2016 +0000
17648
17649     Updated Occitan translation
17650
17651  po/oc.po | 6223
17652  ++++++++++++++++++++++++++++++++++++--------------------------
17653  1 file changed, 3645 insertions(+), 2578 deletions(-)
17654
17655 commit 45ccd3f95177b30623b6786804b392484462794c
17656 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17657 Date:   Sat Feb 27 14:54:17 2016 +0100
17658
17659     gwin32filemonitor: some cleanups
17660
17661     Make the code a bit more consistent and get it into preparation to
17662     merge the fs monitor stuff that uses the private struct directly.
17663
17664  gio/win32/gwin32filemonitor.c | 31 +++++++++++++++----------------
17665  1 file changed, 15 insertions(+), 16 deletions(-)
17666
17667 commit 9c7c74c587cac3c808a32b7420d68468283b917f
17668 Author: Marek Černocký <marek@manet.cz>
17669 Date:   Sat Feb 27 18:30:31 2016 +0100
17670
17671     Updated Czech translation
17672
17673  po/cs.po | 67
17674  ++++++++++++++++++++++++++++++++++++----------------------------
17675  1 file changed, 38 insertions(+), 29 deletions(-)
17676
17677 commit bc5b7332b7508c4ea58d558f06444b9870a2fdd7
17678 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17679 Date:   Thu Feb 25 17:23:50 2016 +0100
17680
17681     Improve error on win32input/output streams
17682
17683  gio/gwin32inputstream.c  | 9 ++++++---
17684  gio/gwin32outputstream.c | 9 ++++++---
17685  2 files changed, 12 insertions(+), 6 deletions(-)
17686
17687 commit 99b30f389ee0272b5d5d256d95c4e7ea278d3cd3
17688 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17689 Date:   Thu Feb 25 18:37:01 2016 +0800
17690
17691     Visual Studio builds: Move @GLIB_VERSION@ usage
17692
17693     ... from glib-gen-srcs.[vsprops|props].in to
17694     glib-version-paths.[vsprops|props].in, and instead let autotools
17695     generate
17696     glib-version-paths.[vsprops|props] rather than
17697     glib-gen-srcs.[vsprops|props], as this will need to be referenced for
17698     other items as well, namely generating the .pc files which will become
17699     useful for introspection builds.
17700
17701  build/win32/vs10/.gitignore                                  |  2 +-
17702  build/win32/vs10/Makefile.am                                 |
17703  8 ++++----
17704  .../vs10/{glib-gen-srcs.props.in => glib-gen-srcs.props}     |  2 +-
17705  ...{glib-version-paths.props => glib-version-paths.props.in} | 12
17706  ++++++++----
17707  build/win32/vs9/.gitignore                                   |  2 +-
17708  build/win32/vs9/Makefile.am                                  |  6 +++---
17709  .../vs9/{glib-gen-srcs.vsprops.in => glib-gen-srcs.vsprops}  |  2 +-
17710  ...b-version-paths.vsprops => glib-version-paths.vsprops.in} | 12
17711  ++++++++----
17712  configure.ac                                                 |  4 ++--
17713  9 files changed, 29 insertions(+), 21 deletions(-)
17714
17715 commit 73192b84f8f9c579b46d4f10bb57b679a8b25582
17716 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17717 Date:   Thu Feb 25 10:00:32 2016 +0100
17718
17719     gwin32outputstream: cleanups to make the code more consistent
17720
17721  gio/gwin32outputstream.c | 323
17722  +++++++++++++++++++++++------------------------
17723  1 file changed, 156 insertions(+), 167 deletions(-)
17724
17725 commit d5cb451c515563db4542dd3e09605236dde36527
17726 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17727 Date:   Thu Feb 25 09:56:25 2016 +0100
17728
17729     gwin32inputstream: some cleanups to make the code more consistent
17730
17731  gio/gwin32inputstream.c | 322
17732  +++++++++++++++++++++++-------------------------
17733  1 file changed, 156 insertions(+), 166 deletions(-)
17734
17735 commit ad2092bc680e434c3d17600988ec9b20f52eebef
17736 Author: Colin Walters <walters@verbum.org>
17737 Date:   Wed Feb 24 13:40:25 2016 -0500
17738
17739     build: Unconditionally dist tapset files
17740
17741     Apparently whoever made the last tarball didn't have
17742     `--enable-systemtap`.
17743     Disted files shouldn't depend on build flags.
17744
17745     Also, it is cathartic for me to say tarballs are dumb and we should
17746     just be pulling from git which is what's canonically tracking what's
17747     source code and what's not and we don't need to repeat ourself in
17748     `Makefile.am`.
17749
17750     https://bugzilla.gnome.org/show_bug.cgi?id=762637
17751
17752  glib/Makefile.am | 5 +++--
17753  1 file changed, 3 insertions(+), 2 deletions(-)
17754
17755 commit 53a24814f6b69039c971c8c3575cdd92ebbd1882
17756 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17757 Date:   Wed Feb 24 17:08:04 2016 +0100
17758
17759     gsettingschema: fix uninitialized value warning
17760
17761     This error could actually happen in case the assertions are off.
17762
17763  gio/gsettingsschema.c | 2 +-
17764  1 file changed, 1 insertion(+), 1 deletion(-)
17765
17766 commit 7a8abb20ab5f214d8fb5713420a5dc5fd61ef79c
17767 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17768 Date:   Wed Feb 24 11:27:09 2016 +0100
17769
17770     grand: rand_s is available in mingw64
17771
17772  glib/grand.c | 6 ++++--
17773  1 file changed, 4 insertions(+), 2 deletions(-)
17774
17775 commit 5e009153548bf1ed176ea3e75f261394e9f3af74
17776 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
17777 Date:   Wed Feb 24 09:21:36 2016 +0000
17778
17779     Updated Swedish translation
17780
17781  po/sv.po | 24 ++++++++++++++----------
17782  1 file changed, 14 insertions(+), 10 deletions(-)
17783
17784 commit f3334b47ec6df3cd7eb1a0c7eafd15a4f21256f2
17785 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17786 Date:   Wed Feb 24 09:33:22 2016 +0100
17787
17788     Revert "registrybackend: use G_DECLARE_FINAL_TYPE"
17789
17790     This reverts commit b0776ddd1850f5ca91fe50c11311fe5c9c90cf53.
17791     mingw does not seem to like this patch so better go on the safe
17792     way.
17793
17794  gio/gregistrysettingsbackend.c | 12 +++++++++---
17795  1 file changed, 9 insertions(+), 3 deletions(-)
17796
17797 commit 13057bb73e230083c91beeece36433f2b0d70499
17798 Author: Ignacio Casal Quinteiro <icq@gnome.org>
17799 Date:   Wed Feb 24 09:18:42 2016 +0100
17800
17801     registrybackend: fix warning about unused variable
17802
17803  gio/gregistrysettingsbackend.c | 2 --
17804  1 file changed, 2 deletions(-)
17805
17806 commit c6bd31488a24a8c889c419f9916ea1188adabf57
17807 Author: Fran Dieguez <fran.dieguez@mabishu.com>
17808 Date:   Tue Feb 23 20:21:31 2016 +0100
17809
17810     Updated Galician translations
17811
17812  po/gl.po | 365
17813  +++++++++++++++++++++++++++++++++------------------------------
17814  1 file changed, 194 insertions(+), 171 deletions(-)
17815
17816 commit c13be85f2ba6732a75d917a36a8e50c6377f25d1
17817 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17818 Date:   Mon Feb 22 21:20:07 2016 +0100
17819
17820     Updated Spanish translation
17821
17822  po/es.po | 26 +++++++++++++++-----------
17823  1 file changed, 15 insertions(+), 11 deletions(-)
17824
17825 commit aead1c046dd39748cca449b55ec300ba5f025365
17826 Author: Hanno Boeck <hanno@hboeck.de>
17827 Date:   Mon Feb 22 07:46:17 2016 -0500
17828
17829     GVariant text: fix scan of positional parameters
17830
17831     The scanning to find the end of a positional parameter designator in
17832     GVariant text format (e.g. '%i') is currently broken in case the 'end'
17833     pointer is not specified.
17834
17835     The scan is controlled by a somewhat complicated loop that needs
17836     to deal
17837     properly with cases like (123, %(ii)) [where '%(ii)' is to be taken
17838     together, but the final ')' not].
17839
17840     This loop missed the case where a format string passed to
17841     g_variant_new_parsed() ended immediately after such a conversion,
17842     with a
17843     nul character.  In this case the 'end' pointer is NULL, so the
17844     only way
17845     we can find the end is by scanning for nul in the string.
17846
17847     In case of g_variant_new_parsed() [which is what this code was
17848     designed
17849     to be used for], the bug is somewhat unlikely in practice: the
17850     only way
17851     that a valid text-form GVariant could ever contain a positional
17852     parameter replacement at the end of the string is if this positional
17853     parameter were the only thing being returned.  In that case, the user
17854     would likely have opted for a more direct approach.
17855
17856     Unfortunately, this code is also active in the tokenisation phase of
17857     g_variant_parse(), before positional parameters are rejected as
17858     invalid
17859     for that case.  Anyone who calls this function with a nul-terminated
17860     string (and no end pointer) is vulnerable to a crash from malicious
17861     user
17862     input.  This can be seen, at the very least with many commandline
17863     tools:
17864
17865       $ dconf write /x '%i'
17866       Segmentation fault
17867
17868     We fix this problem by searching for the nul character in this
17869     case, in
17870     addition to comparing the end pointer.
17871
17872     This problem is almost certainly limited to being able to cause
17873     crashes.
17874     The loop in question only performs reads and, in the
17875     security-sensitive
17876     case, the token will be quickly rejected after the loop is finished
17877     (since it starts with '%' and the 'app' pointer is unset).  This is
17878     further mitigated by the fact that there are no known cases of
17879     GVariant
17880     text format being used as part of a protocol at a privilege barrier.
17881
17882  glib/gvariant-parser.c | 2 +-
17883  1 file changed, 1 insertion(+), 1 deletion(-)
17884
17885 commit 21c15080bd46e96ece6fb3b8cc87c7b0abaeb1e6
17886 Author: Artur de Aquino Morais <aamorais93.estudos@gmail.com>
17887 Date:   Sun Feb 21 14:17:14 2016 +0000
17888
17889     Updated Brazilian Portuguese translation
17890
17891  po/pt_BR.po | 508
17892  ++++++++++++++++++++++++++----------------------------------
17893  1 file changed, 222 insertions(+), 286 deletions(-)
17894
17895 commit ca10ad1f542d4fb951b5416562b1d032b8ef4573
17896 Author: Piotr Drąg <piotrdrag@gmail.com>
17897 Date:   Sat Feb 20 16:30:05 2016 +0100
17898
17899     Updated Polish translation
17900
17901  po/pl.po | 20 ++++++++++++--------
17902  1 file changed, 12 insertions(+), 8 deletions(-)
17903
17904 commit 0d0db609590307ecae03627ac55265597d4a0ca0
17905 Author: Tobias Nygren <tnn@NetBSD.org>
17906 Date:   Fri Oct 16 18:46:26 2015 +0200
17907
17908     gio/gtestdbus.c: don't use non-standard %m printf modifier
17909
17910     https://bugzilla.gnome.org/show_bug.cgi?id=756706
17911
17912  gio/gtestdbus.c | 6 ++++--
17913  1 file changed, 4 insertions(+), 2 deletions(-)
17914
17915 commit c40422f9e66a79845dd809e2d8d7519a20ea3746
17916 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
17917 Date:   Thu Feb 18 21:05:07 2016 +0100
17918
17919     Updated Serbian translation
17920
17921  po/sr.po       | 416
17922  +++++++++++++++++++++++++++++----------------------------
17923  po/sr@latin.po | 416
17924  +++++++++++++++++++++++++++++----------------------------
17925  2 files changed, 428 insertions(+), 404 deletions(-)
17926
17927 commit 1d0f75f629f8f23089a109dc259cbfe99187fe31
17928 Author: Allison Ryan Lortie <desrt@desrt.ca>
17929 Date:   Thu Feb 18 12:14:52 2016 -0500
17930
17931     Update maintainer record in DOAP
17932
17933  glib.doap | 4 ++--
17934  1 file changed, 2 insertions(+), 2 deletions(-)
17935
17936 commit a484ca1bbd2f7884d45933be2ad822a4d71f93ba
17937 Author: Milo Casagrande <milo@ubuntu.com>
17938 Date:   Thu Feb 18 13:22:05 2016 +0000
17939
17940     Updated Italian translation
17941
17942  po/it.po | 20 ++++++++++++--------
17943  1 file changed, 12 insertions(+), 8 deletions(-)
17944
17945 commit b32f8ba19bd05db95f65baa5074c942b3964c1d3
17946 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
17947 Date:   Tue Feb 3 14:09:44 2015 +0100
17948
17949     gapplication: add a way to override the app-id
17950
17951     Some applications support running in a mode where they present
17952     themselves as a different application to the user (for example web
17953     browsers or terminals).
17954
17955     To facilitate this, add an option --gapplication-app-id which allows
17956     users to override an application's id from desktop files or similar.
17957
17958     Applications need to opt-in to this by setting the
17959     G_APPLICATION_CAN_OVERRIDE_APP_ID flag.
17960
17961     https://bugzilla.gnome.org/show_bug.cgi?id=743933
17962
17963  gio/gapplication.c | 32 +++++++++++++++++++++++++-------
17964  gio/gioenums.h     |  7 ++++++-
17965  2 files changed, 31 insertions(+), 8 deletions(-)
17966
17967 commit 15dea440c4c2a1b595b5513b458e84cd667f98b2
17968 Author: Milo Casagrande <milo@ubuntu.com>
17969 Date:   Thu Feb 18 13:16:18 2016 +0000
17970
17971     Updated Italian translation
17972
17973  po/it.po | 1241
17974  ++++++++++++++++++++++++++++++++++++++++----------------------
17975  1 file changed, 795 insertions(+), 446 deletions(-)
17976
17977 commit caf03300e56139bea5f690fa9d9d8b286ad47789
17978 Author: Matthias Clasen <mclasen@redhat.com>
17979 Date:   Wed Feb 17 20:09:22 2016 -0500
17980
17981     Remove leftover markup
17982
17983  gio/gioenums.h | 2 +-
17984  1 file changed, 1 insertion(+), 1 deletion(-)
17985
17986 commit a3a97dca3aa227182088be47db75fc57f1186946
17987 Author: Cole Robinson <crobinso@redhat.com>
17988 Date:   Mon Nov 2 20:28:49 2015 -0500
17989
17990     gsettings: schema_list should use the passed schema's source
17991
17992     currently schema_list will iterate over the default SchemaSource
17993     list, and not the one associated with the passed in Schema. This
17994     means schema_list can give incorrect results for a Schema fetched
17995     from a non-default SchemaSource, like via new_from_directory.
17996
17997     https://bugzilla.gnome.org/show_bug.cgi?id=757506
17998
17999  gio/gsettingsschema.c | 2 +-
18000  1 file changed, 1 insertion(+), 1 deletion(-)
18001
18002 commit 9d54f806e5668dfb6c7077db8ebf6abe23ba5320
18003 Author: Allison Ryan Lortie <desrt@desrt.ca>
18004 Date:   Tue Feb 16 06:35:12 2016 -0500
18005
18006     GLib 2.47.6
18007
18008  configure.ac | 2 +-
18009  1 file changed, 1 insertion(+), 1 deletion(-)
18010
18011 commit 5918f9609e38d97c6cd67129bfc4729cc2bb88e3
18012 Author: Matthias Clasen <mclasen@redhat.com>
18013 Date:   Mon Feb 15 15:53:06 2016 -0500
18014
18015     Updates
18016
18017  NEWS | 32 ++++++++++++++++++++++++++++++++
18018  1 file changed, 32 insertions(+)
18019
18020 commit 3f29f7272c1776997c013b78600700ffab3d7738
18021 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
18022 Date:   Sat Feb 13 06:37:02 2016 +0000
18023
18024     Updated Chinese (Taiwan) translation
18025
18026  po/zh_TW.po | 469
18027  +++++++++++++++++++++++++++++++-----------------------------
18028  1 file changed, 242 insertions(+), 227 deletions(-)
18029
18030 commit 4a213a2fed57159a1689b0be9c120eba98287131
18031 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
18032 Date:   Fri Feb 12 22:26:43 2016 +0000
18033
18034     Updated Swedish translation
18035
18036  po/sv.po | 36 ++++++++++++++++++++----------------
18037  1 file changed, 20 insertions(+), 16 deletions(-)
18038
18039 commit 1964a8726b06237f751b2aa8b2a3fcd2ce555c44
18040 Author: Emmanuele Bassi <ebassi@gnome.org>
18041 Date:   Wed Feb 10 22:37:41 2016 +0000
18042
18043     macros: Fix Clang attribute detection
18044
18045     For attributes we have to use __has_attribute().
18046
18047     https://bugzilla.gnome.org/show_bug.cgi?id=761843
18048
18049  glib/gmacros.h | 6 +++++-
18050  1 file changed, 5 insertions(+), 1 deletion(-)
18051
18052 commit c7f540b9e98bca42fc2207c16425ac326edf8ab3
18053 Author: Rafael Fontenelle <rffontenelle@gmail.com>
18054 Date:   Wed Feb 10 17:31:53 2016 +0000
18055
18056     Updated Brazilian Portuguese translation
18057
18058  po/pt_BR.po | 40 ++++++++++++++++++++++------------------
18059  1 file changed, 22 insertions(+), 18 deletions(-)
18060
18061 commit 0817af40e8c74c721c30f6ef482b1f53d12044c7
18062 Author: coypu <coypu@sdf.org>
18063 Date:   Mon Feb 8 00:06:06 2016 +0200
18064
18065     gdate: Suppress string format literal warning
18066
18067     Newer versions of GCC emit an error here, but we know it's safe.
18068     https://bugzilla.gnome.org/761550
18069
18070  glib/gdate.c | 3 +++
18071  1 file changed, 3 insertions(+)
18072
18073 commit ac84fbfca370539094a99a3471c9d489d003ba90
18074 Author: Piotr Drąg <piotrdrag@gmail.com>
18075 Date:   Sat Feb 6 15:43:33 2016 +0100
18076
18077     Updated Polish translation
18078
18079  po/pl.po | 481
18080  +++++++++++++++++++++++++++++++++------------------------------
18081  1 file changed, 249 insertions(+), 232 deletions(-)
18082
18083 commit 30ff647a7cb8323ac96614a8f65900efb6092292
18084 Author: Dušan Kazik <prescott66@gmail.com>
18085 Date:   Sat Feb 6 14:18:18 2016 +0000
18086
18087     Updated Slovak translation
18088
18089  po/sk.po | 1216
18090  ++++++++++++++++++++++++++++++++++++++++----------------------
18091  1 file changed, 788 insertions(+), 428 deletions(-)
18092
18093 commit 19fd89f8db75928038929f9ea6d918c5f5deb1a5
18094 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18095 Date:   Fri Feb 5 12:05:02 2016 +0100
18096
18097     registrybackend: avoid adding a new child when we return the root
18098
18099  gio/gregistrysettingsbackend.c | 11 ++++++++---
18100  1 file changed, 8 insertions(+), 3 deletions(-)
18101
18102 commit 63b0f1087d4e4d209b5db53c6abf18dc1fdcf9a2
18103 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18104 Date:   Fri Feb 5 11:38:05 2016 +0100
18105
18106     registrybackend: another cleanup creating a registry cache item
18107
18108  gio/gregistrysettingsbackend.c | 15 +++++++--------
18109  1 file changed, 7 insertions(+), 8 deletions(-)
18110
18111 commit c73e9fc36acbbd9f37bf23af913631d23fcbbe7e
18112 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18113 Date:   Fri Feb 5 11:14:24 2016 +0100
18114
18115     registrybackend: use registry_cache_add_item instead of creating
18116     manually
18117
18118  gio/gregistrysettingsbackend.c | 16 +++++++---------
18119  1 file changed, 7 insertions(+), 9 deletions(-)
18120
18121 commit bd3dd1cd48bdc5c46598a6ef5649c55557cb276a
18122 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18123 Date:   Mon Feb 1 17:17:47 2016 +0100
18124
18125     registrybackend: get whether a key is writable or not
18126
18127  gio/gregistrysettingsbackend.c | 31 ++++++++++++++++++++++++++++++-
18128  1 file changed, 30 insertions(+), 1 deletion(-)
18129
18130 commit 604ca891769c664273beb519f315c6c327f48478
18131 Author: Руслан Ижбулатов <lrn1986@gmail.com>
18132 Date:   Fri Feb 5 09:40:30 2016 +0100
18133
18134     registrybackend: do convert values to UTF-16
18135
18136     Perform conversion before writing a value out of the cache into
18137     the registry,
18138     and convert back when reading a value into the cache out of the
18139     registry.
18140     The registry holds UTF-8 strings.
18141
18142  gio/gregistrysettingsbackend.c | 30 ++++++++++++++++++++++++++++++
18143  1 file changed, 30 insertions(+)
18144
18145 commit c4d943186e2709a975c574dfb396b911ca988a55
18146 Author: Руслан Ижбулатов <lrn1986@gmail.com>
18147 Date:   Fri Feb 5 09:39:21 2016 +0100
18148
18149     registrybackend: fix memory leak
18150
18151  gio/gregistrysettingsbackend.c | 4 ++++
18152  1 file changed, 4 insertions(+)
18153
18154 commit b8fc289e8fa126fec89d5b753bb05f80a75d57d9
18155 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18156 Date:   Thu Feb 4 12:44:11 2016 +0100
18157
18158     registrybackend: remove useless include
18159
18160  gio/gregistrysettingsbackend.c | 1 -
18161  1 file changed, 1 deletion(-)
18162
18163 commit 74442a0b8c59adf110b9072ac50955f45f59130c
18164 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18165 Date:   Thu Feb 4 11:16:45 2016 +0100
18166
18167     registrybackend: do not leak self if there are no items
18168
18169  gio/gregistrysettingsbackend.c | 13 +++++--------
18170  1 file changed, 5 insertions(+), 8 deletions(-)
18171
18172 commit dc97bb9b9b0ee0e0566d6a9752e06694f8e4985b
18173 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18174 Date:   Tue Feb 2 13:12:22 2016 +0100
18175
18176     registrybackend: handle readability of the keys
18177
18178     If a key is removed or it cannot be read anymore we should
18179     notify the backend about it so it fallbacks to the default
18180     value.
18181
18182  gio/gregistrysettingsbackend.c | 42
18183  +++++++++++++++++++++++++++++++++++++++++-
18184  1 file changed, 41 insertions(+), 1 deletion(-)
18185
18186 commit 05dd91a0b6cc8d036d1ef2c0ad457c966223989e
18187 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18188 Date:   Thu Feb 4 08:39:24 2016 +0100
18189
18190     registrybackend: use unicode calls intead of the ansi ones
18191
18192     https://bugzilla.gnome.org/show_bug.cgi?id=761504
18193
18194  gio/gregistrysettingsbackend.c | 107
18195  ++++++++++++++++++++++++++++++-----------
18196  1 file changed, 79 insertions(+), 28 deletions(-)
18197
18198 commit 7161d709555c655827118c02b58b2f6f376883da
18199 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18200 Date:   Thu Feb 4 07:55:25 2016 +0100
18201
18202     registrybackend: remove useless get_permission override
18203
18204     The base class does the same
18205
18206  gio/gregistrysettingsbackend.c | 8 --------
18207  1 file changed, 8 deletions(-)
18208
18209 commit 259a61ed2d71d517d538b74d0ce9814bd1e09168
18210 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18211 Date:   Wed Feb 3 19:19:50 2016 +0100
18212
18213     registrybackend: pass the event to the cache update
18214
18215     This way the registry cache has more control to specify what has
18216     changed.
18217
18218  gio/gregistrysettingsbackend.c | 38
18219  +++++++++++++++++++++-----------------
18220  1 file changed, 21 insertions(+), 17 deletions(-)
18221
18222 commit e3189527dc1ae5da614c5f4693d1240395e093b8
18223 Author: Rico Tzschichholz <ricotz@ubuntu.com>
18224 Date:   Wed Feb 3 18:12:04 2016 +0100
18225
18226     gio/gobject: Various introspection fixes
18227
18228  gio/gdbusaddress.c    | 4 ++--
18229  gobject/gclosure.c    | 2 +-
18230  gobject/gsignal.c     | 2 +-
18231  gobject/gvaluetypes.c | 2 +-
18232  4 files changed, 5 insertions(+), 5 deletions(-)
18233
18234 commit c7ea434e2ce4e12a7d92dfbdff2b1e4002d78975
18235 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18236 Date:   Wed Feb 3 13:07:52 2016 +0100
18237
18238     registrybackend: properly propagate the partial key name
18239
18240  gio/gregistrysettingsbackend.c | 10 +++++++---
18241  1 file changed, 7 insertions(+), 3 deletions(-)
18242
18243 commit 7522d5c9828da1dea86cc9878cd08c485290949f
18244 Author: Matej Urbančič <mateju@svn.gnome.org>
18245 Date:   Tue Feb 2 17:50:11 2016 +0100
18246
18247     Updated Slovenian translation
18248
18249  po/sl.po | 345
18250  +++++++++++++++++++++++++++++++++------------------------------
18251  1 file changed, 181 insertions(+), 164 deletions(-)
18252
18253 commit 927a4ed2f435cc7561b489807706f5f6da0fba23
18254 Author: Rico Tzschichholz <ricotz@ubuntu.com>
18255 Date:   Tue Feb 2 11:13:08 2016 +0100
18256
18257     gstring: Explictly annotate return-values with (transfer none/full)
18258
18259     https://bugzilla.gnome.org/show_bug.cgi?id=744570
18260
18261  glib/gstring.c | 48 ++++++++++++++++++++++++------------------------
18262  1 file changed, 24 insertions(+), 24 deletions(-)
18263
18264 commit f1a5e394b05e6f69a3926df960c623c57494a4e2
18265 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18266 Date:   Tue Feb 2 14:48:22 2016 +0100
18267
18268     registrybackend: rename touched flag to readable
18269
18270     This is a flag used to understand if a key exists on the registry
18271     and if it is readable. It makes more sense to rename it as readable
18272     since anyway a key that does not exists anymore is a key that is
18273     not readable.
18274
18275  gio/gregistrysettingsbackend.c | 23 +++++++++++------------
18276  1 file changed, 11 insertions(+), 12 deletions(-)
18277
18278 commit 5cc997f7c4d521bf824855c3a63b568186cbeb52
18279 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18280 Date:   Tue Feb 2 09:15:10 2016 +0100
18281
18282     registrybackend: close the key only if successfully opened
18283
18284  gio/gregistrysettingsbackend.c | 3 ++-
18285  1 file changed, 2 insertions(+), 1 deletion(-)
18286
18287 commit bf3f827ca1805519405904b4b929348510aa5b61
18288 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18289 Date:   Tue Feb 2 08:25:29 2016 +0100
18290
18291     registrybackend: use ptr_array_new_with_free_func
18292
18293  gio/gregistrysettingsbackend.c | 5 +----
18294  1 file changed, 1 insertion(+), 4 deletions(-)
18295
18296 commit 9098a7f9271492d1e1c359fdfec25da804f5bda2
18297 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18298 Date:   Mon Feb 1 17:17:35 2016 +0100
18299
18300     registrybackend: minor style cleanup
18301
18302  gio/gregistrysettingsbackend.c | 18 ++++++++++--------
18303  1 file changed, 10 insertions(+), 8 deletions(-)
18304
18305 commit d268d9f86ad39328a20567ffa8b6e1cc7e1d0205
18306 Author: Rico Tzschichholz <ricotz@ubuntu.com>
18307 Date:   Mon Nov 23 11:16:29 2015 +0100
18308
18309     socket: Fix annotation of g_socket_receive_message
18310
18311     https://bugzilla.gnome.org/show_bug.cgi?id=761337
18312
18313  gio/gsocket.c | 10 +++++-----
18314  1 file changed, 5 insertions(+), 5 deletions(-)
18315
18316 commit ec173eb654cf054198dd4b21d87f1c750e5c3c98
18317 Author: Rico Tzschichholz <ricotz@ubuntu.com>
18318 Date:   Sat Jan 30 20:57:44 2016 +0100
18319
18320     application: Fix annoation of g_application_add_option_group
18321
18322     https://bugzilla.gnome.org/show_bug.cgi?id=761337
18323
18324  gio/gapplication.c | 2 +-
18325  1 file changed, 1 insertion(+), 1 deletion(-)
18326
18327 commit 169cfb250f2571624c57d074b829ca4005509ee6
18328 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18329 Date:   Mon Feb 1 14:25:05 2016 +0100
18330
18331     registrybackend: avoid signed/unsigned comparison warnings
18332
18333  gio/gregistrysettingsbackend.c | 13 +++++++------
18334  1 file changed, 7 insertions(+), 6 deletions(-)
18335
18336 commit b0776ddd1850f5ca91fe50c11311fe5c9c90cf53
18337 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18338 Date:   Mon Feb 1 14:24:46 2016 +0100
18339
18340     registrybackend: use G_DECLARE_FINAL_TYPE
18341
18342  gio/gregistrysettingsbackend.c | 12 +++---------
18343  1 file changed, 3 insertions(+), 9 deletions(-)
18344
18345 commit 2d7cac366db997e67b7cdfb0538f6454538e0dce
18346 Author: Alexander Shopov <ash@kambanaria.org>
18347 Date:   Mon Feb 1 06:20:03 2016 +0200
18348
18349     Updated Bulgarian translation
18350
18351  po/bg.po | 1128
18352  ++++++++++++++++++++++++++++++++------------------------------
18353  1 file changed, 574 insertions(+), 554 deletions(-)
18354
18355 commit 9183960df2ea975dc77595f7b408bf1d9254cd64
18356 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
18357 Date:   Sun Jan 31 22:25:10 2016 +0100
18358
18359     Updated Spanish translation
18360
18361  po/es.po | 109
18362  +++++++++++++++++++++++++++++++++------------------------------
18363  1 file changed, 57 insertions(+), 52 deletions(-)
18364
18365 commit c5931d1a16454eb0783d616ded6f33877b1e537f
18366 Author: Hashem Nasarat <hashem@riseup.net>
18367 Date:   Sun Jan 31 12:51:21 2016 -0500
18368
18369     docs: fix grammar in Writing GLib Applications/Threads
18370
18371  docs/reference/glib/programming.xml | 2 +-
18372  1 file changed, 1 insertion(+), 1 deletion(-)
18373
18374 commit 95dd373024901afdf31c020a2cc7966032b18866
18375 Author: Sébastien Wilmet <swilmet@gnome.org>
18376 Date:   Wed Apr 15 14:28:05 2015 +0200
18377
18378     docs: better documentation for g_file_info_copy_into()
18379
18380     The documentation of g_file_info_copy_into() was misleading. The
18381     attributes are not just copied, @dest_info is also cleared at the
18382     beginning. So any previously set attributes in @dest_info are lost.
18383
18384     There was a bug in gedit about this function, where some metadata were
18385     not saved. So it might make sense to change the implementation to not
18386     clear @dest_info, and copy one by one the attributes from @src_info to
18387     @dest_info.
18388
18389     https://bugzilla.gnome.org/show_bug.cgi?id=747927
18390
18391  gio/gfileinfo.c | 4 ++--
18392  1 file changed, 2 insertions(+), 2 deletions(-)
18393
18394 commit f14052461b47653213cbcbbca8eaba16ee38ca32
18395 Author: Sébastien Wilmet <swilmet@gnome.org>
18396 Date:   Wed Apr 15 15:00:18 2015 +0200
18397
18398     docs: GRegex: @start_position is in bytes
18399
18400     The start_position arguments are passed to pcre_exec() as the
18401     startoffset, which is in bytes (not characters).
18402
18403     I had recently a doubt about this, so it's better to document it.
18404
18405     https://bugzilla.gnome.org/show_bug.cgi?id=747927
18406
18407  glib/gregex.c | 12 ++++++------
18408  1 file changed, 6 insertions(+), 6 deletions(-)
18409
18410 commit a4ed89bf75190631087596be22f9eb10dc6e53ef
18411 Author: Sébastien Wilmet <swilmet@gnome.org>
18412 Date:   Wed Apr 15 14:53:16 2015 +0200
18413
18414     docs: improve doc of g_file_info_list_attributes()
18415
18416     The name_space can be NULL.
18417
18418     https://bugzilla.gnome.org/show_bug.cgi?id=747927
18419
18420  gio/gfileinfo.c | 3 ++-
18421  1 file changed, 2 insertions(+), 1 deletion(-)
18422
18423 commit dfd74a271db84726e114b1b891d6d39bd9925f5b
18424 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18425 Date:   Thu Jan 28 15:55:11 2016 +0800
18426
18427     gwin32.c: Avoid a GCC warning
18428
18429     Add a pair of braces to make things more clear, to avoid a warning
18430     when -Wparentheses is used.
18431
18432     Reported by Ignacio Casel Quinteiro.
18433
18434  glib/gwin32.c | 10 ++++++----
18435  1 file changed, 6 insertions(+), 4 deletions(-)
18436
18437 commit 42699e37bea10fc51dd1a79888dfd8edae84c70a
18438 Author: Matthias Clasen <mclasen@redhat.com>
18439 Date:   Wed Jan 27 21:05:31 2016 -0500
18440
18441     gio: Include filename in error message
18442
18443     I'm tired of seeing 'No such file or directory' in the logs without
18444     a hint as to what is actually wrong. Including the filename here
18445     may help me tracking down a bug in the continuous infrastructure.
18446
18447  gio/glocalfileenumerator.c | 10 +++++++---
18448  1 file changed, 7 insertions(+), 3 deletions(-)
18449
18450 commit d20e88fd114afb5cce17699ac2afea440a30f87d
18451 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18452 Date:   Tue Jan 26 23:23:42 2016 +0800
18453
18454     gwinhttpfile.c: Fix build on Visual Studio
18455
18456     Visual Studio, at least the older versions, cannot use L on macros
18457     which
18458     are defined as a constant string, plus the L must be applied to
18459     all string
18460     literals here.  This does not look nice, but this is life...
18461
18462  gio/win32/gwinhttpfile.c | 5 ++++-
18463  1 file changed, 4 insertions(+), 1 deletion(-)
18464
18465 commit 56b0454ba560f693c96abe437952f19b372d90dc
18466 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18467 Date:   Tue Jan 26 15:41:08 2016 +0100
18468
18469     registrybackend: fix warning
18470
18471  gio/gregistrysettingsbackend.c | 4 ++--
18472  1 file changed, 2 insertions(+), 2 deletions(-)
18473
18474 commit b57eac68e5d27c44f1e2c1836d56bcd8d64b836d
18475 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18476 Date:   Tue Jan 26 15:22:48 2016 +0100
18477
18478     registrybackend: fix double-free error
18479
18480  gio/gregistrysettingsbackend.c | 2 +-
18481  1 file changed, 1 insertion(+), 1 deletion(-)
18482
18483 commit df1ffe7e27927606cfefc94cdbb28fb660411749
18484 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18485 Date:   Tue Jan 26 14:35:31 2016 +0100
18486
18487     registrybackend: remove :( from messages
18488
18489  gio/gregistrysettingsbackend.c | 4 ++--
18490  1 file changed, 2 insertions(+), 2 deletions(-)
18491
18492 commit 0200e4036c162476089c9359dd97d1c25b372840
18493 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18494 Date:   Tue Jan 26 13:26:41 2016 +0100
18495
18496     registrybackend: simplify g_message_win32_error
18497
18498  gio/gregistrysettingsbackend.c | 20 ++++++++++----------
18499  1 file changed, 10 insertions(+), 10 deletions(-)
18500
18501 commit bc85dee6b3f403f94b742461427903069aa00621
18502 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18503 Date:   Tue Jan 26 13:19:56 2016 +0100
18504
18505     registrybackend: do not accept 0 as a windows error
18506
18507     We might end up removing from the error stack the wrong error
18508     and this might be missleading
18509
18510  gio/gregistrysettingsbackend.c | 7 +++----
18511  1 file changed, 3 insertions(+), 4 deletions(-)
18512
18513 commit bad7e4a1149b9bad2385fe1818040f55f3e385c5
18514 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18515 Date:   Tue Jan 26 13:15:51 2016 +0100
18516
18517     registrybackend: do not leak the watch data in case of failure
18518
18519  gio/gregistrysettingsbackend.c | 14 ++++++++------
18520  1 file changed, 8 insertions(+), 6 deletions(-)
18521
18522 commit 9e805ffd4381cded7a53e29dc66d4a4b6d2b152d
18523 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18524 Date:   Tue Jan 26 10:57:44 2016 +0100
18525
18526     winiconv: update to upstream version
18527
18528     To update this code you need to fetch the last version of the code
18529     from: https://github.com/win-iconv/win-iconv
18530
18531     Then you need to ensure 3 things:
18532      - the line ends are in unix format
18533      - some of the methods do not expose a const on the prototype
18534        refer to the commit b8c13a01b6bd5601eb3519dd3b20daed4bbc2e72
18535        on how to fix it
18536      - fix one uninitialized variable if not yet fixed upstream
18537        refer to 7e0cb48dee9a8ecd87d403b7941ad3209eee658c
18538
18539     https://bugzilla.gnome.org/show_bug.cgi?id=761126
18540
18541  glib/win_iconv.c | 616
18542  +++++++++++++++++++++++++++++++++----------------------
18543  1 file changed, 371 insertions(+), 245 deletions(-)
18544
18545 commit 31aab1bd429605a54d3763e3bd0c96b8da45fe38
18546 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18547 Date:   Tue Jan 26 12:53:56 2016 +0100
18548
18549     registrybackend: do not leak key and event if it cannot add the watch
18550
18551  gio/gregistrysettingsbackend.c | 6 +++++-
18552  1 file changed, 5 insertions(+), 1 deletion(-)
18553
18554 commit a92d97ff1f61cf84289b1be2891c45cdf47298ed
18555 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18556 Date:   Tue Jan 26 12:21:48 2016 +0100
18557
18558     registrybackend: more style fixes
18559
18560     This is the never ending story
18561
18562  gio/gregistrysettingsbackend.c | 137
18563  +++++++++++++++++++++--------------------
18564  1 file changed, 71 insertions(+), 66 deletions(-)
18565
18566 commit 1b5b0eff9a9d058d6db88109c524c352e118d98f
18567 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18568 Date:   Tue Jan 26 12:02:18 2016 +0100
18569
18570     registrybackend: fix possible crash if cache_node is NULL
18571
18572  gio/gregistrysettingsbackend.c | 6 ++++--
18573  1 file changed, 4 insertions(+), 2 deletions(-)
18574
18575 commit 67f6ede3e5cd5a99bb5d3c09df82224a67f2df66
18576 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18577 Date:   Tue Jan 26 11:46:37 2016 +0100
18578
18579     registrybackend: remove space before ++
18580
18581  gio/gregistrysettingsbackend.c | 16 ++++++++--------
18582  1 file changed, 8 insertions(+), 8 deletions(-)
18583
18584 commit 8f7aa273dea5d127249cb76d2f8a2ccc43802d28
18585 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18586 Date:   Tue Jan 26 11:42:05 2016 +0100
18587
18588     registrybackend: fix possible mem leak
18589
18590     If the parameters do not validate we would leak the memory.
18591
18592  gio/gregistrysettingsbackend.c | 13 ++++++++-----
18593  1 file changed, 8 insertions(+), 5 deletions(-)
18594
18595 commit 305a9b12c974fa963f19fba42efeaeaabf7f5aae
18596 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18597 Date:   Tue Jan 26 10:13:02 2016 +0100
18598
18599     winhttpfile: use glib format string macro
18600
18601     Like this we avoid some downstream patching for msys2
18602
18603  gio/win32/gwinhttpfile.c | 2 +-
18604  1 file changed, 1 insertion(+), 1 deletion(-)
18605
18606 commit a89629db1db6893a20cc52dbe85d2e89a4ba285f
18607 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18608 Date:   Tue Jan 26 10:10:39 2016 +0100
18609
18610     registrybackend: use the glib format string macro
18611
18612  gio/gregistrysettingsbackend.c | 4 ++--
18613  1 file changed, 2 insertions(+), 2 deletions(-)
18614
18615 commit a159bc939d6068c16b5096a4085b7b669cc5ca40
18616 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18617 Date:   Tue Jan 26 09:00:35 2016 +0100
18618
18619     registrybackend: more cleanups
18620
18621  gio/gregistrysettingsbackend.c | 75
18622  +++++++++++++++++++++++++-----------------
18623  1 file changed, 45 insertions(+), 30 deletions(-)
18624
18625 commit 7256f2289a844ad7a4ec09e73eaaad47df601431
18626 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18627 Date:   Mon Jan 25 16:12:59 2016 +0100
18628
18629     registrybackend: more cleanups
18630
18631  gio/gregistrysettingsbackend.c | 138
18632  +++++++++++++++++++++++------------------
18633  1 file changed, 78 insertions(+), 60 deletions(-)
18634
18635 commit a5e819c4c3eee7a27e162d2277cfed7e5feb2195
18636 Author: Ignacio Casal Quinteiro <icq@gnome.org>
18637 Date:   Mon Jan 25 16:01:45 2016 +0100
18638
18639     registrybackend: style fixes
18640
18641  gio/gregistrysettingsbackend.c | 425
18642  ++++++++++++++++++++---------------------
18643  1 file changed, 210 insertions(+), 215 deletions(-)
18644
18645 commit 3a201128c2775f49bb1c211059c2c0ae7c320a00
18646 Author: Balázs Meskó <meskobalazs@gmail.com>
18647 Date:   Mon Jan 25 11:58:07 2016 +0000
18648
18649     Updated Hungarian translation
18650
18651  po/hu.po | 156
18652  ++++++++++++++++++++++++++++++++-------------------------------
18653  1 file changed, 80 insertions(+), 76 deletions(-)
18654
18655 commit 192781d4b5250b678c3ea6f28af878e9817f46c9
18656 Author: Sebastian Geiger <sbastig@gmx.net>
18657 Date:   Sun Jan 24 18:53:59 2016 +0100
18658
18659     gregex: improve documentation for g_regex_new
18660
18661  glib/gregex.c | 4 ++--
18662  1 file changed, 2 insertions(+), 2 deletions(-)
18663
18664 commit 8c263008bbd9c1ce221276229e548d7b15dcb0d0
18665 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18666 Date:   Mon Jan 11 14:23:45 2016 +0000
18667
18668     build: Calculate ABS_GLIB_RUNTIME_LIBDIR at build time
18669
18670     Rather than calculating it at configure time. This means it can expand
18671     $libdir properly, and use the Make $(realpath) function rather than
18672     invoking the non-portable `readlink -f`.
18673
18674     This fixes problems where `readlink` would be called on an invalid
18675     path
18676     (due to a variable not being expanded) and would evaluate to "", which
18677     would then cause things to be installed in the wrong place.
18678
18679     https://bugzilla.gnome.org/show_bug.cgi?id=744772
18680
18681  configure.ac        |  4 ----
18682  gio/Makefile.am     |  6 ++++++
18683  glib/Makefile.am    | 13 +++++++++++++
18684  gobject/Makefile.am | 14 ++++++++++++++
18685  4 files changed, 33 insertions(+), 4 deletions(-)
18686
18687 commit 57f9c590f94bd74d1b3b72656fd1cc1c76000980
18688 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18689 Date:   Tue Jan 19 13:03:41 2016 +0800
18690
18691     Visual Studio builds: Include pcre_version.c in build
18692
18693     ... for builds using the PCRE bundled with the GLib sources, so that
18694     pcre_version() will also be defined, and be exported so that the
18695     regex test program
18696     will properly link when the bundled PCRE sources are used.
18697
18698     This is a follow-up commit to 476f30a.
18699
18700  build/win32/vs10/glib-build-defines.props  |  6 +++++-
18701  build/win32/vs10/glib.vcxproj.filtersin    |  3 +++
18702  build/win32/vs10/glib.vcxprojin            | 14 ++++++++++++++
18703  build/win32/vs9/glib-build-defines.vsprops |  4 ++++
18704  build/win32/vs9/glib.vcprojin              | 10 ++++++++++
18705  5 files changed, 36 insertions(+), 1 deletion(-)
18706
18707 commit 3c0cddfe80990a653ff7b38e1701d3950df642b6
18708 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18709 Date:   Tue Jan 19 17:02:03 2016 +0000
18710
18711     gdbusobjectmanagerserver: Clarify recommended ObjectManager paths
18712
18713     Otherwise people might try to export the object manager at ‘/’,
18714     which
18715     doesn’t work. And I have no intention of making it work.
18716
18717     https://bugzilla.gnome.org/show_bug.cgi?id=760852
18718
18719  gio/gdbusobjectmanagerserver.c | 11 ++++++++++-
18720  1 file changed, 10 insertions(+), 1 deletion(-)
18721
18722 commit 1725580f2653290c889140b1366103134acb79ad
18723 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18724 Date:   Tue Jan 19 17:01:14 2016 +0000
18725
18726     gdbusobjectmanagerserver: Convert a DocBook link to Markdown
18727
18728  gio/gdbusobjectmanagerserver.c | 4 ++--
18729  1 file changed, 2 insertions(+), 2 deletions(-)
18730
18731 commit 6e752d3f8b918e524fbffe3ca6433418092aa415
18732 Author: Allison Ryan Lortie <desrt@desrt.ca>
18733 Date:   Mon Jan 18 12:27:38 2016 -0500
18734
18735     GLib 2.47.5
18736
18737  NEWS         | 31 ++++++++++++++++++++++++++++++-
18738  configure.ac |  2 +-
18739  2 files changed, 31 insertions(+), 2 deletions(-)
18740
18741 commit ceec96146ef734bd568c3085a4dff8d60148e13d
18742 Author: Mario Blättermann <mario.blaettermann@gmail.com>
18743 Date:   Mon Jan 18 20:53:50 2016 +0100
18744
18745     Updated German translation
18746
18747  po/de.po | 42 +++++++++++++++++++++++-------------------
18748  1 file changed, 23 insertions(+), 19 deletions(-)
18749
18750 commit 85a23529ab8e3de4656c134fc3a380db91b1d762
18751 Author: Emmanuele Bassi <ebassi@gnome.org>
18752 Date:   Mon Jan 18 18:48:42 2016 +0000
18753
18754     Revert "make *_get_instance_private const-compliant"
18755
18756     This reverts commit a3a9664ed202303b899ca55625877542309d1a1f.
18757
18758     Constifying the autogenerated get_instance_private functio makes C++
18759     compilers and GCC with -Wcast-qual warn during compilation of GLib and
18760     projects depending on GLib.
18761
18762     Since using const with GObject instances is not a common coding
18763     practice, it's better to revert than trying to make every sigle GType
18764     function const-safe (and possibly add more compiler warnings in the
18765     process).
18766
18767     https://bugzilla.gnome.org/show_bug.cgi?id=745068
18768
18769  gobject/gtype.h | 2 +-
18770  1 file changed, 1 insertion(+), 1 deletion(-)
18771
18772 commit 617189f28c5d3eb05d7d09fe453b6f98c87d8a40
18773 Author: Emmanuele Bassi <ebassi@gnome.org>
18774 Date:   Mon Jan 18 18:46:12 2016 +0000
18775
18776     Revert "G_DECLARE_*: be const-compliant"
18777
18778     This reverts commit 52f23db74ad58b822bafb0fdcac106489d864f8c.
18779
18780     Constifying these macros make C++ compilers and GCC with -Wcast-qual
18781     warn during compilation of GLib and projects depending on GLib.
18782
18783     Since using const with GObject instances is not a common coding
18784     practice, it's better to revert than trying to make every sigle GType
18785     function const-safe (and possibly add more compiler warnings in the
18786     process).
18787
18788     https://bugzilla.gnome.org/show_bug.cgi?id=745068
18789
18790  gobject/gtype.h | 20 ++++++++++----------
18791  1 file changed, 10 insertions(+), 10 deletions(-)
18792
18793 commit 476f30a00475f9643fc1638b9d9abf52b308b100
18794 Author: Iain Lane <iain@orangesquash.org.uk>
18795 Date:   Mon Jan 18 18:30:58 2016 +0000
18796
18797     regex test: Fix with --with-pcre=internal
18798
18799     We were linking with the wrong path for the internal libpcre, and
18800     furthermore the function pcre_version was declared but never defined.
18801
18802  glib/pcre/Makefile.am    |  1 +
18803  glib/pcre/pcre_version.c | 95
18804  ++++++++++++++++++++++++++++++++++++++++++++++++
18805  glib/tests/Makefile.am   |  2 +-
18806  3 files changed, 97 insertions(+), 1 deletion(-)
18807
18808 commit 9b8a34b5b33cb631f8abde42227841cfe099af74
18809 Author: Iain Lane <iain@orangesquash.org.uk>
18810 Date:   Fri Jan 15 17:58:33 2016 +0000
18811
18812     regex test: Assert /(?P<sub>foo)\\g<sub/ changed behaviour at 8.35,
18813     not 8.38
18814
18815     https://bugzilla.gnome.org/show_bug.cgi?id=760683
18816
18817  glib/tests/regex.c | 12 ++++++++++--
18818  1 file changed, 10 insertions(+), 2 deletions(-)
18819
18820 commit db90987990bf303d30668c966da9bcfdeb3ac174
18821 Author: Iain Lane <iain@orangesquash.org.uk>
18822 Date:   Fri Jan 15 17:56:40 2016 +0000
18823
18824     regex test: Check the expected PCRE version at runtime
18825
18826     We might be built against a newer version than we're run against.
18827
18828     https://bugzilla.gnome.org/show_bug.cgi?id=760683
18829
18830  glib/tests/Makefile.am | 13 ++++++++++++-
18831  glib/tests/regex.c     | 37 +++++++++++++++++++++++++++++--------
18832  2 files changed, 41 insertions(+), 9 deletions(-)
18833
18834 commit c3d6934f1838ae7c0d961c3d205f4b59789478ee
18835 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18836 Date:   Thu Jun 25 12:58:14 2015 +0100
18837
18838     gio: Add DTLS interfaces
18839
18840     Add a new GDtlsConnection interface, plus derived
18841     GDtlsClientConnection
18842     and GDtlsServerConnection interfaces, for implementing Datagram TLS
18843     support in glib-networking.
18844
18845     A GDtlsConnection is a GDatagramBased, so may be used as a normal
18846     datagram socket, wrapping all datagrams from a base GDatagramBased in
18847     DTLS segments.
18848
18849     Test cases are included in the implementation in glib-networking.
18850
18851     https://bugzilla.gnome.org/show_bug.cgi?id=752240
18852
18853  docs/reference/gio/gio-docs.xml     |   3 +
18854  docs/reference/gio/gio-sections.txt |  81 +++
18855  docs/reference/gio/gio.types        |   3 +
18856  gio/Makefile.am                     |   6 +
18857  gio/gdtlsclientconnection.c         | 273 ++++++++++
18858  gio/gdtlsclientconnection.h         |  75 +++
18859  gio/gdtlsconnection.c               | 975
18860  ++++++++++++++++++++++++++++++++++++
18861  gio/gdtlsconnection.h               | 191 +++++++
18862  gio/gdtlsserverconnection.c         |  95 ++++
18863  gio/gdtlsserverconnection.h         |  69 +++
18864  gio/gdummytlsbackend.c              | 109 ++++
18865  gio/gio.h                           |   3 +
18866  gio/giotypes.h                      |   3 +
18867  gio/gtlsbackend.c                   |  68 ++-
18868  gio/gtlsbackend.h                   |  14 +
18869  gio/gtlsconnection.c                |   2 +
18870  po/POTFILES.in                      |   3 +
18871  17 files changed, 1970 insertions(+), 3 deletions(-)
18872
18873 commit e3ab6ab38a69fe20f182703052387fa1cad21205
18874 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18875 Date:   Mon Jan 18 16:04:45 2016 +0800
18876
18877     Visual Studio builds: Rearrange build configs
18878
18879     This is a follow-up commit for commit 82c2461, where the default
18880     build is
18881     to use the PCRE that is installed in the system, if it is available
18882     and is
18883     not overridden with --with-internal-pcre.
18884
18885     For Visual Studio builds, this means that the new 'Debug' and
18886     'Release'
18887     configs will now use PCRE that is found on the system, which were
18888     renamed
18889     from the '*_ExtPCRE' configs; and that there are now
18890     'Debug_BundledPCRE'
18891     and 'Release_BundledPCRE' configs which make use of the PCRE that is
18892     supplied with the GLib sources, which, replaces the former 'Debug' and
18893     'Release' configs.
18894
18895  build/win32/vs10/glib.sln       | 248 +++++++++---------
18896  build/win32/vs10/glib.vcxprojin | 550
18897  ++++++++++++++++++++--------------------
18898  build/win32/vs9/glib.sln        | 248 +++++++++---------
18899  build/win32/vs9/glib.vcprojin   | 336 ++++++++++++------------
18900  4 files changed, 691 insertions(+), 691 deletions(-)
18901
18902 commit 407a4e9e4e02c82a2e6371958487cd0a7ad704d3
18903 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
18904 Date:   Mon Jan 18 14:08:40 2016 +0800
18905
18906     tests: Fix regex test conditions
18907
18908     Commit 855594c changed the expected error for the regex
18909     /(?P<sub>foo)\g<sub/ for PCRE 8.38, but actually PCRE changed
18910     the error
18911     raised by this invalid regex in 8.37, so we should check for the
18912     new error
18913     from 8.37 and upwards.
18914
18915     Please see comments #21 and #22 of bug 740573 regarding this commit.
18916
18917  glib/tests/regex.c | 2 +-
18918  1 file changed, 1 insertion(+), 1 deletion(-)
18919
18920 commit b7774b182dcd4cb129a4af20d624b4168d28ff90
18921 Author: Руслан Ижбулатов <lrn1986@gmail.com>
18922 Date:   Fri Apr 17 16:04:31 2015 +0000
18923
18924     Make gnulib vfprintf return the number of bytes actually written
18925
18926     To be honest, i don't remember what problems were caused by it
18927     returning the
18928     number of bytes it *wanted* to write instead of the number of bytes
18929     it actually wrote. Probably related to the fact that fwrite could
18930     independently fail, and ignoring its return value ignores that error.
18931
18932     https://bugzilla.gnome.org/show_bug.cgi?id=748064
18933
18934  glib/gnulib/printf.c | 6 +++---
18935  1 file changed, 3 insertions(+), 3 deletions(-)
18936
18937 commit 82c2461e3d719dfe11361c07502d1cf8a998c121
18938 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
18939 Date:   Tue Jan 5 12:20:20 2016 +0000
18940
18941     Use system PCRE unless --with-pcre=internal is given
18942
18943     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=740573
18944     Reviewed-by: Emmanuele Bassi <ebassi@gnome.org>
18945     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
18946
18947  NEWS         | 7 +++++++
18948  README.in    | 7 +++++++
18949  configure.ac | 4 +++-
18950  3 files changed, 17 insertions(+), 1 deletion(-)
18951
18952 commit 855594c4de5acaea53bb413c6302d19ff7befd17
18953 Author: Simon McVittie <smcv@debian.org>
18954 Date:   Wed Dec 23 15:03:16 2015 +0000
18955
18956     regex test: expect ASSERTION_EXPECTED for /(?(?<ab))/ with PCRE 8.38
18957
18958     PCRE 8.38 changed the parsing of this invalid regex. It still fails,
18959     but with a different error (since PCRE r1539,
18960     <http://vcs.pcre.org/pcre?view=revision&revision=1539>).
18961
18962     The regex /(?P<sub>foo)\g<sub/ used to raise MISSING_BACK_REFERENCE
18963     but
18964     now raises MISSING_SUBPATTERN_NAME_TERMINATOR, so we can still have a
18965     test for the latter.
18966
18967     Signed-off-by: Simon McVittie <smcv@debian.org>
18968     Reviewed-by: Emmanuele Bassi <ebassi@gnome.org>
18969     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=759808
18970
18971  glib/tests/regex.c | 7 +++++++
18972  1 file changed, 7 insertions(+)
18973
18974 commit 86c5d8978d75f88aaa14ab8ed6186212abcb8f19
18975 Author: Allison Ryan Lortie <desrt@desrt.ca>
18976 Date:   Wed Jan 13 10:50:46 2016 -0500
18977
18978     GDBusMethodInvocation: document behaviour change
18979
18980     We changed the behaviour of this API to adapt to a change in the D-Bus
18981     specification.  Document the new behaviour, along with the time of the
18982     change.
18983
18984     https://bugzilla.gnome.org/show_bug.cgi?id=755421
18985
18986  gio/gdbusmethodinvocation.c | 9 +++++++++
18987  1 file changed, 9 insertions(+)
18988
18989 commit dbea81b02dc17f3e1935cdeb712d2728e3386812
18990 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
18991 Date:   Fri Oct 30 11:24:19 2015 +0100
18992
18993     gdbus: don't send unexpected replies
18994
18995     gdbus sets NO_REPLY_EXPECTED when no callback is given to
18996     g_dbus_connection_call(). It makes sense that it also handles
18997     the server
18998     side correctly by discarding replies to clients that don't want one.
18999
19000     https://bugzilla.gnome.org/show_bug.cgi?id=755421
19001
19002  gio/gdbusmethodinvocation.c | 14 ++++++++++++++
19003  1 file changed, 14 insertions(+)
19004
19005 commit 5dbb3453d79acaf8cec5aa03597f42701c5a2a74
19006 Author: Aurimas Černius <aurisc4@gmail.com>
19007 Date:   Tue Jan 12 22:30:05 2016 +0200
19008
19009     Updated Lithuanian translation
19010
19011  po/lt.po | 82
19012  ++++++++++++++++++++++++++++++++--------------------------------
19013  1 file changed, 41 insertions(+), 41 deletions(-)
19014
19015 commit 6b577196eed0754d2805fd48caa64f58f9bb8ee4
19016 Author: Javier Jardón <jjardon@gnome.org>
19017 Date:   Mon Jan 11 16:07:06 2016 +0000
19018
19019     Deprecate GLIB_GNU_GETTEXT macro, use upstream gettext instead
19020
19021     https://bugzilla.gnome.org/show_bug.cgi?id=624186
19022
19023  m4macros/glib-gettext.m4 | 5 +++--
19024  1 file changed, 3 insertions(+), 2 deletions(-)
19025
19026 commit 3add5e2837d83b253acfd861dbf8bb980076e4f0
19027 Author: Philip Withnall <philip.withnall@collabora.co.uk>
19028 Date:   Fri Sep 26 14:01:16 2014 +0100
19029
19030     gio: Document thread safety of the streams API
19031
19032     Specifically, GIOStream and the TLS connection streams.
19033
19034     Includes wording adapted from suggestions by Dan Winship
19035     <danw@gnome.org>.
19036
19037     https://bugzilla.gnome.org/show_bug.cgi?id=735754
19038
19039  gio/ginputstream.c         |  5 ++++-
19040  gio/giostream.c            | 22 ++++++++++++++++++++++
19041  gio/goutputstream.c        |  5 ++++-
19042  gio/gtlsclientconnection.c |  4 ++++
19043  gio/gtlsconnection.c       |  9 +++++++--
19044  gio/gtlsserverconnection.c |  4 ++++
19045  6 files changed, 45 insertions(+), 4 deletions(-)
19046
19047 commit 18fe6d83125f2cd2a3e355396f90ea979e42b37d
19048 Author: David King <amigadave@amigadave.com>
19049 Date:   Sun Jan 10 23:20:37 2016 +0000
19050
19051     docs: add Since for g_str_to_ascii
19052
19053  glib/gtranslit.c | 2 ++
19054  1 file changed, 2 insertions(+)
19055
19056 commit 4e78a0a9df45961701d224326fbb9b93dcecf134
19057 Author: Javier Jardón <jjardon@gnome.org>
19058 Date:   Sun Jan 10 22:44:24 2016 +0000
19059
19060     Revert "Use upstream gettext instead the glib one"
19061
19062     This causes several problems:
19063     - Compilation in FreeBSD with --enable-gtk-doc broke
19064     - Modules that still use the AM_GLIB_GNU_GETTEXT macro
19065       doesnt compile anymore because /usr/share/glib-2.0/gettext
19066       is not filled with the correct files, as this was done in
19067       the glib custom po/Makefile.in.in
19068
19069     See https://bugzilla.gnome.org/show_bug.cgi?id=622991
19070
19071     This reverts commit e5c752371c7fb1343eff27b5f1d0bcbef4e333b9.
19072
19073  Makefile.am          |   1 -
19074  configure.ac         |  14 ++-
19075  gio/Makefile.am      |   1 -
19076  glib/Makefile.am     |   1 -
19077  m4macros/Makefile.am |  11 +--
19078  po/Makefile.in.in    | 268
19079  +++++++++++++++++++++++++++++++++++++++++++++++++++
19080  po/Makevars          |  89 -----------------
19081  7 files changed, 281 insertions(+), 104 deletions(-)
19082
19083 commit edfb3ead7793dc3e7fdc0f8193126d1a5079be1a
19084 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
19085 Date:   Sun Jan 10 22:07:26 2016 +0000
19086
19087     Updated Swedish translation
19088
19089  po/sv.po | 124
19090  +++++++++++++++++++++++++++++++--------------------------------
19091  1 file changed, 62 insertions(+), 62 deletions(-)
19092
19093 commit e5c752371c7fb1343eff27b5f1d0bcbef4e333b9
19094 Author: Javier Jardón <jjardon@gnome.org>
19095 Date:   Tue Jul 15 20:37:44 2014 +0000
19096
19097     Use upstream gettext instead the glib one
19098
19099     https://bugzilla.gnome.org/show_bug.cgi?id=622991
19100
19101  Makefile.am          |   1 +
19102  configure.ac         |  14 +--
19103  gio/Makefile.am      |   1 +
19104  glib/Makefile.am     |   1 +
19105  m4macros/Makefile.am |  11 ++-
19106  po/Makefile.in.in    | 268
19107  ---------------------------------------------------
19108  po/Makevars          |  89 +++++++++++++++++
19109  7 files changed, 104 insertions(+), 281 deletions(-)
19110
19111 commit c1e2a8d72766323181c804b47547242bd70460e9
19112 Author: Matt Watson <mattdangerw@gmail.com>
19113 Date:   Fri Jan 8 16:06:53 2016 -0800
19114
19115     resource file: add cancel to dummy monitor
19116
19117     gfilemonitor has a cancel vfunc and will call into the in dispose.
19118     If we don't stub it out we get a segfault.
19119
19120  gio/gresourcefile.c | 7 +++++++
19121  1 file changed, 7 insertions(+)
19122
19123 commit 50645b724a3b43767fd57e4af53365d0cd270382
19124 Author: Daiki Ueno <dueno@src.gnome.org>
19125 Date:   Tue Jan 5 11:07:05 2016 +0900
19126
19127     gsettings: Install gettext ITS rules
19128
19129     Recent gettext has a feature to allow consumer projects to supply
19130     their
19131     own string extraction rules for XML files, in ITS format.
19132
19133     Gettext still ships the rule for *.gschema.xml, but it would be better
19134     maintained in the upstream project.
19135
19136     See the gettext documentation for details:
19137     http://www.gnu.org/software/gettext/manual/html_node/Preparing-ITS-Rules.html
19138
19139     https://bugzilla.gnome.org/show_bug.cgi?id=760199
19140
19141  gio/Makefile.am |  3 +++
19142  gio/gschema.its | 25 +++++++++++++++++++++++++
19143  gio/gschema.loc | 10 ++++++++++
19144  3 files changed, 38 insertions(+)
19145
19146 commit ea5ca11761b945cb27f685254afec5d3d56f2670
19147 Author: Christophe Fergeau <cfergeau@redhat.com>
19148 Date:   Fri Nov 27 17:54:07 2015 +0100
19149
19150     gio: Document that g_inet_address_new_* return value must be
19151     g_object_unref'ed
19152
19153  gio/ginetaddress.c | 4 ++++
19154  1 file changed, 4 insertions(+)
19155
19156 commit b6edac5aca160704f2bfbba541beee5b1f994a18
19157 Author: Christophe Fergeau <cfergeau@redhat.com>
19158 Date:   Thu Nov 26 14:26:27 2015 +0100
19159
19160     glib: Clarify g_warn_if_reached API doc
19161
19162     Its documentation mentions that it logs a 'critical warning',
19163     but since
19164     the macro implementation calls g_warn_message(), it does not log a
19165     critical message, but a regular warning.
19166
19167  glib/gmessages.h | 2 +-
19168  1 file changed, 1 insertion(+), 1 deletion(-)
19169
19170 commit b44fba25fbad89c105795a10a569fe422e4d1c44
19171 Author: Stephan Bergmann <sbergman@redhat.com>
19172 Date:   Wed Jan 6 16:25:49 2016 +0100
19173
19174     G_LIKELY/_UNLIKELY macros need more parentheses
19175
19176     ...for cases like
19177
19178       #include "glib.h"
19179       #define COMMA ,
19180       void f(void) { if (G_LIKELY(0 COMMA 1)); }
19181
19182     https://bugzilla.gnome.org/show_bug.cgi?id=760215
19183
19184  glib/gmacros.h | 4 ++--
19185  1 file changed, 2 insertions(+), 2 deletions(-)
19186
19187 commit e91e811f020569fe3dae876ffa704fd3e452a33b
19188 Author: Rafael Fontenelle <rffontenelle@gmail.com>
19189 Date:   Tue Jan 5 20:08:06 2016 +0000
19190
19191     Updated Brazilian Portuguese translation
19192
19193  po/pt_BR.po | 320
19194  +++++++++++++++++++++++++++++++-----------------------------
19195  1 file changed, 167 insertions(+), 153 deletions(-)
19196
19197 commit 786b4c8b8782e8ce62085595a8a87838307af8ba
19198 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19199 Date:   Tue Jan 5 15:08:18 2016 +0800
19200
19201     gwin32.c: Fix build on MinGW
19202
19203     Apparently unlike mingw-w64 and Visual Studio, MinGW does not
19204     come with
19205     winternl.h, which defines NTSTATUS, so we need to include ntdef.h
19206     instead
19207     on MinGW for NTSTATUS.
19208
19209     Based on patch by Cédric Krier.
19210
19211     https://bugzilla.gnome.org/show_bug.cgi?id=756875
19212
19213  glib/gwin32.c | 3 +++
19214  1 file changed, 3 insertions(+)
19215
19216 commit 0309d645ad8149ed6e8bdb74a5c7272eea15546b
19217 Author: Mario Blättermann <mario.blaettermann@gmail.com>
19218 Date:   Sat Jan 2 12:10:13 2016 +0000
19219
19220     Updated German translation
19221
19222  po/de.po | 323
19223  +++++++++++++++++++++++++++++++++------------------------------
19224  1 file changed, 169 insertions(+), 154 deletions(-)
19225
19226 commit 2e918501db4175aa9fc0b1daafbf2e270a7f6f8f
19227 Author: Marek Černocký <marek@manet.cz>
19228 Date:   Thu Dec 24 14:40:22 2015 +0100
19229
19230     Updated Czech translation
19231
19232  po/cs.po | 328
19233  +++++++++++++++++++++++++++++++++------------------------------
19234  1 file changed, 170 insertions(+), 158 deletions(-)
19235
19236 commit 30788dff5b940d34b4ce0594a7109f972b38686d
19237 Author: Philip Withnall <philip@tecnocode.co.uk>
19238 Date:   Wed Dec 23 16:48:10 2015 +0000
19239
19240     gutf8: Fix typo in GIR annotation for g_utf8_to_ucs4()
19241
19242  glib/gutf8.c | 2 +-
19243  1 file changed, 1 insertion(+), 1 deletion(-)
19244
19245 commit 42b160b19f18ccb86fecac4553242ebd7ee8b78b
19246 Author: Steven Chamberlain <steven@pyro.eu.org>
19247 Date:   Tue Dec 22 09:28:36 2015 +0100
19248
19249     gio: drop obsoleted lock causing deadlocks on FreeBSD
19250
19251     I think it is a recursion from the GUnixMountMonitor constructor, to a
19252     GLocalFileMonitor on /etc/fstab, and into GUnixMountMonitor again, now
19253     with a mutex already held, so it deadlocks.
19254     https://bugzilla.gnome.org/page.cgi?id=traceparser/trace.html&trace_id=235354
19255
19256     That mutex in glocalfile.c:g_local_file_find_enclosing_mount() doesn't
19257     seem necessary any more IMHO.  Inside it, only 'mount' is modified,
19258     but
19259     that's just a stack variable local to this function.  When
19260     klass->get_mount_for_mount_path is called, it's given one const
19261     parameter and the other is unused, so they're unchanged. 'klass'
19262     doesn't seem it could be modified either inside that function.
19263
19264     It doesn't recurse infinitely, but seems to work correctly and
19265     pass the
19266     testsuite after this change.
19267
19268     The FreeBSD project already applied my patch in their ports tree, and
19269     their users seem happy with it.
19270
19271     See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712848#64
19272     and https://bugzilla.gnome.org/show_bug.cgi?id=753378
19273
19274  gio/gunionvolumemonitor.c | 6 +-----
19275  1 file changed, 1 insertion(+), 5 deletions(-)
19276
19277 commit bec6a9a3003d95077ad23c235a9313d79c6a1c4f
19278 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19279 Date:   Mon Dec 21 14:54:42 2015 +0800
19280
19281     g_application_run(): Fix on Windows When Using Bindings
19282
19283     As g_win32_get_command_line() calls CommandLineToArgvW() to acquire
19284     the
19285     arguments passed into a GApplication program, it actually returns the
19286     whole command line which is used to invoke the program, including the
19287     script interpreter and its flags when a script using GNOME bindings
19288     (e.g. PyGObject and so on) is being invoked.
19289
19290     The issue here is that g_application_run() would most probably have
19291     trouble in the scripts scenario on Windows as it is likely unable to
19292     "recognize" the script interpreter, causing such scripts to fail
19293     to run.
19294
19295     Largely based on the patch by Ray Donnelly <mingw.android@gmail.com>.
19296
19297     https://bugzilla.gnome.org/show_bug.cgi?id=734095
19298
19299  gio/gapplication.c | 29 ++++++++++++++++++++++++++++-
19300  1 file changed, 28 insertions(+), 1 deletion(-)
19301
19302 commit 5f4b92202b2a36097ffa54fc7dbf96f692074069
19303 Author: Ignacio Casal Quinteiro <icq@gnome.org>
19304 Date:   Mon Dec 21 12:21:03 2015 +0100
19305
19306     win32: fix warnings avoid discarding const qualifier
19307
19308  gio/win32/gwin32fsmonitorutils.c | 4 ++--
19309  gio/win32/gwin32fsmonitorutils.h | 4 ++--
19310  2 files changed, 4 insertions(+), 4 deletions(-)
19311
19312 commit 07e55c049dd1d12ab5eff8397cea65587c3dc54f
19313 Author: Aurimas Černius <aurisc4@gmail.com>
19314 Date:   Sun Dec 20 15:02:49 2015 +0200
19315
19316     Updated Lithuanian translation
19317
19318  po/lt.po | 386
19319  ++++++++++++++++++++++++++++++++-------------------------------
19320  1 file changed, 198 insertions(+), 188 deletions(-)
19321
19322 commit aa9a33b0dabb68a6586956d6d4aa0c861e534321
19323 Author: Xavier Claessens <xavier.claessens@collabora.com>
19324 Date:   Wed Dec 16 11:34:41 2015 -0500
19325
19326     GApplication: Avoid getting the default context repeatidly
19327
19328     This avoids getting a global lock on every main loop iteration.
19329
19330     https://bugzilla.gnome.org/show_bug.cgi?id=759554
19331
19332  gio/gapplication.c | 10 ++++++----
19333  1 file changed, 6 insertions(+), 4 deletions(-)
19334
19335 commit 1f341afa9acfb05afb02b73a4dff8992e0464aaa
19336 Author: Matthias Clasen <mclasen@redhat.com>
19337 Date:   Wed Dec 16 09:16:35 2015 -0500
19338
19339     More updates
19340
19341  NEWS | 1 +
19342  1 file changed, 1 insertion(+)
19343
19344 commit a379a0ad59df0b377bd7b047d2e5a56417252992
19345 Author: Jasper St. Pierre <jstpierre@mecheye.net>
19346 Date:   Tue Jul 28 00:14:08 2015 -0700
19347
19348     gapplication: Acquire the main context before running
19349
19350     Otherwise, we'll acquire it on every loop iteration, which can
19351     leave us
19352     vulnerable to racing another thread for the acquisition of the main
19353     context.
19354
19355     This can break methods like g_main_context_invoke, which try to
19356     acquire
19357     a context to figure out if it can invoke the method synchronously or
19358     need to defer to an idle. In these cases, it isn't guaranteed that the
19359     invocation function will be invoked in the default main context,
19360     e.g. the one that GApplication is holding.
19361
19362     This also matches what GMainLoop is doing.
19363
19364     https://bugzilla.gnome.org/show_bug.cgi?id=752983
19365
19366  gio/gapplication.c | 9 +++++++++
19367  1 file changed, 9 insertions(+)
19368
19369 commit 5e73ca974d37ce2cc2204d1fdf0bf13284668963
19370 Author: Matthias Clasen <mclasen@redhat.com>
19371 Date:   Wed Dec 16 06:30:53 2015 -0500
19372
19373     2.47.4
19374
19375  NEWS         | 25 +++++++++++++++++++++++++
19376  configure.ac |  2 +-
19377  2 files changed, 26 insertions(+), 1 deletion(-)
19378
19379 commit ce985f13f475fbb2b1f8c7d5a1e5ff1fa12a8e81
19380 Author: Руслан Ижбулатов <lrn1986@gmail.com>
19381 Date:   Sat May 2 23:46:06 2015 +0000
19382
19383     Enable contenttype test on W32, tweak it to pass (mostly)
19384
19385     * On W32 use a real directory (SYSTEMROOT) instead of '/etc/'
19386     * Disable test_symbolic_icon() as it can't be passed (symbolic icons
19387     are not
19388       really supported)
19389
19390     * PowerPoint/Gettext test still fails, presumably because msvcrt
19391     qsort() moves
19392       the entires (both have the same priority)
19393
19394     https://bugzilla.gnome.org/show_bug.cgi?id=735696
19395
19396  gio/tests/Makefile.am   |  2 +-
19397  gio/tests/contenttype.c | 15 ++++++++++++++-
19398  2 files changed, 15 insertions(+), 2 deletions(-)
19399
19400 commit b86e46e8e7f89f6866cb2fbb917ae00ea9431185
19401 Author: Руслан Ижбулатов <lrn1986@gmail.com>
19402 Date:   Sat May 2 23:27:31 2015 +0000
19403
19404     xdgmime: Finer handling for cases where mmap() is not available
19405
19406     Allocate an empty cache object, check cache objects for being empty
19407     before using them.
19408     Otherwise the code will re-read cache every 5 seconds, as NULL cache
19409     does not trigger the code that stores mtime, which makes the cache
19410     file appear modified/unloaded permanently.
19411
19412     https://bugzilla.gnome.org/show_bug.cgi?id=735696
19413
19414  gio/xdgmime/xdgmimecache.c | 91
19415  +++++++++++++++++++++++++++++++++++++---------
19416  1 file changed, 74 insertions(+), 17 deletions(-)
19417
19418 commit 1513efc904cfb42ed5305fd77b40e1c399380d40
19419 Author: Simon Feltman <sfeltman@src.gnome.org>
19420 Date:   Tue Oct 15 23:26:41 2013 -0700
19421
19422     Add GParamSpec object ref management annotations
19423
19424     Add ref-func, unref-func, set-value-func, and get-value-func
19425     annotations to
19426     GParamSpec so that it can be managed generically as a fundamental
19427     type with
19428     introspection.
19429
19430     https://bugzilla.gnome.org/show_bug.cgi?id=710243
19431
19432  gobject/gparam.h | 2 +-
19433  1 file changed, 1 insertion(+), 1 deletion(-)
19434
19435 commit 04c56cf6e77488ce7447e7a99afbada4711a8916
19436 Author: Matthias Clasen <mclasen@redhat.com>
19437 Date:   Wed Oct 7 23:34:42 2015 -0400
19438
19439     gsettings: Don't translate ""
19440
19441     The empty msgid is traditionally used to store po file metadata,
19442     so calling gettext with an empty msgid is not the right thing
19443     to do.
19444
19445     https://bugzilla.gnome.org/show_bug.cgi?id=756214
19446
19447  gio/gsettingsschema.c | 2 +-
19448  1 file changed, 1 insertion(+), 1 deletion(-)
19449
19450 commit 30359e740953b596d6c3d980dba36dd131681a1f
19451 Author: Allison Ryan Lortie <desrt@desrt.ca>
19452 Date:   Mon Nov 30 10:13:46 2015 -0500
19453
19454     file monitors: reorder some code to avoid segfault
19455
19456     We must initialise '->source' before we use fields inside of it.
19457
19458     https://bugzilla.gnome.org/show_bug.cgi?id=758823
19459
19460  gio/glocalfilemonitor.c | 6 +++---
19461  1 file changed, 3 insertions(+), 3 deletions(-)
19462
19463 commit c2d0c40bffa02a0981c03115179c3373a057f1ec
19464 Author: Stanislav Brabec <sbrabec@suse.com>
19465 Date:   Mon Nov 23 20:47:44 2015 +0100
19466
19467     Fix gettext use
19468
19469     gettext() calls inside library have to use gi18n-lib.h.
19470
19471     https://bugzilla.gnome.org/show_bug.cgi?id=758553
19472
19473  gio/gresource.c | 2 +-
19474  1 file changed, 1 insertion(+), 1 deletion(-)
19475
19476 commit 4cda92b587232f7d25cab4b7ef7ba043aad8e506
19477 Author: Roman Lebedev <lebedev.ri@gmail.com>
19478 Date:   Thu Oct 29 14:41:48 2015 +0300
19479
19480     glib-compile-resources: do not leak c_name
19481
19482     As per #578363, "if one requests e.g. strings via
19483     GOptionEntry.arg_data
19484     then those are strduped and needs to be free'ed by the application."
19485
19486     Fixes following leak:
19487
19488     =================================================================
19489     ==29426==ERROR: LeakSanitizer: detected memory leaks
19490
19491     Direct leak of 10 byte(s) in 1 object(s) allocated from:
19492         0 0x7f3ab783d37a in malloc
19493         (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9437a)
19494         1 0x7f3ab70f7c82 in g_malloc
19495         /home/lebedevri/src/glib/glib/gmem.c:94
19496         2 0x7f3ab70f7f60 in g_malloc_n
19497         /home/lebedevri/src/glib/glib/gmem.c:330
19498         3 0x7f3ab713258e in g_strndup
19499         /home/lebedevri/src/glib/glib/gstrfuncs.c:425
19500         4 0x7f3ab709c86b in strdup_len
19501         /home/lebedevri/src/glib/glib/gconvert.c:864
19502         5 0x7f3ab709c966 in g_locale_to_utf8
19503         /home/lebedevri/src/glib/glib/gconvert.c:905
19504         6 0x7f3ab7103c32 in parse_arg
19505         /home/lebedevri/src/glib/glib/goption.c:1276
19506         7 0x7f3ab71066fb in parse_long_option
19507         /home/lebedevri/src/glib/glib/goption.c:1670
19508         8 0x7f3ab7108047 in g_option_context_parse
19509         /home/lebedevri/src/glib/glib/goption.c:1997
19510         9 0x408532 in main
19511         /home/lebedevri/src/glib/gio/glib-compile-resources.c:629
19512         10 0x7f3ab6c72b44 in __libc_start_main
19513         (/lib/x86_64-linux-gnu/libc.so.6+0x21b44)
19514
19515     https://bugzilla.gnome.org/show_bug.cgi?id=757299
19516
19517  gio/glib-compile-resources.c | 8 ++++++++
19518  1 file changed, 8 insertions(+)
19519
19520 commit 3272267b99670e1bfccf5aebe97ead5e6f8b1bab
19521 Author: Christian Hergert <christian@hergert.me>
19522 Date:   Sun Apr 13 17:17:59 2014 -0700
19523
19524     macros: add G_GNUC_CHECK_VERSION() for compiler checks.
19525
19526     https://bugzilla.gnome.org/show_bug.cgi?id=728099
19527
19528  docs/reference/glib/glib-sections.txt |  1 +
19529  glib/docs.c                           | 15 +++++++++++++++
19530  glib/gmacros.h                        |  6 ++++++
19531  3 files changed, 22 insertions(+)
19532
19533 commit 21b1c390a3ce1f7e2816c6309f161c4b92470c46
19534 Author: Allison Ryan Lortie <desrt@desrt.ca>
19535 Date:   Fri Oct 30 15:39:23 2015 +0000
19536
19537     GApplication: destroy the impl on shutdown
19538
19539     It's theoretically possible (and see in the wild) for D-Bus
19540     messages to
19541     come in to the application after shutdown() has been called and while
19542     we're draining out the lingering events in the main context.
19543
19544     Prevent this from happening by ensuring we unregister our objects on
19545     D-Bus during the shutdown process.
19546
19547     https://bugzilla.gnome.org/show_bug.cgi?id=757372
19548
19549  gio/gapplication.c | 6 +++++-
19550  1 file changed, 5 insertions(+), 1 deletion(-)
19551
19552 commit aa16359986a1cf5a77a70cb4f92e1f99de233572
19553 Author: Ryan Lortie <desrt@desrt.ca>
19554 Date:   Fri Oct 16 12:36:58 2015 +0100
19555
19556     Stop supporting non-POSIX getpwuid_r, getgrgid_r
19557
19558     Bug 13403 introduced support for the non-POSIX variants of these APIs
19559     found on a system called "DG/UX".  Meanwhile, the complicated checks
19560     here are breaking cross-builds on systems that we actually care about.
19561
19562     Remove the complicated checks and replace them with AC_CHECK_FUNCS.
19563     Remove the resulting dead code from a couple of .c files.
19564
19565     https://bugzilla.gnome.org/show_bug.cgi?id=756475
19566
19567  configure.ac         | 84
19568  ++--------------------------------------------------
19569  gio/glocalfileinfo.c |  8 ++---
19570  glib/gutils.c        | 22 ++------------
19571  3 files changed, 7 insertions(+), 107 deletions(-)
19572
19573 commit c935237e75c4ed770d9efc9e8bd3be109889d994
19574 Author: Marius Gedminas <marius@gedmin.as>
19575 Date:   Fri May 8 02:54:00 2015 -0400
19576
19577     glib.py: Fix Python 3 TypeError in gdb pretty-printers
19578
19579     https://bugzilla.gnome.org/show_bug.cgi?id=749092
19580
19581  glib/glib.py | 4 ++++
19582  1 file changed, 4 insertions(+)
19583
19584 commit c97729532f54043edb959a2bd2ca6c5df5135658
19585 Author: Paolo Borelli <pborelli@gnome.org>
19586 Date:   Sun Dec 13 19:32:39 2015 +0100
19587
19588     W32: fix uninitialized var in g_app_info_get_all_for_type
19589
19590     Compare with the handler->app, not with the app var which is not
19591     initialized yet
19592
19593     https://bugzilla.gnome.org/show_bug.cgi?id=759408
19594
19595  gio/gwin32appinfo.c | 2 +-
19596  1 file changed, 1 insertion(+), 1 deletion(-)
19597
19598 commit 61136c2c7333a937adb20a4a43f32e66bf89c2f5
19599 Author: Matthias Clasen <mclasen@redhat.com>
19600 Date:   Mon Dec 14 07:43:24 2015 -0500
19601
19602     Trivial doc comment fix
19603
19604     Use the same Since: syntax throughout.
19605
19606  glib/gunicode.h | 12 ++++++------
19607  1 file changed, 6 insertions(+), 6 deletions(-)
19608
19609 commit e9c9ff607c024b6daecccb577923c62c0f63cf63
19610 Author: Andrey Gursky <andrey.gursky@e-mail.ua>
19611 Date:   Fri Nov 20 03:25:28 2015 +0100
19612
19613     Add missing checks for gnulib vasnprintf()
19614
19615     Commit 212e4232e7520b2e328e3e965ed792e17b12e144 introduced a big
19616     update
19617     of gnulib. Necessary changes to configure.ac from old gnulib commit
19618     e8e63d1b31bca6c82713cba490b21a861abb24b5 have been forgotten. Actually
19619     available functions are not discovered by autotools.
19620
19621     https://bugzilla.gnome.org/show_bug.cgi?id=759134
19622
19623  configure.ac | 2 +-
19624  1 file changed, 1 insertion(+), 1 deletion(-)
19625
19626 commit b3e0caa3e3a2c06e61f49f62112ca9b7f94840db
19627 Author: Sebastian Rasmussen <sebras@gmail.com>
19628 Date:   Wed Dec 2 21:12:12 2015 +0000
19629
19630     Updated Swedish translation
19631
19632  po/sv.po | 511
19633  ++++++++++++++++++++++++++++++++-------------------------------
19634  1 file changed, 261 insertions(+), 250 deletions(-)
19635
19636 commit 244f9e66f97e37c9a1570e3d975f0d63b34ae4cd
19637 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19638 Date:   Wed Dec 2 21:23:10 2015 +0800
19639
19640     build/win32: Add NMake Makefile module for building tests and
19641     introspection
19642
19643     This adds a NMake Makefile module that can be used for building
19644     tests and
19645     introspection using, NMake.  This is not yet distributed in the
19646     main GLib
19647     tarballs, but this is placed here as the base location as this is
19648     intended to be used in projects that support Visual Studio builds and
19649     support the build of tests and/or introspection under Visual Studio
19650     using
19651     NMake.
19652
19653  build/win32/detectenv-msvc.mak | 76
19654  ++++++++++++++++++++++++++++++++++++++++++
19655  1 file changed, 76 insertions(+)
19656
19657 commit 80dcec234c74c073c72bceea9731006b525aa576
19658 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19659 Date:   Wed Dec 2 21:04:43 2015 +0800
19660
19661     config.h.win32.in: Clean up a bit
19662
19663     Remove the HAVE_*INLINE items from here as well, since 'inline' is
19664     unconditionally defined in gmacros.h.
19665
19666  config.h.win32.in | 17 -----------------
19667  1 file changed, 17 deletions(-)
19668
19669 commit a81568273c2fedf6ac435dcd51731f8e79840694
19670 Author: Emmanuele Bassi <ebassi@gnome.org>
19671 Date:   Tue Dec 1 12:57:02 2015 +0000
19672
19673     docs: Be more precise on the use of set_resource_base_path()
19674
19675     The current wording is a bit vague on when to call
19676     set_resource_base_path() in a GApplication implementation.
19677
19678  gio/gapplication.c | 7 ++++++-
19679  1 file changed, 6 insertions(+), 1 deletion(-)
19680
19681 commit cfdd4cabe793d897f6dafd61391374099cd5ea1e
19682 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19683 Date:   Mon Nov 30 11:22:17 2015 +0800
19684
19685     glib/glibconfig.h.win32.in: Clean up a bit further
19686
19687     Also get rid of the items regarding G_HAVE_*INLINE as they aren't used
19688     anymore as they are removed from configure.ac.
19689
19690     Thanks to John Emmas and desrt for the earlier patch for getting
19691     rid of the C4005 warnings.
19692
19693  glib/glibconfig.h.win32.in | 12 ------------
19694  1 file changed, 12 deletions(-)
19695
19696 commit f2fb877ef796c543f8ca166c7e05a434f163faf7
19697 Author: Allison Ryan Lortie <desrt@desrt.ca>
19698 Date:   Fri Nov 27 11:31:41 2015 -0500
19699
19700     glibconfig.h.win32.in: remove G_CAN_INLINE
19701
19702     We now define this unconditionally in gmacros.h.
19703
19704     Thanks to John Emmas for the tip.
19705
19706     https://bugzilla.gnome.org/show_bug.cgi?id=757374
19707
19708  glib/glibconfig.h.win32.in | 2 --
19709  1 file changed, 2 deletions(-)
19710
19711 commit ec6971b864a3faffadd0bf4a87c7c1b47697fc83
19712 Author: Allison Ryan Lortie <desrt@desrt.ca>
19713 Date:   Fri Nov 27 11:27:51 2015 -0500
19714
19715     gtypes.h: move G_STATIC_ASSERT to function scope
19716
19717     It seems that some compilers get upset if this is done at global
19718     scope,
19719     so let's move it to function scope where we know it works.
19720
19721  glib/gtypes.h | 2 +-
19722  1 file changed, 1 insertion(+), 1 deletion(-)
19723
19724 commit a266ac62ea1e4deb7edd9332b87b29097607d7c7
19725 Author: Allison Ryan Lortie <desrt@desrt.ca>
19726 Date:   Thu Nov 26 09:25:39 2015 -0500
19727
19728     tests: fix a test on 32-bit builds
19729
19730     We were trying to squeeze 64-bit test vectors into gsize, which
19731     is fine
19732     on 64bit systems but doesn't work very well on 32-bit.
19733
19734     Change that to a guint64.
19735
19736  glib/tests/overflow.c | 2 +-
19737  1 file changed, 1 insertion(+), 1 deletion(-)
19738
19739 commit 978779044844f9ff793c10395443639cac964e31
19740 Author: Matthias Clasen <mclasen@redhat.com>
19741 Date:   Wed Nov 25 21:37:13 2015 -0500
19742
19743     GApplication: improve docs
19744
19745     Spell out which GVariant format strings to use for which
19746     commandline option types. I just wasted some time debugging
19747     this in an application.
19748
19749  gio/gapplication.c | 11 +++++++++++
19750  1 file changed, 11 insertions(+)
19751
19752 commit db641e32920ee8b553ab6f2d318aafa156e4390c
19753 Author: Evangelos Foutras <evangelos@foutrelis.com>
19754 Date:   Wed Nov 25 23:29:18 2015 +0200
19755
19756     GDBusProxy: Fix a memory leak during initialization
19757
19758     https://bugzilla.gnome.org/show_bug.cgi?id=758641
19759
19760  gio/gdbusproxy.c | 1 +
19761  1 file changed, 1 insertion(+)
19762
19763 commit be225b76a7c362b61c49cd81c4081be98b510aab
19764 Author: Allison Ryan Lortie <desrt@desrt.ca>
19765 Date:   Wed Nov 25 09:14:30 2015 -0500
19766
19767     GLib 2.47.3
19768
19769  NEWS         | 10 ++++++++++
19770  configure.ac |  2 +-
19771  2 files changed, 11 insertions(+), 1 deletion(-)
19772
19773 commit ba12fbf8f8861e634def9fc0fb5e9ea603269803
19774 Author: Allison Ryan Lortie <desrt@desrt.ca>
19775 Date:   Wed Nov 25 08:48:06 2015 -0500
19776
19777     gutils: g_bit_ inlines: add visibility macros
19778
19779     My careful efforts to preserve the exporting of these symbols on
19780     our ABI
19781     was thwarted by our symbol visibility filtering.  Let's fix that.
19782
19783  glib/gutils.h | 3 +++
19784  1 file changed, 3 insertions(+)
19785
19786 commit 4f18c671ab8c7d313a1b97f9aff4616dee73bb2e
19787 Author: Allison Ryan Lortie <desrt@desrt.ca>
19788 Date:   Tue Nov 24 18:44:45 2015 +0000
19789
19790     GLib 2.47.2
19791
19792  NEWS         | 37 +++++++++++++++++++++++++++++++++++++
19793  configure.ac |  4 ++--
19794  2 files changed, 39 insertions(+), 2 deletions(-)
19795
19796 commit 398c048c66e71ec52a1799ea6fbd4c3b1554ec5e
19797 Author: Allison Ryan Lortie <desrt@desrt.ca>
19798 Date:   Fri Nov 6 13:08:41 2015 -0500
19799
19800     docs: remove GDBusObjectManager example
19801
19802     This example has been causing on-and-off build breaks for quite some
19803     time.  In this case, the code for copying the generated content
19804     into the
19805     main docs of GIO is causing problems with srcdir != destdir builds
19806     (due
19807     to the files also being copied from the read-only srcdir during
19808     distchecks).
19809
19810     We could probably work around this problem yet again, but since
19811     there is
19812     no real benefit to having this content included, so let's remove it.
19813
19814     https://bugzilla.gnome.org/show_bug.cgi?id=734469
19815
19816  configure.ac                                       |   1 -
19817  docs/reference/gio/Makefile.am                     |  21 +--
19818  .../gio/gdbus-object-manager-example/.gitignore    |   1 -
19819  .../gio/gdbus-object-manager-example/Makefile.am   |  67 ---------
19820  .../gdbus-object-manager-example-docs.xml          |  17 ---
19821  .../gdbus-object-manager-example-sections.txt      | 161
19822  ---------------------
19823  .../gdbus-object-manager-example.types             |  10 --
19824  docs/reference/gio/migrating-gdbus.xml             |  29 +---
19825  8 files changed, 3 insertions(+), 304 deletions(-)
19826
19827 commit 69003a0751971275b9cb32ac345e0d0c15c81ecd
19828 Author: Tom Tryfonidis <tomtryf@gmail.com>
19829 Date:   Mon Nov 23 14:58:36 2015 +0000
19830
19831     Updated Greek translation
19832     (cherry picked from commit bf0f0135a32f1ec744ac951d3b759d592ed36872)
19833
19834  po/el.po | 310
19835  +++++++++++++++++++++++++++++++--------------------------------
19836  1 file changed, 155 insertions(+), 155 deletions(-)
19837
19838 commit 7bc6f021d7b65fd61194f366077efb1faafa96dc
19839 Author: Allison Ryan Lortie <desrt@desrt.ca>
19840 Date:   Tue Nov 17 13:29:35 2015 -0500
19841
19842     gmacros: fix unguarded use of __STDC_VERSION__
19843
19844     According to the C spec, any undefined identifier used in a #if
19845     expression is taken to have a numerical value of zero.
19846
19847     Commit db2367e8782d7a39fc3e93d13f6a16f10cad04c2 introduced an #i
19848     statement which depended on this behaviour.
19849
19850     gcc has a -Wundef option which warns about depending on this
19851     behaviour,
19852     and unfortunately there are projects that are using -Werror=undef in
19853     builds that include our headers.
19854
19855     Adding a check for defined(__STDC_VERSION__) before using the macro is
19856     enough to silence gcc.
19857
19858  glib/gmacros.h | 2 +-
19859  1 file changed, 1 insertion(+), 1 deletion(-)
19860
19861 commit 1ee2db4a286e4980213a849a13a9f46b5a0dd654
19862 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
19863 Date:   Tue Nov 17 18:48:06 2015 +0100
19864
19865     Updated Spanish translation
19866
19867  po/es.po | 531
19868  ++++++++++++++++++++++++++++++++-------------------------------
19869  1 file changed, 272 insertions(+), 259 deletions(-)
19870
19871 commit f87e002313d566dcce71a9aba040d22ddb5c1e80
19872 Author: Dan Winship <danw@gnome.org>
19873 Date:   Mon Nov 16 16:57:38 2015 -0500
19874
19875     Fix g_strerror() on non-glibc
19876
19877     When using one of the codepaths that copies the error string into buf,
19878     make sure the string gets strdup() afterward.
19879
19880     https://bugzilla.gnome.org/show_bug.cgi?id=758194
19881
19882  glib/gstrfuncs.c | 2 ++
19883  1 file changed, 2 insertions(+)
19884
19885 commit 03cb2eb088a79b7849eb526e0e1f3e2f4ee5b2e4
19886 Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
19887 Date:   Mon Nov 16 18:20:41 2015 +0000
19888
19889     Added Scottish Gaelic translation
19890
19891  po/LINGUAS |    1 +
19892  po/gd.po   | 4416
19893  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19894  2 files changed, 4417 insertions(+)
19895
19896 commit db2367e8782d7a39fc3e93d13f6a16f10cad04c2
19897 Author: Allison Ryan Lortie <desrt@desrt.ca>
19898 Date:   Mon Nov 9 11:36:10 2015 -0500
19899
19900     GLib: clean up the "inline" mess once and for all
19901
19902     It's been a long time since we've been unconditionally saying "static
19903     inline" in GLib headers without complaints so it's safe to assume that
19904     all compilers that we care about support this.
19905
19906     One thing that is not yet totally supported is the unadorned use
19907     of the
19908     word "inline".  Depending on the flags (-std=c89, for example),
19909     even GCC
19910     will complain about this.  Detect missing C99 support and define
19911     "inline" to "__inline" in that case.  Some research shows "__inline"
19912     appears to be the most widely-supported keyword here, but we may
19913     need to
19914     tweak this if we get some reports of breakage.
19915
19916     Clean up all of the configure checks around this and define
19917     G_CAN_INLINE
19918     unconditionally.  Unfortunately, we must assume that some people are
19919     still using G_IMPLEMENT_INLINES, we must continue to implement that
19920     (including undefining G_CAN_INLINE and redefining G_INLINE_FUNC) if
19921     requested.
19922
19923     It is not our intent to break existing users of the old-style
19924     G_INLINE_FUNC approach and if that has happened, we may need to make
19925     some further adjustments.
19926
19927     https://bugzilla.gnome.org/show_bug.cgi?id=757374
19928
19929  configure.ac   | 105
19930  ---------------------------------------------------------
19931  glib/docs.c    |  19 +++++------
19932  glib/gmacros.h |  21 ++++++++++++
19933  glib/gutils.h  |  35 -------------------
19934  4 files changed, 30 insertions(+), 150 deletions(-)
19935
19936 commit 9834f79279574e2cddc4dcb6149da9bd782dd40d
19937 Author: Allison Ryan Lortie <desrt@desrt.ca>
19938 Date:   Mon Nov 9 16:12:18 2015 +0000
19939
19940     gutils: clean up bit funcs inlining mess
19941
19942     gutils.h and gutils.c define three utility functions as inlines
19943     that are
19944     also exported via the ABI.  This is done via complicated G_INLINE_FUNC
19945     and G_IMPLEMENT_INLINES logic.
19946
19947     In order to be able to remove this mess, we create a another
19948     convoluted
19949     but slightly cleaner approach: write straight-up inline versions
19950     of the
19951     functions named _impl() in the header.  Define macros with the
19952     "public"
19953     function names that call these inlines.  From the .c file, export the
19954     ABI versions of these functions, implemented using the _impl()
19955     version.
19956
19957     https://bugzilla.gnome.org/show_bug.cgi?id=757374
19958
19959  glib/gutils.c | 31 ++++++++++++++++++++++++-------
19960  glib/gutils.h | 53 ++++++++++++++++++++++++++++++++---------------------
19961  2 files changed, 56 insertions(+), 28 deletions(-)
19962
19963 commit 0bfbb0d257593b2fcfaaf9bf09c586057ecfac25
19964 Author: Allison Ryan Lortie <desrt@desrt.ca>
19965 Date:   Mon Nov 9 15:54:58 2015 +0000
19966
19967     GTrashStack: uninline and deprecate
19968
19969     Deprecate GTrashStack and remove the inline implementations for the
19970     functions.  This will help us clean up the mess that is inline
19971     functions
19972     in GLib.
19973
19974     Because of how G_INLINE_FUNC worked, we have these functions on
19975     our ABI,
19976     so we must continue to export them as normal functions.  We are
19977     safe to
19978     remove the inline versions, however, because any existing binaries
19979     will
19980     continue to carry them and any new builds will just start using the
19981     non-inline versions.
19982
19983     https://bugzilla.gnome.org/show_bug.cgi?id=757374
19984
19985  glib/gtrashstack.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++---
19986  glib/gtrashstack.h | 67
19987  ++++++++----------------------------------------------
19988  2 files changed, 68 insertions(+), 60 deletions(-)
19989
19990 commit 7ab79b3879fa8b336ba3047f2399f26e1601f68e
19991 Author: Ben Iofel <iofelben@gmail.com>
19992 Date:   Mon Nov 16 10:05:16 2015 -0500
19993
19994     GTask: fix example code in docs
19995
19996     https://bugzilla.gnome.org/show_bug.cgi?id=758181
19997
19998  gio/gtask.c | 2 +-
19999  1 file changed, 1 insertion(+), 1 deletion(-)
20000
20001 commit 448e01353abba452148b7547eaa255b0555ae575
20002 Author: Kjartan Maraas <kmaraas@gnome.org>
20003 Date:   Sun Nov 15 23:59:35 2015 +0100
20004
20005     Updated Norwegian bokmål translation.
20006
20007  po/nb.po | 539
20008  +++++++++++++++++++++++++++++++++------------------------------
20009  1 file changed, 280 insertions(+), 259 deletions(-)
20010
20011 commit c50bb218de95e1f4278fb1b4ad5f300b13364b85
20012 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
20013 Date:   Thu Nov 12 15:26:20 2015 +0800
20014
20015     MSVC 2010+ builds: Do not explicitly use /LTCG
20016
20017     This partially reverts dc4361f.
20018
20019     As we now ensure that items using GResources and GConstructors
20020     are always
20021     referenced so that the linker does not optimize them out in a default
20022     Release build, we no longer need to enforce the use of /LTCG, so
20023     /LTCG:incremental will work as well.
20024
20025  build/win32/vs10/gdbus.vcxproj                       | 2 --
20026  build/win32/vs10/gio-querymodules.vcxproj            | 2 --
20027  build/win32/vs10/gio.vcxprojin                       | 2 --
20028  build/win32/vs10/glib-compile-resources.vcxprojin    | 2 --
20029  build/win32/vs10/glib-compile-schemas.vcxprojin      | 2 --
20030  build/win32/vs10/glib-genmarshal.vcxproj             | 2 --
20031  build/win32/vs10/glib.vcxprojin                      | 4 ----
20032  build/win32/vs10/gmodule.vcxproj                     | 2 --
20033  build/win32/vs10/gobject.vcxprojin                   | 2 --
20034  build/win32/vs10/gresource.vcxproj                   | 2 --
20035  build/win32/vs10/gsettings.vcxproj                   | 2 --
20036  build/win32/vs10/gspawn-win32-helper-console.vcxproj | 2 --
20037  build/win32/vs10/gspawn-win32-helper.vcxproj         | 2 --
20038  build/win32/vs10/gthread.vcxproj                     | 2 --
20039  14 files changed, 30 deletions(-)
20040
20041 commit db4df9908e0137c14f5aeeefba899240c4724970
20042 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
20043 Date:   Tue Nov 10 17:20:18 2015 +0800
20044
20045     gconstructor: Work around constructors being optimized away on MSVC
20046
20047     Whole program optimization is enabled by default in visual studio
20048     release builds, and this causes constructors (for e.g. resources)
20049     to be
20050     optimized away as they are not referenced from elsewhere.
20051
20052     This works around this by some pragma magic.
20053
20054     https://bugzilla.gnome.org/show_bug.cgi?id=752837
20055
20056  glib/gconstructor.h | 38 ++++++++++++++++++++++++++++++++------
20057  1 file changed, 32 insertions(+), 6 deletions(-)
20058
20059 commit 228ad1ed9cf9eb64ac16475e902ff5f861d60c10
20060 Author: Jeff Bai <jeffbai@aosc.xyz>
20061 Date:   Thu Nov 12 11:02:56 2015 +0800
20062
20063     Update zh_CN translations
20064
20065  po/zh_CN.po | 1238
20066  +++++++++++++++++++++++++++++++----------------------------
20067  1 file changed, 649 insertions(+), 589 deletions(-)
20068
20069 commit 0a10d38d1533d7944bfd10552c5df9a3cc771d8c
20070 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
20071 Date:   Sat Nov 7 18:51:04 2015 +0200
20072
20073     Return value of g_hash_table_get_{keys,values} is (transfer container)
20074
20075     https://bugzilla.gnome.org/show_bug.cgi?id=757742
20076
20077  glib/ghash.c | 16 ++++++++--------
20078  1 file changed, 8 insertions(+), 8 deletions(-)
20079
20080 commit 42463b840fb953e4663384a3911df2cd643ecf08
20081 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
20082 Date:   Sat Nov 7 18:50:08 2015 +0200
20083
20084     ghash: Correctly annotate (nullable) and (out) parameters
20085
20086     https://bugzilla.gnome.org/show_bug.cgi?id=757742
20087
20088  glib/ghash.c | 18 +++++++++---------
20089  1 file changed, 9 insertions(+), 9 deletions(-)
20090
20091 commit 0e5365997179def68797cbaf5d1a0961bef2ad00
20092 Author: Balázs Úr <urbalazs@gmail.com>
20093 Date:   Sat Nov 7 15:08:05 2015 +0000
20094
20095     Updated Hungarian translation
20096
20097  po/hu.po | 397
20098  ++++++++++++++++++++++++++++++++-------------------------------
20099  1 file changed, 204 insertions(+), 193 deletions(-)
20100
20101 commit 779b5c9af00d42bcf4728270a3b5a983998121eb
20102 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20103 Date:   Sat Nov 7 13:55:24 2015 +0100
20104
20105     gtestutils: Fix a function name in a documentation example
20106
20107  glib/gtestutils.c | 2 +-
20108  1 file changed, 1 insertion(+), 1 deletion(-)
20109
20110 commit 25a7c817d3cbef8b6508b44bca6d0b01ca77916b
20111 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20112 Date:   Fri Dec 6 12:23:09 2013 +0000
20113
20114     glib: Add missing (nullable) and (optional) annotations
20115
20116     Add various (nullable) and (optional) annotations which were missing
20117     from a variety of functions. Also port a couple of existing
20118     (allow-none)
20119     annotations in the same files to use (nullable) and (optional) as
20120     appropriate instead.
20121
20122     Secondly, add various (not nullable) annotations as needed by the new
20123     default in gobject-introspection of marking gpointers as
20124     (nullable). See
20125     https://bugzilla.gnome.org/show_bug.cgi?id=729660.
20126
20127     This includes adding some stub documentation comments for the
20128     assertion macro error functions, which weren’t previously
20129     documented.
20130     The new comments are purely to allow for annotations, and hence are
20131     marked as (skip) to prevent the symbols appearing in the GIR file.
20132
20133     https://bugzilla.gnome.org/show_bug.cgi?id=719966
20134
20135  gio/gconverter.c            |  3 +-
20136  gio/gcredentials.c          |  2 +-
20137  gio/gdbusconnection.h       |  2 +-
20138  gio/gfileinfo.c             |  9 +++---
20139  gio/gicon.c                 |  2 +-
20140  gio/gmemoryoutputstream.c   |  6 ++--
20141  gio/gsocketaddress.c        |  2 +-
20142  gio/gsocketcontrolmessage.c |  2 +-
20143  glib/garray.c               |  6 ++--
20144  glib/gatomic.c              | 14 ++++----
20145  glib/gbitlock.c             |  6 ++--
20146  glib/gbytes.c               |  5 +--
20147  glib/gconvert.c             | 23 ++++++-------
20148  glib/gdataset.c             | 10 +++---
20149  glib/gdate.c                |  2 +-
20150  glib/gdatetime.c            | 10 +++---
20151  glib/gerror.c               |  8 ++---
20152  glib/ghash.c                | 33 +++++++++----------
20153  glib/ghook.c                |  4 +--
20154  glib/gmain.c                |  8 ++---
20155  glib/gmem.c                 |  3 +-
20156  glib/gmem.h                 |  2 +-
20157  glib/gmessages.c            | 27 +++++++++++++---
20158  glib/gnode.h                |  4 +--
20159  glib/gprintf.c              |  4 +--
20160  glib/gqsort.c               |  2 +-
20161  glib/gshell.c               |  6 ++--
20162  glib/gslice.c               | 38 ++++++++++++++++++----
20163  glib/gstrfuncs.c            | 10 +++---
20164  glib/gstring.c              |  4 +--
20165  glib/gtestutils.c           | 10 +++++-
20166  glib/gthread.c              |  6 ++--
20167  glib/gtrashstack.c          |  2 +-
20168  glib/gtree.c                |  4 +--
20169  glib/gutf8.c                | 78
20170  +++++++++++++++++++++++----------------------
20171  glib/gutils.c               |  2 +-
20172  glib/gvariant-core.c        |  2 +-
20173  gobject/gboxed.c            |  7 ++--
20174  gobject/gboxed.h            |  6 ++--
20175  gobject/gclosure.c          | 20 +++++++-----
20176  gobject/gclosure.h          |  3 +-
20177  gobject/gmarshal.c          | 44 ++++++++++++-------------
20178  gobject/gobject.c           | 39 +++++++++++++----------
20179  gobject/gparam.c            |  2 +-
20180  gobject/gsignal.c           |  6 ++--
20181  gobject/gtype.c             |  5 +--
20182  gobject/gtype.h             | 31 ++++++++++--------
20183  gobject/gvalue.c            |  2 +-
20184  48 files changed, 303 insertions(+), 223 deletions(-)
20185
20186 commit 90808a02796449615947e49ae57f5f4fa2e404ea
20187 Author: Sebastien Bacher <seb128@ubuntu.com>
20188 Date:   Fri Nov 6 17:42:45 2015 +0100
20189
20190     g_local_file_trash: remove invalid free call
20191
20192     Commit 8ece2de964c01b3428f16766f199b58f0bc67212 transplanted a
20193     block of
20194     code that contained an early-exit-on-error case which freed several
20195     variables.
20196
20197     Because of the move, the normal-path unconditional free of one
20198     of these
20199     variables is now above this early exit case, so if this block is
20200     hit, it
20201     will now be a double-free.
20202
20203     Remove that.
20204
20205     https://bugzilla.gnome.org/show_bug.cgi?id=757693
20206
20207  gio/glocalfile.c | 1 -
20208  1 file changed, 1 deletion(-)
20209
20210 commit 1ac2a606fc10dd8d0e880902bc428ae406beb70c
20211 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20212 Date:   Fri Nov 6 11:27:24 2015 +0100
20213
20214     gtlsconnection: Fix a typo in the documentation
20215
20216  gio/gtlsconnection.c | 2 +-
20217  1 file changed, 1 insertion(+), 1 deletion(-)
20218
20219 commit 751d3f00a8f4162d486658cf640d94a7a9486360
20220 Author: Dan Winship <danw@gnome.org>
20221 Date:   Thu Nov 5 09:42:36 2015 -0500
20222
20223     Update .gitignore for overflow tests
20224
20225  glib/tests/.gitignore | 2 ++
20226  1 file changed, 2 insertions(+)
20227
20228 commit 4d74ca4c3ad3c9900caf320b39433e68a7db8465
20229 Author: Jan de Groot <jan@jgc.homeip.net>
20230 Date:   Thu Mar 21 19:51:28 2013 +0000
20231
20232     Make gtester-report compatible with Python 3
20233
20234     Convert tabs to spaces and replace print with print().
20235     The script still works with Python 2.x.
20236
20237     https://bugzilla.gnome.org/show_bug.cgi?id=696324
20238
20239  glib/gtester-report | 28 ++++++++++++++--------------
20240  1 file changed, 14 insertions(+), 14 deletions(-)
20241
20242 commit 1c6e6671d106a45a0f30d5ca6427ebf0cc26abf5
20243 Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
20244 Date:   Thu Nov 5 11:08:32 2015 +0200
20245
20246     gio/tests: Don't depend on a data file that's not built
20247
20248     data.gresource is not built when cross-compiling: Don't
20249     add it to test_data in that case.
20250
20251     https://bugzilla.gnome.org/show_bug.cgi?id=757628
20252
20253  gio/tests/Makefile.am | 3 ++-
20254  1 file changed, 2 insertions(+), 1 deletion(-)
20255
20256 commit 503e3147485a8d21ec9915b5df4c2ba4e2c4284b
20257 Author: Pedro Albuquerque <palbuquerque73@gmail.com>
20258 Date:   Thu Nov 5 05:58:56 2015 +0000
20259
20260     Updated Portuguese translation
20261
20262  po/pt.po | 433
20263  ++++++++++++++++++++++++++++++++-------------------------------
20264  1 file changed, 222 insertions(+), 211 deletions(-)
20265
20266 commit 236e8040b4f8fbf213374ce398ecf29ce011f47c
20267 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
20268 Date:   Mon Nov 2 17:17:55 2015 +0000
20269
20270     Build gdbus-example-objectmanager-server again
20271
20272     It was removed, apparently accidentally, in commit 5b48dc4.
20273     This had the side-effect that it wasn't included in tarball releases,
20274     which means that commit ab7b4be doesn't work when building a package.
20275
20276     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=734469
20277     Reviewed-by: Colin Walters <walters@verbum.org>
20278
20279  gio/tests/Makefile.am | 3 +++
20280  1 file changed, 3 insertions(+)
20281
20282 commit 0dbc81c73ae19310f477e4888f4d4cba8474a846
20283 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
20284 Date:   Thu Oct 29 10:54:34 2015 +0200
20285
20286     Move G_POLLFD_FORMAT to glibconfig.h
20287
20288     It's a platform-specific macro, so it belongs in glibconfig.h.
20289     This ensures that g-ir-scanner will not pick the wrong definition
20290     for introspection.
20291
20292     https://bugzilla.gnome.org/show_bug.cgi?id=757294
20293
20294  configure.ac               |  8 +++++++-
20295  glib/glibconfig.h.win32.in |  4 ++++
20296  glib/gpoll.h               | 11 ++---------
20297  3 files changed, 13 insertions(+), 10 deletions(-)
20298
20299 commit 6f1b574ceab74a043d24c24d12b2cfb47e5f8228
20300 Author: Xavier Claessens <xavier.claessens@collabora.com>
20301 Date:   Mon Nov 2 09:36:47 2015 -0500
20302
20303     Doc: Fix missing glibconfig.h when builddir!=srcdir
20304
20305     Currently the doc is incomplete when builddir!=srcdir
20306     (e.g. debian package) because glibconfig.h is generared from
20307     configure.ac and is thus missing from srcdir. This leads to
20308     missing doc for symbols like G_GINT64_FORMAT.
20309
20310     https://bugzilla.gnome.org/show_bug.cgi?id=734469
20311
20312  docs/reference/gio/Makefile.am     |  7 ++++---
20313  docs/reference/glib/Makefile.am    | 11 ++++++++---
20314  docs/reference/gobject/Makefile.am |  2 +-
20315  3 files changed, 13 insertions(+), 7 deletions(-)
20316
20317 commit 86a7c864b32cc8532df2b57f59526c11be507657
20318 Author: Xavier Claessens <xavier.claessens@collabora.com>
20319 Date:   Fri Oct 30 14:59:11 2015 -0400
20320
20321     Doc: copy included example files
20322
20323     This fix missing files when src_dir != build_dir.
20324
20325     https://bugzilla.gnome.org/show_bug.cgi?id=734469
20326
20327  docs/reference/gio/Makefile.am         | 19 ++++++++++++++++++-
20328  docs/reference/gio/migrating-gdbus.xml | 10 +++++-----
20329  2 files changed, 23 insertions(+), 6 deletions(-)
20330
20331 commit ee718d352615f8417683f99fba6d0d08a33760fa
20332 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
20333 Date:   Wed Oct 7 15:49:05 2015 +0200
20334
20335     gapplication: reject actions without names
20336
20337     https://bugzilla.gnome.org/show_bug.cgi?id=756134
20338
20339  gio/gsimpleaction.c      |  2 ++
20340  gio/gsimpleactiongroup.c |  7 +++++++
20341  gio/tests/gapplication.c | 25 +++++++++++++++++++++++++
20342  3 files changed, 34 insertions(+)
20343
20344 commit 863bffdac7f08815e4189bc881cb0c26d98d96c3
20345 Author: Daiki Ueno <dueno@src.gnome.org>
20346 Date:   Mon Nov 2 09:38:50 2015 +0900
20347
20348     doc: fix g_task_attach_source() example
20349
20350     The 3rd argument of the function is not a GCallback, but a
20351     GSourceFunc.
20352
20353     https://bugzilla.gnome.org/show_bug.cgi?id=757451
20354
20355  gio/gtask.c | 7 ++++---
20356  1 file changed, 4 insertions(+), 3 deletions(-)
20357
20358 commit df352203d6eb06355e4de40006236af64181d9d6
20359 Author: Xavier Claessens <xavier.claessens@collabora.com>
20360 Date:   Fri Oct 30 10:02:06 2015 -0400
20361
20362     Stop using g_sequence_get_length() to check if it's empty
20363
20364     g_sequence_is_empty() is more efficient for that task.
20365
20366     https://bugzilla.gnome.org/show_bug.cgi?id=756988
20367
20368  gio/gdbusmenumodel.c    | 2 +-
20369  gio/glocalfilemonitor.c | 6 +++---
20370  gio/gmenuexporter.c     | 2 +-
20371  glib/gsequence.c        | 2 +-
20372  4 files changed, 6 insertions(+), 6 deletions(-)
20373
20374 commit 2bc32606c73ccb66f86444b60bf0eabc9c959fb3
20375 Author: Xavier Claessens <xavier.claessens@collabora.com>
20376 Date:   Thu Oct 22 16:23:12 2015 -0400
20377
20378     GSequence: document that _get_length() is not O(1)
20379
20380     https://bugzilla.gnome.org/show_bug.cgi?id=756988
20381
20382  glib/gsequence.c | 4 +++-
20383  1 file changed, 3 insertions(+), 1 deletion(-)
20384
20385 commit 2331437df3fa3c28649f6b318ed980bd9462434f
20386 Author: Xavier Claessens <xavier.claessens@collabora.com>
20387 Date:   Mon Sep 21 13:24:44 2015 -0400
20388
20389     Doc: fix some gtk-doc warnings
20390
20391     https://bugzilla.gnome.org/show_bug.cgi?id=755364
20392
20393  docs/reference/glib/glib-sections.txt |  1 +
20394  gio/gfilemonitor.c                    | 15 +++++++++++++++
20395  gio/gsocketconnectable.h              |  2 +-
20396  glib/gmem.c                           |  3 +++
20397  gobject/gparam.c                      |  2 +-
20398  gobject/gparam.h                      |  4 ++--
20399  6 files changed, 23 insertions(+), 4 deletions(-)
20400
20401 commit 7dd9ffbcfff3561d2d1bcd247c052e4c4399623f
20402 Author: Allison Ryan Lortie <desrt@desrt.ca>
20403 Date:   Wed Oct 28 11:14:15 2015 +0000
20404
20405     tests: test bounds-checked int arithmetic
20406
20407     Add some simple testcases for the new bounds-checked integer
20408     arithmetic
20409     helpers.
20410
20411     Include a second build of the testcase to make sure we test the
20412     fallback
20413     code even if we are on a compiler that supports the intrinsics.
20414
20415     https://bugzilla.gnome.org/show_bug.cgi?id=503096
20416
20417  glib/tests/Makefile.am |   5 ++
20418  glib/tests/overflow.c  | 199
20419  +++++++++++++++++++++++++++++++++++++++++++++++++
20420  2 files changed, 204 insertions(+)
20421
20422 commit d0219f25970c740ac1a8965754868d54bcd90eeb
20423 Author: Allison Ryan Lortie <desrt@desrt.ca>
20424 Date:   Wed Oct 28 11:14:13 2015 +0000
20425
20426     GLib: add bounds-checked unsigned int arithmetic
20427
20428     Add some helpers for builds-checked unsigned integer arithmetic
20429     to GLib.
20430     These will be based on compiler intrinsics where they are available,
20431     falling back to standard manual checks otherwise.
20432
20433     The fallback case needs to be implemented as a function (which we do
20434     inline) because we cannot rely on statement expressions.  We also
20435     implement the intrinsics case as an inline in order to avoid people
20436     accidentally writing non-portable code which depends on static
20437     evaluation of the builtin.
20438
20439     For now there is only support for addition and multiplication
20440     for guint,
20441     guint64 and gsize.  It may make sense to add support for subtraction
20442     or
20443     for the signed equivalents of those types in the future if we find
20444     a use
20445     for that.
20446
20447     https://bugzilla.gnome.org/show_bug.cgi?id=503096
20448
20449  docs/reference/glib/glib-docs.xml     |   1 +
20450  docs/reference/glib/glib-sections.txt |  11 +++
20451  glib/docs.c                           | 124
20452  ++++++++++++++++++++++++++++++++++
20453  glib/gtypes.h                         |  57 +++++++++++++++-
20454  4 files changed, 192 insertions(+), 1 deletion(-)
20455
20456 commit 89bda59170b662d65f91d36220492cc890dafa0d
20457 Author: Allison Ryan Lortie <desrt@desrt.ca>
20458 Date:   Wed Oct 28 11:14:11 2015 +0000
20459
20460     macros: add dummy __has_builtin()
20461
20462     Add a dummy definition for Clang's __has_builtin() macro.  This will
20463     allow us to use __has_builtin() unconditionally, in the same way as we
20464     already do for __has_feature().
20465
20466     https://bugzilla.gnome.org/show_bug.cgi?id=503096
20467
20468  glib/gmacros.h | 4 ++++
20469  1 file changed, 4 insertions(+)
20470
20471 commit 41bd8c90aebb0fd6de0735f52a3e9e99e67a5eed
20472 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
20473 Date:   Fri Oct 30 12:50:00 2015 +0200
20474
20475     Updated Hebrew translation
20476
20477  po/he.po | 381
20478  ++++++++++++++++++++++++++++++++-------------------------------
20479  1 file changed, 196 insertions(+), 185 deletions(-)
20480
20481 commit adfd1847763f71c79424386fd31e31693ea7f599
20482 Author: Murray Cumming <murrayc@murrayc.com>
20483 Date:   Wed Oct 28 10:50:31 2015 +0100
20484
20485     Fix tiny typo.
20486
20487  gobject/glib-mkenums.in | 2 +-
20488  1 file changed, 1 insertion(+), 1 deletion(-)
20489
20490 commit d52625a94a816fffb880b8a85f3bfd4c35d02b99
20491 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
20492 Date:   Tue Oct 27 09:28:10 2015 +0800
20493
20494     gwin32.c: Fix g_win32_check_windows_version() on 32-bit
20495
20496     The Windows API function RtlGetVersion() is actually a function
20497     that is
20498     decorated by WINAPI (i.e. __stdcall), so we need to correct this
20499     so that
20500     the symbol can be loaded correctly from ntdll.dll, so that we won't
20501     crash as
20502     a result.  Should fix the crash due to stack overflow on 32-bit
20503     builds.
20504
20505     https://bugzilla.gnome.org/show_bug.cgi?id=756179
20506
20507  glib/gwin32.c | 2 +-
20508  1 file changed, 1 insertion(+), 1 deletion(-)
20509
20510 commit f87fd39cf32cfda40dadaf1c8906cfc5c0518b06
20511 Author: Matthias Clasen <mclasen@redhat.com>
20512 Date:   Mon Oct 26 11:03:24 2015 -0400
20513
20514     2.47.1
20515
20516  NEWS         | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
20517  configure.ac |  4 ++--
20518  2 files changed, 56 insertions(+), 3 deletions(-)
20519
20520 commit a036bd38a574f38773d269447cf81df023d2c819
20521 Author: Matthias Clasen <mclasen@redhat.com>
20522 Date:   Mon Oct 26 13:51:30 2015 -0400
20523
20524     Try to fix the desktop-app-info test
20525
20526     This was broken in 2bb898c60f4333.
20527
20528  gio/tests/desktop-app-info.c | 13 +++++++------
20529  1 file changed, 7 insertions(+), 6 deletions(-)
20530
20531 commit e93aaeb5333829fb94693223487c5baf77eb251d
20532 Author: Rico Tzschichholz <ricotz@ubuntu.com>
20533 Date:   Sun Oct 25 19:43:54 2015 +0100
20534
20535     gio: Fix version of "Since" annotation
20536
20537  gio/gsocketconnectable.c | 2 +-
20538  gio/gsocketconnectable.h | 2 +-
20539  2 files changed, 2 insertions(+), 2 deletions(-)
20540
20541 commit 0d4f6afcdf4e342b69383bfc022eed620dd1c3da
20542 Author: Rico Tzschichholz <ricotz@ubuntu.com>
20543 Date:   Sun Oct 25 19:42:18 2015 +0100
20544
20545     docs: Add index for 2.48 api
20546
20547  docs/reference/gio/gio-docs.xml   | 4 ++++
20548  docs/reference/glib/glib-docs.xml | 4 ++++
20549  2 files changed, 8 insertions(+)
20550
20551 commit 4dae2d8289afabb59e3889118c392a09efea18a1
20552 Author: Dan Winship <danw@gnome.org>
20553 Date:   Sat Oct 24 10:37:22 2015 -0400
20554
20555     gtask: re-fix tasks-blocking-other-tasks
20556
20557     The new "slowly add more task threads" code doesn't fully deal with
20558     apps that queue lots and lots of tasks which then block on tasks from
20559     their task threads. Fix this by bringing back the "task is blocking
20560     other task" check and making sure that such tasks get bumped to the
20561     front of the queue.
20562
20563     https://bugzilla.gnome.org/show_bug.cgi?id=687223
20564
20565  gio/gtask.c | 14 ++++++++++++++
20566  1 file changed, 14 insertions(+)
20567
20568 commit 556705cb9c826d70c043d67a87d997f82e2a559d
20569 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
20570 Date:   Sat Oct 24 11:05:27 2015 +0800
20571
20572     gwin32.c: Fix build on Visual Studio
20573
20574     ntdef.h is a header that is normally only shipped with MinGW,
20575     not Visual
20576     Studio, which broke the build in commit 975cb91.  Fix this by
20577     including
20578     winternl.h, which typedef's the NTSTATUS type in question on both
20579     Visual
20580     Studio and MinGW/mingw-w64, as well as pre-2008 Visual Studio.
20581
20582     Clean up this inclusion part a little bit as well.
20583
20584  glib/gwin32.c | 6 ++----
20585  1 file changed, 2 insertions(+), 4 deletions(-)
20586
20587 commit af0a47701db53ccf68211582a1e3f31e2836d4f3
20588 Author: Dan Winship <danw@gnome.org>
20589 Date:   Fri Oct 23 11:28:32 2015 -0400
20590
20591     gtypes.h: fix G_MAXUINT64 definition to use G_GUINT64_CONSTANT
20592
20593     (Noticed as part of https://bugzilla.gnome.org/show_bug.cgi?id=756550)
20594
20595  glib/gtypes.h | 2 +-
20596  1 file changed, 1 insertion(+), 1 deletion(-)
20597
20598 commit 263aac125e3dfe26aebc6ce7bc0ed39889f19933
20599 Author: Dan Winship <danw@gnome.org>
20600 Date:   Fri Oct 23 11:28:03 2015 -0400
20601
20602     .gitignore updates
20603
20604  build/win32/vs10/.gitignore | 1 +
20605  build/win32/vs9/.gitignore  | 1 +
20606  gio/tests/.gitignore        | 5 ++++-
20607  gobject/tests/.gitignore    | 1 +
20608  4 files changed, 7 insertions(+), 1 deletion(-)
20609
20610 commit 50d704ab8fadf714f814fff9c8091a64cf72beb5
20611 Author: Ignacio Casal Quinteiro <icq@gnome.org>
20612 Date:   Fri Oct 23 10:34:50 2015 +0200
20613
20614     win32: make sure bytes_read/written is set to 0 on error
20615
20616     If we fail to PeekMessage or PostMessage we should make sure
20617     that the output parameter bytes_read/written is set 0 instead
20618     of being left uninitialized. This fixes an assertion in the io
20619     channel call where the following invariant is checked:
20620     (status == G_IO_STATUS_NORMAL) || (read_size == 0)
20621
20622  glib/giowin32.c | 8 ++++++--
20623  1 file changed, 6 insertions(+), 2 deletions(-)
20624
20625 commit 3bb8294e00608238c2a28753425c9ce332c2bc0e
20626 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
20627 Date:   Thu Oct 22 10:36:00 2015 +0200
20628
20629     giomodule: return a copy of module name
20630
20631     This is a regression from commit 6dedc0.
20632
20633     The clients expect to free the received module name, so the function
20634     must return a copy.
20635
20636     https://bugzilla.gnome.org/show_bug.cgi?id=756952
20637
20638  gio/giomodule.c | 2 +-
20639  1 file changed, 1 insertion(+), 1 deletion(-)
20640
20641 commit 144a87a643a619ff82a3acaffa6ac3761bc5db1f
20642 Author: Ignacio Casal Quinteiro <icq@gnome.org>
20643 Date:   Thu Oct 22 08:19:19 2015 +0200
20644
20645     Use bin/gio/modules when building with visual studio
20646
20647  gio/giomodule.c | 9 +++++++++
20648  1 file changed, 9 insertions(+)
20649
20650 commit 6dedc0364afeafac3bbae7ecbb87249234a4ca85
20651 Author: Ignacio Casal Quinteiro <icq@gnome.org>
20652 Date:   Thu Oct 22 08:18:24 2015 +0200
20653
20654     Factor out a get_gio_module_dir
20655
20656     This also fixes some memory leaks on windows
20657
20658  gio/giomodule.c | 42 ++++++++++++++++++++++++++++--------------
20659  1 file changed, 28 insertions(+), 14 deletions(-)
20660
20661 commit 31c45cb6aeb06d59b731fb725beeee17ed851475
20662 Author: Robert Ancell <robert.ancell@canonical.com>
20663 Date:   Tue Oct 20 15:44:32 2015 +1300
20664
20665     gkeyfile: Handle whitespace after boolean values
20666
20667     Ignore trailing whitespace when reading boolean values. Currently
20668     it is
20669     very easy to manually edit a keyfile to be:
20670
20671     [section]
20672     key=true_
20673
20674     Where '_' is a space character. g_key_file_get_boolean will read
20675     this value as
20676     false and this is hard for a user to detect (it will be reported
20677     in GError
20678     as an invalid value).
20679
20680     Trailing whitespace is ignored for numbers for the same reason. This
20681     was
20682     fixed in 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d.
20683
20684     https://bugzilla.gnome.org/show_bug.cgi?id=664740
20685
20686  glib/gkeyfile.c      | 17 +++++++++++++++--
20687  glib/tests/keyfile.c |  4 ++++
20688  2 files changed, 19 insertions(+), 2 deletions(-)
20689
20690 commit 51ed0f040505914d9be09f01b2b567d69df57ae4
20691 Author: Robert Ancell <robert.ancell@canonical.com>
20692 Date:   Tue Oct 20 15:46:01 2015 +1300
20693
20694     gkeyfile: Test that whitespace is allowed after numbers
20695
20696     Test that whitespace is allowed after numbers - this was fixed in
20697     commit 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d.
20698
20699  glib/tests/keyfile.c | 4 ++++
20700  1 file changed, 4 insertions(+)
20701
20702 commit 975cb9108543fb5c8b1146f74350ef4c6f1cd888
20703 Author: Sebastian Dröge <sebastian@centricular.com>
20704 Date:   Tue Oct 20 17:36:33 2015 +0300
20705
20706     win32: Include ntdef.h for NTSTATUS
20707
20708     https://bugzilla.gnome.org/show_bug.cgi?id=756875
20709
20710  glib/gwin32.c | 4 ++++
20711  1 file changed, 4 insertions(+)
20712
20713 commit ad0f340c273e3c6bac01bbc1eb41652903150f70
20714 Author: Ignacio Casal Quinteiro <icq@gnome.org>
20715 Date:   Tue Oct 20 16:12:07 2015 +0200
20716
20717     win32: let glib to use the right path separator for the modules
20718
20719  gio/giomodule.c | 2 +-
20720  1 file changed, 1 insertion(+), 1 deletion(-)
20721
20722 commit 2ac7c5a6fb3c4f169ba5b44df762f7dc43504bfa
20723 Author: Matthias Clasen <mclasen@redhat.com>
20724 Date:   Thu Oct 15 15:37:42 2015 -0400
20725
20726     Use -Wl,-znodelete for all our libraries
20727
20728     Now that we initialize the quark tables from a constructor,
20729     reloading libglib is just as bad as reloading libgobject,
20730     so add the linker option to the LDFLAGS for all our libraries.
20731
20732     https://bugzilla.gnome.org/show_bug.cgi?id=755609
20733
20734  configure.ac        | 6 ++----
20735  gobject/Makefile.am | 1 -
20736  2 files changed, 2 insertions(+), 5 deletions(-)
20737
20738 commit bf33f1d98d91e9326f04d56e1c3576baa886ae1d
20739 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20740 Date:   Sun Oct 18 19:34:44 2015 +0100
20741
20742     docs: Replace Maman in the tutorial with a more meaningful example
20743
20744     Change it to a running example of a file viewer application with
20745     a file
20746     class and various derived classes and related interfaces. Hopefully
20747     the
20748     reader can relate to this a little better than to their maman.
20749
20750     https://bugzilla.gnome.org/show_bug.cgi?id=753935
20751
20752  docs/reference/gobject/tut_gobject.xml | 142 +++----
20753  docs/reference/gobject/tut_gtype.xml   | 188 +++++-----
20754  docs/reference/gobject/tut_howto.xml   | 651
20755  +++++++++++++++++++--------------
20756  3 files changed, 548 insertions(+), 433 deletions(-)
20757
20758 commit 419f57137ad1eaaa34ed41c23b5077642ca5b06c
20759 Author: Ryan Lortie <desrt@desrt.ca>
20760 Date:   Thu Oct 15 15:14:36 2015 +0100
20761
20762     GDateTime test: fix occasional failures
20763
20764     We were using the time() library call to get the current time from the
20765     system in order to compare it to the time returned by
20766     g_date_time_new_now().
20767
20768     Of course, we took care to ensure that the time (in seconds) didn't
20769     change in the middle of this process by checking the before and after
20770     value of the system time.
20771
20772     Unfortunately, the system time as measured by time() was being taken
20773     from a less-accurate clock source than the time used by GDateTime.
20774     As a
20775     result, we could have GDateTime already into the next second while the
20776     "seconds" value of the time returned by time() was still in the last
20777     one, even when checked "after".
20778
20779     Avoid the problem by using the same ultimate source for time --
20780     g_get_real_time().
20781
20782     This is based on a similar patch from Iain Lane, but it uses
20783     g_get_real_time() instead of g_get_current_time().
20784
20785     https://bugzilla.gnome.org/show_bug.cgi?id=754994
20786
20787  glib/tests/gdatetime.c | 14 +++++++-------
20788  1 file changed, 7 insertions(+), 7 deletions(-)
20789
20790 commit 75eaf5091c07572f0bac2756821f228d87916df0
20791 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
20792 Date:   Tue Oct 6 01:51:52 2015 +0300
20793
20794     g_main_context_query(): Annotate @n_fds as (in) parameter
20795
20796     The default is picked up as (out), which is bogus.
20797
20798     https://bugzilla.gnome.org/show_bug.cgi?id=756099
20799
20800  glib/gmain.c | 2 +-
20801  1 file changed, 1 insertion(+), 1 deletion(-)
20802
20803 commit 05aafe2cff5aab63c6c8d51261549b395f54bca6
20804 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
20805 Date:   Wed Oct 14 08:10:38 2015 +0300
20806
20807     gtypes.h: Make G_MININTn literals negative
20808
20809     This is more friendly to the GIR scanner; with previous definitions,
20810     the constant values end up out of range for their stated integer type.
20811
20812     https://bugzilla.gnome.org/show_bug.cgi?id=756550
20813
20814  glib/gtypes.h | 8 ++++----
20815  1 file changed, 4 insertions(+), 4 deletions(-)
20816
20817 commit 01baf396852bf9e31625260ccba939bf4f539f5e
20818 Author: Christian Hergert <chergert@redhat.com>
20819 Date:   Thu Oct 15 13:07:27 2015 -0700
20820
20821     sequence: fix style issue in previous commit
20822
20823     Use g_assert_true() rather than integer comparison in sequence
20824     unit test.
20825
20826  glib/tests/sequence.c | 2 +-
20827  1 file changed, 1 insertion(+), 1 deletion(-)
20828
20829 commit 8fccf8e4e3ae87f3c1069270daeb2a59a40bf89d
20830 Author: Christian Hergert <chergert@redhat.com>
20831 Date:   Thu Oct 15 12:54:09 2015 -0700
20832
20833     sequence: add g_sequence_is_empty()
20834
20835     This function provides an O(1) check to determine if a sequence
20836     is empty.
20837     Compare this to the two following alternatives to perform the
20838     same check.
20839
20840     O(h):  if (0 == g_sequence_get_length (seq))
20841     O(2h): if (g_sequence_get_begin_iter(seq) ==
20842     g_sequence_get_end_iter(seq))
20843
20844     Where `h' is the height of the tree.
20845
20846     https://bugzilla.gnome.org/show_bug.cgi?id=756316
20847
20848  glib/gsequence.c      | 20 ++++++++++++++++++++
20849  glib/gsequence.h      |  2 ++
20850  glib/tests/sequence.c | 26 ++++++++++++++++++++++++++
20851  3 files changed, 48 insertions(+)
20852
20853 commit 0b84596f6e8dc830e7f90e7501a036a16c7c31e3
20854 Author: Ignacio Casal Quinteiro <icq@gnome.org>
20855 Date:   Thu Oct 15 17:36:33 2015 +0200
20856
20857     gnulib: forgot some changes from HAVE_LONG_LONG_INT to HAVE_LONG_LONG
20858
20859     https://bugzilla.gnome.org/show_bug.cgi?id=756382
20860
20861  glib/gnulib/printf-parse.c |  6 +++---
20862  glib/gnulib/vasnprintf.c   | 12 ++++++------
20863  2 files changed, 9 insertions(+), 9 deletions(-)
20864
20865 commit 212e4232e7520b2e328e3e965ed792e17b12e144
20866 Author: Ignacio Casal Quinteiro <icq@gnome.org>
20867 Date:   Wed Oct 14 12:55:06 2015 +0200
20868
20869     Update gnulib
20870
20871     It updates it to the version c5d07ce91a8ad51591154450442fa4376441fdfa
20872     As a difference with upstream we need to ensure:
20873      * Include "g-gnulib.h" so the methods get the gnulib namespace.
20874      * xsize.h uses G_MAXSIZE instead of SIZE_MAX and the methods are
20875        marked as static inline.
20876      * Some defines are named different from the ones in glib i.e
20877        HAVE_LONG_LONG_INT is HAVE_LONG_LONG
20878
20879     All the unit tests pass properly with and without
20880     --enable-included-printf.
20881     It has also been tested on Windows.
20882
20883     https://bugzilla.gnome.org/show_bug.cgi?id=756382
20884
20885  glib/gnulib/Makefile.am    |    2 +
20886  glib/gnulib/printf-args.c  |  210 +-
20887  glib/gnulib/printf-args.h  |  126 +-
20888  glib/gnulib/printf-parse.c | 1003 ++++---
20889  glib/gnulib/printf-parse.h |  173 +-
20890  glib/gnulib/vasnprintf.c   | 6445
20891  +++++++++++++++++++++++++++++++++++++-------
20892  glib/gnulib/vasnprintf.h   |   68 +-
20893  glib/gnulib/verify.h       |  279 ++
20894  glib/gnulib/xsize.h        |  101 +
20895  9 files changed, 6823 insertions(+), 1584 deletions(-)
20896
20897 commit 8ece2de964c01b3428f16766f199b58f0bc67212
20898 Author: Ryan Lortie <desrt@desrt.ca>
20899 Date:   Tue Sep 29 10:16:52 2015 -0400
20900
20901     g_local_file_trash: write info file first
20902
20903     Recent changes to file monitors removed the delay before events were
20904     reported.  Among other things, this caused the trash backend of
20905     gvfs to
20906     notice trashed files sooner than before.
20907
20908     On noticing trashed files, the backend tries to read the info file to
20909     discover (among other things) the original location of the file.
20910
20911     Unfortunately, g_local_file_trash() does a strange dance when
20912     trashing a
20913     file.  It does a loop of open(O_EXCL) in order to file an empty
20914     filename
20915     in the trash to write an info file to, trashes the file, and only then
20916     writes the contents of the info file.  This means that at the time the
20917     file is moved to the trash, the info file is an empty stub.
20918
20919     Change the order so that we write out the actual content of the info
20920     file first.  If the actual trash files then we will unlink the
20921     info file
20922     anyway.
20923
20924     https://bugzilla.gnome.org/show_bug.cgi?id=749314
20925
20926  gio/glocalfile.c | 51 ++++++++++++++++++++++++++++-----------------------
20927  1 file changed, 28 insertions(+), 23 deletions(-)
20928
20929 commit 7c6d29967e2c5d151d161596a1848f984d1c2845
20930 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
20931 Date:   Wed Oct 14 11:49:54 2015 +0200
20932
20933     Updated Basque language
20934
20935  po/eu.po | 981
20936  +++++++++++++++++++++++++++++++++------------------------------
20937  1 file changed, 507 insertions(+), 474 deletions(-)
20938
20939 commit 128c413261f60c044aca14895ca2c5d2574d791e
20940 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20941 Date:   Sun Oct 4 15:24:24 2015 +0100
20942
20943     gsocketconnectable: Add a to_string() virtual method
20944
20945     Add string serialisation functions for GNetworkAddress,
20946     GSocketAddress,
20947     GUnixSocketAddress, GInetSocketAddress, GNetworkService and
20948     GSocketConnectable. These are intended for use in debug output,
20949     not for
20950     serialisation in network or disc protocols.
20951
20952     They are implemented as a new virtual method on GSocketConnectable:
20953     g_socket_connectable_to_string().
20954
20955     GInetSocketAddress and GUnixSocketAddress now implement
20956     GSocketConnectable directly to implement to_string(). Previously they
20957     implemented it via their abstract parent class, GSocketAddress.
20958
20959     https://bugzilla.gnome.org/show_bug.cgi?id=737116
20960
20961  docs/reference/gio/gio-sections.txt |  1 +
20962  gio/ginetsocketaddress.c            | 62
20963  ++++++++++++++++++++++++++++++++++++-
20964  gio/gnetworkaddress.c               | 26 ++++++++++++++++
20965  gio/gnetworkservice.c               | 14 +++++++++
20966  gio/gsocketaddress.c                |  1 +
20967  gio/gsocketconnectable.c            | 31 +++++++++++++++++++
20968  gio/gsocketconnectable.h            |  6 ++++
20969  gio/gunixsocketaddress.c            | 52 ++++++++++++++++++++++++++++++-
20970  gio/tests/inet-address.c            | 50 ++++++++++++++++++++++++++++++
20971  gio/tests/network-address.c         | 38 +++++++++++++++++++++++
20972  gio/tests/socket-address.c          | 40 ++++++++++++++++++++++++
20973  11 files changed, 319 insertions(+), 2 deletions(-)
20974
20975 commit 4e631d2e5fd2d7d27b1ca5e2edd6a4d95c83566e
20976 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20977 Date:   Fri Jun 12 08:50:42 2015 +0100
20978
20979     gio: Add GDatagramBased interface and rebase GSocket on it
20980
20981     GDatagramBased is an interface abstracting datagram-based
20982     communications
20983     in the style of the Berkeley sockets API. It may be contrasted to (for
20984     example) GIOStream, which supports only streaming I/O.
20985
20986     GDatagramBased allows socket-like communications to be done through
20987     any
20988     object, not just a concrete GSocket (which wraps socket()).
20989
20990     This adds the GDatagramBased interface, and implements it in GSocket.
20991
20992     https://bugzilla.gnome.org/show_bug.cgi?id=697907
20993
20994  docs/reference/gio/gio-docs.xml     |   1 +
20995  docs/reference/gio/gio-sections.txt |  21 ++
20996  gio/Makefile.am                     |   2 +
20997  gio/gdatagrambased.c                | 473
20998  ++++++++++++++++++++++++++++++++++++
20999  gio/gdatagrambased.h                | 144 +++++++++++
21000  gio/gio-autocleanups.h              |   1 +
21001  gio/gio.h                           |   1 +
21002  gio/giotypes.h                      |  19 ++
21003  gio/gsocket.c                       | 144 ++++++++++-
21004  gio/makefile.msc                    |   1 +
21005  po/POTFILES.in                      |   1 +
21006  11 files changed, 807 insertions(+), 1 deletion(-)
21007
21008 commit e5e08ebedbc1dd97d19f2504d43619991b1e52aa
21009 Author: Mike Frysinger <vapier@gentoo.org>
21010 Date:   Mon Oct 12 23:29:00 2015 -0400
21011
21012     gthreadedresolver.c: Fix for Android 5.0+
21013
21014     https://bugzilla.gnome.org/show_bug.cgi?id=756477
21015
21016  gio/gthreadedresolver.c | 2 +-
21017  1 file changed, 1 insertion(+), 1 deletion(-)
21018
21019 commit dc4361f4cb49f376993129fea6768a978a28711e
21020 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21021 Date:   Tue Oct 13 19:30:22 2015 +0800
21022
21023     MSVC 2010+ builds: Explicitly use /LTCG
21024
21025     The Visual Studio projects used a default setting for link-time code
21026     generation, which is a part of the various linker optimizations
21027     that is
21028     available, which is set as /LTCG for Visual Studio 2013 and earlier.
21029
21030     This changed in Visual Studio 2015 to become /LTCG:incremental,
21031     which would
21032     cause GResources-generated code to be optimized out during linking,
21033     unless
21034     they were referred to directly in the main line code (such as when the
21035     GResource is manually registered), causing programs to crash as a
21036     result as
21037     they can't find the needed code/data at run time.
21038
21039     Fix this by explicitly setting /LTCG for all release builds,
21040     for Visual
21041     Studio 2010 and later.
21042
21043     https://bugzilla.gnome.org/show_bug.cgi?id=752837
21044
21045  build/win32/vs10/gdbus.vcxproj                       |  2 ++
21046  build/win32/vs10/gio-querymodules.vcxproj            |  2 ++
21047  build/win32/vs10/gio.vcxprojin                       | 10 ++++++----
21048  build/win32/vs10/glib-compile-resources.vcxprojin    |  2 ++
21049  build/win32/vs10/glib-compile-schemas.vcxprojin      |  2 ++
21050  build/win32/vs10/glib-genmarshal.vcxproj             |  2 ++
21051  build/win32/vs10/glib.vcxprojin                      | 20
21052  ++++++++++++--------
21053  build/win32/vs10/gmodule.vcxproj                     | 10 ++++++----
21054  build/win32/vs10/gobject.vcxprojin                   | 10 ++++++----
21055  build/win32/vs10/gresource.vcxproj                   |  2 ++
21056  build/win32/vs10/gsettings.vcxproj                   |  2 ++
21057  build/win32/vs10/gspawn-win32-helper-console.vcxproj |  2 ++
21058  build/win32/vs10/gspawn-win32-helper.vcxproj         |  2 ++
21059  build/win32/vs10/gthread.vcxproj                     | 10 ++++++----
21060  14 files changed, 54 insertions(+), 24 deletions(-)
21061
21062 commit b7e29730482dd2d5e88c3448c6310b6849c0a3cf
21063 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21064 Date:   Mon Oct 12 16:49:53 2015 +0800
21065
21066     gobject: Further optimize MSVC builds
21067
21068     Use /ltcg (link time code generation) for linking as well.
21069
21070     In fact, whole program optimization and /ltcg are the default
21071     for Release
21072     builds, so we don't really have to set them explicitly in the
21073     projects, so
21074     as a result, we can clean up the projects a little bit.
21075
21076     https://bugzilla.gnome.org/show_bug.cgi?id=752837
21077
21078  build/win32/vs10/gobject.vcxprojin | 6 ------
21079  build/win32/vs9/gobject.vcprojin   | 4 ----
21080  2 files changed, 10 deletions(-)
21081
21082 commit 670400ee337f84c9938db84e3de8d4a82ba3ec62
21083 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21084 Date:   Mon Oct 12 15:05:23 2015 +0800
21085
21086     gobject: MSVC builds-improve optimization a bit
21087
21088     Use whole program optimization (/GL) as we now use DllMain() to
21089     initialize the library on Windows builds.
21090
21091     https://bugzilla.gnome.org/show_bug.cgi?id=752837
21092
21093  build/win32/vs10/gobject.vcxprojin | 4 ++--
21094  build/win32/vs9/gobject.vcprojin   | 4 ++--
21095  2 files changed, 4 insertions(+), 4 deletions(-)
21096
21097 commit 7a29771a743a8b5337af5f3fcd1fbfdfdc5d1b81
21098 Author: Ignacio Casal Quinteiro <icq@gnome.org>
21099 Date:   Fri Oct 9 13:22:34 2015 +0200
21100
21101     gobject: use a DllMain to initialize gobject on windows
21102
21103     It seems that VS 2015 optimizes out the constructor on windows,
21104     so it is better to use a DllMain to initialize the library
21105     and keep using a normal constructor on the other platforms.
21106     This research was done by  Arnav Singh.
21107
21108     https://bugzilla.gnome.org/show_bug.cgi?id=752837
21109
21110  gobject/gtype.c | 86
21111  ++++++++++++++++++++++++++++++++++++++++-----------------
21112  1 file changed, 61 insertions(+), 25 deletions(-)
21113
21114 commit cd1eba043c90da3aee8f5cd51b205b2e2c16f08e
21115 Author: Debarshi Ray <debarshir@gnome.org>
21116 Date:   Thu Oct 8 18:50:26 2015 +0200
21117
21118     docs: Improve the text on G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START
21119
21120     ... and fix a couple of typos in the process.
21121
21122     https://bugzilla.gnome.org/show_bug.cgi?id=756251
21123
21124  gio/gioenums.h | 8 ++++----
21125  1 file changed, 4 insertions(+), 4 deletions(-)
21126
21127 commit 16e0a5a886c60a648e74afd12c0cbeeb58d6d522
21128 Author: John Hiesey <john@hiesey.com>
21129 Date:   Wed Oct 7 17:34:17 2015 -0700
21130
21131     goutputstream: Report input stream read failure correctly
21132
21133     When G_OUTPUT_STREAM_CLOSE_TARGET is set,
21134     g_output_stream_real_splice was not returning -1 in any error
21135     cases, since the success flag was being overwritten.
21136
21137     https://bugzilla.gnome.org/show_bug.cgi?id=756255
21138
21139  gio/goutputstream.c | 3 ++-
21140  1 file changed, 2 insertions(+), 1 deletion(-)
21141
21142 commit fb9df27776b116d9e8552c0b7b3109245a9c0d26
21143 Author: Ignacio Casal Quinteiro <icq@gnome.org>
21144 Date:   Thu Apr 9 18:05:18 2015 +0200
21145
21146     Change message system to use fputs instead of write
21147
21148     By default g_log_default_handler always assumes that stdout
21149     and stderr are file descriptors 1 and 2. On Win32 this isn't
21150     always the case as the win32 API functions AttachConsole and
21151     freopen can be used to dynamically attach GUI applications to
21152     a console and the file descriptors of stderr and stdout will
21153     become different than 1 and 2.
21154
21155     Fix it by using fputs with the FILE directly instead of
21156     using the file descriptors.
21157
21158     https://bugzilla.gnome.org/show_bug.cgi?id=692085
21159
21160  glib/gmessages.c | 41 +++++++++++++++++++----------------------
21161  1 file changed, 19 insertions(+), 22 deletions(-)
21162
21163 commit 144d38fb9d63a26c99acbd3cc212430d3d688859
21164 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21165 Date:   Thu Oct 8 12:57:33 2015 +0100
21166
21167     gparamspecs: Mark g_param_spec_string()’s default value as
21168     (nullable)
21169
21170  gobject/gparamspecs.c | 2 +-
21171  1 file changed, 1 insertion(+), 1 deletion(-)
21172
21173 commit 99ff9bb5e0ef261e39cb3c67a2d212f6bbeb99e4
21174 Author: Emmanuele Bassi <ebassi@gnome.org>
21175 Date:   Thu Oct 8 12:32:58 2015 +0100
21176
21177     Maintain the struct order when initializing
21178
21179     Otherwise it'll break every GLIB_PRIVATE_CALL user.
21180
21181  glib/glib-private.c | 6 +++---
21182  1 file changed, 3 insertions(+), 3 deletions(-)
21183
21184 commit 0cc8c0f3e1230f8a3d6d7ed53523c2045d43ea63
21185 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21186 Date:   Thu Oct 8 11:16:02 2015 +0100
21187
21188     gerror: Add (optional) annotation to g_propagate_error()
21189
21190     Also clarify in the documentation that @src must be non-%NULL.
21191
21192  glib/gerror.c | 6 ++++--
21193  1 file changed, 4 insertions(+), 2 deletions(-)
21194
21195 commit 2e078f1fc0f580bf390c84ebfcd36bcde076eca6
21196 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21197 Date:   Thu Oct 8 11:08:28 2015 +0100
21198
21199     gstrfuncs: Add missing annotations to g_[ascii_]strto*() functions
21200
21201     Add missing (out) (transfer none) (optional) annotations to
21202     g_strtod(),
21203     g_ascii_strtod(), g_ascii_strtoull() and g_ascii_strtoll().
21204
21205  glib/gstrfuncs.c | 16 ++++++++--------
21206  1 file changed, 8 insertions(+), 8 deletions(-)
21207
21208 commit 8d83aace106b6832629a3e05f49d074a4288c8df
21209 Author: Matthias Clasen <mclasen@redhat.com>
21210 Date:   Tue Oct 6 20:09:08 2015 -0400
21211
21212     Call glib_init from the gobject constructor
21213
21214     We are using quarks in the gobject constructor, among other things,
21215     so we need to ensure that glib is being initialized first.
21216
21217     https://bugzilla.gnome.org/show_bug.cgi?id=756139
21218
21219  gobject/gtype.c | 6 ++++++
21220  1 file changed, 6 insertions(+)
21221
21222 commit e0dce8a9ae77cd4430db224c3bb056d9d1882e58
21223 Author: Matthias Clasen <mclasen@redhat.com>
21224 Date:   Tue Oct 6 19:45:38 2015 -0400
21225
21226     Export glib_init via GLIB_PRIVATE_CALL
21227
21228     This will be used in the next commit to call glib_init from the
21229     gobject constructor, to ensure proper constructor ordering with
21230     non-GNU libc.
21231
21232     https://bugzilla.gnome.org/show_bug.cgi?id=756139
21233
21234  glib/glib-init.c    | 2 +-
21235  glib/glib-init.h    | 1 +
21236  glib/glib-private.c | 3 +++
21237  glib/glib-private.h | 3 +++
21238  4 files changed, 8 insertions(+), 1 deletion(-)
21239
21240 commit 342d3296851dfabd88e9e3909ab45fa16e8139e0
21241 Author: Matthias Clasen <mclasen@redhat.com>
21242 Date:   Tue Oct 6 19:43:38 2015 -0400
21243
21244     Make glib_init safe to call more than once
21245
21246     This will be needed to fix constructor order for non-GNU libc.
21247
21248     https://bugzilla.gnome.org/show_bug.cgi?id=756139
21249
21250  glib/glib-init.c | 7 +++++++
21251  1 file changed, 7 insertions(+)
21252
21253 commit 46a20470fa684c2f1390c91dcc8d5799bdd422c5
21254 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21255 Date:   Wed Oct 7 20:00:50 2015 +0800
21256
21257     gwin32.c: Avoid deprecated Win32 API usage
21258
21259     The VerifyVersionInfo() Win32 API has been deprecated in Windows
21260     10, and
21261     there is no direct replacement for it, except by using a lower-level
21262     RtlGetVersion() that we aquire from the Windows DDK or from ntdll.dll.
21263
21264     Switch g_win32_check_windows_version() to use RtlGetVersion(), and
21265     compare its results with the input parameters.
21266
21267     https://bugzilla.gnome.org/show_bug.cgi?id=756179
21268
21269  glib/gwin32.c | 105
21270  +++++++++++++++++++++++++++++++++++++++++-----------------
21271  1 file changed, 74 insertions(+), 31 deletions(-)
21272
21273 commit 3624e70508d414ae734c0b51f81839f8b5b1c809
21274 Author: Matthias Clasen <mclasen@redhat.com>
21275 Date:   Tue Oct 6 06:45:31 2015 -0400
21276
21277     Update Unicode test data for Unicode 8
21278
21279     These files are used by the unicode-caseconv test.
21280
21281  tests/casefold.txt | 143 +++++++++++++++++++++++++-
21282  tests/casemap.txt  | 290
21283  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
21284  2 files changed, 429 insertions(+), 4 deletions(-)
21285
21286 commit ac05ad55fadaac7cdce38f0ea19b2628a9864068
21287 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21288 Date:   Tue Oct 6 07:59:19 2015 +0100
21289
21290     gdbusconnection: Add missing (nullable) to get_peer_credentials()
21291
21292     Since Colin mentioned it on gir-devel-list.
21293
21294  gio/gdbusconnection.c | 4 ++--
21295  1 file changed, 2 insertions(+), 2 deletions(-)
21296
21297 commit 4919c25d497dcba708074f7d35ea6b43d17f7294
21298 Author: Olivier Fourdan <ofourdan@redhat.com>
21299 Date:   Tue Sep 15 09:22:12 2015 +0200
21300
21301     GDesktopAppInfo: Do not set the DISPLAY in gio
21302
21303     The environment variable DISPLAY makes sense only for X11, it should
21304     not be set in gio.
21305
21306     Beside, if the backend is not X11 but Wayland, forcing the value of
21307     DISPLAY to the Wayland display will confuse the backend selection and
21308     possibly crash the applications.
21309
21310     https://bugzilla.gnome.org/show_bug.cgi?id=754983
21311
21312  gio/gdesktopappinfo.c | 13 ++-----------
21313  1 file changed, 2 insertions(+), 11 deletions(-)
21314
21315 commit 212b0c28cc54f0a877a17bbeb70e6d013ad96ff7
21316 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21317 Date:   Mon Oct 5 10:19:50 2015 +0100
21318
21319     gsocket: Fix g_socket_send_messages_with_timeout() on win32
21320
21321     Commit a0cefc2217adafb6a21d87b66115df6abc9a9cdd introduced an
21322     unresolved
21323     symbol, g_socket_send_message_with_timeout(), on win32. Windows
21324     unfortunately isn’t clever enough to fill in the gaps and magic
21325     up the
21326     implementation of that function from nowhere, so we had better do it
21327     ourselves.
21328
21329     Factor the blocking behaviour out of g_socket_send_message() into
21330     a new
21331     internal g_socket_send_message_with_timeout().
21332
21333     https://bugzilla.gnome.org/show_bug.cgi?id=756054
21334
21335  gio/gsocket.c | 45 +++++++++++++++++++++++++++++++++++++++------
21336  1 file changed, 39 insertions(+), 6 deletions(-)
21337
21338 commit f91d1a2a7657a85b46922df4c813fbf8ca3d2bb1
21339 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
21340 Date:   Sun Sep 27 22:42:50 2015 +0200
21341
21342     docs: misc spelling
21343
21344  glib/docs.c | 2 +-
21345  1 file changed, 1 insertion(+), 1 deletion(-)
21346
21347 commit dabf6627886c1d21b9fe03c897809eb64ef2ac54
21348 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
21349 Date:   Mon Oct 5 13:02:37 2015 +0200
21350
21351     testutils: remove internal ABI comment
21352
21353     Some testutils external symbols are marked semi-internals, other
21354     internals. It is not obvious what guarantees these symbols provide.
21355     However, tests are now installable, and require the ABI stability
21356     that glib provides for the rest of the symbols.
21357
21358     In my case, I would like to introduce g_assert* compat code for older
21359     glib versions, and be able to use the so-called "internal" ABI.
21360
21361     I propose this change to the headers comments to explain the stability
21362     guarantees. Removing the "internal" = you must not use this, in favor
21363     of semi-internal = this is not documented.
21364
21365     https://bugzilla.gnome.org/show_bug.cgi?id=756077
21366
21367  glib/gtestutils.h | 7 +++++--
21368  1 file changed, 5 insertions(+), 2 deletions(-)
21369
21370 commit e81d4ea988c2e35a9cca0ad12516c39608545bc5
21371 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21372 Date:   Mon Oct 5 16:29:05 2015 +0800
21373
21374     gio/goscket.c: Fix build on Windows
21375
21376     5d68947 factored out resuable items, but some of these are only for
21377     *NIX builds, which will break the build on Windows.  Fix this by
21378     building these portions only when !G_OS_WIN32.
21379
21380     https://bugzilla.gnome.org/show_bug.cgi?id=756053
21381
21382  gio/gsocket.c | 3 +++
21383  1 file changed, 3 insertions(+)
21384
21385 commit 9b7f5ad61172ff71d0dd4a788a23c5803300ab59
21386 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21387 Date:   Sun Oct 4 15:25:03 2015 +0100
21388
21389     gunixsocketaddress: Clarify construction behaviour of anonymous addrs
21390
21391     Clarify the handling of G_UNIX_SOCKET_ADDRESS_ANONYMOUS in the
21392     documentation for g_unix_socket_address_new_with_type().
21393
21394  gio/gunixsocketaddress.c | 3 +++
21395  1 file changed, 3 insertions(+)
21396
21397 commit f9d9f9c056d96eccbb75dcbdef2b58f6d2a3edea
21398 Author: Matthias Clasen <mclasen@redhat.com>
21399 Date:   Sun Oct 4 10:21:43 2015 -0400
21400
21401     Update to Unicode 8.0
21402
21403     Regenerate data tables from the Unicode Character Database, add
21404     new scripts, and update tests to include some of the new data.
21405
21406  NEWS                  |    6 +
21407  glib/gscripttable.h   |   97 +--
21408  glib/gunibreak.h      | 1620 +++++++++++++++++++++++++++++++-----------
21409  glib/gunichartables.h | 1853
21410  ++++++++++++++++++++++++++++++++++---------------
21411  glib/gunicode.h       |   16 +-
21412  glib/gunidecomp.h     |   53 +-
21413  glib/guniprop.c       |    7 +
21414  glib/tests/unicode.c  |   20 +-
21415  8 files changed, 2611 insertions(+), 1061 deletions(-)
21416
21417 commit fc59c20e97a196a261d9caeb573ce411a98b8c32
21418 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21419 Date:   Sun Oct 4 11:34:36 2015 +0100
21420
21421     gsocket: Minor documentation clarifications
21422
21423     As suggested by Dan Winship on bug #697907.
21424
21425  gio/gsocket.c | 11 ++++++-----
21426  1 file changed, 6 insertions(+), 5 deletions(-)
21427
21428 commit 237fec7e7025e5b517f06398e3a01354eb3035ec
21429 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21430 Date:   Mon Aug 17 20:03:47 2015 +0100
21431
21432     gsocket: Fix connected state if shutting down in two steps
21433
21434     The value of g_socket_is_connected() gets stuck high if the GSocket is
21435     shut down in two steps:
21436        g_socket_shutdown (socket, TRUE, FALSE, NULL);
21437        g_socket_shutdown (socket, FALSE, TRUE, NULL);
21438     rather than one:
21439        g_socket_shutdown (socket, TRUE, TRUE, NULL);
21440
21441     Fix that by tracking the connected status for the read half and the
21442     write half of the connection separately.
21443
21444     https://bugzilla.gnome.org/show_bug.cgi?id=697907
21445
21446  gio/gsocket.c | 31 +++++++++++++++++++++++--------
21447  1 file changed, 23 insertions(+), 8 deletions(-)
21448
21449 commit 58ec6674801f07edcf79ba7e6a4a9f17d1a1e13b
21450 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21451 Date:   Sat Oct 3 23:30:14 2015 +0100
21452
21453     gkeyfile: Remove dead code and unused string literals
21454
21455     In all these functions, group_name is guaranteed to be non-NULL by the
21456     function preconditions, so there is no need to handle it as NULL when
21457     building error messages. Remove some unnecessary string literals as a
21458     result.
21459
21460     Coverity CID: 1325438–1325441
21461
21462  glib/gkeyfile.c | 8 ++++----
21463  1 file changed, 4 insertions(+), 4 deletions(-)
21464
21465 commit 456e02f280ede5e990bcfeb4faf6e6acba13d599
21466 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21467 Date:   Sat Oct 3 11:52:27 2015 +0100
21468
21469     gdbusaddress: Fix memory leak when G_DBUS_DEBUG_ADDRESS is enabled
21470
21471     Coverity CID: 1325374
21472
21473  gio/gdbusaddress.c | 14 ++++++++------
21474  1 file changed, 8 insertions(+), 6 deletions(-)
21475
21476 commit 0f98b2f4ec683fc29bee489cafdbbdc7d59ffa1d
21477 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21478 Date:   Sat Oct 3 11:46:18 2015 +0100
21479
21480     gsocks5proxy: Fix error reporting in authentication
21481
21482     set_auth_msg() was returning FALSE to indicate error, but all its
21483     callers were expecting a negative return value to indicate error. This
21484     was causing memory leaks for the GError, and errors to not be
21485     reported.
21486
21487     Coverity CID: 1325357
21488
21489  gio/gsocks5proxy.c | 2 +-
21490  1 file changed, 1 insertion(+), 1 deletion(-)
21491
21492 commit c1c001e300debcea9ba6630c1a87f56036840c52
21493 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21494 Date:   Sat Oct 3 11:43:49 2015 +0100
21495
21496     gresource-tool: Fix minor memory leak when listing resources
21497
21498     Coverity CID: 1325353
21499
21500  gio/gresource-tool.c | 5 ++++-
21501  1 file changed, 4 insertions(+), 1 deletion(-)
21502
21503 commit 4f6dc3023205e9480bc4bb738bff06bd02d29567
21504 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21505 Date:   Sat Oct 3 11:33:00 2015 +0100
21506
21507     glib-genmarshal: Fix memory leak with --prefix
21508
21509     If --prefix is specified, marshaller_prefix is allocated and never
21510     freed. It does not actually have to be allocated — just use
21511     the static
21512     string from argv.
21513
21514     Coverity CID: 1325370
21515
21516  gobject/glib-genmarshal.c | 4 ++--
21517  1 file changed, 2 insertions(+), 2 deletions(-)
21518
21519 commit 292fd1155ae502df9aadc343cdbbd5d6b3149090
21520 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21521 Date:   Sat Oct 3 10:58:18 2015 +0100
21522
21523     gtlscertificate: Fix error reporting if a GError is not passed in
21524
21525     If the certificate constructor is called as:
21526        g_tls_certificate_new_from_pem (data, length, NULL);
21527     and PEM parsing fails for the private key, the function would have
21528     continued to try and create a certificate using a NULL key_pem value,
21529     which would have failed or crashed.
21530
21531     Use g_propagate_error() correctly to avoid this.
21532
21533     Coverity CID: 1325403
21534
21535  gio/gtlscertificate.c | 11 ++++++++---
21536  1 file changed, 8 insertions(+), 3 deletions(-)
21537
21538 commit 9275be383f63441e45ead925c8956b2d1a7768b1
21539 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21540 Date:   Sat Oct 3 10:48:46 2015 +0100
21541
21542     glocalfile: Fix memory leak in find_topdir_for()
21543
21544     Coverity CID 1325398.
21545
21546  gio/glocalfile.c | 6 +++++-
21547  1 file changed, 5 insertions(+), 1 deletion(-)
21548
21549 commit 4b2d92a864f1505f1b08eb639d74293fa32681da
21550 Author: Dan Winship <danw@gnome.org>
21551 Date:   Fri Oct 2 10:06:22 2015 -0400
21552
21553     Allow passing unset GValues to g_value_unset()
21554
21555     This makes it more useful as an autocleanup func.
21556
21557     Also, add a minimal test of g_value_init/g_value_reset/g_value_unset.
21558
21559     https://bugzilla.gnome.org/show_bug.cgi?id=755766
21560
21561  gobject/gvalue.c                        | 11 +++++++----
21562  gobject/tests/.gitignore                |  2 +-
21563  gobject/tests/Makefile.am               |  2 +-
21564  gobject/tests/{valuearray.c => value.c} | 35
21565  +++++++++++++++++++++++++++++++--
21566  4 files changed, 42 insertions(+), 8 deletions(-)
21567
21568 commit b4a3c1bb1194d99efb547120bbff2f4442ef505d
21569 Author: Dan Winship <danw@gnome.org>
21570 Date:   Fri Oct 2 09:55:29 2015 -0400
21571
21572     Revert "gvalue: Add g_value_clear method"
21573
21574     This reverts commit 1233962b54de68bfdf06cfde244693ab7fd3558a.
21575
21576  docs/reference/gobject/gobject-sections.txt |  1 -
21577  gobject/gvalue.c                            | 20 --------------------
21578  gobject/gvalue.h                            |  2 --
21579  3 files changed, 23 deletions(-)
21580
21581 commit 4c870904cd1ae7954ea1412d9145ca75b927dc18
21582 Author: Dan Winship <danw@gnome.org>
21583 Date:   Fri Oct 2 10:00:54 2015 -0400
21584
21585     Revert "gvalue: Use g_value_clear as clear function"
21586
21587     This reverts commit 3bb2e8dfc9eae7c6abd8fbec5fa751ffcb495121.
21588
21589  gobject/gobject-autocleanups.h | 2 +-
21590  1 file changed, 1 insertion(+), 1 deletion(-)
21591
21592 commit 8ed9e8c79ffed28b2e6ee533d3d184c0a748ed48
21593 Author: Dan Winship <danw@gnome.org>
21594 Date:   Fri Oct 2 09:56:16 2015 -0400
21595
21596     Revert "gvalue: Improve _unset() documentation"
21597
21598     This reverts commit 3c0d38d68b78a6ea9e6ca82012f011075a625a2b.
21599
21600  gobject/gvalue.c | 4 +---
21601  1 file changed, 1 insertion(+), 3 deletions(-)
21602
21603 commit 0448e758cf9d4dba3c3f8636af850e88597c1821
21604 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
21605 Date:   Fri Oct 2 01:01:42 2015 +0300
21606
21607     Skip g_bytes_new_with_free_func() in introspection
21608
21609     The tricky ownership/mutability semantics on data make this function
21610     unusable in introspection.
21611
21612     https://bugzilla.gnome.org/show_bug.cgi?id=755961
21613
21614  glib/gbytes.c | 2 +-
21615  1 file changed, 1 insertion(+), 1 deletion(-)
21616
21617 commit 1e1e6c1086a494f065313dba73f7ab04078b8185
21618 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
21619 Date:   Fri Oct 2 00:33:14 2015 +0300
21620
21621     gbytes: fix up annotations
21622
21623     Annotate array elements as bytes.
21624     Annotate a missed output parameter.
21625     Replace (allow-none) with the corresponding modern annotations.
21626
21627     https://bugzilla.gnome.org/show_bug.cgi?id=755961
21628
21629  glib/gbytes.c | 23 ++++++++++++-----------
21630  1 file changed, 12 insertions(+), 11 deletions(-)
21631
21632 commit 4a5a30f716ae260bd89416cda8dbdcc5cf6f2e62
21633 Author: Philip Withnall <philip@tecnocode.co.uk>
21634 Date:   Thu Oct 1 00:32:10 2015 +0100
21635
21636     docs: Tidy up GObject construction discussion in the GObject tutorial
21637
21638     Remove some outdated references to an old example, and add a row
21639     in the
21640     table of steps in object initialization for the
21641     GObjectClass.constructed
21642     virtual method.
21643
21644     https://bugzilla.gnome.org/show_bug.cgi?id=754855
21645
21646  docs/reference/gobject/tut_gobject.xml | 23 ++++++++++++++++-------
21647  1 file changed, 16 insertions(+), 7 deletions(-)
21648
21649 commit be732677f56f4da48f737dc7edd821ec1928515c
21650 Author: Olivier Crête <olivier.crete@collabora.com>
21651 Date:   Thu Jul 2 11:32:34 2015 +0100
21652
21653     gio: Add G_IO_ERROR_MESSAGE_TOO_LARGE
21654
21655     Corresponding to EMSGSIZE, for when UDP datagrams are rejected due to
21656     being too big.
21657
21658     https://bugzilla.gnome.org/show_bug.cgi?id=752240
21659
21660  gio/gioenums.h | 4 +++-
21661  gio/gioerror.c | 9 +++++++++
21662  2 files changed, 12 insertions(+), 1 deletion(-)
21663
21664 commit 1086507e75580083aef46ad3072e9ff7869c2bc4
21665 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21666 Date:   Mon Aug 17 18:10:43 2015 +0100
21667
21668     gsocket: Fix error behaviour of g_socket_send_messages()
21669
21670     If an error in the underlying sendmmsg() syscall occurs after
21671     successfully sending one or more messages, g_socket_send_messages()
21672     should return the number of messages successfully sent, rather than an
21673     error. This mirrors the documented sendmmsg() behaviour.
21674
21675     This is a slight behaviour change for g_socket_send_messages(), but as
21676     it relaxes the error reporting (reporting errors in fewer situations
21677     than before), it should not cause problems.
21678
21679     https://bugzilla.gnome.org/show_bug.cgi?id=751924
21680
21681  gio/gsocket.c      | 32 +++++++++++---------------------
21682  gio/tests/socket.c | 21 +++++++++++++++++++--
21683  2 files changed, 30 insertions(+), 23 deletions(-)
21684
21685 commit f62cbfc02230f160e0fd0947d74c4a012eb6232c
21686 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21687 Date:   Fri Jun 12 08:47:37 2015 +0100
21688
21689     gsocket: Add g_socket_receive_messages()
21690
21691     Add support for receiving multiple messages with a single system call,
21692     using recvmmsg() if available. Otherwise, fall back to looping over
21693     g_socket_receive_message().
21694
21695     This adds new API, g_socket_receive_messages(), and corresponding unit
21696     tests.
21697
21698     https://bugzilla.gnome.org/show_bug.cgi?id=751924
21699
21700  config.h.win32.in                   |   3 +
21701  configure.ac                        |   2 +-
21702  docs/reference/gio/gio-sections.txt |   1 +
21703  gio/gsocket.c                       | 294
21704  +++++++++++++++++++++++++++++++++++-
21705  gio/gsocket.h                       |   7 +
21706  gio/tests/socket.c                  | 163 ++++++++++++++++++++
21707  6 files changed, 467 insertions(+), 3 deletions(-)
21708
21709 commit a0cefc2217adafb6a21d87b66115df6abc9a9cdd
21710 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21711 Date:   Wed Jul 29 11:13:33 2015 +0100
21712
21713     gsocket: Switch internal functions from blocking booleans to timeouts
21714
21715     In order to support per-operation timeouts on new API like
21716     g_socket_receive_messages(), the internal GSocket API should use
21717     timeouts rather than boolean blocking parameters.
21718
21719        (timeout == 0) === (blocking == FALSE)
21720        (timeout == -1) === (blocking == TRUE)
21721        (timeout > 0) === new behaviour
21722
21723     https://bugzilla.gnome.org/show_bug.cgi?id=751924
21724
21725  gio/gsocket.c | 391
21726  ++++++++++++++++++++++++++++++++++++----------------------
21727  1 file changed, 243 insertions(+), 148 deletions(-)
21728
21729 commit 7f985b35ce599a37144f852903993300e8f1f197
21730 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21731 Date:   Mon Jul 27 14:21:00 2015 +0100
21732
21733     gsocket: Factor out blocking parameter from g_socket_receive_message()
21734
21735     This will make future API additions easier. The factored version is
21736     internal for the time being.
21737
21738     https://bugzilla.gnome.org/show_bug.cgi?id=751924
21739
21740  gio/gsocket.c | 214
21741  +++++++++++++++++++++++++++++++++-------------------------
21742  1 file changed, 122 insertions(+), 92 deletions(-)
21743
21744 commit 5d6894746635d19d719fbf15881dbd7fc375d77c
21745 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21746 Date:   Fri Jun 12 08:30:20 2015 +0100
21747
21748     gsocket: Split out functions to convert to and from struct msghdr
21749
21750     As new methods are added to GSocket, we don’t want to duplicate this
21751     code, so factor it out.
21752
21753     https://bugzilla.gnome.org/show_bug.cgi?id=751924
21754
21755  gio/gsocket.c | 522
21756  +++++++++++++++++++++++++++++-----------------------------
21757  1 file changed, 257 insertions(+), 265 deletions(-)
21758
21759 commit 8c4c16ddf405ecd93b1df682cbbbca1d7cfad9ba
21760 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21761 Date:   Wed Jul 29 11:36:50 2015 +0100
21762
21763     giotypes: Add GInputMessage struct
21764
21765     This complements the GOutputMessage struct. It will shortly be
21766     used for
21767     adding a g_socket_receive_messages() function, but needs to be
21768     committed
21769     first to allow some internal refactoring of GSocket.
21770
21771     https://bugzilla.gnome.org/show_bug.cgi?id=751924
21772
21773  docs/reference/gio/gio-sections.txt |  1 +
21774  gio/giotypes.h                      | 54
21775  +++++++++++++++++++++++++++++++++++++
21776  2 files changed, 55 insertions(+)
21777
21778 commit 37fcab17d33b7b5384ec018c3595eb9ec393dc2a
21779 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21780 Date:   Thu Oct 1 13:49:15 2015 +0100
21781
21782     build: Bump version to 2.47.0
21783
21784     So that early adopters of new API have a version number to target.
21785
21786  configure.ac | 2 +-
21787  1 file changed, 1 insertion(+), 1 deletion(-)
21788
21789 commit 037991211d45f400526c8d7f0eb29c940b6e8726
21790 Author: Emmanuele Bassi <ebassi@gnome.org>
21791 Date:   Thu Oct 1 11:58:37 2015 +0100
21792
21793     Revert "Apply the previous change to gmarshal.c"
21794
21795     This reverts commit 43e8bfca0c687317f96f976586194d26d8e141b4.
21796
21797     https://bugzilla.gnome.org/show_bug.cgi?id=755922
21798
21799  gobject/gmarshal.c | 88
21800  +++++++++++++++++++++++++++---------------------------
21801  1 file changed, 44 insertions(+), 44 deletions(-)
21802
21803 commit cc818f5fe402c9c04f2ac1277bacbfe1cebfc2fe
21804 Author: Emmanuele Bassi <ebassi@gnome.org>
21805 Date:   Thu Oct 1 11:54:11 2015 +0100
21806
21807     Revert "glib-genmarshal: Treat all parameters the same"
21808
21809     This reverts commit 8e362161d9554e8a6c1e82f95bff24fc9fdcf9ef.
21810
21811     There is a fundamental difference between g_value_peek_pointer() and
21812     g_value_get_pointer(), and it's not just complexity: the latter checks
21813     if the GValue holds a pointer type, whereas the former doesn't.
21814
21815     https://bugzilla.gnome.org/show_bug.cgi?id=755922
21816
21817  gobject/glib-genmarshal.c | 4 ++--
21818  1 file changed, 2 insertions(+), 2 deletions(-)
21819
21820 commit ad7250ab5324a05456a7d5445edfd3ec26638dba
21821 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21822 Date:   Wed Sep 30 12:57:42 2015 +0100
21823
21824     giostream: Fix a typo in the documentation for g_io_stream_close()
21825
21826  gio/giostream.c | 2 +-
21827  1 file changed, 1 insertion(+), 1 deletion(-)
21828
21829 commit 202a9c3497e0c0b5789e533509dd8671617ae20c
21830 Author: Ryan Lortie <desrt@desrt.ca>
21831 Date:   Tue Sep 29 11:18:54 2015 -0400
21832
21833     GLocalFile: return text/plain for empty files
21834
21835     Previously, GLib returned text/plain for empty files.
21836
21837     This is important because people may want to open empty (eg:
21838     just-created) text files with the text editor.
21839
21840     An unintended side-effect of b6fc1df022a0326e7c36122b1416061bf796c98f
21841     caused GLib to start returning application/octet-stream instead of
21842     text/plain for these files.
21843
21844     This commit is essentially a revert of that commit, with a different
21845     solution: we move the special-case up a bit in the function and
21846     hard-code it to text/plain.
21847
21848     This change does not exactly maintain the old behaviour: previously, a
21849     "fast" lookup would have returned application/octet-stream on an empty
21850     file and now it will return text/plain.  I consider this to be an
21851     improvement (since we're returning better data) and don't expect it to
21852     cause problems.
21853
21854     https://bugzilla.gnome.org/show_bug.cgi?id=755795
21855
21856  gio/glocalfileinfo.c | 18 +++++++++++++-----
21857  1 file changed, 13 insertions(+), 5 deletions(-)
21858
21859 commit 56b164a19566a63dda23d48a93b91875d89c9fde
21860 Author: Ryan Lortie <desrt@desrt.ca>
21861 Date:   Mon Sep 21 16:54:49 2015 -0400
21862
21863     g_variant_get_child(): flatten-first logic on '&'
21864
21865     Copy the flatten-first logic from g_variant_get(), and for the same
21866     reason: if the user is requesting a direct pointer access to a
21867     tree-based child inside of argument to this function then that child
21868     could disappear later.
21869
21870     Forcing serialisation means that the pointer will remain valid as long
21871     as the passed-in instance exists, which is the usual expectation with
21872     GVariant API.
21873
21874     https://bugzilla.gnome.org/show_bug.cgi?id=755374
21875
21876  glib/gvariant.c | 4 ++++
21877  1 file changed, 4 insertions(+)
21878
21879 commit 3c0d38d68b78a6ea9e6ca82012f011075a625a2b
21880 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
21881 Date:   Tue Sep 29 08:30:21 2015 -0400
21882
21883     gvalue: Improve _unset() documentation
21884
21885     g_value_unset() only works with initialized value and will assert
21886     if the GValue is zero-filled (or initialized with
21887     G_VALUE_INIT). Document
21888     this behaviour and refer to g_value_clear() for a method that work on
21889     both initialized and zero-filled GValue.
21890
21891     https://bugzilla.gnome.org/show_bug.cgi?id=755766
21892
21893  gobject/gvalue.c | 4 +++-
21894  1 file changed, 3 insertions(+), 1 deletion(-)
21895
21896 commit 3bb2e8dfc9eae7c6abd8fbec5fa751ffcb495121
21897 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
21898 Date:   Mon Sep 28 19:44:44 2015 -0400
21899
21900     gvalue: Use g_value_clear as clear function
21901
21902     This change allow leaving a scope before g_value_init() has been
21903     called. This would happen if you do:
21904
21905       {
21906         g_auto(GValue) value = G_VALUE_INIT;
21907       }
21908
21909     Or have a return statement (due to failure) before the part of
21910     your code where you set this GValue.
21911
21912     https://bugzilla.gnome.org/show_bug.cgi?id=755766
21913
21914  gobject/gobject-autocleanups.h | 2 +-
21915  1 file changed, 1 insertion(+), 1 deletion(-)
21916
21917 commit 1233962b54de68bfdf06cfde244693ab7fd3558a
21918 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
21919 Date:   Mon Sep 28 19:41:28 2015 -0400
21920
21921     gvalue: Add g_value_clear method
21922
21923     This method is similar to g_value_unset() but will accept
21924     an uninitialized (zero-filled) GValue structure.
21925
21926     https://bugzilla.gnome.org/show_bug.cgi?id=755766
21927
21928  docs/reference/gobject/gobject-sections.txt |  1 +
21929  gobject/gvalue.c                            | 20 ++++++++++++++++++++
21930  gobject/gvalue.h                            |  2 ++
21931  3 files changed, 23 insertions(+)
21932
21933 commit b36b4941a634af096d21f906caae25ef35161166
21934 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
21935 Date:   Mon Sep 28 19:35:30 2015 -0400
21936
21937     glib: Add 2.48 availibity macros
21938
21939     https://bugzilla.gnome.org/show_bug.cgi?id=755766
21940
21941  docs/reference/glib/glib-sections.txt |  4 ++++
21942  glib/gversionmacros.h                 | 25 +++++++++++++++++++++++++
21943  2 files changed, 29 insertions(+)
21944
21945 commit 43e8bfca0c687317f96f976586194d26d8e141b4
21946 Author: Matthias Clasen <mclasen@redhat.com>
21947 Date:   Tue Sep 29 07:03:25 2015 -0400
21948
21949     Apply the previous change to gmarshal.c
21950
21951     Since gmarshal.c is no longer generated, we have to manually
21952     apply this change to the builtin marshallers.
21953
21954  gobject/gmarshal.c | 88
21955  +++++++++++++++++++++++++++---------------------------
21956  1 file changed, 44 insertions(+), 44 deletions(-)
21957
21958 commit 8e362161d9554e8a6c1e82f95bff24fc9fdcf9ef
21959 Author: Matthias Clasen <mclasen@redhat.com>
21960 Date:   Tue Sep 29 07:02:07 2015 -0400
21961
21962     glib-genmarshal: Treat all parameters the same
21963
21964     There's no need to use a more expensive getter when swapping,
21965     so just use the g_marshal_ getters there too.
21966
21967  gobject/glib-genmarshal.c | 4 ++--
21968  1 file changed, 2 insertions(+), 2 deletions(-)
21969
21970 commit de04fd13048dd208162573187e4c0d9e7d3428d3
21971 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21972 Date:   Mon Sep 28 13:23:29 2015 +0100
21973
21974     gerror: Document the disadvantages of using GError
21975
21976     And move the discussion to a new subsection in the GError
21977     documentation.
21978     Follow-up from commit 04662a8667c8bf0a594f0c6db7291066c272ad38.
21979
21980     https://bugzilla.gnome.org/show_bug.cgi?id=743011
21981
21982  glib/gerror.c | 31 ++++++++++++++++++++++++-------
21983  1 file changed, 24 insertions(+), 7 deletions(-)
21984
21985 commit 04662a8667c8bf0a594f0c6db7291066c272ad38
21986 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21987 Date:   Fri Jan 16 08:38:56 2015 +0000
21988
21989     gerror: Document advantages of GError over numeric error codes
21990
21991     Despite knowing about GError, there are multiple cases where
21992     developers
21993     have still used traditional numeric error codes, and then got
21994     themselves
21995     into a mess about bindability and generation of error messages.
21996
21997     Try and avoid this by including a brief paragraph on the benefits of
21998     GError over EINVAL-style error codes.
21999
22000     https://bugzilla.gnome.org/show_bug.cgi?id=743011
22001
22002  glib/gerror.c | 6 ++++++
22003  1 file changed, 6 insertions(+)
22004
22005 commit 5ceaeef832fb595d1d5117524937b15c892cbd75
22006 Author: Philip Withnall <philip.withnall@collabora.co.uk>
22007 Date:   Fri Jan 16 08:32:20 2015 +0000
22008
22009     gerror: Add an extra heading to the GError documentation
22010
22011     This means that the top of the documentation can link forward to this
22012     important section, and random people on the internet can link directly
22013     to it on developer.gnome.org.
22014
22015     https://bugzilla.gnome.org/show_bug.cgi?id=743011
22016
22017  glib/gerror.c | 6 ++++--
22018  1 file changed, 4 insertions(+), 2 deletions(-)
22019
22020 commit 21809c8c0fdf72b5859faeb1781ff3edc121120a
22021 Author: Philip Withnall <philip.withnall@collabora.co.uk>
22022 Date:   Fri Sep 26 13:45:00 2014 +0100
22023
22024     giostream: Fix some typos in the GIOStream documentation
22025
22026     This doesn’t change the meaning of the documentation.
22027
22028     https://bugzilla.gnome.org/show_bug.cgi?id=735754
22029
22030  gio/giostream.c | 12 ++++++------
22031  1 file changed, 6 insertions(+), 6 deletions(-)
22032
22033 commit 363fa1822355021b4b723389d51f63ac263ef30c
22034 Author: Philip Withnall <philip.withnall@collabora.co.uk>
22035 Date:   Mon Aug 17 19:13:15 2015 +0100
22036
22037     gsocket: Fix documentation for g_socket_send_message()
22038
22039     It is no longer the most fully featured version of this function —
22040     g_socket_send_messages() stole that dubious honour with 2.44.
22041
22042     https://bugzilla.gnome.org/show_bug.cgi?id=751924
22043
22044  gio/gsocket.c | 4 ++--
22045  1 file changed, 2 insertions(+), 2 deletions(-)
22046
22047 commit 347e4a75ec745e09fa8433f557b363e5e95491cd
22048 Author: Philip Withnall <philip.withnall@collabora.co.uk>
22049 Date:   Wed Jul 29 14:08:31 2015 +0100
22050
22051     gsocket: Clarify GSocket:blocking doesn’t apply to ops with
22052     a parameter
22053
22054     Operations which take an explicit blocking parameter are completely
22055     unaffected by GSocket:blocking.
22056
22057     https://bugzilla.gnome.org/show_bug.cgi?id=751924
22058
22059  gio/gsocket.c | 6 ++++--
22060  1 file changed, 4 insertions(+), 2 deletions(-)
22061
22062 commit 8fdc6701889679d16ac064b481f968807eddbf0f
22063 Author: Philip Withnall <philip.withnall@collabora.co.uk>
22064 Date:   Mon Jul 27 14:46:54 2015 +0100
22065
22066     gsocket: Clarify flags documentation for g_socket_receive_message()
22067
22068     The API design here is a bit awkward — the in/out flags argument
22069     should
22070     actually have been an in flags argument and an out msg_flags argument.
22071     Clarify that a bit in the documentation.
22072
22073     https://bugzilla.gnome.org/show_bug.cgi?id=751924
22074
22075  gio/gsocket.c | 2 ++
22076  1 file changed, 2 insertions(+)
22077
22078 commit 4745c08220b90eac741ae3ca1913cbe90c9831ef
22079 Author: Benjamin Gilbert <bgilbert@backtick.net>
22080 Date:   Sat Sep 26 18:22:34 2015 -0400
22081
22082     win32: Fix link error with _wstat32i64() on 64-bit
22083
22084     _wstat32i64() doesn't exist in msvcrt.dll.  This doesn't cause
22085     a problem
22086     on 32-bit Windows because mingw-w64 #defines _wstat32i64 to _wstati64,
22087     but on 64-bit Windows we get a link error.
22088
22089     In addition, _wstat32i64() takes a struct _stat32i64 *, but
22090     GLocalFileStat is #defined to struct _stati64, which is not the same
22091     type on 64-bit Windows.
22092
22093     Fix by using _wstati64().
22094
22095     https://bugzilla.gnome.org/show_bug.cgi?id=749161
22096
22097  gio/glocalfile.c | 2 +-
22098  1 file changed, 1 insertion(+), 1 deletion(-)
22099
22100 commit da2217859f1b7cc0a2a3b7d50e70b983ee301a10
22101 Author: Trần Ngọc Quân <vnwildman@gmail.com>
22102 Date:   Sun Sep 27 15:28:55 2015 +0700
22103
22104     Updated Vietnamese translation
22105
22106     Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
22107
22108  po/vi.po | 1159
22109  ++++++++++++++++++++++++++++++++------------------------------
22110  1 file changed, 592 insertions(+), 567 deletions(-)
22111
22112 commit a0b4e87f445ca00a73db8bf46cc47215a9f14788
22113 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22114 Date:   Fri Sep 25 12:54:26 2015 +0800
22115
22116     build/Makefile-newvs.am: Update Comments for Usage
22117
22118     Update the notes that this is also used for Visual Studio 2015
22119     support,
22120     and correct the MSVC_VER_LONG for MSVC 2015, which is 14, not 2015.
22121
22122     Also add a note that this can be used for other projects that have
22123     Visual Studio build support.
22124
22125  build/Makefile-newvs.am | 8 ++++++--
22126  1 file changed, 6 insertions(+), 2 deletions(-)
22127
22128 commit 762437c8495d11879d265965cf24703bf8dbfb5d
22129 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22130 Date:   Fri Sep 25 12:25:13 2015 +0800
22131
22132     Build: Make Makefile.msvcproj A Bit More Generic
22133
22134     Handle also the situation where $(srcdir) == $(top_srcdir), so
22135     that this
22136     can also be used in cases like librsvg and gobject-introspection.
22137
22138  build/Makefile.msvcproj | 10 +++-------
22139  1 file changed, 3 insertions(+), 7 deletions(-)
22140
22141 commit ecd265288319c004a862a29c95487a888f62cfc7
22142 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22143 Date:   Fri Sep 25 17:47:33 2015 +0800
22144
22145     build/win32/replace.py: Add Note On Its Reusability
22146
22147     Add a note stating that this script can be copied for use to replace
22148     strings in files when necessary, such as replacing autotools variables
22149     in non-autotools builds, such as Visual Studio builds.
22150
22151  build/win32/replace.py | 6 +++++-
22152  1 file changed, 5 insertions(+), 1 deletion(-)
22153
22154 commit 2d7817887a9f0624f73492d04b2a992545f0beb9
22155 Author: Matthias Clasen <mclasen@redhat.com>
22156 Date:   Wed Sep 23 18:55:28 2015 -0400
22157
22158     Revert "list store: Fix a parameter check"
22159
22160     This reverts commit d28639507db2029b8f184a5d93e9d8c28acc1955.
22161
22162     This wasn't meant to go in.
22163
22164     https://bugzilla.gnome.org/show_bug.cgi?id=755496
22165
22166  glib/gsequence.c | 18 +++++++-----------
22167  1 file changed, 7 insertions(+), 11 deletions(-)
22168
22169 commit aef2d0c56dd6d363e51b1c37dc0095054f18098c
22170 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22171 Date:   Wed Sep 23 16:12:50 2015 +0800
22172
22173     build/win32: Make "Install" Property Sheet Generation More Robust
22174
22175     List the files that are generated in the process to generate the
22176     glib-install property sheets, so that we can use that list as a
22177     depedency, as well as deleting those files in one shot after the
22178     property sheet is generated, so we don't need to worry about those
22179     in 'make distclean' or so.
22180
22181  build/win32/vs10/Makefile.am | 8 ++++----
22182  build/win32/vs9/Makefile.am  | 8 ++++----
22183  2 files changed, 8 insertions(+), 8 deletions(-)
22184
22185 commit b81f3ced716b81ea604876ba1e89b953e0d04813
22186 Author: Xavier Claessens <xavier.claessens@collabora.com>
22187 Date:   Mon Sep 21 10:41:00 2015 -0400
22188
22189     Move GStrv typedef to glib.h instead of gobject.h
22190
22191     GStrv was historically only needed for the boxed G_TYPE_STRV,
22192     but it is now useful for g_auto(GStrv) as well. This is not
22193     an ABI change.
22194
22195     https://bugzilla.gnome.org/show_bug.cgi?id=755355
22196
22197  docs/reference/glib/glib-sections.txt       | 3 +++
22198  docs/reference/gobject/gobject-sections.txt | 1 -
22199  glib/docs.c                                 | 2 ++
22200  glib/glib-autocleanups.h                    | 1 +
22201  glib/gstrfuncs.c                            | 7 +++++++
22202  glib/gstrfuncs.h                            | 1 +
22203  glib/tests/autoptr.c                        | 8 ++++++++
22204  gobject/glib-types.h                        | 7 -------
22205  gobject/gobject-autocleanups.h              | 1 -
22206  9 files changed, 22 insertions(+), 9 deletions(-)
22207
22208 commit 32811598f384ac165a812b4dde8fb1ad4df2d420
22209 Author: Xavier Claessens <xavier.claessens@collabora.com>
22210 Date:   Tue Sep 15 16:42:10 2015 -0400
22211
22212     doc: clarify that _get_instance_private() is NULL-safe
22213
22214     https://bugzilla.gnome.org/show_bug.cgi?id=755083
22215
22216  gobject/gtype.h | 8 ++++++++
22217  1 file changed, 8 insertions(+)
22218
22219 commit ab26dd54337544275ff8bb61eb227aed83a8ed80
22220 Author: Emmanuele Bassi <ebassi@gnome.org>
22221 Date:   Tue Sep 22 13:10:28 2015 +0100
22222
22223     Revert use of the system_header GCC pragma
22224
22225     This reverts commit 662bf991c08b16dea8a36026243b311f6cdb17f1. It
22226     is not
22227     a straight up revert because the old commit involved various long
22228     since
22229     removed ChangeLog files and we'd end up mudding the patch.
22230
22231     The system_header GCC pragma is breaking warnings in the various
22232     g_return_* macros; GCC stopped warning when using a macro with
22233     a return
22234     value in a function that returns void, as well as when using a macro
22235     with no return value in a function that has a non-void return value.
22236     Suppressing this kind of warnings is not a good idea.
22237
22238     Other compilers are unaffected, even ones like Clang with a GCC
22239     compatibility layer.
22240
22241     Given the fact that the original commit was added 14 years ago as a
22242     workaround in the old days of GTK+ 1.2, I think it's safe to drop it.
22243
22244     https://bugzilla.gnome.org/show_bug.cgi?id=753310
22245
22246  glib/gmessages.h | 6 ------
22247  1 file changed, 6 deletions(-)
22248
22249 commit d488d75909a7f5bdc13865a155ea583fcc3cb07f
22250 Author: Xavier Claessens <xavier.claessens@collabora.com>
22251 Date:   Mon Sep 21 10:50:38 2015 -0400
22252
22253     Remove useless NULL check before g_free()
22254
22255  glib/glib-autocleanups.h | 5 ++---
22256  1 file changed, 2 insertions(+), 3 deletions(-)
22257
22258 commit f7f0c86a9c7669a5101615622a29d34098ecb7fc
22259 Author: Милош Поповић <gpopac@gmail.com>
22260 Date:   Tue Sep 22 12:33:23 2015 +0000
22261
22262     Updated Serbian Latin translation
22263
22264  po/sr@latin.po | 1014
22265  ++++++++++++++++++++++++++++++--------------------------
22266  1 file changed, 538 insertions(+), 476 deletions(-)
22267
22268 commit 45c39bfed487378de5a4b7f977fd74564f29083e
22269 Author: Милош Поповић <gpopac@gmail.com>
22270 Date:   Tue Sep 22 12:32:49 2015 +0000
22271
22272     Updated Serbian translation
22273
22274  po/sr.po | 1014
22275  +++++++++++++++++++++++++++++++++-----------------------------
22276  1 file changed, 538 insertions(+), 476 deletions(-)
22277
22278 commit 613393bc1d52207c22f3fe8dc71c09277f9ac7f7
22279 Author: Petr Kovar <pkovar@redhat.com>
22280 Date:   Mon Sep 21 17:56:16 2015 +0200
22281
22282     Update Czech translation
22283
22284  po/cs.po | 427
22285  ++++++++++++++++++++++++++++++++-------------------------------
22286  1 file changed, 218 insertions(+), 209 deletions(-)
22287
22288 commit 9348af3651afbd554fec35e556cda8add48bd9f8
22289 Author: Xavier Claessens <xavier.claessens@collabora.com>
22290 Date:   Mon Sep 21 09:53:25 2015 -0400
22291
22292     Doc: g_autoptr(gchar) has been replaced by g_autofree
22293
22294     https://bugzilla.gnome.org/show_bug.cgi?id=755351
22295
22296  glib/docs.c | 4 ++--
22297  1 file changed, 2 insertions(+), 2 deletions(-)
22298
22299 commit d73cd49799444f9045d44a414c7b35f129844504
22300 Author: Matthias Clasen <mclasen@redhat.com>
22301 Date:   Mon Sep 21 06:10:10 2015 -0400
22302
22303     2.46.0
22304
22305  NEWS         | 16 ++++++++++++++++
22306  configure.ac |  4 ++--
22307  2 files changed, 18 insertions(+), 2 deletions(-)
22308
22309 commit 3ffed912c19c5c24b7302d2ff12f82a6167f1c30
22310 Author: Xavier Claessens <xavier.claessens@collabora.com>
22311 Date:   Tue Sep 15 16:50:37 2015 -0400
22312
22313     doc: small clarification in g_autoptr()
22314
22315     https://bugzilla.gnome.org/show_bug.cgi?id=755077
22316
22317  glib/docs.c | 5 +++--
22318  1 file changed, 3 insertions(+), 2 deletions(-)
22319
22320 commit 8297ea8badef5ae5bdeab85b74780fd70de60247
22321 Author: Matthew Waters <matthew@centricular.com>
22322 Date:   Thu Sep 17 20:38:10 2015 +1000
22323
22324     win32: fix incorrect specifier
22325
22326     error: format ‘%u’ expects argument of type ‘unsigned int’,
22327     but argument 4 has
22328        type ‘gsize {aka long long unsigned int}’ [-Werror=format=]
22329
22330     https://bugzilla.gnome.org/show_bug.cgi?id=755154
22331
22332  gio/gwin32appinfo.c | 4 ++--
22333  1 file changed, 2 insertions(+), 2 deletions(-)
22334
22335 commit 2bc094264b334b8afdbdc1cf35ff5265f0ac3415
22336 Author: Matthias Clasen <mclasen@redhat.com>
22337 Date:   Mon Sep 21 06:27:07 2015 -0400
22338
22339     Documentation fixups
22340
22341     Various parameter fixups and symbol list additions.
22342
22343  docs/reference/gio/gio-sections.txt   |  4 +++-
22344  docs/reference/glib/glib-sections.txt |  1 +
22345  gio/gnativesocketaddress.c            |  6 +++---
22346  gio/gwin32registrykey.c               | 20 +++++++++----------
22347  glib/gasyncqueue.c                    | 36
22348  +++++++++++++++++------------------
22349  5 files changed, 35 insertions(+), 32 deletions(-)
22350
22351 commit 3ad2ef7510b036758d5aa928a6a0a1ac5c29c591
22352 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
22353 Date:   Sun Sep 20 20:20:37 2015 +0200
22354
22355     Updated Danish translation
22356
22357  po/da.po | 864
22358  ++++++++++++++++++++++++++++++++-------------------------------
22359  1 file changed, 443 insertions(+), 421 deletions(-)
22360
22361 commit b1af57256721fa0198b63585d3bf26265a8736dd
22362 Author: Rafael Fontenelle <rffontenelle@gmail.com>
22363 Date:   Sun Sep 20 14:32:13 2015 +0000
22364
22365     Updated Brazilian Portuguese translation
22366
22367  po/pt_BR.po | 1465
22368  ++++++++++++++++++++++++++++++++---------------------------
22369  1 file changed, 791 insertions(+), 674 deletions(-)
22370
22371 commit 1dc70d703e925bf441a12961223c4cb6d1e376bd
22372 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
22373 Date:   Fri Sep 18 22:29:37 2015 +0300
22374
22375     Updated Latvian translation
22376
22377  po/lv.po | 1102
22378  +++++++++++++++++++++++++++-----------------------------------
22379  1 file changed, 477 insertions(+), 625 deletions(-)
22380
22381 commit 9d859934c5d097bc23578237d01324eb9b30c0f4
22382 Author: Bernd Homuth <dev@hmt.im>
22383 Date:   Thu Sep 17 15:36:28 2015 +0000
22384
22385     Updated German translation
22386
22387  po/de.po | 964
22388  ++++++++++++++++++++++++++++++++-------------------------------
22389  1 file changed, 494 insertions(+), 470 deletions(-)
22390
22391 commit f1599649e55a52a8e331ee282ac4c5a03432cb43
22392 Author: Stas Solovey <whats_up@tut.by>
22393 Date:   Thu Sep 17 11:31:28 2015 +0000
22394
22395     Updated Russian translation
22396
22397  po/ru.po | 863
22398  +++++++++++++++++++++++++++++++++------------------------------
22399  1 file changed, 446 insertions(+), 417 deletions(-)
22400
22401 commit ea93847a7d6f341c8ed53733c78b8f38f9567bc4
22402 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22403 Date:   Thu Sep 17 09:15:27 2015 +0800
22404
22405     MSVC Build: Make Re-use Comment of Autotools Module Clearer
22406
22407  build/Makefile.msvcproj | 11 ++++++-----
22408  1 file changed, 6 insertions(+), 5 deletions(-)
22409
22410 commit 9fe1c1b3e7a8d680e15d861c1ef224f4b7a2ebad
22411 Author: Muhammet Kara <muhammetk@gmail.com>
22412 Date:   Wed Sep 16 18:51:44 2015 +0000
22413
22414     Updated Turkish translation
22415
22416  po/tr.po | 376
22417  ++++++++++++++++++++++++++++++++-------------------------------
22418  1 file changed, 194 insertions(+), 182 deletions(-)
22419
22420 commit 58eae7782acbbebb2d6793d4087b6e0a8f61e818
22421 Author: Benjamin Otte <otte@redhat.com>
22422 Date:   Wed Sep 16 18:44:48 2015 +0200
22423
22424     tests: Do last commit's fix for enums, too
22425
22426     We don't want to treat enums as ints but as ints.
22427
22428  gobject/tests/signals.c | 25 +++++++++++++++++--------
22429  1 file changed, 17 insertions(+), 8 deletions(-)
22430
22431 commit 605ff1efe76ee26695077b08b96f222cef96efb2
22432 Author: Benjamin Otte <otte@redhat.com>
22433 Date:   Wed Sep 16 18:17:04 2015 +0200
22434
22435     tests: Make testcase not pass 0 as a flags value
22436
22437     This will not catch the case where we fail in libffi and always use 0.
22438     In fact, be a real annoying person and use (1 << 31) as a flags
22439     value to
22440     test signedness, too.
22441
22442     Also update the testcase to actually use flags everywhere and ot uint.
22443
22444     https://bugzilla.gnome.org/show_bug.cgi?id=754882
22445
22446  gobject/tests/signals.c | 29 ++++++++++++++++++++++-------
22447  1 file changed, 22 insertions(+), 7 deletions(-)
22448
22449 commit 7b685eab8821686821c38e398536b0842b0ed131
22450 Author: Ray Strode <rstrode@redhat.com>
22451 Date:   Wed Sep 16 18:01:04 2015 +0200
22452
22453     ffi: Marshal flags like enums
22454
22455     Flags are enums.
22456     Fixes broken marshalling on BE 64bit architectures.
22457
22458     https://bugzilla.gnome.org/show_bug.cgi?id=754882
22459
22460  gobject/gclosure.c | 8 +++++++-
22461  1 file changed, 7 insertions(+), 1 deletion(-)
22462
22463 commit 846e206146c2f0b6b5321d245004d262c7d585a3
22464 Author: Murray Cumming <murrayc@murrayc.com>
22465 Date:   Wed Sep 16 14:30:29 2015 +0200
22466
22467     GListModel docs: It's get_n_items(), not get_length().
22468
22469  gio/glistmodel.c | 2 +-
22470  1 file changed, 1 insertion(+), 1 deletion(-)
22471
22472 commit 3bd1618ea955f950f87bc4e452029c5f0cea35aa
22473 Author: Matthias Clasen <mclasen@redhat.com>
22474 Date:   Mon Sep 14 18:42:12 2015 -0400
22475
22476     Disable deprecation warnings for the stable release again
22477
22478     Keeping these enabled causes too many people to file
22479     bugs against gobject, and not enough people to send
22480     patches to port away from deprecated properties.
22481
22482  gobject/gobject.c | 2 +-
22483  1 file changed, 1 insertion(+), 1 deletion(-)
22484
22485 commit 5475be0c1053df95ac560a94b918445411b3639e
22486 Author: Matthias Clasen <mclasen@redhat.com>
22487 Date:   Mon Sep 14 08:42:18 2015 -0400
22488
22489     2.45.8
22490
22491  NEWS | 1 +
22492  1 file changed, 1 insertion(+)
22493
22494 commit 4c938c246cf3da8db16a2d9cda7209f1d72e37ee
22495 Author: Fran Dieguez <fran@openhost.es>
22496 Date:   Mon Sep 14 16:49:57 2015 +0200
22497
22498     Updated Galician translations
22499
22500  po/gl.po | 935
22501  ++++++++++++++++++++++++++++++++-------------------------------
22502  1 file changed, 478 insertions(+), 457 deletions(-)
22503
22504 commit 69002f726d597c613223ad0ea8e6262b73842f1b
22505 Author: Alexander Larsson <alexl@redhat.com>
22506 Date:   Mon Sep 14 13:15:51 2015 +0200
22507
22508     signal: return TRUE from g_signal_has_handler_pending for custom
22509     class closure
22510
22511     This is almost always what you want, because if you're using this you
22512     want to know if any "custom code" (i.e. not the default class closure)
22513     is going to be run if you emit this signal.
22514
22515     I looked at all the existing uses of this and they were all broken
22516     in the
22517     presence of g_signal_override_class_closure().
22518
22519     https://bugzilla.gnome.org/show_bug.cgi?id=754986
22520
22521  gobject/gsignal.c | 33 ++++++++++++++++++++++-----------
22522  1 file changed, 22 insertions(+), 11 deletions(-)
22523
22524 commit 2e96668f245dba66c3ceedfea7a8ecc565a018e7
22525 Author: Matthias Clasen <mclasen@redhat.com>
22526 Date:   Sun Sep 13 22:44:29 2015 -0400
22527
22528     Updates
22529
22530  NEWS | 33 +++++++++++++++++++++++++++++++++
22531  1 file changed, 33 insertions(+)
22532
22533 commit a7b2b5686aea1199e3cdea7d1c743e087a1e5b1d
22534 Author: Matthias Clasen <mclasen@redhat.com>
22535 Date:   Sun Sep 13 13:37:10 2015 -0400
22536
22537     Fix make check
22538
22539     I forgot to add the include to make I_() known in gdbusdaemon.c
22540
22541  gio/gdbusdaemon.c | 1 +
22542  1 file changed, 1 insertion(+)
22543
22544 commit 67c5bbaf03c95df198b2828d5dbf51b010721f11
22545 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
22546 Date:   Sat Sep 12 12:13:10 2015 +0300
22547
22548     glib/tests/utf8-validate: test known-length case along with
22549     null-terminated
22550
22551     For all test cases where the text length is given as -1, also
22552     call g_utf8_validate() with the actual string length to exercise
22553     the known-length case. Unknown-length and known-length validation
22554     use different code paths, but most of the tests only exercised with
22555     unknown-length parameter.
22556
22557     https://bugzilla.gnome.org/show_bug.cgi?id=754924
22558
22559  glib/tests/utf8-validate.c | 9 +++++++++
22560  1 file changed, 9 insertions(+)
22561
22562 commit 8ab28b448bfc852b61c515c6fe230f23a5c1298b
22563 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
22564 Date:   Sat Sep 12 11:38:04 2015 +0300
22565
22566     glib/tests/utf8-validate: add another test for invalid continuation
22567     bytes
22568
22569     This would have caught the regression committed in the course of
22570     bug #738504.
22571
22572  glib/tests/utf8-validate.c | 1 +
22573  1 file changed, 1 insertion(+)
22574
22575 commit d1f4d4a91a5274a33a0aee0748851bce7fbffa23
22576 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
22577 Date:   Sat Sep 12 11:06:53 2015 +0300
22578
22579     g_utf8_validate: fix a regression
22580
22581     A recent change permitted some characters from range 0x80-0xbf as
22582     would-be valid sequence starters for length 2, as long as
22583     continuation characters were OK.
22584
22585     https://bugzilla.gnome.org/show_bug.cgi?id=738504
22586
22587  glib/gutf8.c | 4 ++--
22588  1 file changed, 2 insertions(+), 2 deletions(-)
22589
22590 commit a51a877d2739239e2ab7c72a60a5ecc27ba772f3
22591 Author: Nicola Fontana <ntd@entidi.it>
22592 Date:   Fri Mar 22 23:32:45 2013 +0100
22593
22594     GParamSpec: do not use static GParamSpecTypeInfo
22595
22596     g_param_type_register_static() has read-only access the pspec_info
22597     argument: no need to keep the original struct around.
22598
22599     https://bugzilla.gnome.org/show_bug.cgi?id=696426
22600
22601  gobject/gparamspecs.c | 42 +++++++++++++++++++++---------------------
22602  1 file changed, 21 insertions(+), 21 deletions(-)
22603
22604 commit 6f752b52e9145986a26a5c6f0bf064a185bb07d2
22605 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
22606 Date:   Sat Sep 12 21:13:22 2015 +0000
22607
22608     Updated Swedish translation
22609
22610  po/sv.po | 761
22611  ++++++++++++++++++++++++++++++++-------------------------------
22612  1 file changed, 392 insertions(+), 369 deletions(-)
22613
22614 commit d8a7e093b92bee5b4077968984314afe8bf193db
22615 Author: Piotr Drąg <piotrdrag@gmail.com>
22616 Date:   Sat Sep 12 19:55:24 2015 +0200
22617
22618     Updated POTFILES.in
22619
22620  po/POTFILES.in | 9 +++++++++
22621  1 file changed, 9 insertions(+)
22622
22623 commit b9a27679ec1555262c0c721ec1793d7acd7766d9
22624 Author: Matthias Clasen <mclasen@redhat.com>
22625 Date:   Sat Sep 12 12:05:31 2015 -0400
22626
22627     Revert "Cleanups after we dropped mem vtables"
22628
22629     This reverts commit 627854fee1fde93e01f27655b00a9082348ee15f.
22630
22631     It has been argued that not aborting on malloc() failure is
22632     an incompatible change.
22633
22634  glib/gstrfuncs.c | 25 +++++++++++++++++++++----
22635  1 file changed, 21 insertions(+), 4 deletions(-)
22636
22637 commit 9acd0ddbf3c0f14e6ae7cb3f7faf4c24767f13b8
22638 Author: Matthias Clasen <mclasen@redhat.com>
22639 Date:   Sat Sep 12 00:00:40 2015 -0400
22640
22641     gio: Intern all signal names beforehand
22642
22643     This avoids pointless copying of static strings.
22644
22645  gio/gappinfo.c                 |  6 +++---
22646  gio/gapplication.c             | 12 ++++++------
22647  gio/gdbusauthobserver.c        |  4 ++--
22648  gio/gdbusconnection.c          |  2 +-
22649  gio/gdbusdaemon.c              |  2 +-
22650  gio/gdbusinterfaceskeleton.c   |  2 +-
22651  gio/gdbusobject.c              |  4 ++--
22652  gio/gdbusobjectmanager.c       |  8 ++++----
22653  gio/gdbusobjectmanagerclient.c |  4 ++--
22654  gio/gdbusobjectskeleton.c      |  2 +-
22655  gio/gdbusproxy.c               |  4 ++--
22656  gio/gdbusserver.c              |  2 +-
22657  gio/glistmodel.c               |  3 ++-
22658  gio/gmenumodel.c               |  4 +++-
22659  gio/gsettings.c                |  8 ++++----
22660  gio/gsocketservice.c           |  2 +-
22661  gio/gthreadedsocketservice.c   |  2 +-
22662  gio/gunixmounts.c              |  4 ++--
22663  18 files changed, 39 insertions(+), 36 deletions(-)
22664
22665 commit c90f283be33bffde48c244e0478b63fd6798fbcf
22666 Author: Matthias Clasen <mclasen@redhat.com>
22667 Date:   Sat Sep 12 01:47:13 2015 -0400
22668
22669     Speed up g_dataset_id_dup_data
22670
22671     This code is used in the property notification path, so it
22672     better be fast. This commit removes a g_return_if_fail check and
22673     treats the common case of just a single data element better.
22674
22675  glib/gdataset.c | 7 +++----
22676  1 file changed, 3 insertions(+), 4 deletions(-)
22677
22678 commit 59df5440f3805db3e1d00b86d91a76dcb50412e4
22679 Author: Matthias Clasen <mclasen@redhat.com>
22680 Date:   Fri Sep 11 22:48:05 2015 -0400
22681
22682     Drop g_slice_set_config tests
22683
22684     With g_quark_init, we are now calling GSlice from a constructor
22685     (this was already the case when linking against gobject).
22686
22687  glib/tests/slice.c | 21 ---------------------
22688  1 file changed, 21 deletions(-)
22689
22690 commit 2fe992b099bfd3fb121a71b7af43e116b2142b5d
22691 Author: Matthias Clasen <mclasen@redhat.com>
22692 Date:   Fri Sep 11 23:59:27 2015 -0400
22693
22694     Move quark initialization to a constructor
22695
22696     This removes a branch from the very frequently called
22697     quark functions.
22698
22699  glib/glib-init.c |  1 +
22700  glib/glib-init.h |  2 ++
22701  glib/gquark.c    | 26 ++++++++++++++------------
22702  3 files changed, 17 insertions(+), 12 deletions(-)
22703
22704 commit 627854fee1fde93e01f27655b00a9082348ee15f
22705 Author: Matthias Clasen <mclasen@redhat.com>
22706 Date:   Fri Sep 11 18:08:33 2015 -0400
22707
22708     Cleanups after we dropped mem vtables
22709
22710     Since g_malloc is now always malloc, we can just use
22711     strdup and strndup directly.
22712
22713  glib/gstrfuncs.c | 25 ++++---------------------
22714  1 file changed, 4 insertions(+), 21 deletions(-)
22715
22716 commit 97a25d12031b07540c95387cb434ee5c87b82c46
22717 Author: Matthias Clasen <mclasen@redhat.com>
22718 Date:   Thu Sep 10 23:57:01 2015 -0400
22719
22720     Optimize g_unichar_iswide
22721
22722     Apply the same optimization that was done for g_unichar_get_script
22723     long ago: Use a quick check for the low end, and then remember the
22724     midpoint of the last bsearch, since we're likely to be called for
22725     characters that are close to each other.
22726
22727     This change made g_unichar_iswide disappear from profiles of the
22728     gtk3-demo listbox example.
22729
22730  glib/guniprop.c | 38 ++++++++++++++++++++++++++++++--------
22731  1 file changed, 30 insertions(+), 8 deletions(-)
22732
22733 commit 96675446c5fc9b47265124e479cc300f7a7ced65
22734 Author: Dan Winship <danw@gnome.org>
22735 Date:   Thu Aug 6 15:39:22 2015 -0400
22736
22737     Make g_strerror() do less work
22738
22739     Store the (translated, UTF-8-encoded) error strings in a hash table to
22740     avoid doing translation and (possibly) g_locale_to_utf8() in every
22741     g_strerror() call.
22742
22743     https://bugzilla.gnome.org/show_bug.cgi?id=754788
22744
22745  glib/gstrfuncs.c | 55
22746  ++++++++++++++++++++++++++++++++++---------------------
22747  1 file changed, 34 insertions(+), 21 deletions(-)
22748
22749 commit 19eb511ba4f4914c1914472132d3601069bef906
22750 Author: Dan Winship <danw@gnome.org>
22751 Date:   Wed Sep 9 11:16:30 2015 -0400
22752
22753     More g_strerror() fixes
22754
22755     Add a check to configure.ac for strerror_r, since we don't currently
22756     require POSIX.1-2001 conformance in general. Add back a
22757     plain-strerror() case as a fallback, and rearrange the glibc-vs-POSIX
22758     strerror_r() branches.
22759
22760     Update the docs to not claim that "not all platforms support the
22761     strerror() function" (we require C90), but still mention the UTF-8 and
22762     always-valid-string benefits. (And make test_strerror() check that
22763     last part.)
22764
22765     https://bugzilla.gnome.org/show_bug.cgi?id=754788
22766
22767  configure.ac          |  2 +-
22768  glib/gstrfuncs.c      | 27 +++++++++++++++------------
22769  glib/tests/strfuncs.c | 11 +++++++++++
22770  3 files changed, 27 insertions(+), 13 deletions(-)
22771
22772 commit ee6740aa78d267d9890bc3830a723dbc1eaf303a
22773 Author: Michael Catanzaro <mcatanzaro@gnome.org>
22774 Date:   Thu Sep 10 20:46:21 2015 -0500
22775
22776     Fix a typo
22777
22778  gobject/gobject.c | 2 +-
22779  1 file changed, 1 insertion(+), 1 deletion(-)
22780
22781 commit b8a5e22b6b6280ad05dd14cfa920316e85e30d04
22782 Author: Kalev Lember <klember@redhat.com>
22783 Date:   Thu Sep 10 15:06:56 2015 +0200
22784
22785     Bump version
22786
22787     So that early adopters of new api have a version to target.
22788
22789  configure.ac | 2 +-
22790  1 file changed, 1 insertion(+), 1 deletion(-)
22791
22792 commit d19411a76f91d47930ea67d16b30fba55734b449
22793 Author: Kalev Lember <klember@redhat.com>
22794 Date:   Thu Sep 10 14:08:35 2015 +0200
22795
22796     autocleanups: Add GString type
22797
22798     https://bugzilla.gnome.org/show_bug.cgi?id=754831
22799
22800  glib/glib-autocleanups.h | 10 +++++++++-
22801  glib/tests/autoptr.c     |  8 ++++++++
22802  2 files changed, 17 insertions(+), 1 deletion(-)
22803
22804 commit 4025b5a54fcbe2f5bc4c71e3259bc1af60c99169
22805 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22806 Date:   Wed Sep 9 11:58:44 2015 +0800
22807
22808     MSVC Builds: "Add" MSVC 2015 Projects
22809
22810     This "adds" the Visual Studio 2015 Project files by doing what we did
22811     before: copying the Visual Studio 2010 projects and replacing items
22812     in them, as the formats of the Visual Studio 201x projects are largely
22813     the same.
22814
22815  build/win32/Makefile.am      |  3 ++-
22816  build/win32/vs14/Makefile.am | 44
22817  ++++++++++++++++++++++++++++++++++++++++++++
22818  configure.ac                 |  1 +
22819  3 files changed, 47 insertions(+), 1 deletion(-)
22820
22821 commit 9c7df09c3bc784d19c206e8c17c3c288368541d1
22822 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22823 Date:   Wed Sep 9 11:54:11 2015 +0800
22824
22825     MSVC Builds: Simplify Script to Generate glib-mkenums
22826
22827     Use a simple all-purpose utility script to generate the glib-mkenums
22828     PERL script with the version info, and stop using the script that
22829     tries to parse the autotools files.  Move the things that
22830     were taken out from build/win32/setup.py back there.
22831
22832  build/win32/Makefile.am                            |  2 +-
22833  build/win32/process_in_win32.py                    | 77 -----------------
22834  build/win32/replace.py                             | 98
22835  ++++++++++++++++++++++
22836  build/win32/setup.py                               | 35 +++++++-
22837  build/win32/vs10/Makefile.am                       |  3 +-
22838  ...{glib-gen-srcs.props => glib-gen-srcs.props.in} |  4 +-
22839  build/win32/vs9/Makefile.am                        |  3 +-
22840  ...b-gen-srcs.vsprops => glib-gen-srcs.vsprops.in} |  2 +-
22841  configure.ac                                       |  2 +
22842  9 files changed, 142 insertions(+), 84 deletions(-)
22843
22844 commit 0570adff8074a786023bfb7646e7475af52f88f9
22845 Author: Matej Urbančič <mateju@svn.gnome.org>
22846 Date:   Tue Sep 8 23:19:40 2015 +0200
22847
22848     Updated Slovenian translation
22849
22850  po/sl.po | 936
22851  ++++++++++++++++++++++++++++++++-------------------------------
22852  1 file changed, 481 insertions(+), 455 deletions(-)
22853
22854 commit 20e8b634771f85926a6f9a67e11f13eb01d45bc7
22855 Author: Sebastian Dröge <sebastian@centricular.com>
22856 Date:   Fri Sep 4 11:58:57 2015 +0300
22857
22858     gioerror: Add more mappings for WinSock error codes
22859
22860     https://bugzilla.gnome.org/show_bug.cgi?id=754560
22861
22862  gio/gioerror.c | 14 ++++++++++++++
22863  1 file changed, 14 insertions(+)
22864
22865 commit 5a84f84325cbb0a58014348cb5513656432ae25d
22866 Author: Rico Tzschichholz <ricotz@ubuntu.com>
22867 Date:   Tue Sep 8 14:15:44 2015 +0200
22868
22869     gparam: Fix Since tag of g_param_spec_get_name_quark
22870
22871  gobject/gparam.c | 2 +-
22872  1 file changed, 1 insertion(+), 1 deletion(-)
22873
22874 commit 925dca1746b45855ad56dbe219f631200e87c9ff
22875 Author: Rico Tzschichholz <ricotz@ubuntu.com>
22876 Date:   Tue Sep 8 14:14:13 2015 +0200
22877
22878     docs: Add index for 2.46 api
22879
22880  docs/reference/glib/glib-docs.xml       | 4 ++++
22881  docs/reference/gobject/gobject-docs.xml | 4 ++++
22882  2 files changed, 8 insertions(+)
22883
22884 commit 0be6766d9be08bce4901ab3b5d80657070e65ee1
22885 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22886 Date:   Mon Sep 7 14:46:10 2015 +0800
22887
22888     MSVC Builds: Prepare For Visual Studio 2015
22889
22890     Update the autotools module so that we can use it to upgrade the
22891     Visual Studio 2010 projects to become Visual Studio 2015-compatible.
22892
22893     Note that this will make the MSVC 2015 builds use the the the latest
22894     VC140 CRT.
22895
22896  build/Makefile-newvs.am      | 22 +++++++++++++---------
22897  build/win32/vs11/Makefile.am |  4 +---
22898  build/win32/vs12/Makefile.am |  4 +---
22899  3 files changed, 15 insertions(+), 15 deletions(-)
22900
22901 commit 00933dfc9cc525963c6833d3180b593a87bb15bb
22902 Author: Matthias Clasen <mclasen@redhat.com>
22903 Date:   Mon Sep 7 20:56:10 2015 -0400
22904
22905     Speed up property change notification a bit
22906
22907     Avoid the quark lock and hash table lookup for every
22908     emission of ::notify.
22909
22910  gobject/gobject.c | 3 +--
22911  1 file changed, 1 insertion(+), 2 deletions(-)
22912
22913 commit 41c0d15a6d680738e80a59e89c1058a97ca922ea
22914 Author: Matthias Clasen <mclasen@redhat.com>
22915 Date:   Mon Sep 7 20:54:01 2015 -0400
22916
22917     Add a method to get the pspec name quark
22918
22919     This lets us avoid the quark lookup in the hot
22920     property change notification path.
22921
22922  docs/reference/gobject/gobject-sections.txt |  1 +
22923  gobject/gparam.c                            | 34
22924  ++++++++++++++++++++++++++---
22925  gobject/gparam.h                            |  3 +++
22926  3 files changed, 35 insertions(+), 3 deletions(-)
22927
22928 commit a62ad79f5c59152d1a52c3b52d969c3c48390cda
22929 Author: Matthias Clasen <mclasen@redhat.com>
22930 Date:   Mon Sep 7 19:57:53 2015 -0400
22931
22932     Clean up locking in g_object_notify_queue_add
22933
22934     Instaed of returning with the lock held, simply assert
22935     that this cannot happen:
22936
22937     https://bugzilla.gnome.org/show_bug.cgi?id=749678#c4
22938
22939  gobject/gobject.c | 2 +-
22940  1 file changed, 1 insertion(+), 1 deletion(-)
22941
22942 commit 087d75e3c336547fff37a4bc5d33b1ad041485bf
22943 Author: Matthias Clasen <mclasen@redhat.com>
22944 Date:   Mon Sep 7 19:43:19 2015 -0400
22945
22946     Make g_set_object more symmetric
22947
22948     As argued in bug 748633, and order of ref, assign, unref is
22949     preferable.
22950
22951  gobject/gobject.h | 12 ++++++++----
22952  1 file changed, 8 insertions(+), 4 deletions(-)
22953
22954 commit ebf961a58d540ea40611ad75bc983f5386d3635b
22955 Author: Ting-Wei Lan <lantw@src.gnome.org>
22956 Date:   Sat Sep 5 23:35:57 2015 +0800
22957
22958     Make g_strerror work with non-glibc POSIX systems
22959
22960     We should only use GNU-specific strerror_r on glibc. On other systems,
22961     we should use the XSI-compliant version.
22962
22963     https://bugzilla.gnome.org/show_bug.cgi?id=754601
22964
22965  glib/gstrfuncs.c | 13 +++++++++----
22966  1 file changed, 9 insertions(+), 4 deletions(-)
22967
22968 commit e773acfe9a0f8cf4d67799f6177997bd8a761ede
22969 Author: Matthias Clasen <mclasen@redhat.com>
22970 Date:   Mon Sep 7 14:59:22 2015 -0400
22971
22972     tests: Don't test g_utf8_to_ucs4_fast too rigorously
22973
22974     The function is documented to assume valid input, and doesn't
22975     guarantee behavior with invalid input. So don't test that.
22976
22977     https://bugzilla.gnome.org/show_bug.cgi?id=754636
22978
22979  tests/unicode-encoding.c | 33 ++++++++++++++++++++++++++-------
22980  1 file changed, 26 insertions(+), 7 deletions(-)
22981
22982 commit db3ffe5bf139a664609ab1f7e3715a2da5019805
22983 Author: Matthias Clasen <mclasen@redhat.com>
22984 Date:   Mon Sep 7 13:24:18 2015 -0400
22985
22986     unicode-encoding test: Differentiate error messages
22987
22988     Spitting out the same error for different cases in not helpful.
22989
22990  tests/unicode-encoding.c | 2 +-
22991  1 file changed, 1 insertion(+), 1 deletion(-)
22992
22993 commit cb3a03e1e2160d4548db3d7b2e55789c05e08225
22994 Author: Changwoo Ryu <cwryu@debian.org>
22995 Date:   Tue Sep 8 01:59:08 2015 +0900
22996
22997     Updated Korean translation
22998
22999  po/ko.po | 939
23000  ++++++++++++++++++++++++++++++++-------------------------------
23001  1 file changed, 470 insertions(+), 469 deletions(-)
23002
23003 commit 23229bfd0cbd2588402835758238e36407814148
23004 Author: Matthias Clasen <mclasen@redhat.com>
23005 Date:   Mon Sep 7 10:35:13 2015 -0400
23006
23007     GString: Avoid some repeated parameter checking
23008
23009     Many of the append and prepend variants are just thin wrappers
23010     around another one. Remove parameter checking in the wrapper
23011     for these cases. The wrapped function is checking them anyway.
23012
23013  glib/gstring.c | 20 +-------------------
23014  1 file changed, 1 insertion(+), 19 deletions(-)
23015
23016 commit 03db1f455b4265654e237d2ad55464b4113cba8a
23017 Author: Matthias Clasen <mclasen@redhat.com>
23018 Date:   Mon Sep 7 09:50:41 2015 -0400
23019
23020     Remove some unused code
23021
23022     The function unescape_gstring_inplace was maintaining a line count
23023     without ever making use of it. Drop that.
23024
23025  glib/gmarkup.c | 4 ----
23026  1 file changed, 4 deletions(-)
23027
23028 commit 44af2b1c17b5920052a6bb363c62d8452a570a42
23029 Author: Matthias Clasen <mclasen@redhat.com>
23030 Date:   Mon Sep 7 03:02:11 2015 -0400
23031
23032     Simplify g_param_spec_get_redirect_target a bit more
23033
23034     It is enough to look for exact matches here, so no need to
23035     dive into g_type_instance_is_a and take locks, etc.
23036
23037  gobject/gparam.c | 4 +++-
23038  1 file changed, 3 insertions(+), 1 deletion(-)
23039
23040 commit f1f80111c9bb691c658e8657c450845387cbefd1
23041 Author: Matthias Clasen <mclasen@redhat.com>
23042 Date:   Mon Sep 7 02:33:50 2015 -0400
23043
23044     Simplify g_param_spec_get_redirect_target
23045
23046     There is no need to do a type check in a g_return_if_fail if the
23047     type check is tne next thing the function does anyway.
23048
23049  gobject/gparam.c | 8 +-------
23050  1 file changed, 1 insertion(+), 7 deletions(-)
23051
23052 commit 401f78652c31a6a9eab68197e1634dcb765eabe6
23053 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
23054 Date:   Tue Oct 14 23:39:28 2014 +0300
23055
23056     Reorganized utf8-performance tests
23057
23058     Now each function-string pair gets its own test path to track
23059     a single performance result.
23060
23061     https://bugzilla.gnome.org/show_bug.cgi?id=738504
23062
23063  glib/tests/utf8-performance.c | 125
23064  ++++++++++++++++++++++++++----------------
23065  1 file changed, 77 insertions(+), 48 deletions(-)
23066
23067 commit b963565125f0ec2968300ddc80ab7750aa56625c
23068 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
23069 Date:   Mon Oct 13 21:31:02 2014 +0300
23070
23071     Unrolled implementation of g_utf8_to_ucs4_fast()
23072
23073     Unrolling the branches and expressions for all expected cases
23074     of UTF-8 sequences facilitates the work of both an optimizing compiler
23075     and the branch prediction logic in the CPU. This speeds up decoding
23076     noticeably on text composed primarily of longer sequences.
23077
23078     https://bugzilla.gnome.org/show_bug.cgi?id=738504
23079
23080  glib/gutf8.c | 71
23081  ++++++++++++++++++++++++++++++++++++------------------------
23082  1 file changed, 43 insertions(+), 28 deletions(-)
23083
23084 commit 3188b8ee791a38ac3dd7e477f30761344442f745
23085 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
23086 Date:   Tue Oct 14 01:18:57 2014 +0300
23087
23088     Optimized branching in g_utf8_validate()
23089
23090     The number of branches and logical operations can be reduced by
23091     never producing a resulting wide character value to check its range.
23092     Instead, individual bytes in the sequence are validated
23093     depending on the branch taken on the basis of preceding bytes.
23094     The syntax given in RFC 3629 is made use of.
23095
23096     https://bugzilla.gnome.org/show_bug.cgi?id=738504
23097
23098  glib/gutf8.c | 149
23099  ++++++++++++++++++++++++++++++++---------------------------
23100  1 file changed, 80 insertions(+), 69 deletions(-)
23101
23102 commit 5644ee5083c5f03e01ee2e4de615c16cfc0dfcd0
23103 Author: Matthias Clasen <mclasen@redhat.com>
23104 Date:   Sat Sep 5 13:02:33 2015 -0400
23105
23106     markup: trivial refactor
23107
23108     Avoid an unnecessary branch.
23109
23110  glib/gmarkup.c | 9 +++------
23111  1 file changed, 3 insertions(+), 6 deletions(-)
23112
23113 commit d28639507db2029b8f184a5d93e9d8c28acc1955
23114 Author: Matthias Clasen <mclasen@redhat.com>
23115 Date:   Fri Sep 4 13:55:46 2015 -0400
23116
23117     list store: Fix a parameter check
23118
23119     Getting this wrong causes build failures.
23120
23121     https://bugzilla.gnome.org/show_bug.cgi?id=754582
23122
23123  glib/gsequence.c | 18 +++++++++++-------
23124  1 file changed, 11 insertions(+), 7 deletions(-)
23125
23126 commit da4927b7fb0213f77d8ca087de6854948487c6ee
23127 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
23128 Date:   Fri Sep 4 16:23:43 2015 +0000
23129
23130     Updated Kazakh translation
23131
23132  po/kk.po | 947
23133  +++++++++++++++++++++++++++++++--------------------------------
23134  1 file changed, 465 insertions(+), 482 deletions(-)
23135
23136 commit 6e1618560035296f0d92231e241bf29b8d7d213c
23137 Author: Milo Casagrande <milo@ubuntu.com>
23138 Date:   Fri Sep 4 07:49:58 2015 +0000
23139
23140     Updated Italian translation
23141
23142  po/it.po | 1651
23143  +++++++++++++++++++++++++-------------------------------------
23144  1 file changed, 663 insertions(+), 988 deletions(-)
23145
23146 commit 1387a16bf4eb1859170bd2fa9b9efb9d5169d1e7
23147 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23148 Date:   Thu Sep 3 15:24:06 2015 +0800
23149
23150     MSVC Builds: Remove Static Items
23151
23152     ... which are now generated with the new autotools module, so we just
23153     need to ensure the generated items are being dist'ed.
23154
23155     https://bugzilla.gnome.org/show_bug.cgi?id=735429
23156
23157  build/win32/vs10/glib-compile-resources.vcxproj    | 181 -----------
23158  .../vs10/glib-compile-resources.vcxproj.filters    |  17 --
23159  build/win32/vs10/glib-compile-schemas.vcxproj      | 181 -----------
23160  .../vs10/glib-compile-schemas.vcxproj.filters      |  17 --
23161  build/win32/vs10/glib-install.props                | 332
23162  ---------------------
23163  build/win32/vs9/glib-compile-resources.vcproj      | 156 ----------
23164  build/win32/vs9/glib-compile-schemas.vcproj        | 156 ----------
23165  build/win32/vs9/glib-install.vsprops               | 314
23166  -------------------
23167  8 files changed, 1354 deletions(-)
23168
23169 commit 041e77249af8778db1e37b3ad47c034fa7934e05
23170 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23171 Date:   Thu Sep 3 15:19:48 2015 +0800
23172
23173     Cleanup and Enhance the MSVC Project Generation
23174
23175     Make use of the common autotools module that is used to generate
23176     the MSVC
23177     project files from their respective templates so that the main
23178     build files
23179     beccome cleaner, and enhance them in a way that the headers that
23180     should be
23181     installed can be written to the property sheets during 'make dist',
23182     so that
23183     the chances of missing headers for MSVC builds can be greatly reduced.
23184
23185     Also use this autotools module to fill in the projects for
23186     glib-compile-schemas and glib-compile-resources.
23187
23188     https://bugzilla.gnome.org/show_bug.cgi?id=735429
23189
23190  build/win32/vs10/.gitignore                        |   5 +
23191  build/win32/vs10/Makefile.am                       |  96 ++++++-----
23192  build/win32/vs10/gio.vcxproj.filtersin             |   4 +-
23193  build/win32/vs10/gio.vcxprojin                     |   4 +-
23194  .../vs10/glib-compile-resources.vcxproj.filtersin  |  12 ++
23195  build/win32/vs10/glib-compile-resources.vcxprojin  | 180
23196  +++++++++++++++++++++
23197  .../vs10/glib-compile-schemas.vcxproj.filtersin    |  12 ++
23198  build/win32/vs10/glib-compile-schemas.vcxprojin    | 180
23199  +++++++++++++++++++++
23200  build/win32/vs10/glib-install.propsin              | 102 ++++++++++++
23201  build/win32/vs10/glib.vcxproj.filtersin            |   4 +-
23202  build/win32/vs10/glib.vcxprojin                    |   2 +-
23203  build/win32/vs10/gobject.vcxproj.filtersin         |   2 +-
23204  build/win32/vs10/gobject.vcxprojin                 |   2 +-
23205  build/win32/vs9/.gitignore                         |   3 +
23206  build/win32/vs9/Makefile.am                        |  56 ++++---
23207  build/win32/vs9/gio.vcprojin                       |   2 +-
23208  build/win32/vs9/glib-compile-resources.vcprojin    | 155
23209  ++++++++++++++++++
23210  build/win32/vs9/glib-compile-schemas.vcprojin      | 155
23211  ++++++++++++++++++
23212  build/win32/vs9/glib-install.vspropsin             |  76 +++++++++
23213  build/win32/vs9/glib.vcprojin                      |   2 +-
23214  build/win32/vs9/gobject.vcprojin                   |   2 +-
23215  gio/Makefile.am                                    |  57 +++----
23216  glib/Makefile.am                                   |  50 ++----
23217  gobject/Makefile.am                                |  44 ++---
23218  24 files changed, 1032 insertions(+), 175 deletions(-)
23219
23220 commit 700983c8c9827cb4de93d25757c767d1d5211910
23221 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23222 Date:   Thu Sep 3 19:08:55 2015 +0800
23223
23224     build: Add Common Autotools Module for MSVC Projects
23225
23226     This adds a common autotools module that can be used by various
23227     projects to generate the Visual Studio projects as needed, and
23228     if necessary, generate the headers listings to "install" for that
23229     project, based on items passed in to this.  This is modelled on the
23230     Makefile.introspection autotools file that is used by many GNOME
23231     projects to generate the introspection files.
23232
23233     https://bugzilla.gnome.org/show_bug.cgi?id=735429
23234
23235  build/Makefile.msvcproj | 110
23236  ++++++++++++++++++++++++++++++++++++++++++++++++
23237  1 file changed, 110 insertions(+)
23238
23239 commit 63a5556aa2821b266b2b14b436abaa9f77e73e46
23240 Author: Aurimas Černius <aurisc4@gmail.com>
23241 Date:   Wed Sep 2 21:17:11 2015 +0300
23242
23243     Updated Lithuanian translation
23244
23245  po/lt.po | 329
23246  ++++++++++++++++++++++++++++++++-------------------------------
23247  1 file changed, 168 insertions(+), 161 deletions(-)
23248
23249 commit 7a65d1d3fb86b0ab46a0a425b79985e037cd3b68
23250 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23251 Date:   Wed Sep 2 14:48:04 2015 +0100
23252
23253     gmem: Fix a typo in the g_try_new0() documentation
23254
23255  glib/gmem.h | 2 +-
23256  1 file changed, 1 insertion(+), 1 deletion(-)
23257
23258 commit b77fe970dbbc3c1e2bfaca58aade6874f8530885
23259 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23260 Date:   Wed Jan 14 10:44:12 2015 +0000
23261
23262     gstring: Mark g_string_free() as taking (transfer full) input
23263
23264     This is unusual, but the correct annotation for a free() function.
23265
23266     https://bugzilla.gnome.org/show_bug.cgi?id=742903
23267
23268  glib/gstring.c | 2 +-
23269  1 file changed, 1 insertion(+), 1 deletion(-)
23270
23271 commit 4cad3f5e1bc88e626450607ca8c6b59265d7242b
23272 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23273 Date:   Wed Sep 2 16:09:58 2015 +0800
23274
23275     glib/strfuncs.c: Fix Build on Windows
23276
23277     Windows does not have strerror_r(), but does have strerror_s(),
23278     which is
23279     threadsafe, and does more or less the same thing, so use it on
23280     Windows to
23281     fix the build.
23282
23283     https://bugzilla.gnome.org/show_bug.cgi?id=754431
23284
23285  glib/gstrfuncs.c | 5 +++++
23286  1 file changed, 5 insertions(+)
23287
23288 commit 4a09d0cf7a65cd08d4156eafd80e943712216d49
23289 Author: Ting-Wei Lan <lantw@src.gnome.org>
23290 Date:   Wed Sep 2 01:19:40 2015 +0800
23291
23292     Fix return value error in g_list_store_sort
23293
23294  gio/gliststore.c | 2 +-
23295  1 file changed, 1 insertion(+), 1 deletion(-)
23296
23297 commit f14e2e5c53a5f1113c5e063511b7ea31319f4ccf
23298 Author: Matthias Clasen <mclasen@redhat.com>
23299 Date:   Tue Sep 1 10:58:32 2015 -0400
23300
23301     2.45.7
23302
23303  NEWS         | 47 +++++++++++++++++++++++++++++++++++++++++++++++
23304  configure.ac |  2 +-
23305  2 files changed, 48 insertions(+), 1 deletion(-)
23306
23307 commit b04c565f33edbe7b81b028ba371da93b946f6393
23308 Author: Emmanuele Bassi <ebassi@gnome.org>
23309 Date:   Wed Aug 19 13:47:58 2015 +0100
23310
23311     gio: Link against gmodule when building tools
23312
23313     Otherwise cross-compilation will fail with linker errors.
23314
23315     https://bugzilla.gnome.org/show_bug.cgi?id=753745
23316
23317  gio/Makefile.am | 5 +++++
23318  1 file changed, 5 insertions(+)
23319
23320 commit 5ce70917df75f87c89a9b1e9d0583ae4135f0b2c
23321 Author: Emmanuele Bassi <ebassi@gnome.org>
23322 Date:   Wed Aug 19 13:38:30 2015 +0100
23323
23324     Drop binary checks when cross-compiling
23325
23326     We don't need to run binaries we just built in order to successfully
23327     build GLib and friends any more.
23328
23329     Since commit b74e2a7, we don't need to run glib-genmarshal when
23330     building
23331     GIO; since commit f9eb9eed, all our tests (including the ones that do
23332     need to run binaries we just built) are only built when running "make
23333     check", instead of unconditionally at every build.
23334
23335     This means that we don't need to check for existing, native binaries
23336     when cross-compiling, and fail the configuration step if they are not
23337     found — which also means that you don't need to natively build
23338     GLib for
23339     your toolchain, in order to cross-compile GLib.
23340
23341     We can also use the cross-compilation conditional, and skip those
23342     tests
23343     that require a binary we just built in order to build.
23344
23345     https://bugzilla.gnome.org/show_bug.cgi?id=753745
23346
23347  configure.ac              | 24 ++----------------------
23348  gio/tests/Makefile.am     | 12 +++++-------
23349  gobject/tests/Makefile.am | 14 ++++++++------
23350  tests/gobject/Makefile.am | 20 +++++++-------------
23351  4 files changed, 22 insertions(+), 48 deletions(-)
23352
23353 commit 1dec512a66fddfd8b4b265231b00d4f918b16cef
23354 Author: Matthias Clasen <mclasen@redhat.com>
23355 Date:   Tue Sep 1 10:21:26 2015 -0400
23356
23357     Revert "GSettings: delay backend subscription"
23358
23359     This reverts commit 8ff5668a458344da22d30491e3ce726d861b3619.
23360
23361     This change has had considerable fallout, and there was no
23362     follow-up to address it.
23363
23364     https://bugzilla.gnome.org/show_bug.cgi?id=733791
23365
23366  gio/gsettings-tool.c | 13 -------------
23367  gio/gsettings.c      | 47 ++++-------------------------------------------
23368  2 files changed, 4 insertions(+), 56 deletions(-)
23369
23370 commit 7fff264777ac9869ff347dd2bb02304e11d83a20
23371 Author: Matthias Clasen <mclasen@redhat.com>
23372 Date:   Tue Sep 1 10:18:23 2015 -0400
23373
23374     Revert "GSettings: fix check for delaying backend subscription"
23375
23376     This reverts commit d511d6b37f051d2cd8698055cbd85ee7f987325d.
23377
23378  gio/gsettings.c | 12 +++---------
23379  1 file changed, 3 insertions(+), 9 deletions(-)
23380
23381 commit 16721468e5410732f2575be35652ece538587b94
23382 Author: Iain Lane <iain@orangesquash.org.uk>
23383 Date:   Wed Jul 15 17:01:03 2015 +0100
23384
23385     gsignal: Don't crash when operating on signals on the wrong object
23386
23387  gobject/gsignal.c | 21 +++++++++++++++------
23388  1 file changed, 15 insertions(+), 6 deletions(-)
23389
23390 commit 261250c46e3eab9b54c9cc59b405a69785a65b35
23391 Author: Iain Lane <iain@orangesquash.org.uk>
23392 Date:   Thu Jul 16 15:38:21 2015 +0100
23393
23394     Test that disconnecting from the wrong thing warns and doesn't crash
23395
23396     This broke in 916297be799ee001b4a214cc52c3b960bb0b5deb (≥ 2.45.3)
23397
23398  gobject/tests/signals.c | 53
23399  +++++++++++++++++++++++++++++++++++++++++++++++++
23400  1 file changed, 53 insertions(+)
23401
23402 commit 976da775cbeff497e922f959f9a35d5e06cfc7a9
23403 Author: Alexandre Franke <alexandre.franke@gmail.com>
23404 Date:   Tue Sep 1 07:57:48 2015 +0000
23405
23406     Updated French translation
23407
23408  po/fr.po | 230
23409  +++++++++++++++++++++++++++++++++------------------------------
23410  1 file changed, 120 insertions(+), 110 deletions(-)
23411
23412 commit 9f2e3f6b7262a8cae817a4cc12388fcc1bd63bce
23413 Author: Dan Winship <danw@gnome.org>
23414 Date:   Wed Dec 3 05:57:29 2014 -0500
23415
23416     gtestutils: add g_assert_cmpmem()
23417
23418     Add a test macro to compare two buffers (which are not already known
23419     to be the same length) for equality.
23420
23421     https://bugzilla.gnome.org/show_bug.cgi?id=754283
23422
23423  docs/reference/glib/glib-sections.txt |  1 +
23424  gio/tests/async-close-output-stream.c |  9 ++-----
23425  gio/tests/converter-stream.c          | 46
23426  +++++++++++++++++------------------
23427  gio/tests/gdbus-peer.c                |  3 +--
23428  gio/tests/gsettings.c                 |  4 +--
23429  gio/tests/gsubprocess.c               | 11 ++++-----
23430  gio/tests/readwrite.c                 | 10 +++-----
23431  glib/gtestutils.c                     | 33 +++++++++++++++++++++----
23432  glib/gtestutils.h                     | 10 ++++++++
23433  glib/tests/base64.c                   | 25 ++++---------------
23434  glib/tests/bytes.c                    | 23 ++++++------------
23435  glib/tests/checksum.c                 |  3 +--
23436  glib/tests/gvariant.c                 |  3 +--
23437  glib/tests/hmac.c                     |  3 +--
23438  glib/tests/strfuncs.c                 |  3 +--
23439  glib/tests/string.c                   | 10 +++-----
23440  glib/tests/testing.c                  | 26 ++++++++++++++++++++
23441  17 files changed, 120 insertions(+), 103 deletions(-)
23442
23443 commit 367f36d630afa01b0967547f5a038a1f8f499f45
23444 Author: Dan Winship <danw@gnome.org>
23445 Date:   Fri Dec 12 12:47:00 2014 -0500
23446
23447     gtestutils: forbid having two tests with the same full path
23448
23449     In the same way that gtestutils used to let you create multiple suites
23450     with the same name, it also let you create multiple tests with the
23451     same name. Make that an error instead (and fix glib/tests/base64.c,
23452     which was registering three separate tests named
23453     "/base64/incremental/nobreak/4", and glib/tests/autoptr.c, which was
23454     running test_g_variant_builder() twice).
23455
23456     https://bugzilla.gnome.org/show_bug.cgi?id=754286
23457
23458  glib/gtestutils.c    | 16 +++++++++++++++-
23459  glib/tests/autoptr.c |  1 -
23460  glib/tests/base64.c  |  6 +++---
23461  3 files changed, 18 insertions(+), 5 deletions(-)
23462
23463 commit 123ea70d74e655f7401cf70d364ccfb2b03022a7
23464 Author: Dan Winship <danw@gnome.org>
23465 Date:   Sat Feb 1 18:23:13 2014 +0100
23466
23467     gtestutils: improve non-TAP output, fix handling of incomplete tests
23468
23469     In non-TAP mode, tests that used g_test_skip() were labelled "OK", and
23470     tests that used g_test_incomplete() were labelled "FAIL". Explicitly
23471     show them as "SKIP" and "TODO" instead, like in the TAP case.
23472
23473     Also, incomplete/TODO tests are not supposed to be treated as
23474     failures, so fix that too.
23475
23476     https://bugzilla.gnome.org/show_bug.cgi?id=754286
23477
23478  glib/gtestutils.c | 20 ++++++++++++++------
23479  1 file changed, 14 insertions(+), 6 deletions(-)
23480
23481 commit 6e382208f72cfd449cf076ac1f1fa340fe6eea0f
23482 Author: Dan Winship <danw@gnome.org>
23483 Date:   Fri Dec 12 11:49:31 2014 -0500
23484
23485     gtestutils: print the TAP test plan first, not last
23486
23487     TAP allows you to print the "test plan" (ie, the expected number of
23488     tests" either at the start or the end of the test program, but if you
23489     put it at the end, and the program crashes, automake will complain
23490     "missing test plan", which is confusing to users (particularly since
23491     it prints that *before* it prints that the test program crashed,
23492     suggesting that somehow the lack of test plan was responsible for the
23493     crash or something, rather than vice versa).
23494
23495     Anyway, change it to count the tests ahead of time, and print the test
23496     plan first. Keeping this simple requires disallowing the '-p', '-s',
23497     and '--GTestSkipCount' options when using '--tap' (although we were
23498     already printing the wrong number in the --GTestSkipCount case
23499     anyway).
23500
23501     https://bugzilla.gnome.org/show_bug.cgi?id=754284
23502
23503  glib/gtestutils.c | 44 ++++++++++++++++++++++++++++++++++++++++++--
23504  1 file changed, 42 insertions(+), 2 deletions(-)
23505
23506 commit 51c91ed53d54efed8f82d5ead200ac5b6ef52a6a
23507 Author: Dan Winship <danw@gnome.org>
23508 Date:   Fri Mar 14 14:57:51 2014 -0400
23509
23510     gtestutils: move "/subprocess" path special-casing
23511
23512     https://bugzilla.gnome.org/show_bug.cgi?id=754284
23513
23514  glib/gtestutils.c | 42 ++++++++++++++++++------------------------
23515  1 file changed, 18 insertions(+), 24 deletions(-)
23516
23517 commit 91ff2ba844a917162307a75afa658571d419701f
23518 Author: Dan Winship <danw@gnome.org>
23519 Date:   Fri Mar 14 11:19:01 2014 -0400
23520
23521     gtestutils: make g_test_suite_run{,internal} less confusing
23522
23523     Rewrite g_test_suite_run() and g_test_suite_run_internal() to make it
23524     clearer what they do (while still preserving exact backward
23525     compatibility, meaning we need to handle the "-p" case differently
23526     from the non-"-p" case).
23527
23528     https://bugzilla.gnome.org/show_bug.cgi?id=754284
23529
23530  glib/gtestutils.c | 94
23531  ++++++++++++++++++++++++-------------------------------
23532  1 file changed, 41 insertions(+), 53 deletions(-)
23533
23534 commit 510331bacf803a905577b93f118f5a32bba55bd3
23535 Author: Dan Winship <danw@gnome.org>
23536 Date:   Fri Mar 14 11:41:44 2014 -0400
23537
23538     gtestutils: reorganize g_test_name manipulation
23539
23540     https://bugzilla.gnome.org/show_bug.cgi?id=754284
23541
23542  glib/gtestutils.c | 20 +++++++++++++-------
23543  1 file changed, 13 insertions(+), 7 deletions(-)
23544
23545 commit 34ec21fab54ecd964ab7167060b650ab0ff44602
23546 Author: Matthias Clasen <mclasen@redhat.com>
23547 Date:   Mon Aug 31 13:48:22 2015 -0400
23548
23549     win32: Fix a g_once_init_enter call
23550
23551     g_once_init_enter must be given a gsize-sized location.
23552     A gboolean doesn't qualify. This broke the build on win64.
23553
23554     http://bugzilla.gnome.org/show_bug.cgi?id=754307
23555
23556  gio/gwin32appinfo.c | 2 +-
23557  1 file changed, 1 insertion(+), 1 deletion(-)
23558
23559 commit 591eabcbbcaf3589b004e65c4a11a0d7d18887c8
23560 Author: Matthias Clasen <mclasen@redhat.com>
23561 Date:   Mon Aug 31 13:43:47 2015 -0400
23562
23563     Remove an unused variable
23564
23565  gio/gwin32registrykey.c | 2 --
23566  1 file changed, 2 deletions(-)
23567
23568 commit b8a2e08abadda92547ed63881dcfbe779594d03b
23569 Author: Balázs Úr <urbalazs@gmail.com>
23570 Date:   Mon Aug 31 16:16:49 2015 +0000
23571
23572     Updated Hungarian translation
23573
23574  po/hu.po | 510
23575  ++++++++++++++++++++++++++++++++-------------------------------
23576  1 file changed, 256 insertions(+), 254 deletions(-)
23577
23578 commit e5734c37a6f1b0d3ce467e7a5ac11c29c1d5f56a
23579 Author: Matthias Clasen <mclasen@redhat.com>
23580 Date:   Wed Aug 26 23:20:39 2015 -0400
23581
23582     Add g_list_store_sort
23583
23584     GListStore already has a g_list_store_insert_sorted function,
23585     which can be used to keep the list sorted according to a fixed
23586     sort function. But if the sort function changes (as e.g. with
23587     sort columns in a list UI), the entire list needs to be
23588     resorted. In that case, you want g_list_store_sort().
23589
23590     https://bugzilla.gnome.org/show_bug.cgi?id=754152
23591
23592  docs/reference/gio/gio-sections.txt |  1 +
23593  gio/gliststore.c                    | 26 ++++++++++++++++++++++++++
23594  gio/gliststore.h                    |  5 +++++
23595  3 files changed, 32 insertions(+)
23596
23597 commit 516adb99c094fc2c4dcb95f97f9d251d7bba1716
23598 Author: Michael Catanzaro <mcatanzaro@gnome.org>
23599 Date:   Fri Aug 28 19:47:19 2015 -0500
23600
23601     Add certificate chain construction test
23602
23603     Enhance GTestTlsBackend to allow setting the issuer property of
23604     GTlsCertificates, and add a test to ensure certificate chain
23605     construction with g_tls_certificate_new_from_pem() works as expected.
23606
23607     https://bugzilla.gnome.org/show_bug.cgi?id=754264
23608
23609  gio/tests/cert-tests/cert-list.pem | 16 +++++++++
23610  gio/tests/gtesttlsbackend.c        |  9 ++++-
23611  gio/tests/tls-certificate.c        | 69
23612  ++++++++++++++++++++++++++++++++++++++
23613  3 files changed, 93 insertions(+), 1 deletion(-)
23614
23615 commit 587068c969716df2b994362e3133c68d91455d47
23616 Author: Michael Catanzaro <mcatanzaro@gnome.org>
23617 Date:   Fri Aug 28 19:43:09 2015 -0500
23618
23619     GTlsCertificate: fix loading of chain with private key
23620
23621     If a private key (or anything, in fact) follows the final certificate
23622     in
23623     the file, certificate parsing will be aborted and only the first
23624     certificate in the chain will be returned, with the private key
23625     not set.
23626     Be tolerant of this, rather than expecting the final character in the
23627     file to be the newline following the last certificate.
23628
23629     https://bugzilla.gnome.org/show_bug.cgi?id=754264
23630
23631  gio/gtlscertificate.c | 10 ++++++++--
23632  1 file changed, 8 insertions(+), 2 deletions(-)
23633
23634 commit 1ab3e3ed3e0c50cc8e747a9617f9412af8a15bdd
23635 Author: Dan Winship <danw@gnome.org>
23636 Date:   Tue Aug 25 10:18:06 2015 -0400
23637
23638     gsocket: add a wrapper around g_set_error() to avoid extra work
23639
23640     If @error is NULL then we don't even need to evaluate the remaining
23641     arguments. And if errno is EWOULDBLOCK, then no one should see the
23642     error message anyway, so don't bother g_strdup_printf'ing up a pretty
23643     one.
23644
23645     https://bugzilla.gnome.org/show_bug.cgi?id=752769
23646
23647  gio/gsocket.c | 54 ++++++++++++++++++++++++++----------------------------
23648  1 file changed, 26 insertions(+), 28 deletions(-)
23649
23650 commit a70265779480e31d575dd2a4f0444bf5a1849c22
23651 Author: Tom Tryfonidis <tomtryf@gmail.com>
23652 Date:   Fri Aug 28 20:49:53 2015 +0000
23653
23654     Updated Greek translation
23655
23656  po/el.po | 676
23657  +++++++++++++++++++++++++++++----------------------------------
23658  1 file changed, 315 insertions(+), 361 deletions(-)
23659
23660 commit 30d95388e7835487e5ed67334bddc2a45c0846a5
23661 Author: Matthias Clasen <mclasen@redhat.com>
23662 Date:   Fri Aug 28 16:05:05 2015 -0400
23663
23664     Test g_strerror some more
23665
23666     Set a locale here, so we actually do conversion, and also
23667     run the loop far enough that we hit the 'unknown error' case.
23668
23669  glib/tests/strfuncs.c | 4 +++-
23670  1 file changed, 3 insertions(+), 1 deletion(-)
23671
23672 commit 36fac0849ceabafb9e2a15045230833e7dbc9e9d
23673 Author: Matthias Clasen <mclasen@redhat.com>
23674 Date:   Fri Aug 28 15:38:04 2015 -0400
23675
23676     Make g_strerror threadsafe
23677
23678     We need to use strerror_r here, in order to be threadsafe.
23679
23680  glib/gstrfuncs.c | 18 +++++++++++++++---
23681  1 file changed, 15 insertions(+), 3 deletions(-)
23682
23683 commit eb7ffccf44ecb27f581693c4f62ed8d361999817
23684 Author: Matthias Clasen <mclasen@redhat.com>
23685 Date:   Fri Aug 28 14:13:24 2015 -0400
23686
23687     test repeated g_hash_table_remove_all calls
23688
23689     I just came across a situation where code ended up stuck in
23690     an infinite loop in GHashTable code, so lets verify that this
23691     is a safe thing.
23692
23693  glib/tests/hash.c | 4 ++++
23694  1 file changed, 4 insertions(+)
23695
23696 commit 323b1d9c5f20ff46d420bdb63f80f772f9f7fb2f
23697 Author: Andika Triwidada <andika@gmail.com>
23698 Date:   Fri Aug 28 13:00:20 2015 +0000
23699
23700     Updated Indonesian translation
23701
23702  po/id.po | 196
23703  +++++++++++++++++++++++++++++++++------------------------------
23704  1 file changed, 103 insertions(+), 93 deletions(-)
23705
23706 commit f8341badb87ffc7d48488b95b58efbd1c7747674
23707 Author: K. Adam Christensen <pope@shifteleven.com>
23708 Date:   Fri Aug 28 08:17:24 2015 -0400
23709
23710     gfileenumerator: Don't leak memory if out_info is NULL
23711
23712     In the unusual case where one just wants the filenames, avoid
23713     a leak.
23714
23715     https://bugzilla.gnome.org/show_bug.cgi?id=754211
23716
23717  gio/gfileenumerator.c | 12 +++++++-----
23718  1 file changed, 7 insertions(+), 5 deletions(-)
23719
23720 commit 4cbd0d6a602f82f42aa8dc8e83c3daee95134d03
23721 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
23722 Date:   Thu Aug 27 23:21:08 2015 +0300
23723
23724     Updated Hebrew translation
23725
23726  po/he.po | 346
23727  ++++++++++++++++++++++++++++++++-------------------------------
23728  1 file changed, 178 insertions(+), 168 deletions(-)
23729
23730 commit 42331aa15484dc60561a8848d4696a655ba2d22d
23731 Author: Fran Dieguez <fran@openhost.es>
23732 Date:   Thu Aug 27 16:47:01 2015 +0200
23733
23734     Updated Galician translations
23735
23736  po/gl.po | 173
23737  ++++++++++++++++++++++++++++++++++++---------------------------
23738  1 file changed, 99 insertions(+), 74 deletions(-)
23739
23740 commit c061d6995c594c47f718d73b2419547161e92636
23741 Author: Piotr Drąg <piotrdrag@gmail.com>
23742 Date:   Wed Aug 26 18:21:34 2015 +0200
23743
23744     Updated Polish translation
23745
23746  po/pl.po | 1406
23747  +++++++++++++++++++++++++++++++-------------------------------
23748  1 file changed, 697 insertions(+), 709 deletions(-)
23749
23750 commit a3f567ad56af4e0c3cad8eab591360609ec94b5a
23751 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
23752 Date:   Tue Aug 25 22:54:03 2015 +0000
23753
23754     Updated Chinese (Taiwan) translation
23755
23756  po/zh_TW.po | 903
23757  ++++++++++++++++++++++++++++++++----------------------------
23758  1 file changed, 475 insertions(+), 428 deletions(-)
23759
23760 commit 91a6ec8d07eb521fc3f9be3bf7b7ae36a6108c88
23761 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23762 Date:   Tue Aug 25 10:49:06 2015 +0100
23763
23764     gutils: Clarify return values of g_bit_nth_[lsf|msf]()
23765
23766     Clarify in the documentation that both functions return -1 if no high
23767     bits could be found.
23768
23769  glib/gutils.c | 6 ++++--
23770  1 file changed, 4 insertions(+), 2 deletions(-)
23771
23772 commit b233d7e324e7661c6a487df9362a6503f0acfea5
23773 Author: Pedro Albuquerque <palbuquerque73@gmail.com>
23774 Date:   Tue Aug 25 06:22:23 2015 +0000
23775
23776     Updated Portuguese translation
23777
23778  po/pt.po | 392
23779  ++++++++++++++++++++++++++++++++-------------------------------
23780  1 file changed, 198 insertions(+), 194 deletions(-)
23781
23782 commit 7da3922d051907ccd9b32de140bab217c7665c02
23783 Author: Dan Winship <danw@gnome.org>
23784 Date:   Fri Aug 21 17:39:44 2015 -0400
23785
23786     gdbus: fix race condition in connection filter freeing
23787
23788     If you called g_dbus_connection_remove_filter() on a filter while it
23789     was running (or about to be run) in another thread, its GDestroyNotify
23790     would be run immediately, potentially causing the filter thread to
23791     crash.
23792
23793     Fix this by refcounting the filters, and using the existing mechanism
23794     for running a GDestroyNotify in another thread in the case where the
23795     the gdbus thread is the one that frees it.
23796
23797     Also, add a bit of documentation explaining this (and add a related
23798     clarification to g_dbus_connection_signal_subscribe()).
23799
23800     https://bugzilla.gnome.org/show_bug.cgi?id=704568
23801
23802  gio/gdbusconnection.c | 136
23803  +++++++++++++++++++++++++++++++++++---------------
23804  1 file changed, 95 insertions(+), 41 deletions(-)
23805
23806 commit 76c1f78cb92cdbfe46321da2b2d2ecfbfdf32eaa
23807 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23808 Date:   Mon Aug 24 10:38:27 2015 +0100
23809
23810     gfile: Clarify g_file_get_parent() documentation
23811
23812     Clarify that a parent in this case has to be an immediate parent,
23813     not an
23814     arbitrary ancestor several levels up in the tree.
23815
23816  gio/gfile.c | 6 +++---
23817  1 file changed, 3 insertions(+), 3 deletions(-)
23818
23819 commit 50a65cc38a68dcb04f57fb492c83878e5238d15b
23820 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23821 Date:   Mon Aug 24 10:37:51 2015 +0100
23822
23823     gfile: Clarify g_file_get_path() documentation
23824
23825     Clarify that the returned path (if non-NULL) is guaranteed to be
23826     absolute and canonical, but might still contain symlinks.
23827
23828  gio/gfile.c | 3 ++-
23829  1 file changed, 2 insertions(+), 1 deletion(-)
23830
23831 commit 02f9e84709b4e4756f3e512dede3430f3538fbf5
23832 Author: Kalev Lember <klember@redhat.com>
23833 Date:   Sat Aug 22 23:13:33 2015 +0200
23834
23835     gdbus: Add a missing include
23836
23837     This fixes the build on non-unix platforms, such as win32 where
23838     gunixfdlist.h is not included.
23839
23840  gio/gdbusmethodinvocation.c | 1 +
23841  1 file changed, 1 insertion(+)
23842
23843 commit a6ae52fa132ef2c5468d924945470957a7ef4c42
23844 Author: Michael Catanzaro <mcatanzaro@gnome.org>
23845 Date:   Fri Aug 21 16:46:33 2015 -0500
23846
23847     docs: Fix a typo finalised -> finalized
23848
23849     db8455f07d3d58b8d30d35371c0bbd3e342c8960 added use of both "finalised"
23850     and "finalized". We generally use American spelling, so prefer that.
23851
23852  glib/gmain.c | 2 +-
23853  1 file changed, 1 insertion(+), 1 deletion(-)
23854
23855 commit d33eae97c99c7dc0df362eba2010ec28ac08058e
23856 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23857 Date:   Fri Aug 21 15:17:24 2015 +0100
23858
23859     Revert "TODO ban maman"
23860
23861     I can’t work git-bz.
23862
23863     This reverts commit a228f0ac8031379d3568245e24fb287408cf3a26.
23864
23865  docs/reference/gobject/tut_gtype.xml | 2 +-
23866  1 file changed, 1 insertion(+), 1 deletion(-)
23867
23868 commit a228f0ac8031379d3568245e24fb287408cf3a26
23869 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23870 Date:   Wed Aug 19 12:00:00 2015 +0100
23871
23872     TODO ban maman
23873
23874  docs/reference/gobject/tut_gtype.xml | 2 +-
23875  1 file changed, 1 insertion(+), 1 deletion(-)
23876
23877 commit 57d0ec57e43ce9b98a76fc7d07b3b5827481e516
23878 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23879 Date:   Tue Feb 24 08:50:53 2015 +0000
23880
23881     docs: Clarify costs of using the generic GObject C closure marshaller
23882
23883     The libffi one is slower than type-specific generated ones, but is
23884     generally better to use.
23885
23886     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23887
23888  docs/reference/gobject/tut_gsignal.xml |  3 ++-
23889  docs/reference/gobject/tut_howto.xml   | 19 +++++++++++++++----
23890  2 files changed, 17 insertions(+), 5 deletions(-)
23891
23892 commit e57741791e9bd317a0777ab2eff6b40923f0f854
23893 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23894 Date:   Mon Feb 23 15:32:47 2015 +0000
23895
23896     docs: Port GObject concepts to use G_DECLARE_FINAL_TYPE
23897
23898     And G_DECLARE_INTERFACE.
23899
23900     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23901
23902  docs/reference/gobject/tut_gtype.xml | 172
23903  +++++++++++++++++------------------
23904  1 file changed, 85 insertions(+), 87 deletions(-)
23905
23906 commit ab9b52e69ce8d3da9bade6f73468736c7b1cec1a
23907 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23908 Date:   Mon Feb 23 15:30:57 2015 +0000
23909
23910     docs: General cleanups and rewording in the GObject concepts docs
23911
23912      • Remove copies of function declarations from the explanation
23913      — if
23914        people want those, they can follow links to the reference manual.
23915      • Add markup to make C code more defined.
23916      • Remove use of first person and irrelevant name dropping.
23917
23918     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23919
23920  docs/reference/gobject/tut_gobject.xml |  95 ++++++------
23921  docs/reference/gobject/tut_gsignal.xml | 254
23922  +++++++++++++++------------------
23923  docs/reference/gobject/tut_gtype.xml   | 163 +++++++++------------
23924  docs/reference/gobject/tut_intro.xml   |  23 +--
23925  4 files changed, 243 insertions(+), 292 deletions(-)
23926
23927 commit a86ef242e4f2907ec1399057f194699f2fe28c94
23928 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23929 Date:   Thu Feb 19 14:12:50 2015 +0000
23930
23931     docs: Link to the GObject how-to from the GType tutorial
23932
23933     So that first-time users don’t fall into the trap of reading
23934     about the
23935     gory memory layout details of GType and GObject when all they
23936     wanted to
23937     do was derive a class.
23938
23939     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23940
23941  docs/reference/gobject/tut_gtype.xml | 18 ++++++++++++++++--
23942  1 file changed, 16 insertions(+), 2 deletions(-)
23943
23944 commit cd0d605b23f9efe247475ba425f811a513a138db
23945 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23946 Date:   Thu Feb 19 14:08:43 2015 +0000
23947
23948     docs: Mention g_clear_object() in the GObject tutorial
23949
23950     As an alternative to g_object_unref().
23951
23952     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23953
23954  docs/reference/gobject/tut_gobject.xml | 10 ++++++++--
23955  1 file changed, 8 insertions(+), 2 deletions(-)
23956
23957 commit f9410b16475828f90d27cee58faa3a78a5f181d2
23958 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23959 Date:   Thu Feb 19 14:08:03 2015 +0000
23960
23961     docs: Remove pointless copy of GObject headers from tutorial
23962
23963     Remove a copy of the refcounting functions from gobject.h from the
23964     GObject tutorial. It suffices to link to the functions in the API
23965     reference.
23966
23967     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23968
23969  docs/reference/gobject/tut_gobject.xml | 28 ----------------------------
23970  1 file changed, 28 deletions(-)
23971
23972 commit 92f6325509007aea2022df2d3f618033480f86dd
23973 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23974 Date:   Thu Feb 19 14:07:20 2015 +0000
23975
23976     docs: Miscellaneous formatting and wording fixes to GObject tutorial
23977
23978     Convert a few sections to use the passive voice, and add some more
23979     <function> elements.
23980
23981     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23982
23983  docs/reference/gobject/tut_gobject.xml | 72
23984  ++++++++++++++++------------------
23985  1 file changed, 33 insertions(+), 39 deletions(-)
23986
23987 commit 2aade94fcc768af254e7e169bfabc07477ed7179
23988 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23989 Date:   Thu Feb 19 14:05:56 2015 +0000
23990
23991     docs: Update code examples in GObject tutorial
23992
23993     Use G_DECLARE_FINAL_TYPE, simplify property handling, and remove some
23994     unnecessary braces.
23995
23996     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23997
23998  docs/reference/gobject/tut_gobject.xml | 74
23999  +++++++++++-----------------------
24000  1 file changed, 23 insertions(+), 51 deletions(-)
24001
24002 commit 42baaa88cd20adcce8767fb124682b1b3bd8b0ec
24003 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24004 Date:   Fri Feb 20 13:16:08 2015 +0000
24005
24006     docs: Use generic marshallers in GObject how-to examples
24007
24008     They’re the new vogue for handling signals.
24009
24010     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24011
24012  docs/reference/gobject/tut_howto.xml | 4 ++--
24013  1 file changed, 2 insertions(+), 2 deletions(-)
24014
24015 commit 01962b4dd1f3ef15e1412a2d1e21ce8e6e68bd1d
24016 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24017 Date:   Fri Feb 20 13:15:15 2015 +0000
24018
24019     docs: Rename a parameter in a GObject how-to example
24020
24021     Make it obvious the parameter is not related to AClass.
24022
24023     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24024
24025  docs/reference/gobject/tut_howto.xml | 4 ++--
24026  1 file changed, 2 insertions(+), 2 deletions(-)
24027
24028 commit a76242b35ab6809f7582fd06b8b30c05f82b3934
24029 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24030 Date:   Fri Feb 20 13:14:08 2015 +0000
24031
24032     docs: Add vfunc NULL checks to GObject how-to examples
24033
24034     Not setting a pure vfunc is a programmer error, so can be handled
24035     with a
24036     g_return_if_fail() rather than needing a g_warning().
24037
24038     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24039
24040  docs/reference/gobject/tut_howto.xml | 42
24041  ++++++++++++++++++++++++------------
24042  1 file changed, 28 insertions(+), 14 deletions(-)
24043
24044 commit 82abb80553e0da9dac512822e72f55281a68d38c
24045 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24046 Date:   Fri Feb 20 13:12:49 2015 +0000
24047
24048     docs: Update interfaces in GObject how-to examples
24049
24050     Use G_DECLARE_INTERFACE and G_DEFINE_INTERFACE. Fix a couple of typos.
24051     Add some comments to empty functions to make it obvious they’re
24052     intentionally empty.
24053
24054     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24055
24056  docs/reference/gobject/tut_howto.xml | 57
24057  +++++++++++++++++++++---------------
24058  1 file changed, 34 insertions(+), 23 deletions(-)
24059
24060 commit ffc248919bc6456a90792a1ea0ecb689b8078791
24061 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24062 Date:   Fri Feb 20 13:10:04 2015 +0000
24063
24064     docs: Update instance private data in GObject how-to examples
24065
24066     Use get_instance_private().
24067
24068     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24069
24070  docs/reference/gobject/tut_howto.xml | 22 +++++++++++-----------
24071  1 file changed, 11 insertions(+), 11 deletions(-)
24072
24073 commit b88ac15e65bf424db69614b6021865afb79a333b
24074 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24075 Date:   Fri Feb 20 13:08:34 2015 +0000
24076
24077     docs: Update property handling in GObject how-to examples
24078
24079     Be a bit more consistent about property enum numbering.
24080
24081     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24082
24083  docs/reference/gobject/tut_howto.xml | 41
24084  +++++++++++++++++++-----------------
24085  1 file changed, 22 insertions(+), 19 deletions(-)
24086
24087 commit 2e4700d52babcf06ac01243f650ccdf546561812
24088 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24089 Date:   Fri Feb 20 13:04:45 2015 +0000
24090
24091     docs: Various wording changes in the GObject how-to
24092
24093      • Consistently make all titles sentence case
24094      • Fix various typos
24095      • Remove an unnecessary footnote
24096      • Remove first person phrasing
24097
24098     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24099
24100  docs/reference/gobject/tut_howto.xml | 205
24101  +++++++++++++----------------------
24102  1 file changed, 78 insertions(+), 127 deletions(-)
24103
24104 commit f1287a9b2f995b8c7ec228cc3b3418670ef92695
24105 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24106 Date:   Fri Feb 20 12:54:05 2015 +0000
24107
24108     docs: Remove commented out sections from GObject how-to
24109
24110     Unused, outdated, and unsalvagable.
24111
24112     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24113
24114  docs/reference/gobject/tut_howto.xml | 402
24115  -----------------------------------
24116  1 file changed, 402 deletions(-)
24117
24118 commit 0344e6cb83b338c8ba23d9ea8aa7a9fffa8d146e
24119 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24120 Date:   Fri Feb 20 12:51:18 2015 +0000
24121
24122     docs: Add missing <function> elements to GObject how-to
24123
24124     Break the text up a little with some formatting.
24125
24126     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24127
24128  docs/reference/gobject/tut_howto.xml | 57
24129  +++++++++++++++++++++---------------
24130  1 file changed, 33 insertions(+), 24 deletions(-)
24131
24132 commit b6b0f5f305eab272192f01bd5adb68adaa31c10b
24133 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24134 Date:   Fri Feb 20 12:42:52 2015 +0000
24135
24136     docs: Update GObject how-to for G_DECLARE_*_TYPE macros
24137
24138     Restructure the section of the how-to which covers the header
24139     and source
24140     code boilerplate for declaring and defining GObjects to use the new
24141     G_DECLARE_*_TYPE macros. Present both final and derivable types.
24142
24143     Trim various supporting paragraphs.
24144
24145     Rename ‘class functions’ to ‘virtual functions’ to use
24146     consistent,
24147     modern terminology.
24148
24149     https://bugzilla.gnome.org/show_bug.cgi?id=744060
24150
24151  docs/reference/gobject/tut_howto.xml | 283
24152  +++++++++++++++++++++--------------
24153  1 file changed, 171 insertions(+), 112 deletions(-)
24154
24155 commit b6fc1df022a0326e7c36122b1416061bf796c98f
24156 Author: Ryan Lortie <desrt@desrt.ca>
24157 Date:   Tue Oct 1 04:10:46 2013 -0400
24158
24159     GLocalFileInfo: don't content-sniff zero-length files
24160
24161     This will prevent attempting to read from some files that appear
24162     normal but are
24163     really device-like, such as those in /proc and /sys.
24164
24165     If we can't stat() the file then don't bother attempting to sniff,
24166     either.
24167
24168     https://bugzilla.gnome.org/show_bug.cgi?id=708525
24169
24170  gio/glocalfileinfo.c | 5 ++++-
24171  1 file changed, 4 insertions(+), 1 deletion(-)
24172
24173 commit 8f662e72594acf8e7f874f7670d1421af68c7fc6
24174 Author: Ting-Wei Lan <lantw@src.gnome.org>
24175 Date:   Sun May 17 16:25:35 2015 +0800
24176
24177     glocalfileinfo: Support file creation time on FreeBSD and NetBSD
24178
24179     FreeBSD and NetBSD have field st_birthtim and st_birthtime in
24180     struct stat,
24181     respectively, which can be used to get file creation time on
24182     supported file
24183     systems such as UFS2 and tmpfs.
24184
24185     https://bugzilla.gnome.org/show_bug.cgi?id=749492
24186
24187  configure.ac         |  2 +-
24188  gio/glocalfileinfo.c | 12 ++++++++++++
24189  2 files changed, 13 insertions(+), 1 deletion(-)
24190
24191 commit 60a6ae6f0b84f059e33b8c658ef22c3d933db0a2
24192 Author: Christophe Fergeau <cfergeau@redhat.com>
24193 Date:   Sun Mar 29 17:15:15 2015 +0200
24194
24195     Fix GError leak in g_file_query_writable_namespaces()
24196
24197     gvfs commit b358ca "Make sure metadata is always returned by
24198     query_writable_namespaces()" changed the
24199     query_writable_namespaces vfunc to never return NULL, but the error
24200     checking in g_daemon_file_query_writable_namespaces still assumes
24201     vfunc
24202     failure implies NULL return value and GError set. This causes a memory
24203     leak as on failure the GError will be set but the vfunc implementation
24204     will have created its own default list so NULL will not be returned,
24205     and
24206     the GError will never be cleared.
24207
24208     This commit directly checks if the GError is set to detect failures,
24209     my_error is directly dereferenced in the error block anyway.
24210
24211     This also removes an unneeded call to g_file_attribute_info_new(); as
24212     the vfunc always returns us a non-NULL GFileAttributeInfoList.
24213
24214     https://bugzilla.gnome.org/show_bug.cgi?id=747364
24215
24216  gio/gfile.c | 7 ++++++-
24217  1 file changed, 6 insertions(+), 1 deletion(-)
24218
24219 commit fa17536598ac931b811727944d7d74f8f4059820
24220 Author: Matthias Clasen <mclasen@redhat.com>
24221 Date:   Fri Aug 21 00:43:54 2015 -0400
24222
24223     Code cleanup
24224
24225  gio/tests/testfilemonitor.c | 13 -------------
24226  1 file changed, 13 deletions(-)
24227
24228 commit b67dac56e30d8e1ba39d6ddf27ea198cecae6f33
24229 Author: Matthias Clasen <mclasen@redhat.com>
24230 Date:   Fri Aug 21 00:41:09 2015 -0400
24231
24232     Add a test for cross dir moves
24233
24234     This is a test that is described in
24235
24236     https://bugzilla.gnome.org/show_bug.cgi?id=742849
24237
24238  gio/tests/testfilemonitor.c | 133
24239  ++++++++++++++++++++++++++++++++++++++++++++
24240  1 file changed, 133 insertions(+)
24241
24242 commit 3498f29b81b522cf4697ff7384b7538f645a63d4
24243 Author: Matthias Clasen <mclasen@redhat.com>
24244 Date:   Fri Aug 21 00:08:57 2015 -0400
24245
24246     Test resource filesystem attributes
24247
24248  gio/tests/resources.c | 12 ++++++++++++
24249  1 file changed, 12 insertions(+)
24250
24251 commit d942c64267ec72c19fa1b74050f238041918a479
24252 Author: Matthias Clasen <mclasen@redhat.com>
24253 Date:   Fri Aug 21 00:01:12 2015 -0400
24254
24255     resource file: Return some filesystem info
24256
24257     We now return "resource" as the filesystem type, and state
24258     that the filesystem if readonly.
24259
24260  gio/gresourcefile.c | 23 +++++++++++++++++++++++
24261  1 file changed, 23 insertions(+)
24262
24263 commit 1bfdcc8499f49e197c2f59a94a101b03fad51482
24264 Author: Matthias Clasen <mclasen@redhat.com>
24265 Date:   Thu Aug 20 23:48:51 2015 -0400
24266
24267     resource file: Add a dummy file monitor
24268
24269     This avoids the fallback to polling in GFile, which is unnecessarily
24270     expensive for a resource which can never change.
24271
24272  gio/gresourcefile.c | 28 ++++++++++++++++++++++++++++
24273  1 file changed, 28 insertions(+)
24274
24275 commit b995c08bf32cb701b92bd8c98651de2d77cade9e
24276 Author: Matthias Clasen <mclasen@redhat.com>
24277 Date:   Thu Aug 20 22:31:41 2015 -0400
24278
24279     Remove unused files
24280
24281     We no longer have GLocalDirectoryMonitor implementations.
24282     These files were not included in the build for a while now.
24283
24284  gio/inotify/ginotifydirectorymonitor.c | 138
24285  ---------------------------------
24286  gio/inotify/ginotifydirectorymonitor.h |  51 ------------
24287  2 files changed, 189 deletions(-)
24288
24289 commit d66e3f57cd5dcc4a2768d40d2a1f1351328ca2fc
24290 Author: Matthias Clasen <mclasen@redhat.com>
24291 Date:   Thu Aug 20 22:30:19 2015 -0400
24292
24293     Add more directory monitoring tests
24294
24295     These tests clear up a misunderstanding of mine: Monitoring
24296     nonexisting files and directories *does* work with the inotify
24297     implementation, it just has a very long timeout for scanning
24298     for missing locations, so the test needs to take that into
24299     account.
24300
24301  gio/inotify/inotify-missing.c |   2 +-
24302  gio/inotify/inotify-path.c    |   2 +-
24303  gio/inotify/inotify-sub.c     |   2 +-
24304  gio/tests/testfilemonitor.c   | 110
24305  ++++++++++++++++++++++++++++++++++++++----
24306  4 files changed, 103 insertions(+), 13 deletions(-)
24307
24308 commit ee31d492d80821ab72d6dd1c8950353ad12d54d0
24309 Author: Matthias Clasen <mclasen@redhat.com>
24310 Date:   Thu Aug 20 21:10:49 2015 -0400
24311
24312     poll file monitor: Don't reimplement g_strcmp0
24313
24314     We have that function now, so use it.
24315
24316  gio/gpollfilemonitor.c | 22 +++-------------------
24317  1 file changed, 3 insertions(+), 19 deletions(-)
24318
24319 commit 09b618f0a162986e5f449acdb68ed125073f50b0
24320 Author: Matthias Clasen <mclasen@redhat.com>
24321 Date:   Thu Aug 20 20:16:23 2015 -0400
24322
24323     Avoid a false deprecation
24324
24325     gtk-doc misinterprets this comment and marks
24326     g_find_program_in_path as deprecated, which it isn't.
24327
24328  glib/gutils.h | 2 +-
24329  1 file changed, 1 insertion(+), 1 deletion(-)
24330
24331 commit fa0f51ddf8357f0dbfe1066befb2f73fa639c1e4
24332 Author: Debarshi Ray <debarshir@gnome.org>
24333 Date:   Thu Jun 25 10:05:53 2015 +0200
24334
24335     fileinfo: Add a G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE attribute
24336
24337     This is meant for opaque, non-POSIX-like backends to indicate that the
24338     URI is not persistent. Applications should look at
24339     G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET for the persistent URI.
24340     Examples of such backends could be a portal for letting sandboxed
24341     applications access the file-system, or a database-backed storage like
24342     Google Drive.
24343
24344     In these cases, the user visible file and folder names are different
24345     from the real identifiers, used by the backend. So, a request to
24346     create google-drive://user@gmail.com/foo/New\ File, would actually
24347     lead to google-drive://user@gmail.com/foo/bar on the server even
24348     though
24349     the user visible name is still "New File". Since the server-defined
24350     URI
24351     is persistent and sanity-checked by the backend, it is recommended
24352     that
24353     applications switch to it as soon as possible. Backends will try to
24354     keep a mapping from "fake" to "real" URIs, but those are only on a
24355     best effort basis. They might not be persistent or have the same
24356     guarantees as the "real" URIs.
24357
24358     https://bugzilla.gnome.org/show_bug.cgi?id=741602
24359
24360  docs/reference/gio/gio-sections.txt |  1 +
24361  gio/gfileinfo-priv.h                |  1 +
24362  gio/gfileinfo.c                     |  1 +
24363  gio/gfileinfo.h                     | 14 ++++++++++++++
24364  4 files changed, 17 insertions(+)
24365
24366 commit 4a076032cf6629b3c7bd742ddafae2c9dbbcfab4
24367 Author: Matthias Clasen <mclasen@redhat.com>
24368 Date:   Wed Aug 19 19:27:58 2015 -0400
24369
24370     More file monitor tests
24371
24372     Test regular writes and attribute changes with a file monitor,
24373     as well as various file changes under a directory monitor.
24374
24375  gio/tests/testfilemonitor.c | 235
24376  +++++++++++++++++++++++++++++++++++++++++++-
24377  1 file changed, 233 insertions(+), 2 deletions(-)
24378
24379 commit b8aad73af9325307a9cf82544a38d58480bd6ebb
24380 Author: Matthias Clasen <mclasen@redhat.com>
24381 Date:   Wed Aug 19 16:24:22 2015 -0400
24382
24383     2.45.6
24384
24385  NEWS         | 5 +++++
24386  configure.ac | 2 +-
24387  2 files changed, 6 insertions(+), 1 deletion(-)
24388
24389 commit 8d8a1c205b8eb5b54ea1fc8a2e39197dacb1788b
24390 Author: Dan Winship <danw@gnome.org>
24391 Date:   Wed Aug 19 16:21:46 2015 -0400
24392
24393     fix previous
24394
24395  gio/gdbusmethodinvocation.c | 2 +-
24396  1 file changed, 1 insertion(+), 1 deletion(-)
24397
24398 commit c6862451411ae3039029fdd1e3697343fa2aed19
24399 Author: Dan Winship <danw@gnome.org>
24400 Date:   Wed Aug 19 13:21:00 2015 -0400
24401
24402     gdbus: don't warn when returning a value on a closed connection
24403
24404     g_dbus_method_invocation_return_value(), etc, don't have GError
24405     parameters (which makes sense since they won't usually return errors,
24406     and there's not much you could do if they did), so in the rare case
24407     when something does go wrong, they print a warning.
24408
24409     However, there is at least one situation where the warning is a bad
24410     idea: if you are using private bus connections, and a client connects,
24411     makes a request, and then disconnects before getting the response.
24412     Given that there's nothing the caller can do to prevent this case from
24413     getting hit (since the client might not disconnect until after the
24414     call to g_dbus_method_invocation_return_value() starts) and given that
24415     the server can never actually know for sure that the client has
24416     received the response (it might disconnect after reading the response,
24417     but before processing it), just kill the warning in this case.
24418
24419     https://bugzilla.gnome.org/show_bug.cgi?id=753839
24420
24421  gio/gdbusmethodinvocation.c | 3 ++-
24422  1 file changed, 2 insertions(+), 1 deletion(-)
24423
24424 commit fc38156cbab15561f3139b2e851668641a6b17af
24425 Author: Matthias Clasen <mclasen@redhat.com>
24426 Date:   Wed Aug 19 15:11:12 2015 -0400
24427
24428     2.45.5
24429
24430  NEWS         | 40 ++++++++++++++++++++++++++++++++++++++++
24431  configure.ac |  2 +-
24432  2 files changed, 41 insertions(+), 1 deletion(-)
24433
24434 commit 656494a7840cfb6c53c2cb9a27d82f58e2dd6f40
24435 Author: Dan Winship <danw@gnome.org>
24436 Date:   Wed Aug 19 15:45:11 2015 -0400
24437
24438     gpermission: fix async error returns
24439
24440     a8eedd00 broke the error return values from
24441     g_permission_acquire/release_async() on GSimplePermission. Fix that.
24442
24443  gio/gpermission.c | 3 +--
24444  1 file changed, 1 insertion(+), 2 deletions(-)
24445
24446 commit 8c32f7c448593862055a3b8de24514b76da96158
24447 Author: Matthias Clasen <mclasen@redhat.com>
24448 Date:   Wed Aug 19 07:10:55 2015 -0400
24449
24450     Add some file monitoring tests
24451
24452     Add a new test which checks that atomically replacing a file that
24453     is being monitored by GFileMonitor produced the expected events.
24454
24455     The test can easily be expanded to cover other file monitoring
24456     scenarios.
24457
24458  gio/tests/Makefile.am       |   1 +
24459  gio/tests/testfilemonitor.c | 226
24460  ++++++++++++++++++++++++++++++++++++++++++++
24461  2 files changed, 227 insertions(+)
24462
24463 commit ac78d14125a39f1677a5a5d77bb8ab4cb5f2d3c9
24464 Author: Matthias Clasen <mclasen@redhat.com>
24465 Date:   Wed Aug 19 07:10:01 2015 -0400
24466
24467     inotify: Fix handling of paired events for atomic replace
24468
24469     After the big file monitoring rewrite, we only put the IN_MOVED_FROM
24470     event
24471     in the queue for such pairs. It matches INOTIFY_DIR_MASK and thus
24472     we call
24473     ip_dispatch_event on it, but that function was filtering it out
24474     because
24475     the filename in the 'from' event is the one of the temp file, not the
24476     one we are monitoring. That name is in the 'to' event, so compare
24477     it as
24478     well, and let the event passin that case.
24479
24480     There is another instance of this check in glocalfilemonitor.c,
24481     which is
24482     corrected here as well.
24483
24484     https://bugzilla.gnome.org/show_bug.cgi?id=751358
24485
24486  gio/glocalfilemonitor.c    | 4 ++--
24487  gio/inotify/inotify-path.c | 3 ++-
24488  2 files changed, 4 insertions(+), 3 deletions(-)
24489
24490 commit 780b48c4cdc97ca5607ba15bc73ce5cc64d67c04
24491 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
24492 Date:   Wed Aug 19 20:35:38 2015 +0200
24493
24494     Updated Spanish translation
24495
24496  po/es.po | 394
24497  ++++++++++++++++++++++++++++++++-------------------------------
24498  1 file changed, 198 insertions(+), 196 deletions(-)
24499
24500 commit 5a642651c799906ec67ebb268cbd8148cd774d0a
24501 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24502 Date:   Fri Dec 19 15:27:03 2014 +0000
24503
24504     gmessages: Mention g_return_if_fail() in g_warning() and g_error()
24505     docs
24506
24507     It seems to be common for people to use g_warning() or g_error()
24508     as pre-
24509     and post-condition error reporting functions, which is not really what
24510     they’re intended for. Similarly, it is generally a sign of bad API
24511     design to use g_warning() to report errors — use GError instead.
24512
24513     Try and suggest this to the user in the hope that nice code results.
24514
24515     https://bugzilla.gnome.org/show_bug.cgi?id=741779
24516
24517  glib/gmessages.c | 8 ++++++++
24518  1 file changed, 8 insertions(+)
24519
24520 commit ef1ba452b3302e75f767d6160cf8d379af55d90d
24521 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24522 Date:   Fri Dec 19 15:21:09 2014 +0000
24523
24524     gsignal: Document memory management best practices for signal handlers
24525
24526     It’s quite common to see naked g_signal_connect() calls without
24527     a paired
24528     g_signal_handler_disconnect(). This is commonly a bug which could lead
24529     to uses of the callback user data after it’s been freed.
24530
24531     Document the best practices for avoiding this kind of bug by properly
24532     disconnecting all signal handlers.
24533
24534     https://bugzilla.gnome.org/show_bug.cgi?id=741779
24535
24536  gobject/gsignal.c | 26 ++++++++++++++++++++++++++
24537  gobject/gsignal.h |  3 +++
24538  2 files changed, 29 insertions(+)
24539
24540 commit db8455f07d3d58b8d30d35371c0bbd3e342c8960
24541 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24542 Date:   Thu Dec 18 16:01:26 2014 +0000
24543
24544     gmain: Document memory management best practices for GSources
24545
24546     It’s very common to see code where a timeout is scheduled using
24547     g_timeout_add(), yet the owning object could be destroyed shortly
24548     afterwards, before the timeout is fired, leading to use-after-free.
24549
24550     Try and prevent this happening with new code by documenting best
24551     practices for memory management of user data for GSource callbacks.
24552
24553     https://bugzilla.gnome.org/show_bug.cgi?id=741779
24554
24555  glib/gmain.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
24556  1 file changed, 50 insertions(+)
24557
24558 commit c5cd1c5f023c6d03de9e551d0b0fde2d2f383d29
24559 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24560 Date:   Fri Jan 16 09:44:27 2015 +0000
24561
24562     gobject: Add cross-links from GObject reference docs to tutorials
24563
24564     Add some brief links from the GObject reference documentation to the
24565     existing tutorial and overview sections on GObjects.
24566
24567     https://bugzilla.gnome.org/show_bug.cgi?id=743018
24568
24569  gobject/gobject.c | 6 ++++++
24570  1 file changed, 6 insertions(+)
24571
24572 commit 9874fe3c400f16bbe6769899702a343da525e1d6
24573 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24574 Date:   Fri Jan 16 09:43:16 2015 +0000
24575
24576     gobject: Cross-link from GType reference docs to GType conventions
24577     page
24578
24579     Make it a little easier to find the GType conventions page, which I
24580     guess should be the canonical guide to how to name things.
24581
24582     This adds a brief mention of the valid characters in a type name
24583     to the
24584     conventions page.
24585
24586     https://bugzilla.gnome.org/show_bug.cgi?id=743018
24587
24588  docs/reference/gobject/tut_gtype.xml | 4 ++++
24589  gobject/gtype.c                      | 8 ++++----
24590  2 files changed, 8 insertions(+), 4 deletions(-)
24591
24592 commit 10f96a914d4bdd9a472d304f76e2f1ed6ff47355
24593 Author: Dušan Kazik <prescott66@gmail.com>
24594 Date:   Wed Aug 19 10:59:44 2015 +0000
24595
24596     Updated Slovak translation
24597
24598  po/sk.po | 407
24599  ++++++++++++++++++++++++++++++++-------------------------------
24600  1 file changed, 208 insertions(+), 199 deletions(-)
24601
24602 commit d624bf4e6673cc989f0d452c6bc2f26b526891c9
24603 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24604 Date:   Fri Dec 19 17:05:36 2014 +0000
24605
24606     gthread: Suggest using *_async() functions instead of threads
24607
24608     It’s unfortunately common to see worker threads being spawned
24609     all over
24610     the place to do operations which could be brought into the main thread
24611     with an async call, simplifying everything.
24612
24613     https://bugzilla.gnome.org/show_bug.cgi?id=741779
24614
24615  glib/gthread.c | 18 ++++++++++++++++++
24616  1 file changed, 18 insertions(+)
24617
24618 commit 5ee333e4cb0b3d2160fcde7c6b3287fe2a8f079e
24619 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24620 Date:   Wed Mar 4 11:37:40 2015 +0000
24621
24622     gstrfuncs: Add a string formatting note about using G_GUINT64_FORMAT
24623
24624     …and friends. The ‘String precision pitfalls’ section is
24625     already linked
24626     to from all the relevant printf()-style functions, so this
24627     documentation
24628     should hopefully be easy to find.
24629
24630     https://bugzilla.gnome.org/show_bug.cgi?id=741779
24631
24632  glib/gstrfuncs.c | 7 +++++++
24633  1 file changed, 7 insertions(+)
24634
24635 commit 8c858a018d752e06e4a9720735ffc495c3159e20
24636 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24637 Date:   Fri Dec 19 17:23:54 2014 +0000
24638
24639     gvariant: Clarify that nullable strings should use maybe types
24640
24641     Otherwise people might try to encode a NULL string as "NULL". I’m
24642     not
24643     even kidding.
24644
24645     https://bugzilla.gnome.org/show_bug.cgi?id=741779
24646
24647  docs/reference/glib/gvariant-varargs.xml | 3 ++-
24648  glib/gvariant.c                          | 9 ++++++---
24649  2 files changed, 8 insertions(+), 4 deletions(-)
24650
24651 commit 5d014a802a4b47fbf5774f613d61b4218a1aa2a2
24652 Author: Janusz Lewandowski <lew21@xtreeme.org>
24653 Date:   Fri Oct 10 22:58:20 2014 +0200
24654
24655     Add a g_dbus_connection_register_object_with_closures function
24656
24657     This is a binding-friendly version of
24658     g_dbus_connection_register_object.
24659     Based on a patch by Martin Pitt and the code of
24660     g_bus_watch_name_with_closures.
24661
24662     https://bugzilla.gnome.org/show_bug.cgi?id=656325
24663
24664  docs/reference/gio/gio-sections.txt |   1 +
24665  gio/gdbusconnection.c               | 253
24666  ++++++++++++++++++++++++++++++++++++
24667  gio/gdbusconnection.h               |   8 ++
24668  gio/tests/gdbus-export.c            |  58 ++++++++-
24669  4 files changed, 313 insertions(+), 7 deletions(-)
24670
24671 commit 61254347b19fa82c53a4f764346b5cb6b2aaf5dc
24672 Author: Alexandre Franke <alexandre.franke@gmail.com>
24673 Date:   Sat Aug 15 11:36:48 2015 +0000
24674
24675     Updated French translation
24676
24677  po/fr.po | 517
24678  +++++++++++++++++++++++++++++++--------------------------------
24679  1 file changed, 258 insertions(+), 259 deletions(-)
24680
24681 commit 23d8cc57634945d4fcd86eba26e8bdbe1ecf2fa1
24682 Author: Kjartan Maraas <kmaraas@gnome.org>
24683 Date:   Tue Aug 11 19:41:08 2015 +0200
24684
24685     Updated Norwegian bokmål translation.
24686
24687  po/nb.po | 725
24688  +++++++++++++++++++++++++++++++--------------------------------
24689  1 file changed, 361 insertions(+), 364 deletions(-)
24690
24691 commit 66116fc272c01a16188b5ce25ab8e88d01d48d92
24692 Author: Jordi Mas <jmas@softcatala.org>
24693 Date:   Tue Aug 11 08:05:34 2015 +0200
24694
24695     Update Catalan translation
24696
24697  po/ca.po | 765
24698  ++++++++++++++++++++++++++++++++-------------------------------
24699  1 file changed, 389 insertions(+), 376 deletions(-)
24700
24701 commit 34277d69960960aeeb936629fc4c5326c7414f25
24702 Author: Felix Riemann <friemann@gnome.org>
24703 Date:   Sun Aug 9 23:13:38 2015 +0200
24704
24705     gio: g_menu_item_set_icon should not fail if icon is NULL
24706
24707     It allows passing a NULL icon to unset the icon and thus should not
24708     log a critical warning if used like that.
24709
24710     https://bugzilla.gnome.org/show_bug.cgi?id=753285
24711
24712  gio/gmenu.c | 2 +-
24713  1 file changed, 1 insertion(+), 1 deletion(-)
24714
24715 commit 0993cf6dc08829aa7ef826f26757b36b5f6f92b4
24716 Author: Muhammet Kara <muhammetk@gmail.com>
24717 Date:   Sun Aug 9 15:46:12 2015 +0000
24718
24719     Updated Turkish translation
24720
24721  po/tr.po | 748
24722  ++++++++++++++++++++++++++++++++-------------------------------
24723  1 file changed, 379 insertions(+), 369 deletions(-)
24724
24725 commit a8eedd00a726483cd29a2a5c9660c82438a5d57e
24726 Author: Dan Winship <danw@gnome.org>
24727 Date:   Fri Aug 7 09:48:27 2015 -0400
24728
24729     gio: fix a leftover GSimpleAsyncResult usage
24730
24731     And remove remaining unnecessary gsimpleasyncresult.h includes
24732
24733  gio/gconverterinputstream.c    |  1 -
24734  gio/gconverteroutputstream.c   |  1 -
24735  gio/gdbusobjectmanagerclient.c |  1 -
24736  gio/gdummytlsbackend.c         |  1 -
24737  gio/gpermission.c              | 11 ++++++-----
24738  gio/gproxyresolver.c           |  1 -
24739  gio/gresolver.c                |  1 -
24740  gio/gunixinputstream.c         |  1 -
24741  gio/gunixmount.c               |  1 -
24742  gio/gunixoutputstream.c        |  1 -
24743  gio/gwin32inputstream.c        |  1 -
24744  gio/gwin32mount.c              |  1 -
24745  gio/gwin32outputstream.c       |  1 -
24746  13 files changed, 6 insertions(+), 17 deletions(-)
24747
24748 commit e02fa68068b05cdc93283af043e735cd19f40fcc
24749 Author: Dan Winship <danw@gnome.org>
24750 Date:   Fri Aug 7 09:47:09 2015 -0400
24751
24752     gsettings-tool: fix deprecated call
24753
24754  gio/gsettings-tool.c | 2 +-
24755  1 file changed, 1 insertion(+), 1 deletion(-)
24756
24757 commit ff3dee4bf68c7bf971185f7fe6d06e71a71293d9
24758 Author: Dan Winship <danw@gnome.org>
24759 Date:   Thu Aug 6 17:00:16 2015 -0400
24760
24761     gdbus: fix gdbus-exit-on-close for gdbusconnection change
24762
24763  gio/tests/gdbus-exit-on-close.c | 12 ++----------
24764  1 file changed, 2 insertions(+), 10 deletions(-)
24765
24766 commit a3660532535f92cfac136435579ed4f23231f48c
24767 Author: Dan Winship <danw@gnome.org>
24768 Date:   Fri Aug 7 09:46:49 2015 -0400
24769
24770     glib: remove deprecated g_mem_is_system_malloc() check in gprintf.c
24771
24772  glib/gprintf.c | 7 -------
24773  1 file changed, 7 deletions(-)
24774
24775 commit ebaa1de304ccad8cd9b82e5d49f229bf1815d529
24776 Author: Dan Winship <danw@gnome.org>
24777 Date:   Thu Aug 6 15:45:47 2015 -0400
24778
24779     glib: drop array-test test for bug 568760
24780
24781     The test relied on g_mem_set_vtable(), so it fails now. But no one
24782     ever touches that code so it's not like we're going to break it again
24783     anyway.
24784
24785  glib/tests/array-test.c | 37 -------------------------------------
24786  1 file changed, 37 deletions(-)
24787
24788 commit a0e74f6033e2a5aeab1de175de5bfb28328eb23d
24789 Author: Aurimas Černius <aurisc4@gmail.com>
24790 Date:   Thu Aug 6 22:53:12 2015 +0300
24791
24792     Updated Lithuanian translation
24793
24794  po/lt.po | 751
24795  ++++++++++++++++++++++++++++++++-------------------------------
24796  1 file changed, 383 insertions(+), 368 deletions(-)
24797
24798 commit 66bc9660c44b71c8bff47b4f7e16a801169a9f23
24799 Author: Colin Walters <walters@verbum.org>
24800 Date:   Mon Jan 5 09:40:37 2015 -0500
24801
24802     gdbusconnection: Don't g_printerr() when exiting
24803
24804     exit-on-close for a DBus connection is a completely normal thing.  On
24805     a regular GNOME login, gdm retains the X server, but terminates the
24806     session login bus and associated helpers like gnome-settings-dameon,
24807     the a11y tools, etc.
24808
24809     I've seen several downstream reports of confusion as to what these
24810     apparent error messages mean in the system log.  It doesn't help
24811     that they're so obtuse.
24812
24813     We're also printing them to stderr, when this is not an error.
24814
24815     The reason this was introduced is presumably some people were confused
24816     as to why their process exited when the system bus did.  But the
24817     solution for that I believe is documentation, not printing stuff to
24818     everyone's system log in normal operation.
24819
24820     https://bugzilla.gnome.org/show_bug.cgi?id=742386
24821
24822  gio/gdbusconnection.c | 11 -----------
24823  1 file changed, 11 deletions(-)
24824
24825 commit 905e916573a6a714bfbf513df2bb07bb365ca2a8
24826 Author: Matthias Clasen <mclasen@redhat.com>
24827 Date:   Wed Aug 5 17:18:48 2015 -0400
24828
24829     Don't leak an error
24830
24831     The previous commit introduced a possible memory leak in cases
24832     where we get a G_IO_ERROR_CLOSED error. Make sure to always
24833     free an error, if we got one.
24834
24835     https://bugzilla.gnome.org/show_bug.cgi?id=753278
24836
24837  gio/gdbusobjectmanagerserver.c | 10 ++++++----
24838  1 file changed, 6 insertions(+), 4 deletions(-)
24839
24840 commit b3fcb1442e81d14846a8b5d2e33352ac0f6d48ea
24841 Author: Stef Walter <stefw@redhat.com>
24842 Date:   Wed Aug 5 13:25:47 2015 +0200
24843
24844     gdbus: Don't use g_assert_no_error() GDBusObjectManagerServer
24845
24846     There are real world cases where emitting signals can fail, such
24847     as if the DBus connection closes. Asserting and aborting the process
24848     in these cases is just plain lazy.
24849
24850     Ignore the errors when the connection is closed, and turn the
24851     others into warnings.
24852
24853     https://bugzilla.gnome.org/show_bug.cgi?id=753278
24854
24855  gio/gdbusobjectmanagerserver.c | 14 ++++++++++++--
24856  1 file changed, 12 insertions(+), 2 deletions(-)
24857
24858 commit 46cf19c447f50d0aa9a4aee8c58ef2a7da2033ef
24859 Author: Andika Triwidada <andika@gmail.com>
24860 Date:   Mon Aug 3 11:28:22 2015 +0000
24861
24862     Updated Indonesian translation
24863
24864  po/id.po | 1010
24865  ++++++++++++++++++++++++++++++++------------------------------
24866  1 file changed, 514 insertions(+), 496 deletions(-)
24867
24868 commit a2a35870364d925d1217e4973bbcff53fc3c880d
24869 Author: Benjamin Otte <otte@redhat.com>
24870 Date:   Sun Aug 2 17:36:05 2015 +0200
24871
24872     gmain: Document return value of GSourceFuncs.dispatch
24873
24874  glib/gmain.h | 4 +++-
24875  1 file changed, 3 insertions(+), 1 deletion(-)
24876
24877 commit 6b652b1a2e7c6f67e9576e4331da76971d54cc68
24878 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24879 Date:   Wed Jul 29 11:56:41 2015 +0100
24880
24881     gio: Fix application of GNetworkMonitor:network-metered patch
24882
24883     The wrong patch from https://bugzilla.gnome.org/show_bug.cgi?id=750282
24884     was applied, causing test failures due to not implementing the
24885     property
24886     on GNetworkMonitorBase (plus some other omissions).
24887
24888     Fix that by reverting commit a80e7db1a8f26dc558085844dcb8003edb6eca74
24889     and re-applying the correct patch over the top.
24890
24891     https://bugzilla.gnome.org/show_bug.cgi?id=750282
24892
24893  gio/gnetworkmonitor.c       | 18 +++++++++++-------
24894  gio/gnetworkmonitorbase.c   |  7 +++++++
24895  gio/gnetworkmonitornm.c     |  9 ++++++---
24896  gio/tests/network-monitor.c | 11 +++++++++++
24897  4 files changed, 35 insertions(+), 10 deletions(-)
24898
24899 commit 7f195ac956153b06483bd0e78cfd3b5c100413b5
24900 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24901 Date:   Tue Jul 28 10:13:12 2015 +0100
24902
24903     gresource: Clarify error docs for g_resource_enumerate_children()
24904
24905     Document that it returns G_RESOURCE_ERROR_NOT_FOUND if the path
24906     doesn’t
24907     exist.
24908
24909  gio/gresource.c | 3 +++
24910  1 file changed, 3 insertions(+)
24911
24912 commit 6e4e1c168c2fa1fea4b449ba7a4b551aa4b6af6e
24913 Author: Akom Chotiphantawanon <knight2000@gmail.com>
24914 Date:   Tue Jul 28 15:55:05 2015 +0700
24915
24916     Updated Thai translation
24917
24918  po/th.po | 371
24919  +++++++++++++++++++++++++++++++--------------------------------
24920  1 file changed, 185 insertions(+), 186 deletions(-)
24921
24922 commit b173244b7d06234ff45027ca277da9dd986b5b37
24923 Author: Matthias Clasen <mclasen@redhat.com>
24924 Date:   Tue Jul 28 00:04:35 2015 -0400
24925
24926     Remove malloc tests
24927
24928     These tests were about the no longer supported
24929     vtable functionality, so just remove them.
24930
24931  glib/tests/Makefile.am |   1 -
24932  glib/tests/malloc.c    | 117
24933  -------------------------------------------------
24934  2 files changed, 118 deletions(-)
24935
24936 commit 3be6ed60aa58095691bd697344765e715a327fc1
24937 Author: Alexander Larsson <alexl@redhat.com>
24938 Date:   Sat Jun 27 18:38:42 2015 +0200
24939
24940     Deprecate and drop support for memory vtables
24941
24942     The memory vtables no longer work, because glib contructors are called
24943     before main(), so there is no way to set it them before use. This
24944     stops using
24945     the vtable at all, and deprecates and stubs out the related functions.
24946
24947     https://bugzilla.gnome.org/show_bug.cgi?id=751592
24948
24949  glib/gmem.c | 386
24950  +++++-------------------------------------------------------
24951  glib/gmem.h |   8 +-
24952  2 files changed, 34 insertions(+), 360 deletions(-)
24953
24954 commit 08a3f3f3d2190c7ff393ea13c5a310ba8a13a2e0
24955 Author: Matthias Clasen <mclasen@redhat.com>
24956 Date:   Mon Jul 27 07:52:27 2015 -0400
24957
24958     GOptionContext: Don't crash without main group
24959
24960     This was introduced in 126c685f4aa and caused e.g. gdbus
24961     to crash when called without arguments.
24962
24963     https://bugzilla.gnome.org/show_bug.cgi?id=752210
24964
24965  glib/goption.c | 4 ++--
24966  1 file changed, 2 insertions(+), 2 deletions(-)
24967
24968 commit 17871e6881beb401eebb8b05eccb01490cfa85b6
24969 Author: Matthias Clasen <mclasen@redhat.com>
24970 Date:   Mon Jul 27 06:51:17 2015 -0400
24971
24972     Add a note to the g_str_hash docs
24973
24974     Point out some shortcomings of the djb hash, as found in
24975
24976     https://bugzilla.gnome.org/show_bug.cgi?id=751610
24977
24978  glib/ghash.c | 4 ++++
24979  1 file changed, 4 insertions(+)
24980
24981 commit a80e7db1a8f26dc558085844dcb8003edb6eca74
24982 Author: Richard Hughes <richard@hughsie.com>
24983 Date:   Tue Jun 2 15:41:48 2015 +0100
24984
24985     gio: Add network metered information to GNetworkMonitor
24986
24987     Add a property to GNetworkMonitor indicating if the network
24988     is metered, e.g. subject to limitations set by service providers.
24989
24990     The default value is FALSE
24991
24992     https://bugzilla.gnome.org/show_bug.cgi?id=750282
24993
24994  docs/reference/gio/gio-sections.txt |  1 +
24995  gio/gnetworkmonitor.c               | 47
24996  +++++++++++++++++++++++++++++++++++++
24997  gio/gnetworkmonitor.h               |  3 +++
24998  gio/gnetworkmonitornm.c             | 46
24999  ++++++++++++++++++++++++++++++++++++
25000  4 files changed, 97 insertions(+)
25001
25002 commit 9c4887027d6bd09f38120b195c677dbe3bc5654b
25003 Author: Matthias Clasen <mclasen@redhat.com>
25004 Date:   Mon Jul 27 06:24:44 2015 -0400
25005
25006     Remove some questionable documentation
25007
25008     A function that takes a lock can certainly block in the sense
25009     that it has to wait if the lock is taken.
25010
25011     https://bugzilla.gnome.org/show_bug.cgi?id=751751
25012
25013  glib/gasyncqueue.c | 4 ++--
25014  1 file changed, 2 insertions(+), 2 deletions(-)
25015
25016 commit c885d42751e35ac8210f889d80e4b059a08d86ae
25017 Author: Matthias Clasen <mclasen@redhat.com>
25018 Date:   Sun Jul 26 21:39:53 2015 -0400
25019
25020     Add tests for GApplication::handle-local-options
25021
25022  gio/tests/gapplication.c | 132
25023  +++++++++++++++++++++++++++++++++++++++++++++++
25024  1 file changed, 132 insertions(+)
25025
25026 commit 243d740c0430a2fa123c2428bf25ae80768ed633
25027 Author: Christophe Fergeau <cfergeau@redhat.com>
25028 Date:   Sun Jun 21 10:51:50 2015 +0200
25029
25030     gapplication: Stop handle-local-options emission on errors
25031
25032     A signal accumulator can return TRUE to continue signal emission, and
25033     FALSE to stop signal emission. handle-local-options callbacks
25034     can return
25035     « return a non-negative option if you have handled your options and
25036     want to exit the process ».
25037
25038     Currently, g_application_handle_local_options_accumulator (the
25039     accumulator for the handle-local-options signal) returns TRUE on
25040     non-negative return value (ie continue signal emission), and returns
25041     FALSE on negative return values (ie when the default option processing
25042     should continue).
25043     This return value seems backward as on >= 0 values, subsequent
25044     handle-local-options callbacks could overwrite the 'exit request' from
25045     the handler, while on < 0 values, the handle-local-options processing
25046     could end up early if several callbacks are listening for this signal.
25047     In particular, the default handler for this signal
25048     (g_application_real_handle_local_options) always returns -1 and will
25049     overwrite >= 0 return values from other handlers.
25050
25051     This commit inverts the check so that signal emission stops early when
25052     one of the handle-local-options callbacks indicates it wants
25053     processing
25054     to stop and the process to exit.
25055
25056     https://bugzilla.gnome.org/show_bug.cgi?id=751598
25057
25058  gio/gapplication.c | 2 +-
25059  1 file changed, 1 insertion(+), 1 deletion(-)
25060
25061 commit 2551685cf629b7f34030f146d71d2400825d36f7
25062 Author: Christophe Fergeau <cfergeau@redhat.com>
25063 Date:   Sun Jun 21 10:56:58 2015 +0200
25064
25065     gapplication: Fix typos in handle-local-options API doc
25066
25067     The @options parameter was missing an 's', and the name of
25068     g_application_command_line_get_options_dict() was not correct.
25069
25070     https://bugzilla.gnome.org/show_bug.cgi?id=751598
25071
25072  gio/gapplication.c | 4 ++--
25073  1 file changed, 2 insertions(+), 2 deletions(-)
25074
25075 commit c7e49a324164e80cfa64a1a66c110edde5e93cec
25076 Author: Marek Černocký <marek@manet.cz>
25077 Date:   Sat Jul 25 03:27:32 2015 +0200
25078
25079     Updated Czech translation
25080
25081  po/cs.po | 479
25082  +++++++++++++++++++++++++++++++--------------------------------
25083  1 file changed, 234 insertions(+), 245 deletions(-)
25084
25085 commit 0441ae1ccf31ab10c4c65c74ea58012c44106be5
25086 Author: Peter Meerwald <p.meerwald@bct-electronic.com>
25087 Date:   Thu Jul 23 11:38:47 2015 +0200
25088
25089     ghash: Fix typo in g_hash_table_replace() documentation
25090
25091     https://bugzilla.gnome.org/show_bug.cgi?id=752767
25092
25093  glib/ghash.c | 2 +-
25094  1 file changed, 1 insertion(+), 1 deletion(-)
25095
25096 commit 8520ae3ffa71e2680076fd3fcc1b7350a364ae76
25097 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25098 Date:   Fri Jun 12 08:32:11 2015 +0100
25099
25100     gsocket: Factor out blocking parameter from g_socket_send_messages()
25101
25102     This will make future API additions easier. The factored version is
25103     internal for the time being.
25104
25105     https://bugzilla.gnome.org/show_bug.cgi?id=751924
25106
25107  gio/gsocket.c | 25 ++++++++++++++++++++++++-
25108  1 file changed, 24 insertions(+), 1 deletion(-)
25109
25110 commit b65287fea54eea8979914b06ff44adea4bc809cc
25111 Author: TingPing <tingping@tingping.se>
25112 Date:   Sat Dec 20 18:59:15 2014 -0500
25113
25114     win32: Fix leak in g_win32_get_command_line()
25115
25116     https://bugzilla.gnome.org/show_bug.cgi?id=741822
25117
25118  glib/gwin32.c | 1 +
25119  1 file changed, 1 insertion(+)
25120
25121 commit 3cc349b04e76880a9d2f3c3d2195d171e110f66c
25122 Author: TingPing <tingping@tingping.se>
25123 Date:   Sat Dec 20 18:39:00 2014 -0500
25124
25125     win32: Replace usage of __wgetmainargs()
25126
25127     It was an internal function that has been removed with VS 2015
25128
25129     Use g_win32_get_command_line() or CommandLineToArgvW() directly.
25130
25131     https://bugzilla.gnome.org/show_bug.cgi?id=741822
25132
25133  gio/tests/gio-du.c         | 49
25134  ++++++++++++++++------------------------------
25135  glib/gspawn-win32-helper.c | 20 +++----------------
25136  glib/gspawn.c              |  9 ++-------
25137  3 files changed, 22 insertions(+), 56 deletions(-)
25138
25139 commit be7de8a7fd0883f8514cf8b532ce1c820f7e35fa
25140 Author: Arun Raghavan <git@arunraghavan.net>
25141 Date:   Tue Jul 21 12:09:16 2015 +0530
25142
25143     gdbusconnection: Fix signal subscription documentation
25144
25145     https://bugzilla.gnome.org/show_bug.cgi?id=752656
25146
25147  gio/gdbusconnection.c | 3 ++-
25148  1 file changed, 2 insertions(+), 1 deletion(-)
25149
25150 commit 53d487e31bc41cca9bca147e02e81b69e404fe07
25151 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25152 Date:   Tue Jul 21 11:26:29 2015 +0800
25153
25154     config.h.win32.in: Clean Up and Update
25155
25156     Merge the parts that has things to do with stdint.h and inttypes.h
25157     with
25158     the !_MSC_VER portions, and add initial support for Visual Studio
25159     2015,
25160     which added support for C99 snprintf() and vsnprintf().
25161
25162     Not too sure about the !_MSC_VER for C99 snprintf() and vsnprintf(),
25163     but
25164     since this file is mainly for Visual Studio builds, anyways...
25165
25166  config.h.win32.in | 38 +++++++++++++++++---------------------
25167  1 file changed, 17 insertions(+), 21 deletions(-)
25168
25169 commit ab3805ab0471d47a2f7cc93d15eeb392c9d22b4b
25170 Author: Matthias Clasen <mclasen@redhat.com>
25171 Date:   Mon Jul 20 16:00:16 2015 -0400
25172
25173     2.45.4
25174
25175  NEWS         | 27 +++++++++++++++++++++++++++
25176  configure.ac |  2 +-
25177  2 files changed, 28 insertions(+), 1 deletion(-)
25178
25179 commit de1bd45fe9ef82c1f5f48c63975ee18ede67d23a
25180 Author: Dan Winship <danw@gnome.org>
25181 Date:   Mon Jul 20 17:33:42 2015 -0400
25182
25183     gio/tests/task: fix for change to cancellation behavior
25184
25185     Multiple tasks cancelled at the same time now complete in the opposite
25186     order from how they used to. Fix the test to not assume any particular
25187     order.
25188
25189  gio/tests/task.c | 2 +-
25190  1 file changed, 1 insertion(+), 1 deletion(-)
25191
25192 commit 717ebba9d78151c999b1c1d08dc539be978ee27c
25193 Author: Piotr Drąg <piotrdrag@gmail.com>
25194 Date:   Mon Jul 20 21:39:49 2015 +0200
25195
25196     Updated POTFILES.in
25197
25198  po/POTFILES.in | 1 +
25199  1 file changed, 1 insertion(+)
25200
25201 commit 45e99833e39af76ec9db13bb9d9edcaf3a719870
25202 Author: Paolo Borelli <pborelli@gnome.org>
25203 Date:   Sun Jul 19 23:47:57 2015 +0200
25204
25205     Move a unit test to the right file
25206
25207     Move a test for threaded socket service to socket-service.c.
25208
25209  gio/tests/socket-listener.c | 134
25210  -------------------------------------------
25211  gio/tests/socket-service.c  | 136
25212  ++++++++++++++++++++++++++++++++++++++++++++
25213  2 files changed, 136 insertions(+), 134 deletions(-)
25214
25215 commit e1d44799c0ba87506873c309ad4e16cce13bbfc4
25216 Author: Paolo Borelli <pborelli@gnome.org>
25217 Date:   Fri Jul 10 21:30:28 2015 +0200
25218
25219     socketservice: add an "active" property
25220
25221     We already have start, stop and is_active methods, but turning it
25222     into a real property is useful for a few reasons:
25223      - it allows us to bind the property to an UI or a setting
25224      - it allows us to get notified when the state changes
25225      - it allows us to instantiate objects directly in the stopped state
25226
25227     https://bugzilla.gnome.org/show_bug.cgi?id=752089
25228
25229  gio/gsocketservice.c       | 142
25230  ++++++++++++++++++++++++++++++++++++---------
25231  gio/tests/.gitignore       |   1 +
25232  gio/tests/Makefile.am      |   1 +
25233  gio/tests/socket-service.c | 111 +++++++++++++++++++++++++++++++++++
25234  4 files changed, 226 insertions(+), 29 deletions(-)
25235
25236 commit a223796d0b4f47277fe570313829376db0de8108
25237 Author: Paolo Borelli <pborelli@gnome.org>
25238 Date:   Sun Jul 12 19:51:17 2015 +0200
25239
25240     networkaddress: use free_full
25241
25242     https://bugzilla.gnome.org/show_bug.cgi?id=752293
25243
25244  gio/gnetworkaddress.c | 10 +---------
25245  1 file changed, 1 insertion(+), 9 deletions(-)
25246
25247 commit 6a392a55ec37f33e001bad6495c8513f28f160cc
25248 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
25249 Date:   Sun Jul 19 12:39:15 2015 +0300
25250
25251     Updated Hebrew translation
25252
25253  po/he.po | 449
25254  +++++++++++++++++++++++++++++++--------------------------------
25255  1 file changed, 224 insertions(+), 225 deletions(-)
25256
25257 commit 0c121775145645b847aace30d403496d81261fae
25258 Author: Matthias Clasen <mclasen@redhat.com>
25259 Date:   Fri Jul 17 16:46:26 2015 -0400
25260
25261     notification: Add an assertion to clarify
25262
25263     Coverity doesn't see that g_enum_get_value will never return
25264     NULL here since we always pass it a valid enum value. Help
25265     it along with an assertion.
25266
25267  gio/gnotification.c | 1 +
25268  1 file changed, 1 insertion(+)
25269
25270 commit dab20975872a9b3d5f37beffa9e8e2b78efe6c02
25271 Author: Daniel Macks <dmacks@netspace.org>
25272 Date:   Wed Jul 1 14:36:35 2015 -0400
25273
25274     Use GRegexMatchFlags not GRegexCompileFlags for TEST_MATCH _match_opts
25275
25276     Fix the enums used in some test cases to use the correct enum type in
25277     some test cases.
25278
25279     https://bugzilla.gnome.org/show_bug.cgi?id=751798
25280
25281  glib/tests/regex.c | 20 ++++++++++----------
25282  1 file changed, 10 insertions(+), 10 deletions(-)
25283
25284 commit 27fae8390946e73e8343a7fd7505796f3599ee23
25285 Author: Ilya Konstantinov <ilya.konstantinov@gmail.com>
25286 Date:   Thu Jun 11 21:42:00 2015 +0300
25287
25288     gbacktrace: fix G_BREAKPOINT on Darwin (OSX, iOS)
25289
25290     Using __builtin_trap() according to Apple's own documentation:
25291     https://developer.apple.com/library/mac/technotes/tn2124/_index.html#//apple_ref/doc/uid/DTS10003391-CH1-SECCONTROLLEDCRASH
25292
25293     https://bugzilla.gnome.org/show_bug.cgi?id=750807
25294
25295  glib/gbacktrace.h | 2 ++
25296  1 file changed, 2 insertions(+)
25297
25298 commit dafc454e70460b371775a876f3831f280bf097b8
25299 Author: Xavier Claessens <xavier.claessens@collabora.com>
25300 Date:   Wed Jul 8 14:38:16 2015 -0400
25301
25302     GAsyncInitable: Fix leaked object when using _newv_async
25303
25304  gio/gasyncinitable.c | 1 +
25305  1 file changed, 1 insertion(+)
25306
25307 commit 7ed76a4eca245edbf3149815a06795065164cb1f
25308 Author: Ryan Lortie <desrt@desrt.ca>
25309 Date:   Mon Jul 6 10:21:33 2015 -0400
25310
25311     file monitors: report MOVED only with both sides
25312
25313     Make sure we know the destination file before reporting a MOVED event.
25314     Otherwise, we should just fall back to reporting it as a DELETED.
25315
25316     https://bugzilla.gnome.org/show_bug.cgi?id=751731
25317
25318  gio/glocalfilemonitor.c | 2 +-
25319  1 file changed, 1 insertion(+), 1 deletion(-)
25320
25321 commit c5221f8aea3c4407024a665ce66d8535237d7d62
25322 Author: Dimitris Spingos <dmtrs32@gmail.com>
25323 Date:   Mon Jul 6 01:50:10 2015 +0300
25324
25325     Updated Greek translation
25326
25327  po/el.po | 717
25328  ++++++++++++++++++++++++++++++++-------------------------------
25329  1 file changed, 367 insertions(+), 350 deletions(-)
25330
25331 commit e337fe31637fe868ab94b488caf9b4898a2a1040
25332 Author: Руслан Ижбулатов <lrn1986@gmail.com>
25333 Date:   Thu Jul 2 11:06:17 2015 +0000
25334
25335     W32: Add back the dummy g_app_info_reset_type_associations()
25336
25337  gio/gwin32appinfo.c | 6 ++++++
25338  1 file changed, 6 insertions(+)
25339
25340 commit 155a6886357eefaed1da156b6593c7a6ec7cddd1
25341 Author: Руслан Ижбулатов <lrn1986@gmail.com>
25342 Date:   Wed Jun 24 10:07:40 2015 +0000
25343
25344     W32: Add a g_app_info_get_all_for_type() implementation
25345
25346     Also add g_app_info_get_fallback_for_type() and
25347     g_app_info_get_recommended_for_type() as proxies for
25348     g_app_info_get_all_for_type(), until gcontenttype support is improved.
25349
25350  gio/gwin32appinfo.c | 77
25351  +++++++++++++++++++++++++++++++++++++++++++++++++++++
25352  1 file changed, 77 insertions(+)
25353
25354 commit b9d919bd8f95e9eac7144ec7c413256c3f5cfc56
25355 Author: Руслан Ижбулатов <lrn1986@gmail.com>
25356 Date:   Wed Jun 24 10:07:15 2015 +0000
25357
25358     Don't ref a NULL pointer
25359
25360  gio/gwin32appinfo.c | 2 +-
25361  1 file changed, 1 insertion(+), 1 deletion(-)
25362
25363 commit f405f4211565fde3c58f3da9b18ddcdc5d82ccf2
25364 Author: Stef Walter <stefw@redhat.com>
25365 Date:   Tue Mar 17 13:06:02 2015 +0100
25366
25367     gsocket: Don't g_error() if file-descriptor is not a socket
25368
25369     This code was out of date with current coding practices.
25370
25371     Nowadays it's common to receive file descriptors over environment
25372     variables from other processes like systemd. The unit files that
25373     control these file descriptors are configurable by sysadmins.
25374
25375     It is not (necessarily) a programmer error when
25376     g_socket_details_from_fd()
25377     is called with a file descriptor that is not a socket. It can also
25378     be a system and/or configuration error.
25379
25380     https://bugzilla.gnome.org/show_bug.cgi?id=746339
25381
25382  gio/gsocket.c | 21 +++------------------
25383  1 file changed, 3 insertions(+), 18 deletions(-)
25384
25385 commit a9c8cc143ce696c70526fb24079fb04b98adbfc7
25386 Author: Pedro Albuquerque <palbuquerque73@gmail.com>
25387 Date:   Wed Jul 1 21:58:39 2015 +0000
25388
25389     Updated Portuguese translation
25390
25391  po/pt.po | 2072
25392  ++++++++++++++++++++++++++++++++------------------------------
25393  1 file changed, 1076 insertions(+), 996 deletions(-)
25394
25395 commit f2c1cfe8c770f73367a021044bcdda550348714c
25396 Author: Iain Lane <iain@orangesquash.org.uk>
25397 Date:   Tue Jun 30 17:13:49 2015 +0100
25398
25399     gio/tests/appmonitor: Delete file before checking for changed event
25400
25401     In 4e7d22e268a4e06beb1c09585a48288c31004da5, deleting the file
25402     was moved
25403     after the assertion which checks for the changed event that results
25404     from
25405     it being deleted. This is the wrong way around and makes the assertion
25406     fail.
25407
25408     Move the deletion back up before we check the condition. delete_app is
25409     no longer an idle callback so it can be made void. The change
25410     notification might come in when the loop isn't running now, so
25411     don't try
25412     to quit if it isn't running. In this case we'll wait for the three
25413     second timeout and the test will still pass.
25414
25415     https://bugzilla.gnome.org/show_bug.cgi?id=751737
25416
25417  gio/tests/appmonitor.c | 12 ++++++------
25418  1 file changed, 6 insertions(+), 6 deletions(-)
25419
25420 commit 475445e6e0e1388af7c07eedd1fb3c7679e09561
25421 Author: Emmanuele Bassi <ebassi@gnome.org>
25422 Date:   Mon Jun 29 20:14:40 2015 +0100
25423
25424     tests: Fix compiler warning
25425
25426     Use `const gchar * const` to define a const array of const strings,
25427     and
25428     initialize the array when declaring it.
25429
25430     https://bugzilla.gnome.org/show_bug.cgi?id=751672
25431
25432  glib/tests/keyfile.c | 9 +++++----
25433  1 file changed, 5 insertions(+), 4 deletions(-)
25434
25435 commit b25fa8feed42d226b63f4d89ebf4b07041d26181
25436 Author: Dan Winship <danw@gnome.org>
25437 Date:   Sun Jun 21 12:10:06 2015 -0400
25438
25439     gio/tests/socket.c: fix on OS X
25440
25441     The semantics of calling shutdown() on a dup()ed socket aren't
25442     well-specified, so don't require any specific behavior.
25443
25444     https://bugzilla.gnome.org/show_bug.cgi?id=747676
25445
25446  gio/tests/socket.c | 6 ++++--
25447  1 file changed, 4 insertions(+), 2 deletions(-)
25448
25449 commit b97d666b2f4ce7f05b54f07906122608358fc177
25450 Author: Dan Winship <danw@gnome.org>
25451 Date:   Sun Jun 21 12:00:07 2015 -0400
25452
25453     gio/tests/socket.c: clean up a test case a bit
25454
25455  gio/tests/socket.c | 33 ++++++++++++++++++---------------
25456  1 file changed, 18 insertions(+), 15 deletions(-)
25457
25458 commit 368c3f205ff6447e140396cfac10db31de70f135
25459 Author: Matthias Clasen <mclasen@redhat.com>
25460 Date:   Thu Jun 18 10:37:46 2015 -0400
25461
25462     GTask: Remove unused function
25463
25464     We no longer resort the queue, so this function can go.
25465
25466     https://bugzilla.gnome.org/show_bug.cgi?id=751160
25467
25468  gio/gtask.c | 8 --------
25469  1 file changed, 8 deletions(-)
25470
25471 commit e419e1c4e212b1195c8e531fd6eeb4a0b80108d3
25472 Author: Matthias Clasen <mclasen@redhat.com>
25473 Date:   Thu Jun 18 10:36:23 2015 -0400
25474
25475     GTask: Avoid resorting
25476
25477     When a task is cancelled, we want to move it to the front
25478     of the queue - our sort function does that for us, but there
25479     is no need to resort the entire queue here, we can just
25480     move the one item and be done with it. This uses just-introduced
25481     threadpool api for this purpose.
25482
25483     https://bugzilla.gnome.org/show_bug.cgi?id=751160
25484
25485  gio/gtask.c | 5 ++++-
25486  1 file changed, 4 insertions(+), 1 deletion(-)
25487
25488 commit 9486f697bb3ed3b02fa2c82f50662fde7d77267e
25489 Author: Matthias Clasen <mclasen@redhat.com>
25490 Date:   Mon Jun 29 08:19:31 2015 -0700
25491
25492     GThreadPool: Add some queue manipulation api
25493
25494     GTask has a need for an api that boosts an unprocessed
25495     item to the front of the queue, so add one.
25496
25497     https://bugzilla.gnome.org/show_bug.cgi?id=751160
25498
25499  docs/reference/glib/glib-sections.txt |  1 +
25500  glib/gthreadpool.c                    | 30 ++++++++++++++++++++++++++++++
25501  glib/gthreadpool.h                    |  4 ++++
25502  3 files changed, 35 insertions(+)
25503
25504 commit 26d87927109d0758775e5455d4c0a22c1b3f9f75
25505 Author: Matthias Clasen <mclasen@redhat.com>
25506 Date:   Mon Jun 22 11:35:06 2015 -0400
25507
25508     Add tests for new GAsyncQueue api
25509
25510     https://bugzilla.gnome.org/show_bug.cgi?id=751160
25511
25512  glib/tests/asyncqueue.c | 48
25513  ++++++++++++++++++++++++++++++++++++++++++++++++
25514  1 file changed, 48 insertions(+)
25515
25516 commit b662c6f09fe1a01bb1345f6cd7ab5a702eec5ee3
25517 Author: Matthias Clasen <mclasen@redhat.com>
25518 Date:   Thu Jun 18 10:26:14 2015 -0400
25519
25520     GAsyncQueue: Add some useful api
25521
25522     The underlying queue supports removing and pushing items to
25523     the front, and these operations can sometimes be useful.
25524
25525     https://bugzilla.gnome.org/show_bug.cgi?id=751160
25526
25527  docs/reference/glib/glib-sections.txt |   4 ++
25528  glib/gasyncqueue.c                    | 100
25529  ++++++++++++++++++++++++++++++++++
25530  glib/gasyncqueue.h                    |  13 +++++
25531  3 files changed, 117 insertions(+)
25532
25533 commit 5574315b5207e959d162553e3bb5681b6264fe27
25534 Author: Ting-Wei Lan <lantw@src.gnome.org>
25535 Date:   Wed Apr 29 14:51:14 2015 +0800
25536
25537     tests: Fix tests that fail with non-English locales
25538
25539     Some tests check whether the translated messages are expected,
25540     so we have to
25541     force the use of English locales for them.
25542
25543     https://bugzilla.gnome.org/show_bug.cgi?id=748610
25544
25545  glib/tests/date.c             | 2 +-
25546  glib/tests/fileutils.c        | 1 +
25547  glib/tests/markup-subparser.c | 1 +
25548  glib/tests/option-context.c   | 3 +--
25549  4 files changed, 4 insertions(+), 3 deletions(-)
25550
25551 commit f9af40a1330a8226d72c96bff56cdb4ab895dac7
25552 Author: Dan Winship <danw@gnome.org>
25553 Date:   Tue Jun 9 09:19:43 2015 -0400
25554
25555     Fix a FIXME in the WinXP inet_pton() implementation
25556
25557     https://bugzilla.gnome.org/show_bug.cgi?id=749912
25558
25559  gio/ginetaddress.c | 44 ++++++++++++++++----------------------------
25560  1 file changed, 16 insertions(+), 28 deletions(-)
25561
25562 commit a4c3ab58ccf32b0f50ce6f78fa7d18ee5745d510
25563 Author: Wouter Paesen <wouter@blue-gate.be>
25564 Date:   Tue May 26 17:03:50 2015 +0200
25565
25566     Fix g_inet_address_to_string() on XP
25567
25568     [This patch originally also included an equivalent to the fix that was
25569     committed in 3e29dada, but that was not the complete fix for the bug.]
25570
25571     https://bugzilla.gnome.org/show_bug.cgi?id=749911
25572
25573  gio/ginetaddress.c | 2 +-
25574  1 file changed, 1 insertion(+), 1 deletion(-)
25575
25576 commit 93dadb17ce9840a6c835f89984350edfb68a5946
25577 Author: Ting-Wei Lan <lantw@src.gnome.org>
25578 Date:   Thu Feb 19 01:18:42 2015 +0800
25579
25580     gmessages: Add G_GNUC_NORETURN to g_error static function declaration
25581
25582     https://bugzilla.gnome.org/show_bug.cgi?id=741901
25583
25584  glib/gmessages.h | 2 +-
25585  1 file changed, 1 insertion(+), 1 deletion(-)
25586
25587 commit d7a1d890c109c8610333f938dee15e5d938ee8d8
25588 Author: Ting-Wei Lan <lantw@src.gnome.org>
25589 Date:   Thu Jan 1 13:28:21 2015 +0800
25590
25591     gmacros: Only set G_ANALYZER_ANALYZING to 1 when clang static analyzer
25592     is in use
25593
25594     We set G_ANALYZER_ANALYZING to 1 when clang supporting static
25595     analyzing before,
25596     but this will cause compilation error when -Werror=return-type is
25597     used and the
25598     static analyzer is not in use because g_error static function only has
25599     __attribute__((analyzer_noreturn)), which is useless for normal
25600     compilation.
25601
25602     https://bugzilla.gnome.org/show_bug.cgi?id=741901
25603
25604  glib/gmacros.h | 2 +-
25605  1 file changed, 1 insertion(+), 1 deletion(-)
25606
25607 commit cb86c222cce2436d6a213e574fbba159b6f34010
25608 Author: Christian Hergert <christian@hergert.me>
25609 Date:   Sat Jun 27 22:41:13 2015 -0700
25610
25611     gtypemodule: use G_GNUC_UNUSED in G_DEFINE_DYNAMIC_TYPE_EXTENDED
25612
25613     We already do this in the normal case, might as well support it
25614     for the
25615     dynamic type module case as well. This prevents seeing a warning
25616     when not
25617     using the get_instance_private() in the dynamic type.
25618
25619  gobject/gtypemodule.h | 1 +
25620  1 file changed, 1 insertion(+)
25621
25622 commit 409202c1fd6552d4f655ffed3bcc649f30a7dcdb
25623 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25624 Date:   Tue Apr 8 09:12:24 2014 +0100
25625
25626     build: Ensure glibconfig.h.win32 is in DISTCLEANFILES
25627
25628     Otherwise it’s possible for it to not be regenerated when
25629     glibconfig.h
25630     is, leading to inconsistencies.
25631
25632     https://bugzilla.gnome.org/show_bug.cgi?id=727829
25633
25634  glib/Makefile.am | 4 +++-
25635  1 file changed, 3 insertions(+), 1 deletion(-)
25636
25637 commit c612fcab0fb2d3f0bdaf011d5b566dc949dbd18a
25638 Author: Kalev Lember <klember@redhat.com>
25639 Date:   Mon Jun 22 19:56:38 2015 +0200
25640
25641     gapplication: Initialize backend before withdrawing notifications
25642
25643     Make sure to initialize the notification backend in
25644     g_application_withdraw_notification() the same way as is done in
25645     g_application_send_notification().
25646
25647     This makes it possible for an app to withdraw notifications it
25648     has sent
25649     in a previous execution of the application.
25650
25651     https://bugzilla.gnome.org/show_bug.cgi?id=750625
25652
25653  gio/gapplication.c | 6 ++++--
25654  1 file changed, 4 insertions(+), 2 deletions(-)
25655
25656 commit bb41a89c42dc4b24dc0a302b406df78e7c273744
25657 Author: Matthias Clasen <mclasen@redhat.com>
25658 Date:   Mon Jun 22 12:46:32 2015 -0400
25659
25660     2.45.3
25661
25662  NEWS         | 2 ++
25663  configure.ac | 2 +-
25664  2 files changed, 3 insertions(+), 1 deletion(-)
25665
25666 commit 4e7d22e268a4e06beb1c09585a48288c31004da5
25667 Author: Matthias Clasen <mclasen@redhat.com>
25668 Date:   Tue Jun 23 06:55:28 2015 -0400
25669
25670     Fix distcheck
25671
25672     The appmonitor test was sometimes leaving files behind, causing
25673     distcheck some heartburn.
25674
25675  gio/tests/appmonitor.c | 4 +++-
25676  1 file changed, 3 insertions(+), 1 deletion(-)
25677
25678 commit 3e29dadae46fe4d1e26ff91c30d9d3b84eb6d84e
25679 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25680 Date:   Tue Jun 23 13:52:25 2015 +0800
25681
25682     gio/ginetaddress.c: Fix Windows XP inet_pton() Emulation
25683
25684     We need to be more careful when we try to assign values to gpointers,
25685     so
25686     that means we have to assign the value to the properly-dereference
25687     gpointer, so that the assigned value will be retained after the
25688     function
25689     returns.  This code will be dropped soon, but it is done for XP
25690     compatibility's sake for 2.44.
25691
25692     Should fix the issue reported in bug 730352 comment #24.
25693
25694  gio/ginetaddress.c | 5 +++--
25695  1 file changed, 3 insertions(+), 2 deletions(-)
25696
25697 commit fd789f118741d89df348ba21ddc1d813da02fb76
25698 Author: Tim-Philipp Müller <tim@centricular.com>
25699 Date:   Wed Jun 3 13:06:24 2015 +0100
25700
25701     gsocket: avoid unnecessary select in _send_messages() and
25702     _receive_message()
25703
25704     For performance reasons we should always try to send or
25705     receive our messages first and only wait for more space
25706     or data to become available if we get an EAGAIN (and
25707     are in blocking mode).
25708
25709     https://bugzilla.gnome.org/show_bug.cgi?id=751122
25710
25711  gio/gsocket.c | 26 ++++++++++++++------------
25712  1 file changed, 14 insertions(+), 12 deletions(-)
25713
25714 commit 9e85f60ec68eb0330e18254726facdc5d8983e35
25715 Author: Paolo Borelli <pborelli@gnome.org>
25716 Date:   Thu Jun 18 09:36:12 2015 +0200
25717
25718     socketclient: annotate the connection param of "event" as nullable
25719
25720     When emitting the RESOLVING/RESOLVED events the connection param is
25721     set to NULL.
25722
25723  gio/gsocketclient.c | 2 +-
25724  1 file changed, 1 insertion(+), 1 deletion(-)
25725
25726 commit f5d4543139172f366afa0de36dd7e5eac08e2297
25727 Author: Alexander Larsson <alexl@redhat.com>
25728 Date:   Wed Jun 17 17:31:19 2015 +0200
25729
25730     configure: test have_docbook_style != yes, not have_docbook_dtd
25731
25732  configure.ac | 2 +-
25733  1 file changed, 1 insertion(+), 1 deletion(-)
25734
25735 commit 4b02bfd6eee43aaaa0ad30955cc85558f402d90f
25736 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25737 Date:   Wed Jun 17 09:25:49 2015 +0100
25738
25739     gfile: Clarify that g_file_replace_contents() uses atomic renames
25740
25741     It uses g_file_replace() internally, so is inherently safe.
25742
25743     Though it might vomit .goutputstream-XXXXXX files all over the place
25744     occasionally.
25745
25746  gio/gfile.c | 4 +++-
25747  1 file changed, 3 insertions(+), 1 deletion(-)
25748
25749 commit 6e576503876759d18c94bbad3c20ebb83b82c631
25750 Author: Matthias Clasen <mclasen@redhat.com>
25751 Date:   Tue Jun 16 18:38:27 2015 -0400
25752
25753     key file: Clarify documentation around comments
25754
25755     The documentation was not very clear about the handling
25756     of the '#' comment markers. State clearly how these are
25757     handled by the getter and the setter.
25758
25759     https://bugzilla.gnome.org/show_bug.cgi?id=479730
25760
25761  glib/gkeyfile.c | 14 ++++++++++----
25762  1 file changed, 10 insertions(+), 4 deletions(-)
25763
25764 commit 7a295f063fdef26ae87bfe3a942847c5ecd7f7c3
25765 Author: Matthias Clasen <mclasen@redhat.com>
25766 Date:   Tue Jun 16 14:46:04 2015 -0400
25767
25768     Updates
25769
25770  NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
25771  1 file changed, 54 insertions(+)
25772
25773 commit 9f90ee5eeccd47f39c7a03dcd786b125a19c195d
25774 Author: Michael Catanzaro <mcatanzaro@gnome.org>
25775 Date:   Sat Jun 13 22:52:33 2015 -0500
25776
25777     genmarshal: silence register storage class warnings
25778
25779     Using the register keyword triggers warnings on noteworthy compilers
25780     (clang), since it's deprecated in C++ and at danger of being removed
25781     from the language. There is no reason to use it since it isn't 1980
25782     anymore.
25783
25784     https://bugzilla.gnome.org/show_bug.cgi?id=750918
25785
25786  gobject/glib-genmarshal.c | 6 +++---
25787  1 file changed, 3 insertions(+), 3 deletions(-)
25788
25789 commit 0d6e200384c8c2fb172273dcfaa6a48bc357d4a3
25790 Author: Cosimo Cecchi <cosimoc@gnome.org>
25791 Date:   Thu Jun 11 15:56:25 2015 -0700
25792
25793     gresource: fix a couple of typos in documentation
25794
25795  gio/gresource.c | 4 ++--
25796  1 file changed, 2 insertions(+), 2 deletions(-)
25797
25798 commit 1f0a11c59aa244a70766bdb4c3b06d3d79b25c7a
25799 Author: Rico Tzschichholz <ricotz@ubuntu.com>
25800 Date:   Thu Jun 11 07:52:40 2015 +0200
25801
25802     g_log_set_handler_full: Bump "Since" version accordingly
25803
25804  glib/gmessages.c | 2 +-
25805  glib/gmessages.h | 2 +-
25806  2 files changed, 2 insertions(+), 2 deletions(-)
25807
25808 commit 2471d9cf8697b07d4e86b6f143eda7b779be02a9
25809 Author: Matthias Clasen <mclasen@redhat.com>
25810 Date:   Fri Nov 28 23:31:00 2014 -0500
25811
25812     Add g_log_set_handler_full
25813
25814     This is a bindable version of g_log_set_handler that takes
25815     a destroy notify for the user_data.
25816
25817     https://bugzilla.gnome.org/show_bug.cgi?id=740516
25818
25819  docs/reference/glib/glib-sections.txt |  1 +
25820  glib/gmessages.c                      | 38
25821  ++++++++++++++++++++++++++++++++---
25822  glib/gmessages.h                      |  6 ++++++
25823  3 files changed, 42 insertions(+), 3 deletions(-)
25824
25825 commit 1102e6f9ca89b54e4e1139cca80f97c7bfb72dc3
25826 Author: Matthias Clasen <mclasen@redhat.com>
25827 Date:   Sun Mar 29 14:00:36 2015 -0400
25828
25829     Allow property actions to invert booleans
25830
25831     This can be handy when you want to change the sense of a toggle
25832     in the UI without rewriting the underlying logic. Currently, this
25833     is just exposed as a construct-only property. We may add a
25834     convenience wrapper or a special !property syntax for this later.
25835
25836     https://bugzilla.gnome.org/show_bug.cgi?id=728489
25837
25838  gio/gpropertyaction.c | 45 ++++++++++++++++++++++++++++++++++++++++++++-
25839  gio/tests/actions.c   | 31 +++++++++++++++++++++++++++++++
25840  2 files changed, 75 insertions(+), 1 deletion(-)
25841
25842 commit fb1e5ff04b48b9bb93b99b127abf3ffe73a98e5c
25843 Author: Matthias Clasen <mclasen@redhat.com>
25844 Date:   Tue Jun 9 19:17:58 2015 -0400
25845
25846     Fix deprecation notice
25847
25848     GSimpleAsyncResult has not been deprecated all that long.
25849
25850  gio/gsimpleasyncresult.c | 2 +-
25851  1 file changed, 1 insertion(+), 1 deletion(-)
25852
25853 commit b701c3c60824fca4c0056a7a46c627fe2977257d
25854 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
25855 Date:   Mon Apr 27 16:26:33 2015 +0100
25856
25857     Regression test for falling back to autolaunch: and
25858     XDG_RUNTIME_DIR/bus
25859
25860     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=747941
25861     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
25862     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
25863
25864  gio/tests/Makefile.am            |   2 +
25865  gio/tests/dbus-launch.c          |  77 ++++++++++++++++++
25866  gio/tests/gdbus-unix-addresses.c | 170
25867  +++++++++++++++++++++++++++++++++++++++
25868  3 files changed, 249 insertions(+)
25869
25870 commit 32492c6ab0000c50564360c74acf069814d942d1
25871 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
25872 Date:   Wed Apr 15 17:57:29 2015 +0100
25873
25874     GDBus: try XDG_RUNTIME_DIR/bus before resorting to dbus-launch
25875
25876     This is the right thing to do for the "a session is a user-session"
25877     model implemented in dbus 1.9.14, which is described in
25878     <http://lists.freedesktop.org/archives/dbus/2015-January/016522.html>.
25879
25880     It also resembles sd-bus' behaviour, although sd-bus will only try
25881     kdbus and XDG_RUNTIME_DIR/bus, and never runs dbus-launch.
25882
25883     On systems following the more traditional "a session is a
25884     login-session"
25885     model, X_R_D/bus won't exist, so it is harmless to check for it before
25886     falling back to X11 autolaunching. Again, this matches the behaviour
25887     of current libdbus and sd-bus versions.
25888
25889     Now that we do this, g_test_dbus_unset() needs to clear
25890     XDG_RUNTIME_DIR
25891     as well as everything else.
25892
25893     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=747941
25894     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
25895     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
25896
25897  gio/gdbusaddress.c | 67
25898  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
25899  gio/gtestdbus.c    |  2 ++
25900  2 files changed, 69 insertions(+)
25901
25902 commit 0d3f56e31c9099653539fa2539e05b3ba336a441
25903 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
25904 Date:   Wed Apr 15 19:59:50 2015 +0100
25905
25906     g_dbus_address_connect: specifically use dbus-launch for autolaunch:
25907
25908     This only alters what happens if we specifically connect to
25909     "autolaunch:", for instance via
25910     "DBUS_SESSION_BUS_ADDRESS=autolaunch:".
25911     We will still potentially try other platform-specific things if
25912     DBUS_SESSION_BUS_ADDRESS is unset. There are currently no other
25913     platform-specific things, so there is no practical difference yet,
25914     but I'm about to add a more-preferred fallback path before autolaunch.
25915
25916     This matches libdbus' behaviour and the D-Bus Specification, in which
25917     the autolaunch: transport specifically means X11 autolaunch
25918     (as implemented by "dbus-launch --autolaunch") on Unix, or a
25919     shared-memory-based protocol on Windows. Other platform-specific
25920     transports or default/fallback modes, including launchd on Mac OS X
25921     and XDG_RUNTIME_DIR/bus on Unix, are not part of "autolaunch:".
25922
25923     It's rather unfortunate that the same name means two different
25924     platform-specific mechanisms, specific to different platforms -
25925     if they were added today I'd call them x11: and windows-shm: or
25926     something - but it's been like this since 2007 so it's too late now.
25927
25928     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=747941
25929     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
25930     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
25931
25932  gio/gdbusaddress.c | 38 +++++++++++++++++++++-----------------
25933  1 file changed, 21 insertions(+), 17 deletions(-)
25934
25935 commit bf181a3ac78e824ca7e67ecfb2ba957e740594d7
25936 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
25937 Date:   Mon Apr 27 14:38:41 2015 +0100
25938
25939     regex: if PCRE is 8.34 or later, disable auto-possessification for DFA
25940
25941     Normally, recent PCRE behaves as if certain patterns were replaced
25942     by a more "possessive" pattern that gives the same answer for normal
25943     regex matching, but is more efficient. However, the modified pattern
25944     produces fewer results under DFA. If we want the full set of results
25945     we have to apply PCRE_NO_AUTO_POSSESS, and that's a compile-time flag.
25946
25947     This currently only affects a system PCRE, but would also work
25948     fine for
25949     an internal PCRE 8.34 or later if the embedded copy is updated.
25950
25951     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325
25952     Reviewed-by: Christian Persch <chpe@gnome.org>
25953
25954  glib/gregex.c | 128
25955  +++++++++++++++++++++++++++++++++++++++++++---------------
25956  1 file changed, 95 insertions(+), 33 deletions(-)
25957
25958 commit f45ceb838dae8f96b9bf646998a26a954a6fbf3d
25959 Author: Christophe Fergeau <cfergeau@redhat.com>
25960 Date:   Wed Jun 3 11:30:43 2015 +0200
25961
25962     gapplication: Make sure --help output is translated
25963
25964     Currently, applications using g_application_add_main_option_entries()
25965     won't get translated entries in --help output. We need to call
25966     g_option_group_set_translation_domain() with a NULL domain to ensure
25967     that the
25968     default application gettext domain (ie the one passed to the
25969     textdomain() call) will be used for the main entries passed by the
25970     application.
25971
25972     If we want to allow more flexibility on which gettext domain should be
25973     used for these entries, new API will be needed.
25974
25975     https://bugzilla.gnome.org/show_bug.cgi?id=750322
25976
25977  gio/gapplication.c | 5 ++++-
25978  1 file changed, 4 insertions(+), 1 deletion(-)
25979
25980 commit 6cd1f8b40ff66509eedfce9c3c46cbef799a7ffe
25981 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25982 Date:   Fri Dec 19 20:43:06 2014 +0000
25983
25984     gsettings: Document GSettings build system integration
25985
25986     Add a new section to the main GSettings documentation which documents
25987     the best practices for integrating GSettings into an autoconf/automake
25988     build system using the GLIB_GSETTINGS macro.
25989
25990     Some of this material was adapted from the migrating-gconf.xml guide.
25991
25992     https://bugzilla.gnome.org/show_bug.cgi?id=741788
25993
25994  gio/gsettings.c | 54
25995  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
25996  1 file changed, 54 insertions(+)
25997
25998 commit 723961b749613aad05b6bd22d1f12479a0022bef
25999 Author: Philip Withnall <philip.withnall@collabora.co.uk>
26000 Date:   Fri Dec 19 20:42:21 2014 +0000
26001
26002     gsettings: Expand documentation default value l10n
26003
26004     Mention context, translation category, and the need for syntactic
26005     validity of the translated values.
26006
26007     https://bugzilla.gnome.org/show_bug.cgi?id=741788
26008
26009  gio/gsettings.c | 30 +++++++++++++++++++++++++++---
26010  1 file changed, 27 insertions(+), 3 deletions(-)
26011
26012 commit 73a71d6a435485714d8a96a156bb805d47438ac0
26013 Author: Xavier Claessens <xavier.claessens@collabora.com>
26014 Date:   Mon Jun 8 11:09:39 2015 -0400
26015
26016     doc: Add missing GTlsDatabaseClass
26017
26018     https://bugzilla.gnome.org/show_bug.cgi?id=750573
26019
26020  docs/reference/gio/gio-sections.txt |  1 +
26021  gio/gtlsdatabase.c                  | 36
26022  ++++++++++++++++++++++++++++++++++++
26023  2 files changed, 37 insertions(+)
26024
26025 commit 1405eeeed797470bed9d8062d4051bf5b011e42b
26026 Author: Matthias Clasen <mclasen@redhat.com>
26027 Date:   Fri Jun 5 19:13:19 2015 -0400
26028
26029     Add registry helpers to the docs
26030
26031  docs/reference/gio/gio-docs.xml     |  4 +++
26032  docs/reference/gio/gio-sections.txt | 69
26033  +++++++++++++++++++++++++++++++++++++
26034  2 files changed, 73 insertions(+)
26035
26036 commit e5e6c25c88349bf9fe2456efeb3785655967ad71
26037 Author: Руслан Ижбулатов <lrn1986@gmail.com>
26038 Date:   Tue May 5 02:12:25 2015 +0000
26039
26040     Bump W32 Registry API 'Since:' version
26041
26042     https://bugzilla.gnome.org/show_bug.cgi?id=734888
26043
26044  gio/gwin32registrykey.c | 60 +++++++++++++++++++++---------------------
26045  gio/gwin32registrykey.h | 70
26046  ++++++++++++++++++++++++-------------------------
26047  2 files changed, 65 insertions(+), 65 deletions(-)
26048
26049 commit 6579c87bd2e9d61cac078165505e502f57b03623
26050 Author: Руслан Ижбулатов <lrn1986@gmail.com>
26051 Date:   Tue May 5 02:09:10 2015 +0000
26052
26053     Make W32 registry API compatible with MSVC
26054
26055     * Only check __OBJECT_ATTRIBUTES_DEFINED and __UNICODE_STRING_DEFINED
26056       on MinGW (MSVC doesn't have these)
26057     * MSVC: disable:4005 when including windows.h and ntstatus.h
26058     * Move NTAPI cconv into the parens with the NtQueryKeyFunc
26059     * Fix return values in some functions
26060
26061     https://bugzilla.gnome.org/show_bug.cgi?id=734888
26062
26063  gio/gwin32registrykey.c | 31 +++++++++++++++++--------------
26064  1 file changed, 17 insertions(+), 14 deletions(-)
26065
26066 commit 1ac5b92c2f16335d686268191e0605ae1f344b4a
26067 Author: Руслан Ижбулатов <lrn1986@gmail.com>
26068 Date:   Mon Aug 25 03:38:35 2014 +0000
26069
26070     Add W32 Registry reading API to gio
26071
26072     https://bugzilla.gnome.org/show_bug.cgi?id=734888
26073
26074  gio/Makefile.am         |    2 +
26075  gio/gwin32registrykey.c | 2418
26076  +++++++++++++++++++++++++++++++++++++++++++++++
26077  gio/gwin32registrykey.h |  283 ++++++
26078  3 files changed, 2703 insertions(+)
26079
26080 commit 2a71f187d731a71ef16f4368d49af68aa3fe158d
26081 Author: Руслан Ижбулатов <lrn1986@gmail.com>
26082 Date:   Sun May 17 11:42:55 2015 +0000
26083
26084     Make GWin32AppInfo MSVC-compatible - use G_VA_COPY
26085
26086     https://bugzilla.gnome.org/show_bug.cgi?id=666831
26087
26088  gio/gwin32appinfo.c | 2 +-
26089  1 file changed, 1 insertion(+), 1 deletion(-)
26090
26091 commit 4d800e4d86db6825dd3c508c83352b9a4cd24350
26092 Author: Руслан Ижбулатов <lrn1986@gmail.com>
26093 Date:   Fri Aug 29 08:53:35 2014 +0000
26094
26095     GWin32AppInfo rewrite
26096
26097     - On first call scan the registry, collect information about URI
26098     protocols,
26099       file extensions, applications and handlers, store that as a set of
26100       interconnected structures in several hash tables
26101     - Watch the registry keys, re-scan the registry when any one of
26102     them changes.
26103
26104     https://bugzilla.gnome.org/show_bug.cgi?id=666831
26105
26106  gio/gwin32appinfo.c | 4987
26107  +++++++++++++++++++++++++++++++++++++++++++++------
26108  gio/gwin32appinfo.h |    4 +-
26109  2 files changed, 4432 insertions(+), 559 deletions(-)
26110
26111 commit 5bc0bc2fdeb8a7c7bb56fabbd8886b56bf34c85b
26112 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
26113 Date:   Tue Oct 14 01:25:56 2014 +0300
26114
26115     Added g_utf8_validate() to UTF-8 performance testing
26116
26117     https://bugzilla.gnome.org/show_bug.cgi?id=738504
26118
26119  glib/tests/utf8-performance.c | 20 ++++++++++++++++++++
26120  1 file changed, 20 insertions(+)
26121
26122 commit 007f6684c54a695a6c35315f12f9f306d5af83bb
26123 Author: Matthias Clasen <mclasen@redhat.com>
26124 Date:   Fri Jun 5 15:27:59 2015 -0400
26125
26126     Add index for new api
26127
26128  docs/reference/gio/gio-docs.xml | 4 ++++
26129  1 file changed, 4 insertions(+)
26130
26131 commit 01e9302673630b20120505d92bbc245ba1bd027a
26132 Author: Matthias Clasen <mclasen@redhat.com>
26133 Date:   Fri Jun 5 15:27:25 2015 -0400
26134
26135     Add new API to docs
26136
26137  docs/reference/gio/gio-sections.txt | 1 +
26138  1 file changed, 1 insertion(+)
26139
26140 commit cb7020af5e864eed81520e980d66ccd683697ed4
26141 Author: Ryan Lortie <desrt@desrt.ca>
26142 Date:   Wed Nov 19 12:45:38 2014 -0500
26143
26144     GSettings: deprecate g_settings_list_keys()
26145
26146     This is now possible with g_settings_schema_list_keys().
26147
26148     https://bugzilla.gnome.org/show_bug.cgi?id=740308
26149
26150  gio/gsettings.h | 2 +-
26151  1 file changed, 1 insertion(+), 1 deletion(-)
26152
26153 commit 6cf867fb2a5086d2c5c0ac6c71ac795008cd13ae
26154 Author: Ryan Lortie <desrt@desrt.ca>
26155 Date:   Wed Nov 19 12:45:06 2014 -0500
26156
26157     gsettings tests: use g_settings_schema_list_keys()
26158
26159     Stop using g_settings_list_keys() because soon it will be deprecated.
26160
26161     https://bugzilla.gnome.org/show_bug.cgi?id=740308
26162
26163  gio/tests/gsettings.c | 32 ++++++++++++++++++++++++++++++--
26164  1 file changed, 30 insertions(+), 2 deletions(-)
26165
26166 commit bb8eea6148fab965969c74e80a936864fc65e671
26167 Author: Ryan Lortie <desrt@desrt.ca>
26168 Date:   Wed Nov 19 12:42:10 2014 -0500
26169
26170     gsettings tool: use schema for listing keys
26171
26172     Use the newly added g_settings_schema_list_keys() API instead of
26173     g_settings_list_keys() in order to list keys.
26174
26175     Doing this allows the 'list-keys' command to work without creating a
26176     GSettings object, which is more efficient.  It also means that
26177     we don't
26178     have to provide a (meaningless and ignored) path when listing keys on
26179     relocatable schemas.
26180
26181     While we're at it, update the 'range' command not to require
26182     creation of
26183     a GSettings object, in a similar way.
26184
26185     https://bugzilla.gnome.org/show_bug.cgi?id=740308
26186
26187  gio/gsettings-tool.c | 75
26188  +++++++++++++++++++++++++++++++++++++++-------------
26189  1 file changed, 57 insertions(+), 18 deletions(-)
26190
26191 commit 82fcfeb3b065d7cc4d53e80776f9b476df7c2137
26192 Author: Ryan Lortie <desrt@desrt.ca>
26193 Date:   Wed Nov 19 12:40:22 2014 -0500
26194
26195     GSettingsSchema: add g_settings_schema_list_keys()
26196
26197     The list of keys in a GSettings object depends entirely on the schema,
26198     so it makes sense to expose this API there.
26199
26200     Move the implementation out of gsettings.c and into gsettingsschema.c,
26201     replacing the earlier with a simple call to the new location.
26202
26203     We don't do the same for children because the children can change.
26204
26205     https://bugzilla.gnome.org/show_bug.cgi?id=740308
26206
26207  gio/gsettings.c       | 18 +-----------------
26208  gio/gsettingsschema.c | 41 +++++++++++++++++++++++++++++++++++++++++
26209  gio/gsettingsschema.h |  3 +++
26210  3 files changed, 45 insertions(+), 17 deletions(-)
26211
26212 commit 36e093a31a9eb12021e7780b9e322c29763ffa58
26213 Author: Patrick Griffis <tingping@tingping.se>
26214 Date:   Wed Mar 25 15:51:29 2015 -0400
26215
26216     Implement GNotification on OSX
26217
26218     https://bugzilla.gnome.org/show_bug.cgi?id=747146
26219
26220  gio/Makefile.am                 |   5 +-
26221  gio/gcocoanotificationbackend.c | 278
26222  ++++++++++++++++++++++++++++++++++++++++
26223  gio/giomodule.c                 |   7 +
26224  gio/gnotificationbackend.c      |   4 +-
26225  4 files changed, 292 insertions(+), 2 deletions(-)
26226
26227 commit 89058e8a9b769ab223bc75739f5455dab18f7a3d
26228 Author: Patrick Griffis <tingping@tingping.se>
26229 Date:   Mon Apr 13 13:39:28 2015 -0400
26230
26231     configure: Require OSX >= 10.9
26232
26233     https://bugzilla.gnome.org/show_bug.cgi?id=747146
26234
26235  configure.ac | 9 +++++++++
26236  1 file changed, 9 insertions(+)
26237
26238 commit 9e8f4d473604e291c0164965bf9bba5ac77cc2bf
26239 Author: Ryan Lortie <desrt@desrt.ca>
26240 Date:   Thu Mar 26 16:35:06 2015 -0400
26241
26242     kqueue: add a bit of extra paranoia on cancel
26243
26244     Cancellation of GPollFileMonitor is now handled correctly (in
26245     the sense
26246     that no further signals will follow) but let's be extra paranoid and
26247     disconnect our handler anyway, for good measure.
26248
26249     https://bugzilla.gnome.org/show_bug.cgi?id=739424
26250
26251  gio/kqueue/gkqueuefilemonitor.c | 5 ++++-
26252  1 file changed, 4 insertions(+), 1 deletion(-)
26253
26254 commit a367921d445f290263b052ad3da55525c1a5deb3
26255 Author: Ryan Lortie <desrt@desrt.ca>
26256 Date:   Thu Mar 26 16:31:48 2015 -0400
26257
26258     gpollfilemonitor: send 'changes done' for creates
26259
26260     The new rules of GFileMonitor says that users should expect to see a
26261     CHANGES_DONE_HINT following a CREATED as well as CHANGED.
26262
26263     https://bugzilla.gnome.org/show_bug.cgi?id=739424
26264
26265  gio/gpollfilemonitor.c | 2 +-
26266  1 file changed, 1 insertion(+), 1 deletion(-)
26267
26268 commit 62e5ee5514f0838689bc7d2d2c1a43fa912eaf1a
26269 Author: Ryan Lortie <desrt@desrt.ca>
26270 Date:   Thu Mar 26 16:29:19 2015 -0400
26271
26272     gpollfilemonitor: don't emit after cancellation
26273
26274     GPollFileMonitor emits CHANGES_DONE_HINT after CHANGED signals, but it
26275     doesn't check to ensure that the file monitor wasn't cancelled
26276     before it
26277     does that.
26278
26279     If the original signal caused the monitor to be unreffed, cancelled
26280     and
26281     destroyed, we would still end up emitting an extra signal on it.
26282
26283     Avoid that by checking first for cancellation.
26284
26285     https://bugzilla.gnome.org/show_bug.cgi?id=739424
26286
26287  gio/gpollfilemonitor.c | 3 ++-
26288  1 file changed, 2 insertions(+), 1 deletion(-)
26289
26290 commit 16190d2dcd111b75b240baffe88653e5fa2822f6
26291 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
26292 Date:   Mon Oct 6 02:01:38 2014 +0300
26293
26294     glib/genviron.c, GSubprocessLauncher: ain't no "filename encoding"
26295
26296     Removed all mentions of GLib file name encoding referring to
26297     the environment strings. The env var content has no defined relation
26298     to GLib's notion of filename encoding, or any encoding whatsoever.
26299     It would be wrong to pass all UTF-8 strings through
26300     g_filename_from_utf8() in order to put them into the environment,
26301     for one thing.
26302
26303     https://bugzilla.gnome.org/show_bug.cgi?id=738185
26304
26305  gio/gsubprocesslauncher.c | 22 +++++++++-------------
26306  glib/genviron.c           | 19 ++++++++-----------
26307  2 files changed, 17 insertions(+), 24 deletions(-)
26308
26309 commit b31a873fb3bd1b67af9f7cc88bf44f8b5a941cec
26310 Author: Jan Safranek <jsafrane@redhat.com>
26311 Date:   Tue Nov 4 11:54:00 2014 +0000
26312
26313     GDBus: Add new call flag to allow interactive authorization
26314
26315     DBus has recently introduced new message flag
26316     DBUS_HEADER_FLAG_ALLOW_INTERACTIVE_AUTHORIZATION, which tells that
26317     caller is willing to wait for unspecified amount of time for the call
26318     to return, as the service may perform interactive authorization (e.g.
26319     using polkit).
26320
26321     https://bugzilla.gnome.org/show_bug.cgi?id=739616
26322
26323  gio/gdbusconnection.c |  8 +++++++-
26324  gio/gioenums.h        | 11 +++++++++--
26325  2 files changed, 16 insertions(+), 3 deletions(-)
26326
26327 commit 865ce79ce0e92326b247ef51e7e2c78aaad99889
26328 Author: Ryan Lortie <desrt@desrt.ca>
26329 Date:   Thu May 21 12:32:20 2015 -0500
26330
26331     GActionGroupExporter: flush queue on requests
26332
26333     In order to maintain a logical stream of events, we need to make
26334     sure we
26335     flush and queued change notifications before responding to any
26336     requests
26337     for information from clients.
26338
26339     If we don't do this, it's possible that we emit an 'add' event
26340     that was
26341     queued at the time of a 'DescribeAll' call _after_ the reply to that
26342     call (which already contained the description of the new action).
26343
26344     In practice, this is not only logically incorrect, but it can
26345     also cause
26346     problems.  If a change to action 'state' or 'enabled' occurs after the
26347     DescribeAll but before the signal has been dispatched, it will be
26348     ignored because an 'add' signal is already pending.  When that add
26349     signal is sent, it will contain the correct data, but the receiver
26350     will
26351     ignore it because it already saw the action in the DescribeAll reply.
26352
26353     https://bugzilla.gnome.org/show_bug.cgi?id=749693
26354
26355  gio/gactiongroupexporter.c | 13 +++++++++++++
26356  1 file changed, 13 insertions(+)
26357
26358 commit eeae7950fca962e65a5e08cfceae372782f5cc7e
26359 Author: Ryan Lortie <desrt@desrt.ca>
26360 Date:   Sun May 25 11:21:06 2014 +0200
26361
26362     GActionGroup: fix an annotation
26363
26364     .get_action_state_type() does not return a copy.
26365
26366     We remove the annotation entirely because it is evident from the
26367     'const'
26368     on the return type.
26369
26370     https://bugzilla.gnome.org/show_bug.cgi?id=730168
26371
26372  gio/gactiongroup.c | 3 +--
26373  1 file changed, 1 insertion(+), 2 deletions(-)
26374
26375 commit 96df2727f4c120a9fec888a2840f60ac3c3edde9
26376 Author: Matthias Clasen <mclasen@redhat.com>
26377 Date:   Fri Jun 5 12:30:15 2015 -0400
26378
26379     win32: Make g_content_type_get_mime_type work for directories
26380
26381     Now that we are using inode/directory for directories, handle
26382     this case in g_content_type_get_mime_type() as well.
26383
26384  gio/gcontenttype-win32.c | 3 +++
26385  1 file changed, 3 insertions(+)
26386
26387 commit 5f0665cbbc1d8b2fafeeb1fba7569612832b7541
26388 Author: Руслан Ижбулатов <lrn1986@gmail.com>
26389 Date:   Thu Apr 30 23:09:30 2015 +0000
26390
26391     W32: Special treatment for inode/directory mime/type
26392
26393     This is a hack for GLocalFileInfo to correctly get icons for
26394     directories.
26395     Without this change content type for any W32 directory is NULL
26396     (because there's no registry entry for "inode/directory" by default,
26397     and in any way there's no file extension that means "directory"
26398     to put there),
26399     and GLocalFileInfo uses content type to grab icons.
26400
26401     https://bugzilla.gnome.org/show_bug.cgi?id=748727
26402
26403  gio/gcontenttype-win32.c | 4 ++++
26404  1 file changed, 4 insertions(+)
26405
26406 commit 9931336d2dfbaf44aeb54b7e31164b91718e7769
26407 Author: Matthias Clasen <mclasen@redhat.com>
26408 Date:   Fri Jun 5 12:26:41 2015 -0400
26409
26410     win32: Return proper icon names
26411
26412     The code here was returning gtk-directory and similar names as
26413     fallback, with a comment claiming that these are 'builtin gtk'.
26414     But they aren't, anymore, so just return the standard names.
26415
26416  gio/gcontenttype-win32.c | 19 +++++++++----------
26417  1 file changed, 9 insertions(+), 10 deletions(-)
26418
26419 commit c20f3b239cd37733df1b68f113fdc17621cc3157
26420 Author: Matthias Clasen <mclasen@redhat.com>
26421 Date:   Fri Jun 5 11:30:17 2015 -0400
26422
26423     Fix a markup confusion
26424
26425     "0." at the beginning of a line is interpreted as a numeric list
26426     by the gtk-doc markdown parser, so be careful to avoid that.
26427
26428     https://bugzilla.gnome.org/show_bug.cgi?id=750399
26429
26430  glib/gdate.c | 10 +++++-----
26431  1 file changed, 5 insertions(+), 5 deletions(-)
26432
26433 commit 07b3595c230c42ef8a31406d00477c9f755e902d
26434 Author: Matthias Clasen <mclasen@redhat.com>
26435 Date:   Fri Jun 5 11:21:57 2015 -0400
26436
26437     Trivial: fix a typo
26438
26439     Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=750399
26440
26441  glib/gerror.c | 2 +-
26442  1 file changed, 1 insertion(+), 1 deletion(-)
26443
26444 commit c94e4c6f03e39e3e7749980b8d19f1644aacb003
26445 Author: Philip Withnall <philip.withnall@collabora.co.uk>
26446 Date:   Fri Dec 19 21:03:46 2014 +0000
26447
26448     gsettings: Add a documentation section on relocatable schemas
26449
26450     https://bugzilla.gnome.org/show_bug.cgi?id=741788
26451
26452  gio/gsettings.c | 26 +++++++++++++++++++++++++-
26453  1 file changed, 25 insertions(+), 1 deletion(-)
26454
26455 commit 338741fff5381d1a8d11b8f62c9e208af8b016fa
26456 Author: Stefan Ekenberg <stefeg@axis.com>
26457 Date:   Wed Jun 3 15:59:57 2015 +0200
26458
26459     Prevent race condition in g_io_condition_get_type
26460
26461     Prevents race condition in function g_io_condition_get_type by
26462     ensuring
26463     that the initialization section for 'etype' is executed only once
26464     during a program's life time, and that concurrent threads are blocked
26465     until initialization completes. This changes solves the problem that
26466     concurrent threads could execute the check 'etype == 0' before any of
26467     them had initialized it, which in turn meant that multiple threads
26468     would then attempt to register the "GIOCondition" type.
26469
26470     https://bugzilla.gnome.org/show_bug.cgi?id=750386
26471
26472  gobject/gsourceclosure.c | 8 +++++---
26473  1 file changed, 5 insertions(+), 3 deletions(-)
26474
26475 commit 6c43b6a21aca5cac33992c6b690e566ac1664997
26476 Author: Matthias Clasen <mclasen@redhat.com>
26477 Date:   Thu Jun 4 19:25:20 2015 -0400
26478
26479     Trivial: fix a comment typo
26480
26481  gio/gunixmounts.c | 2 +-
26482  1 file changed, 1 insertion(+), 1 deletion(-)
26483
26484 commit cac0a49ca031bbf0d3fa9902010b05e2ad6523b3
26485 Author: Balázs Úr <urbalazs@gmail.com>
26486 Date:   Thu Jun 4 21:03:10 2015 +0000
26487
26488     Updated Hungarian translation
26489
26490  po/hu.po | 502
26491  +++++++++++++++++++++++++++++++++------------------------------
26492  1 file changed, 261 insertions(+), 241 deletions(-)
26493
26494 commit bdc3f149ec134081943fcd626a1c826cccd05171
26495 Author: Garrett Regier <garrettregier@gmail.com>
26496 Date:   Wed Jun 3 17:16:21 2015 -0700
26497
26498     binding: Simplify the default transform func
26499
26500     https://bugzilla.gnome.org/show_bug.cgi?id=750369
26501
26502  gobject/gbinding.c | 8 +++-----
26503  1 file changed, 3 insertions(+), 5 deletions(-)
26504
26505 commit ace7f6861e180d8a9a3b6982e2cfa522cb0cb5a0
26506 Author: Garrett Regier <garrettregier@gmail.com>
26507 Date:   Wed Jun 3 17:15:17 2015 -0700
26508
26509     binding: Remove conditional from the default transform function
26510
26511     Avoiding checking for INVERT_BOOLEAN each and
26512     instead choose the correct function in constructed().
26513
26514     https://bugzilla.gnome.org/show_bug.cgi?id=750369
26515
26516  gobject/gbinding.c | 49 +++++++++++++++++--------------------------------
26517  1 file changed, 17 insertions(+), 32 deletions(-)
26518
26519 commit 36593a3aba8dded2781a2bdd9b2ad0050dc939f2
26520 Author: Garrett Regier <garrettregier@gmail.com>
26521 Date:   Wed Jun 3 17:13:53 2015 -0700
26522
26523     binding: Remove GObject data usage
26524
26525     It isn't actually doing anything, instead it is
26526     being managed without actually being used.
26527     This has the result that GBinding is now more
26528     thread-safe.
26529
26530     https://bugzilla.gnome.org/show_bug.cgi?id=745013
26531
26532  gobject/gbinding.c | 46 ++--------------------------------------------
26533  1 file changed, 2 insertions(+), 44 deletions(-)
26534
26535 commit f68582356dd94f34e85574852556ab591854da27
26536 Author: Piotr Drąg <piotrdrag@gmail.com>
26537 Date:   Wed Jun 3 19:02:12 2015 +0200
26538
26539     Updated POTFILES.in
26540
26541  po/POTFILES.in | 1 +
26542  1 file changed, 1 insertion(+)
26543
26544 commit 0d8dd2cf5cb7ba2d75b71bf765b299727eb32e26
26545 Author: Xavier Claessens <xavier.claessens@collabora.com>
26546 Date:   Wed Jun 3 10:18:36 2015 -0400
26547
26548     doc: add GTlsInteractionClass
26549
26550     https://bugzilla.gnome.org/show_bug.cgi?id=750344
26551
26552  docs/reference/gio/gio-sections.txt | 2 +-
26553  gio/gtlsinteraction.c               | 9 +++++++++
26554  2 files changed, 10 insertions(+), 1 deletion(-)
26555
26556 commit 7cba800a84730c9c5843acdd775e42b8c1438edf
26557 Author: Alexander Larsson <alexl@redhat.com>
26558 Date:   Mon Jun 1 10:02:47 2015 +0200
26559
26560     GNetworkMonitorNetlink: Fix check for non-kernel messages
26561
26562     This code used to look at the SCM_CREDENTIALS and ignore every message
26563     not from uid 0. However, when user namespaces are in use this does not
26564     work, as if uid 0 is not mapped you get overflowuid instead. Right now
26565     this means we ignore all messages in such user namespaces and glib
26566     apps hang on startup.
26567
26568     We can't look at pids either, as pid 0 is returned for processes
26569     outside your pid namespace.
26570
26571     Instead the correct approach is to look at the sending sockaddr and
26572     if the port id (nl_pid) is zero, then its from the kernel.
26573
26574     Source:
26575     http://lists.linuxfoundation.org/pipermail/containers/2015-May/036032.html
26576
26577     https://bugzilla.gnome.org/show_bug.cgi?id=750203
26578
26579  gio/gnetworkmonitornetlink.c | 30 +++++++++++++++---------------
26580  1 file changed, 15 insertions(+), 15 deletions(-)
26581
26582 commit f8273f39a1fa5e961c30e96fa2a82d728736be09
26583 Author: Alexander Larsson <alexl@redhat.com>
26584 Date:   Mon Jun 1 10:01:26 2015 +0200
26585
26586     Add GNativeSocketAddress for handling "other" addresses
26587
26588     Instead of just dropping address types that we're not specifically
26589     handling we return a GNativeSocketAddress which is just a dummy
26590     container for the stuct sockaddr.
26591
26592     https://bugzilla.gnome.org/show_bug.cgi?id=750203
26593
26594  docs/reference/gio/gio-sections.txt |  20 +++++
26595  gio/Makefile.am                     |   2 +
26596  gio/giotypes.h                      |   1 +
26597  gio/gnativesocketaddress.c          | 160
26598  ++++++++++++++++++++++++++++++++++++
26599  gio/gnativesocketaddress.h          |  65 +++++++++++++++
26600  gio/gsocketaddress.c                |   3 +-
26601  6 files changed, 250 insertions(+), 1 deletion(-)
26602
26603 commit f7b13e05f9bc5bd2b54f589d16ad580f6d833173
26604 Author: Mattias Ellert <mattias.ellert@fysast.uu.se>
26605 Date:   Fri Oct 24 12:29:00 2014 +0000
26606
26607     thread: Check sysconf value before using it
26608
26609     sysconf() is documented as returning -1 if it can't determine
26610     a minimum thread stack size. Check for this case before using
26611     the return value.
26612
26613     https://bugzilla.gnome.org/show_bug.cgi?id=739122
26614
26615  glib/gthread-posix.c | 4 +++-
26616  1 file changed, 3 insertions(+), 1 deletion(-)
26617
26618 commit 916297be799ee001b4a214cc52c3b960bb0b5deb
26619 Author: Matthias Clasen <mclasen@redhat.com>
26620 Date:   Sat Sep 20 01:08:32 2014 -0400
26621
26622     Add a global signal handler table
26623
26624     Add a global lookup table for signal handlers. We already give
26625     them a unique ID, so there is no good reason to pay for
26626     non-constant lookups when disconnecting handlers.
26627
26628     https://bugzilla.gnome.org/show_bug.cgi?id=737009
26629
26630  gobject/gsignal.c | 50 ++++++++++++++++++++++++++++++++++++++++----------
26631  1 file changed, 40 insertions(+), 10 deletions(-)
26632
26633 commit 8a97dc56528b45dcd84a8c46f94b9a25a26d5cc3
26634 Author: Matthias Clasen <mclasen@redhat.com>
26635 Date:   Sat Sep 20 00:34:24 2014 -0400
26636
26637     Add a performance test for signal connection
26638
26639     This test checks the performance of connecting, disconnecting and
26640     blocking many handlers. Various cases are checked: disconnect in
26641     the same order, in the inverse order, at random. Connect to one
26642     signal on a single object, to two signals on the same object, or
26643     to the same signal on two different objects.
26644
26645     https://bugzilla.gnome.org/show_bug.cgi?id=737009
26646
26647  gobject/tests/Makefile.am      |   1 +
26648  gobject/tests/signal-handler.c | 299
26649  +++++++++++++++++++++++++++++++++++++++++
26650  2 files changed, 300 insertions(+)
26651
26652 commit ff1381e31e2c05d0e410c49e6a728ad175a9fc0a
26653 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
26654 Date:   Tue May 26 19:25:56 2015 +0200
26655
26656     Updated Spanish translation
26657
26658  po/es.po | 504
26659  +++++++++++++++++++++++++++++++++------------------------------
26660  1 file changed, 262 insertions(+), 242 deletions(-)
26661
26662 commit 102ac0e7765796f49ccd271dd9de97885bc3c605
26663 Author: Matthias Clasen <mclasen@redhat.com>
26664 Date:   Mon May 25 23:29:41 2015 -0400
26665
26666     2.45.2
26667
26668  NEWS         | 32 ++++++++++++++++++++++++++++++++
26669  configure.ac |  2 +-
26670  2 files changed, 33 insertions(+), 1 deletion(-)
26671
26672 commit 126c685f4aa627a8190e09adfc8ab0733c14a6ea
26673 Author: Matthias Clasen <mclasen@redhat.com>
26674 Date:   Mon May 25 13:26:48 2015 -0400
26675
26676     GOptionContext: Improve help in simple cases
26677
26678     Only add [OPTION...] to the usage line if the context
26679     has options. And shorten "Application Options" to just
26680     "Options" if we don't have to differentiate from other
26681     kinds of options.
26682
26683  glib/goption.c | 12 +++++++++---
26684  1 file changed, 9 insertions(+), 3 deletions(-)
26685
26686 commit 525bbbd6bd7c9abb45c4ddfcfb8dcf45bbbd5726
26687 Author: Emmanuele Bassi <ebassi@gnome.org>
26688 Date:   Mon May 25 14:04:06 2015 +0100
26689
26690     Do not use a string literal when a format string is expected
26691
26692     Otherwise we'll get compiler errors.
26693
26694     Based on a patch by: Vincent Le Garrec <legarrec.vincent@gmail.com>
26695
26696     https://bugzilla.gnome.org/show_bug.cgi?id=696749
26697
26698  gio/gregistrysettingsbackend.c | 2 +-
26699  1 file changed, 1 insertion(+), 1 deletion(-)
26700
26701 commit 5e7e058a9c26fa735386cf45b41ad91cc7768137
26702 Author: Emmanuele Bassi <ebassi@gnome.org>
26703 Date:   Mon Apr 20 14:11:12 2015 +0100
26704
26705     docs: Add an example of G_DEFINE_BOXED_TYPE
26706
26707     Mention that the GType of the boxed type is stored inside the
26708     g_define_type_id variable.
26709
26710     See bug: https://bugzilla.gnome.org/show_bug.cgi?id=723394
26711
26712  gobject/gtype.h | 12 +++++++++++-
26713  1 file changed, 11 insertions(+), 1 deletion(-)
26714
26715 commit 7313195ae776dad441b18fb948149dfdd6ae76cc
26716 Author: Akom Chotiphantawanon <knight2000@gmail.com>
26717 Date:   Sun May 24 17:42:33 2015 +0700
26718
26719     Updated Thai translation
26720
26721  po/th.po | 1203
26722  ++++++++++++++++++++++++++++++++------------------------------
26723  1 file changed, 628 insertions(+), 575 deletions(-)
26724
26725 commit 13a9e8b7a649fb8739f47e88fc2ab4218b9aed7a
26726 Author: Dušan Kazik <prescott66@gmail.com>
26727 Date:   Sat May 23 20:36:38 2015 +0000
26728
26729     Updated Slovak translation
26730
26731  po/sk.po | 431
26732  +++++++++++++++++++++++++++++++++------------------------------
26733  1 file changed, 223 insertions(+), 208 deletions(-)
26734
26735 commit 3bd703e9c4a4de0ea3faf2073ffaffcb182c5b5d
26736 Author: David Shea <dshea@redhat.com>
26737 Date:   Wed Apr 8 13:14:22 2015 -0400
26738
26739     Add introspection annotations to GListStore
26740
26741     GListStore requires that item-type be derived from GObject, so specify
26742     that the type of the item parameters is GObject so the functions
26743     can be
26744     used via gobject-introspection.
26745
26746     Add a scope parameter for the callback used during insert_sorted.
26747
26748  gio/gliststore.c | 10 +++++-----
26749  1 file changed, 5 insertions(+), 5 deletions(-)
26750
26751 commit 074fe89f226d4c0f3c6bdd48b6b03c8051fbaf75
26752 Author: Matthias Clasen <mclasen@redhat.com>
26753 Date:   Fri May 15 22:53:41 2015 -0400
26754
26755     glib-compile-schemas: Improve an error message
26756
26757     Mention the expected type when failing to parse a GVariant.
26758
26759  gio/glib-compile-schemas.c | 7 +++++++
26760  1 file changed, 7 insertions(+)
26761
26762 commit aecac6e1cb80b3b5e64459f5a8536ad93d021c1b
26763 Author: Matthias Clasen <mclasen@redhat.com>
26764 Date:   Fri May 15 22:41:29 2015 -0400
26765
26766     glib-compile-schemas: Show error positions
26767
26768     GMarkup provides this information, pass it on.
26769
26770  gio/glib-compile-schemas.c | 4 +++-
26771  1 file changed, 3 insertions(+), 1 deletion(-)
26772
26773 commit d853ceddb5bd07e0835ef7b7953404f5c866832d
26774 Author: Jordi Mas <jmas@softcatala.org>
26775 Date:   Fri May 15 22:14:44 2015 +0200
26776
26777     Fixes to Catalan translation
26778
26779  po/ca.po | 4 ++--
26780  1 file changed, 2 insertions(+), 2 deletions(-)
26781
26782 commit 4c1f716ef6d8d9bf73e60175ebad52b2c1d13b6b
26783 Author: Alexandre Franke <alexandre.franke@gmail.com>
26784 Date:   Fri May 15 08:46:51 2015 +0000
26785
26786     Updated French translation
26787
26788  po/fr.po | 443
26789  ++++++++++++++++++++++++++++++++-------------------------------
26790  1 file changed, 228 insertions(+), 215 deletions(-)
26791
26792 commit ace7846322634159271c5c75ccadfa3cade78620
26793 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26794 Date:   Tue Apr 28 10:10:58 2015 +0100
26795
26796     regex test: do not assert that system PCRE still has an 8.31 bug
26797
26798     This was fixed in 8.32, so if we have that version, assert that it is
26799     fixed; if we don't (e.g. the current internal pcre), still don't
26800     assert that it *isn't* fixed.
26801
26802     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325
26803     Reviewed-by: Christian Persch <chpe@gnome.org>
26804     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
26805
26806  glib/tests/regex.c | 12 +++++++++++-
26807  1 file changed, 11 insertions(+), 1 deletion(-)
26808
26809 commit fe1a2dc1965b564727480c8a99740252ea81274b
26810 Author: Iain Lane <iain.lane@canonical.com>
26811 Date:   Mon Mar 31 11:06:05 2014 +0100
26812
26813     gdbus tests: wait up to 60s for gdbus-testserver to take its bus name
26814
26815     Previously, we waited up to 0.5s, but that can fail on slow
26816     architectures like ARM; now we wait up to 60s in 0.1s increments.
26817
26818     Patch originally by Simon McVittie <simon.mcvittie@collabora.co.uk>,
26819     modified by Iain Lane to be called earlier, to catch all testcases
26820     in a
26821     particular test.
26822
26823     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724113
26824     Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
26825     Acked-by: Matthias Clasen <mclasen@redhat.com>
26826
26827  gio/tests/gdbus-connection-loss.c |  3 +--
26828  gio/tests/gdbus-tests.c           | 52
26829  +++++++++++++++++++++++++++++++++++++++
26830  gio/tests/gdbus-tests.h           |  2 ++
26831  gio/tests/gdbus-threading.c       |  8 +-----
26832  4 files changed, 56 insertions(+), 9 deletions(-)
26833
26834 commit 3beb67f9f3b1db6ee133973edfd89df89d7bdde5
26835 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26836 Date:   Tue Feb 11 14:23:15 2014 +0000
26837
26838     gdbus-connection: wait up to 10s to actually send a message
26839
26840     We previously waited 0.25s, which should be enough even on slow
26841     machines,
26842     but you never know; but we also now wait in 0.1s increments, so
26843     this test
26844     should actually be faster now.
26845
26846     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724113
26847     Acked-by: Matthias Clasen <mclasen@redhat.com>
26848
26849  gio/tests/gdbus-connection.c | 14 ++++++++++++--
26850  1 file changed, 12 insertions(+), 2 deletions(-)
26851
26852 commit f1c2e703454cb876a7df9c081c456a3df97b906e
26853 Author: Garrett Regier <garrettregier@gmail.com>
26854 Date:   Wed May 13 23:12:49 2015 -0700
26855
26856     Connect to the detailed notify signal in GBinding
26857
26858     This avoids the notify handler being called for each
26859     and every emitted notify.
26860
26861     https://bugzilla.gnome.org/show_bug.cgi?id=749353
26862
26863  gobject/gbinding.c | 44 ++++++++++++++++++++++++++------------------
26864  1 file changed, 26 insertions(+), 18 deletions(-)
26865
26866 commit b07ba8ed3b3c6b2b0402946283e896ad66b0a573
26867 Author: Garrett Regier <garrettregier@gmail.com>
26868 Date:   Wed May 13 22:15:27 2015 -0700
26869
26870     Fix g_binding_unbind() when the source and target are the same
26871
26872     It tried to remove a weak ref, but it is only taken if the
26873     source and target object are different.
26874
26875     https://bugzilla.gnome.org/show_bug.cgi?id=749352
26876
26877  gobject/gbinding.c      |  9 +++++++--
26878  gobject/tests/binding.c | 13 +++++++++++++
26879  2 files changed, 20 insertions(+), 2 deletions(-)
26880
26881 commit 31496767c7caed25c134e58b0f41b1e696f671fe
26882 Author: Philip Withnall <philip.withnall@collabora.co.uk>
26883 Date:   Thu May 14 08:31:22 2015 +0100
26884
26885     gresource: Document generated C file function naming
26886
26887     Mention the relationship to the --c-name argument, plus the need
26888     to call
26889     some_prefix_get_resource() to get the GResource object.
26890
26891  gio/gresource.c | 6 ++++++
26892  1 file changed, 6 insertions(+)
26893
26894 commit a8c157f92be6915549e1ec06e611e72da935385b
26895 Author: Philip Withnall <philip.withnall@collabora.co.uk>
26896 Date:   Thu May 14 08:15:46 2015 +0100
26897
26898     gresource: Minor capitalisation fixes in documentation
26899
26900  gio/gresource.c | 14 +++++++-------
26901  1 file changed, 7 insertions(+), 7 deletions(-)
26902
26903 commit 6ac2e8c79a012e2d43292efdbd3250de31abff47
26904 Author: Philip Withnall <philip.withnall@collabora.co.uk>
26905 Date:   Wed May 13 15:22:57 2015 +0100
26906
26907     gmessages: Tweak docs for G_LOG_DOMAIN to use AM_CPPFLAGS
26908
26909     Instead of INCLUDES, which is deprecated in automake. Using
26910     AM_CPPFLAGS
26911     also gives the hint that the -D argument should be a CPPFLAGS
26912     variable,
26913     rather than CFLAGS.
26914
26915  glib/gmessages.c | 2 +-
26916  1 file changed, 1 insertion(+), 1 deletion(-)
26917
26918 commit 29d380cc5bbd97ee5b0c95b5499d6dd17523b71b
26919 Author: Garrett Regier <garrett.regier@riftio.com>
26920 Date:   Tue Apr 14 20:44:38 2015 -0700
26921
26922     gtype: Bump allowed number of children
26923
26924     Restricting the number of children to be less than 4095 can
26925     be an issue when generating types. This is also an issue for
26926     the Lua bindings as each Lua state will create a new GType each
26927     time the Lua code is executed.
26928
26929     https://bugzilla.gnome.org/show_bug.cgi?id=747882
26930
26931  gobject/gtype.c | 2 +-
26932  1 file changed, 1 insertion(+), 1 deletion(-)
26933
26934 commit 45dae4b5063f9af7de8211ced95dd73cc770a86e
26935 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26936 Date:   Mon May 11 17:03:00 2015 +0100
26937
26938     tests: replace most g_print() with g_printerr()
26939
26940     I searched all files that mention g_test_run, and replaced most
26941     g_print() calls. This avoids interfering with TAP. Exceptions:
26942
26943     * gio/tests/network-monitor: a manual mode that is run by
26944       "./network-monitor --watch" is unaffected
26945     * glib/gtester.c: not a test
26946     * glib/gtestutils.c: not a test
26947     * glib/tests/logging.c: specifically exercising g_print()
26948     * glib/tests/markup-parse.c: a manual mode that is run by
26949       "./markup-parse --cdata-as-text" is unaffected
26950     * glib/tests/testing.c: specifically exercising capture of stdout
26951       in subprocesses
26952     * glib/tests/utils.c: captures a subprocess's stdout
26953     * glib/tests/testglib.c: exercises an assertion failure in g_print()
26954
26955     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
26956     Reviewed-by: Colin Walters <walters@verbum.org>
26957     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
26958
26959  gio/tests/defaultvalue.c        |   2 +-
26960  gio/tests/g-file.c              |   4 +-
26961  gio/tests/gdbus-connection.c    |   2 +-
26962  gio/tests/gdbus-export.c        |  10 +--
26963  gio/tests/gdbus-peer.c          |   4 +-
26964  gio/tests/gdbus-proxy-threads.c |   4 +-
26965  gio/tests/gdbus-test-codegen.c  |   2 +-
26966  gio/tests/gdbus-threading.c     |  12 +--
26967  gio/tests/live-g-file.c         |  12 +--
26968  glib/tests/1bit-mutex.c         |   2 +-
26969  glib/tests/base64.c             |   4 +-
26970  glib/tests/bookmarkfile.c       |  26 +++---
26971  glib/tests/cond.c               |  16 ++--
26972  glib/tests/fileutils.c          |   6 +-
26973  glib/tests/gdatetime.c          |   6 +-
26974  glib/tests/mutex.c              |   2 +-
26975  glib/tests/private.c            |   6 +-
26976  glib/tests/queue.c              |   2 +-
26977  glib/tests/rec-mutex.c          |   4 +-
26978  glib/tests/rwlock.c             |   2 +-
26979  glib/tests/sequence.c           |   8 +-
26980  glib/tests/shell.c              |   2 +-
26981  glib/tests/utils.c              |   2 +-
26982  gobject/tests/binding.c         |   4 +-
26983  gobject/tests/dynamictests.c    |   8 +-
26984  gobject/tests/private.c         |   8 +-
26985  gobject/tests/threadtests.c     |   8 +-
26986  tests/asyncqueue-test.c         |   2 +-
26987  tests/testglib.c                | 182
26988  ++++++++++++++++++++--------------------
26989  29 files changed, 176 insertions(+), 176 deletions(-)
26990
26991 commit 064183a633b7fcfd9b7c1b5a2917fb6f0e9128d3
26992 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
26993 Date:   Mon May 11 16:50:00 2015 +0100
26994
26995     GFileMonitor test: use g_test_skip() instead of g_print()
26996
26997     This stops it from interfering with structured stdout such as TAP.
26998
26999     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
27000     Reviewed-by: Colin Walters <walters@verbum.org>
27001     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27002
27003  gio/tests/file.c | 2 +-
27004  1 file changed, 1 insertion(+), 1 deletion(-)
27005
27006 commit 0a9d91ab7b3b11df74a46d2068316a7c198e8558
27007 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27008 Date:   Mon May 11 16:38:57 2015 +0100
27009
27010     testglib: my_hash_callback_remove_test: actually fail the test
27011
27012     The test is to remove all the odd values with
27013     my_hash_callback_remove(),
27014     then iterate over all values and verify that they are even. However,
27015     failing this check would just print "bad!" instead of failing
27016     the test.
27017
27018     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
27019     Reviewed-by: Colin Walters <walters@verbum.org>
27020     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27021
27022  tests/testglib.c | 2 +-
27023  1 file changed, 1 insertion(+), 1 deletion(-)
27024
27025 commit 4865538ce3d93dda802d25cbf93743e842507c5f
27026 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27027 Date:   Mon May 11 16:34:35 2015 +0100
27028
27029     GTestDBus: use g_printerr() for status message
27030
27031     This avoids any possibility of interfering with test syntax (such as
27032     TAP) on stdout. TAP specifically does not parse stderr.
27033
27034     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
27035     Reviewed-by: Colin Walters <walters@verbum.org>
27036     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27037
27038  gio/gtestdbus.c | 2 +-
27039  1 file changed, 1 insertion(+), 1 deletion(-)
27040
27041 commit 472dee39097881502bb593eb2effe37b3b6064a2
27042 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27043 Date:   Fri May 8 16:38:33 2015 +0100
27044
27045     gdatetime test: don't assume that time stands still
27046
27047     If we call time(NULL), then do something (however trivial), then call
27048     g_date_time_new_now_utc(), they do not necessarily share a seconds
27049     value. Let's say the gmtime call takes 2ms. time(NULL) could
27050     return xx:xx:23 when the time is actually xx:xx:23.999999, resulting
27051     in the g_date_time_new_now_utc() happening at xx:xx:24.000001. This is
27052     unlikely, but did happen to me in a parallel build:
27053
27054     GLib:ERROR:.../glib/tests/gdatetime.c:674:test_GDateTime_now_utc:
27055     assertion failed (tm.tm_sec == g_date_time_get_second (dt)):
27056     (23 == 24)
27057
27058     A similar argument applies to the rollover from xx:23:59.999999 to
27059     xx:24:00, so comparing seconds with a 1s "fuzz" or a >= comparison
27060     is not sufficient; and so on into higher-order fields.
27061
27062     I haven't seen the other tests that use _now() fail in the same way,
27063     but they could.
27064
27065     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749080
27066     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
27067     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27068
27069  glib/tests/gdatetime.c | 79
27070  +++++++++++++++++++++++++++++++++++++-------------
27071  1 file changed, 59 insertions(+), 20 deletions(-)
27072
27073 commit e18e7956bfc8a65ecec18b1837d5b7835312c40a
27074 Author: Evan Nemerson <evan@nemerson.com>
27075 Date:   Sat May 9 23:45:03 2015 -0700
27076
27077     gnetworkaddress: add return type annotation to parse methods
27078
27079     https://bugzilla.gnome.org/show_bug.cgi?id=749180
27080
27081  gio/gnetworkaddress.c | 6 ++++--
27082  1 file changed, 4 insertions(+), 2 deletions(-)
27083
27084 commit bced30cfbb9d98fdaf71225bae3330e95ea548fa
27085 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27086 Date:   Thu May 7 17:36:01 2015 +0100
27087
27088     GDBus tests: change progress noise from "if not quiet" to "if verbose"
27089
27090     It seems that even after Bug #711796, these can still interfere
27091     with TAP testing:
27092
27093     PASS: gdbus-proxy-threads 1 /gdbus/proxy/vs-threads
27094     tap-driver.sh: internal error getting exit status
27095     tap-driver.sh: fatal: I/O or internal error
27096
27097     Let's shut them up unless --verbose is used (which would be
27098     appropriate
27099     when running them interactively).
27100
27101     Similar symptoms have been seen in Debian:
27102     https://buildd.debian.org/status/fetch.php?pkg=glib2.0&arch=mipsel&ver=2.39.91-1&stamp=1394394568
27103     and in Guix:
27104     https://lists.gnu.org/archive/html/bug-guix/2014-12/msg00002.html
27105
27106     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
27107     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
27108     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27109
27110  gio/tests/gdbus-proxy-threads.c | 4 ++--
27111  gio/tests/gdbus-threading.c     | 8 ++++----
27112  2 files changed, 6 insertions(+), 6 deletions(-)
27113
27114 commit 6f859fe21a1955ab60ba4aa7e22841c7dbffdea3
27115 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27116 Date:   Thu May 7 16:45:48 2015 +0100
27117
27118     gdbus-peer test: let GDBusServer start before notifying main thread
27119
27120     When running the nonce-tcp and tcp-anonymous tests in one run
27121     of gdbus-peer, or running one of them twice via command-line options
27122     "-p /gdbus/tcp-anonymous -p /gdbus/tcp-anonymous", the one run second
27123     would sometimes fail to connect with ECONNRESET.
27124
27125     Adding more debug messages revealed that in the successful case,
27126     g_main_loop_run() was executed in the server thread first:
27127
27128      # tcp-anonymous: server thread: listening on
27129      tcp:host=localhost,port=53517
27130      # tcp-anonymous: server thread: starting server...
27131      # tcp-anonymous: server thread: creating main loop...
27132      # tcp-anonymous: server thread: running main loop...
27133      # tcp-anonymous: main thread: trying tcp:host=localhost,port=53517...
27134      # tcp-anonymous: main thread: waiting for server thread...
27135
27136     but in the failing case, the main thread attempted to connect
27137     before the call to g_main_loop_run() in the server thread:
27138
27139      # tcp-anonymous: server thread: listening on
27140      tcp:host=localhost,port=40659
27141      # tcp-anonymous: server thread: starting server...
27142      # tcp-anonymous: server thread: creating main loop...
27143      # tcp-anonymous: main thread: trying tcp:host=localhost,port=40659...
27144      # tcp-anonymous: server thread: running main loop...
27145
27146     (The log message "creating main loop" was immediately before
27147     create_service_loop(), and "running main loop" was immediately
27148     before g_main_loop_run().)
27149
27150     To ensure that the GDBusServer has a chance to start accepting
27151     connections before the main thread tries to connect to it, do not
27152     tell the main thread about the service_loop immediately, but instead
27153     defer it to an idle.
27154
27155     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749079
27156     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27157     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
27158
27159  gio/tests/gdbus-peer.c | 41 ++++++++++++++++++++++++++++-------------
27160  1 file changed, 28 insertions(+), 13 deletions(-)
27161
27162 commit 474877d916439e20769a4aad4bccdedff2ad04ac
27163 Author: Piotr Drąg <piotrdrag@gmail.com>
27164 Date:   Sun May 10 20:09:48 2015 +0200
27165
27166     Fix a minor typo in a comment
27167
27168  glib/gdatetime.c | 2 +-
27169  1 file changed, 1 insertion(+), 1 deletion(-)
27170
27171 commit d92a67afcb4349bd3e9f6d02b0fd1acf4526d5be
27172 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27173 Date:   Wed Apr 29 12:28:27 2015 +0100
27174
27175     gtestutils: better diagnostics if a captured subprocess fails
27176
27177     It's unhelpful to get an error saying that stderr didn't match a
27178     desired pattern, or matched an undesired pattern, without also
27179     telling you what *was* on stderr. Similarly, if a test subprocess
27180     exits 1, there's probably something useful on its stderr that
27181     could have told you why.
27182
27183     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748534
27184     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27185     Reviewed-by: Dan Winship <danw@gnome.org>
27186
27187  glib/gtestutils.c | 43 +++++++++++++++++++++++++++++++++++++++----
27188  1 file changed, 39 insertions(+), 4 deletions(-)
27189
27190 commit f42d2c1b54541cf8d4e399f5c6d27d3ac40fc1a9
27191 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27192 Date:   Tue Apr 21 20:46:47 2015 +0100
27193
27194     gdbus-serialization: use check_serialization() instead of dbus-daemon
27195
27196     This test originally did not connect to the bus, which meant it was
27197     omitted from commits like 415a8d81 that made sure none of GLib tests
27198     rely on the presence of an existing session bus. (In particular,
27199     Debian autobuilders don't have a session bus.)
27200
27201     When test_double_array() was added, environments like the Debian
27202     autobuilders didn't catch the fact that this test relied on having a
27203     session bus, because it is often skipped in minimal environments
27204     due to its libdbus-1 dependency.
27205
27206     We don't actually need to connect to a dbus-daemon here: it's enough
27207     to convert the message from GVariant to D-Bus serialization, and
27208     back into an in-memory representation through libdbus. That's what
27209     check_serialization() does, and I've verified that when I re-introduce
27210     bug #732754 by reverting commits 627b49b and 2268628 locally, this
27211     test still fails.
27212
27213     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=744895
27214     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
27215     Reviewed-by: Colin Walters <walters@verbum.org>
27216
27217  gio/tests/gdbus-serialization.c | 26 ++++++++------------------
27218  1 file changed, 8 insertions(+), 18 deletions(-)
27219
27220 commit 23a5352cd8a1f247ac831ebada9dbc9f5d24476f
27221 Author: Philip Withnall <philip@tecnocode.co.uk>
27222 Date:   Sun May 3 12:17:10 2015 +0100
27223
27224     glocalfilemonitor: Emit notification on rate limit change
27225
27226     The changed variable was previously uninitialised in the path
27227     where the
27228     rate limit was actually changed. This could result in the
27229     GObject::notify signal not getting emitted.
27230
27231     Spotted by Coverity.
27232
27233     CID: #1296516
27234
27235     https://bugzilla.gnome.org/show_bug.cgi?id=748834
27236
27237  gio/glocalfilemonitor.c | 2 ++
27238  1 file changed, 2 insertions(+)
27239
27240 commit 517ce45f8e21b2f7524fd429ee90ab1fbca9a30a
27241 Author: Ting-Wei Lan <lantw@src.gnome.org>
27242 Date:   Wed Apr 29 15:17:00 2015 +0800
27243
27244     gsocketlistener: Don't double unref address
27245
27246     https://bugzilla.gnome.org/show_bug.cgi?id=748614
27247
27248  gio/gsocketlistener.c | 2 --
27249  1 file changed, 2 deletions(-)
27250
27251 commit 34e946838d055cff810e32f6dba4331c49ea28c4
27252 Author: Ting-Wei Lan <lantw@src.gnome.org>
27253 Date:   Wed Apr 29 14:55:00 2015 +0800
27254
27255     tests: Use de_DE.UTF-8 instead of de_DE
27256
27257     de_DE.UTF-8 is supported by more operating systems, including FreeBSD,
27258     NetBSD and OpenBSD.
27259
27260     https://bugzilla.gnome.org/show_bug.cgi?id=748612
27261
27262  glib/tests/option-context.c | 2 +-
27263  1 file changed, 1 insertion(+), 1 deletion(-)
27264
27265 commit 7ebf2618aac31547131ced79f563266810917ae0
27266 Author: Matthias Clasen <mclasen@redhat.com>
27267 Date:   Thu Apr 30 13:40:42 2015 -0400
27268
27269     2.45.1
27270
27271  configure.ac | 2 +-
27272  1 file changed, 1 insertion(+), 1 deletion(-)
27273
27274 commit c5fc7608792202b56b2b40e56941a4fcbbe1f400
27275 Author: Matthias Clasen <mclasen@redhat.com>
27276 Date:   Thu Apr 30 12:46:20 2015 -0400
27277
27278     Updates
27279
27280  NEWS | 76
27281  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
27282  1 file changed, 75 insertions(+), 1 deletion(-)
27283
27284 commit aeb069cd78e17cafa3002dbc40d074131d370571
27285 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
27286 Date:   Wed Apr 29 14:23:50 2015 +0300
27287
27288     Updated Hebrew translation
27289
27290  po/he.po | 433
27291  ++++++++++++++++++++++++++++++++-------------------------------
27292  1 file changed, 223 insertions(+), 210 deletions(-)
27293
27294 commit c71b16c3be17113f80693690555c453f31e5f31a
27295 Author: Hans Petter Jansson <hpj@cl.no>
27296 Date:   Tue Apr 28 16:50:42 2015 +0200
27297
27298     gmarkup: Make append_escaped_text() slightly more robust.
27299
27300     https://bugzilla.gnome.org/show_bug.cgi?id=631597
27301
27302  glib/gmarkup.c | 2 +-
27303  1 file changed, 1 insertion(+), 1 deletion(-)
27304
27305 commit 4e29e9a079a8e7a80ee78d9dc55b9ceb90f3421c
27306 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27307 Date:   Sun Jul 20 19:34:54 2014 +0100
27308
27309     regex test: do not assert that system PCRE allows "(?P<1>)"
27310
27311     Perl >= 5.18, and PCRE >= 8.34, disallow this.
27312
27313     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325
27314     Reviewed-by: Christian Persch <chpe@gnome.org>
27315
27316  glib/tests/regex.c | 3 +++
27317  1 file changed, 3 insertions(+)
27318
27319 commit 1fdece4f227a800ae44d04838fc29b6d8343fed5
27320 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27321 Date:   Sun Jul 20 19:33:17 2014 +0100
27322
27323     regex test: improve diagnostics for some failures
27324
27325     These fail with system PCRE 8.35, but the improved diagnostics are
27326     generic.
27327
27328     Reviewed-by: Christian Persch <chpe@gnome.org>
27329     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325
27330
27331  glib/tests/regex.c | 65
27332  +++++++++++++++++++++++++++++++++++++++++++++++++++---
27333  1 file changed, 62 insertions(+), 3 deletions(-)
27334
27335 commit 073a81d1da69689c3228846c81e93de2a4931ff4
27336 Author: Philip Withnall <philip.withnall@collabora.co.uk>
27337 Date:   Mon Jun 30 15:57:28 2014 +0100
27338
27339     gsignal: Mark the return value of g_signal_emitv() as (inout)
27340     (optional)
27341
27342     https://bugzilla.gnome.org/show_bug.cgi?id=719966
27343
27344  gobject/gsignal.c | 4 +++-
27345  1 file changed, 3 insertions(+), 1 deletion(-)
27346
27347 commit ee742ec69cc543962917e073b3ec8ed19d296a10
27348 Author: Marek Černocký <marek@manet.cz>
27349 Date:   Sat Apr 25 12:41:09 2015 +0200
27350
27351     Updated Czech translation
27352
27353  po/cs.po | 404
27354  ++++++++++++++++++++++++++++++++-------------------------------
27355  1 file changed, 208 insertions(+), 196 deletions(-)
27356
27357 commit 0c97cb5fa21f66e6552fa15d3577cd4edb0bc574
27358 Author: Sveinn í Felli <sv1@fellsnet.is>
27359 Date:   Fri Apr 24 14:36:02 2015 +0000
27360
27361     Updated Icelandic translation
27362
27363  po/is.po | 5561
27364  +++++++++++++++++++++++++++++++++++---------------------------
27365  1 file changed, 3144 insertions(+), 2417 deletions(-)
27366
27367 commit 10b5a8befc16bdefdbfb8d1fc10df11d53acb6ef
27368 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
27369 Date:   Wed May 14 16:02:35 2014 +0800
27370
27371     Fix the thumbnail-verification Test
27372
27373     The third parameter of the thumnail_verify() function had been
27374     updated to
27375     const GLocalFileStat, so update the thumbnail-verification test
27376     likewise
27377     so that the test works properly on all supported platforms.
27378
27379     https://bugzilla.gnome.org/show_bug.cgi?id=711547
27380
27381  gio/tests/thumbnail-verification.c | 2 +-
27382  1 file changed, 1 insertion(+), 1 deletion(-)
27383
27384 commit 2bb898c60f43330f8bdf277e1931228031fe49b4
27385 Author: Ryan Lortie <desrt@desrt.ca>
27386 Date:   Thu Apr 2 17:17:35 2015 -0400
27387
27388     app info: tweak default application algorithm
27389
27390     Always run the full algorithm for a given mime type before considering
27391     fallback types.
27392
27393     This includes considering installed applications capable of handling a
27394     particular mimetype, even if such an app is not explicitly marked as
27395     default, and there is a default app for a less-specific type.
27396
27397     Specifically, this often helps with cases of installing apps that can
27398     handle a particular subtype of text/plain.  We want to take those apps
27399     in preference to a generic text editor, even if that editor is
27400     listed as
27401     the default for text/plain and there is no default listed for the more
27402     specific type.
27403
27404     Because of the more holistic approach taken by the algorithm, it
27405     is now
27406     more complicated, but it also means that we can do more work while
27407     holding the lock.  In turn, that lets us avoid duplicating some
27408     strings,
27409     which is nice.
27410
27411     https://bugzilla.gnome.org/show_bug.cgi?id=744282
27412
27413  gio/gdesktopappinfo.c | 103
27414  ++++++++++++++++++++++----------------------------
27415  1 file changed, 45 insertions(+), 58 deletions(-)
27416
27417 commit cf940b66bcea7835c2e01b9bfa051a2e826835c9
27418 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
27419 Date:   Wed Apr 22 16:36:13 2015 +0800
27420
27421     build/Makefile-newvs.am: Fix %.vcxproj Rule
27422
27423     The if-else statement added in commit 9bc3ae9 was missing a '\'
27424     after the
27425     'else', causing 'make dist/distcheck' to break with "unexpected
27426     end-of-file" errors.
27427
27428     Fix this-didn't notice this when reviewing that patch.  My fault. :|
27429
27430  build/Makefile-newvs.am | 2 +-
27431  1 file changed, 1 insertion(+), 1 deletion(-)
27432
27433 commit bc01109618009ad748abdc58bdc0c64891b84db0
27434 Author: Philip Withnall <philip@tecnocode.co.uk>
27435 Date:   Tue Apr 21 23:57:17 2015 +0100
27436
27437     gdbusmessage: Fix a minor memory leak on an error path
27438
27439     If g_dbus_message_to_blob() fails at all, it will leak its
27440     mbuf. Spotted
27441     by running the gdbus-serialization test under Valgrind — so there
27442     is a
27443     justification for leak-free tests after all!
27444
27445  gio/gdbusmessage.c | 3 +++
27446  1 file changed, 3 insertions(+)
27447
27448 commit 1b3dbec0658695deee02b35b7d9a3fce981ce772
27449 Author: Philip Withnall <philip@tecnocode.co.uk>
27450 Date:   Tue Apr 21 23:56:10 2015 +0100
27451
27452     gvariant-parser: Clarify g_variant_parse() returns a non-floating ref
27453
27454     Unlike, say, g_variant_new(), which returns a floating reference.
27455     g_variant_parse() returns a non-floating one, so must always have
27456     g_variant_unref() called on the result.
27457
27458  glib/gvariant-parser.c | 5 +++--
27459  1 file changed, 3 insertions(+), 2 deletions(-)
27460
27461 commit c62f7a7d688cc7c6d4f88e45cddd74aac5dc4582
27462 Author: Philip Withnall <philip@tecnocode.co.uk>
27463 Date:   Tue Apr 21 23:55:49 2015 +0100
27464
27465     tests: Fix various minor memory leaks in gdbus-serialization
27466
27467  gio/tests/gdbus-serialization.c | 10 ++++++++++
27468  1 file changed, 10 insertions(+)
27469
27470 commit 41acf970accd25c4446e8f28c0b817e332722c23
27471 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
27472 Date:   Fri Mar 6 15:22:33 2015 +0100
27473
27474     gdbus: fix out-of-bound array access
27475
27476     In path_rule_matches(), the given paths may be of 0-length. Do not
27477     access memory before the array in those case. This is for example
27478     triggered by:
27479
27480     test_match_rule (con, G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH, "/",
27481     "", FALSE);
27482
27483     in test_connection_signal_match_rules().
27484
27485     This bug was found thanks to GCC AddressSanitizer.
27486
27487     https://bugzilla.gnome.org/show_bug.cgi?id=745745
27488
27489  gio/gdbusconnection.c | 4 ++--
27490  1 file changed, 2 insertions(+), 2 deletions(-)
27491
27492 commit 9bc3ae920731448575741bf0a799a32c9c1a6668
27493 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27494 Date:   Mon Apr 20 14:54:28 2015 +0100
27495
27496     Makefile-newvs: some .vcxproj.filters files are in builddir, some
27497     in srcdir
27498
27499     Without this change, out-of-tree distcheck doesn't get very far.
27500
27501     Similarly, allow *.vcxproj, *.props to be in either the builddir or
27502     the srcdir.
27503
27504     Finally, since I'm touching these lines anyway, eliminate some
27505     useless uses of cat: "cat x | sed 's/foo/bar/' > y" is
27506     equivalent to "sed 's/foo/bar/' < x > y".
27507
27508     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748176
27509     Reviewed-by: Chun-wei Fan <fanchunwei@src.gnome.org>
27510
27511  build/Makefile-newvs.am | 20 +++++++++++++++-----
27512  1 file changed, 15 insertions(+), 5 deletions(-)
27513
27514 commit 812ce28d5ccf626bb6594749f4d87951ed5cfc73
27515 Author: Arun Raghavan <git@arunraghavan.net>
27516 Date:   Fri Apr 17 10:00:50 2015 +0530
27517
27518     gsocketconnection: Fix copy-pasto in documentation
27519
27520     https://bugzilla.gnome.org/show_bug.cgi?id=748019
27521
27522  gio/gsocketconnection.c | 2 +-
27523  1 file changed, 1 insertion(+), 1 deletion(-)
27524
27525 commit 92331eb10a6ad05d3b811546539a82470a36a466
27526 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
27527 Date:   Mon Apr 20 12:15:42 2015 +0100
27528
27529     Distribute summary-xmllang-and-attrs.gschema.xml in tarballs
27530
27531     This is needed for "make distcheck".
27532
27533     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
27534     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748177
27535
27536  gio/tests/Makefile.am | 1 +
27537  1 file changed, 1 insertion(+)
27538
27539 commit 68bb63e3eea4a52a4c3486804087ed60a6f28404
27540 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
27541 Date:   Fri Apr 17 13:59:28 2015 +0800
27542
27543     build/Makfile-newvs.am: Use Pattern Rules
27544
27545     Make use of pattern rules when generating the Visual Studio 2012/2013
27546     Projects from the Visual Studio 2010 projects, which will help to
27547     clean up
27548     the file and also avoid problems when running items like 'make
27549     -jN dist'.
27550
27551  build/Makefile-newvs.am | 34 ++++++++++++----------------------
27552  1 file changed, 12 insertions(+), 22 deletions(-)
27553
27554 commit 6a2543444cf596023efd4d8f185088ecdbc0d507
27555 Author: Руслан Ижбулатов <lrn1986@gmail.com>
27556 Date:   Mon Aug 4 12:39:08 2014 +0000
27557
27558     W32: use 64-bit stat for localfile size calculation
27559
27560     https://bugzilla.gnome.org/show_bug.cgi?id=728669
27561
27562  gio/glocalfile.c | 32 ++++++++++++++++++++++++++++++--
27563  1 file changed, 30 insertions(+), 2 deletions(-)
27564
27565 commit 46779a31224714ce28d0bea4b0575826bb27e772
27566 Author: Behdad Esfahbod <behdad@behdad.org>
27567 Date:   Mon Apr 13 12:30:16 2015 -0700
27568
27569     Remove UTF-8 quotation marks
27570
27571     https://bugzilla.gnome.org/show_bug.cgi?id=747772
27572
27573  glib/gmacros.h | 2 +-
27574  1 file changed, 1 insertion(+), 1 deletion(-)
27575
27576 commit 21107959ab12da217151fe8d5f0eb65bd93fd5aa
27577 Author: Matthias Clasen <mclasen@redhat.com>
27578 Date:   Wed Apr 8 22:07:26 2015 -0400
27579
27580     gdbus: Validate the --dest argument
27581
27582     Passing an nonsense string for the --dest argument can lead
27583     to a segfault of gdbus. Thats not nice, so use our existing
27584     validation function for bus names here.
27585
27586     https://bugzilla.gnome.org/show_bug.cgi?id=747541
27587
27588  gio/gdbus-tool.c | 26 ++++++++++++++++++++++++++
27589  1 file changed, 26 insertions(+)
27590
27591 commit 3fa0a051a47ca9e7ddcaf56cf842dc133fceede9
27592 Author: Ryan Lortie <desrt@desrt.ca>
27593 Date:   Wed Apr 8 22:11:27 2015 -0400
27594
27595     gsettings: add test for repeated <summary> errors
27596
27597     Make sure error handling on repeated <summary> and <description> is
27598     being done properly, not resulting in glib-compile-schemas throwing a
27599     critical.
27600
27601     https://bugzilla.gnome.org/show_bug.cgi?id=747542
27602
27603  gio/tests/gschema-compile.c                                 |  3 +++
27604  .../schema-tests/summary-xmllang-and-attrs.gschema.xml      | 13
27605  +++++++++++++
27606  2 files changed, 16 insertions(+)
27607
27608 commit 7f4fdb59aa6963a066e251063dc6b7cfb766fdfe
27609 Author: Ryan Lortie <desrt@desrt.ca>
27610 Date:   Wed Apr 8 22:08:13 2015 -0400
27611
27612     gsettings: fix schema compiler error handling
27613
27614     Fix a couple of issues in error handling in glib-compile-schemas.
27615
27616     The first problem is that, in case of repeated <summary> or
27617     <description> tags we were still allocating a GString which was never
27618     being freed (due to the throwing of the error resulting in immediate
27619     termination of the parse).
27620
27621     The second problem is that if the repeated <summary> tag also had
27622     attributes, we would attempt to set the GError twice.
27623
27624     https://bugzilla.gnome.org/show_bug.cgi?id=747542
27625
27626  gio/glib-compile-schemas.c | 34 ++++++++++++++++++++--------------
27627  1 file changed, 20 insertions(+), 14 deletions(-)
27628
27629 commit 2b8f131599842d7d6249815412a261df6fa65d15
27630 Author: Ryan Lortie <desrt@desrt.ca>
27631 Date:   Wed Apr 8 21:55:58 2015 -0400
27632
27633     gsettings: stay compatible with installed schemas
27634
27635     Bug 747209 introduced an error when multiple <summary> or
27636     <description>
27637     tags are found for a single key in a GSettings schema.  This check
27638     should have been present from the start, but it was left out
27639     because the
27640     schema compiler doesn't include these items in the cache file.  Even
27641     still -- part of the schema compiler's job is validation, and
27642     it should
27643     be enforcing proper syntax here.
27644
27645     Repeated <summary> and <description> tags are a semi-common problem
27646     when
27647     intltool has been misconfigured in the build system of a package, but
27648     it's possible to imagine mistakes being made by hand as well.
27649
27650     The idea is that these problems would be caught during the build of a
27651     package and maintainers would be forced to fix their build systems.
27652
27653     An unintended side-effect of this change, however, is that the schema
27654     compiler started ignoring already-installed schemas that contained
27655     these
27656     problems, when rebuilding the cache.  This means that the installation
27657     of _any_ application would cause the regeneration of the entire cache,
27658     with these already-installed applications being excluded.  Without the
27659     schema in the cache, the application would crash on next startup.
27660
27661     The validation check in the gsettings m4 macro passes --strict to the
27662     compiler, which is not used when rebuilding the cache after
27663     installation.  Pass this flag down into the parser and only throw the
27664     error in case --strict was given.  This will result in the (desired)
27665     build failure without also causing already-installed apps to stop
27666     functioning.
27667
27668     This means that we will not get even a warning about the invalid
27669     schema
27670     file in the already-installed case, but that's fine.  There is
27671     no sense
27672     spamming the user with these messages when they are already quite
27673     fatal
27674     for the developer at build time.
27675
27676     https://bugzilla.gnome.org/show_bug.cgi?id=747472
27677
27678  gio/glib-compile-schemas.c | 8 ++++++--
27679  1 file changed, 6 insertions(+), 2 deletions(-)
27680
27681 commit 89d46d1bdc49755ff99982fb124ec081a2297c12
27682 Author: Matthias Clasen <mclasen@redhat.com>
27683 Date:   Wed Apr 8 06:38:16 2015 -0400
27684
27685     docs: Document the --strict option of glib-compile-schemas
27686
27687     Curiously, this option has managed to remain undocumented for
27688     5 years.
27689
27690  docs/reference/gio/glib-compile-schemas.xml | 8 ++++++++
27691  1 file changed, 8 insertions(+)
27692
27693 commit cc287a21cf15350c6edcb029ee83cbf20259c48a
27694 Author: Matthias Clasen <mclasen@redhat.com>
27695 Date:   Tue Apr 7 16:20:00 2015 -0400
27696
27697     Mention the glib-compile-schemas change in NEWS
27698
27699  NEWS | 10 ++++++++++
27700  1 file changed, 10 insertions(+)
27701
27702 commit 495d864e438472a1c1dce1db79d1ae18a584687d
27703 Author: Ross Lagerwall <rosslagerwall@gmail.com>
27704 Date:   Tue Apr 7 18:22:58 2015 +0100
27705
27706     docs: Fix documentation for 95d300eac58e
27707
27708  docs/reference/gio/gio-sections.txt | 1 +
27709  gio/gtlsclientconnection.c          | 2 +-
27710  gio/gtlsclientconnection.h          | 1 +
27711  3 files changed, 3 insertions(+), 1 deletion(-)
27712
27713 commit b470b12c49750777e14990f24d98166d3aab9965
27714 Author: Christophe Fergeau <cfergeau@redhat.com>
27715 Date:   Sat Feb 21 13:34:36 2015 +0100
27716
27717     gatomic: Add missing new line in API doc comment
27718
27719     This causes an overlong line, and a spurious '*' in the generated
27720     documentation.
27721
27722     https://bugzilla.gnome.org/show_bug.cgi?id=747363
27723
27724  glib/gatomic.c | 3 ++-
27725  1 file changed, 2 insertions(+), 1 deletion(-)
27726
27727 commit 7b8f51750391bf57278c080e366bf0e41235b4f3
27728 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
27729 Date:   Tue Apr 7 15:02:22 2015 +0800
27730
27731     gio/gdbusproxy.c: Include gasyncresult.h
27732
27733     Commit f10b655 removed the inclusion of gasyncresult.h from
27734     gdbusproxy.c,
27735     but gdbusproxy.c uses g_async_result_get_source_object(), which
27736     caused a
27737     build warning/error.  Fix that.
27738
27739  gio/gdbusproxy.c | 1 +
27740  1 file changed, 1 insertion(+)
27741
27742 commit 7e8d4145af745e6ac51337ffcc65872791e7299f
27743 Author: Dan Winship <danw@gnome.org>
27744 Date:   Mon Apr 6 10:09:04 2015 -0400
27745
27746     gdbus: fix deadlock on message cancel/timeout
27747
27748     The gdbus GTask port introduced a deadlock because some code had been
27749     using g_simple_async_result_complete_in_idle() to ensure that the
27750     callback didn't run until after a mutex was unlocked, but in the gtask
27751     version, the callback was being run immediately. Fix it to drop the
27752     mutex before calling g_task_return*(). Also, tweak
27753     tests/gdbus-connection to test this.
27754
27755     https://bugzilla.gnome.org/show_bug.cgi?id=747349
27756
27757  gio/gdbusconnection.c        | 58
27758  +++++++++++++++++++++-----------------------
27759  gio/tests/gdbus-connection.c | 15 ++++++++++++
27760  2 files changed, 43 insertions(+), 30 deletions(-)
27761
27762 commit 95d300eac58e6e6a7d57ce50896a7c656ebe78cf
27763 Author: Ross Lagerwall <rosslagerwall@gmail.com>
27764 Date:   Thu Feb 26 22:24:36 2015 +0000
27765
27766     tls: Add support for copying session data
27767
27768     Add support for copying session data between client connections.
27769     This is needed for implementing FTP over SSL. Most servers use
27770     a separate
27771     session for each control connection and enforce sharing of each
27772     control
27773     connection's session between the related data connection.
27774
27775     Copying session data between two connections is needed for two
27776     reasons:
27777     1) The data connection runs on a separate port and so has a different
27778     server_identity which means it would not normally share the session
27779     with
27780     the control connection using the session caching currently
27781     implemented.
27782     2) It is typical to have multiple control connections, each of which
27783     uses a different session with the same server_identity, so only one of
27784     these sessions gets stored in the cache. If a data connection
27785     is opened,
27786     (ignoring the port issue) it may try and reuse the wrong control
27787     connection's session, and fail.
27788
27789     This operation is conceptually the same as OpenSSL's
27790     SSL_copy_session_id
27791     operation.
27792
27793     https://bugzilla.gnome.org/show_bug.cgi?id=745255
27794
27795  gio/gtlsclientconnection.c | 26 ++++++++++++++++++++++++++
27796  gio/gtlsclientconnection.h |  6 ++++++
27797  2 files changed, 32 insertions(+)
27798
27799 commit eac975c68225e3c7d5ae21dbf382d6e5b6b02824
27800 Author: Руслан Ижбулатов <lrn1986@gmail.com>
27801 Date:   Mon Apr 21 14:52:35 2014 +0000
27802
27803     Make sure GStatBuf is typedefed correctly
27804
27805     https://bugzilla.gnome.org/show_bug.cgi?id=728663
27806
27807  glib/gstdio.h | 2 +-
27808  1 file changed, 1 insertion(+), 1 deletion(-)
27809
27810 commit b64e2956f6b9ae74f1fdcecb129bff7738817509
27811 Author: Paolo Borelli <pborelli@gnome.org>
27812 Date:   Thu Oct 9 15:54:43 2014 +0200
27813
27814     Add an event signal to GSocketListener
27815
27816     This allows the caller to know when a socket has been bound so that
27817     it can for instance set the SO_SENDBUF and SO_RECVBUF socket options
27818     before listen is called
27819
27820     https://bugzilla.gnome.org/show_bug.cgi?id=738207
27821
27822  docs/reference/gio/gio-sections.txt |   1 +
27823  gio/gioenums.h                      |  23 ++++++
27824  gio/gsocketlistener.c               | 138
27825  ++++++++++++++++++++++++++++++++----
27826  gio/gsocketlistener.h               |   5 +-
27827  gio/tests/socket-listener.c         |  65 +++++++++++++++++
27828  5 files changed, 216 insertions(+), 16 deletions(-)
27829
27830 commit ec9c248d7d5cf6c60e212c7ba4b9e8a0a4f76452
27831 Author: Dan Winship <danw@gnome.org>
27832 Date:   Tue Apr 17 10:38:37 2012 -0400
27833
27834     gio: deprecate GSimpleAsyncResult
27835
27836     GTask has been around for a long time now, everything in GLib is using
27837     it, and the run-in-thread deadlock problems should be fixed now.
27838
27839     https://bugzilla.gnome.org/show_bug.cgi?id=661767
27840
27841  gio/gasyncinitable.c            |  2 ++
27842  gio/gasyncresult.c              |  2 ++
27843  gio/gsimpleasyncresult.c        | 54
27844  +++++++++++++++++++++++++++++++++++++++++
27845  gio/gsimpleasyncresult.h        | 50
27846  +++++++++++++++++++-------------------
27847  gio/tests/simple-async-result.c |  4 +++
27848  5 files changed, 87 insertions(+), 25 deletions(-)
27849
27850 commit f10b6550ff2ce55d06b92d6dc3e443fc007b2f7a
27851 Author: Dan Winship <danw@gnome.org>
27852 Date:   Thu Aug 2 15:46:32 2012 -0400
27853
27854     gio: (belatedly) port gdbus from GSimpleAsyncResult to GTask
27855
27856     https://bugzilla.gnome.org/show_bug.cgi?id=661767
27857
27858  gio/gdbusaddress.c    |  77 ++++-----
27859  gio/gdbusconnection.c | 431
27860  ++++++++++++++++++--------------------------------
27861  gio/gdbusprivate.c    | 197 +++++++++--------------
27862  gio/gdbusprivate.h    |   3 +-
27863  gio/gdbusproxy.c      | 266 +++++++++++++------------------
27864  5 files changed, 366 insertions(+), 608 deletions(-)
27865
27866 commit e2655cd455db5ce3c768693127d983086ac1345c
27867 Author: Dan Winship <danw@gnome.org>
27868 Date:   Sat Apr 4 10:00:39 2015 -0400
27869
27870     tests: clean up / ignore some more generated files
27871
27872  gio/tests/.gitignore      | 2 ++
27873  glib/tests/Makefile.am    | 2 +-
27874  glib/tests/bookmarkfile.c | 1 +
27875  glib/tests/fileutils.c    | 1 +
27876  glib/tests/keyfile.c      | 1 +
27877  5 files changed, 6 insertions(+), 1 deletion(-)
27878
27879 commit 86866a2a6d4b7aa289f4f782dddac156869400bf
27880 Author: Dan Winship <danw@gnome.org>
27881 Date:   Mon Mar 9 16:33:16 2015 -0400
27882
27883     gtask: remove hardcoded GTask thread-pool size
27884
27885     GTask used a 10-thread thread pool for g_task_run_in_thread() /
27886     g_task_run_in_thread_sync(), but this ran into problems when task
27887     threads blocked waiting for another g_task_run_in_thread_sync()
27888     operation to complete. Previously there was a workaround for this, by
27889     bumping up the thread limit when that case was detected, but deadlocks
27890     could still happen if there were non-GTask threads involved. (Eg, task
27891     A sends a message to thread X and waits for a response, but thread X
27892     needs to complete task B in a thread before returning the response to
27893     task A.)
27894
27895     So, allow GTask's thread pool to be expanded dynamically, by watching
27896     it from the glib worker thread, and growing it (at an
27897     exponentially-decreasing rate) if too much time passes without any
27898     tasks completing. This should solve the deadlocking problems without
27899     causing sudden breakage in apps that assume they can queue huge
27900     numbers of tasks at once without consequences.
27901
27902     https://bugzilla.gnome.org/show_bug.cgi?id=687223
27903
27904  README.in        |  18 ++++++++
27905  gio/gtask.c      | 138
27906  +++++++++++++++++++++++++++++++++++++++++--------------
27907  gio/tests/task.c |  91 ++++++++++++++++++++++++++++++++++++
27908  3 files changed, 212 insertions(+), 35 deletions(-)
27909
27910 commit b2734d762f9b33c60575e835bbf9ef190315c79a
27911 Author: Matthias Clasen <mclasen@redhat.com>
27912 Date:   Wed Apr 1 18:55:54 2015 -0400
27913
27914     glib-compile-schema: Don't accept duplicate docs
27915
27916     This schema compiler was completely ignoring <summary> and
27917     <description> tags. Unfortunately, there are modules out there
27918     who merge translations for these back in, with xml:lang. And
27919     this is giving dconf-editor a hard time. Since this is not
27920     how translations of schemas are meant to be done, just
27921     reject such schema files.
27922
27923     Also add tests exercising the new error handling.
27924
27925     https://bugzilla.gnome.org/show_bug.cgi?id=747209
27926
27927  gio/glib-compile-schemas.c                         | 27
27928  ++++++++++++++++++++--
27929  gio/tests/Makefile.am                              |  2 ++
27930  gio/tests/gschema-compile.c                        |  2 ++
27931  .../schema-tests/description-xmllang.gschema.xml   | 13 +++++++++++
27932  gio/tests/schema-tests/summary-xmllang.gschema.xml | 13 +++++++++++
27933  5 files changed, 55 insertions(+), 2 deletions(-)
27934
27935 commit 6ba363b6196d06799204655344f8e26b332b7970
27936 Author: Stas Solovey <whats_up@tut.by>
27937 Date:   Mon Mar 30 21:45:26 2015 +0000
27938
27939     Updated Russian translation
27940
27941  po/ru.po | 187
27942  ++++++++++++++++++++++++++++++---------------------------------
27943  1 file changed, 88 insertions(+), 99 deletions(-)
27944
27945 commit 1f1fa69375f6ed2c8f863aa9a3de38e3be49fb27
27946 Author: alex94puchades <alex94puchades@gmail.com>
27947 Date:   Wed Mar 25 15:26:07 2015 +0100
27948
27949     Make glib-compile-resources a little smarter
27950
27951     glib-compile-resources was guessing a filename ending
27952     in .c when generating sources, but did not do the same
27953     for headers. Fix it so it generates a .h file when
27954     guessing the filename for headers.
27955
27956     https://bugzilla.gnome.org/show_bug.cgi?id=746753
27957
27958  gio/glib-compile-resources.c | 6 ++++++
27959  1 file changed, 6 insertions(+)
27960
27961 commit 61a105b883c39b188c0eba5fd211adada2677c4d
27962 Author: Matthias Clasen <mclasen@redhat.com>
27963 Date:   Sun Mar 29 11:41:00 2015 -0400
27964
27965     Clarify a confusing string
27966
27967     Relative was repeated twice here, when clearly what was meant is
27968     relative or absolute. Pointed out in
27969     https://bugzilla.gnome.org/show_bug.cgi?id=726447
27970
27971  gio/gapplication-tool.c | 2 +-
27972  1 file changed, 1 insertion(+), 1 deletion(-)
27973
27974 commit fd40b5942dc94effbd424302ccc9390e64005d5f
27975 Author: Ryan Lortie <desrt@desrt.ca>
27976 Date:   Thu Mar 26 14:49:26 2015 -0400
27977
27978     inotify: fix move event matching accounting
27979
27980     The hash table stores the list of unmatched IN_MOVE_FROM events,
27981     but we
27982     were removing entries from it when popping IN_MOVE_TO events.
27983
27984     Fix that up to correct a crash in nautilus due to the assertion
27985     failure
27986     below.
27987
27988     https://bugzilla.gnome.org/show_bug.cgi?id=746749
27989
27990  gio/inotify/inotify-kernel.c | 2 +-
27991  1 file changed, 1 insertion(+), 1 deletion(-)
27992
27993 commit 706c4d32adfbca25cdb0663077aa0d82477fb356
27994 Author: Ryan Lortie <desrt@desrt.ca>
27995 Date:   Wed Mar 25 23:08:38 2015 -0400
27996
27997     file monitors: fix a typo
27998
27999     Due to a typo, a rename reported via a pair of delete/create events
28000     (due
28001     to the watcher not giving the flag for moves to be paired) was
28002     accidentally reported as being created with the old name instead
28003     of the
28004     new name.
28005
28006     Fix that.
28007
28008  gio/glocalfilemonitor.c | 3 ++-
28009  1 file changed, 2 insertions(+), 1 deletion(-)
28010
28011 commit 4a292721bcf2943bfc05c6a1c859992f28e3efec
28012 Author: Ryan Lortie <desrt@desrt.ca>
28013 Date:   Wed Mar 25 09:29:49 2015 -0400
28014
28015     GListModel: roll back use of type redefinition
28016
28017     We declare the typedefs for GListModel and GListStore in giotypes.h,
28018     as
28019     a matter of convention.  This is not actually required, since the
28020     typedef is emitted as part of the G_DECLARE_* macros.
28021
28022     The giotypes.h approach is only used to avoid cyclic dependencies
28023     between headers, which is not a problem in this case.
28024
28025     Type redefinition is a C11 feature, and although it was around in some
28026     compilers before then, gcc 4.2.1 (from 2007) is apparently still
28027     in wide
28028     use, being the default compiler for OpenBSD.
28029
28030     Eventually, we will probably hit a case where we actually need to
28031     redefine a type, but since we're not there yet, let's back off a bit.
28032
28033  gio/giotypes.h | 2 --
28034  1 file changed, 2 deletions(-)
28035
28036 commit 3f36407d4a27e17f766a41fb7b9e7a0fcd75c85b
28037 Author: Petr Kovar <pkovar@redhat.com>
28038 Date:   Wed Mar 25 13:01:47 2015 +0100
28039
28040     Update Czech translation
28041
28042  po/cs.po | 184
28043  ++++++++++++++++++++++++++++++++++++---------------------------
28044  1 file changed, 104 insertions(+), 80 deletions(-)
28045
28046 commit 69fd1fd1d0f110800ec713bac5dafb418ceecc1c
28047 Author: Ryan Lortie <desrt@desrt.ca>
28048 Date:   Sun Nov 9 11:22:42 2014 -0500
28049
28050     GClosure: add valgrind hints
28051
28052     GClosure has been in the "allocate area before the pointer" game since
28053     before we did this with GTypeInstance.  At the time that this was done
28054     for GClosure, we didn't have valgrind.h in GLib.
28055
28056     Now that we do, we should add similar valgrind hints as the ones
28057     we did
28058     for GTypeInstance.  This substantially reduces reports of "possibly
28059     lost" on pretty much any program that makes use of signals.
28060
28061     https://bugzilla.gnome.org/show_bug.cgi?id=739850
28062
28063  gobject/gclosure.c | 43 ++++++++++++++++++++++++++++++++++++++-----
28064  1 file changed, 38 insertions(+), 5 deletions(-)
28065
28066 commit b0e330b68c161adfc5cffededd6703b6450562d5
28067 Author: Matthias Clasen <mclasen@redhat.com>
28068 Date:   Sun Mar 22 15:05:13 2015 -0400
28069
28070     Fix the build
28071
28072     The world would be a better place if gcc had __has_feature(), too.
28073
28074  glib/gmacros.h | 12 ++++++------
28075  1 file changed, 6 insertions(+), 6 deletions(-)
28076
28077 commit 42870201f8cd304d9e38b1b99d63a407dc9ae107
28078 Author: Matthias Clasen <mclasen@redhat.com>
28079 Date:   Sun Mar 22 14:18:36 2015 -0400
28080
28081     Account for clangs lack of __alloc_size__
28082
28083     clang's emulation of gcc 4.3 is not perfect, despite its
28084     pretending that it is.
28085
28086     https://bugzilla.gnome.org/show_bug.cgi?id=745821
28087
28088  glib/gmacros.h | 3 ++-
28089  1 file changed, 2 insertions(+), 1 deletion(-)
28090
28091 commit 0e0b777cfb8b645e9cc06e899a446c7d1d1d51a3
28092 Author: Muhammet Kara <muhammetk@gmail.com>
28093 Date:   Sun Mar 22 00:17:31 2015 +0000
28094
28095     Updated Turkish translation
28096
28097  po/tr.po | 1526
28098  +++++++++++++++++++++++++++++---------------------------------
28099  1 file changed, 711 insertions(+), 815 deletions(-)
28100
28101 commit 1b22df78221c829f89d0955eac970d73790dae4a
28102 Author: Philip Withnall <philip.withnall@collabora.co.uk>
28103 Date:   Thu May 15 11:44:18 2014 +0100
28104
28105     gsocket: Document FD ownership with g_socket_new_from_fd()
28106
28107     https://bugzilla.gnome.org/show_bug.cgi?id=730188
28108
28109  gio/gsocket.c | 3 +++
28110  1 file changed, 3 insertions(+)
28111
28112 commit d4e7b4cf256380008d7d1b930b4c929b462700a4
28113 Author: Ask H. Larsen <asklarsen@gmail.com>
28114 Date:   Sat Mar 21 16:24:42 2015 +0100
28115
28116     Updated Danish translation
28117
28118  po/da.po | 566
28119  +++++++++++++++++++++++++++++++++------------------------------
28120  1 file changed, 296 insertions(+), 270 deletions(-)
28121
28122 commit ba46f1a0830531d4d6c55ed7a23420f054aa61f3
28123 Author: Christian Kirbach <Christian.Kirbach@gmail.com>
28124 Date:   Sat Mar 21 15:22:09 2015 +0000
28125
28126     Updated German translation
28127
28128  po/de.po | 45 +++++++++++++++++++++------------------------
28129  1 file changed, 21 insertions(+), 24 deletions(-)
28130
28131 commit fdb6974d3d443553136fc406781911d5eb327b50
28132 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
28133 Date:   Sat Mar 21 16:07:05 2015 +0100
28134
28135     Updated Basque language
28136
28137  po/eu.po | 293
28138  ++++++++++++++++++++++++++++++++++-----------------------------
28139  1 file changed, 159 insertions(+), 134 deletions(-)
28140
28141 commit 15c5e643c64b5f428fdbb515625dd6e939dcd40b
28142 Author: Dan Winship <danw@gnome.org>
28143 Date:   Fri Mar 6 13:43:37 2015 -0500
28144
28145     gversionmacros: add 2.46 version macros
28146
28147  docs/reference/glib/glib-sections.txt |  4 ++++
28148  glib/gversionmacros.h                 | 44
28149  +++++++++++++++++++++++++++--------
28150  2 files changed, 38 insertions(+), 10 deletions(-)
28151
28152 commit 7c70377abf045ed93e18227e424b473c087f12df
28153 Author: Ryan Lortie <desrt@desrt.ca>
28154 Date:   Fri Dec 19 17:05:59 2014 -0500
28155
28156     gmain: Save errno when handling unix signals
28157
28158     Our signal handler calls write() on a pipe or an eventfd in order to
28159     deliver the notification.  It's unlikely, but this could fail, setting
28160     errno.  We even check the case that it fails with EINTR.
28161
28162     If it does set errno, then it has potentially blown away the value or
28163     errno that the preempted code cared about (ie: if the signal arrived
28164     shortly after a system call but before errno was checked).
28165
28166     Wrap the handler with code to save errno.
28167
28168     https://bugzilla.gnome.org/show_bug.cgi?id=741791
28169
28170  glib/gmain.c | 4 ++++
28171  1 file changed, 4 insertions(+)
28172
28173 commit 671292bbb284735aead726f55fbd8c99f9793959
28174 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
28175 Date:   Thu Mar 12 19:20:30 2015 +0800
28176
28177     Win32: Port Directory Monitoring to New GLocalFileMonitor
28178
28179     This WIP patch moves the Windows Directory Monitoring code to the new
28180     GLocalFileMonitor mechanism, and adds file monitoring in the process.
28181
28182     Progress from previous patch:
28183     -File renames are now properly supported, but
28184     G_FILE_MONITOR_EVENT_MOVED_IN
28185      and G_FILE_MONITOR_EVENT_MOVED_OUT needs to be investigated, as
28186      ReadDirectoryChangesW() seems to send FILE_ACTION_REMOVED when a
28187      file is
28188      moved out of a directory.
28189     -Events are handled for both the long and short (8.3) variants of the
28190      filenames, and files monitored will report changes when it is changed
28191      via its short or long filenames.
28192
28193     Things to be done:
28194     -Perhaps find out about attribute changes in files in a monitored
28195      directory; if a file is monitored, attribute changes are correctly
28196      handled.
28197     -Investigate on G_FILE_MONITOR_EVENT_MOVED_OUT,
28198      G_FILE_MONITOR_EVENT_MOVED_IN, G_FILE_MONITOR_EVENT_PRE_UNMOUNT,
28199      G_FILE_MONITOR_EVENT_UNMOUNTED.
28200     -Investigate on the "boredom" algoritm, and see how we can do it on
28201      Windows.
28202
28203     https://bugzilla.gnome.org/show_bug.cgi?id=730116
28204
28205  gio/Makefile.am                    |   5 +-
28206  gio/win32/Makefile.am              |   6 +-
28207  gio/win32/gwin32directorymonitor.c | 244 ---------------------
28208  gio/win32/gwin32directorymonitor.h |  60 ------
28209  gio/win32/gwin32filemonitor.c      | 105 +++++++++
28210  gio/win32/gwin32filemonitor.h      |  62 ++++++
28211  gio/win32/gwin32fsmonitorutils.c   | 422
28212  +++++++++++++++++++++++++++++++++++++
28213  gio/win32/gwin32fsmonitorutils.h   |  76 +++++++
28214  8 files changed, 672 insertions(+), 308 deletions(-)
28215
28216 commit d682df186e9cca2b8db0e921450a4db31cf0c467
28217 Author: Ryan Lortie <desrt@desrt.ca>
28218 Date:   Sat Jan 17 11:11:22 2015 -0500
28219
28220     file monitors: rewrite FAM file monitor
28221
28222     Completely rewrite the FAM file monitor.  Major changes:
28223
28224      - now runs in the worker thread
28225
28226      - dispatches events in a threadsafe way via GFileMonitorSource
28227
28228      - uses unix fd source instead of a GIOChannel
28229
28230      - is now simple enough to fit into one short file
28231
28232  gio/fam/Makefile.am            |  10 +-
28233  gio/fam/fam-helper.c           | 274
28234  -----------------------------------------
28235  gio/fam/fam-helper.h           |  36 ------
28236  gio/fam/fam-module.c           |  54 --------
28237  gio/fam/gfamdirectorymonitor.c | 155 -----------------------
28238  gio/fam/gfamdirectorymonitor.h |  52 --------
28239  gio/fam/gfamfilemonitor.c      | 258
28240  +++++++++++++++++++++++++-------------
28241  gio/fam/gfamfilemonitor.h      |  53 --------
28242  8 files changed, 172 insertions(+), 720 deletions(-)
28243
28244 commit 21ab660cf8d2622917eceaa24fbd07d81ea949af
28245 Author: Ryan Lortie <desrt@desrt.ca>
28246 Date:   Fri Jan 16 20:25:38 2015 -0500
28247
28248     fen: remove Solaris file monitor support
28249
28250     This code is unmaintained and we have no way to port it to the
28251     new file
28252     monitoring API.
28253
28254  configure.ac                   |  17 --
28255  gio/Makefile.am                |   7 -
28256  gio/fen/Makefile.am            |  27 --
28257  gio/fen/fen-dump.c             |  74 -----
28258  gio/fen/fen-dump.h             |  27 --
28259  gio/fen/fen-helper.c           | 193 -------------
28260  gio/fen/fen-helper.h           |  31 --
28261  gio/fen/fen-kernel.c           | 550 -----------------------------------
28262  gio/fen/fen-kernel.h           |  41 ---
28263  gio/fen/fen-node.c             | 638
28264  -----------------------------------------
28265  gio/fen/fen-node.h             | 102 -------
28266  gio/fen/gfendirectorymonitor.c | 140 ---------
28267  gio/fen/gfendirectorymonitor.h |  56 ----
28268  gio/fen/gfenfilemonitor.c      | 140 ---------
28269  gio/fen/gfenfilemonitor.h      |  57 ----
28270  15 files changed, 2100 deletions(-)
28271
28272 commit 641b98ce6b7f58d32001002881f049be4680429b
28273 Author: Ryan Lortie <desrt@desrt.ca>
28274 Date:   Fri Jan 16 18:51:34 2015 -0500
28275
28276     kqueue backend: port to new GLocalFileMonitor API
28277
28278     This is the bare minimal effort.  This seems not to crash immediately,
28279     but it definitely needs some better testing.
28280
28281     The backend is not in good shape.  It could use some serious work.
28282
28283  gio/kqueue/Makefile.am               |   2 -
28284  gio/kqueue/gkqueuedirectorymonitor.c | 205
28285  -----------------------------------
28286  gio/kqueue/gkqueuedirectorymonitor.h |  49 ---------
28287  gio/kqueue/gkqueuefilemonitor.c      |  54 ++++-----
28288  gio/kqueue/gkqueuefilemonitor.h      |   4 +-
28289  gio/kqueue/kqueue-helper.c           | 138 +++++------------------
28290  gio/kqueue/kqueue-helper.h           |   3 +-
28291  gio/kqueue/kqueue-utils.c            |  32 ------
28292  gio/kqueue/kqueue-utils.h            |   4 -
28293  9 files changed, 49 insertions(+), 442 deletions(-)
28294
28295 commit 19522424b15ff4b0e2be6dc453183e836953d20c
28296 Author: Ryan Lortie <desrt@desrt.ca>
28297 Date:   Fri Jan 16 16:41:21 2015 -0500
28298
28299     GPollFileMonitor: use thread default main context
28300
28301     Attach the GPollFileMonitor to the thread default main context instead
28302     of the global default.
28303
28304     This matches the behaviour of the other file monitors.
28305
28306  gio/gpollfilemonitor.c | 13 ++++++++-----
28307  1 file changed, 8 insertions(+), 5 deletions(-)
28308
28309 commit c5d5e2916bc2ce81e4882167f1439570f0ac178e
28310 Author: Ryan Lortie <desrt@desrt.ca>
28311 Date:   Thu Jan 15 16:38:22 2015 -0500
28312
28313     inotify: implement "boredom" algorithm
28314
28315     Use the "interesting" value from g_file_monitor_source_handle_event()
28316     to
28317     decide if we're currently being flooded by a stream of boring events.
28318
28319     The main case here is when one or more files is being written to
28320     and the
28321     change events are all being rate-limited in the GFileMonitor
28322     frontends.
28323
28324     In that case, we become "bored" with the event stream and add
28325     a backoff
28326     timeout.  In the case that it is exactly one large file being written
28327     (which is the common case) then leaving the event in the queue
28328     also lets
28329     the kernel perform merging on it, so when we wake up, we will only see
28330     the one event.  Even in the case that the kernel is unable to perform
28331     merging, the context switch overhead will be vastly reduced.
28332
28333     In testing, this cuts down on the number of wake ups during a
28334     large file
28335     copy, by a couple orders of magnitude (ie: less than 1% of the
28336     number of
28337     wake ups).
28338
28339  gio/inotify/inotify-helper.c |  24 ++--
28340  gio/inotify/inotify-kernel.c | 260
28341  ++++++++++++++++++++++++++++++++++---------
28342  gio/inotify/inotify-kernel.h |   2 +-
28343  gio/inotify/inotify-path.c   |  29 +++--
28344  gio/inotify/inotify-path.h   |   2 +-
28345  5 files changed, 241 insertions(+), 76 deletions(-)
28346
28347 commit 9adf948a2b2215814bbc6b10e827349d05f2c883
28348 Author: Ryan Lortie <desrt@desrt.ca>
28349 Date:   Thu Jan 15 15:39:43 2015 -0500
28350
28351     GFileMonitorSource: return "interesting" value
28352
28353     Return an "interesting" boolean from the event handler function on
28354     GFileMonitorSource.
28355
28356     An event was "interesting" if it will result in a signal actually
28357     being
28358     dispatched to the user.  It is "uninteresting" if it only hit an
28359     already-dirty rate limiter.
28360
28361     We will use this information to do some backing off in the backends
28362     when
28363     faced with a flood of uninteresting events.
28364
28365  gio/glocalfilemonitor.c | 35 +++++++++++++++++++++++------------
28366  gio/glocalfilemonitor.h |  2 +-
28367  2 files changed, 24 insertions(+), 13 deletions(-)
28368
28369 commit 3d2d4b8efe44af1da7206b10e4565e59dbdb5121
28370 Author: Ryan Lortie <desrt@desrt.ca>
28371 Date:   Thu Jan 15 11:08:35 2015 -0500
28372
28373     inotify: send CHANGES_DONE when new files 'appear'
28374
28375     We generally assume that an IN_CREATE event is the start of a
28376     series of
28377     events in which another process is doing this:
28378
28379       fd = creat (...)         -> IN_CREATE
28380       write (fd, ..)           -> IN_MODIFY
28381       write (fd, ..)           -> IN_MODIFY
28382       close (fd)               -> IN_CLOSE_WRITE
28383
28384     and as such, we use the CHANGES_DONE_HINT event after CREATED in order
28385     to show when this sequence of events has completed (ie: when we
28386     receive
28387     IN_CLOSE_WRITE when the user closes the file).
28388
28389     Renaming a file into place is handled by IN_MOVED_FROM so we
28390     don't have
28391     to worry about that.
28392
28393     There are many other cases, however, where a new file 'appears' in a
28394     directory in its completed form already, and the kernel reports
28395     IN_CREATE.  Examples include mkdir, mknod, and the creation of
28396     hardlinks.  In these cases, there is no corresponding IN_CLOSE_WRITE
28397     event and the CHANGES_DONE_HINT will have to be emitted by an
28398     arbitrary
28399     timeout.
28400
28401     Try to detect some of these cases and report CHANGES_DONE_HINT
28402     immediately.
28403
28404     This is not perfect.  There are some cases that will not be reliably
28405     detected.  An example is if the user makes a hardlink and then
28406     immediately deletes the original (before we can stat the new file).
28407     Another example is if the user creates a file with O_TMPFILE.  In both
28408     of these cases, CHANGES_DONE_HINT will still eventually be delivered
28409     via
28410     the timeout.
28411
28412  gio/inotify/inotify-helper.c | 39 ++++++++++++++++++++++++++++++++++++++-
28413  1 file changed, 38 insertions(+), 1 deletion(-)
28414
28415 commit 2737ab3201163631be152801a859b3874a667f10
28416 Author: Ryan Lortie <desrt@desrt.ca>
28417 Date:   Mon Jan 12 14:59:35 2015 -0500
28418
28419     substantially rework file monitors
28420
28421     Remove all event merging and dispatch logic from GFileMonitor.
28422     The only
28423     implementation of GFileMonitor outside of glib is in gvfs and
28424     it already
28425     does these things properly.
28426
28427     Get rid of GLocalDirectoryMonitor.  We will use a single class,
28428     GLocalFileMonitor, for both directory and file monitoring.  This will
28429     prevent every single backend from having to create two objects
28430     separately (eg: ginotifydirectorymonitor.c and ginotifyfilemonitor.c).
28431
28432     Introduce GFileMonitorSource as a thread-safe cross-context dispatch
28433     mechanism.  Put it in GLocalFileMonitor.  All backends will be
28434     expected
28435     to dispatch via the source and not touch the GFileMonitor object
28436     at all
28437     from the worker thread.
28438
28439     Remove all construct properties from GLocalFileMonitor and remove the
28440     "context" construct property from GFileMonitor.  All backends must now
28441     get the information about what file to monitor from the ->start() call
28442     which is mandatory to implement.
28443
28444     Remove the implementation of rate limiting in GFileMonitor and add an
28445     implementation in GLocalFileMonitor.  gvfs never did anything
28446     with this
28447     anyway, but if it wanted to, it would have to implement it for itself.
28448     This was done in order to get the rate_limit field into the
28449     GFileMonitorSource so that it could be safely accessed from the worker
28450     thread.
28451
28452     Expose g_local_file_is_remote() internally for NFS detection.
28453
28454     With the "is_remote" functionality exposed, we can now move all
28455     functions for creating local file monitors to a proper location in
28456     glocalfilemonitor.c
28457
28458     Port the inotify backend to adjust to the changes above.  None of the
28459     other backends are ported yet.  Those will come in future commits.
28460
28461  gio/Makefile.am                        |   2 -
28462  gio/gdesktopappinfo.c                  |  14 +-
28463  gio/gfilemonitor.c                     | 632 ++++--------------------
28464  gio/gioenums.h                         |  27 +-
28465  gio/giomodule.c                        |  34 +-
28466  gio/glocaldirectorymonitor.c           | 245 ----------
28467  gio/glocaldirectorymonitor.h           |  84 ----
28468  gio/glocalfile.c                       |  38 +-
28469  gio/glocalfile.h                       |   2 +
28470  gio/glocalfilemonitor.c                | 861
28471  ++++++++++++++++++++++++++++++---
28472  gio/glocalfilemonitor.h                |  58 ++-
28473  gio/inotify/Makefile.am                |   2 -
28474  gio/inotify/ginotifydirectorymonitor.c |   2 +-
28475  gio/inotify/ginotifyfilemonitor.c      | 133 ++---
28476  gio/inotify/ginotifyfilemonitor.h      |   4 +-
28477  gio/inotify/inotify-helper.c           | 149 ++----
28478  gio/inotify/inotify-kernel.c           |   8 +-
28479  gio/inotify/inotify-path.c             |  97 +---
28480  gio/inotify/inotify-sub.c              |   2 -
28481  gio/inotify/inotify-sub.h              |   1 -
28482  po/POTFILES.in                         |   1 -
28483  21 files changed, 1081 insertions(+), 1315 deletions(-)
28484
28485 commit 779c809a3d07fca6c1da4f87d4ce6cf7f2d95608
28486 Author: Ryan Lortie <desrt@desrt.ca>
28487 Date:   Thu Mar 5 21:28:29 2015 -0500
28488
28489     inotify: rewrite inotify-kernel
28490
28491     Remove the hardwired 1 second event queue logic from inotify-kernel
28492     and
28493     replace it with something vastly less complicated.
28494
28495     Events are now reported as soon as is possible instead of after a
28496     delay.
28497
28498     We still must delay IN_MOVED_FROM events in order to look for the
28499     matching IN_MOVED_TO events, and since we want to report events
28500     in order
28501     this means that events behind those events can also be delayed.  We
28502     limit ourselves, however:
28503
28504      - no more than 100 events can be delayed at a time
28505
28506      - no event can be delayed by more than 10ms
28507
28508     https://bugzilla.gnome.org/show_bug.cgi?id=627285
28509
28510  gio/inotify/inotify-kernel.c | 659
28511  ++++++++++++-------------------------------
28512  gio/inotify/inotify-kernel.h |   1 +
28513  2 files changed, 183 insertions(+), 477 deletions(-)
28514
28515 commit fd8b45eb6785831d4a3749b31724de6eea74de1a
28516 Author: Ryan Lortie <desrt@desrt.ca>
28517 Date:   Thu Mar 5 21:05:06 2015 -0500
28518
28519     GLocalFile: add _new_from_dirname_and_basename
28520
28521     Add a new internal constructor for GLocalFile (which itself is
28522     private).
28523
28524     This new constructor allows creating a GLocalFile from a dirname and a
28525     basename, assuming that the dirname is already in canonical form
28526     and the
28527     basename is a regular basename.
28528
28529     This will be used for creating GLocalFile instances from the file
28530     monitoring code (for signal emissions).
28531
28532  gio/glocalfile.c | 32 ++++++++++++++++++++++++++++++++
28533  gio/glocalfile.h |  3 +++
28534  2 files changed, 35 insertions(+)
28535
28536 commit 6a86390555c19f34c5ac4d2090f0c799c3b96479
28537 Author: Jiri Grönroos <jiri.gronroos+l10n@iki.fi>
28538 Date:   Fri Mar 20 17:43:30 2015 +0200
28539
28540     Finnish translation update
28541
28542  po/fi.po | 3455
28543  +++++++++++++++++++++++++++++++++++++++-----------------------
28544  1 file changed, 2188 insertions(+), 1267 deletions(-)
28545
28546 commit ea512bf1e6219c99617da80e1367ad37ba1aefb8
28547 Author: Kjartan Maraas <kmaraas@gnome.org>
28548 Date:   Thu Mar 19 21:16:10 2015 +0100
28549
28550     Updated Norwegian bokmål translation.
28551
28552  po/nb.po | 181
28553  ++++++++++++++++++++++++++++++++++++---------------------------
28554  1 file changed, 103 insertions(+), 78 deletions(-)
28555
28556 commit 93c8cbcfcd9ffe13fe9dd761b660ac9e1ff04da8
28557 Author: Jasper St. Pierre <jstpierre@mecheye.net>
28558 Date:   Wed Mar 18 14:28:07 2015 -0700
28559
28560     Update .gitignore
28561
28562  gio/tests/.gitignore  | 1 +
28563  glib/tests/.gitignore | 1 +
28564  2 files changed, 2 insertions(+)
28565
28566 commit 0fee64032eec45a5f66218a2f608ad43dd085e2a
28567 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
28568 Date:   Tue Mar 17 12:27:19 2015 +0200
28569
28570     Updated Hebrew translation
28571
28572  po/he.po | 281
28573  ++++++++++++++++++++++++++++++++++-----------------------------
28574  1 file changed, 153 insertions(+), 128 deletions(-)
28575
28576 commit f1f39e7b2afd3828dafb2ead8ae3ef8a04d7ae8f
28577 Author: Ryan Lortie <desrt@desrt.ca>
28578 Date:   Mon Mar 16 15:22:03 2015 -0400
28579
28580     bump version (to GLib 2.45.0)
28581
28582  configure.ac | 4 ++--
28583  1 file changed, 2 insertions(+), 2 deletions(-)
28584
28585 commit 76f77fe8c971acf087abf8b969800289717ee89a
28586 Author: Ryan Lortie <desrt@desrt.ca>
28587 Date:   Mon Mar 16 14:25:53 2015 -0400
28588
28589     GLib 2.43.92
28590
28591  NEWS         | 57
28592  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
28593  configure.ac |  2 +-
28594  2 files changed, 58 insertions(+), 1 deletion(-)
28595
28596 commit fdc7cd6dd371b1eb438c02ac910bb5a5283f91d3
28597 Author: Stas Solovey <whats_up@tut.by>
28598 Date:   Mon Mar 16 10:01:52 2015 +0000
28599
28600     Updated Russian translation
28601
28602  po/ru.po | 189
28603  ++++++++++++++++++++++++++++++++++++---------------------------
28604  1 file changed, 109 insertions(+), 80 deletions(-)
28605
28606 commit e6de48e68053b92b88cb4f08d8b6b1072fb66b5a
28607 Author: Matej Urbančič <mateju@svn.gnome.org>
28608 Date:   Sun Mar 15 14:31:13 2015 +0100
28609
28610     Updated Slovenian translation
28611
28612  po/sl.po | 181
28613  ++++++++++++++++++++++++++++++++++++---------------------------
28614  1 file changed, 103 insertions(+), 78 deletions(-)
28615
28616 commit e2d05dfe989f365495ec7b99089c7dcc507115fc
28617 Author: Claude Paroz <claude@2xlibre.net>
28618 Date:   Sat Mar 14 09:34:57 2015 +0100
28619
28620     Updated French translation
28621
28622  po/fr.po | 170
28623  ++++++++++++++++++++++++++++++++++++---------------------------
28624  1 file changed, 98 insertions(+), 72 deletions(-)
28625
28626 commit 7ed2928054f899f75e8debc095a498e4ca655f09
28627 Author: A S Alam <aalam@users.sf.net>
28628 Date:   Fri Mar 13 22:50:42 2015 -0500
28629
28630     Translation pa updated for Gnome
28631
28632  po/pa.po | 503
28633  +++++++++++++++++++++++++++++++++------------------------------
28634  1 file changed, 266 insertions(+), 237 deletions(-)
28635
28636 commit 0de16c98f7606da0d6cb3700bb6eeac0e16ac4a4
28637 Author: Ryan Lortie <desrt@desrt.ca>
28638 Date:   Fri Mar 13 17:34:57 2015 -0400
28639
28640     ContextSpecificGroup: some fixups
28641
28642     For all of the effort spent ensuring that this algorithm would be
28643     correctly threadsafe, I messed up the order of operations within a
28644     single thread when porting to the new approach.
28645
28646     Fix that up.
28647
28648     Also: fix some overzealous asserting in the testcases.  Since shutdown
28649     is now lazy, we can never surely say !is_running at any particular
28650     point
28651     in time.
28652
28653  gio/gcontextspecificgroup.c | 7 +++----
28654  gio/tests/contexts.c        | 5 ++---
28655  2 files changed, 5 insertions(+), 7 deletions(-)
28656
28657 commit 7a3c8e900aed6d04647efb2a32d2565558e04d19
28658 Author: Samir Ribic <samir.ribic@etf.unsa.ba>
28659 Date:   Fri Mar 13 20:57:49 2015 +0000
28660
28661     Updated Bosnian translation
28662
28663  po/bs.po | 6432
28664  +++++++++++++++++++++++++++++++++++---------------------------
28665  1 file changed, 3600 insertions(+), 2832 deletions(-)
28666
28667 commit 3a2c35850854ceaac372067b19415aa4368c646b
28668 Author: Sebastian Rasmussen <sebras@gmail.com>
28669 Date:   Fri Mar 13 17:16:00 2015 +0000
28670
28671     Updated Swedish translation
28672
28673  po/sv.po | 181
28674  ++++++++++++++++++++++++++++++++++++---------------------------
28675  1 file changed, 103 insertions(+), 78 deletions(-)
28676
28677 commit c5c8bac69337f6a9e9d0311f5b9793cf6b15e41c
28678 Author: Philip Withnall <philip.withnall@collabora.co.uk>
28679 Date:   Fri Mar 13 09:10:01 2015 +0000
28680
28681     goption: Mention type of G_OPTION_ARG_CALLBACK in documentation
28682
28683  glib/goption.h | 4 ++--
28684  1 file changed, 2 insertions(+), 2 deletions(-)
28685
28686 commit 627a145e16abe92dc5fe94bff6a379a9a1379837
28687 Author: Tim-Philipp Müller <tim@centricular.com>
28688 Date:   Fri Dec 12 01:38:24 2014 +0000
28689
28690     threads: use FUTEX_WAIT_PRIVATE and FUTEX_WAKE_PRIVATE if possible
28691
28692     This avoids some expensive code paths in the kernel, see
28693     http://lwn.net/Articles/229668/
28694
28695     https://bugzilla.gnome.org/show_bug.cgi?id=741442
28696
28697  glib/gbitlock.c      |  9 +++++++--
28698  glib/gthread-posix.c | 17 +++++++++++------
28699  2 files changed, 18 insertions(+), 8 deletions(-)
28700
28701 commit 6fffce2588b19e5c80915cc9f713fc51d6dd3879
28702 Author: Ryan Lortie <desrt@desrt.ca>
28703 Date:   Thu Mar 12 17:24:05 2015 -0400
28704
28705     docs: clean up a few glib issues
28706
28707     Fix a few typical problems, and also stop wrapping the inline
28708     definition
28709     of g_steal_pointer in parens, since it is not necessary and it
28710     confuses
28711     gtk-doc.
28712
28713  docs/reference/glib/glib-sections.txt | 3 +++
28714  glib/gmem.h                           | 2 +-
28715  2 files changed, 4 insertions(+), 1 deletion(-)
28716
28717 commit bf19b8e6c32aee318da237f8b9beb9278a10c3aa
28718 Author: Ryan Lortie <desrt@desrt.ca>
28719 Date:   Thu Mar 12 17:01:00 2015 -0400
28720
28721     gio docs: remote errant colon from docstring
28722
28723     This does not belong there.
28724
28725  gio/gtlsclientconnection.c | 2 +-
28726  1 file changed, 1 insertion(+), 1 deletion(-)
28727
28728 commit d9de830b65224f6e8f1e1b9284bd049b86b56619
28729 Author: Ryan Lortie <desrt@desrt.ca>
28730 Date:   Thu Mar 12 16:53:18 2015 -0400
28731
28732     Convert remaining uses of 'Rename to:'
28733
28734     This was replaced by (rename-to) in 2013 (see bug 676133).
28735
28736     They're also causing gtk-doc trouble, so let's get rid of them.
28737
28738  gio/gdbusinterface.c    |  4 +---
28739  gio/gdbusnameowning.c   |  8 ++------
28740  gio/gdbusnamewatching.c |  8 ++------
28741  gio/gsubprocess.c       |  3 +--
28742  glib/giochannel.c       |  3 +--
28743  glib/glib-unix.c        |  3 +--
28744  glib/gmain.c            | 12 ++++--------
28745  gobject/gbinding.c      |  4 +---
28746  gobject/gobject.c       |  3 +--
28747  gobject/gvaluearray.c   |  3 +--
28748  10 files changed, 15 insertions(+), 36 deletions(-)
28749
28750 commit eff505ed3c36dd15706094cc4bef36b41924d01d
28751 Author: Ryan Lortie <desrt@desrt.ca>
28752 Date:   Thu Mar 12 16:43:02 2015 -0400
28753
28754     docs: more cleanups for GIO
28755
28756  docs/reference/gio/Makefile.am      | 9 ++++++++-
28757  docs/reference/gio/gio-sections.txt | 3 +--
28758  docs/reference/gio/gio.types        | 1 +
28759  gio/gdbusprivate.c                  | 2 +-
28760  gio/gsubprocess.c                   | 2 +-
28761  5 files changed, 12 insertions(+), 5 deletions(-)
28762
28763 commit 497b294510599f987433833ac15d25e8d7f8da12
28764 Author: Xavier Claessens <xavier.claessens@collabora.com>
28765 Date:   Wed Feb 11 11:27:28 2015 -0500
28766
28767     Doc: Fix missing API from GOptionGroup boxing
28768
28769  docs/reference/glib/glib-sections.txt       | 2 ++
28770  docs/reference/gobject/gobject-sections.txt | 2 ++
28771  2 files changed, 4 insertions(+)
28772
28773 commit 15a4af545e409004e758903b1f522257e5454e13
28774 Author: Xavier Claessens <xavier.claessens@collabora.com>
28775 Date:   Thu Feb 5 13:10:14 2015 -0500
28776
28777     Doc: Mark a few things as private
28778
28779  docs/reference/gio/gio-sections.txt | 5 +++++
28780  gio/gresource.c                     | 2 +-
28781  gio/gresource.h                     | 1 +
28782  gio/gsettingsbackend.h              | 1 +
28783  4 files changed, 8 insertions(+), 1 deletion(-)
28784
28785 commit 8b654e24a5743a32b1d11794fef10a7cbf8ff5d3
28786 Author: Xavier Claessens <xavier.claessens@collabora.com>
28787 Date:   Wed Jan 28 12:25:10 2015 -0500
28788
28789     Win32: Move g_win32_check_windows_version() to the correct place
28790     in header
28791
28792     It was added after G_END_DECLS, outside the #ifdef G_PLATFORM_WIN32,
28793     and inside a #ifndef __GTK_DOC_IGNORE__ block. So it was missing from
28794     the doc.
28795
28796     https://bugzilla.gnome.org/show_bug.cgi?id=743661
28797
28798  glib/gwin32.h | 11 +++++------
28799  1 file changed, 5 insertions(+), 6 deletions(-)
28800
28801 commit 3626e1426d4fa24dc565618001df3ad9a26b3b00
28802 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
28803 Date:   Thu Mar 12 21:54:49 2015 +0200
28804
28805     Updated Latvian translation
28806
28807  po/lv.po | 525
28808  +++++++++++++++++++++++++++++++++------------------------------
28809  1 file changed, 277 insertions(+), 248 deletions(-)
28810
28811 commit 5c825d32725bb48c276d3b0be2971feb3cacd2e2
28812 Author: Changwoo Ryu <cwryu@debian.org>
28813 Date:   Thu Mar 12 02:51:35 2015 +0900
28814
28815     Updated Korean translation
28816
28817  po/ko.po | 29 +++++++++++++++++++++++++++--
28818  1 file changed, 27 insertions(+), 2 deletions(-)
28819
28820 commit 8668631baaf09c58f782c884035ac2710b9b14de
28821 Author: Tom Tryfonidis <tomtryf@gmail.com>
28822 Date:   Wed Mar 11 13:12:14 2015 +0000
28823
28824     Updated Greek translation
28825
28826  po/el.po | 173
28827  ++++++++++++++++++++++++++++++++++++---------------------------
28828  1 file changed, 99 insertions(+), 74 deletions(-)
28829
28830 commit b4d6a5fb1826da3441ed9040a4c3bf6e2e4cc2c8
28831 Author: Jordi Mas <jmas@softcatala.org>
28832 Date:   Tue Mar 10 17:44:19 2015 -0400
28833
28834     Update Catalan translation
28835
28836  po/ca.po | 526
28837  +++++++++++++++++++++++++++++++++------------------------------
28838  1 file changed, 276 insertions(+), 250 deletions(-)
28839
28840 commit a866155e8e26fba75f87c643cbcadbc47e13bc82
28841 Author: Benjamin Steinwender <b@stbe.at>
28842 Date:   Tue Mar 10 20:56:05 2015 +0000
28843
28844     Updated German translation
28845
28846  po/de.po | 528
28847  +++++++++++++++++++++++++++++++++------------------------------
28848  1 file changed, 279 insertions(+), 249 deletions(-)
28849
28850 commit f6ccb19e1a9b8acb700f271b3dc3e6c809babfe0
28851 Author: Piotr Drąg <piotrdrag@gmail.com>
28852 Date:   Tue Mar 10 19:50:30 2015 +0100
28853
28854     Updated POTFILES.in
28855
28856  po/POTFILES.in | 1 +
28857  1 file changed, 1 insertion(+)
28858
28859 commit 4f1f68e6bebc0694208bc7bf43816bde58229fd6
28860 Author: Philip Withnall <philip.withnall@collabora.co.uk>
28861 Date:   Thu Aug 21 19:04:04 2014 +0100
28862
28863     gtask: Add a GTask:completed property
28864
28865     This can be used to query whether the task has completed, in the sense
28866     that it has had a result set on it, and has already – or will
28867     soon –
28868     invoke its callback function.
28869
28870     Notifications for this property are emitted immediately after the
28871     task’s
28872     main callback, in the same main context as that callback. This allows
28873     for multiple bits of code to listen for completion of the GTask, which
28874     opens the door for blocking on cancellation of the GTask and improved
28875     handling of ‘pending’ behaviour.
28876
28877     https://bugzilla.gnome.org/show_bug.cgi?id=743636
28878
28879  docs/reference/gio/gio-sections.txt |   1 +
28880  gio/gtask.c                         |  88 +++++++++++++++++-
28881  gio/gtask.h                         |   2 +
28882  gio/tests/task.c                    | 175
28883  ++++++++++++++++++++++++++++++++----
28884  4 files changed, 245 insertions(+), 21 deletions(-)
28885
28886 commit e83f9e52542af1b3986999638e4aec33587c19b8
28887 Author: Alexander Shopov <ash@kambanaria.org>
28888 Date:   Tue Mar 10 10:35:24 2015 +0200
28889
28890     Updated Bulgarian translation
28891
28892  po/bg.po | 449
28893  +++++++++++++++++++++++++++++++++------------------------------
28894  1 file changed, 235 insertions(+), 214 deletions(-)
28895
28896 commit a065c7c5d47a6da35c17f77fd62b25ac9e4ec01e
28897 Author: Dušan Kazik <prescott66@gmail.com>
28898 Date:   Mon Mar 9 11:48:33 2015 +0000
28899
28900     Updated Slovak translation
28901
28902  po/sk.po | 135
28903  +++++++++++++++++++++++++++++++++++++--------------------------
28904  1 file changed, 80 insertions(+), 55 deletions(-)
28905
28906 commit ec9f16846ff59629042c6dcd8b22d9cac9d3b223
28907 Author: Trần Ngọc Quân <vnwildman@gmail.com>
28908 Date:   Mon Mar 9 13:26:18 2015 +0700
28909
28910     Updated Vietnamese translation
28911
28912     Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
28913
28914  po/vi.po | 597
28915  +++++++++++++++++++++++++++++++++------------------------------
28916  1 file changed, 313 insertions(+), 284 deletions(-)
28917
28918 commit dfb9f09c280101aa0fc220f4aed917ccdf1533a1
28919 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
28920 Date:   Sun Mar 8 21:25:11 2015 +0100
28921
28922     Updated Spanish translation
28923
28924  po/es.po | 197
28925  ++++++++++++++++++++++++++++++++++++---------------------------
28926  1 file changed, 112 insertions(+), 85 deletions(-)
28927
28928 commit 81473a0fff03d0cf0096d38be27e203f1ac1393b
28929 Author: Aurimas Černius <aurisc4@gmail.com>
28930 Date:   Sun Mar 8 20:26:36 2015 +0200
28931
28932     Updated Lithuanian translation
28933
28934  po/lt.po | 147
28935  +++++++++++++++++++++++++++++++++++++--------------------------
28936  1 file changed, 87 insertions(+), 60 deletions(-)
28937
28938 commit 65efd817b26f5182f219fa774bdb2e475359569b
28939 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
28940 Date:   Sun Mar 8 18:06:01 2015 +0000
28941
28942     Updated Kazakh translation
28943
28944  po/kk.po | 5054
28945  +++++++++++++++++++++++++++++++++++---------------------------
28946  1 file changed, 2875 insertions(+), 2179 deletions(-)
28947
28948 commit 1e317331e4b078c5525d37a9c49f470a5048d246
28949 Author: Balázs Úr <urbalazs@gmail.com>
28950 Date:   Sun Mar 8 17:38:41 2015 +0000
28951
28952     Updated Hungarian translation
28953
28954  po/hu.po | 277
28955  ++++++++++++++++++++++++++++++++++-----------------------------
28956  1 file changed, 151 insertions(+), 126 deletions(-)
28957
28958 commit 3deaf41e87d09d7e7598eba87c0093b521f93e32
28959 Author: Milo Casagrande <milo@ubuntu.com>
28960 Date:   Sun Mar 8 15:32:40 2015 +0000
28961
28962     Updated Italian translation
28963
28964  po/it.po | 1035
28965  ++++++++++++++++++++++++++++++++++++++++++--------------------
28966  1 file changed, 701 insertions(+), 334 deletions(-)
28967
28968 commit 4a7e68fd73f73cfb97be4ec06b225bf16ef92659
28969 Author: Piotr Drąg <piotrdrag@gmail.com>
28970 Date:   Sun Mar 8 15:42:16 2015 +0100
28971
28972     Updated Polish translation
28973
28974  po/pl.po | 145
28975  +++++++++++++++++++++++++++++++++++++--------------------------
28976  1 file changed, 85 insertions(+), 60 deletions(-)
28977
28978 commit d4122b954f83e349921b3dea149978d2b821b4f5
28979 Author: Piotr Drąg <piotrdrag@gmail.com>
28980 Date:   Sun Mar 8 15:39:02 2015 +0100
28981
28982     Updated POTFILES.in
28983
28984  po/POTFILES.in | 1 +
28985  1 file changed, 1 insertion(+)
28986
28987 commit fdcfe584010f0f33945bd5fd7231d3bee167fa26
28988 Author: Changwoo Ryu <cwryu@debian.org>
28989 Date:   Sun Mar 8 03:31:59 2015 +0900
28990
28991     Updated Korean translation
28992
28993  po/ko.po | 518
28994  ++++++++++++++++++++++++++++++++-------------------------------
28995  1 file changed, 263 insertions(+), 255 deletions(-)
28996
28997 commit 6ce79e586f0bb5df49e8f1a1935bfef666986f8a
28998 Author: Dan Winship <danw@gnome.org>
28999 Date:   Tue Dec 9 13:35:06 2014 +0100
29000
29001     GSocketClient: fix handling of application proxies
29002
29003     g_socket_client_add_application_proxy() claimed "When the indicated
29004     proxy protocol is returned by the #GProxyResolver, #GSocketClient will
29005     consider this protocol as supported but will not try to find a #GProxy
29006     instance to handle handshaking." But in fact, it did the checks in the
29007     wrong order, so GProxy proxies ended up overriding
29008     application-specified ones. Fix that.
29009
29010     Also, simplify the code a bit by making use of g_hash_table_add() and
29011     g_hash_table_contains().
29012
29013     https://bugzilla.gnome.org/show_bug.cgi?id=733876
29014
29015  gio/gsocketclient.c | 34 +++++++++++++++-------------------
29016  1 file changed, 15 insertions(+), 19 deletions(-)
29017
29018 commit ed4a742946374f7ee3c46b93eb943c95f04ec4c4
29019 Author: Paolo Borelli <pborelli@gnome.org>
29020 Date:   Sat Feb 28 11:05:02 2015 +0100
29021
29022     HTTP proxy support
29023
29024     Based on code from "WockyHttpProxy" written by Nicolas Dufresne
29025     and Marc-André Lureau. Initial glib patch by Brian J. Murrell.
29026
29027     https://bugzilla.gnome.org/show_bug.cgi?id=733876
29028
29029  docs/reference/gio/Makefile.am |   1 +
29030  gio/Makefile.am                |   2 +
29031  gio/ghttpproxy.c               | 392
29032  +++++++++++++++++++++++++++++++++++++++++
29033  gio/ghttpproxy.h               |  54 ++++++
29034  gio/giomodule.c                |   3 +
29035  5 files changed, 452 insertions(+)
29036
29037 commit 6fe28eef3ce5dd7ce12c6ace080bac5d9479f50c
29038 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29039 Date:   Thu Mar 5 16:13:03 2015 +0800
29040
29041     Windows: Use Standard Networking Functions If Possible
29042
29043     Currently, the Windows code use Winsock2-specific APIs to try
29044     to emulate
29045     calls such as inet_pton(), inet_ntop() and if_nametoindex(), which
29046     may not
29047     do the job all the time.  On Vista and later, Winsock2 does provide a
29048     proper implementation for these functions, so we can use them if
29049     they exist
29050     on the system, by querying for them during g_networking_init().
29051     Otherwise,
29052     we continue to use the original code path for these, in the case of
29053     XP and
29054     Server 2003.
29055
29056     This enables many of the network-address tests to pass on Windows as a
29057     result, when the native Winsock2 implementations can be used.
29058
29059     https://bugzilla.gnome.org/show_bug.cgi?id=730352
29060
29061  gio/Makefile.am        |   1 +
29062  gio/ginetaddress.c     | 169
29063  ++++++++++++++++++++++++++++++++-----------------
29064  gio/gnetworking.c      |  39 +++++++++++-
29065  gio/gsocket.c          |   8 +++
29066  gio/gwin32networking.h |  42 ++++++++++++
29067  5 files changed, 199 insertions(+), 60 deletions(-)
29068
29069 commit ec1edef3ab171f1fa24d62858a2643de6e582f58
29070 Author: ria.freelander@gmail.com <ria.freelander@gmail.com>
29071 Date:   Thu Mar 5 13:07:00 2015 +0000
29072
29073     gfdonotificationbackend: support themed icons
29074
29075     The spec allows setting the "image-path" hint to an icon name as well.
29076
29077     https://bugzilla.gnome.org/show_bug.cgi?id=745634
29078
29079  gio/gfdonotificationbackend.c | 21 ++++++++++++++++-----
29080  1 file changed, 16 insertions(+), 5 deletions(-)
29081
29082 commit b9c8cecc9d83d40ea680bbb297047fa837481dc2
29083 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29084 Date:   Mon Jan 19 11:03:57 2015 +0800
29085
29086     gresolver.c: Windows: Fix IPv6 Address Handling
29087
29088     Check the IPv6 addresses on Windows, as we need to reject those
29089     that have
29090     brackets/ports around them as valid addresses in this form would
29091     have been
29092     accepted during the call to g_inet_address_new_from_string ().
29093
29094     https://bugzilla.gnome.org/show_bug.cgi?id=730352
29095
29096  gio/gresolver.c | 18 ++++++++++++++----
29097  1 file changed, 14 insertions(+), 4 deletions(-)
29098
29099 commit fecec087024f81fc3afb36ac30e1af3d35ecb65f
29100 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
29101 Date:   Wed Mar 4 11:46:46 2015 +0100
29102
29103     gio: add some missing autocleanup
29104
29105     https://bugzilla.gnome.org/show_bug.cgi?id=745589
29106
29107     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
29108
29109  gio/gio-autocleanups.h | 2 ++
29110  1 file changed, 2 insertions(+)
29111
29112 commit 74c9eaac11c1d4d2c0cdadf572760150c893e625
29113 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29114 Date:   Wed Mar 4 20:11:43 2015 +0800
29115
29116     MSVC Builds: Few More Enahncements
29117
29118     Update the .pdb file generation for the MSVC 2010+ DLLs (and the
29119     x64 gspawn
29120     helper programs), so that they match the names of the DLLs/EXEs
29121     that are
29122     built.  Also update the .lib generation so that all will use
29123     -$(ApiVersion)
29124     from the property sheets instead of the -2.0 which was previously hard
29125     coded (as we will eventually move into GLib 3.x in the future,
29126     for example)
29127
29128  build/win32/vs10/gio.vcxprojin                     | 12 +++++++----
29129  build/win32/vs10/glib.vcxprojin                    | 24
29130  ++++++++++++++--------
29131  build/win32/vs10/gmodule.vcxproj                   | 12 +++++++----
29132  build/win32/vs10/gobject.vcxprojin                 | 12 +++++++----
29133  .../win32/vs10/gspawn-win32-helper-console.vcxproj |  2 ++
29134  build/win32/vs10/gspawn-win32-helper.vcxproj       |  2 ++
29135  build/win32/vs10/gthread.vcxproj                   | 12 +++++++----
29136  build/win32/vs9/gio.vcprojin                       |  8 ++++----
29137  build/win32/vs9/glib.vcprojin                      | 16 +++++++--------
29138  build/win32/vs9/gmodule.vcproj                     |  8 ++++----
29139  build/win32/vs9/gobject.vcprojin                   |  8 ++++----
29140  build/win32/vs9/gthread.vcproj                     |  8 ++++----
29141  12 files changed, 76 insertions(+), 48 deletions(-)
29142
29143 commit 6d030ea0aef634cfdd6b82c9f213c1061b68709a
29144 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29145 Date:   Wed Mar 4 08:52:22 2015 +0000
29146
29147     gobject: Mark a helper variable as const
29148
29149     It’s only used for argv values, which are not modified here.
29150
29151     https://bugzilla.gnome.org/show_bug.cgi?id=614684
29152
29153  gobject/gobject-query.c | 2 +-
29154  1 file changed, 1 insertion(+), 1 deletion(-)
29155
29156 commit bdfc8231c6252dfe11cc0d614e71dd98e7570b53
29157 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29158 Date:   Fri Dec 19 18:21:30 2014 +0000
29159
29160     gerror: Minor clarifications to the GError documentation
29161
29162      • Clarify that GError** parameters are for the return of _newly
29163        allocated_ GError*s.
29164      • Clarify that errors may need to be checked for explicitly if the
29165        return value of a function doesn’t reliably indicate them.
29166
29167     https://bugzilla.gnome.org/show_bug.cgi?id=741779
29168
29169  glib/gerror.c | 6 ++++--
29170  1 file changed, 4 insertions(+), 2 deletions(-)
29171
29172 commit 7f159f13dc7829613c4b2063cd78b027bf702637
29173 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
29174 Date:   Tue Mar 3 20:05:47 2015 +0100
29175
29176     Updated Serbian translation
29177
29178  po/sr.po       | 468
29179  ++++++++++++++++++++++++++++-----------------------------
29180  po/sr@latin.po | 468
29181  ++++++++++++++++++++++++++++-----------------------------
29182  2 files changed, 468 insertions(+), 468 deletions(-)
29183
29184 commit 2a581fab7d4eb3c72b0a76c1662f4932ba7be1db
29185 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29186 Date:   Fri Dec 19 17:08:59 2014 +0000
29187
29188     gvariant: Use ‘UTF-8’ in docs rather than ‘utf8’
29189
29190     Nitpicky correction.
29191
29192     https://bugzilla.gnome.org/show_bug.cgi?id=741779
29193
29194  glib/gvariant.c | 18 +++++++++---------
29195  1 file changed, 9 insertions(+), 9 deletions(-)
29196
29197 commit 8df6e5fa3ffeb74739d5d914669c7e245a84e46d
29198 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29199 Date:   Fri Dec 19 15:33:59 2014 +0000
29200
29201     gmain: Explicitly document the threading behaviour of g_timeout_add()
29202
29203     i.e. That calling g_timeout_add() from a thread other than the
29204     main one
29205     probably doesn’t do what you want. Same for g_idle_add() and the
29206     *_full() variants.
29207
29208     https://bugzilla.gnome.org/show_bug.cgi?id=741779
29209
29210  glib/gmain.c | 24 ++++++++++++++++--------
29211  1 file changed, 16 insertions(+), 8 deletions(-)
29212
29213 commit 4aedc85fb35f58b602259d34b94dcebeefa198bc
29214 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29215 Date:   Fri Dec 19 19:02:15 2014 +0000
29216
29217     gobject: Mention g_clear_object() in g_object_unref() documentation
29218
29219     https://bugzilla.gnome.org/show_bug.cgi?id=741779
29220
29221  gobject/gobject.c | 5 +++++
29222  1 file changed, 5 insertions(+)
29223
29224 commit 18c9a4e17a74b1707b8a17779e13956e151edc27
29225 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29226 Date:   Fri Dec 19 19:01:06 2014 +0000
29227
29228     gmem: Clarify that a NULL check is not needed before calling g_free()
29229
29230     It was documented before, but wasn’t especially clear. Doing
29231         if (X)
29232             g_free (X);
29233     is apparently quite a pervasive real-world anti-pattern, so perhaps it
29234     could be documented more explicitly.
29235
29236     https://bugzilla.gnome.org/show_bug.cgi?id=741779
29237
29238  glib/gmem.c | 8 ++++++--
29239  1 file changed, 6 insertions(+), 2 deletions(-)
29240
29241 commit 984576c01e54f335a1a2cde9e6f235946bd35f96
29242 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29243 Date:   Fri Dec 19 18:53:54 2014 +0000
29244
29245     glist: Clarify that g_list_nth() is expensive
29246
29247     Just in case people have forgotten their basic algorithms course. Seen
29248     in some pretty terrible code in the wild; hopefully mentioning
29249     the cost
29250     in the documentation will make people think twice about using
29251     a counter
29252     variable when iterating over a linked list.
29253
29254     https://bugzilla.gnome.org/show_bug.cgi?id=741779
29255
29256  glib/glist.c | 8 ++++++++
29257  1 file changed, 8 insertions(+)
29258
29259 commit c6312daba0418e384b9ee64917861225a85edacf
29260 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29261 Date:   Fri Dec 19 18:53:22 2014 +0000
29262
29263     glist: Clarify how g_list_free_1() handles links
29264
29265     It doesn’t, which is fine, but could be unexpected if undocumented.
29266
29267     https://bugzilla.gnome.org/show_bug.cgi?id=741779
29268
29269  glib/glist.c | 5 ++++-
29270  1 file changed, 4 insertions(+), 1 deletion(-)
29271
29272 commit 59748c3be03fb4df0005fcc54f6b6267d6b2ada8
29273 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29274 Date:   Fri Dec 19 18:52:32 2014 +0000
29275
29276     ghash: Document that g_hash_get_[keys|values]() are expensive
29277
29278     And definitely not the right way to iterate over a hash table (as seen
29279     in code in the wild).
29280
29281     https://bugzilla.gnome.org/show_bug.cgi?id=741779
29282
29283  glib/ghash.c | 12 ++++++++++++
29284  1 file changed, 12 insertions(+)
29285
29286 commit c639b628ec425ac28b79bd48c703fc7115b1fc97
29287 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29288 Date:   Thu Dec 18 11:23:05 2014 +0000
29289
29290     gparamspecs: Recommend use of most specific GParamSpec types
29291
29292     It’s quite common to see a g_param_spec_pointer() used for
29293     GObject or
29294     boxed types which, while not incorrect, does make memory management
29295     unsafe, since no copying or reference counting can be performed
29296     automatically.
29297
29298     Similarly, people often use g_param_spec_boolean() when an enum
29299     would be
29300     more appropriate, cf.
29301         http://blog.ometer.com/2011/01/20/boolean-parameters-are-wrong/
29302     Using enums also means that the set of allowable values can be
29303     extended
29304     in future if needed.
29305
29306     In the hope that people who write code like that read the
29307     documentation,
29308     mention the more specific types in the documentation.
29309
29310     https://bugzilla.gnome.org/show_bug.cgi?id=741779
29311
29312  gobject/gparamspecs.c | 7 ++++++-
29313  1 file changed, 6 insertions(+), 1 deletion(-)
29314
29315 commit 430814992ddefae2588ae12e4d6aa4d66ed23461
29316 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29317 Date:   Wed Feb 18 17:01:18 2015 +0000
29318
29319     docs: Expand introduction to mention using async calls over sync ones
29320
29321     As discussed on the mailing list (see the whole thread):
29322         https://mail.gnome.org/archives/desktop-devel-list/2015-February/msg00126.html
29323
29324     Expand the GIO documentation introduction to talk a little about
29325     when to
29326     use async and sync functions, and how the former should almost
29327     always be
29328     preferred over the latter.
29329
29330     Link to this from the GFile documentation, which is an entry point
29331     for a
29332     lot of async calls.
29333
29334     https://bugzilla.gnome.org/show_bug.cgi?id=744722
29335
29336  docs/reference/gio/overview.xml | 52
29337  +++++++++++++++++++++++++++++++++++++++++
29338  gio/gfile.c                     | 12 +++++++---
29339  2 files changed, 61 insertions(+), 3 deletions(-)
29340
29341 commit f829bde76acf0d139dcbe4b81b3721d9e929fbee
29342 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29343 Date:   Wed Jan 14 10:44:52 2015 +0000
29344
29345     gstring: Mark the return value from g_string_free() as nullable
29346
29347     It’s NULL iff free_segment is TRUE, so the annotation doesn’t
29348     quite
29349     capture all the function definition, but is a safe over-estimate
29350     of the
29351     return value’s nullability.
29352
29353     https://bugzilla.gnome.org/show_bug.cgi?id=719966
29354
29355  glib/gstring.c | 2 +-
29356  1 file changed, 1 insertion(+), 1 deletion(-)
29357
29358 commit b9c94b344eacba14ad7b9a29e8a4b161c5d3e10e
29359 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29360 Date:   Fri Jun 20 21:20:36 2014 +0100
29361
29362     gfileutils: Mark the return value from g_path_skip_root() as nullable
29363
29364     It returns NULL for non-absolute paths.
29365
29366     https://bugzilla.gnome.org/show_bug.cgi?id=719966
29367
29368  glib/gfileutils.c | 2 +-
29369  1 file changed, 1 insertion(+), 1 deletion(-)
29370
29371 commit 32956587f35a8c4f1048549f9fce521c1e21de15
29372 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29373 Date:   Wed Feb 18 17:58:32 2015 +0000
29374
29375     docs: Remove redundant header examples from GObject tutorial
29376
29377     These are in the header boilerplate section, but are actually source
29378     boilerplate which is covered in later sections.
29379
29380     https://bugzilla.gnome.org/show_bug.cgi?id=744060
29381
29382  docs/reference/gobject/tut_howto.xml | 73
29383  ++----------------------------------
29384  1 file changed, 4 insertions(+), 69 deletions(-)
29385
29386 commit 88e011a7cfe531f9f41cc7f0ca91c5ddf6b86325
29387 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29388 Date:   Fri Feb 20 14:29:43 2015 +0000
29389
29390     docs: Change tutorial encodings from ISO-8859-1 to UTF-8
29391
29392     ISO-8859-1 — that’s a blast from the past.
29393
29394     https://bugzilla.gnome.org/show_bug.cgi?id=744060
29395
29396  docs/reference/gobject/tut_gobject.xml | 2 +-
29397  docs/reference/gobject/tut_gsignal.xml | 2 +-
29398  docs/reference/gobject/tut_gtype.xml   | 2 +-
29399  docs/reference/gobject/tut_howto.xml   | 2 +-
29400  docs/reference/gobject/tut_intro.xml   | 2 +-
29401  docs/reference/gobject/tut_tools.xml   | 2 +-
29402  6 files changed, 6 insertions(+), 6 deletions(-)
29403
29404 commit 6be1e678dc2ad1dbe707ab6e58ac56c9053784d3
29405 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29406 Date:   Tue Mar 3 19:21:40 2015 +0800
29407
29408     Visual Studio Builds: "Install" .pdb files
29409
29410     They are helpful in debugging in a stack.
29411
29412  build/win32/vs10/glib-install.props  | 25 +++++++++++++++++++++++--
29413  build/win32/vs9/glib-install.vsprops | 25 +++++++++++++++++++++++--
29414  2 files changed, 46 insertions(+), 4 deletions(-)
29415
29416 commit 6e117b3fcc6cc076fb0d784c40ca91a756c6b7e7
29417 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29418 Date:   Tue Mar 3 18:24:08 2015 +0800
29419
29420     MSVC Builds: GIO: Standardize zlib Linking
29421
29422     Link to zlib1.lib for all builds, as:
29423     -The notion of zlib1d.lib is rather not standardized across the
29424     board for
29425      most cases.
29426     -Easier for the grand all-in-one solution file.
29427
29428  build/win32/vs10/gio.vcxprojin | 4 ++--
29429  build/win32/vs9/gio.vcprojin   | 4 ++--
29430  2 files changed, 4 insertions(+), 4 deletions(-)
29431
29432 commit d76ac1560e606a23e3437370559ab9079f8f81a2
29433 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29434 Date:   Tue Mar 3 18:09:42 2015 +0800
29435
29436     Visual Studio 2008 Builds: Speed Up Release Builds
29437
29438     Use the /MP option so that each project can build multiple sources in
29439     parallel, which can cut down release build times by quite a bit.
29440     This will
29441     cause a brief warning for debug builds due to their use of /Gm,
29442     and builds
29443     would otherwise proceed as they did before.
29444
29445     Unfortunately Visual Studio 2008 is too old to support the /d2Zi+
29446     flag, so
29447     we can't make a better debug situation for it at the moment.
29448
29449  build/win32/vs9/glib-build-defines.vsprops | 1 +
29450  1 file changed, 1 insertion(+)
29451
29452 commit 7b1729f3c066c07ca075a08b3b46ed4d43fb9e29
29453 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29454 Date:   Tue Mar 3 13:52:22 2015 +0800
29455
29456     MSVC Builds: Improve Build Speed and Debugging
29457
29458     Use Multiprocessor compilation which can cut down build times by
29459     quite a
29460     bit and use the /d2Zi+ flag to have better debugging info being
29461     logged to
29462     the .pdb for release builds.
29463
29464     These are only applicable for Visual Studio 2010/2012 and later.
29465
29466  build/win32/vs10/glib-build-defines.props | 2 ++
29467  1 file changed, 2 insertions(+)
29468
29469 commit 94b9d87a43fbde8295f78fc86cb88bbe552cdbba
29470 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29471 Date:   Tue Mar 3 12:05:50 2015 +0800
29472
29473     MSVC Builds: Fix and Update "Installation"
29474
29475     The gobjectnotifyqueue.c was accidently dropped from the files to
29476     copy, and
29477     a new public header for GIO was added, so address these parts.
29478
29479  build/win32/vs10/glib-install.props  | 6 ++++--
29480  build/win32/vs9/glib-install.vsprops | 6 ++++--
29481  2 files changed, 8 insertions(+), 4 deletions(-)
29482
29483 commit ad66ec82ee35bbcb00ef6f5597c5c212fa46ac03
29484 Author: Marek Černocký <marek@manet.cz>
29485 Date:   Mon Mar 2 21:52:32 2015 +0100
29486
29487     Updated Czech translation
29488
29489  po/cs.po | 458
29490  +++++++++++++++++++++++++++++++--------------------------------
29491  1 file changed, 227 insertions(+), 231 deletions(-)
29492
29493 commit 8c104a01e19a60301fb5857eeddd1c610634ba70
29494 Author: Ryan Lortie <desrt@desrt.ca>
29495 Date:   Thu Feb 12 12:18:22 2015 -0500
29496
29497     GContextSpecificGroup: fix deadlock
29498
29499     There was a theoretical deadlock between the worker trying to emit a
29500     signal at the same time as we were waiting for it to shutdown the
29501     notification (while holding the lock).
29502
29503     The deadlock was particularly annoying because we didn't really
29504     need to
29505     wait for the shutdown and because it wasn't possible to signals to
29506     arrive while waiting for a start.  Attempting to deal with start and
29507     stop in an asymmetric way could have lead to other weird situations,
29508     however.
29509
29510     Drop the lock while waiting for the worker thread to start.
29511     This means
29512     that we face the possibility of multiple waiters on the cond at
29513     the same
29514     time, so we need to make more of a state machine.
29515
29516     https://bugzilla.gnome.org/show_bug.cgi?id=742599
29517
29518  gio/gcontextspecificgroup.c | 77
29519  +++++++++++++++++++++++++++------------------
29520  gio/gcontextspecificgroup.h |  4 +++
29521  gio/tests/contexts.c        |  4 +--
29522  3 files changed, 52 insertions(+), 33 deletions(-)
29523
29524 commit 88745c2fa70eed50beb90a61c58e51baf369f74d
29525 Author: Ryan Lortie <desrt@desrt.ca>
29526 Date:   Sun Jan 25 15:16:50 2015 +0000
29527
29528     tests: add some tests for GContextSpecificGroup
29529
29530     https://bugzilla.gnome.org/show_bug.cgi?id=742599
29531
29532  gio/tests/contexts.c | 222
29533  +++++++++++++++++++++++++++++++++++++++++++++++++++
29534  1 file changed, 222 insertions(+)
29535
29536 commit 548c165a9f8386af29e8bb8243d8923e0f315c2e
29537 Author: Ryan Lortie <desrt@desrt.ca>
29538 Date:   Thu Jan 8 01:35:33 2015 -0500
29539
29540     Make GUnixMountMonitor per-context
29541
29542     GUnixMountMonitor was not threadsafe before.  It was a global
29543     singleton
29544     which emitted signals in the first thread that happened to construct
29545     it.
29546
29547     Move it to a per-context singleton model where each GMainContext gets
29548     its own GUnixMountMonitor.  Monitor for the changes from the GLib
29549     worker
29550     thread and dispatch the results to each context with an active
29551     monitor.
29552
29553     https://bugzilla.gnome.org/show_bug.cgi?id=742599
29554
29555  gio/gunixmounts.c | 261
29556  +++++++++++++++++++++++++++---------------------------
29557  1 file changed, 131 insertions(+), 130 deletions(-)
29558
29559 commit ae38d2bfa4e0bd72bf418a42cd5bda7a156b6092
29560 Author: Ryan Lortie <desrt@desrt.ca>
29561 Date:   Wed Jan 7 23:52:53 2015 -0500
29562
29563     gunixmounts: move GUnixMountMonitor code
29564
29565     Move this code to the correct part of the file.
29566
29567     While we're at it, drop an unused #define MOUNT_POLL_INTERVAL.
29568
29569     https://bugzilla.gnome.org/show_bug.cgi?id=742599
29570
29571  gio/gunixmounts.c | 56
29572  +++++++++++++++++++++++++++----------------------------
29573  1 file changed, 27 insertions(+), 29 deletions(-)
29574
29575 commit f535218f703528060fcc2a72df57c52ab86d628f
29576 Author: Ryan Lortie <desrt@desrt.ca>
29577 Date:   Wed Jan 7 23:49:47 2015 -0500
29578
29579     gunixmounts.c: add fold markers
29580
29581     This is a large file with a lot of very complicated code in it.  Add
29582     some fold markers to make things a bit more manageable.
29583
29584     https://bugzilla.gnome.org/show_bug.cgi?id=742599
29585
29586  gio/gunixmounts.c | 30 ++++++++++++++++++++++++++++++
29587  1 file changed, 30 insertions(+)
29588
29589 commit 3167c6124ccb19fe655044e30aecea93598d1df0
29590 Author: Ryan Lortie <desrt@desrt.ca>
29591 Date:   Thu Jan 8 02:16:50 2015 -0500
29592
29593     Deprecate g_unix_mount_monitor_set_rate_limit()
29594
29595     Deprecate g_unix_mount_monitor_set_rate_limit() and turn it into a
29596     no-op.
29597
29598     This function doesn't behave as advertised.  It only controls rate
29599     limiting for filesystem-based monitors.  It has no impact over
29600     reporting
29601     mount changes on Linux, for example, because those are based on
29602     polling
29603     for changes in /proc (which doesn't use filesystem monitors).  It also
29604     has no impact on Mac OS because a library interface is used there.
29605
29606     This was added in https://bugzilla.gnome.org/show_bug.cgi?id=521946 in
29607     order to be used by HAL, which is effectively dead.  udisks no longer
29608     uses this code at all.
29609
29610     https://bugzilla.gnome.org/show_bug.cgi?id=742599
29611
29612  gio/gunixmounts.c | 18 +++++++++---------
29613  gio/gunixmounts.h |  2 +-
29614  2 files changed, 10 insertions(+), 10 deletions(-)
29615
29616 commit 73d4e6f12ff20648996f655fe66cd916be631ba3
29617 Author: Ryan Lortie <desrt@desrt.ca>
29618 Date:   Thu Jan 8 02:03:18 2015 -0500
29619
29620     Rename g_unix_mount_monitor_new() to _get()
29621
29622     This is a singleton, but we have a function called _new() to get it.
29623     What's worse is that the documentation makes no mention of this, and
29624     actually specifically says that a new monitor will be created
29625     each time.
29626
29627     https://bugzilla.gnome.org/show_bug.cgi?id=742599
29628
29629  docs/reference/gio/gio-sections.txt |  1 +
29630  gio/glocaldirectorymonitor.c        |  2 +-
29631  gio/gunixmounts.c                   | 41
29632  ++++++++++++++++++++++++++++---------
29633  gio/gunixmounts.h                   |  4 +++-
29634  gio/gunixvolumemonitor.c            |  2 +-
29635  5 files changed, 37 insertions(+), 13 deletions(-)
29636
29637 commit 720274511ba243e72ab169cde96ab827804fd871
29638 Author: Ryan Lortie <desrt@desrt.ca>
29639 Date:   Thu Jan 8 02:36:26 2015 -0500
29640
29641     GAppInfoMonitor: port to GContextSpecificGroup
29642
29643     https://bugzilla.gnome.org/show_bug.cgi?id=742599
29644
29645  gio/gappinfo.c | 131
29646  ++++-----------------------------------------------------
29647  1 file changed, 9 insertions(+), 122 deletions(-)
29648
29649 commit c90b083fa8fd3da88086e634b45a190c0e4ba165
29650 Author: Ryan Lortie <desrt@desrt.ca>
29651 Date:   Wed Jan 7 23:09:30 2015 -0500
29652
29653     Add internal helper GContextSpecificGroup
29654
29655     Add a new internal helper called GContextSpecificGroup.
29656
29657     This is a mechanism for helping to maintain a group of
29658     context-specific
29659     monitor objects (eg: GAppInfoMonitor, GUnixMountMonitor).
29660
29661     https://bugzilla.gnome.org/show_bug.cgi?id=742599
29662
29663  gio/Makefile.am             |   2 +
29664  gio/gcontextspecificgroup.c | 258
29665  ++++++++++++++++++++++++++++++++++++++++++++
29666  gio/gcontextspecificgroup.h |  47 ++++++++
29667  3 files changed, 307 insertions(+)
29668
29669 commit 220f7754c4db601715a7285584c0fb563a69ce3e
29670 Author: Piotr Drąg <piotrdrag@gmail.com>
29671 Date:   Mon Mar 2 20:26:45 2015 +0100
29672
29673     Updated Polish translation
29674
29675  po/pl.po | 452
29676  +++++++++++++++++++++++++++++++--------------------------------
29677  1 file changed, 224 insertions(+), 228 deletions(-)
29678
29679 commit cd3f4bb32ccc6baa78cca92df423d1a51bb11931
29680 Author: Ryan Lortie <desrt@desrt.ca>
29681 Date:   Mon Mar 2 11:54:48 2015 -0500
29682
29683     GLib 2.43.91
29684
29685  NEWS         | 29 +++++++++++++++++++++++++++++
29686  configure.ac |  2 +-
29687  2 files changed, 30 insertions(+), 1 deletion(-)
29688
29689 commit 0cb75bf796a3d8d2918509d8e370853a72f3e673
29690 Author: Ryan Lortie <desrt@desrt.ca>
29691 Date:   Fri Feb 27 07:50:28 2015 -0500
29692
29693     GApplication: don't iterate further on _quit()
29694
29695     If someone explicitly calls g_application_quit() then don't attempt to
29696     drain the mainloop of remaining sources.
29697
29698     This allows applications with 100% CPU utilisation to quit reliably.
29699
29700     https://bugzilla.gnome.org/show_bug.cgi?id=744876
29701
29702  gio/gapplication.c | 5 +++--
29703  1 file changed, 3 insertions(+), 2 deletions(-)
29704
29705 commit eb92b4fdff8ec70511b9a249999ad8864007c36a
29706 Author: Rico Tzschichholz <ricotz@ubuntu.com>
29707 Date:   Sun Mar 1 18:12:09 2015 +0100
29708
29709     gio: Add some missing type annotations to object arguments
29710
29711     Similar to https://bugzilla.gnome.org/show_bug.cgi?id=745239
29712
29713  gio/gapplication.c | 4 ++--
29714  gio/gsettings.c    | 2 +-
29715  2 files changed, 3 insertions(+), 3 deletions(-)
29716
29717 commit 71642ce766d73bb06f2cd33b4f585bafff315c7d
29718 Author: Ryan Lortie <desrt@desrt.ca>
29719 Date:   Sun Mar 1 00:47:17 2015 -0500
29720
29721     tests: only chmod autorun.exe on UNIX
29722
29723     We install win32-software/autorun.exe (as test data for mime scanning)
29724     only on UNIX builds, so don't attempt to chmod it on 'make install'
29725     unless we're on UNIX.
29726
29727  gio/tests/Makefile.am | 2 ++
29728  1 file changed, 2 insertions(+)
29729
29730 commit 8bbeb6fd2f8b2d44b8185155a851c85917ed712b
29731 Author: Aurimas Černius <aurisc4@gmail.com>
29732 Date:   Sat Feb 28 21:25:35 2015 +0200
29733
29734     Updated Lithuanian translation
29735
29736  po/lt.po | 528
29737  ++++++++++++++++++++++++++++++++-------------------------------
29738  1 file changed, 265 insertions(+), 263 deletions(-)
29739
29740 commit f15f860ed9cda8db0a6ef7b27bac203d6747f78b
29741 Author: Dušan Kazik <prescott66@gmail.com>
29742 Date:   Sat Feb 28 12:53:36 2015 +0000
29743
29744     Updated Slovak translation
29745
29746  po/sk.po | 2611
29747  ++++++++++++++++++++++++++++++--------------------------------
29748  1 file changed, 1248 insertions(+), 1363 deletions(-)
29749
29750 commit a3a9664ed202303b899ca55625877542309d1a1f
29751 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
29752 Date:   Sat Nov 9 12:09:20 2013 +0900
29753
29754     make *_get_instance_private const-compliant
29755
29756     This is pure read-only access to an external struct
29757     so void warnings for people calling it from const
29758     contexts such as accessors
29759
29760     https://bugzilla.gnome.org/show_bug.cgi?id=745068
29761
29762     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
29763
29764  gobject/gtype.h | 2 +-
29765  1 file changed, 1 insertion(+), 1 deletion(-)
29766
29767 commit 52f23db74ad58b822bafb0fdcac106489d864f8c
29768 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
29769 Date:   Tue Feb 24 09:17:33 2015 +0100
29770
29771     G_DECLARE_*: be const-compliant
29772
29773     switching to the old macros boilerplate to G_DECLARE_*
29774     a lot of warnings start to pop when *_IS_A_* or such are
29775     called from a const context.
29776     Fix this by taking const pointers as parameters
29777
29778     https://bugzilla.gnome.org/show_bug.cgi?id=745068
29779
29780     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
29781
29782  gobject/gtype.h | 20 ++++++++++----------
29783  1 file changed, 10 insertions(+), 10 deletions(-)
29784
29785 commit 3f596074a90c692fa5de736e37a0cc8bb1685c19
29786 Author: Evan Nemerson <evan@nemerson.com>
29787 Date:   Thu Feb 26 10:17:59 2015 -0800
29788
29789     GPropertyAction: add type annotation to constructor's object argument
29790
29791     https://bugzilla.gnome.org/show_bug.cgi?id=745239
29792
29793  gio/gpropertyaction.c | 3 ++-
29794  1 file changed, 2 insertions(+), 1 deletion(-)
29795
29796 commit d36f6a9633f18cbf14e8a52add66b40d8eb6a4da
29797 Author: David King <dking@redhat.com>
29798 Date:   Mon Feb 9 11:23:58 2015 +0000
29799
29800     gobject.h: Use correct format specifier for __LINE__
29801
29802     GCC 5.0, with its new -Wformat-signedness, warns about the sign being
29803     different between a type and the format string in printf-format
29804     messages, leading to compiler warnings with
29805     G_OBJECT_WARN_INVALID_PSPEC.
29806     In other uses of __LINE__ inside GLib, %d is used, and GCC seems to
29807     expect a format specifier of %d as well:
29808     https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html
29809
29810     https://bugzilla.gnome.org/show_bug.cgi?id=744263
29811
29812  gobject/gobject.h | 2 +-
29813  1 file changed, 1 insertion(+), 1 deletion(-)
29814
29815 commit e966cc51de22a9f8b045f6f0f6f0de82f934d46d
29816 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29817 Date:   Tue Feb 24 10:57:14 2015 +0000
29818
29819     gcancellable: Mention nullability in g_cancellable_cancel() docs
29820
29821     Calling g_cancellable_cancel(NULL) is an explicitly allowed no-op, for
29822     convenience. Document and annotate that.
29823
29824  gio/gcancellable.c | 6 ++++--
29825  1 file changed, 4 insertions(+), 2 deletions(-)
29826
29827 commit 99232046d6d26cdd76de02bae065e1f153332c49
29828 Author: Alexandre Franke <alexandre.franke@gmail.com>
29829 Date:   Tue Feb 24 00:42:43 2015 +0000
29830
29831     Updated French translation
29832
29833  po/fr.po | 454
29834  ++++++++++++++++++++++++++++++++-------------------------------
29835  1 file changed, 228 insertions(+), 226 deletions(-)
29836
29837 commit 0550708ca7b615ab9e0df96ded43d18653f33ac2
29838 Author: Colin Walters <walters@verbum.org>
29839 Date:   Mon Feb 23 08:32:36 2015 -0500
29840
29841     tests: Add many autoptr tests
29842
29843     I love Emacs keyboard macros, used them to convert the list of
29844     defines cleverly into a list of tests, then iterated and filled in
29845     the necessary constructor arguments.
29846
29847  gio/tests/Makefile.am    |   6 +
29848  gio/tests/autoptr.c      |  23 +++
29849  glib/glib-autocleanups.h |   3 +
29850  glib/tests/autoptr.c     | 420
29851  ++++++++++++++++++++++++++++++++++++++++++++++-
29852  4 files changed, 447 insertions(+), 5 deletions(-)
29853
29854 commit 1b348a876f84342bb3a197fadd249f8ce95abfeb
29855 Author: Colin Walters <walters@verbum.org>
29856 Date:   Mon Feb 23 07:56:34 2015 -0500
29857
29858     autocleanups: Remove g_autoptr(gchar)
29859
29860     - It's not sufficient, there are other bare array types
29861       like guint8, gdouble, etc.
29862
29863     - Other types like GVariant* always come as pointers, whereas
29864       there's a rather fundamental distinction between "gchar" and
29865       "gchar*" that has been signified to C programmers for 30+ years via
29866       the '*' character, and we're hiding that.
29867
29868     https://bugzilla.gnome.org/show_bug.cgi?id=744747
29869
29870  glib/glib-autocleanups.h | 1 -
29871  1 file changed, 1 deletion(-)
29872
29873 commit d0105f1c0845c1244c8419d0bb24c6f64ac9015f
29874 Author: Colin Walters <walters@verbum.org>
29875 Date:   Sun Feb 15 08:58:44 2015 -0500
29876
29877     Add g_autofree
29878
29879     The g_autoptr() being associated with the type name works out really
29880     well for things like GHashTable.  However, it's a bit more awkward to
29881     associate with "gchar".  Also because one can't use "char".
29882     Similarly, there are a lot of other "bare primitive array" types that
29883     one might reasonably use.
29884
29885     This patch does not remove the autoptr for "gchar", even though I
29886     think it's rather awkward and strange.
29887
29888     Also while we're here, add a test case for the cleanup bits.
29889
29890     https://bugzilla.gnome.org/show_bug.cgi?id=744747
29891
29892  glib/docs.c              | 34 ++++++++++++++++++++++++++++++++++
29893  glib/glib-autocleanups.h |  8 ++++++++
29894  glib/gmacros.h           |  1 +
29895  glib/tests/Makefile.am   |  6 ++++++
29896  glib/tests/autoptr.c     | 37 +++++++++++++++++++++++++++++++++++++
29897  5 files changed, 86 insertions(+)
29898
29899 commit 2844f239f60cab6e549102d7cdc3cf0333076cbe
29900 Author: Ryan Lortie <desrt@desrt.ca>
29901 Date:   Sat Feb 21 10:24:23 2015 -0500
29902
29903     GApplication: let the main loop drain on shutdown
29904
29905     After ::shutdown, run the mainloop until all pending activity is
29906     handled, before returning from run().
29907
29908     Among other things, this gives a chance for destroyed windows to be
29909     properly withdrawn from the windowing system.
29910
29911     https://bugzilla.gnome.org/show_bug.cgi?id=744876
29912
29913  gio/gapplication.c | 3 +++
29914  1 file changed, 3 insertions(+)
29915
29916 commit 9cee2e6a72bb06f7483442ab364910879c512e39
29917 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
29918 Date:   Sat Feb 21 11:09:48 2015 +0000
29919
29920     Updated Chinese (Taiwan) translation
29921
29922  po/zh_TW.po | 464
29923  ++++++++++++++++++++++++++++++------------------------------
29924  1 file changed, 233 insertions(+), 231 deletions(-)
29925
29926 commit 5e994b1e9ba0ddbd27773825cb8bfe30ee2e69d2
29927 Author: Emmanuele Bassi <ebassi@gnome.org>
29928 Date:   Fri Feb 20 19:54:07 2015 +0000
29929
29930     gobject: Add missing autocleanup for GInitiallyUnowned
29931
29932     We are missing the auto cleanup function for this type, which means
29933     G_DECLARE_* macros won't work with classes inheriting from
29934     GInitiallyUnowned.
29935
29936  gobject/gobject-autocleanups.h | 1 +
29937  1 file changed, 1 insertion(+)
29938
29939 commit f141607eecc1e592cc811cdaf580a5994c1b34a7
29940 Author: Colin Walters <walters@verbum.org>
29941 Date:   Fri Feb 20 14:35:59 2015 -0500
29942
29943     gfileenumerator: Convert docbook tag -> markdown
29944
29945     This code predated the markdown conversion.  Pointed out by mclasen.
29946
29947  gio/gfileenumerator.c | 2 +-
29948  1 file changed, 1 insertion(+), 1 deletion(-)
29949
29950 commit 52cd62d946946af3b0c9dac644ddc4bd517d131b
29951 Author: Colin Walters <walters@verbum.org>
29952 Date:   Thu Feb 12 18:20:14 2015 -0500
29953
29954     filenumerator: Add g_file_enumerator_iterate()
29955
29956     This is *significantly* more pleasant to use from C (while handling
29957     errors and memory cleanup).
29958
29959     While we're here, change some ugly, leaky code in
29960     tests/desktop-app-info.c to use it, in addition to a test case
29961     in tests/file.c.
29962
29963     https://bugzilla.gnome.org/show_bug.cgi?id=661554
29964
29965  docs/reference/gio/gio-sections.txt |   1 +
29966  gio/gfileenumerator.c               | 116
29967  ++++++++++++++++++++++++++++++++++++
29968  gio/gfileenumerator.h               |   8 +++
29969  gio/tests/desktop-app-info.c        |  77 ++++++++++++++----------
29970  gio/tests/file.c                    |  46 ++++++++++++++
29971  5 files changed, 215 insertions(+), 33 deletions(-)
29972
29973 commit 9d6d30475b4039b3bd352e641c4266efeb14329c
29974 Author: Colin Walters <walters@verbum.org>
29975 Date:   Thu Feb 19 18:31:29 2015 -0500
29976
29977     autocleanups: Add G*Array types
29978
29979     Not sure how these were omitted.  Probably few people are really using
29980     this yet...and we don't have test cases (that's in the other patch).
29981
29982     https://bugzilla.gnome.org/show_bug.cgi?id=744830
29983
29984  glib/glib-autocleanups.h | 3 +++
29985  1 file changed, 3 insertions(+)
29986
29987 commit 9b0358770716f1f6cc7e891ad71ee2111ae0f626
29988 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29989 Date:   Thu Feb 19 14:03:43 2015 +0000
29990
29991     gliststore: Add missing parameter documentation
29992
29993  gio/gliststore.c | 2 ++
29994  1 file changed, 2 insertions(+)
29995
29996 commit 0d27b2e4e2e88b2cae88cb1936af4cb93add1aab
29997 Author: Fran Dieguez <fran.dieguez@mabishu.com>
29998 Date:   Thu Feb 19 11:00:05 2015 +0100
29999
30000     Updated Galician translations
30001
30002  po/gl.po | 456
30003  ++++++++++++++++++++++++++++++++-------------------------------
30004  1 file changed, 229 insertions(+), 227 deletions(-)
30005
30006 commit 2b273825965bc824dbc2ca8bfbde863c07032d45
30007 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
30008 Date:   Thu Feb 19 00:41:42 2015 +0100
30009
30010     gapplication: test setting and binding busy state
30011
30012     https://bugzilla.gnome.org/show_bug.cgi?id=744756
30013
30014  gio/tests/gapplication.c | 60
30015  ++++++++++++++++++++++++++++++++++++++++++++++++
30016  1 file changed, 60 insertions(+)
30017
30018 commit b4ef6d957f301ab7020acb6ecdae736d3087b79d
30019 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
30020 Date:   Thu Feb 19 00:33:01 2015 +0100
30021
30022     gapplication: add "is-busy"
30023
30024     A property to query the current busy state of an application.
30025
30026     https://bugzilla.gnome.org/show_bug.cgi?id=744756
30027
30028  docs/reference/gio/gio-sections.txt |  1 +
30029  gio/gapplication.c                  | 50
30030  ++++++++++++++++++++++++++++++++++---
30031  gio/gapplication.h                  |  2 ++
30032  3 files changed, 50 insertions(+), 3 deletions(-)
30033
30034 commit 6ef0664017722a5f06739a03973c368c69c9746e
30035 Author: Ryan Lortie <desrt@desrt.ca>
30036 Date:   Wed Feb 18 16:45:59 2015 -0500
30037
30038     gapplication: stop using deprecated API
30039
30040     More fallout from the GOptionGroup binding patch.
30041
30042  gio/gapplication.c | 4 ++--
30043  1 file changed, 2 insertions(+), 2 deletions(-)
30044
30045 commit 2d3d8cdce2e30978c259bdbc61c2af26ee081533
30046 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
30047 Date:   Tue Feb 17 08:39:05 2015 +0100
30048
30049     gapplication: tune busy-binding
30050
30051     g_application_bind_busy_property() had the restriction that only one
30052     property can be bound per object, so that NULL could be used to
30053     unbind.
30054     Even though this is enough for most uses, it is a weird API.
30055
30056     Lift that restriction and add an explicit unbind function.
30057
30058     https://bugzilla.gnome.org/show_bug.cgi?id=744565
30059
30060  docs/reference/gio/gio-sections.txt |  1 +
30061  gio/gapplication.c                  | 89
30062  ++++++++++++++++++++++++-------------
30063  gio/gapplication.h                  |  5 +++
30064  3 files changed, 65 insertions(+), 30 deletions(-)
30065
30066 commit a2172ee247b43265b249188de53c8f9d6cb7b7b3
30067 Author: Ryan Lortie <desrt@desrt.ca>
30068 Date:   Wed Feb 18 11:03:03 2015 -0500
30069
30070     GLib 2.43.90
30071
30072  NEWS         | 27 +++++++++++++++++++++++++++
30073  configure.ac |  2 +-
30074  2 files changed, 28 insertions(+), 1 deletion(-)
30075
30076 commit 03de825c7e5e768662b36f090f47287b99158668
30077 Author: Piotr Drąg <piotrdrag@gmail.com>
30078 Date:   Wed Feb 18 13:43:12 2015 +0100
30079
30080     Updated POTFILES.in
30081
30082  po/POTFILES.in | 1 +
30083  1 file changed, 1 insertion(+)
30084
30085 commit 6b33ec39ad297ffb4066ddb7c4443a4d09dfe877
30086 Author: Milo Casagrande <milo@ubuntu.com>
30087 Date:   Wed Feb 18 08:12:00 2015 +0000
30088
30089     Updated Italian translation
30090
30091  po/it.po | 189
30092  +++++++++++++++++++++++++++------------------------------------
30093  1 file changed, 82 insertions(+), 107 deletions(-)
30094
30095 commit 07ae2e1278201a9b3441a3afdc25768c01ed179d
30096 Author: Ryan Lortie <desrt@desrt.ca>
30097 Date:   Tue Jan 20 08:38:18 2015 -0500
30098
30099     tests: add GSimpleIOStream async close tests
30100
30101     Just a couple of tests to make sure the two paths are working
30102     properly,
30103     without crashes or leaks.
30104
30105     https://bugzilla.gnome.org/show_bug.cgi?id=741630
30106
30107  gio/tests/io-stream.c | 61
30108  +++++++++++++++++++++++++++++++++++++++++++++++++++
30109  1 file changed, 61 insertions(+)
30110
30111 commit d4e3b82a93c59edd6f8c396868413e0fbf621972
30112 Author: Ignacio Casal Quinteiro <icq@gnome.org>
30113 Date:   Wed Dec 17 09:11:29 2014 +0100
30114
30115     Add GSimpleIOStream class
30116
30117     GSimpleIOStream represents an object that wraps an input and an output
30118     stream making easy to use them by calling the #GIOStream methods.
30119
30120     https://bugzilla.gnome.org/show_bug.cgi?id=741630
30121
30122  docs/reference/gio/gio-docs.xml     |   1 +
30123  docs/reference/gio/gio-sections.txt |  14 +++
30124  gio/Makefile.am                     |   2 +
30125  gio/gio.h                           |   1 +
30126  gio/giotypes.h                      |   1 +
30127  gio/gsimpleiostream.c               | 222
30128  ++++++++++++++++++++++++++++++++++++
30129  gio/gsimpleiostream.h               |  45 ++++++++
30130  gio/tests/defaultvalue.c            |   1 +
30131  gio/tests/io-stream.c               |  83 +-------------
30132  9 files changed, 291 insertions(+), 79 deletions(-)
30133
30134 commit c2c0a6ae5c8a0e924cb4b3a25b6adadcad7bd87e
30135 Author: Ryan Lortie <desrt@desrt.ca>
30136 Date:   Tue Jan 20 08:11:02 2015 -0500
30137
30138     GIOStream: support for unemulated async close()
30139
30140     Add an implementation of non-thread-emulated async close of a
30141     GIOStream
30142     if either of the underlying stream objects support it.
30143
30144     This prevents us from calling close() functions from another thread on
30145     an object that may not be expecting that.  It also allows us to
30146     skip the
30147     thread entirely in case our objects support a pure async close.
30148
30149     https://bugzilla.gnome.org/show_bug.cgi?id=741630
30150
30151  gio/giostream.c | 81
30152  ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
30153  1 file changed, 78 insertions(+), 3 deletions(-)
30154
30155 commit cb40c553aefff522cf3c6ff8af783afa3e217649
30156 Author: Ryan Lortie <desrt@desrt.ca>
30157 Date:   Tue Jan 20 08:09:33 2015 -0500
30158
30159     streams: add private 'async close via threads' API
30160
30161     Add an internal helper to find out if close_async() is implemented via
30162     threads using the default implementation in the base class.
30163
30164     We will use this to decide if we should do a 'pure async' close of a
30165     GIOStream or not.
30166
30167     https://bugzilla.gnome.org/show_bug.cgi?id=741630
30168
30169  gio/ginputstream.c  | 20 ++++++++++++++++++++
30170  gio/gioprivate.h    |  2 ++
30171  gio/goutputstream.c | 19 +++++++++++++++++++
30172  3 files changed, 41 insertions(+)
30173
30174 commit f56f1ef074c6043f505b05a4ca134c9ee2c717a1
30175 Author: Ryan Lortie <desrt@desrt.ca>
30176 Date:   Tue Jan 20 12:54:09 2015 -0500
30177
30178     streams: de-gtkdocify internal API
30179
30180     Remove the /** **/-style block from two internal helpers to prevent
30181     gtk-doc from picking them up.
30182
30183     https://bugzilla.gnome.org/show_bug.cgi?id=741630
30184
30185  gio/ginputstream.c  | 2 +-
30186  gio/goutputstream.c | 2 +-
30187  2 files changed, 2 insertions(+), 2 deletions(-)
30188
30189 commit 512e9b3b34d067ae4685143eb0c5f7969c6fd1e8
30190 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
30191 Date:   Thu Feb 12 22:29:36 2015 +0100
30192
30193     gdbus: delay closing stream after read finish
30194
30195     Closing the stream on the writing side my race with a pending
30196     read. This
30197     patch ensures that closing is delayed after reading is finished.
30198
30199     https://bugzilla.gnome.org/show_bug.cgi?id=743990
30200
30201  gio/gdbusprivate.c | 28 +++++++++++++++++++++++-----
30202  1 file changed, 23 insertions(+), 5 deletions(-)
30203
30204 commit c7f0ea435471024fc2531ac5185d9f4b5127bfb0
30205 Author: Ryan Lortie <desrt@desrt.ca>
30206 Date:   Wed Feb 4 17:47:39 2015 +0100
30207
30208     tests: check for NULL before g_object_unref()
30209
30210     delayed_close_free() calls g_object_unref() on a variable that is
30211     expected to possibly contain NULL (as indicated by the fact that the
30212     NULL case is handled in my_slow_close_output_stream_close_async()).
30213
30214     This is dead code right now (due to a bug in GDBus), which is why it
30215     isn't actually causing a failure.  It should still be fixed, however.
30216
30217     https://bugzilla.gnome.org/show_bug.cgi?id=743990
30218
30219  gio/tests/gdbus-close-pending.c | 3 ++-
30220  1 file changed, 2 insertions(+), 1 deletion(-)
30221
30222 commit 619832f729fbe696575fe1c42a3101eab7691427
30223 Author: Colin Walters <walters@verbum.org>
30224 Date:   Tue Feb 17 13:36:20 2015 -0500
30225
30226     autocleanups: Use g_option_context_unref()
30227
30228     This fixes a use of a deprecated API.
30229
30230  glib/glib-autocleanups.h | 2 +-
30231  1 file changed, 1 insertion(+), 1 deletion(-)
30232
30233 commit fcb30409ec7f5d2903f5f944c8b0b52fdffaab12
30234 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
30235 Date:   Wed Feb 4 11:01:41 2015 +0100
30236
30237     gapplication: never set the prgname to the app id
30238
30239     GApplication set the prgname to the application's id when it was
30240     running
30241     in service mode. This broke with the addition of new --app-id option,
30242     because g_set_prgname() was called before parsing the options. Calling
30243     it after option parsing doesn't work, because GOptionContext sets
30244     prgname to argv[0] unconditionally.
30245
30246     Instead of changing the semantics of GOptionContext, simply remove
30247     this
30248     functionality from GApplication. It is very unusual to have the
30249     prgname
30250     set to the app id instead of the binary's name and might confuse
30251     people
30252     when looking at logs etc.
30253
30254     When overriding local_command_line() from a subclass,
30255     g_option_context_parse() might never be invokded. Thus, continue
30256     setting
30257     the prgname to argv[0] in GApplication.
30258
30259     https://bugzilla.gnome.org/show_bug.cgi?id=743933
30260
30261  gio/gapplication.c | 23 ++++++-----------------
30262  1 file changed, 6 insertions(+), 17 deletions(-)
30263
30264 commit 62f7ea8191bbfd05f40abee2af0146fb8a193362
30265 Author: Milo Casagrande <milo@ubuntu.com>
30266 Date:   Tue Feb 17 13:32:06 2015 +0000
30267
30268     Updated Italian translation
30269
30270  po/it.po | 1261
30271  +++++++++++++++++++++++---------------------------------------
30272  1 file changed, 470 insertions(+), 791 deletions(-)
30273
30274 commit 0f2b54142a455dd7f31aa9f3795b9173edd8fb1d
30275 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
30276 Date:   Sun Feb 15 18:54:13 2015 +0100
30277
30278     gapplication: add bind_busy_property()
30279
30280     Balancing g_application_{un,}mark_busy() is non-trivial in some cases.
30281
30282     Make it a bit more convenient by allowing to bind multiple boolean
30283     properties (from different objects) to the busy state. As long
30284     as these
30285     properties are true, the application is marked as busy.
30286
30287     https://bugzilla.gnome.org/show_bug.cgi?id=744565
30288
30289  docs/reference/gio/gio-sections.txt |   1 +
30290  gio/gapplication.c                  | 104
30291  ++++++++++++++++++++++++++++++++++++
30292  gio/gapplication.h                  |   5 ++
30293  3 files changed, 110 insertions(+)
30294
30295 commit c59d195dd2bc56d393c06b066c3ac80bea7016bb
30296 Author: Matej Urbančič <mateju@svn.gnome.org>
30297 Date:   Sun Feb 15 21:11:57 2015 +0100
30298
30299     Updated Slovenian translation
30300
30301  po/sl.po | 450
30302  ++++++++++++++++++++++++++++++++-------------------------------
30303  1 file changed, 226 insertions(+), 224 deletions(-)
30304
30305 commit f7d6c3ba904857f82e369f056f61f016b6b82c98
30306 Author: Sebastian Rasmussen <sebras@gmail.com>
30307 Date:   Sun Feb 15 19:49:43 2015 +0000
30308
30309     Updated Swedish translation
30310
30311  po/sv.po | 3751
30312  ++++++++++++++++++++++++++++++++------------------------------
30313  1 file changed, 1963 insertions(+), 1788 deletions(-)
30314
30315 commit 0adb8e9da5a72823ad319a0e176257ae15a2f536
30316 Author: Ivan Komaritsyn <vantu5z@mail.ru>
30317 Date:   Sun Feb 15 09:10:44 2015 +0300
30318
30319     Updated Russian translation
30320
30321  po/ru.po | 457
30322  ++++++++++++++++++++++++++++++++-------------------------------
30323  1 file changed, 230 insertions(+), 227 deletions(-)
30324
30325 commit ab8493fa907fa9abb1c07202c4d99b1874ba4bd8
30326 Author: Efstathios Iosifidis <iefstathios@gmail.com>
30327 Date:   Sat Feb 14 17:09:14 2015 +0200
30328
30329     Updated Greek translation
30330
30331  po/el.po | 456
30332  ++++++++++++++++++++++++++++++++-------------------------------
30333  1 file changed, 230 insertions(+), 226 deletions(-)
30334
30335 commit a074c7a6f2c4468f9d4fdf9d03f3953b819207e6
30336 Author: Phillip Wood <phillip.wood@dunelm.org.uk>
30337 Date:   Wed Nov 5 15:04:45 2014 +0000
30338
30339     Test functions should have async scope
30340
30341     The testing utilities execute fixture and test functions
30342     asynchronously.
30343
30344     https://bugzilla.gnome.org/show_bug.cgi?id=739724
30345
30346  glib/gtestutils.c | 16 ++++++++--------
30347  1 file changed, 8 insertions(+), 8 deletions(-)
30348
30349 commit 977be8c1494ac2e51414f956022e7441045d6ab7
30350 Author: Kjartan Maraas <kmaraas@gnome.org>
30351 Date:   Thu Feb 12 01:27:02 2015 +0100
30352
30353     Updated Norwegian bokmål translation.
30354
30355  po/nb.po | 263
30356  +++++++++++++++++++++++++++++++--------------------------------
30357  1 file changed, 131 insertions(+), 132 deletions(-)
30358
30359 commit 43df97ab86187a56495c8c00abb6130b7e379c8c
30360 Author: Bastien Nocera <hadess@hadess.net>
30361 Date:   Thu Jan 22 14:44:47 2015 +0100
30362
30363     goption: Add boxed type for GOptionGroup
30364
30365     This would allow bindings to use _get_option_group() functions, which
30366     would then allow them to use GOption parsing.
30367
30368     This also adds introspection annotations to
30369     g_option_context_add_group(), g_option_context_set_main_group() and
30370     g_option_context_get_main_group().
30371
30372     https://bugzilla.gnome.org/show_bug.cgi?id=743349
30373
30374  glib/goption.c       | 85
30375  ++++++++++++++++++++++++++++++++++++++--------------
30376  glib/goption.h       |  6 +++-
30377  gobject/gboxed.c     |  2 ++
30378  gobject/glib-types.h | 11 +++++++
30379  4 files changed, 81 insertions(+), 23 deletions(-)
30380
30381 commit 93f2998765cf2d8b0416a7d645e600b111373a76
30382 Author: Philip Withnall <philip.withnall@collabora.co.uk>
30383 Date:   Tue Dec 2 15:00:45 2014 +0000
30384
30385     glist: Mention that g_list_length() is bad for checking list emptiness
30386
30387     Despite linked lists being a fairly fundamental computer science
30388     concept, some developers insist on using:
30389         g_list_length (list) > 0
30390     to determine whether a list is non-empty, rather than using:
30391         list != NULL
30392
30393     Add a comment to the documentation for g_list_length() and
30394     g_slist_length() pointing out the better alternative in the hope
30395     that it
30396     will prevent some of this abuse.
30397
30398     https://bugzilla.gnome.org/show_bug.cgi?id=741024
30399
30400  glib/glist.c  | 3 ++-
30401  glib/gslist.c | 3 ++-
30402  2 files changed, 4 insertions(+), 2 deletions(-)
30403
30404 commit 926955f325e1fee48301d5a595a78a5bffd86ce5
30405 Author: Matthias Clasen <mclasen@redhat.com>
30406 Date:   Tue Feb 10 19:49:10 2015 -0500
30407
30408     2.43.4
30409
30410  NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++
30411  1 file changed, 43 insertions(+)
30412
30413 commit 56f0c637cffce17c3aae5033aa3142a5ebc4edfd
30414 Author: Jasper St. Pierre <jstpierre@mecheye.net>
30415 Date:   Tue Feb 10 11:50:53 2015 -0800
30416
30417     Update .gitignore
30418
30419  gio/tests/.gitignore | 1 +
30420  1 file changed, 1 insertion(+)
30421
30422 commit 433fc9475d351f3529bea0ea18a443eb5ec7f3dc
30423 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30424 Date:   Mon Feb 9 15:42:01 2015 +0800
30425
30426     gmem.h, gthread.h: Include glib/gutils.h
30427
30428     gmem.h and gthread.h made use of the inline keyword, that is not
30429     available
30430     on all compilers in C-mode, causing builds to break on such compilers.
30431
30432     Include glib/gutils.h which handles the inline issue, in place of
30433     glib/gtypes.h if applicable, which is included quite early on by
30434     glib/gutils.h.
30435
30436     https://bugzilla.gnome.org/show_bug.cgi?id=744190
30437
30438  glib/gmem.h    | 2 +-
30439  glib/gthread.h | 1 +
30440  2 files changed, 2 insertions(+), 1 deletion(-)
30441
30442 commit 59c0ff48257b812ad4542c914372fcc646abb0df
30443 Author: Sébastien Wilmet <swilmet@gnome.org>
30444 Date:   Sun Oct 5 15:12:25 2014 +0200
30445
30446     GI annotation for g_get_charset()
30447
30448     https://bugzilla.gnome.org/show_bug.cgi?id=736914
30449
30450  glib/gcharset.c | 3 ++-
30451  1 file changed, 2 insertions(+), 1 deletion(-)
30452
30453 commit 3f6d233e872e5d8a520486a644fb118d358a9be8
30454 Author: Sébastien Wilmet <swilmet@gnome.org>
30455 Date:   Thu Sep 18 17:16:59 2014 +0200
30456
30457     docs: code example for enumeration types
30458
30459     I had to read the GTK+ code recently to have an example.
30460
30461     https://bugzilla.gnome.org/show_bug.cgi?id=736914
30462
30463  gobject/genums.c | 13 +++++++++++++
30464  1 file changed, 13 insertions(+)
30465
30466 commit 0110f2a810cfd638a0a6525deb69aeec7a0f0cab
30467 Author: Ryan Lortie <desrt@desrt.ca>
30468 Date:   Fri Feb 6 17:00:01 2015 +0100
30469
30470     g_steal_pointer: make it C++ clean
30471
30472     We have a test that #includes our headers from a C++ program to make
30473     sure we don't throw any errors or warnings as a result of that.
30474
30475     The new inline implementation of g_steal_pointer() does an implicit
30476     conversion from (void *), which is not valid in C++.
30477
30478     Add a cast to avoid the problem.
30479
30480     Thanks to Ignacio Casal Quinteiro for the report.
30481
30482  glib/gmem.h | 2 +-
30483  1 file changed, 1 insertion(+), 1 deletion(-)
30484
30485 commit aa68b3d6d6f6d6c51e753b26b0fdc67b0eeefa17
30486 Author: Ryan Lortie <desrt@desrt.ca>
30487 Date:   Fri Feb 6 12:41:57 2015 +0100
30488
30489     tests: add a test case for g_steal_pointer()
30490
30491     Just some basic checking to make sure it works as intended.
30492
30493     https://bugzilla.gnome.org/show_bug.cgi?id=742456
30494
30495  glib/tests/utils.c | 39 +++++++++++++++++++++++++++++++++++++++
30496  1 file changed, 39 insertions(+)
30497
30498 commit e668796c5a90a19bce0ff893794817af6aad4dc2
30499 Author: Ryan Lortie <desrt@desrt.ca>
30500 Date:   Fri Feb 6 12:38:26 2015 +0100
30501
30502     Add new API g_steal_pointer()
30503
30504     This is particularly nice when used with g_autoptr().  See examples in
30505     the docs.
30506
30507     This patch is based upon an idea (and original patch submission) from
30508     Will Manley <will@williammanley.net>.
30509
30510     https://bugzilla.gnome.org/show_bug.cgi?id=742456
30511
30512  glib/gmem.h | 71
30513  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
30514  1 file changed, 71 insertions(+)
30515
30516 commit b5538416c065bafe760220e92754f891abd254b2
30517 Author: Xavier Claessens <xavier.claessens@collabora.com>
30518 Date:   Tue Feb 3 10:40:15 2015 -0500
30519
30520     GListModel: Use G_DECLARE_INTERFACE
30521
30522     https://bugzilla.gnome.org/show_bug.cgi?id=743939
30523
30524  gio/gio-autocleanups.h |  1 -
30525  gio/glistmodel.h       | 12 +++---------
30526  2 files changed, 3 insertions(+), 10 deletions(-)
30527
30528 commit 3d39b8eb01aa5590865691a303ee9153b2a35cf5
30529 Author: Xavier Claessens <xavier.claessens@collabora.com>
30530 Date:   Tue Feb 3 10:40:07 2015 -0500
30531
30532     Add G_DECLARE_INTERFACE
30533
30534     https://bugzilla.gnome.org/show_bug.cgi?id=743939
30535
30536  docs/reference/gobject/gobject-sections.txt |  1 +
30537  gobject/gtype.h                             | 74
30538  +++++++++++++++++++++++++++++
30539  2 files changed, 75 insertions(+)
30540
30541 commit 1404d3e12819b342fda74d082dcb067a029141b1
30542 Author: Xavier Claessens <xavier.claessens@collabora.com>
30543 Date:   Thu Feb 5 10:35:42 2015 -0500
30544
30545     Add GMutexLocker
30546
30547     https://bugzilla.gnome.org/show_bug.cgi?id=744012
30548
30549  docs/reference/glib/glib-sections.txt |  5 +++
30550  glib/glib-autocleanups.h              |  1 +
30551  glib/gthread.h                        | 69
30552  +++++++++++++++++++++++++++++++++++
30553  3 files changed, 75 insertions(+)
30554
30555 commit 74c22150cf4c2f8a9c7d7fae058a7fd589a94a27
30556 Author: Xavier Claessens <xavier.claessens@collabora.com>
30557 Date:   Thu Feb 5 16:20:43 2015 +0100
30558
30559     docs: fix up docs issues in gio/
30560
30561  docs/reference/gio/Makefile.am       |  10 ++++
30562  docs/reference/gio/gio-sections.txt  | 111
30563  +++++++++++++++++++++++++++++++++--
30564  gio/fen/fen-kernel.c                 |   1 -
30565  gio/gaction.c                        |   7 +++
30566  gio/gactiongroup.c                   |   7 +++
30567  gio/gactionmap.c                     |   7 +++
30568  gio/gappinfo.c                       |  10 +++-
30569  gio/gappinfo.h                       |   1 +
30570  gio/gapplication.c                   |  10 ++++
30571  gio/gapplication.h                   |   5 --
30572  gio/gapplicationcommandline.c        |   7 +++
30573  gio/gdbusactiongroup.c               |   7 +++
30574  gio/gdbusmenumodel.c                 |   7 +++
30575  gio/gdbusobject.c                    |   7 +++
30576  gio/gdbusobjectmanager.c             |   7 +++
30577  gio/gdesktopappinfo.c                |   7 +++
30578  gio/gdesktopappinfo.h                |   4 +-
30579  gio/gfile.h                          |   3 +
30580  gio/gfiledescriptorbased.h           |   2 +
30581  gio/gfileinfo.h                      |   4 +-
30582  gio/gicon.h                          |   1 +
30583  gio/giomodule.c                      |  12 ++++
30584  gio/gnetworkmonitor.c                |  16 +++++
30585  gio/gproxyaddress.c                  |   8 +++
30586  gio/gproxyresolver.c                 |  13 ++++
30587  gio/gremoteactiongroup.c             |   7 +++
30588  gio/gresource.c                      |   7 +++
30589  gio/gsettings.c                      |   7 +++
30590  gio/gsettingsbackend.h               |  15 +++++
30591  gio/gsettingsschema.c                |  15 ++++-
30592  gio/gsimpleaction.c                  |   8 +++
30593  gio/gsocketcontrolmessage.h          |   2 +
30594  gio/gsocketlistener.h                |   2 +
30595  gio/gsocketservice.h                 |   2 +
30596  gio/gtcpwrapperconnection.c          |   7 +++
30597  gio/gtlsbackend.c                    |   4 ++
30598  gio/gtlscertificate.c                |   1 -
30599  gio/gtlsclientconnection.h           |   8 +++
30600  gio/gtlspassword.h                   |   9 +++
30601  gio/gtlsserverconnection.h           |   8 +++
30602  gio/gunixconnection.c                |   7 +++
30603  gio/gunixfdlist.c                    |   7 +++
30604  gio/gunixfdmessage.c                 |   7 +++
30605  gio/gwin32mount.c                    |   2 +-
30606  gio/kqueue/kqueue-exclusions.c       |   2 +-
30607  gio/kqueue/kqueue-helper.c           |   4 +-
30608  gio/win32/gwinhttpfile.c             |   2 +-
30609  gio/win32/gwinhttpfileinputstream.c  |   2 +-
30610  gio/win32/gwinhttpfileoutputstream.c |   2 +-
30611  49 files changed, 385 insertions(+), 26 deletions(-)
30612
30613 commit 6a97275c4507e08b66fdeb4bb054bb8f78096f14
30614 Author: Xavier Claessens <xavier.claessens@collabora.com>
30615 Date:   Thu Feb 5 15:24:27 2015 +0100
30616
30617     docs: fix many documentation issues in gobject/
30618
30619  docs/reference/gobject/Makefile.am          |  5 ++---
30620  docs/reference/gobject/gobject-sections.txt |  5 ++++-
30621  gobject/gboxed.c                            |  6 ------
30622  gobject/gclosure.c                          | 20 ++++++++++++++++++++
30623  gobject/gclosure.h                          | 19 +++++++++++++++++++
30624  gobject/gparam.c                            |  2 +-
30625  gobject/gparam.h                            |  1 +
30626  gobject/gsignal.c                           | 13 +++++++++++++
30627  gobject/gtype.h                             |  2 --
30628  gobject/gtypemodule.h                       | 14 ++++++++++++++
30629  gobject/gvaluecollector.h                   |  7 +++++++
30630  11 files changed, 81 insertions(+), 13 deletions(-)
30631
30632 commit 7417198e4e1915e3ab026ce454ebb3f6349af1c6
30633 Author: Ryan Lortie <desrt@desrt.ca>
30634 Date:   Wed Feb 4 16:29:56 2015 +0100
30635
30636     docs: fix typo in g_settings_new_full() docstring
30637
30638  gio/gsettings.c | 2 +-
30639  1 file changed, 1 insertion(+), 1 deletion(-)
30640
30641 commit 8d96932cb8aa9869dece68318176900334f40b3f
30642 Author: Ryan Lortie <desrt@desrt.ca>
30643 Date:   Wed Feb 4 15:37:27 2015 +0100
30644
30645     docs: add a bunch of pointless documentation
30646
30647     Document each of the baked-in CClosure marshallers that we have in
30648     gobject, along with their #GVaClosureMarshal equivalents.
30649
30650     Based on a patch from Xavier Claessens
30651     <xavier.claessens@collabora.com>.
30652
30653  gobject/gmarshal.c | 790
30654  +++++++++++++++++++++++++++++++++++++++++++++++++++++
30655  1 file changed, 790 insertions(+)
30656
30657 commit d4791bd383189f4ea056e4f2aa0c90171bf7a6be
30658 Author: Xavier Claessens <xavier.claessens@collabora.com>
30659 Date:   Mon Feb 2 09:46:31 2015 -0500
30660
30661     Doc: Fix g_auto and g_autoptr typo
30662
30663  glib/docs.c | 6 +++---
30664  1 file changed, 3 insertions(+), 3 deletions(-)
30665
30666 commit a1c85833d4951bdb7dfd2c252f7e318059c3389b
30667 Author: Xavier Claessens <xavier.claessens@collabora.com>
30668 Date:   Mon Feb 2 15:00:25 2015 -0500
30669
30670     Doc: Add missing functions in gio.types
30671
30672     This is made by doing a build with --rebuild-types option,
30673     then manually remove those functions:
30674       g_win32_input_stream_get_type
30675       g_win32_output_stream_get_type
30676       g_io_extension_get_type
30677
30678     Maybe Makefile.am could remove them automatically so we can
30679     remove gio.types from git and rely on --rebuild-types option?
30680
30681  docs/reference/gio/gio.types | 23 +++++++++++++++++------
30682  1 file changed, 17 insertions(+), 6 deletions(-)
30683
30684 commit 116d8fa042772be5828c4af8a1134ec09119b4fc
30685 Author: Xavier Claessens <xavier.claessens@collabora.com>
30686 Date:   Mon Feb 2 14:41:04 2015 -0500
30687
30688     Doc: sort and uniquify gio.types
30689
30690  docs/reference/gio/gio.types | 76
30691  +++++++++++++++++++++-----------------------
30692  1 file changed, 36 insertions(+), 40 deletions(-)
30693
30694 commit caf9db2dfbea4fd0306d4edf12b11ee91d235c7c
30695 Author: Xavier Claessens <xavier.claessens@collabora.com>
30696 Date:   Fri Jan 30 11:40:46 2015 -0500
30697
30698     Doc: Fix GListModel/GListStore
30699
30700  docs/reference/gio/gio-sections.txt |  3 +--
30701  gio/glistmodel.c                    | 10 +++++++++-
30702  gio/gliststore.c                    |  9 ++++++++-
30703  3 files changed, 18 insertions(+), 4 deletions(-)
30704
30705 commit 642f7a5c792ae2c2ba6deb301f910a3ca9438eac
30706 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30707 Date:   Wed Feb 4 16:00:52 2015 +0800
30708
30709     Visual Studio 2008 Builds: Fix Header "Installation"
30710
30711     Apparently I did not fix the "installation" of gliststore.h and
30712     glistmodel.h fully for Visual Studio 2008 builds.  Fix that.  Doh!
30713
30714  build/win32/vs9/glib-install.vsprops | 4 ++--
30715  1 file changed, 2 insertions(+), 2 deletions(-)
30716
30717 commit 5b74681f5b4dd3f5fc93b82a4f706c2337d76a8d
30718 Author: Aurélien Zanelli <aurelien.zanelli@parrot.com>
30719 Date:   Tue Feb 3 15:41:05 2015 +0100
30720
30721     gnulib/vasprintf: handle unsigned modifier for long long
30722
30723     Otherwise, an unsigned integer will be displayed as a signed one if we
30724     use internal printf and if HAVE_LONG_LONG_FORMAT is not defined.
30725
30726     https://bugzilla.gnome.org/show_bug.cgi?id=743936
30727
30728  glib/gnulib/vasnprintf.c | 5 +++++
30729  1 file changed, 5 insertions(+)
30730
30731 commit c1b0f178ca4739e7ab2e4e47c4585d41db8637e5
30732 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
30733 Date:   Tue Feb 3 16:06:53 2015 +0100
30734
30735     GListStore: fix preconditions in insert_sorted()
30736
30737  gio/gliststore.c | 6 +++---
30738  1 file changed, 3 insertions(+), 3 deletions(-)
30739
30740 commit 2b536d3cbb718e9cf731bf07df96738341540701
30741 Author: Xavier Claessens <xavier.claessens@collabora.com>
30742 Date:   Tue Feb 3 15:57:54 2015 +0100
30743
30744     docs: fix typos in G_DECLARE_*_TYPE
30745
30746     https://bugzilla.gnome.org/show_bug.cgi?id=743656
30747
30748  gobject/gtype.h | 24 +++++++++++++-----------
30749  1 file changed, 13 insertions(+), 11 deletions(-)
30750
30751 commit 26af7c152f602896cabf9ab6cb6ba42a47a5b992
30752 Author: Ryan Lortie <desrt@desrt.ca>
30753 Date:   Tue Feb 3 13:42:59 2015 +0100
30754
30755     tests: add test for GListStore inserted sort
30756
30757     https://bugzilla.gnome.org/show_bug.cgi?id=743927
30758
30759  gio/tests/glistmodel.c | 96
30760  ++++++++++++++++++++++++++++++++++++++++++++++++++
30761  1 file changed, 96 insertions(+)
30762
30763 commit 3f3eac474b26d5e01fbfdb50f3e45b7f7826bad9
30764 Author: Ryan Lortie <desrt@desrt.ca>
30765 Date:   Tue Feb 3 13:18:10 2015 +0100
30766
30767     GListStore: add sorted insert function
30768
30769     Add g_list_store_insert_sorted() which takes a GCompareDataFunc to
30770     decide where to insert.  This ends up being a very trivial function,
30771     thanks to GSequence.
30772
30773     https://bugzilla.gnome.org/show_bug.cgi?id=743927
30774
30775  docs/reference/gio/gio-sections.txt |  1 +
30776  gio/gliststore.c                    | 39
30777  +++++++++++++++++++++++++++++++++++++
30778  gio/gliststore.h                    |  6 ++++++
30779  3 files changed, 46 insertions(+)
30780
30781 commit 6161b285da3d00fb4e02d4774d741799b6e18584
30782 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30783 Date:   Mon Feb 2 23:25:31 2015 +0800
30784
30785     gtype.h: Fix Build on non-GCC
30786
30787     Use the (private) _GLIB_DEFINE_AUTOPTR_CHAINUP macro for
30788     G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE so that we will
30789     attempt to typedef and define items necessary for GCC
30790     __attribute__((cleanup)) on, well, GCC only.
30791
30792     This fixes the build on non-GCC.
30793
30794     https://bugzilla.gnome.org/show_bug.cgi?id=743640
30795
30796  gobject/gtype.h | 8 ++------
30797  1 file changed, 2 insertions(+), 6 deletions(-)
30798
30799 commit 696db7561560d9311dca93f0c849f96770f41d01
30800 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30801 Date:   Mon Feb 2 23:21:35 2015 +0800
30802
30803     gmacros.h: Add Private Macro _GLIB_DEFINE_AUTOPTR_CHAINUP
30804
30805     This is necessary as we are using _GLIB_AUTOPTR_TYPENAME and
30806     _GLIB_AUTOPTR_FUNC_NAME in gtype.h for G_DECLARE_DERIVABLE_TYPE and
30807     G_DECLARE_FINAL_TYPE, but _GLIB_AUTOPTR_TYPENAME and
30808     _GLIB_AUTOPTR_FUNC_NAME expand to nothing on non-GCC, causing
30809     builds on
30810     non-GCC to break, due to bad typedef and function definitions.
30811
30812     This patch defines a new private macro which does what is needed
30813     on GCC
30814     builds and does nothing on non-GCC builds, thus fixing the build.
30815
30816     https://bugzilla.gnome.org/show_bug.cgi?id=743640
30817
30818  glib/gmacros.h | 8 ++++++++
30819  1 file changed, 8 insertions(+)
30820
30821 commit ccf696a6e1da37ed414f08edb745a99aba935211
30822 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30823 Date:   Mon Feb 2 13:33:18 2015 +0800
30824
30825     glistmodel.h: Fix _GListModelInterface Define
30826
30827     "interface" is a reserved word on Visual Studio, so fix the build by
30828     using g_iface instead.
30829
30830     https://bugzilla.gnome.org/show_bug.cgi?id=743827
30831
30832  gio/glistmodel.h | 2 +-
30833  1 file changed, 1 insertion(+), 1 deletion(-)
30834
30835 commit 57a49f6891a0d69c0b3b686040bf81e303831b77
30836 Author: Ryan Lortie <desrt@desrt.ca>
30837 Date:   Mon Feb 2 09:16:55 2015 +0100
30838
30839     fix G_DEFINE_AUTO_CLEANUP_FREE_FUNC on non-GCC
30840
30841     Add the missing 'none' argument to this macro in the non-GCC case.
30842     The
30843     none parameter was added after the others and I forgot to update the
30844     non-GCC case.
30845
30846     https://bugzilla.gnome.org/show_bug.cgi?id=743640
30847
30848  glib/gmacros.h | 2 +-
30849  1 file changed, 1 insertion(+), 1 deletion(-)
30850
30851 commit 08f7f976961ca1174d187a917ec2a3d235f09448
30852 Author: Ryan Lortie <desrt@desrt.ca>
30853 Date:   Fri Jan 30 17:38:45 2015 +0100
30854
30855     docs: link the GListModel docs from the index
30856
30857  docs/reference/gio/gio-docs.xml | 5 +++++
30858  1 file changed, 5 insertions(+)
30859
30860 commit dee57faa6ca60f451b83655b59af806da4a48a17
30861 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30862 Date:   Mon Feb 2 14:27:29 2015 +0800
30863
30864     MSVC Builds: Fix "Installation" of GListModel Headers
30865
30866     Somehow I had the wrong path for getting the headers... oops.
30867
30868  build/win32/vs10/glib-install.props  | 4 ++--
30869  build/win32/vs9/glib-install.vsprops | 4 ++--
30870  2 files changed, 4 insertions(+), 4 deletions(-)
30871
30872 commit 25e26ea034eff1b1f9823106efb3d8db5fcbeaed
30873 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30874 Date:   Mon Feb 2 14:16:18 2015 +0800
30875
30876     MSVC Builds: Update vs11|vs12/Makefile.am
30877
30878     The rename of install.vxproj to glib-install.vcxproj needs to
30879     be applied
30880     here as well for dist'ing the project files correctly.
30881
30882  build/win32/vs11/Makefile.am | 2 +-
30883  build/win32/vs12/Makefile.am | 2 +-
30884  2 files changed, 2 insertions(+), 2 deletions(-)
30885
30886 commit 444a5fcd4a22ca8c78cde5b4ee333287429c980e
30887 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30888 Date:   Mon Feb 2 12:49:42 2015 +0800
30889
30890     MSVC Builds: Rename "install" Projects
30891
30892     Rename the project to "install" the GLib files, as we are planning
30893     to have
30894     a grand solution file that would build the entire GTK+ stack with
30895     its deps,
30896     to ease the process for people building the GTK+ stack from a stock
30897     installation of Visual Studio.
30898
30899  build/win32/vs10/Makefile.am                               | 2 +-
30900  build/win32/vs10/{install.vcxproj => glib-install.vcxproj} | 2 +-
30901  build/win32/vs10/glib.sln                                  | 2 +-
30902  build/win32/vs9/Makefile.am                                | 2 +-
30903  build/win32/vs9/{install.vcproj => glib-install.vcproj}    | 4 ++--
30904  build/win32/vs9/glib.sln                                   | 2 +-
30905  6 files changed, 7 insertions(+), 7 deletions(-)
30906
30907 commit 407adc6ea12e08950b36722b95fa54ef925de53a
30908 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30909 Date:   Mon Feb 2 11:16:29 2015 +0800
30910
30911     gobject\gtype.h: Make up for Missing '\'
30912
30913     The macro definition for G_DECLARE_DERIVABLE_TYPE was missing a
30914     '\' when
30915     we wanted to ignore deprecation warnings for it.
30916
30917  gobject/gtype.h | 2 +-
30918  1 file changed, 1 insertion(+), 1 deletion(-)
30919
30920 commit 65f4bd17a2bab8c8ffb13a4c0311cfda86c5a630
30921 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30922 Date:   Mon Feb 2 11:14:07 2015 +0800
30923
30924     One More Update For MSVC Builds
30925
30926     We also need to "install" the headers for Lars' new APIs for
30927     GListModel/
30928     GListStore.
30929
30930  build/win32/vs10/glib-install.props  | 2 ++
30931  build/win32/vs9/glib-install.vsprops | 2 ++
30932  2 files changed, 4 insertions(+)
30933
30934 commit 50012fb426394c21f656c9c01f41cdf031794f28
30935 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30936 Date:   Mon Feb 2 10:51:25 2015 +0800
30937
30938     MSVC Builds: "Install" the Autocleanup Headers
30939
30940     We are including the autocleanup headers as public headers for
30941     all builds,
30942     although they work only for GCC in reality, so "install" them.
30943
30944     Also clean up a bit as we are having "\\" in places, where we
30945     only need
30946     "\".
30947
30948  build/win32/vs10/glib-install.props  | 283
30949  ++++++++++++++++++-----------------
30950  build/win32/vs9/glib-install.vsprops | 283
30951  ++++++++++++++++++-----------------
30952  2 files changed, 286 insertions(+), 280 deletions(-)
30953
30954 commit e2f8afdd85c18c6eea4ce42b0c9dad2cdbfc9b3e
30955 Author: Ryan Lortie <desrt@desrt.ca>
30956 Date:   Fri Jan 30 15:21:20 2015 +0100
30957
30958     gio: add support for g_auto() and g_autoptr()
30959
30960     Add support to libgio types for the new cleanup macros.
30961
30962     https://bugzilla.gnome.org/show_bug.cgi?id=743640
30963
30964  gio/Makefile.am               |   1 +
30965  gio/gdbusdaemon.h             |   2 +
30966  gio/gdesktopappinfo.h         |   2 +
30967  gio/gfiledescriptorbased.h    |   1 +
30968  gio/gio-autocleanups.h        | 147
30969  ++++++++++++++++++++++++++++++++++++++++++
30970  gio/gio.h                     |   2 +
30971  gio/gunixconnection.h         |   2 +
30972  gio/gunixcredentialsmessage.h |   2 +
30973  gio/gunixfdlist.h             |   1 +
30974  gio/gunixfdmessage.h          |   2 +
30975  gio/gunixinputstream.h        |   2 +
30976  gio/gunixmount.h              |   1 +
30977  gio/gunixmounts.h             |   1 +
30978  gio/gunixoutputstream.h       |   2 +
30979  gio/gunixsocketaddress.h      |   2 +
30980  gio/gunixvolume.h             |   1 +
30981  gio/gwin32appinfo.h           |   2 +
30982  gio/gwin32inputstream.h       |   2 +
30983  gio/gwin32mount.h             |   1 +
30984  gio/gwin32outputstream.h      |   2 +
30985  20 files changed, 178 insertions(+)
30986
30987 commit 8ea414c8c6c40e208ebe4a9fdd41c7abdb05c392
30988 Author: Ryan Lortie <desrt@desrt.ca>
30989 Date:   Wed Jan 28 11:47:05 2015 +0000
30990
30991     G_DECLARE_*_TYPE: add auto cleanup support
30992
30993     Automatically add support for the new cleanup macros to the type
30994     declaration macros.
30995
30996     This is an API break because now your parent class needs to support
30997     cleanup if you want to use G_DECLARE_*_TYPE.  These macros are only 1
30998     day old, however, so that's probably not a big problem (and we are
30999     already busy adding the macros all over GLib and Gtk+).
31000
31001     https://bugzilla.gnome.org/show_bug.cgi?id=743640
31002
31003  gobject/gtype.h | 16 ++++++++++++++++
31004  1 file changed, 16 insertions(+)
31005
31006 commit 3d5de34def8b3120190ffb2561b5093abb6a3abb
31007 Author: Ryan Lortie <desrt@desrt.ca>
31008 Date:   Wed Jan 28 11:46:34 2015 +0000
31009
31010     gobject: add support for g_auto() and g_autoptr()
31011
31012     Add support to libgobject types for the new cleanup macros.
31013
31014     https://bugzilla.gnome.org/show_bug.cgi?id=743640
31015
31016  glib/glib-object.h             |  2 ++
31017  gobject/Makefile.am            |  1 +
31018  gobject/gobject-autocleanups.h | 26 ++++++++++++++++++++++++++
31019  3 files changed, 29 insertions(+)
31020
31021 commit 663834671dd34e95f7dbb6b96bebf1daac468c93
31022 Author: Ryan Lortie <desrt@desrt.ca>
31023 Date:   Wed Jan 28 11:45:26 2015 +0000
31024
31025     glib: add support for g_auto() and g_autoptr()
31026
31027     Add support to the libglib types for the new cleanup macros.
31028
31029     https://bugzilla.gnome.org/show_bug.cgi?id=743640
31030
31031  glib/Makefile.am         |  1 +
31032  glib/glib-autocleanups.h | 67
31033  ++++++++++++++++++++++++++++++++++++++++++++++++
31034  glib/glib.h              |  2 ++
31035  3 files changed, 70 insertions(+)
31036
31037 commit 2596919c58a364243196e65a9adda693448139f7
31038 Author: Ryan Lortie <desrt@desrt.ca>
31039 Date:   Wed Jan 28 11:27:35 2015 +0000
31040
31041     macros: add support for GNUC cleanup __attribute__
31042
31043     Add g_auto() and g_autoptr() as helpers for declaring variables with
31044     automatic cleanup.
31045
31046     Add some macros to help types define cleanup functions for themselves.
31047
31048     Going forward it will be an expectation that people use this
31049     macro when
31050     creating a new type, even if they do not intend to use the
31051     auto-cleanup
31052     functionality for themselves.
31053
31054     These new macros only work on GCC and clang, which is why we resisted
31055     adding them for so long.  There exist many people who are only
31056     interested in writing programs for these compilers, however, and a
31057     similar API in libgsystem has proven to be extremely popular, so let's
31058     expose this functionality to an even wider audience.
31059
31060     We ignore deprecation warnings when emitting the free functions, which
31061     seems suspicious.  The reason that we do this is not because we
31062     want to
31063     call deprecated functions, but just the opposite: sometimes the free
31064     function will be an _unref() function that is only AVAILABLE_IN newer
31065     versions, and these warnings are also implemented as deprecation
31066     warnings.
31067
31068     https://bugzilla.gnome.org/show_bug.cgi?id=743640
31069
31070  docs/reference/glib/glib-sections.txt |   7 ++
31071  glib/docs.c                           | 190
31072  ++++++++++++++++++++++++++++++++++
31073  glib/gmacros.h                        |  34 ++++++
31074  3 files changed, 231 insertions(+)
31075
31076 commit b5e1ea6fee6ac5b97585ffc1e30eb4f1ec137e1f
31077 Author: Ryan Lortie <desrt@desrt.ca>
31078 Date:   Fri Jan 30 16:40:03 2015 +0100
31079
31080     DECLARE_TYPE: ignore deprecations in inlines
31081
31082     Prevent complaints about deprecations in the inline functions
31083     emitted by
31084     the new G_DECLARE_*_TYPE macros.
31085
31086  gobject/gtype.h | 4 ++++
31087  1 file changed, 4 insertions(+)
31088
31089 commit 9d0389b3b574e6e0fc181ac161bf7c9ccd231e15
31090 Author: Ryan Lortie <desrt@desrt.ca>
31091 Date:   Wed Jan 28 11:30:23 2015 +0000
31092
31093     G_DECLARE_FINAL_TYPE: trivial fix in docs comment
31094
31095     https://bugzilla.gnome.org/show_bug.cgi?id=743640
31096
31097  gobject/gtype.h | 2 +-
31098  1 file changed, 1 insertion(+), 1 deletion(-)
31099
31100 commit 93982d4a16d8623137177da2f994abaf8075b4b0
31101 Author: Ryan Lortie <desrt@desrt.ca>
31102 Date:   Fri Jan 30 15:30:02 2015 +0100
31103
31104     giotypefuncs test: tweak _get_type() regexp
31105
31106     Make sure that we only match the _get_type() function name by
31107     restricting the regexp to matching [A-Za-z0-9_].  We were matching
31108     on .*
31109     before which means that if we had two _get_type() functions
31110     appearing on
31111     a single line then we would get everything in between them included
31112     (by
31113     the default rule of '*' being greedy).
31114
31115     This affected G_DECLARE_*_TYPE which puts several uses of _get_type()
31116     into a single line.
31117
31118  gio/tests/Makefile.am | 2 +-
31119  1 file changed, 1 insertion(+), 1 deletion(-)
31120
31121 commit b69beff42691ef300b6829beb261ca4cdfff02be
31122 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
31123 Date:   Thu May 1 20:04:32 2014 +0200
31124
31125     Add GListModel
31126
31127     GListModel is an interface that represents a dynamic list of GObjects.
31128
31129     Also add GListStore, a simple implementation of GListModel that stores
31130     all objects in memory, using a GSequence.
31131
31132     https://bugzilla.gnome.org/show_bug.cgi?id=729351
31133
31134  docs/reference/gio/gio-sections.txt |  38 ++++
31135  gio/Makefile.am                     |   4 +
31136  gio/gio.h                           |   2 +
31137  gio/giotypes.h                      |   2 +
31138  gio/glistmodel.c                    | 260 ++++++++++++++++++++++
31139  gio/glistmodel.h                    |  78 +++++++
31140  gio/gliststore.c                    | 421
31141  ++++++++++++++++++++++++++++++++++++
31142  gio/gliststore.h                    |  66 ++++++
31143  gio/tests/Makefile.am               |   1 +
31144  gio/tests/glistmodel.c              | 132 +++++++++++
31145  10 files changed, 1004 insertions(+)
31146
31147 commit 6d55189d8c7eaf95b7d94d62b6e88caccaa4034a
31148 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
31149 Date:   Mon Jan 26 10:13:26 2015 +0000
31150
31151     gsettings: add g_settings_schema_list_children
31152
31153     https://bugzilla.gnome.org/show_bug.cgi?id=743517
31154
31155  docs/reference/gio/gio-sections.txt |  1 +
31156  gio/gsettings.c                     | 24 +---------------------
31157  gio/gsettingsschema.c               | 41
31158  +++++++++++++++++++++++++++++++++++++
31159  gio/gsettingsschema.h               |  3 +++
31160  4 files changed, 46 insertions(+), 23 deletions(-)
31161
31162 commit d95bb1f08b07c3ae701076cd9d3cf6894a122e9c
31163 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
31164 Date:   Mon Jan 26 09:50:34 2015 +0000
31165
31166     gsettings: add g_settings_schema_key_get_name
31167
31168     https://bugzilla.gnome.org/show_bug.cgi?id=743517
31169
31170  docs/reference/gio/gio-sections.txt |  1 +
31171  gio/gsettingsschema.c               | 18 ++++++++++++++++++
31172  gio/gsettingsschema.h               |  2 ++
31173  3 files changed, 21 insertions(+)
31174
31175 commit f3c604d2735fd63c5d45ecbeff9cb0e90d3356ac
31176 Author: Christian Hergert <christian@hergert.me>
31177 Date:   Tue Jan 27 18:50:04 2015 +0000
31178
31179     G_DECLARE_DERIVED_TYPE: allow forward declarations
31180
31181     This allows multiple declarations such as:
31182
31183      typedef struct _Foo Foo;
31184
31185     as is needed when you have systems with circular referencing.
31186
31187     https://bugzilla.gnome.org/show_bug.cgi?id=743596
31188
31189  gobject/gtype.h | 3 ++-
31190  1 file changed, 2 insertions(+), 1 deletion(-)
31191
31192 commit e8d3f29300b695b1f49723fc561f3ab81a1fb361
31193 Author: Dan Winship <danw@gnome.org>
31194 Date:   Tue Jan 27 07:38:31 2015 -0500
31195
31196     gcredentialsprivate: clarify the USE_FREEBSD_CMSGCRED users
31197
31198     Add comments clarifying what the three non-FreeBSD platforms using
31199     G_CREDENTIALS_USE_FREEBSD_CMSGCRED are.
31200
31201  gio/gcredentialsprivate.h | 5 ++++-
31202  1 file changed, 4 insertions(+), 1 deletion(-)
31203
31204 commit 4c54b9fe31b2a9b2db3ccbce71ae486001cb8b5e
31205 Author: Peeter Must <karu.pruun@gmail.com>
31206 Date:   Tue Jan 27 11:34:48 2015 +0900
31207
31208     gcredentials: Add support for DragonFly
31209
31210     https://bugzilla.gnome.org/show_bug.cgi?id=743508
31211
31212  gio/gcredentialsprivate.h | 2 +-
31213  1 file changed, 1 insertion(+), 1 deletion(-)
31214
31215 commit 3b4cb28e17c6a5dac64eb8afda2b1143757ad7a4
31216 Author: Ryan Lortie <desrt@desrt.ca>
31217 Date:   Mon Feb 3 17:40:17 2014 +0000
31218
31219     gtype: add type declaration macros for headers
31220
31221     Add G_DECLARE_DERIVABLE_TYPE() and G_DECLARE_FINAL_TYPE() to allow
31222     skipping almost all of the typical GObject boilerplate code.
31223
31224     These macros make some assumptions about GObject best practice
31225     that mean
31226     that they may not be usable with older classes that have to preserve
31227     API/ABI compatibility with a time before these practices existed.
31228
31229     https://bugzilla.gnome.org/show_bug.cgi?id=389585
31230
31231  docs/reference/gobject/gobject-sections.txt |   2 +
31232  gobject/gtype.h                             | 158
31233  ++++++++++++++++++++++++++++
31234  2 files changed, 160 insertions(+)
31235
31236 commit e07cc89dee9ef3ad7d0062c0ac669025584ef281
31237 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31238 Date:   Mon Jan 26 11:17:28 2015 +0800
31239
31240     glib-sections.txt: Add g_win32_check_windows_version()
31241
31242     https://bugzilla.gnome.org/show_bug.cgi?id=741895
31243
31244  docs/reference/glib/glib-sections.txt | 2 ++
31245  1 file changed, 2 insertions(+)
31246
31247 commit bcbf80c35580142216f4b1ed2f71717efb2de99d
31248 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31249 Date:   Mon Jan 26 11:11:48 2015 +0800
31250
31251     gwin32: Add g_win32_check_windows_version() API
31252
31253     This adds a public API where one can use to see whether the running
31254     version
31255     of Windows where the code is run is at least the specified version,
31256     service
31257     pack level, and the type (non-server, server, any) of the running
31258     Windows
31259     OS.
31260
31261     This API is done as:
31262     -GetVersion()/GetVersionEx() changed in the way they work since
31263     Windows 8.1
31264      [1][2], so a newer mechanism to check the version of the running
31265      Windows
31266      operating system is needed.  MSDN also states that GetVersion()
31267      might be
31268      further changed or removed after Windows 8.1.  This provides a
31269      wrapper for
31270      VerfyVersionInfo() as well in GLib for most cases, which was
31271      recommended
31272      in place of g_win32_get_windows_version() for more detailed Windows
31273      version checking.
31274     -Provides an OS-level functionality check, for those that we don't
31275     need to
31276      venture into GetProcAddress(), and also to determine system API
31277      behavior
31278      changes due to differences in OS versions.
31279
31280     Also added a note for the g_win32_get_windows_version() API that
31281     since the
31282     behavior of GetVersion() which it uses, is changed since Windows
31283     8.1, users
31284     of the API should be aware.
31285
31286     [1]:
31287     http://msdn.microsoft.com/zh-tw/library/windows/desktop/ms724451%28v=vs.85%29.aspx
31288     [2]:
31289     http://msdn.microsoft.com/zh-tw/library/windows/desktop/ms724451%28v=vs.85%29.aspx
31290
31291     https://bugzilla.gnome.org/show_bug.cgi?id=741895
31292
31293  glib/gwin32.c | 82
31294  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
31295  glib/gwin32.h | 26 ++++++++++++++++++-
31296  2 files changed, 105 insertions(+), 3 deletions(-)
31297
31298 commit be2d9b4f5801380ac02e8d158686538d10e3dee5
31299 Author: Cosimo Cecchi <cosimoc@gnome.org>
31300 Date:   Mon Jan 26 11:18:06 2015 +0000
31301
31302     GSimpleAction: add g_simple_action_set_state_hint
31303
31304     Currently the only way to set a state hint on an action is through a
31305     subclass; add a g_simple_action_set_state_hint() method so that this
31306     becomes easier for clients that already use GSimpleAction.
31307
31308     https://bugzilla.gnome.org/show_bug.cgi?id=743521
31309
31310  docs/reference/gio/gio-sections.txt |  1 +
31311  gio/gsimpleaction.c                 | 39
31312  ++++++++++++++++++++++++++++++++++++-
31313  gio/gsimpleaction.h                 |  4 ++++
31314  3 files changed, 43 insertions(+), 1 deletion(-)
31315
31316 commit 2a0c18041ba71435df3fc3834d360553c97fdfe4
31317 Author: Ilya Konstantinov <ilya.konstantinov@gmail.com>
31318 Date:   Sat Dec 20 11:19:00 2014 -0500
31319
31320     gthread: add thread name support on Mac OS
31321
31322     https://bugzilla.gnome.org/show_bug.cgi?id=741807
31323
31324  configure.ac         | 10 ++++++++++
31325  glib/gthread-posix.c |  8 ++++----
31326  2 files changed, 14 insertions(+), 4 deletions(-)
31327
31328 commit 1cf7f5a2400ee9f4140e5c5bfab60e536bdabf14
31329 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31330 Date:   Sun Jan 25 17:09:35 2015 +0000
31331
31332     gobject: Fix a typo in a documentation comment
31333
31334  gobject/gobject.c | 2 +-
31335  1 file changed, 1 insertion(+), 1 deletion(-)
31336
31337 commit 4462cd30bc737a590ab8eec8b50b90e9952ad083
31338 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31339 Date:   Sun Jan 25 17:09:24 2015 +0000
31340
31341     gthread: Fix a typo in a documentation comment
31342
31343  glib/gthread.c | 2 +-
31344  1 file changed, 1 insertion(+), 1 deletion(-)
31345
31346 commit 92041f4b3b7eca6ddff0bade48b77d88f906ca6f
31347 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31348 Date:   Sun Jan 25 16:22:43 2015 +0000
31349
31350     gstrfuncs: Document that g_ascii_dtostr() writes a nul terminator
31351
31352     And g_ascii_formatd().
31353
31354     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
31355
31356  glib/gstrfuncs.c | 5 ++++-
31357  1 file changed, 4 insertions(+), 1 deletion(-)
31358
31359 commit ef09373e03c9f2f8bf9388013c812bb73c12076f
31360 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31361 Date:   Wed Jan 21 14:28:47 2015 +0800
31362
31363     gio/Makefile.am: Fix MSVC Project Generation
31364
31365     We need to filter out gnetworkmonitornm.c in the MSVC Projects,
31366     as that is
31367     UNIX-only code.
31368
31369  gio/Makefile.am | 6 +++---
31370  1 file changed, 3 insertions(+), 3 deletions(-)
31371
31372 commit 29307b4e41d36bfbc73f3c6405d6ccdfbf1f87e6
31373 Author: Ryan Lortie <desrt@desrt.ca>
31374 Date:   Tue Jan 20 01:38:13 2015 -0500
31375
31376     bump version
31377
31378  configure.ac | 2 +-
31379  1 file changed, 1 insertion(+), 1 deletion(-)
31380
31381 commit 95ea50d73c342796bffd20110c62dc9aef988c0c
31382 Author: Ryan Lortie <desrt@desrt.ca>
31383 Date:   Tue Jan 20 00:05:11 2015 -0500
31384
31385     GLib 2.43.3
31386
31387  NEWS | 37 +++++++++++++++++++++++++++++++++++++
31388  1 file changed, 37 insertions(+)
31389
31390 commit 11a846b6bf646ef6b4686c02fdf3fd8d2c72fb41
31391 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31392 Date:   Fri Jan 16 09:14:08 2015 +0000
31393
31394     gtestutils: Add an example of using test fixtures
31395
31396     Add a simple example of a test suite with two unit tests both
31397     using the
31398     same fixture.
31399
31400     https://bugzilla.gnome.org/show_bug.cgi?id=743014
31401
31402  glib/gtestutils.c | 64
31403  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
31404  1 file changed, 64 insertions(+)
31405
31406 commit ee245b57ffa8fb0677d9eaf48bfcaf20ced638ea
31407 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
31408 Date:   Sat Jan 17 17:14:46 2015 +0100
31409
31410     Updated Basque language
31411
31412  po/eu.po | 431
31413  ++++++++++++++++++++++++++++++++-------------------------------
31414  1 file changed, 216 insertions(+), 215 deletions(-)
31415
31416 commit cf03e824780d4ca58de664737bf5ba9ed416cfa2
31417 Author: Ignacio Casal Quinteiro <icq@gnome.org>
31418 Date:   Mon Dec 22 16:38:50 2014 +0100
31419
31420     gsocket: always try before waiting for condition
31421
31422     When implementing blocking operations on top of
31423     nonblocking sockets we should always first try to
31424     perform the operation and then if needed handle
31425     EAGAIN and wait with g_socket_wait_condition.
31426     This is an optimization since we avoid calling
31427     wait condition when it is not needed, but most
31428     importantly this fixes hangs on win32 where some
31429     events (in particular FD_WRITE) are only emitted
31430     after the operation fails with EWOULDBLOCK.
31431
31432     https://bugzilla.gnome.org/show_bug.cgi?id=732439
31433     https://bugzilla.gnome.org/show_bug.cgi?id=741707
31434
31435  gio/gsocket.c | 147
31436  ++++++++++++++++++++++++++++++----------------------------
31437  1 file changed, 77 insertions(+), 70 deletions(-)
31438
31439 commit 4f4714285dcc5c3ce9c87f65d9f684f285113a6e
31440 Author: Paolo Borelli <pborelli@gnome.org>
31441 Date:   Sat Jan 10 15:23:07 2015 +0100
31442
31443     gsocket: add a testcase that shows a hang on win32
31444
31445     Add a unit test that checks g_socket_new_from_fd by creating
31446     a gsocket, obtaining its fd, duplicating the fd and then creating
31447     a gsocket from the new fd. This shows a hang on win32 since the
31448     gsocket created from the fd never receives the FD_WRITE event
31449     because we wait for the condition without first trying to write
31450     and windows signals the condition only after a EWOULDBLOCK error.
31451
31452     https://bugzilla.gnome.org/show_bug.cgi?id=741707
31453
31454  gio/tests/socket.c | 94
31455  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
31456  1 file changed, 94 insertions(+)
31457
31458 commit 2c5076cd58d27eca46aa32ea44ec54cefb96499e
31459 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31460 Date:   Fri Jan 16 09:22:21 2015 +0000
31461
31462     gtestutils: Add links to gtester and gtester-report documentation
31463
31464     Link some existing text to make cross-referencing a little easier.
31465
31466  glib/gtestutils.c | 5 +++--
31467  1 file changed, 3 insertions(+), 2 deletions(-)
31468
31469 commit 056f50ce94e4b5c6bf6c128c348983401b402b45
31470 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31471 Date:   Fri Jan 16 09:18:41 2015 +0000
31472
31473     gtestutils: Fix a typo in the g_test_add() documentation
31474
31475  glib/gtestutils.c | 4 ++--
31476  1 file changed, 2 insertions(+), 2 deletions(-)
31477
31478 commit 7dd7c04148dac716ce2eb7df72056d739efa3c30
31479 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31480 Date:   Fri Jan 16 09:10:46 2015 +0000
31481
31482     gtestutils: Clarify that test fixtures are allocated by GLib
31483
31484     Make it a little clearer that the user’s fixture setup and teardown
31485     functions don’t have to do the allocation or freeing.
31486
31487  glib/gtestutils.c | 17 +++++++++--------
31488  1 file changed, 9 insertions(+), 8 deletions(-)
31489
31490 commit 123bd7aecf29598a8a04d55998bf8ec778fc6dd7
31491 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31492 Date:   Fri Jan 16 09:12:53 2015 +0000
31493
31494     gtestutils: Fix a typo in the g_test_run() documentation
31495
31496  glib/gtestutils.c | 2 +-
31497  1 file changed, 1 insertion(+), 1 deletion(-)
31498
31499 commit 9114923db213a53cdaee7de8dd1ad818919048a2
31500 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31501 Date:   Thu Jan 15 14:20:33 2015 +0000
31502
31503     ggettext: Include an example of setlocale() and friends in the
31504     i18n docs
31505
31506     Include an example main() function, and include a link to the gettext
31507     manual’s section on integrating gettext with build systems.
31508
31509     That should work as a complete reference for how to add i18n
31510     support to
31511     an application.
31512
31513     https://bugzilla.gnome.org/show_bug.cgi?id=742972
31514
31515  glib/ggettext.c | 24 +++++++++++++++++++++---
31516  1 file changed, 21 insertions(+), 3 deletions(-)
31517
31518 commit 7a8ef00aae2620b66306c8ab521e0d109e38d1ab
31519 Author: Paolo Borelli <pborelli@gnome.org>
31520 Date:   Tue Jan 13 12:44:20 2015 +0100
31521
31522     Avoid warning when using G_STMT_END macro with MSVC
31523
31524     Workaround found on
31525     http://cnicholson.net/2009/03/stupid-c-tricks-dowhile0-and-c4127/
31526
31527     https://bugzilla.gnome.org/show_bug.cgi?id=742851
31528
31529  glib/gmacros.h | 10 ++++++++++
31530  1 file changed, 10 insertions(+)
31531
31532 commit 432476355bc03ca4b62508f90747497644cc687c
31533 Author: Paolo Borelli <pborelli@gnome.org>
31534 Date:   Tue Jan 13 13:22:07 2015 +0100
31535
31536     Use G_STMT_START/END in gslice.h
31537
31538  glib/gslice.h | 11 ++++++-----
31539  1 file changed, 6 insertions(+), 5 deletions(-)
31540
31541 commit be0c9e507a59aec5655a1c109adb3b0a588e2502
31542 Author: Paolo Borelli <pborelli@gnome.org>
31543 Date:   Tue Jan 13 13:19:58 2015 +0100
31544
31545     Use G_STMT_START/END in gtestutils
31546
31547  glib/gtestutils.h | 72
31548  ++++++++++++++++++++++++++++++++++---------------------
31549  1 file changed, 45 insertions(+), 27 deletions(-)
31550
31551 commit 70e2630f5aa7045cafda2ede0d25f325adc37152
31552 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31553 Date:   Fri Dec 19 21:10:53 2014 +0000
31554
31555     gsettings: Fix a typo in the GSettings documentation
31556
31557     https://bugzilla.gnome.org/show_bug.cgi?id=741788
31558
31559  gio/gsettings.c | 2 +-
31560  1 file changed, 1 insertion(+), 1 deletion(-)
31561
31562 commit b1e5b0e73324d9c2db6abb4cf459cbb9b03a24ef
31563 Author: Matthias Clasen <mclasen@redhat.com>
31564 Date:   Tue Jan 13 16:54:59 2015 -0500
31565
31566     Bump version
31567
31568     So that early adopters of new api have a version to target.
31569
31570  configure.ac | 2 +-
31571  1 file changed, 1 insertion(+), 1 deletion(-)
31572
31573 commit f7be461601ab51a9f29e1fd07692efb261d0104b
31574 Author: Iain Lane <iain.lane@canonical.com>
31575 Date:   Mon Jan 12 10:03:18 2015 +0000
31576
31577     gnetworkmonitornm: Check if network-manager is running
31578
31579     We were asking for properties on NM's dbus interface, but if NM is not
31580     running then there won't be any. Check if the name has an owner before
31581     doing anything to it.
31582
31583     https://bugzilla.gnome.org/show_bug.cgi?id=741653
31584
31585  gio/gnetworkmonitornm.c | 11 +++++++++++
31586  1 file changed, 11 insertions(+)
31587
31588 commit 84a1efeabd56b080a2a63acb783a9bbc35513873
31589 Author: Ryan Lortie <desrt@desrt.ca>
31590 Date:   Wed Jan 7 16:15:22 2015 -0500
31591
31592     configure.ac: reject 'universal' builds
31593
31594     AC_C_BIGENDIAN can return 'universal' as the result in the case
31595     that we
31596     are trying to do a universal build on Mac OS.  This has to be
31597     opted into
31598     explicitly by using multiple -arch CFLAGS.
31599
31600     Previously, we detected this result and fell back to doing our
31601     own check
31602     based on the endianness of the build machine, hardcoding that.  This
31603     means that universal builds might successfully build, but the binaries
31604     would never actually run correctly on the 'opposite' arch.
31605
31606     This check was added because of a bug in the intial implementation of
31607     this detection in autoconf, which was inappropriately identifying
31608     non-macos compilers as 'universal'.  That was hitting ppc64 systems.
31609     See https://bugzilla.redhat.com/show_bug.cgi?id=449944 for more info.
31610
31611     Commit b0e687ef42e21b1eb7af18c4eaebcd41b0bd5632 in autoconf ("Limit
31612     AC_C_BIGENDIAN univeral checks to Mac OS X") solved this issue
31613     in 2008,
31614     so let's remove our workaround.  For good measure, if we detect
31615     "universal" in the result, error out.
31616
31617     https://bugzilla.gnome.org/show_bug.cgi?id=742548
31618
31619  configure.ac | 12 +-----------
31620  1 file changed, 1 insertion(+), 11 deletions(-)
31621
31622 commit 12b5eff6dc612b0bfbff4e84806442c3b0daa432
31623 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
31624 Date:   Fri Jan 9 01:49:13 2015 +0000
31625
31626     Updated Brazilian Portuguese translation
31627
31628  po/pt_BR.po | 1009
31629  ++++++++++++++++++++++++++++-------------------------------
31630  1 file changed, 471 insertions(+), 538 deletions(-)
31631
31632 commit 1632d5716e5df22ff4eaf5698245cee2dd70f82c
31633 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31634 Date:   Wed Jan 7 09:59:47 2015 +0800
31635
31636     Win32: Update Pre-configured Config Headers
31637
31638     Update config.h.win32.in and glibconfig.h.win32.in so that they
31639     will be
31640     in-line with the ones that are produced with configure.ac, for use on
31641     Windows builds.
31642
31643     Thanks to Philip Withnall for pointing out the changes needed
31644     to update
31645     glibconfig.h.win32.in in bug 727829.
31646
31647  config.h.win32.in          | 3 +++
31648  glib/glibconfig.h.win32.in | 8 ++++++--
31649  2 files changed, 9 insertions(+), 2 deletions(-)
31650
31651 commit 327d35ed414b845e0199a11e8bcbb5296ad70c95
31652 Author: Timm Bäder <mail@baedert.org>
31653 Date:   Mon Jan 5 11:51:46 2015 +0100
31654
31655     gnetworkmonitornm: Prevent crash
31656
31657     g_dbus_proxy_get_cached_property_names can return NULL if there are no
31658     cached properties, so don't try to access them in that case.
31659
31660  gio/gnetworkmonitornm.c | 4 ++++
31661  1 file changed, 4 insertions(+)
31662
31663 commit aa4e2d4dc3131076bed5f8e3fb83d4238a4f93b9
31664 Author: TingPing <tingping@tingping.se>
31665 Date:   Sat Aug 16 04:47:46 2014 -0400
31666
31667     Fix GContentType usage
31668
31669     https://bugzilla.gnome.org/show_bug.cgi?id=734946
31670
31671  gio/glocalfileinfo.c | 12 ++++++------
31672  1 file changed, 6 insertions(+), 6 deletions(-)
31673
31674 commit 48293bb47d9c1fa403d54e3f9f7bd4f2f1b8ad1e
31675 Author: Matthias Clasen <mclasen@redhat.com>
31676 Date:   Tue Dec 23 19:49:27 2014 -0500
31677
31678     Fix a typo
31679
31680  glib/gdatetime.c | 2 +-
31681  1 file changed, 1 insertion(+), 1 deletion(-)
31682
31683 commit 8344bf117929bfa70d5bf99937ab176a9ab0c8fb
31684 Author: Erick Pérez Castellanos <erick.red@gmail.com>
31685 Date:   Sun Dec 21 11:08:39 2014 -0500
31686
31687     Fix document typo
31688
31689     This one was making syntax highlighting fail.
31690
31691  gio/gsettings.c | 2 +-
31692  1 file changed, 1 insertion(+), 1 deletion(-)
31693
31694 commit 30abc73c1a8ff1e86513d7b3f4d1ba1a51d70790
31695 Author: Matthias Clasen <mclasen@redhat.com>
31696 Date:   Sat Dec 20 21:32:53 2014 -0500
31697
31698     Silence the build some more
31699
31700  glib/Makefile.am | 2 +-
31701  1 file changed, 1 insertion(+), 1 deletion(-)
31702
31703 commit c447bc7f93fbc6e1aaf7f46eef9da2f820c8f209
31704 Author: Thomas Haller <thaller@redhat.com>
31705 Date:   Wed Dec 17 10:00:35 2014 +0100
31706
31707     gobject: don't use G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC() macro
31708
31709     Using G_STRLOC ends up embedding unique strings of the form
31710     __FILE__:__LINE__ in the compiled binary. We can avoid these
31711     by passing __FILE__ and __LINE__ separately when constructing
31712     the warning text.
31713     This probably reduces the size of the binary as __FILE__ is
31714     likely already contained as string otherwise.
31715
31716     Note that for GCC 2.x this changes behavior because G_STRLOC
31717     also contained __PRETTY_FUNCTION__.
31718
31719     https://bugzilla.gnome.org/show_bug.cgi?id=741654
31720
31721  gobject/gobject.h | 4 ++--
31722  1 file changed, 2 insertions(+), 2 deletions(-)
31723
31724 commit d951db4236146efd8f4f343740d50433739526c8
31725 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31726 Date:   Tue Dec 16 11:29:03 2014 +0000
31727
31728     gobject: Add g_set_object() convenience function to set GObject
31729     pointers
31730
31731     Along the same lines as g_clear_object(), g_set_object() is a
31732     convenience function to update a GObject pointer, handling reference
31733     counting transparently and correctly.
31734
31735     Specifically, it handles the case where a pointer is set to its
31736     current
31737     value. If handled naïvely, that could result in the object instance
31738     being finalised. In the following code, that happens when
31739     (my_obj == new_value) and the object has a single reference:
31740         g_clear_object (&my_obj);
31741         my_obj = g_object_ref (new_value);
31742
31743     It also simplifies boilerplate code such as set_property()
31744     implementations, which are otherwise long and boring.
31745
31746     Test cases included.
31747
31748     https://bugzilla.gnome.org/show_bug.cgi?id=741589
31749
31750  docs/reference/gobject/gobject-sections.txt |  1 +
31751  gobject/gobject.h                           | 63
31752  +++++++++++++++++++++++++++++
31753  gobject/tests/reference.c                   | 60
31754  +++++++++++++++++++++++++++
31755  3 files changed, 124 insertions(+)
31756
31757 commit 4f3ab40c042d8c53e8540188a7508e91301baa41
31758 Author: Philip Chimento <philip.chimento@gmail.com>
31759 Date:   Tue Dec 2 12:34:30 2014 -0500
31760
31761     gfile: Explain nonobvious use of my_error
31762
31763     In g_file_make_directory_with_parents(), the my_error variable is used
31764     for several different purposes throughout the whole function, not
31765     all of
31766     which are obvious. This explains the situation with some comments.
31767
31768     https://bugzilla.gnome.org/show_bug.cgi?id=719455
31769
31770  gio/gfile.c | 21 +++++++++++++++++++++
31771  1 file changed, 21 insertions(+)
31772
31773 commit 44372f4dd0a4a8aac1b66b820810b3f7bdf70513
31774 Author: Philip Chimento <philip.chimento@gmail.com>
31775 Date:   Tue Dec 3 18:51:51 2013 -0800
31776
31777     gfile: Use g_error_matches
31778
31779     Make proper use of g_error_matches() instead of comparing only
31780     error codes.
31781
31782     https://bugzilla.gnome.org/show_bug.cgi?id=719455
31783
31784  gio/gfile.c | 6 +++---
31785  1 file changed, 3 insertions(+), 3 deletions(-)
31786
31787 commit 5a7db3015ab0f14e4e2ad6766b3ce819447faf93
31788 Author: Philip Chimento <philip.chimento@gmail.com>
31789 Date:   Wed Nov 27 17:43:18 2013 -0800
31790
31791     gfile: make_directory_with_parents race condition
31792
31793     A race condition could cause g_file_make_directory_with_parents() to
31794     fail with G_IO_ERROR_EXISTS despite the requested directory not
31795     existing.
31796
31797     https://bugzilla.gnome.org/show_bug.cgi?id=719455
31798
31799  gio/gfile.c | 7 +++++++
31800  1 file changed, 7 insertions(+)
31801
31802 commit 388e0d576f5a50a3219e01eb93fe689a7f30ee38
31803 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
31804 Date:   Wed Dec 17 12:31:29 2014 +0100
31805
31806     Updated Spanish translation
31807
31808  po/es.po | 496
31809  ++++++++++++++++++++++++++++++++-------------------------------
31810  1 file changed, 249 insertions(+), 247 deletions(-)
31811
31812 commit e98a5828d3ada47b080ab6d69c9349e2c5a4ee5d
31813 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31814 Date:   Tue Dec 16 11:23:12 2014 +0000
31815
31816     docs: Remove a mention of g_clear_object() being atomic
31817
31818     It is no longer atomic.
31819
31820     https://bugzilla.gnome.org/show_bug.cgi?id=741589
31821
31822  docs/reference/gobject/tut_howto.xml | 2 +-
31823  1 file changed, 1 insertion(+), 1 deletion(-)
31824
31825 commit 924f269763fec66194d3357285f6d860986f66b2
31826 Author: Matthias Clasen <mclasen@redhat.com>
31827 Date:   Mon Dec 15 11:56:12 2014 -0500
31828
31829     2.43.2
31830
31831  configure.ac | 2 +-
31832  1 file changed, 1 insertion(+), 1 deletion(-)
31833
31834 commit 0f21ee4c89551fd14f2926e86a174a8338fab9e1
31835 Author: Matthias Clasen <mclasen@redhat.com>
31836 Date:   Mon Dec 15 13:17:02 2014 -0500
31837
31838     gobject: Add missing symbols to the docs
31839
31840  docs/reference/gobject/gobject-sections.txt | 3 +++
31841  1 file changed, 3 insertions(+)
31842
31843 commit 169eae47e519068a0afa2ec44b24b884214d79ec
31844 Author: Matthias Clasen <mclasen@redhat.com>
31845 Date:   Mon Dec 15 13:14:01 2014 -0500
31846
31847     gio: Add missing symbols to docs
31848
31849  docs/reference/gio/gio-sections.txt | 10 ++++++++++
31850  1 file changed, 10 insertions(+)
31851
31852 commit b32ea8d9242c84f3959a9e3d6b5ed63fcb6eff9b
31853 Author: Matthias Clasen <mclasen@redhat.com>
31854 Date:   Mon Dec 15 11:52:42 2014 -0500
31855
31856     Updates
31857
31858  NEWS | 34 ++++++++++++++++++++++++++++++++++
31859  1 file changed, 34 insertions(+)
31860
31861 commit b6d1c66c506637ba614a2327e0071eb6a1873fc2
31862 Author: Dan Winship <danw@gnome.org>
31863 Date:   Sun Dec 14 08:04:27 2014 -0500
31864
31865     gio/tests/socket: fix one of the new tests
31866
31867     One of the recently-added tests was using g_test_cmpstr() on a buffer
31868     containing a string that wasn't necessarily 0-terminated.
31869
31870  gio/tests/socket.c | 1 +
31871  1 file changed, 1 insertion(+)
31872
31873 commit 1a2a689deacaac32b351ae97b00d8c35a6499cf6
31874 Author: Xavier Claessens <xavier.claessens@collabora.com>
31875 Date:   Sat Nov 29 08:39:24 2014 -0500
31876
31877     Doc: glib: Fix all undocumented/unused/undeclared symbols
31878
31879     There is one issue left in gscanner.h due to a bug #741305 in gtk-doc.
31880
31881     https://bugzilla.gnome.org/show_bug.cgi?id=740814
31882
31883  docs/reference/glib/Makefile.am        |  6 +++-
31884  docs/reference/glib/glib-overrides.txt |  5 ----
31885  docs/reference/glib/glib-sections.txt  | 50
31886  ++++++++++++++++++++++++++++++++++
31887  glib/docs.c                            | 14 ++++++++--
31888  glib/gconstructor.h                    |  3 ++
31889  glib/gconvert.h                        |  2 ++
31890  glib/gdir.h                            |  2 ++
31891  glib/genviron.h                        |  3 +-
31892  glib/gfileutils.h                      |  2 ++
31893  glib/ghash.c                           |  2 ++
31894  glib/giochannel.h                      |  2 ++
31895  glib/gkeyfile.c                        | 20 +++++++++++++-
31896  glib/goption.c                         |  3 ++
31897  glib/gspawn.h                          |  2 ++
31898  glib/gstdio.c                          |  2 ++
31899  glib/gunicode.h                        |  4 +--
31900  glib/gwin32.h                          |  2 ++
31901  glib/valgrind.h                        |  2 --
31902  18 files changed, 112 insertions(+), 14 deletions(-)
31903
31904 commit b6aa0c4890442845205a1b8696376a3e5fe0f2d7
31905 Author: Shankar Prasad <prasad.mvs@gmail.com>
31906 Date:   Fri Dec 12 11:55:07 2014 +0000
31907
31908     Updated Kannada translation
31909
31910  po/kn.po | 533
31911  +++++++++++++++++++++++----------------------------------------
31912  1 file changed, 194 insertions(+), 339 deletions(-)
31913
31914 commit 45e4ea75da0016675352bb00da8f148b07c23c04
31915 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
31916 Date:   Fri Dec 12 12:36:27 2014 +0200
31917
31918     Updated Hebrew translation
31919
31920  po/he.po | 432
31921  ++++++++++++++++++++++++++++++++-------------------------------
31922  1 file changed, 217 insertions(+), 215 deletions(-)
31923
31924 commit de657238774755eb58a1c6fbf9123f978fb828e7
31925 Author: Ryan Lortie <desrt@desrt.ca>
31926 Date:   Thu Dec 11 18:49:16 2014 -0500
31927
31928     ghash: minor docs tweak
31929
31930     We should not advise people to cast the result of
31931     g_hash_table_get_keys_as_array() to a type that looks suitable for use
31932     with g_strfreev().  Advise to use (const gchar **) instead.
31933
31934  glib/ghash.c | 2 +-
31935  1 file changed, 1 insertion(+), 1 deletion(-)
31936
31937 commit ae1b6ecd9d1b5e0fa701cd2fd44425ab2312ab02
31938 Author: Tim-Philipp Müller <tim@centricular.com>
31939 Date:   Fri Jun 13 20:19:09 2014 +0100
31940
31941     gio/tests/socket: add unit test for g_socket_send_messages()
31942
31943     https://bugzilla.gnome.org/show_bug.cgi?id=719646
31944
31945  gio/tests/socket.c | 55
31946  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
31947  1 file changed, 55 insertions(+)
31948
31949 commit fff5c7cd631f7eefeb93412b1d9d90517c4b895e
31950 Author: Tim-Philipp Müller <tim@centricular.com>
31951 Date:   Thu Jun 12 18:16:45 2014 +0100
31952
31953     gsocket: add g_socket_send_messages()
31954
31955     Allows sending of multiple messages (packets, datagrams)
31956     in one go using sendmmsg(), thus drastically reducing the
31957     number of syscalls when sending out a lot of data, or when
31958     sending out the same data to multiple recipients.
31959
31960     https://bugzilla.gnome.org/show_bug.cgi?id=719646
31961
31962  configure.ac   |   2 +-
31963  gio/giotypes.h |  35 ++++++++
31964  gio/gsocket.c  | 275
31965  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
31966  gio/gsocket.h  |   9 ++
31967  4 files changed, 320 insertions(+), 1 deletion(-)
31968
31969 commit 3c3fc0e463278f368e6192ff65a45b6873bf370a
31970 Author: Tim-Philipp Müller <tim@centricular.com>
31971 Date:   Fri Jun 13 19:45:25 2014 +0100
31972
31973     gio/tests/socket: add datagram version of test_ip_sync
31974
31975  gio/tests/socket.c | 170
31976  ++++++++++++++++++++++++++++++++++++++++++++++++++---
31977  1 file changed, 163 insertions(+), 7 deletions(-)
31978
31979 commit 486485042719dd13c03d5261a7945e94bdf63d69
31980 Author: Tim-Philipp Müller <tim@centricular.com>
31981 Date:   Fri Jun 13 10:48:52 2014 +0100
31982
31983     gio/tests/socket: add test for g_socket_send_message()
31984
31985  gio/tests/socket.c | 30 ++++++++++++++++++++++++++++++
31986  1 file changed, 30 insertions(+)
31987
31988 commit dd5fd6902d8433b8771da9d92ec2ce8c056eae29
31989 Author: Sweta Kothari <swkothar@redhat.com>
31990 Date:   Thu Dec 11 09:30:01 2014 +0530
31991
31992     Updated gujarati translations
31993
31994  po/gu.po | 365
31995  ++++++++++++++++++++++++++++-----------------------------------
31996  1 file changed, 164 insertions(+), 201 deletions(-)
31997
31998 commit fbf0b2e19c9a4720fa019ebef8995104d85c2c4e
31999 Author: Muhammet Kara <muhammetk@gmail.com>
32000 Date:   Wed Dec 10 22:04:49 2014 +0000
32001
32002     Updated Turkish translation
32003
32004  po/tr.po | 6825
32005  +++++++++++++++++++++++++++++++++++---------------------------
32006  1 file changed, 3842 insertions(+), 2983 deletions(-)
32007
32008 commit f8da414d089057f63cb277af575675deb63536b0
32009 Author: Dan Winship <danw@gnome.org>
32010 Date:   Wed Dec 10 18:39:21 2014 +0100
32011
32012     gio: fix the Since/AVAILABLE version on network connectivity stuff
32013
32014  gio/gioenums.h        | 2 +-
32015  gio/gnetworkmonitor.c | 4 ++--
32016  gio/gnetworkmonitor.h | 2 +-
32017  3 files changed, 4 insertions(+), 4 deletions(-)
32018
32019 commit a12f546b3bd32ae826306c4c7dbd931fe37ec632
32020 Author: Colin Walters <walters@verbum.org>
32021 Date:   Sun Dec 7 16:00:55 2014 -0500
32022
32023     keyfile: Add "in group" to GError message consistently
32024
32025     This originated with https://github.com/GNOME/ostree/pull/23
32026     It's nicer for the user if we also mention which group the expected
32027     key would be in.
32028
32029     And in fact, every other error *except* _get_value() already had it.
32030
32031     https://bugzilla.gnome.org/show_bug.cgi?id=741226
32032
32033  glib/gkeyfile.c | 30 +++++++++++++++---------------
32034  1 file changed, 15 insertions(+), 15 deletions(-)
32035
32036 commit 7966f27882095e1c2c4e2a0f6e36925bcdc65e9f
32037 Author: Balázs Úr <urbalazs@gmail.com>
32038 Date:   Sun Dec 7 09:26:40 2014 +0000
32039
32040     Updated Hungarian translation
32041
32042  po/hu.po | 347
32043  ++++++++++++++++++++++++++++++++-------------------------------
32044  1 file changed, 175 insertions(+), 172 deletions(-)
32045
32046 commit 7d9816934e6a233369a2df1282a49d1549d9fa0f
32047 Author: Ross Lagerwall <rosslagerwall@gmail.com>
32048 Date:   Sun Nov 30 22:17:51 2014 +0000
32049
32050     gio/tests: Prevent hangs and aborts in socket-listener
32051
32052     Fix two problems:
32053     1) If g_socket_service_stop is called before the accept call is
32054     requeued,
32055     then the reference count won't decrease and this code will hang
32056     forever:
32057       while (G_OBJECT (service)->ref_count == ref_count)
32058         g_main_context_iteration (NULL, TRUE);
32059
32060     2) Sometimes the testcase fails (maybe 1 in 200 times for me):
32061     GLib-GIO:ERROR:socket-listener.c:73:connection_cb: assertion failed
32062     (G_OBJECT (service)->ref_count == 2): (3 == 2)
32063     Aborted (core dumped)
32064
32065     The problem is that depending on ordering, cancellation of the async
32066     listener can require further main context iterations before it
32067     releases
32068     the reference on the socket service. Furthermore, in some cases, it
32069     requires at least one iteration.
32070
32071     https://bugzilla.gnome.org/show_bug.cgi?id=712570
32072
32073  gio/tests/socket-listener.c | 7 ++++---
32074  1 file changed, 4 insertions(+), 3 deletions(-)
32075
32076 commit 53abf0dc7d22d8a150fdc6162ef212cb5aa87c2f
32077 Author: Piotr Drąg <piotrdrag@gmail.com>
32078 Date:   Fri Dec 5 23:04:04 2014 +0100
32079
32080     Updated POTFILES.in
32081
32082  po/POTFILES.in | 1 +
32083  1 file changed, 1 insertion(+)
32084
32085 commit 485a6900fcd481f0899e4a775c96d5a34b62cb90
32086 Author: Bastien Nocera <hadess@hadess.net>
32087 Date:   Wed Dec 3 18:36:25 2014 +0100
32088
32089     gio: Add GNetworkMonitor impl based on NetworkManager
32090
32091     Which implements the new GNetworkConnectivity property.
32092
32093     https://bugzilla.gnome.org/show_bug.cgi?id=664562
32094
32095  gio/Makefile.am         |   2 +
32096  gio/giomodule.c         |   2 +
32097  gio/gnetworkmonitornm.c | 307
32098  ++++++++++++++++++++++++++++++++++++++++++++++++
32099  gio/gnetworkmonitornm.h |  53 +++++++++
32100  4 files changed, 364 insertions(+)
32101
32102 commit 8d08b821090d5394175c17f375a192bb3f824c0c
32103 Author: Dan Winship <danw@gnome.org>
32104 Date:   Wed Apr 16 10:39:12 2014 -0400
32105
32106     gio: add network connectivity state to GNetworkMonitor
32107
32108     Add a property to GNetworkMonitor indicating the level of network
32109     connectivity: none/local, limited, stuck behind a portal, or full.
32110
32111     The default implementation just returns none or full depending on the
32112     value of is-available.
32113
32114     https://bugzilla.gnome.org/show_bug.cgi?id=664562
32115
32116  gio/gioenums.h              | 24 +++++++++++++++++++
32117  gio/gnetworkmonitor.c       | 56
32118  +++++++++++++++++++++++++++++++++++++++++++++
32119  gio/gnetworkmonitor.h       | 35 +++++++++++++++-------------
32120  gio/gnetworkmonitorbase.c   | 24 +++++++++++++------
32121  gio/tests/network-monitor.c | 11 +++++++++
32122  5 files changed, 127 insertions(+), 23 deletions(-)
32123
32124 commit ed68d80e61b60833c15b69e57117e7f267757632
32125 Author: Bastien Nocera <hadess@hadess.net>
32126 Date:   Thu Dec 4 12:27:23 2014 +0100
32127
32128     gio: Correct the "available in" for GNetworkMonitor
32129
32130     They were marked as available in all versions when the main interface
32131     was actually added in glib 2.32.
32132
32133     https://bugzilla.gnome.org/show_bug.cgi?id=664562
32134
32135  gio/gnetworkmonitor.h | 8 ++++----
32136  1 file changed, 4 insertions(+), 4 deletions(-)
32137
32138 commit e0f1a19332fd2aa25dc08eda289a217044e07472
32139 Author: Ignacio Casal Quinteiro <icq@gnome.org>
32140 Date:   Tue Dec 2 14:25:56 2014 +0100
32141
32142     gio: provide G_IO_ERROR_NOT_CONNECTED translation for ENOTCONN
32143
32144     https://bugzilla.gnome.org/show_bug.cgi?id=741016
32145
32146  gio/gioerror.c | 6 ++++++
32147  1 file changed, 6 insertions(+)
32148
32149 commit 22ab227348e9ac6671da3d2bf143aafbf99838ca
32150 Author: Ignacio Casal Quinteiro <icq@gnome.org>
32151 Date:   Tue Dec 2 14:29:11 2014 +0100
32152
32153     gio: fix build
32154
32155     next time I should definitely try to compile after a rebase
32156     conflict...
32157
32158  gio/gioenums.h | 2 +-
32159  1 file changed, 1 insertion(+), 1 deletion(-)
32160
32161 commit fbfc23453ddbbf8fc44984c78910c4e8c23ef847
32162 Author: Ignacio Casal Quinteiro <icq@gnome.org>
32163 Date:   Tue Dec 2 13:50:51 2014 +0100
32164
32165     gio: add G_IO_ERROR_NOT_CONNECTED
32166
32167     It adds a new error G_IO_ERROR_NOT_CONNECTED
32168     and makes the win32 error ERROR_PIPE_LISTENING
32169     to be translated to it.
32170
32171     https://bugzilla.gnome.org/show_bug.cgi?id=741016
32172
32173  gio/gioenums.h | 2 ++
32174  gio/gioerror.c | 3 +++
32175  2 files changed, 5 insertions(+)
32176
32177 commit d0d5ea71bbbee5146a0d0221efa6ecfab703822c
32178 Author: Rico Tzschichholz <ricotz@ubuntu.com>
32179 Date:   Mon Dec 1 14:16:54 2014 +0100
32180
32181     docs: Add index for 2.44 api
32182
32183  docs/reference/gio/gio-docs.xml         | 4 ++++
32184  docs/reference/glib/glib-docs.xml       | 4 ++++
32185  docs/reference/gobject/gobject-docs.xml | 4 ++++
32186  3 files changed, 12 insertions(+)
32187
32188 commit 8b27ac0d9f8f87ca5a2f4e7b2ff071be5adb61e3
32189 Author: Trần Ngọc Quân <vnwildman@gmail.com>
32190 Date:   Mon Dec 1 09:07:13 2014 +0700
32191
32192     Updated Vietnamese translation
32193
32194     Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
32195
32196  po/vi.po | 2804
32197  ++++++++++++++++++++++++++++++++++----------------------------
32198  1 file changed, 1518 insertions(+), 1286 deletions(-)
32199
32200 commit 967fedc0ae04fab3162f25715c6d7bde73d22d57
32201 Author: Dan Winship <danw@gnome.org>
32202 Date:   Fri Aug 19 10:23:12 2011 -0400
32203
32204     gsocket: add G_IO_ERROR_CONNECTION_CLOSED
32205
32206     Add G_IO_ERROR_CONNECTION_CLOSED as an alias for
32207     G_IO_ERROR_BROKEN_PIPE, and also return it on ECONNRESET.
32208
32209     It doesn't really make sense to try to distinguish EPIPE and
32210     ECONNRESET at the GLib level, since the exact choice of which error
32211     gets returned in what conditions depends on the OS. Given that, we
32212     ought to map the two errors to the same value, and since we're already
32213     mapping EPIPE to G_IO_ERROR_BROKEN_PIPE, we need to map ECONNRESET to
32214     that too. But the existing name doesn't really make sense for sockets,
32215     so we add a new name.
32216
32217     https://bugzilla.gnome.org/show_bug.cgi?id=728928
32218
32219  gio/gioenums.h     | 10 ++++++++--
32220  gio/gioerror.c     |  9 +++++++++
32221  gio/tests/socket.c | 38 ++++++++++++++++++++++++++++++++------
32222  3 files changed, 49 insertions(+), 8 deletions(-)
32223
32224 commit 64f9bf96fdc47ab7fedd91d291f805c3e10322b4
32225 Author: Dan Winship <danw@gnome.org>
32226 Date:   Sun Nov 23 12:53:03 2014 -0500
32227
32228     gnetworkaddress: Add g_network_address_new_loopback() constructor
32229
32230     This is a convenience method for creating a GNetworkAddress which is
32231     guaranteed to return IPv4 and IPv6 loopback addresses. The program
32232     cannot guarantee that 'localhost' will resolve to both types of
32233     address, so programs which wish to connect to a local service over
32234     either IPv4 or IPv6 must currently manually create an IPv4 and another
32235     IPv6 socket, and detect which of the two are working. This new API
32236     allows the existing GSocketConnectable machinery to be used to
32237     automate that.
32238
32239     Based on a patch from Philip Withnall.
32240
32241     https://bugzilla.gnome.org/show_bug.cgi?id=732317
32242
32243  docs/reference/gio/gio-sections.txt |   5 +-
32244  gio/gnetworkaddress.c               |  45 ++++++++++++
32245  gio/gnetworkaddress.h               |   2 +
32246  gio/tests/network-address.c         | 132
32247  ++++++++++++++++++++++++++++++++++++
32248  4 files changed, 182 insertions(+), 2 deletions(-)
32249
32250 commit 296c710c64c3f145674a6c20357d4c0b0da1b393
32251 Author: Ryan Lortie <desrt@desrt.ca>
32252 Date:   Fri Nov 28 17:55:28 2014 -0500
32253
32254     GVariant tests: test with larger strings
32255
32256     Allocate some larger strings in the testcase to make sure we
32257     handle them
32258     correctly as well.
32259
32260  glib/tests/gvariant.c | 4 ++--
32261  1 file changed, 2 insertions(+), 2 deletions(-)
32262
32263 commit 5aba9ca837205f8eddec138326430af9d2fd6b11
32264 Author: Ryan Lortie <desrt@desrt.ca>
32265 Date:   Fri Nov 28 12:43:03 2014 -0500
32266
32267     gmain: fix poll record comparison
32268
32269     We intend to keep the list of poll records sorted by (integer) file
32270     descriptor, but due to a typo we are actually keeping it sorted by
32271     pointer address of the GPollFD.
32272
32273     Fix that.
32274
32275     https://bugzilla.gnome.org/show_bug.cgi?id=11059
32276
32277  glib/gmain.c | 2 +-
32278  1 file changed, 1 insertion(+), 1 deletion(-)
32279
32280 commit c476f7cd264ca3c69c002c4bcc1563b17cd976b2
32281 Author: Ryan Lortie <desrt@desrt.ca>
32282 Date:   Fri Nov 28 16:20:40 2014 -0500
32283
32284     gsignal: add a clarification to the docs
32285
32286     As evidenced by a mistake that I made recently, this documentation
32287     could
32288     use a little bit of clarification.
32289
32290  gobject/gsignal.c | 6 ++++++
32291  1 file changed, 6 insertions(+)
32292
32293 commit d511d6b37f051d2cd8698055cbd85ee7f987325d
32294 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
32295 Date:   Fri Nov 28 13:06:04 2014 +0100
32296
32297     GSettings: fix check for delaying backend subscription
32298
32299     g_settings_has_signal_handlers() checks whether any of the signals has
32300     pending handlers. However, g_signal_has_handler_pending() matches on
32301     exact detail, even when passing 0. Subscribing to one of GSettings'
32302     signals with a detail will fail this check and never connect to the
32303     backend.
32304
32305     Fix this by calling has_handler_pending() with the key as detail as
32306     well.
32307
32308     https://bugzilla.gnome.org/show_bug.cgi?id=740848
32309
32310  gio/gsettings.c | 12 +++++++++---
32311  1 file changed, 9 insertions(+), 3 deletions(-)
32312
32313 commit 7f2f4ab12df6ddb501900846896f496520871d16
32314 Author: Matthias Clasen <mclasen@redhat.com>
32315 Date:   Thu Nov 27 09:12:42 2014 -0500
32316
32317     Use the new g_strv_contains
32318
32319     No need to keep our own copy of this in the testsuite.
32320
32321  gio/tests/contenttype.c | 39 ++++++++++++---------------------------
32322  1 file changed, 12 insertions(+), 27 deletions(-)
32323
32324 commit 71944b1bfd2cff57e889b806d001458dce6fa2b5
32325 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
32326 Date:   Mon Apr 15 14:54:31 2013 +0200
32327
32328     gstrfuncs: Add g_strv_contains()
32329
32330     Includes unit tests.
32331
32332     https://bugzilla.gnome.org/show_bug.cgi?id=685880
32333
32334  docs/reference/glib/glib-sections.txt |  1 +
32335  glib/gstrfuncs.c                      | 27 +++++++++++++++++++++++++++
32336  glib/gstrfuncs.h                      |  4 ++++
32337  glib/tests/strfuncs.c                 | 19 +++++++++++++++++++
32338  4 files changed, 51 insertions(+)
32339
32340 commit 3f5a78a248406611c3eb7096a72749c892d47653
32341 Author: Matthias Clasen <mclasen@redhat.com>
32342 Date:   Mon Nov 24 13:07:22 2014 -0500
32343
32344     2.43.1
32345
32346  NEWS         | 27 +++++++++++++++++++++++++++
32347  configure.ac |  2 +-
32348  2 files changed, 28 insertions(+), 1 deletion(-)
32349
32350 commit e784a4ba326e939b74578f417202833d3231c7ac
32351 Author: Dan Winship <danw@gnome.org>
32352 Date:   Sun Nov 23 12:33:01 2014 -0500
32353
32354     gio/tests: add a socket-listener test
32355
32356     Add a GSocketListener test program. Currently the only test is a
32357     regression test for bug 712570 (based on a standalone bug reproducer
32358     provided by Ross Lagerwall).
32359
32360  gio/tests/.gitignore        |   1 +
32361  gio/tests/Makefile.am       |   1 +
32362  gio/tests/socket-listener.c | 166
32363  ++++++++++++++++++++++++++++++++++++++++++++
32364  3 files changed, 168 insertions(+)
32365
32366 commit 9a6e01ea5bde908e2bcce4dc66d89483e84fd837
32367 Author: Ross Lagerwall <rosslagerwall@gmail.com>
32368 Date:   Tue Oct 28 21:16:50 2014 +0000
32369
32370     gio: Prevent hang when finalizing GThreadedSocketService
32371
32372     If all users of a GThreadedSocketService release their references
32373     to the
32374     service while a connection thread is running, the thread function will
32375     release the last reference to the service which causes the finalize to
32376     deadlock waiting for all threads to finish (because it's called
32377     from the
32378     thread function).
32379
32380     To fix this, don't wait for all threads to finish in the service's
32381     finalize method.  Since the threads hold a reference to the service,
32382     finalize should only be called when all threads are finished running
32383     (or
32384     have unrefed the service and are about to finish).
32385
32386     https://bugzilla.gnome.org/show_bug.cgi?id=712570
32387
32388  gio/gthreadedsocketservice.c | 13 ++++++++-----
32389  1 file changed, 8 insertions(+), 5 deletions(-)
32390
32391 commit 91802bbf2bfd336aec640c9412f955b1df8f80ae
32392 Author: Jasper St. Pierre <jstpierre@mecheye.net>
32393 Date:   Tue Oct 28 13:45:34 2014 -0700
32394
32395     gparam: Make the documentation clearer for CONSTRUCT_ONLY properties
32396
32397     It's not that the properly will only be set on construction, it's that
32398     it *can* only be set upon construction.
32399
32400  gobject/gparam.h | 2 +-
32401  1 file changed, 1 insertion(+), 1 deletion(-)
32402
32403 commit 89e663107ecefd6db7ea24d2ffdf935020222947
32404 Author: Michael Henning <drawoc@darkrefraction.com>
32405 Date:   Wed Nov 5 01:20:25 2014 -0500
32406
32407     gio: Implement g_win32_app_info_launch_uris for windows.
32408
32409  gio/gwin32appinfo.c | 48 +++++++++++++++++++++++++++++++-----------------
32410  1 file changed, 31 insertions(+), 17 deletions(-)
32411
32412 commit 90f0eb101f108ee4096b5b3ef2d570ce588abb64
32413 Author: Michael Henning <drawoc@darkrefraction.com>
32414 Date:   Wed Nov 5 01:18:25 2014 -0500
32415
32416     gio: Implement g_app_info_get_default_for_uri_scheme for windows.
32417
32418  gio/gwin32appinfo.c | 22 ++++++++++++++++------
32419  1 file changed, 16 insertions(+), 6 deletions(-)
32420
32421 commit 7f5c862e166a6f288d8d0ec2622685316f64b87c
32422 Author: Dan Winship <danw@gnome.org>
32423 Date:   Sat Nov 22 10:54:41 2014 -0500
32424
32425     GTlsClientConnection: loosen the semantics of "use-ssl3"
32426
32427     If SSL 3.0 has been disabled (at the host, application, or library
32428     level), then the "use-ssl3" property becomes a "fail-immediately"
32429     property.
32430
32431     Despite the name, the point of the property wasn't really specifically
32432     to use SSL 3.0; it was to allow fallback when talking to broken
32433     servers that do SSL/TLS negotiation incorrectly and break when they
32434     see unexpectedly-high version numbers. So if we can't fall back to SSL
32435     3.0, then the "use-ssl3" property should fall back to TLS 1.0 instead
32436     (since there are hosts that will reject a TLS 1.2 handshake, but
32437     accept a TLS 1.0 one).
32438
32439     glib-networking is being updated to implement that behavior, so update
32440     the documentation here.
32441
32442     https://bugzilla.gnome.org/show_bug.cgi?id=738633
32443
32444  gio/gtlsclientconnection.c | 19 ++++++++++++-------
32445  1 file changed, 12 insertions(+), 7 deletions(-)
32446
32447 commit f6bbd19beb41aeb52426ba96b3c39c1b09f6bc17
32448 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
32449 Date:   Thu Nov 20 18:34:21 2014 +0800
32450
32451     GSettings Registry Backend: Init cache_lock Earlier
32452
32453     In commit 8ff5668, we are subscribing the GSettings backend later,
32454     but this
32455     meant that we need to initialize cache_lock earlier, as we might
32456     try to
32457     use that lock before a change notification is issued to subscribe the
32458     backend, which would then cause an access violation if we are
32459     trying to
32460     read GSettings values, as that lock is used to access the Windows
32461     Registry.
32462
32463     Initialize cache_lock once we initialize the GSettings Registry
32464     backend,
32465     and delete it upon finalize, so that g_settings_read_from_backend()
32466     can
32467     proceed normally, even if the GSettings backend is not yet subscribed.
32468
32469     https://bugzilla.gnome.org/show_bug.cgi?id=740413
32470
32471  gio/gregistrysettingsbackend.c | 13 ++++++-------
32472  1 file changed, 6 insertions(+), 7 deletions(-)
32473
32474 commit 5c68fc9f93ee3d3cdb94cda2be5565584dfbb908
32475 Author: Christian Persch <chpe@gnome.org>
32476 Date:   Tue Sep 23 10:46:53 2014 +0200
32477
32478     gsettingsschema: Print the string that failed to parse
32479
32480     When parsing a translated value fails, print the actual string that
32481     failed to parse instead of the 'domain\004string' untranslated string.
32482
32483     https://bugzilla.gnome.org/show_bug.cgi?id=737150
32484     https://bugzilla.gnome.org/show_bug.cgi?id=737160
32485
32486  gio/gsettingsschema.c | 2 +-
32487  1 file changed, 1 insertion(+), 1 deletion(-)
32488
32489 commit 8ff5668a458344da22d30491e3ce726d861b3619
32490 Author: Ryan Lortie <desrt@desrt.ca>
32491 Date:   Sat Jul 26 17:16:37 2014 +0200
32492
32493     GSettings: delay backend subscription
32494
32495     GSettings objects begin watching for changes as soon as they are
32496     created
32497     in order that they can emit the "changed" signal.
32498
32499     In the case of dconf, if we want to be able to emit the changed
32500     signal,
32501     we need to go on the bus and add some match rules.  This requires
32502     creating the dconf helper thread and also requires initialising GDBus
32503     (which creates another thread).
32504
32505     Some users of GSettings are never interested in the "changed" signal.
32506     One of these users is the glib-networking code that gets run
32507     every time
32508     a new network connection is created.
32509
32510     Some users are reporting that they are annoyed that simply
32511     establishing
32512     a network connection would spawn two extra threads and create a D-Bus
32513     connection.
32514
32515     In order to avoid doing unnecessary work for these simple uses, delay
32516     the subscription until we know that we will actually need to do it.
32517
32518     We do this in a simple way, using a simple argument: in order for the
32519     user to care that a value changed then they must have:
32520
32521      1) watched for a change signal; and then
32522      2) actually read a value
32523
32524     If the user didn't actually read a value then they cannot possibly be
32525     interested in if the value changed or not (since they never knew
32526     the old
32527     value to begin with and therefore would be unable to observe that it
32528     ever changed, since they have nothing to compare the new value with).
32529
32530     This really is a behaviour change, however, and it does impact
32531     at least
32532     one user: the 'monitor' functionality of the GSettings commandline
32533     tool,
32534     which is interested in reporting changes without ever having known the
32535     original values.  We add a workaround to the commandline tool in order
32536     to ensure that it continues to function properly.
32537
32538     It's also possible to argue that it is completely valid to have read a
32539     value and _then_ established a change signal connection under the
32540     (correct) assumption that it would not have been possible to miss a
32541     change signal by virtue of not having returned to the mainloop.
32542     Although this argument is true, this pattern is extremely
32543     non-idiomatic,
32544     and the problem is easily avoided by doing things in the usual order.
32545
32546     We never really talked about change notification in the overview
32547     documentation for GSettings, so it seems like now is a good time
32548     to add
32549     some discussion, including the new rules for when one can expect
32550     change
32551     signals to be emitted.
32552
32553     https://bugzilla.gnome.org/show_bug.cgi?id=733791
32554
32555  gio/gsettings-tool.c | 13 +++++++++++++
32556  gio/gsettings.c      | 47 +++++++++++++++++++++++++++++++++++++++++++----
32557  2 files changed, 56 insertions(+), 4 deletions(-)
32558
32559 commit 6c080721fc1879d8c92176fe630e00122110ea2e
32560 Author: Alberto Ruiz <aruiz@gnome.org>
32561 Date:   Tue Nov 18 14:43:41 2014 +0000
32562
32563     glib: Improve documentation for g_strfreev()
32564
32565     Fixes #740309.
32566
32567  glib/gstrfuncs.c | 8 +++++---
32568  1 file changed, 5 insertions(+), 3 deletions(-)
32569
32570 commit 61e125a57783422e25bb0e9616c9115f68641426
32571 Author: Kjartan Maraas <kmaraas@gnome.org>
32572 Date:   Sat Nov 15 18:31:40 2014 +0100
32573
32574     Updated Norwegian bokmål translation.
32575
32576  po/nb.po | 340
32577  ++++++++++++++++++++++++++++++++-------------------------------
32578  1 file changed, 171 insertions(+), 169 deletions(-)
32579
32580 commit 021c4ad050f979e5b36c34474d5fbb189278acdf
32581 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
32582 Date:   Sat Nov 15 10:30:41 2014 +0100
32583
32584     gapplication: enable --help when app has options
32585
32586     This should already work according to the documentation, but doesn't
32587     because main_options is consumed before the check in
32588     g_application_parse_command_line().
32589
32590     Fix by moving the check for main_options up.
32591
32592     https://bugzilla.gnome.org/show_bug.cgi?id=740157
32593
32594  gio/gapplication.c       | 28 ++++++++++++++--------------
32595  gio/tests/gapplication.c | 45
32596  +++++++++++++++++++++++++++++++++++++++++++++
32597  2 files changed, 59 insertions(+), 14 deletions(-)
32598
32599 commit 61cecd5a68743542baf685b47e8a4a5f4a98d205
32600 Author: David King <amigadave@amigadave.com>
32601 Date:   Thu Nov 13 17:49:31 2014 +0000
32602
32603     docs: Add missing opening parenthesis
32604
32605     https://mail.gnome.org/archives/gnome-web-list/2014-November/msg00003.html
32606
32607  glib/gmem.c | 2 +-
32608  1 file changed, 1 insertion(+), 1 deletion(-)
32609
32610 commit 1edd463137067ccb7533f3a1e072dc516bb32d86
32611 Author: Volker Sobek <reklov@live.com>
32612 Date:   Fri May 23 22:45:30 2014 +0200
32613
32614     docs: Update GParamFlags docs.
32615
32616     Remove reference to G_PARAM_READWRITE from GParamFlags' description,
32617     since commit 6c395244a5db added G_PARAM_READWRITE to GParamFlags.
32618
32619     https://bugzilla.gnome.org/show_bug.cgi?id=726037
32620
32621  gobject/gparam.h | 2 +-
32622  1 file changed, 1 insertion(+), 1 deletion(-)
32623
32624 commit 20f6cc2a10ba26860e7a6d27c100deadb5497772
32625 Author: Sébastien Wilmet <swilmet@gnome.org>
32626 Date:   Wed Nov 5 14:00:45 2014 +0100
32627
32628     Simplify code that uses g_queue_insert_before() and insert_after()
32629
32630     g_queue_insert_before() and g_queue_insert_after() now accept a NULL
32631     sibling.
32632
32633     https://bugzilla.gnome.org/show_bug.cgi?id=736620
32634
32635  glib/gqueue.c         |  5 +----
32636  glib/tests/sequence.c | 16 +++-------------
32637  2 files changed, 4 insertions(+), 17 deletions(-)
32638
32639 commit 8a90f5e9f6da778743aaec365ee4ceb62b717130
32640 Author: Sébastien Wilmet <swilmet@gnome.org>
32641 Date:   Wed Nov 5 14:03:30 2014 +0100
32642
32643     GQueue: accept a NULL sibling for insert_before() and insert_after()
32644
32645     It simplifies a little bit some code that inserts data relative to a
32646     GList location, that might be NULL for the tail of the queue. A NULL
32647     sibling is probably less useful for insert_after(), so it's more for
32648     consistency with insert_before().
32649
32650     https://bugzilla.gnome.org/show_bug.cgi?id=736620
32651
32652  glib/gqueue.c      | 35 ++++++++++++++++++++++++-----------
32653  glib/tests/queue.c |  2 ++
32654  2 files changed, 26 insertions(+), 11 deletions(-)
32655
32656 commit 012c9dcd820f9679784181568f97c0e1e6b5e37f
32657 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
32658 Date:   Mon Nov 3 10:09:14 2014 +0800
32659
32660     gnetworking.h.win32: Move "#undef interface"
32661
32662     This is a follow-up commit due to the fix in gnetworking.h.in
32663     in commit
32664     7103484 (gnetworking.h.in: move "#undef interface").
32665
32666  gio/gnetworking.h.win32 | 2 +-
32667  1 file changed, 1 insertion(+), 1 deletion(-)
32668
32669 commit 7103484017ff000d01ed94567539d37fa09b32b2
32670 Author: Dan Winship <danw@gnome.org>
32671 Date:   Sun Nov 2 09:36:14 2014 -0500
32672
32673     gnetworking.h.in: move "#undef interface"
32674
32675     The win32 headers do:
32676
32677       #define interface struct
32678
32679     which is just evil and breaks other code that assumes it can use
32680     "interface" as a variable name. gnetworking.h was supposed to be doing
32681     "#undef interface" after including the win headers, but it did it too
32682     soon, resulting in it getting redefined by a later include. Fix this.
32683
32684     https://bugzilla.gnome.org/show_bug.cgi?id=738551
32685
32686  gio/gnetworking.h.in | 2 +-
32687  1 file changed, 1 insertion(+), 1 deletion(-)
32688
32689 commit 982d0e11d702ff49f69cb90cb65dd71ebd3df54d
32690 Author: Dan Winship <danw@gnome.org>
32691 Date:   Tue Oct 28 15:08:43 2014 -0400
32692
32693     GTlsCertificate: fix loading of bad certificate chains
32694
32695     g_tls_certificate_new_from_file() was only loading the complete chain
32696     if it was fully valid, but we only meant to be validating that it
32697     formed an actual chain (since the caller may be planning to ignore
32698     other errors).
32699
32700     https://bugzilla.gnome.org/show_bug.cgi?id=729739
32701
32702  gio/gtlscertificate.c | 12 ++++++------
32703  1 file changed, 6 insertions(+), 6 deletions(-)
32704
32705 commit 0728e62be8bf247f9d097822efd26312367ff133
32706 Author: Ross Lagerwall <rosslagerwall@gmail.com>
32707 Date:   Mon Sep 8 21:09:08 2014 +0100
32708
32709     doc: Clarify documentation regarding g_file_replace and etags
32710
32711     Clarify that with g_file_replace, a non-NULL etag is only checked
32712     if the
32713     file already exists.
32714
32715     https://bugzilla.gnome.org/show_bug.cgi?id=736286
32716
32717  gio/gfile.c | 16 ++++++++--------
32718  1 file changed, 8 insertions(+), 8 deletions(-)
32719
32720 commit 226c292b6ab95014648e9fc0a082bb6c26eeccc8
32721 Author: Ross Lagerwall <rosslagerwall@gmail.com>
32722 Date:   Wed Oct 29 22:12:39 2014 +0000
32723
32724     gio: Prevent hang writing to a large GMemoryBuffer
32725
32726     Fix a hang due to overflow by using unsigned numbers and explicitly
32727     checking if the number overflows to zero.  This also fixes the
32728     previous
32729     logic which assigned an int which may be negative to an unsigned
32730     number
32731     resulting in sign extension and strange results.
32732
32733     Use gsize rather than int to allow for large buffers on 64 bit
32734     machines.
32735
32736     https://bugzilla.gnome.org/show_bug.cgi?id=727988
32737
32738  gio/gdbusmessage.c | 18 ++++++++----------
32739  1 file changed, 8 insertions(+), 10 deletions(-)
32740
32741 commit 5a6f13d16f38ea0a6c9d48332b7e3932b7f3b7d4
32742 Author: Ross Lagerwall <rosslagerwall@gmail.com>
32743 Date:   Wed Oct 29 22:05:32 2014 +0000
32744
32745     gio: Prevent hang writing to a large GMemoryOutputStream
32746
32747     Fix a hang due to overflow by using unsigned numbers and explicitly
32748     checking if the number overflows to zero.  This also fixes the
32749     previous
32750     logic which assigned an int which may be negative to an unsigned
32751     number
32752     resulting in sign extension and strange results.
32753
32754     Use gsize rather than int to allow for large streams on 64 bit
32755     machines.
32756
32757     https://bugzilla.gnome.org/show_bug.cgi?id=727988
32758
32759  gio/gmemoryoutputstream.c | 18 ++++++++----------
32760  1 file changed, 8 insertions(+), 10 deletions(-)
32761
32762 commit b3e3ed73864143e732c4d65441eaec086a3ab83e
32763 Author: Dan Winship <danw@gnome.org>
32764 Date:   Tue Mar 13 11:43:38 2012 -0400
32765
32766     gmain: don't pass the same fd to g_poll() multiple times
32767
32768     If a given fd is being polled by multiple sources, we used to pass it
32769     multiple times to g_poll(), which is technically illegal (and not
32770     supported by the select()-based fallback implementation of poll() in
32771     gpoll.c), and also made it more likely that we'd exceed the maximum
32772     number of pollfds.
32773
32774     Fix it to merge together "duplicate" GPollFDs. The easiest way to do
32775     this involves re-sorting context->poll_records into fd order rather
32776     than priority order. This means we now have to walk the entire pollrec
32777     list for every g_main_context_query() and g_main_context_poll(),
32778     rather than only walking the list up to the current max_priority.
32779     However, this will only have a noticeable effect if you have tons of
32780     GPollFDs, and we're already too slow in that case anyway because of
32781     other O(n) operations that happen too often. So this shouldn't change
32782     much (and the new poll API will eventually let us be cleverer).
32783
32784     Remove some win32-specific code which did the same thing (but was
32785     O(n^2)).
32786
32787     https://bugzilla.gnome.org/show_bug.cgi?id=11059
32788
32789  glib/gmain.c          |  86 ++++++++++++++++-----------
32790  glib/gpoll.c          |  35 ++++-------
32791  glib/tests/mainloop.c | 161
32792  ++++++++++++++++++++++++++++++++++++++++++++++++++
32793  3 files changed, 222 insertions(+), 60 deletions(-)
32794
32795 commit 66fc112c742f56f85fc34b458325e87df4cd78d0
32796 Author: Owen W. Taylor <otaylor@fishsoup.net>
32797 Date:   Thu Oct 9 14:40:45 2014 -0400
32798
32799     GDBusInterfaceVTable: clarify memory handling for the method()
32800     virtual function
32801
32802     There are two consistent interpretations that could be taken for
32803     memory
32804     handling of the 'invocation' parameter passed to the method_call()
32805     virtual
32806     function of GDBusInterfaceVTable
32807
32808      - A reference is passed (transfer full) to the method_call()
32809      virtual function,
32810        and that reference is then passed (transfer full) to the
32811        return_value/error
32812        functions on GDBusMethodInvocation.
32813      - An internal reference is retained from the point where
32814      method_call() is called
32815        until the return_value/error function is called.
32816
32817     Since the return_value/error functions were already marked (transfer
32818     full),
32819     we use the first interpretation, annotate the invocation parameter of
32820     method call as (transfer full) and describe this in the documentation,
32821     along
32822     with the idea that you are always supposed to call one of the
32823     return_value/error
32824     functions.
32825
32826     See bug 738122 for the leak this caused in GJS.
32827
32828     https://bugzilla.gnome.org/show_bug.cgi?id=738259
32829
32830  gio/gdbusconnection.h | 12 +++++++++++-
32831  1 file changed, 11 insertions(+), 1 deletion(-)
32832
32833 commit 837d0b94a9bc96275c635450879c12fd54005426
32834 Author: Matthias Clasen <mclasen@redhat.com>
32835 Date:   Mon Oct 27 17:32:06 2014 -0400
32836
32837     Updates for 2.43.0
32838
32839  NEWS | 40 ++++++++++++++++++++++++++++++++++++++++
32840  1 file changed, 40 insertions(+)
32841
32842 commit 203fe3b8a8817da8e1ec771e2ebd15c747653158
32843 Author: Philip Withnall <philip.withnall@collabora.co.uk>
32844 Date:   Wed Sep 24 14:06:02 2014 +0100
32845
32846     gcancellable: Clarify that GSources hold references to GCancellables
32847
32848     Clarify in the documentation that a GSource created with
32849     g_cancellable_source_new() must be explicitly removed from its
32850     GMainContext before the GCancellable can be finalised.
32851
32852     This could be a common way of leaking GCancellables.
32853
32854     https://bugzilla.gnome.org/show_bug.cgi?id=737259
32855
32856  gio/gcancellable.c | 2 ++
32857  1 file changed, 2 insertions(+)
32858
32859 commit 92d67358986c3be48ccbd4135b53ea591f15ea86
32860 Author: Erik van Pienbroek <epienbro@fedoraproject.org>
32861 Date:   Thu Jul 17 18:37:04 2014 +0200
32862
32863     Guard g_inet_address_mask_equal against invalid input
32864
32865     https://bugzilla.gnome.org/show_bug.cgi?id=733338
32866
32867  gio/ginetaddressmask.c | 3 +++
32868  1 file changed, 3 insertions(+)
32869
32870 commit 0501bf26b924cdaccf9c1c38522f267b7a520ef4
32871 Author: Dan Winship <danw@gnome.org>
32872 Date:   Wed Oct 15 17:49:09 2014 -0400
32873
32874     gio/tests/tls-certificates: fix
32875
32876     da053e34 broke the tls-certificates test by requiring the backend to
32877     implement g_tls_certificate_verify() (which the test TLS backend
32878     didn't). Add a trivial implementation to make the test pass again;
32879     we'll need something more complicated when we add tests that are
32880     supposed to get errors.
32881
32882  gio/tests/gtesttlsbackend.c | 16 ++++++++++++++--
32883  1 file changed, 14 insertions(+), 2 deletions(-)
32884
32885 commit 4125415e7f4d1213fc7122beac0d91af08e37b28
32886 Author: Benjamin Otte <otte@redhat.com>
32887 Date:   Sun Oct 12 02:21:08 2014 +0200
32888
32889     gfile: g_file_equal (x, x) is TRUE
32890
32891     So shortcut it.
32892
32893     I wrote this patch less as a performance optimization and more as a
32894     clarification, so that people looking at the code can be assured
32895     of this
32896     invariant.
32897
32898     https://bugzilla.gnome.org/show_bug.cgi?id=738374
32899
32900  gio/gfile.c | 3 +++
32901  1 file changed, 3 insertions(+)
32902
32903 commit b768d0e4eaf15934067557cfee6b8beebca5df42
32904 Author: Ryan Lortie <desrt@desrt.ca>
32905 Date:   Tue Oct 21 11:30:47 2014 -0400
32906
32907     Add tests for {read,write}_all_async()
32908
32909     https://bugzilla.gnome.org/show_bug.cgi?id=737451
32910
32911  gio/tests/.gitignore      |   1 +
32912  gio/tests/Makefile.am     |   1 +
32913  gio/tests/stream-rw_all.c | 258
32914  ++++++++++++++++++++++++++++++++++++++++++++++
32915  3 files changed, 260 insertions(+)
32916
32917 commit 223b5f757fe07cdec2879315965297a31edc3478
32918 Author: Ryan Lortie <desrt@desrt.ca>
32919 Date:   Mon Sep 29 11:50:05 2014 -0400
32920
32921     docs: explain inconsistency of _{read,write}_all()
32922
32923     These functions are inconsistent with our normal conventions in that
32924     they set an output variable to a specified value, even in the
32925     case that
32926     an error is thrown.
32927
32928     Document very clearly that this should be considered exceptional.
32929
32930     https://bugzilla.gnome.org/show_bug.cgi?id=737451
32931
32932  gio/ginputstream.c  | 10 ++++++++--
32933  gio/goutputstream.c | 11 +++++++++--
32934  2 files changed, 17 insertions(+), 4 deletions(-)
32935
32936 commit c8d10470939847069b1a346d4c44f2adde3469f6
32937 Author: Ryan Lortie <desrt@desrt.ca>
32938 Date:   Mon Sep 29 11:44:09 2014 -0400
32939
32940     Add g_output_stream_write_all_async()
32941
32942     Similar to the previous patch, this commit contains a minor
32943     violation of
32944     normal API conventions.  See the explanation in the previous commit
32945     message.
32946
32947     Heavily based on a patch from Ignacio Casal Quinteiro.
32948
32949     https://bugzilla.gnome.org/show_bug.cgi?id=737451
32950
32951  gio/goutputstream.c | 183
32952  ++++++++++++++++++++++++++++++++++++++++++++++++++++
32953  gio/goutputstream.h |  16 +++++
32954  2 files changed, 199 insertions(+)
32955
32956 commit 76b890d0f104b6ee48a057fc58f1c6b495fdf2f2
32957 Author: Ryan Lortie <desrt@desrt.ca>
32958 Date:   Mon Sep 29 11:40:46 2014 -0400
32959
32960     Add g_input_stream_read_all_async()
32961
32962     Add an asynchronous version of _read_all().
32963
32964     This API is not fully consistent with the normal expectations of a
32965     non-asynchronous version.  Consistency between the sync and async
32966     version is
32967     probably more important.
32968
32969     The API will still bind correctly, but access to all functionality
32970     will
32971     not be available: specifically, in the case of an error, higher level
32972     languages will be unable to determine how many bytes were successfully
32973     read before the error.  Most users will probably not want to use this
32974     information anyway, so this is OK -- and if they do need the
32975     information, then they can just write the loop for themselves.
32976
32977     Heavily based on a patch from Ignacio Casal Quinteiro.
32978
32979     https://bugzilla.gnome.org/show_bug.cgi?id=737451
32980
32981  gio/ginputstream.c | 179
32982  +++++++++++++++++++++++++++++++++++++++++++++++++++++
32983  gio/ginputstream.h |  15 +++++
32984  2 files changed, 194 insertions(+)
32985
32986 commit aabc3a41c36f89363884b2a61dd9b038e5b5c214
32987 Author: Michael Catanzaro <mcatanzaro@gnome.org>
32988 Date:   Mon Oct 20 19:05:26 2014 -0500
32989
32990     Fix another ancient docs typo
32991
32992  gio/gtcpconnection.c | 2 +-
32993  1 file changed, 1 insertion(+), 1 deletion(-)
32994
32995 commit f4af8d1d007edcfa5949315be563b3aa8792f250
32996 Author: Ryan Lortie <desrt@desrt.ca>
32997 Date:   Sat Oct 4 12:47:33 2014 -0400
32998
32999     GApplication: ignore --help if not handling args
33000
33001     If the user didn't register any arguments for parsing, also ignore
33002     --help.  This fixes a regression in meld.
33003
33004     https://bugzilla.gnome.org/show_bug.cgi?id=737869
33005
33006  gio/gapplication.c | 8 +++++++-
33007  1 file changed, 7 insertions(+), 1 deletion(-)
33008
33009 commit 817f82da6c92d8a2ef0e0582037fd2bbd248798c
33010 Author: Ryan Lortie <desrt@desrt.ca>
33011 Date:   Mon Oct 20 14:28:10 2014 +0200
33012
33013     GOption: stop calling getopt()
33014
33015     We called getopt() to try to find out of the platform on which we are
33016     running defaults to strict POSIX-style argument handling (ie: flags
33017     following the first filename are considered as further filenames
33018     rather
33019     than flags).
33020
33021     This is the default case on BSDs, for example.  It is also the case on
33022     GNU systems with the POSIXLY_CORRECT environment variable set.
33023
33024     Unfortunately many of our tools rely on being able to accept
33025     commandline
33026     arguments in the non-strict ordering and the code for making these
33027     calls
33028     is spread widely (for example in Makefile fragments invoking some
33029     of our
33030     build tools).
33031
33032     For this reason we need to revert the getopt() check and only enable
33033     strict POSIX mode in the case that the application explicitly
33034     opts into
33035     it using the _set_strict_posix() API.
33036
33037     This also fixs a failure to build on Windows due to missing getopt().
33038
33039     https://bugzilla.gnome.org/show_bug.cgi?id=723160
33040
33041  glib/goption.c | 15 +++------------
33042  1 file changed, 3 insertions(+), 12 deletions(-)
33043
33044 commit e9b7c702404929c415320545905dcf008c9cd666
33045 Author: Ryan Lortie <desrt@desrt.ca>
33046 Date:   Fri Oct 17 14:38:43 2014 +0200
33047
33048     GHashTable: small docs fix
33049
33050     We use g_hash_table_unref() here, not g_object_unref().
33051
33052  glib/ghash.c | 4 ++--
33053  1 file changed, 2 insertions(+), 2 deletions(-)
33054
33055 commit 18745ff674896c931379d097b18d74678044668e
33056 Author: Benjamin Berg <benjamin@sipsolutions.net>
33057 Date:   Fri Oct 17 14:16:22 2014 +0200
33058
33059     Allow hash table destroy notifiers to remove other entries
33060
33061     With this patch it is fine to call g_hash_table_lookup and
33062     g_hash_table_remove from destroy notification functions. Before
33063     this could lead to an infinitie loop if g_hash_table_remove_all
33064     was used.
33065
33066     https://bugzilla.gnome.org/show_bug.cgi?id=695082
33067
33068  glib/ghash.c      | 91
33069  ++++++++++++++++++++++++++++++++++++++++++++-----------
33070  glib/tests/hash.c | 55 +++++++++++++++++++++++++++++++--
33071  2 files changed, 125 insertions(+), 21 deletions(-)
33072
33073 commit cb042bf5b5750a31f93b122b49f5a90975a5ed6a
33074 Author: Emmanuele Bassi <ebassi@gnome.org>
33075 Date:   Fri Oct 17 11:14:10 2014 +0100
33076
33077     docs: Add missing get_type() reference to gio.types
33078
33079     GSubprocessLauncher is a GObject, so we need to tell gtk-doc to
33080     inspect
33081     it.
33082
33083     https://bugzilla.gnome.org/show_bug.cgi?id=738675
33084
33085  docs/reference/gio/gio.types | 1 +
33086  1 file changed, 1 insertion(+)
33087
33088 commit ae52ab3d1170a393b0b734e9b9b37c3f107a7c03
33089 Author: Ryan Lortie <desrt@desrt.ca>
33090 Date:   Mon Jan 27 15:42:23 2014 +0000
33091
33092     GOption: add strict posix mode
33093
33094     Add a "posixly correct" mode to GOption to stop parsing arguments as
33095     soon as the first non-option argument is encountered.
33096
33097     We determine the default value on the basis of duplicating the
33098     behaviour
33099     of the system getopt() implementation (which we directly check the
33100     behaviour of at runtime).  On GNU systems this allows the user
33101     to modify
33102     our behaviour using POSIXLY_CORRECT.
33103
33104     The user can change the value by g_option_context_set_strict_posix(),
33105     which might be useful for some usecases of GOptionContext (as
33106     mentioned
33107     in the doc string of this new function).
33108
33109     https://bugzilla.gnome.org/show_bug.cgi?id=723160
33110
33111  glib/goption.c              | 72
33112  +++++++++++++++++++++++++++++++++++++++++++++
33113  glib/goption.h              |  6 ++++
33114  glib/tests/option-context.c | 66
33115  +++++++++++++++++++++++++++++++++++++++++
33116  3 files changed, 144 insertions(+)
33117
33118 commit f2786908a8858ec9d063e8fae7e4b2d8d612b682
33119 Author: Matthias Clasen <mclasen@redhat.com>
33120 Date:   Tue Oct 14 23:22:14 2014 -0400
33121
33122     GApplication: Plug a memory leak
33123
33124     We were not freeing resource_path.
33125
33126  gio/gapplication.c | 2 ++
33127  1 file changed, 2 insertions(+)
33128
33129 commit 5a0a85e444f5f7d18e4d20fc0340afb58f732e5f
33130 Author: Jasper St. Pierre <jstpierre@mecheye.net>
33131 Date:   Tue Oct 14 19:14:01 2014 -0700
33132
33133     gdesktopappinfo: Fix copy/paste typo from e24e89b
33134
33135     Commit e24e89b accidentally ironically introduced a typo when
33136     replacing
33137     the code with symbolic contents. Specifically, "Added Associations"
33138     was
33139     replaced with "Default Applications" when reading defaults.list,
33140     giving
33141     a warning about the file containing a "Default Applications" group.
33142
33143     If this was intended, it should have not been lumped in with
33144     a cleanup.
33145
33146  gio/gdesktopappinfo.c | 2 +-
33147  1 file changed, 1 insertion(+), 1 deletion(-)
33148
33149 commit e054bbfe1646239abc673658db314f546ff27709
33150 Author: Benjamin Otte <otte@redhat.com>
33151 Date:   Sun Oct 12 01:57:02 2014 +0200
33152
33153     gfile: Clarify docs
33154
33155     Clarify corner cases that were unclear while reviewing a GTK patch.
33156
33157  gio/gfile.c | 5 ++++-
33158  1 file changed, 4 insertions(+), 1 deletion(-)
33159
33160 commit 6e994d06560bdb36921eef8338681caf95d90102
33161 Author: Benjamin Otte <otte@redhat.com>
33162 Date:   Sun Oct 12 01:29:27 2014 +0200
33163
33164     Bump version to 2.43.0
33165
33166     We have new API.
33167
33168  configure.ac | 2 +-
33169  1 file changed, 1 insertion(+), 1 deletion(-)
33170
33171 commit 36d8b941d4b5007b71c2b60bb80b80fa31a354e6
33172 Author: Benjamin Otte <otte@redhat.com>
33173 Date:   Sun Sep 7 05:28:56 2014 +0200
33174
33175     signal: Keep only one list of emissions
33176
33177     There is no need to keep 2 lists.
33178
33179     This simplifies the code and gets rid of the only user inside glib of
33180     G_HAVE_GROWING_STACK.
33181
33182     https://bugzilla.gnome.org/show_bug.cgi?id=736284
33183
33184  gobject/gsignal.c | 73
33185  +++++++++++++++++++------------------------------------
33186  1 file changed, 25 insertions(+), 48 deletions(-)
33187
33188 commit 58ec89ea7c86f9b61ae4a0017019e19f09a1542f
33189 Author: Matthias Clasen <mclasen@redhat.com>
33190 Date:   Sat Oct 11 15:53:13 2014 -0400
33191
33192     Fix a return_if_fail confusion
33193
33194     This slipped through my editing of the patch.
33195
33196  gobject/gtype.c | 2 +-
33197  1 file changed, 1 insertion(+), 1 deletion(-)
33198
33199 commit 011bf876e75c93c6b3fb9dd24d9458d881d4b36b
33200 Author: Owen W. Taylor <otaylor@fishsoup.net>
33201 Date:   Thu Oct 9 16:38:10 2014 -0400
33202
33203     Add simple instance count facility
33204
33205     Add GOBJECT_DEBUG=instance-count which enables internal accounting
33206     of the number of instances of each GType, and
33207     g_type_get_instance_count()
33208     to retrieve the result.
33209
33210     https://bugzilla.gnome.org/show_bug.cgi?id=354457
33211
33212  gobject/gtype.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
33213  gobject/gtype.h |  6 +++++-
33214  2 files changed, 55 insertions(+), 2 deletions(-)
33215
33216 commit aa401aef878eb0dc02e0c4523cadceaa714ac012
33217 Author: Krasimir Chonov <mk2616@abv.bg>
33218 Date:   Sat Oct 11 08:17:10 2014 +0300
33219
33220     Updated Bulgarian translation
33221
33222  po/bg.po | 2239
33223  ++++++++++++++++++++++++++++++++++----------------------------
33224  1 file changed, 1230 insertions(+), 1009 deletions(-)
33225
33226 commit 26c66ab1b9806d097bd1080240435cb37642f141
33227 Author: Matthias Clasen <mclasen@redhat.com>
33228 Date:   Fri Oct 10 14:17:56 2014 -0400
33229
33230     Clarify g_propagate_error docs
33231
33232     I just ran into a bug that was caused by having src being a
33233     persistent GError* that was not cleared after propagating it.
33234
33235  glib/gerror.c | 4 ++++
33236  1 file changed, 4 insertions(+)
33237
33238 commit 0bfea5e7728bf7bc9e25da3c828b60c6fc9c776f
33239 Author: Benjamin Gilbert <bgilbert@backtick.net>
33240 Date:   Thu Oct 9 00:07:36 2014 -0400
33241
33242     Fix g_cond_timed_wait() timeout with !CLOCK_MONOTONIC
33243
33244     g_get_monotonic_time() and g_get_real_time() now always use different
33245     clocks, so we cannot avoid correcting for their offset.  Fixes failure
33246     to time out on Mac OS X.
33247
33248     https://bugzilla.gnome.org/show_bug.cgi?id=738197
33249
33250  glib/deprecated/gthread-deprecated.c | 6 ------
33251  1 file changed, 6 deletions(-)
33252
33253 commit 549e7b0de62b9f31825f0c24f41cfa7eaad97360
33254 Author: Aleksander Morgado <aleksander@aleksander.es>
33255 Date:   Wed Oct 8 20:37:42 2014 +0200
33256
33257     garray: initialize allocated size in g_byte_array_new_take()
33258
33259     Internal allocation size (array->alloc) was being kept to 0 when a new
33260     GByteArray was created from an already existing heap-allocated buffer.
33261
33262     Among other things, this was making g_byte_array_set_size() fully
33263     clear all
33264     the buffer contents (not just the newly allocated memory) when
33265     G_DEBUG=gc-friendly was being used...
33266
33267       if (G_UNLIKELY (g_mem_gc_friendly))
33268         memset (array->data + array->alloc, 0, want_alloc - array->alloc);
33269
33270     https://bugzilla.gnome.org/show_bug.cgi?id=738170
33271
33272  glib/garray.c | 1 +
33273  1 file changed, 1 insertion(+)
33274
33275 commit de82b641b05ee32812d945a9d4ecd1c1bbc3401e
33276 Author: Matthias Clasen <mclasen@redhat.com>
33277 Date:   Mon Oct 6 22:41:06 2014 -0400
33278
33279     Add advice on g_cancellable_reset
33280
33281     Don't use it at home.
33282
33283  gio/gcancellable.c | 7 +++++++
33284  1 file changed, 7 insertions(+)
33285
33286 commit da053e345b4729a8a166eca54da257ae9accc7b1
33287 Author: Aleix Conchillo Flaqué <aconchillo@gmail.com>
33288 Date:   Mon Oct 6 10:19:48 2014 -0700
33289
33290     tlscertificate: add support for certificate chains
33291
33292     This patch changes the behavior of the following functions:
33293
33294        g_tls_certificate_new_from_pem
33295        g_tls_certificate_new_from_file
33296        g_tls_certificate_new_from_files
33297
33298     If more than one certificate is found it will try to load the chain.
33299
33300     It is assumed that the chain will be in the right order (top-level
33301     certificate will be the last one in the file). If the chain cannot be
33302     verified, the first certificate in the file will be returned as
33303     before.
33304
33305     https://bugzilla.gnome.org/show_bug.cgi?id=729739
33306
33307  gio/gtlscertificate.c | 230
33308  ++++++++++++++++++++++++++++++++++++++++----------
33309  1 file changed, 184 insertions(+), 46 deletions(-)
33310
33311 commit 4454b815367831a71b1ae00b0182b5b389a78df2
33312 Author: Michael Catanzaro <mcatanzaro@gnome.org>
33313 Date:   Sun Oct 5 12:11:08 2014 -0500
33314
33315     Fix typo
33316
33317  glib/gthreadpool.c | 2 +-
33318  1 file changed, 1 insertion(+), 1 deletion(-)
33319
33320 commit 6cd13d34fe9db74dd1d6a144630262ab6306a95f
33321 Author: Milo Casagrande <milo@ubuntu.com>
33322 Date:   Sun Oct 5 13:07:12 2014 +0000
33323
33324     Updated Italian translation
33325
33326  po/it.po | 688
33327  ++++++++++++++++++++++++++++++++-------------------------------
33328  1 file changed, 350 insertions(+), 338 deletions(-)
33329
33330 commit 5cbc94d8294634e54218fcc5d78d2f31e116469f
33331 Author: Matthias Clasen <mclasen@redhat.com>
33332 Date:   Thu Oct 2 14:41:01 2014 -0400
33333
33334     GDataSet: Add more tests
33335
33336     These tests exercise the NULL key fix from the previous commit.
33337
33338  glib/tests/dataset.c | 54
33339  +++++++++++++++++++++++++++++++++++++++++++++++++++-
33340  1 file changed, 53 insertions(+), 1 deletion(-)
33341
33342 commit f6a9d0479622593c8339346b7298ca04f31a56be
33343 Author: Matthias Clasen <mclasen@redhat.com>
33344 Date:   Thu Oct 2 14:40:16 2014 -0400
33345
33346     GDataSet: silently accept NULL/0 as keys
33347
33348     This used to be the behaviour before we made these functions
33349     threadsafe; keep it that way.
33350
33351     https://bugzilla.gnome.org/show_bug.cgi?id=737741
33352
33353  glib/gdataset.c | 3 +--
33354  1 file changed, 1 insertion(+), 2 deletions(-)
33355
33356 commit e24e89bc0777044b41f180dbf3891f852b4a749e
33357 Author: Bastien Nocera <hadess@hadess.net>
33358 Date:   Thu Sep 4 15:39:19 2014 +0200
33359
33360     gdesktopappinfo: Use symbolic names in the code
33361
33362     We have #defines for the key file groups, so use them to avoid typos.
33363
33364     https://bugzilla.gnome.org/show_bug.cgi?id=736273
33365
33366  gio/gdesktopappinfo.c | 26 ++++++++++++--------------
33367  1 file changed, 12 insertions(+), 14 deletions(-)
33368
33369 commit 45344f362256d725e8e8b5d334b5062853554115
33370 Author: Ting-Wei Lan <lantw@src.gnome.org>
33371 Date:   Mon Sep 29 23:25:11 2014 +0800
33372
33373     GCredentials: Fix ABI break when adding NetBSD support
33374
33375     https://bugzilla.gnome.org/show_bug.cgi?id=728256
33376
33377  gio/gioenums.h | 6 +++---
33378  1 file changed, 3 insertions(+), 3 deletions(-)
33379
33380 commit 682bca095068d2823a129bebae42bb4f27f3e118
33381 Author: Ryan Lortie <desrt@desrt.ca>
33382 Date:   Mon Sep 29 11:39:51 2014 -0400
33383
33384     Add version macros for 2.44
33385
33386  docs/reference/glib/glib-sections.txt |  1 +
33387  glib/gversionmacros.h                 | 24 ++++++++++++++++++++++++
33388  2 files changed, 25 insertions(+)
33389
33390 commit a4612a922bc984ff45e2096d2d286da1be5be481
33391 Author: Philip Withnall <philip.withnall@collabora.co.uk>
33392 Date:   Fri Sep 26 16:18:46 2014 +0100
33393
33394     tests: Fix some minor leaks in the unit tests
33395
33396     https://bugzilla.gnome.org/show_bug.cgi?id=737446
33397
33398  glib/tests/bookmarkfile.c   | 1 +
33399  glib/tests/fileutils.c      | 3 ++-
33400  glib/tests/option-context.c | 8 ++++++--
33401  3 files changed, 9 insertions(+), 3 deletions(-)
33402
33403 commit cb2c6eef0a5a044b39f8c92360e3e01375e23d10
33404 Author: Sébastien Wilmet <swilmet@gnome.org>
33405 Date:   Sat Sep 27 00:04:55 2014 +0200
33406
33407     gslist: indentation fix
33408
33409  glib/gslist.c | 102
33410  +++++++++++++++++++++++++++++-----------------------------
33411  1 file changed, 51 insertions(+), 51 deletions(-)
33412
33413 commit 66ef10eec9f4acae19335373fe7cbbebed5ceb60
33414 Author: Sébastien Wilmet <swilmet@gnome.org>
33415 Date:   Thu Sep 18 16:41:32 2014 +0200
33416
33417     docs: syntax highlighting for the code examples
33418
33419     In the sections Concepts, Tools and Tutorial.
33420
33421     https://bugzilla.gnome.org/show_bug.cgi?id=736914
33422
33423  docs/reference/gobject/glib-genmarshal.xml |  12 +--
33424  docs/reference/gobject/glib-mkenums.xml    |  12 +--
33425  docs/reference/gobject/tut_gobject.xml     |  20 ++--
33426  docs/reference/gobject/tut_gsignal.xml     |  40 ++++----
33427  docs/reference/gobject/tut_gtype.xml       |  80 +++++++--------
33428  docs/reference/gobject/tut_howto.xml       | 156
33429  ++++++++++++++---------------
33430  docs/reference/gobject/tut_intro.xml       |   8 +-
33431  docs/reference/gobject/tut_tools.xml       |   4 +-
33432  8 files changed, 166 insertions(+), 166 deletions(-)
33433
33434 commit 1c6df7aaeb52672c7a63517c4df271db7727b8be
33435 Author: Philip Withnall <philip.withnall@collabora.co.uk>
33436 Date:   Thu Sep 25 09:51:25 2014 +0100
33437
33438     gmain: Unref child sources when finalising a GSource
33439
33440     If a GSource is created, *not* attached to a GMainContext, and
33441     then has
33442     child sources added, dropping the last reference to the parent GSource
33443     will leak its references to its child sources. Currently, child
33444     sources
33445     are only unreffed when g_source_destroy() is called on the parent.
33446
33447     https://bugzilla.gnome.org/show_bug.cgi?id=737338
33448
33449  glib/gmain.c | 11 +++++++++++
33450  1 file changed, 11 insertions(+)
33451
33452 commit eaca86801e1ae149559ec1575cac4ef4813a255e
33453 Author: Philip Withnall <philip.withnall@collabora.co.uk>
33454 Date:   Thu Sep 25 09:51:00 2014 +0100
33455
33456     gmain: Fix some signed/unsigned integer comparisons
33457
33458     Just to shut gcc up.
33459
33460     https://bugzilla.gnome.org/show_bug.cgi?id=737338
33461
33462  glib/gmain.c | 4 ++--
33463  1 file changed, 2 insertions(+), 2 deletions(-)
33464
33465 commit 42d0dc363e3597d36136051d53e25c09ebff253f
33466 Author: Sweta Kothari <swkothar@redhat.com>
33467 Date:   Wed Sep 24 23:09:32 2014 +0530
33468
33469     Updated gujarati translations
33470
33471  po/gu.po | 2135
33472  +++++++++++++++++++++++++++++++++++---------------------------
33473  1 file changed, 1198 insertions(+), 937 deletions(-)
33474
33475 commit 0ab9d66b058ad2fadf0194578739a2aece607b6f
33476 Author: Krishnababu Krothapalli <k.meetme@gmail.com>
33477 Date:   Tue Sep 23 14:28:34 2014 +0000
33478
33479     Updated Telugu translation
33480
33481  po/te.po | 2161
33482  +++++++++++++++++++++++++++++++++++---------------------------
33483  1 file changed, 1212 insertions(+), 949 deletions(-)
33484
33485 commit e1b84e3296c1ab0cba29ce2114505ae9f5002cae
33486 Author: Hib Eris <hib@hiberis.nl>
33487 Date:   Mon Sep 22 22:37:43 2014 +0200
33488
33489     Include <stdint.h> in glib/valgrind.h
33490
33491     This ensures the uintptr_t type is defined on mingw-w64.
33492
33493     Fixes compile error:
33494
33495     make[4]: Entering directory
33496     `/home/abuild/rpmbuild/BUILD/glib-2.42.0/gobject'
33497       CC       libgobject_2_0_la-gtype.lo
33498     In file included from gtype.c:24:0:
33499     ../glib/valgrind.h: In function 'VALGRIND_PRINTF':
33500     ../glib/valgrind.h:5601:4: error: unknown type name 'uintptr_t'
33501         uintptr_t _qzz_res;
33502         ^
33503
33504     https://bugzilla.gnome.org/show_bug.cgi?id=737143
33505
33506  glib/valgrind.h | 3 +++
33507  1 file changed, 3 insertions(+)
33508
33509 commit f5ed7d2d3e26d7b06c5aac4ef38f5eb995289a59
33510 Author: Saibal Ray <sray@redhat.com>
33511 Date:   Tue Sep 23 11:27:44 2014 +0000
33512
33513     Updated Bengali (India) translation
33514
33515  po/bn_IN.po | 6452
33516  ++++++++++++++++++++++++++++++++++-------------------------
33517  1 file changed, 3675 insertions(+), 2777 deletions(-)
33518
33519 commit f41ebebd3476e3e6887f11ed26672a39513c4f98
33520 Author: Philip Withnall <philip.withnall@collabora.co.uk>
33521 Date:   Fri Sep 19 08:54:33 2014 +0100
33522
33523     gtask: Ignore errors from g_thread_pool_push()
33524
33525     g_thread_pool_push() only returns an error if it fails to spawn a new
33526     thread. However, it unconditionally adds the task to its worker queue,
33527     so:
33528      • if _any_ threads exist in the pool, the task will eventually be
33529        handled; and
33530      • if _no_ threads exist in the pool, the task will be handled
33531      if one
33532        is eventually successfully spawned.
33533     If no more threads are ever spawned, the process probably has bigger
33534     problems than a single GTask which is taking forever to complete.
33535
33536     https://bugzilla.gnome.org/show_bug.cgi?id=736806
33537
33538  gio/gtask.c | 6 ++----
33539  1 file changed, 2 insertions(+), 4 deletions(-)
33540
33541 commit 925913d8dd8f4f283265fb7b2e17fc3da4d06b3e
33542 Author: Philip Withnall <philip.withnall@collabora.co.uk>
33543 Date:   Wed Sep 17 17:20:46 2014 +0100
33544
33545     gtask: Document signal handler reference counting
33546
33547     Explain why the signal handler holds a reference to the GTask, even
33548     though that causes a reference loop at first glance.
33549
33550     https://bugzilla.gnome.org/show_bug.cgi?id=736806
33551
33552  gio/gtask.c | 8 ++++++++
33553  1 file changed, 8 insertions(+)
33554
33555 commit c6838ffaa1dd5ff9d2b44f7eaffcd8ecf9886f2a
33556 Author: Philip Withnall <philip.withnall@collabora.co.uk>
33557 Date:   Wed Sep 17 15:07:25 2014 +0100
33558
33559     gtask: Fix a signed/unsigned integer comparison
33560
33561     The GSource times assigned to creation_time are always signed.
33562
33563     https://bugzilla.gnome.org/show_bug.cgi?id=736806
33564
33565  gio/gtask.c | 2 +-
33566  1 file changed, 1 insertion(+), 1 deletion(-)
33567
33568 commit 26a240fd1004c76500c6be104364a3a12bf9a279
33569 Author: Ryan Lortie <desrt@desrt.ca>
33570 Date:   Mon Sep 22 13:15:02 2014 -0400
33571
33572     GLib 2.42.0
33573
33574  NEWS         | 36 ++++++++++++++++++++++++++++++++++++
33575  configure.ac |  4 ++--
33576  2 files changed, 38 insertions(+), 2 deletions(-)
33577
33578 commit c8d884da433696b3cc8f19ce83ff3b86b4978472
33579 Author: A S Alam <aalam@users.sf.net>
33580 Date:   Sun Sep 21 08:52:43 2014 -0500
33581
33582     update Punjabi Translation for 3.14 release
33583
33584  po/pa.po | 694
33585  ++++++++++++++++++++++++++++++---------------------------------
33586  1 file changed, 335 insertions(+), 359 deletions(-)
33587
33588 commit db41a84239a0adda496f2577a85303f0c679482d
33589 Author: Rajesh Ranjan <rajeshkajha@yahoo.com>
33590 Date:   Sun Sep 21 04:14:06 2014 +0000
33591
33592     Updated Hindi translation
33593
33594  po/hi.po | 2269
33595  +++++++++++++++++++++++++++++++++++---------------------------
33596  1 file changed, 1268 insertions(+), 1001 deletions(-)
33597
33598 commit d3c65dcbba2e23c55a15bb09106b045e5d860b2d
33599 Author: YunQiang Su <yqsu@src.gnome.org>
33600 Date:   Sun Sep 21 10:58:01 2014 +0800
33601
33602     Revert "update zh_CN translation"
33603
33604     Add wrong po file
33605     This reverts commit ee3d55573ff3731b2f92deb5e35decc316d53475.
33606
33607  po/zh_CN.po | 5039
33608  +++++++++++++++++++++++++++++++++++++++++++++++++++--------
33609  1 file changed, 4378 insertions(+), 661 deletions(-)
33610
33611 commit ee3d55573ff3731b2f92deb5e35decc316d53475
33612 Author: YunQiang Su <yqsu@src.gnome.org>
33613 Date:   Sun Sep 21 10:30:53 2014 +0800
33614
33615     update zh_CN translation
33616
33617  po/zh_CN.po | 5039
33618  ++++++++---------------------------------------------------
33619  1 file changed, 661 insertions(+), 4378 deletions(-)
33620
33621 commit f550be0c6ab978ded5c9e94d98858a26b2682dca
33622 Author: Tong Hui <tonghuix@gmail.com>
33623 Date:   Sun Sep 21 10:24:22 2014 +0800
33624
33625     update zh_CN translation
33626
33627  po/zh_CN.po | 657
33628  ++++++++++++++++++++++++++++++------------------------------
33629  1 file changed, 334 insertions(+), 323 deletions(-)
33630
33631 commit a2d4a612c67951a0c9090b4225ccd1774af414df
33632 Author: Ask H. Larsen <asklarsen@gmail.com>
33633 Date:   Sat Sep 20 17:19:18 2014 +0200
33634
33635     Updated Danish translation
33636
33637  po/da.po | 654
33638  ++++++++++++++++++++++++++++++++-------------------------------
33639  1 file changed, 334 insertions(+), 320 deletions(-)
33640
33641 commit dceff8fc2c354b994793d8792455bee7ed195169
33642 Author: Ryan Lortie <desrt@desrt.ca>
33643 Date:   Tue Sep 16 19:48:06 2014 -0400
33644
33645     gmain: improve g_source_set_name thread safety
33646
33647     Step up thread safety on g_source_set_name() to the same standard
33648     as all
33649     other GSource functions: after we are attached to a main context, this
33650     function should be threadsafe.
33651
33652     https://bugzilla.gnome.org/show_bug.cgi?id=736683
33653
33654  glib/gmain.c | 23 +++++++++++++++++++----
33655  1 file changed, 19 insertions(+), 4 deletions(-)
33656
33657 commit 1cbdbef77209fe82239bd10f062425491cf256ae
33658 Author: Ryan Lortie <desrt@desrt.ca>
33659 Date:   Tue Sep 16 19:40:30 2014 -0400
33660
33661     gsource: clarify restrictions on non-existant IDs
33662
33663     Document that one must not use the "by id" source APIs with
33664     non-existent
33665     IDs.  The real justification behind this restriction is that the reuse
33666     of source ids makes it unsafe to call these functions unless you're
33667     absolutely sure that the source exists and it belongs to you.  If you
33668     call one of these functions on a source that may already have been
33669     removed then you run the risk of finding someone else's source (with
33670     your reused id).
33671
33672     This also bails us out of a slightly tricky situation with respect to
33673     the threadsafety of g_main_context_find_source_by_id().  The fact that
33674     this function doesn't return a reference implies that its return value
33675     cannot be safely accessed unless we already know for sure that a
33676     reference is being held elsewhere (by example, by the main context
33677     itself if we know that the source has not been removed).  The function
33678     itself, however, performs an access to the value, which could
33679     result in
33680     a crash.
33681
33682     If we mandate that it is only valid to call this function on
33683     known-to-exist source IDs then we dodge this problem.
33684
33685     https://bugzilla.gnome.org/show_bug.cgi?id=736683
33686
33687  glib/gmain.c | 34 +++++++++++++++++++++++++++++++++-
33688  1 file changed, 33 insertions(+), 1 deletion(-)
33689
33690 commit 7db1baf59078c667ac1ae43f839b2b1866e65a87
33691 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
33692 Date:   Fri Sep 19 15:05:04 2014 +0100
33693
33694     GVariant: say that serialized form needs an out-of-band length
33695
33696     This confused me for a while, because it isn't the same as D-Bus.
33697     Like GVariant, the D-Bus serialization needs an out-of-band
33698     endianness and type indicator, but unlike GVariant, serialized
33699     D-Bus objects encapsulate their own length (often by starting with
33700     a byte-count). This does come at some redundancy cost, so I can see
33701     why the more efficient GVariant format does this the way it does;
33702     but it's a difference between D-Bus and GVariant that seems worth
33703     calling out.
33704
33705     It's also relevant for the designers of file or message-framing
33706     formats: with D-Bus serialization it would be feasible to say
33707     "the file
33708     starts with a little-endian D-Bus variant, followed by...",
33709     but in GVariant you wouldn't be able to deserialize the variant
33710     unless you either assume that it extends to end-of-file, or have
33711     an explicit length.
33712
33713     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=736975
33714     Reviewed-by: Ryan Lortie
33715
33716  glib/gvariant.c | 12 +++++++-----
33717  1 file changed, 7 insertions(+), 5 deletions(-)
33718
33719 commit 174ebaefcc2b1b94f4a628e60f150b7209230dbf
33720 Author: Matthias Clasen <mclasen@redhat.com>
33721 Date:   Thu Sep 18 15:26:36 2014 -0400
33722
33723     gresource: Make extract work better
33724
33725     When no section is specified, look for the resource to extract
33726     in all sections - previously, we would stop after the first
33727     section.
33728
33729  gio/gresource-tool.c | 22 ++++++++++++----------
33730  1 file changed, 12 insertions(+), 10 deletions(-)
33731
33732 commit 5c951e5b042d80ae2dcb1e17ec07fa8008e07085
33733 Author: Matthias Clasen <mclasen@redhat.com>
33734 Date:   Thu Sep 18 14:51:09 2014 -0400
33735
33736     gresource: Use GError in more places
33737
33738     The API gives us an error message, lets use it.
33739
33740  gio/gresource-tool.c | 6 ++++--
33741  1 file changed, 4 insertions(+), 2 deletions(-)
33742
33743 commit dfaaf37338533b2412800c61b342b296fff7c6cf
33744 Author: Sébastien Wilmet <swilmet@gnome.org>
33745 Date:   Thu Sep 18 20:31:52 2014 +0200
33746
33747     Update URLs library.gnome.org -> developer.gnome.org
33748
33749  INSTALL.in                              | 4 ++--
33750  docs/reference/gio/gio-docs.xml         | 2 +-
33751  docs/reference/glib/glib-docs.xml       | 2 +-
33752  docs/reference/gobject/gobject-docs.xml | 2 +-
33753  docs/reference/gobject/tut_tools.xml    | 4 ++--
33754  5 files changed, 7 insertions(+), 7 deletions(-)
33755
33756 commit 4fb9421528777e80beeae1e85eafb46e44f5b408
33757 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
33758 Date:   Wed Sep 17 21:11:50 2014 +0200
33759
33760     Updated Serbian translation
33761
33762  po/sr.po       | 694
33763  +++++++++++++++++++++++++++------------------------------
33764  po/sr@latin.po | 694
33765  +++++++++++++++++++++++++++------------------------------
33766  2 files changed, 668 insertions(+), 720 deletions(-)
33767
33768 commit 5486481fab3fc149aa41a440cfe63bcfa8567926
33769 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
33770 Date:   Fri Sep 12 19:01:35 2014 +0530
33771
33772     Updated Marathi Translations
33773
33774  po/mr.po | 2134
33775  +++++++++++++++++++++++++++++++++++---------------------------
33776  1 file changed, 1197 insertions(+), 937 deletions(-)
33777
33778 commit 38a061422532b3d7b8bce0988f3767806ac28f8f
33779 Author: Jasper St. Pierre <jstpierre@mecheye.net>
33780 Date:   Tue Sep 16 15:41:58 2014 -0600
33781
33782     GApplication:handle-local-options: document return value
33783
33784     The return value for this signal was documented in the prose, but not
33785     properly in a Returns: stanza.  Fix that.
33786
33787  gio/gapplication.c | 10 +++++-----
33788  1 file changed, 5 insertions(+), 5 deletions(-)
33789
33790 commit 8061694c496094015bfd3959cbece7ab158ef6ef
33791 Author: Jasper St. Pierre <jstpierre@mecheye.net>
33792 Date:   Tue Sep 16 15:39:59 2014 -0600
33793
33794     goption: Add G_OPTION_FLAG_NONE
33795
33796     This is helpful to better document code, as G_OPTION_FLAG_NONE is more
33797     readable than 0.
33798
33799  glib/goption.h | 2 ++
33800  1 file changed, 2 insertions(+)
33801
33802 commit 84ec6b4d78928d4b51d64f17b4bde56314e75b1b
33803 Author: Jasper St. Pierre <jstpierre@mecheye.net>
33804 Date:   Tue Sep 16 15:39:41 2014 -0600
33805
33806     g_application_add_main_option: fix type signature
33807
33808     The flags argument is a GOptionFlags so use that type instead of
33809     'int'.
33810
33811  gio/gapplication.c | 2 +-
33812  gio/gapplication.h | 2 +-
33813  2 files changed, 2 insertions(+), 2 deletions(-)
33814
33815 commit 4482977238ae80f64c2fe318d1500f4662c73980
33816 Author: Jasper St. Pierre <jstpierre@mecheye.net>
33817 Date:   Tue Sep 16 14:45:34 2014 -0600
33818
33819     Fix some introspection warnings
33820
33821  gio/gapplication.c    | 2 +-
33822  gio/gapplication.h    | 2 +-
33823  gio/gdesktopappinfo.c | 3 +++
33824  gio/gmenumodel.h      | 2 +-
33825  4 files changed, 6 insertions(+), 3 deletions(-)
33826
33827 commit 0177cece40ab8a31bf8994706ac4cac8d80f8755
33828 Author: Matthias Clasen <mclasen@redhat.com>
33829 Date:   Mon Sep 15 14:43:42 2014 -0400
33830
33831     2.41.5
33832
33833  NEWS         | 23 +++++++++++++++++++++++
33834  configure.ac |  2 +-
33835  2 files changed, 24 insertions(+), 1 deletion(-)
33836
33837 commit bb6a77afa328f16568a41b26de75f255dcfc9daf
33838 Author: Sebastian Dröge <sebastian@centricular.com>
33839 Date:   Sat Sep 13 16:31:03 2014 +0300
33840
33841     grand: Only use rand_s() when targetting Visual Studio >= 2005
33842
33843     It did not exist before. Fall back to the current time plus
33844     process id on older targets. This makes GLib work again on
33845     Windows XP.
33846
33847     https://bugzilla.gnome.org/show_bug.cgi?id=736458
33848
33849  glib/grand.c | 14 ++++++++++++++
33850  1 file changed, 14 insertions(+)
33851
33852 commit f2b5edb6527e5bdde6f9e9c6771556308d0ea027
33853 Author: Shantha kumar <shantha.thamizh@gmail.com>
33854 Date:   Mon Sep 15 13:39:11 2014 +0000
33855
33856     Updated Tamil translation
33857
33858  po/ta.po | 1798
33859  ++++++++++++++++++++++++++++++++------------------------------
33860  1 file changed, 914 insertions(+), 884 deletions(-)
33861
33862 commit 27405ae878ebabb4361d38ed22be11b6891fd866
33863 Author: Matej Urbančič <mateju@svn.gnome.org>
33864 Date:   Sun Sep 14 22:18:09 2014 +0200
33865
33866     Updated Slovenian translation
33867
33868  po/sl.po | 643
33869  ++++++++++++++++++++++++++++++++-------------------------------
33870  1 file changed, 328 insertions(+), 315 deletions(-)
33871
33872 commit 25990eb2b6da94e1d03631eab8a952ef84cb9986
33873 Author: Sébastien Wilmet <swilmet@gnome.org>
33874 Date:   Tue Sep 9 21:20:34 2014 +0200
33875
33876     docs: various small fixes
33877
33878     For the GPtrArray example, several variables declared on the same line
33879     is harder to read and to work with (to move, remove or comment
33880     a single
33881     variable declaration).
33882
33883  gio/gfileinfo.c | 2 +-
33884  glib/garray.c   | 6 ++++--
33885  2 files changed, 5 insertions(+), 3 deletions(-)
33886
33887 commit fdc5b8f7443ccc0778c8163f47370be1ff65d86d
33888 Author: Shankar Prasad <prasad.mvs@gmail.com>
33889 Date:   Fri Sep 12 12:58:11 2014 +0000
33890
33891     Updated Kannada translation
33892
33893  po/kn.po | 3003
33894  +++++++++++++++++++++++++++++++++-----------------------------
33895  1 file changed, 1584 insertions(+), 1419 deletions(-)
33896
33897 commit d2f3e1190719d655a0f75a6a08ed6185ea558032
33898 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
33899 Date:   Fri Sep 12 15:51:49 2014 +0800
33900
33901     MSVC Builds: Update "Installation"
33902
33903     This updates the glib-install.[props|vsprops] so that the headers to
33904     "install" for the build are kept up-to-date.  Note that this has been
33905     generated by a script, so that this hopefully means that the header
33906     "installation" can be maintained along with the autotools files
33907     for most
33908     uses, to simplify maintenance.
33909
33910  build/win32/vs10/glib-install.props  | 750
33911  +++++++++++------------------------
33912  build/win32/vs9/glib-install.vsprops | 473 +++++++++++-----------
33913  2 files changed, 473 insertions(+), 750 deletions(-)
33914
33915 commit 0c5ed58342917d79ff3f6811e6b9a9a6d6a4b675
33916 Author: Balázs Úr <urbalazs@gmail.com>
33917 Date:   Thu Sep 11 16:40:14 2014 +0000
33918
33919     Updated Hungarian translation
33920
33921  po/hu.po | 701
33922  ++++++++++++++++++++++++++++++---------------------------------
33923  1 file changed, 339 insertions(+), 362 deletions(-)
33924
33925 commit bebfd422af0a2fef422489d04f3b1d87bebd8b92
33926 Author: Sebastian Dröge <sebastian@centricular.com>
33927 Date:   Tue Sep 9 20:18:20 2014 +0200
33928
33929     gutils: Don't use issetugid() on Android
33930
33931     Android had it in older versions but the new 64 bit ABI does not
33932     have it anymore, and some versions of the 32 bit ABI neither.
33933
33934     https://code.google.com/p/android-developer-preview/issues/detail?id=168
33935
33936     https://bugzilla.gnome.org/show_bug.cgi?id=736351
33937
33938  glib/gutils.c | 7 ++++++-
33939  1 file changed, 6 insertions(+), 1 deletion(-)
33940
33941 commit 3b8bc8bacf1fe31cda44fb5293711e87989388ea
33942 Author: Ryan Lortie <desrt@desrt.ca>
33943 Date:   Tue Sep 9 13:58:38 2014 -0400
33944
33945     GDesktopAppInfo: avoid inotify on missing dirs
33946
33947     Some desktop file directories, like /usr/local/share/applications
33948     may be
33949     missing on some systems.
33950
33951     When we try to inotify on these directories, this will result in a
33952     every-4-seconds poll being setup which is quite bad.
33953
33954     This is an issue that should be fixed in inotify itself but the
33955     problem
33956     is much larger there.  For now, we can work around it in
33957     GDesktopAppInfo
33958     by refusing to monitor missing directories.
33959
33960     We may get some spurious notifications of changes in the case that
33961     /usr/local/share or /usr/local/share/applications is created without
33962     actually adding desktop files, but spurious changes can already be
33963     reported in other cases, so that's OK.  We won't get (user-visible)
33964     notification for a simple case of a completely unrelated file being
33965     created (however we cannot avoid the wakeup in this case due to how
33966     inotify works).  That's probably pretty theoretical, though,
33967     since files
33968     in /usr don't change much and for the home directory we're likely to
33969     have at least ~/.config and ~/.local existing.
33970
33971     https://bugzilla.gnome.org/show_bug.cgi?id=736350
33972
33973  gio/gdesktopappinfo.c | 88
33974  +++++++++++++++++++++++++++++++++++++++++++++++++--
33975  1 file changed, 85 insertions(+), 3 deletions(-)
33976
33977 commit 2f55c66c64d77de9fa7d5524468d424071aecc44
33978 Author: Ryan Lortie <desrt@desrt.ca>
33979 Date:   Tue Sep 9 13:58:18 2014 -0400
33980
33981     apps test: add new "monitor" subcommand
33982
33983     Waits until something modifies a desktop directory, then exits.
33984
33985     https://bugzilla.gnome.org/show_bug.cgi?id=736350
33986
33987  gio/tests/apps.c | 24 ++++++++++++++++++++++++
33988  1 file changed, 24 insertions(+)
33989
33990 commit 9ac7d51a8086dece5994da4899fb07b223bd2ff7
33991 Author: Yuri Myasoedov <ymyasoedov@yandex.ru>
33992 Date:   Tue Sep 9 17:04:40 2014 +0400
33993
33994     Updated Russian translation
33995
33996  po/ru.po | 790
33997  +++++++++++++++++++++++++++------------------------------------
33998  1 file changed, 335 insertions(+), 455 deletions(-)
33999
34000 commit 8df2cca08a5c06286303b39a34121c7e6925bf15
34001 Author: Paolo Borelli <pborelli@gnome.org>
34002 Date:   Sun Sep 7 18:34:26 2014 +0200
34003
34004     Fix minor mem leak in test case
34005
34006  gio/tests/simple-proxy.c | 2 ++
34007  1 file changed, 2 insertions(+)
34008
34009 commit 5bb62d077b7882a105ac2468f4d152bc5e557d7d
34010 Author: Paolo Borelli <pborelli@gnome.org>
34011 Date:   Wed Sep 3 08:12:01 2014 +0200
34012
34013     GThreadPool: expand g_thread_pool_new docs
34014
34015  glib/gthreadpool.c | 7 ++++++-
34016  1 file changed, 6 insertions(+), 1 deletion(-)
34017
34018 commit aef0e4b7f3c7a33cd9d6c370fdad2b6f7d725f15
34019 Author: Matthias Clasen <mclasen@redhat.com>
34020 Date:   Sun Sep 7 22:50:36 2014 -0400
34021
34022     Fix docs to talk about --enable-coverage
34023
34024     The configure options to turn on coverage testing got renamed
34025     at some point, but the docs were not updated. Fix that.
34026
34027     https://bugzilla.gnome.org//show_bug.cgi?id=735915
34028
34029  docs/reference/glib/building.xml | 4 ++--
34030  1 file changed, 2 insertions(+), 2 deletions(-)
34031
34032 commit 281fdd372ea65af230074fe95c8dd5d664809f05
34033 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
34034 Date:   Sun Sep 7 12:55:20 2014 +0300
34035
34036     Updated Latvian translation
34037
34038  po/lv.po | 693
34039  ++++++++++++++++++++++++++++++---------------------------------
34040  1 file changed, 334 insertions(+), 359 deletions(-)
34041
34042 commit 09979125d816ac726641c93cb735f73ece35cbf5
34043 Author: Fran Diéguez <fran.dieguez@mabishu.com>
34044 Date:   Thu Sep 4 21:35:07 2014 +0200
34045
34046     Updated Galician translations
34047
34048  po/gl.po | 261
34049  +++++++++++++++++++++++++++++++++------------------------------
34050  1 file changed, 135 insertions(+), 126 deletions(-)
34051
34052 commit 08efbda7333cf1d349719e699bbcbb63b8ef09e4
34053 Author: Ryan Lortie <desrt@desrt.ca>
34054 Date:   Thu Sep 4 13:17:27 2014 -0400
34055
34056     GDesktopAppInfo: fix default app logic
34057
34058     We use "tweaks" structures to track how a particular directory impacts
34059     the list of added, removed and default applications.  We maintain this
34060     set of tweaks for each directory, in a hash table, keyed by unaliased
34061     mime type name, in order to facilitate fast lookups.
34062
34063     A typo in the logic for creating and maintaining the uniqueness
34064     of these
34065     structures was causing the default app to be selected incorrectly from
34066     time to time.  Fix that.
34067
34068  gio/gdesktopappinfo.c | 2 +-
34069  1 file changed, 1 insertion(+), 1 deletion(-)
34070
34071 commit e763d93456881cb45a28a4c5c566d53128633aaa
34072 Author: Patrick Welche <prlw1@cam.ac.uk>
34073 Date:   Mon Sep 1 18:42:43 2014 +0200
34074
34075     GCredentials: credentials messages are not correctly supported
34076     on NetBSD
34077
34078     https://bugzilla.gnome.org/show_bug.cgi?id=735819
34079
34080  gio/gcredentialsprivate.h | 2 +-
34081  1 file changed, 1 insertion(+), 1 deletion(-)
34082
34083 commit 7dd3397820f5dcbcd523432aadf5897b58f6eeb8
34084 Author: Andika Triwidada <andika@gmail.com>
34085 Date:   Wed Sep 3 13:49:48 2014 +0000
34086
34087     Updated Indonesian translation
34088
34089  po/id.po | 682
34090  ++++++++++++++++++++++++++++++++-------------------------------
34091  1 file changed, 348 insertions(+), 334 deletions(-)
34092
34093 commit 0ba39c1c7a447930009935101e97ada0cc93cb5c
34094 Author: Piotr Drąg <piotrdrag@gmail.com>
34095 Date:   Wed Sep 3 03:10:27 2014 +0200
34096
34097     Updated Polish translation
34098
34099  po/pl.po | 654
34100  ++++++++++++++++++++++++++++++++-------------------------------
34101  1 file changed, 334 insertions(+), 320 deletions(-)
34102
34103 commit d73886675ec391caa46f2b8004286b1342d1e6f3
34104 Author: Matthias Clasen <mclasen@redhat.com>
34105 Date:   Tue Sep 2 11:36:32 2014 -0400
34106
34107     2.41.4
34108
34109  NEWS         | 29 +++++++++++++++++++++++++++++
34110  configure.ac |  2 +-
34111  2 files changed, 30 insertions(+), 1 deletion(-)
34112
34113 commit 5fe65ec2719ef842ccb4389d5ed0744965c21220
34114 Author: Changwoo Ryu <cwryu@debian.org>
34115 Date:   Tue Sep 2 13:05:58 2014 +0900
34116
34117     Updated Korean translation
34118
34119  po/ko.po | 713
34120  ++++++++++++++++++++++++++++++++-------------------------------
34121  1 file changed, 364 insertions(+), 349 deletions(-)
34122
34123 commit 62f0d6143a3ae9203638e5650ab2f6656222d7ce
34124 Author: Claude Paroz <claude@2xlibre.net>
34125 Date:   Mon Sep 1 09:30:32 2014 +0200
34126
34127     Updated French translation
34128
34129  po/fr.po | 657
34130  ++++++++++++++++++++++++++++++++-------------------------------
34131  1 file changed, 336 insertions(+), 321 deletions(-)
34132
34133 commit d4298e5ed12afbc4966d3ec61a34eb5f31431729
34134 Author: Christian Kirbach <Christian.Kirbach@gmail.com>
34135 Date:   Sun Aug 31 22:00:45 2014 +0000
34136
34137     Updated German translation
34138
34139  po/de.po | 2101
34140  ++++++++++++++++++++++++++++++++++----------------------------
34141  1 file changed, 1158 insertions(+), 943 deletions(-)
34142
34143 commit a78443a1e48409d32eb2b24b52dad03ae2231e10
34144 Author: Matthias Clasen <mclasen@redhat.com>
34145 Date:   Fri Aug 29 15:12:31 2014 -0400
34146
34147     Don't mark GThread struct as deprecated
34148
34149     Having a definition of struct _GThread inside a deprecation
34150     ifdef confuses gtk-doc into marking it as deprecated. Avoid this.
34151
34152     https://bugzilla.gnome.org//show_bug.cgi?id=735297
34153
34154  glib/deprecated/gthread.h | 4 ++++
34155  1 file changed, 4 insertions(+)
34156
34157 commit 325ffb376c971ab86b709144f35eab5cea1cf482
34158 Author: Maria  Mavridou <mavridou@gmail.com>
34159 Date:   Thu Aug 28 21:25:31 2014 +0000
34160
34161     Updated Greek translation
34162
34163  po/el.po | 705
34164  ++++++++++++++++++++++++++++++++-------------------------------
34165  1 file changed, 361 insertions(+), 344 deletions(-)
34166
34167 commit 0a37264fd1953845cc386bb4ff207294e691fee8
34168 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
34169 Date:   Thu Aug 28 18:11:06 2014 +0300
34170
34171     Updated Hebrew translation
34172
34173  po/he.po | 477
34174  ++++++++++++++++++++++++++++++++-------------------------------
34175  1 file changed, 243 insertions(+), 234 deletions(-)
34176
34177 commit f16d7f887e48ec3e9eacd6cae6aaa694beaeecad
34178 Author: Manoj Kumar Giri <mgiri@redhat.com>
34179 Date:   Wed Aug 27 13:34:53 2014 +0000
34180
34181     Updated Oriya translation
34182
34183  po/or.po | 2152
34184  +++++++++++++++++++++++++++++++++++---------------------------
34185  1 file changed, 1211 insertions(+), 941 deletions(-)
34186
34187 commit 369c8bd566ba76d0c87a92cdb6a1c8abe2599c61
34188 Author: Patrick Welche <prlw1@cam.ac.uk>
34189 Date:   Tue Aug 26 17:27:23 2014 +0100
34190
34191     GUnixMounts: Improve efficiency in polling case
34192
34193     https://bugzilla.gnome.org/show_bug.cgi?id=583330
34194
34195  gio/gunixmounts.c | 42 +++++++++++++++---------------------------
34196  1 file changed, 15 insertions(+), 27 deletions(-)
34197
34198 commit 35eaf037bdfca985abf5d349e7355f1d2ed9c77b
34199 Author: Thomas Haller <thaller@redhat.com>
34200 Date:   Fri Aug 1 16:59:36 2014 +0200
34201
34202     gmacros.h: add G_GNUC_*_IGNORE_DEPRECATIONS macros for clang
34203
34204     https://bugzilla.gnome.org/show_bug.cgi?id=734126
34205
34206     Signed-off-by: Thomas Haller <thaller@redhat.com>
34207
34208  glib/gmacros.h | 6 ++++++
34209  1 file changed, 6 insertions(+)
34210
34211 commit cb320cb5feb78a5a06651d3223914d9099a6f212
34212 Author: Philip Withnall <philip.withnall@collabora.co.uk>
34213 Date:   Thu Aug 21 19:00:13 2014 +0100
34214
34215     gsocketclient: Handle cancellation between CONNECTING and CONNECTED
34216
34217     If a g_socket_client_connect_async() operation is cancelled between
34218     the
34219     CONNECTING and CONNECTED events (i.e. while in the
34220     g_socket_connection_connect_async() call), the code in
34221     g_socket_client_connected_callback() would previously unconditionally
34222     loop round and try the next socket address from the address enumerator
34223     (by calling enumerator_next_async()). This would correctly handle the
34224     cancellation and return from the overall task — but not before
34225     emitting
34226     a spurious RESOLVING event.
34227
34228     Avoid emitting the spurious RESOLVING event by explicitly handling
34229     cancellation at the beginning of g_socket_client_connected_callback().
34230
34231     https://bugzilla.gnome.org/show_bug.cgi?id=735179
34232
34233  gio/gsocketclient.c | 6 ++++++
34234  1 file changed, 6 insertions(+)
34235
34236 commit 607d5a785891729889f1606e8d38edcc7332dfa1
34237 Author: Marek Černocký <marek@manet.cz>
34238 Date:   Fri Aug 22 08:08:51 2014 +0200
34239
34240     Updated Czech translation
34241
34242  po/cs.po | 413
34243  ++++++++++++++++++++++++++++++++-------------------------------
34244  1 file changed, 211 insertions(+), 202 deletions(-)
34245
34246 commit c74af7369fb32791973e94bcd3c5f45ddd3f5d0b
34247 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
34248 Date:   Thu Aug 21 17:06:03 2014 +0800
34249
34250     Updated Traditional Chinese translation(Hong Kong and Taiwan)
34251
34252  po/zh_HK.po | 890
34253  ++++++++++++++++++++++-------------------------------------
34254  po/zh_TW.po | 891
34255  ++++++++++++++++++++++--------------------------------------
34256  2 files changed, 663 insertions(+), 1118 deletions(-)
34257
34258 commit bf9c8625048d2adc5cbc5893fa27e7e9a3a9ba3e
34259 Author: Jonas Danielsson <jonas@threetimestwo.org>
34260 Date:   Wed Aug 13 07:06:36 2014 -0400
34261
34262     GApplication: Add g_application_add_main_option
34263
34264     This function adds a single main option entry to be handeled by
34265     GApplication. The option entry has it arg_data field set to NULL
34266     and will be added to the applications packed_options.
34267
34268     The rationale for this is that bindings will be able to add
34269     command line options even when they can't use the un-boxed struct
34270     GOptionEntry.
34271
34272     https://bugzilla.gnome.org/show_bug.cgi?id=727455
34273
34274  docs/reference/gio/gio-sections.txt |  1 +
34275  gio/gapplication.c                  | 67
34276  +++++++++++++++++++++++++++++++++++--
34277  gio/gapplication.h                  |  9 +++++
34278  3 files changed, 75 insertions(+), 2 deletions(-)
34279
34280 commit 4f775b7b7ff38581b110ce1664451381ca3d88b6
34281 Author: Patrick Welche <prlw1@cam.ac.uk>
34282 Date:   Mon Aug 18 21:48:28 2014 +0100
34283
34284     GUnixMounts: Fall back to polling on systems without mtab
34285
34286     This is necessary for many of the BSD family at least.
34287
34288     https://bugzilla.gnome.org/show_bug.cgi?id=583330
34289
34290  gio/gunixmounts.c | 103
34291  ++++++++++++++++++++++++++++++++++++++++++++++--------
34292  1 file changed, 89 insertions(+), 14 deletions(-)
34293
34294 commit d964c7d6863758fca1e2e5ed18553d0cd76ea3bc
34295 Author: ngoswami <ngoswami@redhat.com>
34296 Date:   Mon Aug 18 15:44:42 2014 +0000
34297
34298     Updated Assamese translation
34299
34300  po/as.po | 1845
34301  +++++++++++++++++++++++++++++++-------------------------------
34302  1 file changed, 937 insertions(+), 908 deletions(-)
34303
34304 commit e0e52b60ea4c65d1f3660ff6b8c547c82665036b
34305 Author: Rico Tzschichholz <ricotz@ubuntu.com>
34306 Date:   Mon Aug 18 14:08:41 2014 +0200
34307
34308     docs: Fix broken gtk-doc formatting
34309
34310  gio/fen/fen-kernel.c                 |  6 ++---
34311  gio/gdbusprivate.c                   |  4 ++--
34312  gio/gfileattribute.c                 | 44
34313  ++++++++++++++++++------------------
34314  gio/gresource.c                      |  2 +-
34315  gio/gunixmounts.c                    |  6 ++---
34316  gio/gwin32mount.c                    |  2 +-
34317  gio/gwin32volumemonitor.c            |  2 +-
34318  gio/kqueue/kqueue-thread.c           | 12 +++++-----
34319  gio/tests/gdbus-threading.c          |  2 +-
34320  gio/tests/test-io-stream.c           |  2 +-
34321  gio/tests/test-pipe-unix.c           |  4 ++--
34322  gio/win32/gwinhttpfile.c             |  2 +-
34323  gio/win32/gwinhttpfileinputstream.c  |  2 +-
34324  gio/win32/gwinhttpfileoutputstream.c |  2 +-
34325  gio/win32/gwinhttpvfs.c              |  2 +-
34326  15 files changed, 47 insertions(+), 47 deletions(-)
34327
34328 commit 4c8480e6fa9e7e0971bc800fee8a5f0aba67dd9a
34329 Author: Rico Tzschichholz <ricotz@ubuntu.com>
34330 Date:   Sun Aug 17 22:54:22 2014 +0200
34331
34332     docs: Add index for 2.42 api
34333
34334  docs/reference/glib/glib-docs.xml       | 4 ++++
34335  docs/reference/gobject/gobject-docs.xml | 4 ++++
34336  2 files changed, 8 insertions(+)
34337
34338 commit 96af008bdfe53be2ea4ef719b8c8f2121c76a504
34339 Author: Carles Ferrando <carles.ferrando@gmail.com>
34340 Date:   Sun Aug 17 13:19:46 2014 +0200
34341
34342     [l10n] Updated Catalan (Valencian) translation
34343
34344  po/ca@valencia.po | 2479
34345  ++++++++++++++++++++++++++---------------------------
34346  1 file changed, 1215 insertions(+), 1264 deletions(-)
34347
34348 commit 7585cc49c7d8e016da99d9686af1ebdbe061b989
34349 Author: Gil Forcada <gforcada@gnome.org>
34350 Date:   Sun Aug 17 13:19:42 2014 +0200
34351
34352     [l10n] Updated Catalan translation
34353
34354  po/ca.po | 650
34355  ++++++++++++++++++++++++++++++++-------------------------------
34356  1 file changed, 331 insertions(+), 319 deletions(-)
34357
34358 commit e03fc7a522fd623bfe521ceb44ff51ca85c598b3
34359 Author: Matthias Clasen <mclasen@redhat.com>
34360 Date:   Sat Aug 16 08:59:40 2014 -0400
34361
34362     Updates for 2.41.3
34363
34364  NEWS | 33 +++++++++++++++++++++++++++++++++
34365  1 file changed, 33 insertions(+)
34366
34367 commit 01fec1f0d58c344eacae265440938eb7759b21db
34368 Author: Christian Kirbach <christian.kirbach@gmail.com>
34369 Date:   Fri Aug 15 17:56:35 2014 +0200
34370
34371     Updated German translation
34372
34373  po/de.po | 12 ++++++------
34374  1 file changed, 6 insertions(+), 6 deletions(-)
34375
34376 commit 52b5a06dea63c9489e76862f16895b08118aa63f
34377 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
34378 Date:   Wed Aug 13 09:55:11 2014 +0800
34379
34380     Visual C++ Builds: Update README.txt's
34381
34382     Update notes about usage of PCRE and for people attempting to
34383     build GLib
34384     on a Chinese, Japanese or Korean locale.
34385
34386  build/win32/vs10/README.txt | 31 +++++++++++++++++++------------
34387  build/win32/vs9/README.txt  | 31 +++++++++++++++++++------------
34388  2 files changed, 38 insertions(+), 24 deletions(-)
34389
34390 commit b88fdf0b0f7e6acf109745322e27fe7869e5267e
34391 Author: Dan Winship <danw@gnome.org>
34392 Date:   Tue Aug 12 07:50:20 2014 -0400
34393
34394     docs: hyphenate "High-level" and "Low-level"
34395
34396  docs/reference/gio/gio-docs.xml | 4 ++--
34397  1 file changed, 2 insertions(+), 2 deletions(-)
34398
34399 commit 3d89041220a2a783b5706763b35778f9154c0883
34400 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
34401 Date:   Fri Aug 8 17:39:22 2014 +0800
34402
34403     MSVC Builds: Generate glib-mkenums If Possible
34404
34405     As glib-mkenums would likely be used in the building of the other
34406     components of the stack, such as Cogl, Clutter and
34407     gsettings-desktop-schemas, generate that using a Python script
34408     (if Python
34409     can be found) and "install" it.
34410
34411  build/win32/Makefile.am                    |  3 +-
34412  build/win32/process_in_win32.py            | 77
34413  ++++++++++++++++++++++++++++++
34414  build/win32/setup.py                       | 35 +-------------
34415  build/win32/vs10/glib-gen-srcs.props       |  4 ++
34416  build/win32/vs10/glib-install.props        |  2 +
34417  build/win32/vs10/glib-version-paths.props  |  4 ++
34418  build/win32/vs10/gobject.vcxproj.filtersin |  5 +-
34419  build/win32/vs10/gobject.vcxprojin         | 26 ++++++++--
34420  build/win32/vs9/glib-gen-srcs.vsprops      | 20 ++++----
34421  build/win32/vs9/glib-install.vsprops       |  1 +
34422  build/win32/vs9/glib-version-paths.vsprops |  4 ++
34423  build/win32/vs9/gobject.vcprojin           | 42 ++++++++++++++--
34424  12 files changed, 167 insertions(+), 56 deletions(-)
34425
34426 commit 3e2735f4680b9f46548e7d039b0241cd24aee162
34427 Author: Edward Hervey <bilboed@bilboed.com>
34428 Date:   Mon Jun 23 11:39:04 2014 +0200
34429
34430     gtype: Fast-path for g_type_is_a
34431
34432     Do I really need to explain why ?
34433
34434     https://bugzilla.gnome.org/show_bug.cgi?id=732085
34435
34436  gobject/gtype.c | 3 +++
34437  1 file changed, 3 insertions(+)
34438
34439 commit 4b5bdf6cebc4c1b7c6db7e23c678cc2f5003e757
34440 Author: Andre Moreira Magalhaes (andrunko)
34441 <andre.magalhaes@collabora.co.uk>
34442 Date:   Tue Jul 29 21:04:48 2014 -0300
34443
34444     Do not crash when checking whether an instance type is of a given
34445     fundamental.
34446
34447     Not all instances have a TypeNode associated (e.g. GstEvent), so
34448     lets check if node is available
34449     before trying to use it.
34450
34451     This crash can be easily reproduced by creating an event with
34452     gst_event_new_eos and using
34453     G_IS_OBJECT on the event instance.
34454
34455     https://bugzilla.gnome.org/show_bug.cgi?id=733982
34456
34457  gobject/gtype.c | 4 +++-
34458  1 file changed, 3 insertions(+), 1 deletion(-)
34459
34460 commit 5053054c629c3ead90ec3c6fa1fc0fa642476d46
34461 Author: Matej Urbančič <mateju@svn.gnome.org>
34462 Date:   Wed Aug 6 14:15:40 2014 +0200
34463
34464     Updated Slovenian translation
34465
34466  po/sl.po | 7 +++----
34467  1 file changed, 3 insertions(+), 4 deletions(-)
34468
34469 commit 3c6efd4d5077862adc918c651ab7c49dc133d643
34470 Author: Руслан Ижбулатов <lrn1986@gmail.com>
34471 Date:   Mon Apr 21 15:00:18 2014 +0000
34472
34473     Make sure compiled resources only have / as dirsep
34474
34475     https://bugzilla.gnome.org/show_bug.cgi?id=725511
34476
34477  gio/glib-compile-resources.c | 2 +-
34478  1 file changed, 1 insertion(+), 1 deletion(-)
34479
34480 commit b637714ded46a05a98fb92b7b96e69fe9b215307
34481 Author: Martin Srebotnjak <miles@filmsi.net>
34482 Date:   Tue Aug 5 21:03:32 2014 +0200
34483
34484     Updated Slovenian translation
34485
34486  po/sl.po | 70
34487  ++++++++++++++++++++++++----------------------------------------
34488  1 file changed, 26 insertions(+), 44 deletions(-)
34489
34490 commit 10504edfaae764c8d32213d40db0438a8d392207
34491 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
34492 Date:   Tue Aug 5 14:02:42 2014 +0200
34493
34494     Updated Basque language
34495
34496  po/eu.po | 599
34497  ++++++++++++++++++++++++++++++++-------------------------------
34498  1 file changed, 307 insertions(+), 292 deletions(-)
34499
34500 commit 14f2376c8a06f0936d734ec6a7e0e836072acf65
34501 Author: Руслан Ижбулатов <lrn1986@gmail.com>
34502 Date:   Wed Jul 30 07:15:39 2014 +0000
34503
34504     Change W32 console detection to look at the window, not stdout
34505
34506     Check for console window being attached to the process, not for stdout
34507     being redirected into a console window.
34508
34509     https://bugzilla.gnome.org/show_bug.cgi?id=733960
34510
34511  glib/gspawn-win32.c | 2 +-
34512  1 file changed, 1 insertion(+), 1 deletion(-)
34513
34514 commit 4f734873006729d18551c215d9dcf22392dbeaf3
34515 Author: Руслан Ижбулатов <lrn1986@gmail.com>
34516 Date:   Mon Apr 21 15:44:47 2014 +0000
34517
34518     Fix tests to compile again - add missing headers to W32, call  correct
34519     process-id-getting function
34520
34521     https://bugzilla.gnome.org/show_bug.cgi?id=725513
34522
34523  gio/tests/filter-cat.c           | 1 +
34524  gio/tests/gsubprocess-testprog.c | 2 ++
34525  gio/tests/win32-streams.c        | 6 +++---
34526  glib/tests/fileutils.c           | 2 +-
34527  4 files changed, 7 insertions(+), 4 deletions(-)
34528
34529 commit 7e0cb48dee9a8ecd87d403b7941ad3209eee658c
34530 Author: Руслан Ижбулатов <lrn1986@gmail.com>
34531 Date:   Sat Aug 2 12:36:37 2014 +0000
34532
34533     Silence a controversial warning in win_iconv
34534
34535     https://bugzilla.gnome.org/show_bug.cgi?id=711547
34536
34537  glib/win_iconv.c | 2 +-
34538  1 file changed, 1 insertion(+), 1 deletion(-)
34539
34540 commit 42ddcc6ff22c66f1ded9d7a3879df39988531878
34541 Author: Руслан Ижбулатов <lrn1986@gmail.com>
34542 Date:   Sat Aug 2 12:35:43 2014 +0000
34543
34544     Silence some uncontroversial warnings
34545
34546     https://bugzilla.gnome.org/show_bug.cgi?id=711547
34547
34548  gio/gresolver.c | 2 ++
34549  glib/gmain.c    | 1 +
34550  glib/gutils.c   | 3 ++-
34551  3 files changed, 5 insertions(+), 1 deletion(-)
34552
34553 commit 40650e33239994237917322d4cfecc34e4cc4394
34554 Author: Руслан Ижбулатов <lrn1986@gmail.com>
34555 Date:   Sat Aug 2 12:22:16 2014 +0000
34556
34557     Fix printf-tests on W32 by ifdefing the expected output
34558
34559     https://bugzilla.gnome.org/show_bug.cgi?id=725515
34560
34561  glib/tests/test-printf.c | 19 +++++++++++++++----
34562  1 file changed, 15 insertions(+), 4 deletions(-)
34563
34564 commit 6680ff1ee93127b247f8ca32958620ec7db6af48
34565 Author: Руслан Ижбулатов <lrn1986@gmail.com>
34566 Date:   Mon Apr 21 15:55:59 2014 +0000
34567
34568     Save errno and pass it along to make sure gettext does not change it
34569
34570     https://bugzilla.gnome.org/show_bug.cgi?id=725514
34571
34572  glib/gfileutils.c | 58
34573  +++++++++++++++++++++++++++++++++++++++----------------
34574  1 file changed, 41 insertions(+), 17 deletions(-)
34575
34576 commit 786590fe93682c9b28136ccf65d870b23dd807f7
34577 Author: Ignacio Casal Quinteiro <icq@gnome.org>
34578 Date:   Tue Jul 29 18:59:21 2014 +0200
34579
34580     win32: improve the package installation dir lookup
34581
34582     As an example, the core of gedit is in a private library
34583     placed in %INSTALLDIR%/lib/gedit/libgedit.dll
34584
34585     Before this patch we would get %INSTALLDIR%/lib/gedit as the
34586     installation package dir, while what we actually want is to get
34587     %INSTALLDIR%
34588
34589     https://bugzilla.gnome.org/show_bug.cgi?id=733934
34590
34591  glib/gwin32.c | 33 +++++++++++++++++++++++++++------
34592  1 file changed, 27 insertions(+), 6 deletions(-)
34593
34594 commit 905a8e655c4f50f655cbd90455b26a37b977c563
34595 Author: Руслан Ижбулатов <lrn1986@gmail.com>
34596 Date:   Thu Jul 31 10:12:59 2014 +0000
34597
34598     Ensure critial sections are released before returning
34599
34600     https://bugzilla.gnome.org/show_bug.cgi?id=734035
34601
34602  gio/gregistrysettingsbackend.c | 9 +++++++--
34603  1 file changed, 7 insertions(+), 2 deletions(-)
34604
34605 commit ad4f7846569980c54c29aac55ace01b20ba9b3d2
34606 Author: Olav Vitters <olav@vitters.nl>
34607 Date:   Wed Jul 30 15:41:13 2014 +0200
34608
34609     doap category core
34610
34611  glib.doap | 2 +-
34612  1 file changed, 1 insertion(+), 1 deletion(-)
34613
34614 commit b1dd594a22e3499caafdeccd7fa223a032b9e177
34615 Author: Alexander Larsson <alexl@redhat.com>
34616 Date:   Wed Jul 30 12:32:21 2014 +0200
34617
34618     Remove atomics from g_clear_object/g_clear_pointer
34619
34620     Practically no caller of these functions require atomic behaviour,
34621     but the atomics are much slower than normal operations, which makes
34622     it desirable to get rid of them. We have not done this before because
34623     that would be a break of the ABI.
34624
34625     However, I recently looked into this and it seems that even if the
34626     atomics *are* used for g_clear_* it is not ever safe to use this.  The
34627     atomics protects two threads that are racing to free a global/shared
34628     object from freeing the object twice. However, any *user* of the
34629     global
34630     object have no protection from the object being freed while in use,
34631     because there is no paired operation the reads and refs the object
34632     as an atomic unit (nor can such an operation be implemented using
34633     purely atomic ops).
34634
34635     So, since nothing could safely have used the atomic aspects of these
34636     functions I consider it acceptable to just remove it.
34637
34638     https://bugzilla.gnome.org/show_bug.cgi?id=733969
34639
34640  glib/gmem.c       | 16 +++++-----------
34641  glib/gmem.h       | 13 ++++++-------
34642  gobject/gobject.c |  3 ---
34643  3 files changed, 11 insertions(+), 21 deletions(-)
34644
34645 commit 2266f6b743a5a4e4d560238ebd085bf0e1ad8934
34646 Author: Alexander Larsson <alexl@redhat.com>
34647 Date:   Wed Jul 30 12:09:01 2014 +0200
34648
34649     tests/gobject/performance: Clean up and add refcount performance test
34650
34651  tests/gobject/performance.c | 129
34652  ++++++++++++++++++++++++++++++++++++++++----
34653  1 file changed, 119 insertions(+), 10 deletions(-)
34654
34655 commit 03b510fde17b130dd7273cee6a65e2d54ff85fff
34656 Author: David King <amigadave@amigadave.com>
34657 Date:   Wed May 7 10:25:40 2014 +0100
34658
34659     gfile: Fix memory leak in g_file_move()
34660
34661     https://bugzilla.gnome.org/show_bug.cgi?id=729703
34662
34663  gio/gfile.c | 4 ++++
34664  1 file changed, 4 insertions(+)
34665
34666 commit e15ba53cdab91587721a38efa4eeea9acf871860
34667 Author: Ryan Lortie <desrt@desrt.ca>
34668 Date:   Sun Jul 27 10:08:00 2014 +0200
34669
34670     configure.ac: fix typo in last patch
34671
34672     20e709d8b92e28d162c78b147afe4040e3a48b85 fixed some issues in
34673     configure.ac but also introduced a typo.  Fix that.
34674
34675  configure.ac | 2 +-
34676  1 file changed, 1 insertion(+), 1 deletion(-)
34677
34678 commit d36f4ec593e877b2f077df116f47fb6b0c08a5f8
34679 Author: Aurimas Černius <aurisc4@gmail.com>
34680 Date:   Sun Jul 27 01:03:32 2014 +0300
34681
34682     Updated Lithuanian translation
34683
34684  po/lt.po | 169
34685  +++++++++++++++++++++++++++++++++------------------------------
34686  1 file changed, 89 insertions(+), 80 deletions(-)
34687
34688 commit 20e709d8b92e28d162c78b147afe4040e3a48b85
34689 Author: Alessandro Di Federico <ale+gnomebz@clearmind.me>
34690 Date:   Fri Jul 25 04:16:00 2014 -0400
34691
34692     configure: Remove unintentional nested functions
34693
34694     More of the same as 9362a1b2d987125a8aa0723b916d29aaaece329a.
34695
34696     https://bugzilla.gnome.org/show_bug.cgi?id=733715
34697
34698  configure.ac | 8 ++++----
34699  1 file changed, 4 insertions(+), 4 deletions(-)
34700
34701 commit 2268628565e4fb098252e782e58709d6b525b48a
34702 Author: Ryan Lortie <desrt@desrt.ca>
34703 Date:   Thu Jul 24 11:36:57 2014 +0200
34704
34705     gdbus: Properly fix encoding of double arrays
34706
34707     It turns out that this bug actually would (sometimes) impact any
34708     sort of
34709     fixed-sized array with an alignment requirement of 8 due to
34710     incorrectly
34711     counting the alignment inserted between the (aligned 4) array
34712     length and
34713     the actual data.
34714
34715     Fix this properly and remove the exception for doubles.
34716
34717     https://bugzilla.gnome.org/show_bug.cgi?id=732754
34718
34719  gio/gdbusmessage.c | 10 +++-------
34720  1 file changed, 3 insertions(+), 7 deletions(-)
34721
34722 commit 7009e317d84f661ec63b85edb436d3a2727be488
34723 Author: Colin Walters <walters@verbum.org>
34724 Date:   Tue Jul 22 14:04:44 2014 -0400
34725
34726     gtlsinteraction: Hoist precondition before allocation
34727
34728     We're using a precondition in the middle of the function, and if we
34729     hit it, we leak the closure.
34730
34731     Let's allocate the closure per path; this allows us to allocate it
34732     before path-specific preconditions, and better avoids a pointless
34733     malloc/free pair in the unhandled case.
34734
34735     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34736
34737  gio/gtlsinteraction.c | 14 ++++++++------
34738  1 file changed, 8 insertions(+), 6 deletions(-)
34739
34740 commit 627b49b39039d43a784fa9890f473d1ca8d52417
34741 Author: Stef Walter <stefw@gnome.org>
34742 Date:   Tue Jul 22 21:29:27 2014 +0200
34743
34744     gio: Fix regression encoding an array of doubles
34745
34746     Take the simple slow path in this case. Encoding a double
34747     takes special precautions as you can see in append_value_to_blob()
34748     and friends.
34749
34750     https://bugzilla.gnome.org/show_bug.cgi?id=732754
34751
34752  gio/gdbusmessage.c | 7 ++++++-
34753  1 file changed, 6 insertions(+), 1 deletion(-)
34754
34755 commit b6c1d696a98b7fc4e691e8acc9f88b7bc8d57e9d
34756 Author: Stef Walter <stefw@gnome.org>
34757 Date:   Tue Jul 22 21:13:50 2014 +0200
34758
34759     gio: Add regression test for double array encoding
34760
34761     https://bugzilla.gnome.org/show_bug.cgi?id=732754
34762
34763  gio/tests/gdbus-serialization.c | 35 +++++++++++++++++++++++++++++++++++
34764  1 file changed, 35 insertions(+)
34765
34766 commit d0083f7e2dd621c6b78496bdb6ecf5d580c5e110
34767 Author: Owen W. Taylor <otaylor@fishsoup.net>
34768 Date:   Wed Jul 23 09:27:31 2014 -0400
34769
34770     Revert "gatomic: statically assert that our assumptions hold"
34771
34772     This reverts commit 7269d75321b9d2a967a59fb35f243397f577eb41.
34773
34774     Adding G_STATIC_ASSERT() into a header file caused compilation
34775     problems with at least one app (Anjuta). Reverting to keep
34776     GNOME continuous testing running.
34777
34778     https://bugzilla.gnome.org/show_bug.cgi?id=730932
34779
34780  glib/gatomic.h | 6 ------
34781  1 file changed, 6 deletions(-)
34782
34783 commit d40a2df0886cdd5ba5aabee9e81ab3d3859302d6
34784 Author: Kjartan Maraas <kmaraas@gnome.org>
34785 Date:   Wed Jul 23 14:57:15 2014 +0200
34786
34787     Updated Norwegian bokmål translation.
34788
34789  po/nb.po | 598
34790  ++++++++++++++++++++++++++++++++-------------------------------
34791  1 file changed, 305 insertions(+), 293 deletions(-)
34792
34793 commit 91821974e1e9e71fb5f2c623f68c0c9e2a6a59a9
34794 Author: Colin Walters <walters@verbum.org>
34795 Date:   Tue Jul 22 14:31:25 2014 -0400
34796
34797     gcredentials: Add assertion to pacify static analysis
34798
34799     This should always be true.
34800
34801     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34802
34803  gio/gcredentials.c | 1 +
34804  1 file changed, 1 insertion(+)
34805
34806 commit 8ebd287fe6ae7aee11038679d086a880c13845a2
34807 Author: Colin Walters <walters@verbum.org>
34808 Date:   Tue Jul 22 14:23:47 2014 -0400
34809
34810     gkeyfilesettingsbackend: Add assertion for known-true condition
34811
34812     We know the group exists since we enumerated it.  Should silence a
34813     static analysis warning.
34814
34815     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34816
34817  gio/gkeyfilesettingsbackend.c | 1 +
34818  1 file changed, 1 insertion(+)
34819
34820 commit 7ea4bf3f309232d85b7b60f6ac6295e679a22ed8
34821 Author: Colin Walters <walters@verbum.org>
34822 Date:   Tue Jul 22 14:22:23 2014 -0400
34823
34824     glocalfileinfo: Suppress static analysis return value warning
34825
34826     Just ignore the return value, since we're checking contents != NULL.
34827
34828     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34829
34830  gio/glocalfileinfo.c | 2 +-
34831  1 file changed, 1 insertion(+), 1 deletion(-)
34832
34833 commit 5fe71c7c5c44b429eebba028cca6ecdc1356b50c
34834 Author: Colin Walters <walters@verbum.org>
34835 Date:   Tue Jul 22 14:21:31 2014 -0400
34836
34837     gsettingsschema: Suppress return value check
34838
34839     We're intentionally ignoring the value here.  Pacifies static
34840     analysis.
34841
34842     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34843
34844  gio/gsettingsschema.c | 3 ++-
34845  1 file changed, 2 insertions(+), 1 deletion(-)
34846
34847 commit acdcf5cd50ccbf76fb4d74dbef4e768d5980e46e
34848 Author: Colin Walters <walters@verbum.org>
34849 Date:   Tue Jul 22 14:14:46 2014 -0400
34850
34851     gapplicationimpl-dbus: Fix leak of fd list object
34852
34853     Spotted by static analysis.
34854
34855     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34856
34857  gio/gapplicationimpl-dbus.c | 1 +
34858  1 file changed, 1 insertion(+)
34859
34860 commit 3fb44c4c713847059aac22c4c71074e14d11aceb
34861 Author: Colin Walters <walters@verbum.org>
34862 Date:   Tue Jul 22 14:11:25 2014 -0400
34863
34864     gsettingsschema: Close directory
34865
34866     Spotted by static analysis.
34867
34868     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34869
34870  gio/gsettingsschema.c | 2 ++
34871  1 file changed, 2 insertions(+)
34872
34873 commit e55a953642a9e402f4363f9fa347b6061dd78990
34874 Author: Colin Walters <walters@verbum.org>
34875 Date:   Tue Jul 22 14:08:00 2014 -0400
34876
34877     gthreadedresolver: Unref unexpected address
34878
34879     I don't believe any real app would hit this, but we do leak
34880     if it occurs.
34881
34882     Spotted by static analysis.
34883
34884     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34885
34886  gio/gthreadedresolver.c | 7 ++++++-
34887  1 file changed, 6 insertions(+), 1 deletion(-)
34888
34889 commit 49a5d0f6f2aed99cd78f25655f137f4448e47d92
34890 Author: Colin Walters <walters@verbum.org>
34891 Date:   Tue Jul 22 14:00:23 2014 -0400
34892
34893     gfileutils: Add missing g_free() in error path
34894
34895     Discovered by static analysis.
34896
34897     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34898
34899  glib/gfileutils.c | 2 +-
34900  1 file changed, 1 insertion(+), 1 deletion(-)
34901
34902 commit feec280b7c5c7b9198e34b10b4f5764c9c3c4505
34903 Author: Colin Walters <walters@verbum.org>
34904 Date:   Tue Jul 22 13:58:53 2014 -0400
34905
34906     gfile: Initialize variable to pacify static analysis
34907
34908     Not a real bug, but will quiet the analysis.
34909
34910     https://bugzilla.gnome.org/show_bug.cgi?id=733576
34911
34912  gio/gfile.c | 2 +-
34913  1 file changed, 1 insertion(+), 1 deletion(-)
34914
34915 commit 9060a85193a0e15f67568ea6cac3a082fbcab30f
34916 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
34917 Date:   Sun Jul 20 12:41:57 2014 +0100
34918
34919     glib-init: statically assert that we have 8-bit bytes
34920
34921     configure.ac assumes this.
34922
34923     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
34924
34925  configure.ac     | 1 +
34926  glib/glib-init.c | 3 +++
34927  2 files changed, 4 insertions(+)
34928
34929 commit 7269d75321b9d2a967a59fb35f243397f577eb41
34930 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
34931 Date:   Sun Jul 20 12:39:24 2014 +0100
34932
34933     gatomic: statically assert that our assumptions hold
34934
34935     This code assumes that int is exactly 4 bytes, and that pointers
34936     are either 4 or 8 bytes, on platforms with __ATOMIC_SEQ_CST.
34937     In practice this is going to be true.
34938
34939     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
34940
34941  glib/gatomic.h | 6 ++++++
34942  1 file changed, 6 insertions(+)
34943
34944 commit 19e0cdd7a08af4e9ea8b15f6f82199f93bb4355d
34945 Author: Daniel Mustieles <dnaiel.mustieles@gmail.com>
34946 Date:   Tue Jul 22 12:29:34 2014 +0200
34947
34948     Updated Spanish translation
34949
34950  po/es.po | 496
34951  ++++++++++++++++++++++++++++++++-------------------------------
34952  1 file changed, 252 insertions(+), 244 deletions(-)
34953
34954 commit 015db2d2af3d5a3f31909c7ffb5307e5141d8fbd
34955 Author: Dan Winship <danw@gnome.org>
34956 Date:   Wed May 7 09:17:05 2014 -0400
34957
34958     gio/tests/socket: add some missing g_assert_no_error()s
34959
34960  gio/tests/socket.c | 5 +++++
34961  1 file changed, 5 insertions(+)
34962
34963 commit 634b69219979c084837c59874e5b2aec01a1d3e4
34964 Author: Dan Winship <danw@gnome.org>
34965 Date:   Thu May 1 09:59:05 2014 -0400
34966
34967     gsocket: Set SO_NOSIGPIPE on sockets on Darwin
34968
34969     This is a best-effort approach to preventing SIGPIPE emissions
34970     on Darwin
34971     and iOS, where they continue to be intercepted by the Xcode debugger
34972     even if SIG_IGN prevents them crashing the program.
34973
34974     This is similar to the existing code which sets MSG_NOSIGNAL on all
34975     send() calls. MSG_NOSIGNAL doesn't exist on Darwin though.
34976
34977     Based on a patch from Philip Withnall.
34978
34979     https://bugzilla.gnome.org/show_bug.cgi?id=728730
34980
34981  gio/gsocket.c | 15 +++++++++++----
34982  1 file changed, 11 insertions(+), 4 deletions(-)
34983
34984 commit 7b34e07ac4576b75bcf932fd8dfeca23242ea1b1
34985 Author: Dan Winship <danw@gnome.org>
34986 Date:   Thu May 1 09:58:07 2014 -0400
34987
34988     gsocket: move set_fd_nonblocking() into g_socket_constructed()
34989
34990  gio/gsocket.c | 58
34991  +++++++++++++++++++++++++++-------------------------------
34992  1 file changed, 27 insertions(+), 31 deletions(-)
34993
34994 commit ccf5959bf490e1124f66e971c9491c07ff86812f
34995 Author: Enrico Nicoletto <liverig@gmail.com>
34996 Date:   Fri Jul 18 18:49:04 2014 +0000
34997
34998     Updated Brazilian Portuguese translation
34999
35000  po/pt_BR.po | 460
35001  +++++++++++++++++++++++++++++++-----------------------------
35002  1 file changed, 235 insertions(+), 225 deletions(-)
35003
35004 commit ebe47823db6409eda6e391826666b3eb8dedb692
35005 Author: Philip Withnall <philip.withnall@collabora.co.uk>
35006 Date:   Fri Jul 18 08:49:19 2014 +0100
35007
35008     ginetaddress: Add a precondition to g_inet_address_new_from_string()
35009
35010     Ensure that the input string is non-NULL, as inet_pton() does not like
35011     NULL strings.
35012
35013     https://bugzilla.gnome.org/show_bug.cgi?id=733345
35014
35015  gio/ginetaddress.c | 2 ++
35016  1 file changed, 2 insertions(+)
35017
35018 commit 641864bcba5cc85c0a5ab3a62b3781ca90271acb
35019 Author: Ignacio Casal Quinteiro <icq@gnome.org>
35020 Date:   Thu Jul 17 13:27:54 2014 +0200
35021
35022     socketservice: minor cleanup
35023
35024  gio/gsocketservice.c | 6 +-----
35025  1 file changed, 1 insertion(+), 5 deletions(-)
35026
35027 commit 79e63d4e5dfbf42ecb001e8b698c32d0bc73117b
35028 Author: Matthias Clasen <mclasen@redhat.com>
35029 Date:   Mon Jul 14 10:48:09 2014 -0400
35030
35031     Bump version
35032
35033  configure.ac | 2 +-
35034  1 file changed, 1 insertion(+), 1 deletion(-)
35035
35036 commit 76ec61dee30b81d5b91df86b3f23060364efded9
35037 Author: Matthias Clasen <mclasen@redhat.com>
35038 Date:   Mon Jul 14 09:11:46 2014 -0400
35039
35040     2.41.2
35041
35042  NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++
35043  1 file changed, 44 insertions(+)
35044
35045 commit c7c4c3bf5e3fdb5f95f92e881743ef8e7ad779f1
35046 Author: Marek Kasik <mkasik@redhat.com>
35047 Date:   Mon Jul 14 15:37:06 2014 +0200
35048
35049     Remove redundant checks before free
35050
35051     Remove checks for NULL before g_free().
35052
35053     https://bugzilla.gnome.org/show_bug.cgi?id=733156
35054
35055  gio/fen/fen-kernel.c     | 4 +---
35056  gio/gdbusintrospection.c | 3 +--
35057  gio/gnetworkaddress.c    | 3 +--
35058  gio/gnetworkservice.c    | 3 +--
35059  4 files changed, 4 insertions(+), 9 deletions(-)
35060
35061 commit 24d614357a1ab42af8a55db189a8ac05f67c013d
35062 Author: Ignacio Casal Quinteiro <icq@gnome.org>
35063 Date:   Mon Jul 14 08:54:45 2014 +0200
35064
35065     gspawn-win32: do not rely on __argc and __argv global vars.
35066
35067     Since we are getting passed Unicode values these global vars
35068     might not have the correct value. Instead always get the wide
35069     arguments
35070     and convert them to utf8 to use them.
35071
35072     https://bugzilla.gnome.org/show_bug.cgi?id=733146
35073
35074  glib/gspawn-win32-helper.c | 67
35075  +++++++++++++++++++++++-----------------------
35076  1 file changed, 34 insertions(+), 33 deletions(-)
35077
35078 commit d67813045dfd6336a6e109c4818990c3fb117ade
35079 Author: Gergely POLONKAI <gergely@polonkai.eu>
35080 Date:   Sat Jul 12 07:36:00 2014 +0000
35081
35082     Fix typos in gbytes_hash and g_time_zone_find_interval docs
35083
35084     https://bugzilla.gnome.org/show_bug.cgi?id=733084
35085
35086  glib/gbytes.c    | 2 +-
35087  glib/gtimezone.c | 2 +-
35088  2 files changed, 2 insertions(+), 2 deletions(-)
35089
35090 commit f62c8fce8e7f9ae102de308941423006e419cdf3
35091 Author: SyncEvolution Nightly Testing <syncevolution@syncevolution.org>
35092 Date:   Thu Jul 10 09:52:26 2014 +0000
35093
35094     gio: avoid g_object_ref(NULL) in g_dbus_object_manager_client_finalize
35095
35096     When establishing a D-Bus connection failed,
35097     g_dbus_object_manager_client_finalize()
35098     calls g_object_ref(manager->priv->connection) when that pointer
35099     is NULL,
35100     which is considered and logged as error by glib.
35101
35102     https://bugzilla.gnome.org/show_bug.cgi?id=732984
35103
35104  gio/gdbusobjectmanagerclient.c | 3 ++-
35105  1 file changed, 2 insertions(+), 1 deletion(-)
35106
35107 commit b458d3da325c94308f442cebe897c6648938c119
35108 Author: Matthias Clasen <mclasen@redhat.com>
35109 Date:   Mon Jul 14 08:27:30 2014 -0400
35110
35111     Fix a failing testcase
35112
35113     This fix is a bit of a blind guess, I couldn't really discern
35114     from recent commits whether this is an expected behavior change
35115     or not.
35116
35117  gio/tests/desktop-app-info.c | 11 ++++++++---
35118  1 file changed, 8 insertions(+), 3 deletions(-)
35119
35120 commit 60fe7b46d2a500bd6a5cd47105dc3172acf9c7a9
35121 Author: Javier Jardón <jjardon@gnome.org>
35122 Date:   Thu Jul 10 17:09:07 2014 +0100
35123
35124     docs: Use "Returns:" instead "Return:"
35125
35126  glib/gdataset.c   | 2 +-
35127  gobject/gobject.c | 4 ++--
35128  2 files changed, 3 insertions(+), 3 deletions(-)
35129
35130 commit 02c6e908d7a1ea85ba4fdc39e2c4f8d45d8be739
35131 Author: Michael Catanzaro <mcatanzaro@gnome.org>
35132 Date:   Wed Jul 9 10:48:47 2014 -0500
35133
35134     Fix typo
35135
35136  gio/gdbusconnection.c | 2 +-
35137  1 file changed, 1 insertion(+), 1 deletion(-)
35138
35139 commit 5d0e295fb858cce1cba3f45019a844521b735777
35140 Author: Ryan Lortie <desrt@desrt.ca>
35141 Date:   Wed Jul 9 11:19:58 2014 -0400
35142
35143     GDBusMessage: add some G_UNLIKELY on error paths
35144
35145     More for documentation than anything else...
35146
35147  gio/gdbusmessage.c | 8 ++++----
35148  1 file changed, 4 insertions(+), 4 deletions(-)
35149
35150 commit 636cd00c213995ffecd302369515bc3b36257589
35151 Author: Tim-Philipp Müller <tim@centricular.com>
35152 Date:   Sat Jul 5 15:03:22 2014 +0100
35153
35154     GCond (linux): fix g_cond_wait_until() return value on timeout
35155
35156     It should return FALSE on timeout (and only on timeout), and
35157     TRUE otherwise.
35158
35159     https://bugzilla.gnome.org/show_bug.cgi?id=731986
35160
35161  glib/gthread-posix.c | 5 +++--
35162  glib/tests/cond.c    | 6 ++++++
35163  2 files changed, 9 insertions(+), 2 deletions(-)
35164
35165 commit ecf1359191b2f796a7d63288652dd1a93525417d
35166 Author: Ryan Lortie <desrt@desrt.ca>
35167 Date:   Sun Jun 29 17:47:10 2014 -0400
35168
35169     GMutex (linux): detect and report some errors
35170
35171     Detect the following two errors:
35172
35173      - attempting to unlock a mutex that is not locked
35174
35175      - attempting to clear a mutex that was not initialised or was
35176        initialised but is still locked
35177
35178     Both of these are fatal errors.  We avoid using g_error() here because
35179     doing so would involve calls back into the GMutex code, and if things
35180     are going off the rails then we want to avoid that.
35181
35182     https://bugzilla.gnome.org/show_bug.cgi?id=731986
35183
35184  glib/gthread-posix.c | 24 ++++++++++++++++++++----
35185  1 file changed, 20 insertions(+), 4 deletions(-)
35186
35187 commit 49b59e5ac4428a6a99a85d699c3662f96efc4e9d
35188 Author: Ryan Lortie <desrt@desrt.ca>
35189 Date:   Tue Jun 10 08:28:32 2014 -0400
35190
35191     GLib: implement GMutex natively on Linux
35192
35193     If we have futex(2) then we can implement GMutex natively and gain a
35194     substantial performance increase (vs. using pthreads).
35195
35196     This also avoids the need to allocate an extra structure in memory
35197     when
35198     using GMutex or GCond: we can use the structure directly.
35199
35200     The main reason for the increase in performance is that our
35201     implementation can be made more simple: we don't need to support the
35202     array of options on pthread_mutex_t (which includes the possibility,
35203     for
35204     example, of being recursive).
35205
35206     The result is a ~30% improvement in uncontended cases and a much
35207     larger
35208     increase (3 to 4 times) in contended cases for a simple testcase.
35209
35210     https://bugzilla.gnome.org/show_bug.cgi?id=731986
35211
35212  glib/gthread-posix.c | 208
35213  ++++++++++++++++++++++++++++++++++++++++++++++++++-
35214  1 file changed, 207 insertions(+), 1 deletion(-)
35215
35216 commit be0b921115c319186c678a054958f405b8c90a2b
35217 Author: Dan Winship <danw@gnome.org>
35218 Date:   Thu Apr 10 11:37:23 2014 -0400
35219
35220     Fix up failure-to-see-expected-message logging
35221
35222     When GLib had been told to expect message X, but then actually saw
35223     message Y, it would log the "did not see expected message" error with
35224     message Y's log level and domain, which makes no sense. Change it to
35225     log with domain "GLib" and G_LOG_LEVEL_CRITICAL instead.
35226
35227     Also, include the expected domain in the error message, so that if
35228     that's the reason why the expectation didn't match, you can tell that
35229     from the error message.
35230
35231     Update glib/tests/testing.c for these changes; for all other test
35232     programs in GLib and elsewhere, this change should not break any
35233     existing tests, it should only improve the output on failure.
35234
35235     https://bugzilla.gnome.org/show_bug.cgi?id=727974
35236
35237  glib/gmessages.c     | 10 ++++++----
35238  glib/tests/testing.c | 12 +++++++++---
35239  2 files changed, 15 insertions(+), 7 deletions(-)
35240
35241 commit 5463c8cedbdf9ea2829f83c53876f21b34f57250
35242 Author: Ryan Lortie <desrt@desrt.ca>
35243 Date:   Fri Jul 4 15:00:49 2014 -0400
35244
35245     GDBusMessage: fast-path decoding of fixed arrays
35246
35247     Instead of creating a separate GVariant for each of the 'y's in an
35248     'ay',
35249     use g_variant_new_fixed_array().
35250
35251     https://bugzilla.gnome.org/show_bug.cgi?id=732754
35252
35253  gio/gdbusmessage.c | 145
35254  +++++++++++++++++++++++++++++++++++++++++------------
35255  1 file changed, 114 insertions(+), 31 deletions(-)
35256
35257 commit 958da1e9dc82fbb91862501226b8928faf2f9558
35258 Author: Ryan Lortie <desrt@desrt.ca>
35259 Date:   Fri Jul 4 18:42:14 2014 -0400
35260
35261     GDBusMessage: fast-path encoding of fixed arrays
35262
35263     Instead of handling each item separately, handle the array as a whole.
35264
35265     https://bugzilla.gnome.org/show_bug.cgi?id=732754
35266
35267  gio/gdbusmessage.c | 21 ++++++++++++++++++++-
35268  1 file changed, 20 insertions(+), 1 deletion(-)
35269
35270 commit f8d42cefbddf4930e40d6866e7002e556186763e
35271 Author: Dan Winship <danw@gnome.org>
35272 Date:   Wed Jul 9 10:36:57 2014 -0400
35273
35274     gtask: fix leak in example code
35275
35276  gio/gtask.c | 1 +
35277  1 file changed, 1 insertion(+)
35278
35279 commit e608ec7b2e47d29fa189fca6e97f484f41c115a4
35280 Author: Tristan Van Berkom <tristan@upstairslabs.com>
35281 Date:   Tue Jul 8 13:13:51 2014 -0300
35282
35283     Added missing "Since:" annotations for g_input_stream_read_bytes()
35284     APIs.
35285
35286  gio/ginputstream.c | 6 ++++++
35287  1 file changed, 6 insertions(+)
35288
35289 commit d108ada4b98cb50fb1517f55c4f09acdaf3de471
35290 Author: Ryan Lortie <desrt@desrt.ca>
35291 Date:   Fri Jul 4 14:59:17 2014 -0400
35292
35293     GDBusMessage: simplify byteswapping
35294
35295     Remove some duplication by simplifying our byteswap checks.
35296
35297     https://bugzilla.gnome.org/show_bug.cgi?id=732754
35298
35299  gio/gdbusmessage.c | 108
35300  +++++++++++++++++------------------------------------
35301  1 file changed, 35 insertions(+), 73 deletions(-)
35302
35303 commit 58250555224ffcd22be24b1da9025564090cdba0
35304 Author: Ryan Lortie <desrt@desrt.ca>
35305 Date:   Fri Jul 4 19:18:40 2014 -0400
35306
35307     gapplication tests: test resource base path
35308
35309     Run some cases to make sure resource base path is behaving as
35310     we expect
35311     it to.
35312
35313     https://bugzilla.gnome.org/show_bug.cgi?id=722092
35314
35315  gio/tests/gapplication.c | 34 ++++++++++++++++++++++++++++++++++
35316  1 file changed, 34 insertions(+)
35317
35318 commit cea9de93c8838099661f5b54462f9c4b6410bfc9
35319 Author: Ryan Lortie <desrt@desrt.ca>
35320 Date:   Fri Jul 4 09:53:51 2014 -0400
35321
35322     GApplication: add a "resource base path"
35323
35324     We don't use this for anything inside of GApplication yet, but Gtk is
35325     about to start using it to find various bits of the application
35326     (such as
35327     its menus, icons, etc.).
35328
35329     By default, we form the base path from the application ID to end
35330     up with
35331     the familiar /org/example/app style.
35332
35333     https://bugzilla.gnome.org/show_bug.cgi?id=722092
35334
35335  docs/reference/gio/gio-sections.txt |   3 ++
35336  gio/gapplication.c                  | 104
35337  ++++++++++++++++++++++++++++++++++++
35338  gio/gapplication.h                  |   6 +++
35339  3 files changed, 113 insertions(+)
35340
35341 commit 60226a0386158e6969ec406e8af5efde4085d15b
35342 Author: Philip Withnall <philip.withnall@collabora.co.uk>
35343 Date:   Fri Jul 4 14:04:17 2014 +0100
35344
35345     ginetsocketaddress: Explicitly initialise flags for getaddrinfo()
35346
35347     This is not a functional change, as the hints field is static
35348     and hence
35349     automatically initialised to zero — which happens to be what
35350     AF_UNSPEC
35351     and the unspecified protocol are defined as. However, it’s best
35352     to be
35353     explicit about this, in case AF_UNSPEC is _not_ defined as zero.
35354
35355     https://bugzilla.gnome.org/show_bug.cgi?id=732739
35356
35357  gio/ginetsocketaddress.c | 2 ++
35358  1 file changed, 2 insertions(+)
35359
35360 commit 29c48f623fdcf516d6123ee9544087e1f512ed53
35361 Author: Michael Catanzaro <mcatanzaro@gnome.org>
35362 Date:   Sat Jul 5 20:27:58 2014 -0500
35363
35364     Fix typo
35365
35366  gobject/gclosure.c | 2 +-
35367  1 file changed, 1 insertion(+), 1 deletion(-)
35368
35369 commit 46ca06228486ce725bf202d3abb0a55a22250ba2
35370 Author: Aurimas Černius <aurisc4@gmail.com>
35371 Date:   Sat Jul 5 13:41:58 2014 +0300
35372
35373     Updated Lithuanian translation
35374
35375  po/lt.po | 583
35376  ++++++++++++++++++++++++++++++++-------------------------------
35377  1 file changed, 293 insertions(+), 290 deletions(-)
35378
35379 commit 97f34bacce1fa59c6b3ee05bdbc2ab96a8ad9a4e
35380 Author: Sébastien Wilmet <swilmet@gnome.org>
35381 Date:   Thu Jul 3 19:53:51 2014 +0200
35382
35383     doc: small improvement and fixes
35384
35385     - Add an example to g_strsplit(), like it is done for
35386     g_strsplit_set().
35387
35388     - GTK-Doc generates a list if a "1." is at the beginning of a line.
35389
35390     https://bugzilla.gnome.org/show_bug.cgi?id=732704
35391
35392  glib/giochannel.c | 4 ++--
35393  glib/gstrfuncs.c  | 6 +++++-
35394  2 files changed, 7 insertions(+), 3 deletions(-)
35395
35396 commit 48c7d041e2d046462156056d297f609465fce6ab
35397 Author: Sébastien Wilmet <swilmet@gnome.org>
35398 Date:   Thu Jul 3 18:02:31 2014 +0200
35399
35400     doc: improve doc of g_input_stream_read()
35401
35402     I recently needed to nul-terminate the returned buffer, and I wasn't
35403     sure if g_input_stream_read() does that or not. I've checked
35404     glocalfileinputstream.c, which calls read(2) which doesn't
35405     nul-terminate
35406     the buffer. So I assume it's the same behavior for all GInputStream
35407     subclasses.
35408
35409     https://bugzilla.gnome.org/show_bug.cgi?id=732704
35410
35411  gio/ginputstream.c | 3 +++
35412  1 file changed, 3 insertions(+)
35413
35414 commit b0c7221c559693baf0735d6562940e0eec0a798c
35415 Author: Sébastien Wilmet <swilmet@gnome.org>
35416 Date:   Thu Jul 3 15:45:11 2014 +0200
35417
35418     doc: improve doc of g_subprocess_wait()
35419
35420     When using this API, I wasn't sure what the cancellable does. I think
35421     it's generally desirable to kill the subprocess if the wait
35422     operation is
35423     cancelled, since in this case the application is no longer
35424     interested by
35425     the subprocess.
35426
35427     https://bugzilla.gnome.org/show_bug.cgi?id=732704
35428
35429  gio/gsubprocess.c | 3 +++
35430  1 file changed, 3 insertions(+)
35431
35432 commit c3842d1969feace4bfb12919be730e75e53877d9
35433 Author: Michael Catanzaro <mcatanzaro@gnome.org>
35434 Date:   Tue Jul 1 23:52:19 2014 -0500
35435
35436     Fix old wiki links
35437
35438  README.win32                         | 4 ++--
35439  build/win32/vs10/README.txt          | 2 +-
35440  build/win32/vs9/README.txt           | 2 +-
35441  docs/reference/gio/gdbus-codegen.xml | 2 +-
35442  docs/reference/gobject/tut_tools.xml | 2 +-
35443  gio/gactiongroupexporter.c           | 2 +-
35444  gio/gapplicationimpl-dbus.c          | 2 +-
35445  7 files changed, 8 insertions(+), 8 deletions(-)
35446
35447 commit 451f732e4f80523a14628375a981566c2d6b0bb8
35448 Author: Fran Diéguez <fran.dieguez@mabishu.com>
35449 Date:   Tue Jul 1 18:01:59 2014 +0200
35450
35451     Updated Galician translations
35452
35453  po/gl.po | 675
35454  ++++++++++++++++++++++++++++++++-------------------------------
35455  1 file changed, 340 insertions(+), 335 deletions(-)
35456
35457 commit 98d37f203e1f60f45a761f3be74a5e6864f5d9d6
35458 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
35459 Date:   Tue Jul 1 16:08:21 2014 +0800
35460
35461     MSVC 2012/2013 Support: Update Property Sheet Creation
35462
35463     Be a bit more careful when copying and updating the property sheets,
35464     so that
35465     we don't accidently change fields with '10' in them that are
35466     actually not
35467     indicating the Visual Studio version.
35468
35469  build/Makefile-newvs.am | 2 +-
35470  1 file changed, 1 insertion(+), 1 deletion(-)
35471
35472 commit 46df528adf7ce75be4bbdd3f97349670cb24a018
35473 Author: Rico Tzschichholz <ricotz@ubuntu.com>
35474 Date:   Mon Jun 30 14:46:32 2014 +0200
35475
35476     glib: Fix make dist
35477
35478  glib/Makefile.am | 2 --
35479  1 file changed, 2 deletions(-)
35480
35481 commit 72de983469ce1db81134ed3b5e2af77b56170bf3
35482 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
35483 Date:   Mon Jun 30 17:31:57 2014 +0800
35484
35485     valgrind.h: Disable Valgrind features on x64 Visual C++ Builds
35486
35487     ...so that builds of GLib on x64 Visual C++ can be restored, as
35488     the build
35489     fails in line 449 of valgrind.h as it only supports MinGW/GCC for x64
35490     Windows and simply will not build otherwise.  Make the x64 Visual C++
35491     builds compile again by defining NVALGRIND when GLib is being
35492     built for
35493     Windows on x64 Visual C++.
35494
35495     https://bugzilla.gnome.org/show_bug.cgi?id=732465
35496
35497  glib/valgrind.h | 10 ++++++++++
35498  1 file changed, 10 insertions(+)
35499
35500 commit b39b19ca20159597ad7faece38de53a2939244c5
35501 Author: Christian Persch <chpe@gnome.org>
35502 Date:   Sun Jun 29 20:17:57 2014 +0200
35503
35504     unicode: Update test data files for unicode 7.0.0
35505
35506     https://bugzilla.gnome.org/show_bug.cgi?id=731929#c2
35507
35508  tests/casefold.txt |  51 +++++++++++++++++-
35509  tests/casemap.txt  | 153
35510  ++++++++++++++++++++++++++++++++++++++++++++++++++---
35511  2 files changed, 196 insertions(+), 8 deletions(-)
35512
35513 commit ffe286e647ce9ba9bb8e1631ba3cf0194038f438
35514 Author: Sébastien Wilmet <swilmet@gnome.org>
35515 Date:   Fri Jun 27 20:43:39 2014 +0200
35516
35517     doc: improve doc of g_file_equal()
35518
35519     A critical message is printed when a parameter of g_file_equal()
35520     is not
35521     a GFile. When we read the documentation before this commit, we
35522     can think
35523     that passing NULL or another type than GFile is allowed, but it is not
35524     the case.
35525
35526     Another option is to allow NULL parameters. But for consistency with
35527     e.g. g_str_equal(), it's probably better to keep the code as is.
35528
35529     https://bugzilla.gnome.org/show_bug.cgi?id=732357
35530
35531  gio/gfile.c | 1 -
35532  1 file changed, 1 deletion(-)
35533
35534 commit 82352ab8e7bc0d499a1e1a805ba4c5f896d3ba8c
35535 Author: Sébastien Wilmet <swilmet@gnome.org>
35536 Date:   Sun May 11 18:51:29 2014 +0200
35537
35538     doc: various improvements
35539
35540     - g_subprocess_launcher_spawn() and spawnv(): there is no other way
35541       AFAIK to create a GSubprocess from a launcher. So these
35542       functions are not "convenience helper".
35543
35544     - annotate optional arguments for g_shell_parse_argv().
35545
35546     - other trivial fix
35547
35548     https://bugzilla.gnome.org/show_bug.cgi?id=732357
35549
35550  gio/gsubprocess.c         | 2 +-
35551  gio/gsubprocesslauncher.c | 6 ++----
35552  glib/gshell.c             | 7 ++++---
35553  3 files changed, 7 insertions(+), 8 deletions(-)
35554
35555 commit 42e04f4effe2a8759392f1485b5f4df85aefe48e
35556 Author: Ryan Lortie <desrt@desrt.ca>
35557 Date:   Sun Jun 29 11:34:16 2014 -0400
35558
35559     GActionEntry: one more docs fix
35560
35561     Hyperlink "GVariant text format".
35562
35563  gio/gactionmap.c | 9 +++++----
35564  1 file changed, 5 insertions(+), 4 deletions(-)
35565
35566 commit c78037773b574b6f15915c23299eb7a2ff3c1900
35567 Author: Ryan Lortie <desrt@desrt.ca>
35568 Date:   Sun Jun 29 11:13:25 2014 -0400
35569
35570     GActionEntry: improve documentation
35571
35572     Document that giving %NULL for the activate handler is supported since
35573     GLib 2.40.  We documented this on GSimpleAction itself (where the
35574     default handler functionality is implemented) but expecting the
35575     user to
35576     dig that up is asking a bit much.
35577
35578     Also, add some more explicit documentation about the conditions under
35579     which each field is expected to be filled in.
35580
35581     https://bugzilla.gnome.org/show_bug.cgi?id=732429
35582
35583  gio/gactionmap.c | 12 +++++++++---
35584  1 file changed, 9 insertions(+), 3 deletions(-)
35585
35586 commit 1b3deb5f56a6d73fadb4303a02bf52a67bdefaf5
35587 Author: Koop Mast <kwm@rainbow-runner.nl>
35588 Date:   Sun Feb 23 01:09:45 2014 +0100
35589
35590     Change gio/data-to-c.pl to /usr/bin/env perl.
35591
35592     On FreeBSD perl gets installed in /usr/local, And a compat symlink in
35593     /usr/bin. However this symlink might go away in the future.
35594
35595     https://bugzilla.gnome.org/show_bug.cgi?id=724986
35596
35597  gio/data-to-c.pl | 2 +-
35598  1 file changed, 1 insertion(+), 1 deletion(-)
35599
35600 commit afce39c228eacfecb45bd9de0f58e7ca767e36ed
35601 Author: Patrick Welche <prlw1@cam.ac.uk>
35602 Date:   Tue Apr 15 15:09:22 2014 +0100
35603
35604     gcredentials: add NetBSD support
35605
35606     https://bugzilla.gnome.org/show_bug.cgi?id=728256
35607
35608  gio/gcredentials.c            | 28 ++++++++++++++++++++++++++++
35609  gio/gcredentialsprivate.h     |  8 ++++++++
35610  gio/gioenums.h                |  2 ++
35611  gio/gsocket.c                 | 17 +++++++++++++++++
35612  gio/gunixcredentialsmessage.c |  2 ++
35613  gio/tests/credentials.c       |  8 ++++++++
35614  6 files changed, 65 insertions(+)
35615
35616 commit 01098e34c188b4ec93944e14dbece6818d786aec
35617 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
35618 Date:   Sun Jun 15 15:42:31 2014 +0200
35619
35620     GNotification: add priority
35621
35622     https://bugzilla.gnome.org/show_bug.cgi?id=731623
35623
35624  gio/gfdonotificationbackend.c | 26 ++++++++++++++++++--
35625  gio/gioenums.h                | 26 ++++++++++++++++++++
35626  gio/gnotification-private.h   |  2 +-
35627  gio/gnotification.c           | 55
35628  ++++++++++++++++++++++++++++++++++---------
35629  gio/gnotification.h           |  7 +++++-
35630  gio/tests/gnotification.c     |  8 +++----
35631  6 files changed, 105 insertions(+), 19 deletions(-)
35632
35633 commit baef9d18116d55196f00847e0b96c317bab2238b
35634 Author: Kang Hu <hukangustc@gmail.com>
35635 Date:   Sat May 10 20:47:57 2014 +0800
35636
35637     gobject: move _g_type_debug_flags from gtype.h to gtype-private.h
35638
35639     _g_type_debug_flags is used internally to suport GOBJECT_DEBUG
35640     environment variable. it should never be exposed to the outside.
35641
35642     https://bugzilla.gnome.org/show_bug.cgi?id=729914
35643
35644  gobject/gtype-private.h | 2 ++
35645  gobject/gtype.h         | 1 -
35646  2 files changed, 2 insertions(+), 1 deletion(-)
35647
35648 commit 9f5afe3966d31ef6f1e880d950206a0325e6c777
35649 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
35650 Date:   Sun Sep 22 23:34:27 2013 +0300
35651
35652     glib/tests/mainloop: Acquire the context while asserting its state
35653
35654     The iteration methods presume that the context is acquired.
35655
35656     https://bugzilla.gnome.org/show_bug.cgi?id=699132
35657
35658  glib/tests/mainloop.c | 6 ++++++
35659  1 file changed, 6 insertions(+)
35660
35661 commit c0e8f8a8dbd0dc2c92cd7b7b450d624585570d05
35662 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
35663 Date:   Tue Sep 17 09:07:07 2013 +0300
35664
35665     A simple test for polling on a file-like descriptor
35666
35667     https://bugzilla.gnome.org/show_bug.cgi?id=699132
35668
35669  glib/tests/mainloop.c | 43 +++++++++++++++++++++++++++++++++++++++++++
35670  1 file changed, 43 insertions(+)
35671
35672 commit 000737612852d76fd1b85b42363901ec6ab12bd9
35673 Author: Ryan Lortie <desrt@desrt.ca>
35674 Date:   Fri Jun 6 12:16:55 2014 -0400
35675
35676     giochannel: avoid setting uninitialised length
35677
35678     Our internal call to g_io_channel_read_line_backend() may return
35679     G_IO_STATUS_ERROR, in which case two things will be true:
35680
35681      - the GError will have been set (if appropriate)
35682
35683      - the &got_length return value may not have been set
35684
35685     Since it's our convention to leave 'out' parameters untouched in
35686     exception cases, this is perfectly fine.  Unfortunately,
35687     g_io_channel_read_line(), in wrapping this internal function, always
35688     promotes the length parameter, even in the case of error.
35689
35690     Stop doing that in order to avoid overwriting the callers's variable
35691     with junk in the error case.
35692
35693     https://bugzilla.gnome.org/show_bug.cgi?id=731339
35694
35695  glib/giochannel.c | 2 +-
35696  1 file changed, 1 insertion(+), 1 deletion(-)
35697
35698 commit 88b284c07051ccf5a7561d04236d83c8bb61993a
35699 Author: Bastien Nocera <hadess@hadess.net>
35700 Date:   Thu Apr 17 09:18:14 2014 +0200
35701
35702     GDateTime: Add guards to g_date_time_new()
35703
35704     https://bugzilla.gnome.org/show_bug.cgi?id=728401
35705
35706  glib/gdatetime.c | 2 ++
35707  1 file changed, 2 insertions(+)
35708
35709 commit f18811f2dcca8e49f001d86541bfd05deb7290a9
35710 Author: Florian Pelz <pelzflorian@googlemail.com>
35711 Date:   Thu May 8 19:44:30 2014 +0200
35712
35713     docs: Fix formatting of g_alloca documentation.
35714
35715     https://bugzilla.gnome.org/show_bug.cgi?id=729825
35716
35717  glib/galloca.h | 47 ++++++++++++++++++++---------------------------
35718  1 file changed, 20 insertions(+), 27 deletions(-)
35719
35720 commit cc38cb359fc4966cbd7616cac0bf867a31762235
35721 Author: Daniel Macks <dmacks@netspace.org>
35722 Date:   Tue Jun 10 13:43:27 2014 -0400
35723
35724     Convert multiple #if/#endif to single #if/#elif/#endif
35725
35726     https://bugzilla.gnome.org/show_bug.cgi?id=731424
35727
35728  glib/gutils.c | 9 +++------
35729  1 file changed, 3 insertions(+), 6 deletions(-)
35730
35731 commit ab9f63fadd8f769b2b2ae7c32a8cce42fac01451
35732 Author: Patrick Welche <prlw1@cam.ac.uk>
35733 Date:   Sat Jan 4 17:42:23 2014 +0000
35734
35735     gmessages: make g_assert_warning compiler friendly
35736
35737     https://bugzilla.gnome.org/show_bug.cgi?id=720708
35738
35739  glib/gmessages.c | 24 +++++++++++++++---------
35740  1 file changed, 15 insertions(+), 9 deletions(-)
35741
35742 commit dce88768dc9bedaa46eb310a1f64562ea1247b68
35743 Author: Ryan Lortie <desrt@desrt.ca>
35744 Date:   Sun May 25 12:18:14 2014 +0200
35745
35746     all: remove use of 'register' keyword
35747
35748     We should have done this a decade ago...
35749
35750     https://bugzilla.gnome.org/show_bug.cgi?id=730293
35751
35752  glib/deprecated/gcompletion.c |   8 +--
35753  glib/gchecksum.c              |   2 +-
35754  glib/gdataset.c               |  10 ++--
35755  glib/gmessages.c              |  14 ++---
35756  glib/gpattern.c               |   4 +-
35757  glib/gstrfuncs.c              |  30 +++++-----
35758  glib/gtypes.h                 |  16 ++---
35759  glib/gutils.h                 |   2 +-
35760  glib/pcre/pcre_compile.c      |  40 ++++++-------
35761  glib/pcre/pcre_dfa_exec.c     |   6 +-
35762  glib/pcre/pcre_exec.c         |  51 ++++++++--------
35763  glib/pcre/pcre_ord2utf8.c     |   2 +-
35764  glib/pcre/pcre_study.c        |  12 ++--
35765  glib/pcre/pcre_valid_utf8.c   |   4 +-
35766  gobject/gmarshal.c            | 132
35767  +++++++++++++++++++++---------------------
35768  gobject/gsignal.c             |   2 +-
35769  gobject/gtype.c               |   2 +-
35770  tests/bit-test.c              |   2 +-
35771  18 files changed, 168 insertions(+), 171 deletions(-)
35772
35773 commit d217429729aad360f372633f2ec99778c0fc08d5
35774 Author: Christian Persch <chpe@gnome.org>
35775 Date:   Sat May 3 19:36:18 2014 +0200
35776
35777     unicode: Update to unicode 7.0.0
35778
35779     See bug https://bugzilla.gnome.org/show_bug.cgi?id=731929.
35780
35781  glib/gscripttable.h   |  241 +-
35782  glib/gunibreak.h      | 3405 ++++++++++++++++------
35783  glib/gunichartables.h | 2462 ++++++++++++----
35784  glib/gunicode.h       |   50 +-
35785  glib/gunicomp.h       |  254 +-
35786  glib/gunidecomp.h     | 7781
35787  +++++++++++++++++++++++++------------------------
35788  glib/guniprop.c       |   25 +
35789  glib/tests/unicode.c  |   50 +-
35790  8 files changed, 8762 insertions(+), 5506 deletions(-)
35791
35792 commit 30ed5f53e205e6bfc35126a9d3c62dac8a9c5dad
35793 Author: Christian Persch <chpe@gnome.org>
35794 Date:   Thu Jun 19 19:29:16 2014 +0200
35795
35796     unicode: Switch compose_second_single to gunichar
35797
35798     This will be required for the update to unicode 7.0.0.
35799
35800  glib/gen-unicode-tables.pl | 5 +----
35801  1 file changed, 1 insertion(+), 4 deletions(-)
35802
35803 commit 7e3d32b7053b47ca7feecf185abac96b619770c2
35804 Author: Christian Persch <chpe@gnome.org>
35805 Date:   Sat May 3 18:49:07 2014 +0200
35806
35807     unicode: Move gscripttable.h generation into main script
35808
35809     So we just have to run one script when updating the unicode data,
35810     not two.
35811
35812  glib/gen-script-table.pl   | 119
35813  -----------------------------------------
35814  glib/gen-unicode-tables.pl | 129
35815  +++++++++++++++++++++++++++++++++++++++++++--
35816  glib/gscripttable.h        |  14 ++---
35817  3 files changed, 133 insertions(+), 129 deletions(-)
35818
35819 commit 33c8a894907cf557c50849d8a3a2447324750414
35820 Author: Christian Persch <chpe@gnome.org>
35821 Date:   Sat May 3 17:56:07 2014 +0200
35822
35823     unicode: Simplify width table generation
35824
35825     Move width table generation into the gen-unicode-tables.pl
35826     script. This makes
35827     updating the tables automatic without the previously required
35828     manual editing
35829     required to insert the tables in the right place of the source code.
35830
35831  glib/gen-iswide-table.py   |  58 ------------
35832  glib/gen-unicode-tables.pl |  97 +++++++++++++++++++-
35833  glib/gunichartables.h      | 220
35834  +++++++++++++++++++++++++++++++++++++++++++++
35835  glib/guniprop.c            |  90 ++-----------------
35836  4 files changed, 322 insertions(+), 143 deletions(-)
35837
35838 commit 66779064368742f04eb0e45346a3b4fb53a8d6ca
35839 Author: Ryan Lortie <desrt@desrt.ca>
35840 Date:   Fri Jun 27 13:21:03 2014 -0400
35841
35842     GObject: tweak property deprecation warnings
35843
35844     Don't emit property deprecation warnings for construct properties that
35845     are being set to their default value during construction, but _do_
35846     emit
35847     them in all cases when the property was explicitly given to
35848     g_object_new().
35849
35850     https://bugzilla.gnome.org/show_bug.cgi?id=732184
35851
35852  gobject/gobject.c | 56
35853  +++++++++++++++++++++++++++----------------------------
35854  1 file changed, 27 insertions(+), 29 deletions(-)
35855
35856 commit 4d327bdcb0fe94901c6d207afa90477a52f88df2
35857 Author: Ryan Lortie <desrt@desrt.ca>
35858 Date:   Tue Jun 24 21:42:46 2014 -0400
35859
35860     GTimeZone: remove some dead code
35861
35862     Remove code that parsed out and stored the unused isstd and isgmt
35863     fields.
35864
35865  glib/gtimezone.c | 39 ++-------------------------------------
35866  1 file changed, 2 insertions(+), 37 deletions(-)
35867
35868 commit f948a7148340012a20286dfb94912be73c32c1f6
35869 Author: Emmanuele Bassi <ebassi@gnome.org>
35870 Date:   Wed Jun 25 11:56:12 2014 +0100
35871
35872     gtype: Remove unused header
35873
35874     GType does not use GBSearchArray any more.
35875
35876  gobject/gtype.c | 1 -
35877  1 file changed, 1 deletion(-)
35878
35879 commit 59c9291f5f12492bab5bb303af41a38b930be97b
35880 Author: Ryan Lortie <desrt@desrt.ca>
35881 Date:   Tue Jun 24 16:56:20 2014 -0400
35882
35883     Revert "gsettings: remove long-deprecated "schema" property"
35884
35885     This reverts commit cf9b162e0d0defaff2ad5c85aeaf7af0899ad22f.
35886
35887     It turns out that there are still a very large number of users of this
35888     API.
35889
35890     https://bugzilla.gnome.org/show_bug.cgi?id=732102
35891
35892  gio/gsettings.c | 24 ++++++++++++++++++++++++
35893  1 file changed, 24 insertions(+)
35894
35895 commit d0e706178584d2251b11f71321cdbfee5af04847
35896 Author: Ryan Lortie <desrt@desrt.ca>
35897 Date:   Tue Jun 24 16:13:30 2014 -0400
35898
35899     GObject: warn on use of deprecated properties
35900
35901     By default G_PARAM_DEPRECATED means absolutely nothing.  We only
35902     emit a
35903     warning if G_ENABLE_DIAGNOSTIC is set to '1' and then, only on sets.
35904
35905     Turn the logic on its head: emit the warning by default, unless
35906     G_ENABLE_DIAGNOSTIC is set to 0.  In order to avoid a torrent of
35907     output, only
35908     emit a warning once per property name.
35909
35910     https://bugzilla.gnome.org/show_bug.cgi?id=732184
35911
35912  gobject/gobject.c | 83
35913  +++++++++++++++++++++++++++++++++++++++++--------------
35914  1 file changed, 63 insertions(+), 20 deletions(-)
35915
35916 commit c5c3c320a2eb32aa9bde5d412ce5bee0fc215ead
35917 Author: Edward Hervey <bilboed@bilboed.com>
35918 Date:   Thu Jun 19 11:28:48 2014 +0200
35919
35920     gvalue: New g_value_init_from_instance
35921
35922     Used for the commonly used case (in signal emission) where we
35923     initialize and set a GValue for an instance
35924
35925     Includes a fast-path for GObject
35926
35927     Overall makes it 6 times faster than the previous combination
35928     of g_value_init + g_value_set_instance
35929
35930     Makes signal emission around 10% faster
35931
35932     https://bugzilla.gnome.org/show_bug.cgi?id=731950
35933
35934  docs/reference/gobject/gobject-sections.txt |  1 +
35935  gobject/gsignal.c                           |  6 +--
35936  gobject/gvalue.c                            | 65
35937  +++++++++++++++++++++++++++++
35938  gobject/gvalue.h                            |  3 ++
35939  4 files changed, 71 insertions(+), 4 deletions(-)
35940
35941 commit f727c820b823178285d90b3f033f7d2a4d3cdf9f
35942 Author: Ryan Lortie <desrt@desrt.ca>
35943 Date:   Tue Jun 24 10:40:30 2014 -0400
35944
35945     gvariant tests: workaround libc/compiler "issue"
35946
35947     memcmp() is declared by glibc as follows:
35948
35949       /* Compare N bytes of S1 and S2.  */
35950       extern int memcmp (const void *__s1, const void *__s2, size_t __n)
35951            __THROW __attribute_pure__ __nonnull ((1, 2));
35952
35953     despite the fact that it is valid to call it with a null pointer
35954     if the
35955     size is zero.
35956
35957     gcc 4.9.0 contains a new optimisation that sees that we pass a pointer
35958     to this function and concludes that it certainly must not be null,
35959     removing a later check and thereby causing a crash.
35960
35961     We protect the invocation of memcmp() with a condition to prevent gcc
35962     from making this false assumption (arguably under wrong advice from
35963     glibc).
35964
35965  glib/tests/gvariant.c | 12 +++++++++---
35966  1 file changed, 9 insertions(+), 3 deletions(-)
35967
35968 commit cf9b162e0d0defaff2ad5c85aeaf7af0899ad22f
35969 Author: Ryan Lortie <desrt@desrt.ca>
35970 Date:   Mon Jun 23 08:53:26 2014 -0400
35971
35972     gsettings: remove long-deprecated "schema" property
35973
35974     This property has been deprecated for three years after only having
35975     existed for one.  We've wanted to reuse the name for all that time, so
35976     let's try to actually remove it now and see if we can get away
35977     with it.
35978
35979     https://bugzilla.gnome.org/show_bug.cgi?id=732102
35980
35981  gio/gsettings.c | 24 ------------------------
35982  1 file changed, 24 deletions(-)
35983
35984 commit f2ceb74e91e05e9556622bc2cde7ab57cbc30ea3
35985 Author: Ryan Lortie <desrt@desrt.ca>
35986 Date:   Mon Jun 23 08:53:06 2014 -0400
35987
35988     gsettings test: stop testing long-deprecated API
35989
35990     We want to try taking this away now...
35991
35992     https://bugzilla.gnome.org/show_bug.cgi?id=732102
35993
35994  gio/tests/gsettings.c | 4 ++--
35995  1 file changed, 2 insertions(+), 2 deletions(-)
35996
35997 commit 753e6ef7d78374072141bbf8fc0f3f3d7e1b57db
35998 Author: Michael Catanzaro <mcatanzaro@gnome.org>
35999 Date:   Tue Jun 24 10:49:00 2014 -0500
36000
36001     docs: fix typos
36002
36003  docs/reference/gobject/tut_howto.xml | 4 ++--
36004  1 file changed, 2 insertions(+), 2 deletions(-)
36005
36006 commit bc56512dd77b9b2386d5a2f43c5ec33691bb185e
36007 Author: Matthias Clasen <mclasen@redhat.com>
36008 Date:   Mon Jun 23 23:14:56 2014 -0400
36009
36010     Bump version
36011
36012  configure.ac | 2 +-
36013  1 file changed, 1 insertion(+), 1 deletion(-)
36014
36015 commit 1429ff12d8dd7d36c4bdc3cb771d12748f16410a
36016 Author: Matthias Clasen <mclasen@redhat.com>
36017 Date:   Mon Jun 23 21:58:07 2014 -0400
36018
36019     2.41.1
36020
36021  NEWS         | 30 ++++++++++++++++++++++++++++++
36022  configure.ac |  2 +-
36023  2 files changed, 31 insertions(+), 1 deletion(-)
36024
36025 commit f1095de46f5f43edf494ea6adcabbe86685baadf
36026 Author: Philip Withnall <philip.withnall@collabora.co.uk>
36027 Date:   Mon Jun 23 15:01:28 2014 +0100
36028
36029     gsocketlistener: Don’t explicitly close sockets on finalisation
36030
36031     Instead of closing the sockets explicitly, let them close themselves
36032     when their final reference is dropped. This makes use of
36033     g_socket_listener_add_socket() more natural.
36034
36035     https://bugzilla.gnome.org/show_bug.cgi?id=732107
36036
36037  gio/gsocketlistener.c | 13 ++++++++++---
36038  1 file changed, 10 insertions(+), 3 deletions(-)
36039
36040 commit 00e733315de2c2588b0b5b95e02fcd29bb259cb1
36041 Author: Philip Withnall <philip.withnall@collabora.co.uk>
36042 Date:   Mon Jun 23 10:12:08 2014 +0100
36043
36044     gsocket: Document that g_socket_create_source() holds a socket ref
36045
36046     This is quite important, as it means you can safely let the GSocket
36047     drop
36048     out of scope while maintaining a reference to the GSource, and the
36049     socket will remain open. That means fewer closure structures, simpler
36050     code, and fewer allocations.
36051
36052     https://bugzilla.gnome.org/show_bug.cgi?id=732081
36053
36054  gio/gsocket.c | 5 +++--
36055  1 file changed, 3 insertions(+), 2 deletions(-)
36056
36057 commit 248ca727820923c28a39d2e0ee40db54c141adea
36058 Author: Philip Withnall <philip.withnall@collabora.co.uk>
36059 Date:   Mon Jun 23 00:59:39 2014 +0100
36060
36061     gsignal: Add an example to the g_signal_connect_swapped()
36062     documentation
36063
36064     The precise behaviour of and motivation behind swapping parameters was
36065     not entirely clear before.
36066
36067     https://bugzilla.gnome.org/show_bug.cgi?id=732068
36068
36069  gobject/gsignal.h | 28 +++++++++++++++++++++++++---
36070  1 file changed, 25 insertions(+), 3 deletions(-)
36071
36072 commit 90025254fd0047d61fe5c1de84b905da842c43f0
36073 Author: Matthias Clasen <mclasen@redhat.com>
36074 Date:   Fri Jun 20 20:54:47 2014 -0400
36075
36076     Return folder as icon for directories
36077
36078     'folder' is the name of the folder icon in the incon naming spec,
36079     and the Adwaita icon theme doesn't include an inode-directory icon.
36080     This fixes folders appearing as generic file in the file chooser.
36081
36082     https://bugzilla.gnome.org/show_bug.cgi?id=731996
36083
36084  gio/glocalfileinfo.c | 7 ++++++-
36085  1 file changed, 6 insertions(+), 1 deletion(-)
36086
36087 commit d80adeaa960ddfa13837900d0391f9bd9c239f78
36088 Author: Philip Withnall <philip@tecnocode.co.uk>
36089 Date:   Sat Jun 21 23:01:08 2014 +0100
36090
36091     gtestdbus: Don’t close stdout for dbus-daemon
36092
36093     The stdout FD passed to dbus-daemon is propagated to all its child
36094     processes, such as service activated processes. If we close the
36095     FD after
36096     reading the bus address from the daemon, any child process which
36097     subsequently writes to stdout (e.g. for logging) will get a SIGPIPE
36098     and
36099     explode.
36100
36101     Instead of closing the stdout FD immediately after dbus-daemon has
36102     spawned, keep it open until the daemon is killed.
36103
36104     https://bugzilla.gnome.org/show_bug.cgi?id=732019
36105
36106  gio/gtestdbus.c | 17 +++++++++++++----
36107  1 file changed, 13 insertions(+), 4 deletions(-)
36108
36109 commit 0950369899ac04ebe0357d0b1ba834c4dab39219
36110 Author: Philip Withnall <philip@tecnocode.co.uk>
36111 Date:   Sat Jun 21 12:29:09 2014 +0100
36112
36113     gclosure: Remove an unused alloca() and assignment
36114
36115     Coverity issue: #1159511
36116
36117     https://bugzilla.gnome.org/show_bug.cgi?id=732005
36118
36119  gobject/gclosure.c | 3 ---
36120  1 file changed, 3 deletions(-)
36121
36122 commit afea86a7ef4f73a6fffd2155f2ddf411bb6fd8c6
36123 Author: Philip Withnall <philip@tecnocode.co.uk>
36124 Date:   Sat Jun 21 12:28:54 2014 +0100
36125
36126     goption: Remove an unused assignment
36127
36128     Coverity issue: #1159514
36129
36130     https://bugzilla.gnome.org/show_bug.cgi?id=732005
36131
36132  glib/goption.c | 4 ++--
36133  1 file changed, 2 insertions(+), 2 deletions(-)
36134
36135 commit 6b8ae8f21b909102b4279900e90cb294cf542188
36136 Author: Philip Withnall <philip@tecnocode.co.uk>
36137 Date:   Sat Jun 21 10:48:08 2014 +0100
36138
36139     gwakeup: Clarify buffer sizing in g_wakeup_signal()
36140
36141     The code in g_wakeup_signal() is currently correct: it writes a 64-bit
36142     counter increment value if the FD is an eventfd, and writes an
36143     arbitrary
36144     8-bit value if using a normal pipe.
36145
36146     However, the reasoning behind these buffer sizes is not clear, and the
36147     mismatch between the allocated buffer size and the length passed to
36148     write() in the pipe case could be mistaken for a bug.
36149
36150     Coverity issue: #1159490
36151
36152     https://bugzilla.gnome.org/show_bug.cgi?id=732002
36153
36154  glib/gwakeup.c | 11 +++++++++--
36155  1 file changed, 9 insertions(+), 2 deletions(-)
36156
36157 commit eb6da409fa904d99ec6c62718f366e3a70033881
36158 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
36159 Date:   Fri Jun 20 18:25:03 2014 +0100
36160
36161     docs: Correct param to interface's default_init()
36162
36163     https://bugzilla.gnome.org/show_bug.cgi?id=731979
36164
36165  docs/reference/gobject/tut_howto.xml | 6 +++---
36166  1 file changed, 3 insertions(+), 3 deletions(-)
36167
36168 commit d552a1f125eac718b988cdae654e36645c685343
36169 Author: Michael Catanzaro <mcatanzaro@gnome.org>
36170 Date:   Fri Jun 20 16:44:08 2014 -0500
36171
36172     docs: fix a broken sentence
36173
36174  docs/reference/gobject/tut_gtype.xml | 4 ++--
36175  1 file changed, 2 insertions(+), 2 deletions(-)
36176
36177 commit 9362a1b2d987125a8aa0723b916d29aaaece329a
36178 Author: Ryan Lortie <desrt@desrt.ca>
36179 Date:   Fri Jun 20 14:43:26 2014 -0400
36180
36181     configure.ac: fix check for futex and eventfd
36182
36183     We were using AC_LANG_PROGRAM to build a program to test for our
36184     ability
36185     to call syscall (__NR_futex, ...);.  This macro adds "main () { ... }"
36186     around the provided code segment automatically.  The provided code
36187     segment provided its own main() function, however.
36188
36189     The result looked something like:
36190
36191     int main (void) {
36192       int main (void) {
36193         ...
36194       }
36195     }
36196
36197     which worked on GCC, but not on clang.
36198
36199     Let's fix that.  Let's fix the same mistake copied over for eventfd()
36200     detection while we're at it.
36201
36202  configure.ac | 11 -----------
36203  1 file changed, 11 deletions(-)
36204
36205 commit bef557e55d8ab89b324ff2099b2621254aeb3929
36206 Author: Ryan Lortie <desrt@desrt.ca>
36207 Date:   Fri Jun 20 14:38:45 2014 -0400
36208
36209     gatomic: disable GCC extension atomics for clang
36210
36211     clang defines the macro that we use to test for GCC's extension
36212     support
36213     for C11 atomics, but doesn't define the extension in the same way.
36214     Check for clang and disable the macros again if we find it.
36215
36216     https://bugzilla.gnome.org/show_bug.cgi?id=731513
36217
36218  glib/gatomic.h | 2 +-
36219  1 file changed, 1 insertion(+), 1 deletion(-)
36220
36221 commit 7991178a752a22274950e54dc4f05b55ae54d756
36222 Author: Matthias Clasen <mclasen@redhat.com>
36223 Date:   Mon Jun 16 15:24:37 2014 -0400
36224
36225     Try to make gobject.py work with both pythons
36226
36227     This change was suggested on the fedora test list, and has been
36228     reported to work.
36229
36230  gobject/gobject.py | 5 ++++-
36231  1 file changed, 4 insertions(+), 1 deletion(-)
36232
36233 commit 9f69534030f963183ac5398889630a641a71409b
36234 Author: Erik van Pienbroek <epienbro@fedoraproject.org>
36235 Date:   Sat Jun 14 17:10:17 2014 +0200
36236
36237     Prevent an invalid @CARBON_LIBS@ from appearing in the .pc files
36238
36239     Fixes static linking when using the glib pkgconfig file.
36240     Regression was introduced in commit 8d037c6 (bz #668152)
36241
36242     https://bugzilla.gnome.org/show_bug.cgi?id=731657
36243
36244  configure.ac | 2 ++
36245  1 file changed, 2 insertions(+)
36246
36247 commit 94e13c71c5b722b4d236cc6b4c2a8d6a843aeadd
36248 Author: Tim-Philipp Müller <tim@centricular.com>
36249 Date:   Fri Jun 13 19:23:13 2014 +0100
36250
36251     gio/tests/socket: fix minor memleak
36252
36253  gio/tests/socket.c | 1 +
36254  1 file changed, 1 insertion(+)
36255
36256 commit 09498e52bbc71496cd1b99ad5c8781783a864881
36257 Author: Colin Walters <walters@verbum.org>
36258 Date:   Thu Jun 12 13:37:16 2014 -0400
36259
36260     gparam: Remove unnecessary conditionals around preconditions
36261
36262     These cause a static analyzer to think we're trying to actually handle
36263     them being NULL, which is not the case.  They both must not be NULL,
36264     period.
36265
36266     No idea why the code was like this originally.
36267
36268     Reviewed by mclasen on IRC.
36269
36270  gobject/gparam.c | 7 ++-----
36271  1 file changed, 2 insertions(+), 5 deletions(-)
36272
36273 commit f7d7e5ab2f3f9421f9df5d76487f37d4bdc78088
36274 Author: Colin Walters <walters@verbum.org>
36275 Date:   Thu Jun 12 12:53:18 2014 -0400
36276
36277     gbookmarkfile: Cleaner error handling code to pacify static analysis
36278
36279     A static analyzer flagged the g_file_get_contents() call as not
36280     checking its return value.  While the code here is actually correct,
36281     it's verbose at best.
36282
36283     I think the "goto out + cleanup" code style is substantially cleaner,
36284     less error prone, and easier to read.  It also will pacify the static
36285     analyzer.
36286
36287     https://bugzilla.gnome.org/show_bug.cgi?id=731584
36288
36289  glib/gbookmarkfile.c | 35 +++++++++--------------------------
36290  1 file changed, 9 insertions(+), 26 deletions(-)
36291
36292 commit fcdd25a96eb33c389f381cacce42e6d4f2912c5c
36293 Author: Ryan Lortie <desrt@desrt.ca>
36294 Date:   Fri Jun 6 14:35:55 2014 -0400
36295
36296     gparam: change value of G_PARAM_EXPLICIT_NOTIFY
36297
36298     GParamSpec has a possibility of user-introduced flags, and we didn't
36299     respect that with the addition of _EXPLICIT_NOTIFY.
36300
36301     Change the documentation for the maximum number of user flags to 10,
36302     just to pick a somewhat random number.  The documentation here
36303     was never
36304     correct anyway -- it previously claimed that as many as 38 flags were
36305     possible.
36306
36307     Meanwhile, move G_PARAM_EXPLICIT_NOTIFY next to _DEPRECATED in
36308     order to
36309     avoid conflicts with low-numbered user flags (which are in use by at
36310     least evolution-data-server).
36311
36312     https://bugzilla.gnome.org/show_bug.cgi?id=731341
36313
36314  gobject/gparam.h | 6 +++---
36315  1 file changed, 3 insertions(+), 3 deletions(-)
36316
36317 commit b413f7a285f597e4bcbb8866fcb22bea661fcdcd
36318 Author: Daniel Macks <dmacks@netspace.org>
36319 Date:   Mon Jun 9 15:17:19 2014 -0400
36320
36321     gnextstepsettingsbackend: Use same token for function-call and
36322     its availability
36323
36324     Availability of the g_nextstep_settings_backend_get_type() prototype
36325     is controlled by HAVE_COCOA in gsettingsbackendinternal.h and the
36326     actual implemenation by OS_COCOA in Makefile.am. Therefore, the
36327     giomodule.c call to that function should also be protected by a COCOA
36328     token rather than an CARBON token (cocoa and carbon are independent
36329     autoconf tests).
36330
36331     https://bugzilla.gnome.org/show_bug.cgi?id=731425
36332
36333  gio/giomodule.c | 2 +-
36334  1 file changed, 1 insertion(+), 1 deletion(-)
36335
36336 commit 93d0c632326064f3e72f0e88e3dc971bdfc74af0
36337 Author: Daniel Macks <dmacks@netspace.org>
36338 Date:   Tue Jun 10 06:00:33 2014 -0400
36339
36340     assert-msg-test: Explicitly quit gdb session to avoid zombie
36341
36342     gdb is run in batch mode, and can leave leave the program being
36343     executed/debugged running when the batchfile is finished. Explicitly
36344     "quit"ing the subprocess prevents it from leaving the stray subprocess
36345     when gdb finishes.
36346
36347     https://bugzilla.gnome.org/show_bug.cgi?id=731366
36348
36349  tests/assert-msg-test.gdb | 1 +
36350  1 file changed, 1 insertion(+)
36351
36352 commit 545b44444b365a4e3ba98ec71fab4f12293a229c
36353 Author: Ryan Lortie <desrt@desrt.ca>
36354 Date:   Fri Jun 6 16:51:40 2014 -0400
36355
36356     gtype: remove interface-after-init exceptions
36357
36358     A year ago, we tried to remove support for adding interfaces on
36359     already-initialised types.  There were problems with the C++ and C#
36360     bindings at the time, so we added exceptions to give them a bit more
36361     time to catch up.
36362
36363     It's already one cycle after when these exceptions were planned to be
36364     removed, so let's take them out now.
36365
36366     https://bugzilla.gnome.org/show_bug.cgi?id=697229
36367
36368  gobject/gtype.c | 7 +------
36369  1 file changed, 1 insertion(+), 6 deletions(-)
36370
36371 commit 91b9aef0c9988fcab6adb7be3af46953c1c558c9
36372 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
36373 Date:   Mon Jun 9 10:27:36 2014 +0800
36374
36375     MSVC 2010+ Projects: Update "Installation" Process
36376
36377     Currently, due to the way that Visual Studio 2010+ projects are
36378     handled,
36379     the "install" project does not re-build upon changes to the sources,
36380     as it
36381     does not believe that its dependencies have changed, although
36382     the changed
36383     sources are automatically recompiled.  This means that if a part
36384     or more
36385     of the solution does not build, or if the sources need some other
36386     fixes
36387     or enhancements, the up-to-date build is not copied automatically,
36388     which
36389     can be misleading.
36390
36391     Improve on the situation by forcing the "install" project to
36392     trigger its
36393     rebuild, so that the updated binaries can be copied.  This does
36394     trigger an
36395     MSBuild warning, but having that warning is way better than not
36396     having an
36397     up-to-date build, especially during testing and development.
36398
36399  build/win32/vs10/glib-install.props | 40
36400  +++++++++++++++++++++++++++----------
36401  build/win32/vs10/install.vcxproj    | 28 +++++++++++++++-----------
36402  2 files changed, 46 insertions(+), 22 deletions(-)
36403
36404 commit 39d70301c58b0e79f90fc2729eecc10ba5c3caf9
36405 Author: Michael Catanzaro <mcatanzaro@gnome.org>
36406 Date:   Fri Jun 6 19:04:12 2014 -0500
36407
36408     trivial: docs: add some missing commas
36409
36410  docs/reference/gobject/gobject-docs.xml | 2 +-
36411  1 file changed, 1 insertion(+), 1 deletion(-)
36412
36413 commit f2f66bfe45f41d18e7437341e5ebf4c70d815958
36414 Author: Ryan Lortie <desrt@desrt.ca>
36415 Date:   Fri Jun 6 16:42:23 2014 -0400
36416
36417     docs: warn about installing properties after init
36418
36419     Leave ourselves a little wiggle room: if people install properties
36420     after
36421     initialisation then we reserve the right to handle that in a way that
36422     may not be threadsafe.
36423
36424     https://bugzilla.gnome.org/show_bug.cgi?id=698614
36425
36426  gobject/gobject.c | 15 ++++++++++++---
36427  1 file changed, 12 insertions(+), 3 deletions(-)
36428
36429 commit 85e9455f68c6cc6093a1ede1c5f15587bba08b51
36430 Author: Ryan Lortie <desrt@desrt.ca>
36431 Date:   Fri Jun 6 16:40:15 2014 -0400
36432
36433     Revert "GObject: prevent installing properties after init"
36434
36435     This reverts commit ddb0ce14215cd62c7a2497d6cf9f2ea63c40ebb5.
36436
36437     Conflicts:
36438             gobject/gobject.c
36439
36440     https://bugzilla.gnome.org/show_bug.cgi?id=698614
36441
36442  gobject/gobject.c       |  6 ------
36443  gobject/gtype-private.h |  1 -
36444  gobject/gtype.c         | 10 ----------
36445  3 files changed, 17 deletions(-)
36446
36447 commit 256305dea5ce0a7c4512b4842b0703c025853e1c
36448 Author: Tim-Philipp Müller <tim@centricular.com>
36449 Date:   Sat May 31 14:54:08 2014 +0100
36450
36451     gthread: use inline keyword for _get_impl() functions
36452
36453     Give compiler a hint that these should be inlined,
36454     which doesn't seem to happen by default with -O2.
36455     Yields 5% speedup in artificial benchmarks, and
36456     1% speedup in a real-world test case doing a lot
36457     of mutex locking and unlocking.
36458
36459     https://bugzilla.gnome.org/show_bug.cgi?id=730807
36460
36461  glib/gthread-posix.c | 10 +++++-----
36462  1 file changed, 5 insertions(+), 5 deletions(-)
36463
36464 commit db0e43d25a5316f3a6f2f31712a0b8359e247a20
36465 Author: Ryan Lortie <desrt@desrt.ca>
36466 Date:   Tue May 27 15:28:08 2014 +0200
36467
36468     gatomic: use GCC C11-style atomics, if available
36469
36470     GCC does not yet support ISO C11 atomic operations, but it has
36471     compatible versions available as an extension.  Use these for load and
36472     store if they are available in order to avoid emitting a hard fence
36473     instruction (since in many cases, we do not need it -- on x86, for
36474     example).
36475
36476     For now we use the fully seqentially-consistent memory model, since
36477     these APIs are documented rather explicitly: "This call acts as a full
36478     compiler and hardware memory barrier".
36479
36480     In the future we can consider introducing new APIs for the more
36481     relaxed
36482     memory models, if they are available (or fall back to stricter ones
36483     otherwise).
36484
36485     https://bugzilla.gnome.org/show_bug.cgi?id=730807
36486
36487  glib/gatomic.h | 77
36488  ++++++++++++++++++++++++++++++++++++++++++++++++----------
36489  1 file changed, 64 insertions(+), 13 deletions(-)
36490
36491 commit 875eeb2ca1d32fc0fdd70518f7d6f4dc8de1a287
36492 Author: Ryan Lortie <desrt@desrt.ca>
36493 Date:   Tue May 27 15:27:54 2014 +0200
36494
36495     gatomic: whitespace fixes
36496
36497     https://bugzilla.gnome.org/show_bug.cgi?id=730807
36498
36499  glib/gatomic.h | 32 ++++++++++++++++----------------
36500  1 file changed, 16 insertions(+), 16 deletions(-)
36501
36502 commit aa0e8735c14ebb3cbfa38d441a6a05bb978e23b2
36503 Author: Ryan Lortie <desrt@desrt.ca>
36504 Date:   Tue May 27 15:25:37 2014 +0200
36505
36506     gatomic: fix typo in deprecation attribute
36507
36508     https://bugzilla.gnome.org/show_bug.cgi?id=730807
36509
36510  glib/gatomic.h | 2 +-
36511  1 file changed, 1 insertion(+), 1 deletion(-)
36512
36513 commit d558e87c65517e3646f3b8ebc8f11448e25ccbf2
36514 Author: Ryan Lortie <desrt@desrt.ca>
36515 Date:   Fri Jun 6 10:45:51 2014 -0400
36516
36517     gtype: guard uses of new fundamental type check
36518
36519     g_type_is_fundamentally_a (see bug 730984) is a new API/ABI and is
36520     marked with a version macro.  We should therefore avoid its
36521     unconditional use from G_IS_OBJECT() and G_IS_PARAM_SPEC() which are
36522     APIs that have been around for a long time.
36523
36524     This prevents deprecation warnings from being emitted when these
36525     functions are used with an older GLIB_VERSION_MAX_ALLOWED and also
36526     prevents linking to the new ABI in that case (so that it's possible to
36527     use the resulting binary with an older version of GLib).
36528
36529     https://bugzilla.gnome.org/show_bug.cgi?id=731335
36530
36531  gobject/gobject.h | 4 ++++
36532  gobject/gparam.h  | 4 ++++
36533  2 files changed, 8 insertions(+)
36534
36535 commit 0208861a13afc30964fb4f409525fa1cdb544cf4
36536 Author: Ryan Lortie <desrt@desrt.ca>
36537 Date:   Fri Jun 6 10:25:16 2014 -0400
36538
36539     test: add test for explicit-notify properties
36540
36541     https://bugzilla.gnome.org/show_bug.cgi?id=731200
36542
36543  gobject/tests/properties.c | 62
36544  ++++++++++++++++++++++++++++++++++++++++++++--
36545  1 file changed, 60 insertions(+), 2 deletions(-)
36546
36547 commit bbdb2345fc7e5a57cb7af90ab0bf8ced437ada24
36548 Author: Ryan Lortie <desrt@desrt.ca>
36549 Date:   Wed Jun 4 08:59:50 2014 -0400
36550
36551     gobject: add 'explicit notify' GParamSpec flag
36552
36553     Add a flag to prevent the automatic emission of the "notify" signal
36554     during g_object_set_property().
36555
36556     If this flag is set then the class must explicitly emit the notify
36557     for themselves.  This is already standard practice on most classes,
36558     but
36559     we cannot simply remove the existing behaviour because there are
36560     surely
36561     many cases where it is needed.
36562
36563     https://bugzilla.gnome.org/show_bug.cgi?id=731200
36564
36565  gobject/gobject.c | 13 ++++++++-----
36566  gobject/gparam.h  |  5 +++++
36567  2 files changed, 13 insertions(+), 5 deletions(-)
36568
36569 commit dc496ac7644d11e47b626a879b12813b31ef83b7
36570 Author: Matthias Clasen <mclasen@redhat.com>
36571 Date:   Thu Jun 5 08:04:19 2014 -0400
36572
36573     Add a test for GMenuAttributeIter
36574
36575  gio/tests/gmenumodel.c | 62
36576  ++++++++++++++++++++++++++++++++++++++++++++++++++
36577  1 file changed, 62 insertions(+)
36578
36579 commit c4fc3aa5258bee806d19fa587355f0daa093e097
36580 Author: David King <amigadave@amigadave.com>
36581 Date:   Fri May 16 12:32:49 2014 +0100
36582
36583     valgrind.h: Update to latest upstream version
36584
36585     Avoid crashes in g_type_free_instance() on mingw64.
36586
36587     https://bugzilla.gnome.org/show_bug.cgi?id=730198
36588
36589  glib/valgrind.h | 2142
36590  +++++++++++++++++++++++++++++++++++++++++--------------
36591  1 file changed, 1623 insertions(+), 519 deletions(-)
36592
36593 commit 6eb55b9a33b3b025859e1a08e11c89719d542d41
36594 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
36595 Date:   Tue Jun 3 15:50:37 2014 +0800
36596
36597     Support Building Using Visual Studio 2013
36598
36599     Like the Visual Studio 2012 project files, the Visual Studio 2013
36600     files are
36601     largely the same as the Visual Studio 2010 project files, so support
36602     Visual Studio 2013 by updating the autotools scripts that is used for
36603     Visual Studio 2012.  This means that project files for Visual
36604     Studio 2012
36605     and Visual Studio 2013 can be maintained by simply maintaining
36606     the Visual
36607     Studio 2010 project files, adding minimal maintenance overhead.
36608
36609  build/Makefile-newvs.am      | 14 +++++++-------
36610  build/win32/Makefile.am      |  3 ++-
36611  build/win32/vs11/Makefile.am |  4 ++++
36612  build/win32/vs12/.gitignore  | 31 +++++++++++++++++++++++++++++
36613  build/win32/vs12/Makefile.am | 46
36614  ++++++++++++++++++++++++++++++++++++++++++++
36615  configure.ac                 |  1 +
36616  6 files changed, 91 insertions(+), 8 deletions(-)
36617
36618 commit 90671cd3cd0a98e8f706acf6e72d037aba1892e5
36619 Author: Matthias Clasen <mclasen@redhat.com>
36620 Date:   Sun Jun 1 09:38:49 2014 -0400
36621
36622     docs: Add missing language annotations
36623
36624  gio/gdbusauthobserver.c | 2 +-
36625  glib/ghash.c            | 2 +-
36626  glib/gvariant.c         | 6 +++---
36627  3 files changed, 5 insertions(+), 5 deletions(-)
36628
36629 commit adfaf0e456eceaf531d12d667afef8fce85103c1
36630 Author: Matthias Clasen <mclasen@redhat.com>
36631 Date:   Sat May 31 20:55:00 2014 -0400
36632
36633     docs: GType documentation cleanup
36634
36635     Still some markup left.
36636
36637  gobject/gtype.c |   3 +-
36638  gobject/gtype.h | 325
36639  +++++++++++++++++++++++++++-----------------------------
36640  2 files changed, 160 insertions(+), 168 deletions(-)
36641
36642 commit 24ab95582b03ec947fc512cb85545fe87026baf1
36643 Author: Emmanuele Bassi <ebassi@gnome.org>
36644 Date:   Sat May 31 19:21:23 2014 +0100
36645
36646     docs: Replace <function> XML tag with back ticks
36647
36648     https://bugzilla.gnome.org/show_bug.cgi?id=731050
36649
36650  gobject/gtype.h       | 3 +--
36651  gobject/gtypemodule.h | 6 +++---
36652  2 files changed, 4 insertions(+), 5 deletions(-)
36653
36654 commit a0c3fdfae0af260bd90adbb4f784afc21dbb9b24
36655 Author: Emmanuele Bassi <ebassi@gnome.org>
36656 Date:   Sat May 31 19:20:03 2014 +0100
36657
36658     docs: Replace <structname> tags with back ticks
36659
36660     https://bugzilla.gnome.org/show_bug.cgi?id=731050
36661
36662  glib/gbookmarkfile.h |  2 +-
36663  glib/gdatetime.h     |  2 +-
36664  glib/gerror.h        |  4 ++--
36665  glib/gmain.h         | 10 +++++-----
36666  glib/goption.h       |  6 +++---
36667  5 files changed, 12 insertions(+), 12 deletions(-)
36668
36669 commit 903a5d711e7337f4803f42815fe996061bd2a8eb
36670 Author: Matthias Clasen <mclasen@redhat.com>
36671 Date:   Sat May 31 11:32:55 2014 -0400
36672
36673     docs: Add an index for 2.40 api
36674
36675  docs/reference/gobject/gobject-docs.xml | 4 ++++
36676  1 file changed, 4 insertions(+)
36677
36678 commit ab18d71e6f7a281687dd39b2616ae3a41fdaaf29
36679 Author: Matthias Clasen <mclasen@redhat.com>
36680 Date:   Sat May 31 09:04:11 2014 -0400
36681
36682     Minor documentation additions and corrections
36683
36684     Going for 100%.
36685
36686  glib/deprecated/gthread-deprecated.c |  2 ++
36687  glib/docs.c                          |  8 +++++-
36688  glib/gconvert.h                      |  7 +++---
36689  glib/giochannel.c                    |  7 +-----
36690  glib/gmessages.c                     |  7 ++++++
36691  glib/gpoll.h                         |  8 ++++++
36692  glib/gregex.h                        | 13 +++++++---
36693  glib/gscanner.c                      |  8 ++++++
36694  glib/gvariant-parser.c               |  2 ++
36695  glib/gversion.c                      | 47
36696  ++++++++++++++++++++++++++++++++++++
36697  gobject/gvalue.c                     | 11 +++++----
36698  11 files changed, 101 insertions(+), 19 deletions(-)
36699
36700 commit f38b438c965a8cfc84bc62086f0cec6637aa6f1f
36701 Author: Matthias Clasen <mclasen@redhat.com>
36702 Date:   Sat May 31 10:38:47 2014 -0400
36703
36704     docs: Fill in the gspawn long description
36705
36706  glib/gspawn.c | 11 +++++++++++
36707  1 file changed, 11 insertions(+)
36708
36709 commit 06b7786f31a6038e78bcc99c88c076e8f9ff07f0
36710 Author: Matthias Clasen <mclasen@redhat.com>
36711 Date:   Sat May 31 10:18:07 2014 -0400
36712
36713     docs: Fill in gshell long description
36714
36715  glib/gshell.c | 10 +++++++++-
36716  1 file changed, 9 insertions(+), 1 deletion(-)
36717
36718 commit ad5b4bf92e9a2afdea8d817e0d799c4c1ba0d4f7
36719 Author: Matthias Clasen <mclasen@redhat.com>
36720 Date:   Sat May 31 09:02:27 2014 -0400
36721
36722     Document g_signal_handlers_destroy
36723
36724  gobject/gsignal.c | 6 +++++-
36725  1 file changed, 5 insertions(+), 1 deletion(-)
36726
36727 commit a4847190332ec2e9b749e68c5153de9e972d8b4d
36728 Author: Matthias Clasen <mclasen@redhat.com>
36729 Date:   Sat May 31 08:55:21 2014 -0400
36730
36731     docs: Fix up varargs documentation
36732
36733     gtk-doc expects varargs to be documented in a specific way,
36734     otherwise it complains.
36735
36736  gio/gsubprocess.c | 4 ++--
36737  1 file changed, 2 insertions(+), 2 deletions(-)
36738
36739 commit abd4df4b55fc447cad9a9d907c61d6254dc1fba1
36740 Author: Matthias Clasen <mclasen@redhat.com>
36741 Date:   Sat May 31 08:54:52 2014 -0400
36742
36743     docs: Add some missing apis
36744
36745  docs/reference/gio/gio-sections.txt | 12 ++++++++++++
36746  1 file changed, 12 insertions(+)
36747
36748 commit 5b0183fd23dd58cd995df0b41f9f3eb4432d7f34
36749 Author: Matthias Clasen <mclasen@redhat.com>
36750 Date:   Sat May 31 08:54:16 2014 -0400
36751
36752     docs: Add a 2.42 api index
36753
36754  docs/reference/gio/gio-docs.xml | 4 ++++
36755  1 file changed, 4 insertions(+)
36756
36757 commit f8595a490f15c702578dc6c08bc182806e02681b
36758 Author: Edward Hervey <bilboed@bilboed.com>
36759 Date:   Fri May 30 12:25:27 2014 +0200
36760
36761     GParamSpec: Use new fundamental instance check
36762
36763     https://bugzilla.gnome.org/show_bug.cgi?id=730984
36764
36765  gobject/gparam.h | 2 +-
36766  1 file changed, 1 insertion(+), 1 deletion(-)
36767
36768 commit faceb8960bf5a623a1af4ac876c964daa8fbab42
36769 Author: Edward Hervey <edward@collabora.com>
36770 Date:   Wed May 28 10:59:14 2014 +0200
36771
36772     gobject: Use fast fundamental instance type check
36773
36774     Speeds up g_object_ref/_unref by 50%-65% (i.e. takes 60-65% of
36775     the time
36776     it used to take).
36777
36778     https://bugzilla.gnome.org/show_bug.cgi?id=730984
36779
36780  gobject/gobject.h | 2 +-
36781  1 file changed, 1 insertion(+), 1 deletion(-)
36782
36783 commit 6072e3650fba8ff57b5c3f135f81488c83f27f0b
36784 Author: Edward Hervey <edward@collabora.com>
36785 Date:   Wed May 28 10:57:28 2014 +0200
36786
36787     gtype: Add check for fundamental instance type
36788
36789     When checking whether an instance is of a given fundamental type (such
36790     as G_TYPE_OBJECT), we can avoid over 60%+ of the cost of checking
36791     types.
36792
36793     https://bugzilla.gnome.org/show_bug.cgi?id=730984
36794
36795  docs/reference/gobject/gobject-sections.txt |  2 ++
36796  gobject/gtype.c                             |  9 +++++++++
36797  gobject/gtype.h                             | 16 ++++++++++++++++
36798  3 files changed, 27 insertions(+)
36799
36800 commit 03a48e1adea2862635c439f8270a5cc2d969289a
36801 Author: Matthias Clasen <mclasen@redhat.com>
36802 Date:   Fri May 30 10:21:43 2014 -0400
36803
36804     Fix the closure test in continuous
36805
36806     This test has the same problem as the mapping-test - it uses
36807     SIGUSR1 without checking the signal mask. Apply the same fix
36808     here.
36809
36810  gobject/tests/closure.c | 12 ++++++++++++
36811  1 file changed, 12 insertions(+)
36812
36813 commit 367dbdce367fd504804a1256dc393534d6784bfc
36814 Author: Matthias Clasen <mclasen@redhat.com>
36815 Date:   Fri May 30 10:18:36 2014 -0400
36816
36817     Fix the mapping test in continuous
36818
36819     It turns out that due to a recent gdm change, the inherited
36820     signal mask has SIGUSR1 blocked - which is bad news for
36821     tests using SIGUSR1. Fix the test by explicitly checking the
36822     signal mask before using SIGUSR1.
36823
36824  tests/mapping-test.c | 11 +++++++++++
36825  1 file changed, 11 insertions(+)
36826
36827 commit 79f930f6dc23c05fef7fdcaaeed0df230698453e
36828 Author: Thiago Santos <ts.santos@sisa.samsung.com>
36829 Date:   Thu May 29 19:13:37 2014 -0300
36830
36831     gconvert: mention that the g_convert len should be in bytes
36832
36833     Some charsets have each char with more than one byte, make it
36834     clear that
36835     the length should be in bytes
36836
36837     https://bugzilla.gnome.org/show_bug.cgi?id=730963
36838
36839  glib/gconvert.c | 6 +++---
36840  1 file changed, 3 insertions(+), 3 deletions(-)
36841
36842 commit 1e28df02642237f776f9b4f42bffd8de675af754
36843 Author: Matthias Clasen <mclasen@redhat.com>
36844 Date:   Wed May 28 06:14:56 2014 -0400
36845
36846     Add more debug spew to the mapping-test
36847
36848  tests/mapping-test.c | 7 +++++++
36849  1 file changed, 7 insertions(+)
36850
36851 commit fd9120dc505773faf3ace728c8ad8c503824ee9f
36852 Author: Philip Withnall <philip.withnall@collabora.co.uk>
36853 Date:   Tue May 27 15:50:00 2014 +0100
36854
36855     gvariant: Clarify type and format strings in the docs
36856
36857     '@' and '&' are only used in format strings as prefixes to type
36858     strings and not to full format strings.
36859
36860     https://bugzilla.gnome.org/show_bug.cgi?id=729269
36861
36862  docs/reference/glib/gvariant-varargs.xml | 7 +++++--
36863  1 file changed, 5 insertions(+), 2 deletions(-)
36864
36865 commit de1c0722b92d101171f7c2ce7eb199727528dff1
36866 Author: Matthias Clasen <mclasen@redhat.com>
36867 Date:   Tue May 27 22:13:33 2014 -0400
36868
36869     mapping-test: Add debug spew
36870
36871     This might help figuring out why the test is failing in continuous.
36872
36873  tests/mapping-test.c | 4 ++++
36874  1 file changed, 4 insertions(+)
36875
36876 commit 84fd73b2fa098ff63656e7cbe1ef211f948123c2
36877 Author: Dan Winship <danw@gnome.org>
36878 Date:   Tue May 27 09:39:46 2014 -0400
36879
36880     gio/tests/network-address: fix when no network is available
36881
36882     GResolver doesn't do full validation of its inputs, so in some of
36883     these tests, the fact that we were getting back
36884     G_RESOLVER_ERROR_NOT_FOUND is because the junk string was getting
36885     passed to an upstream DNS resolver, which returned NXDOMAIN. But if
36886     there's no network on the machine then we'd get
36887     G_RESOLVER_ERROR_INTERNAL instead in that case.
36888
36889  gio/tests/network-address.c | 19 ++++++++++++++++++-
36890  1 file changed, 18 insertions(+), 1 deletion(-)
36891
36892 commit e93f7be60d6a45ca5ca76fd033be887f10e886a4
36893 Author: Ryan Lortie <desrt@desrt.ca>
36894 Date:   Mon May 26 17:34:48 2014 +0200
36895
36896     GLib 2.41.0
36897
36898  NEWS | 83
36899  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
36900  1 file changed, 83 insertions(+)
36901
36902 commit 6f7dc3a44f966e69a7495cd5af5017ec02b3938c
36903 Author: Ryan Lortie <desrt@desrt.ca>
36904 Date:   Mon May 26 23:01:25 2014 +0200
36905
36906     gio tests: rm xdgconfighome on 'make clean'
36907
36908  gio/tests/Makefile.am | 2 +-
36909  1 file changed, 1 insertion(+), 1 deletion(-)
36910
36911 commit 61a9142cd0936bd67dcb88db5591e1190caf3188
36912 Author: Ryan Lortie <desrt@desrt.ca>
36913 Date:   Mon May 26 17:33:57 2014 +0200
36914
36915     Revert "gvariant: Fix confusion between type and format strings in
36916     the docs"
36917
36918     This reverts commit fca1b83be74c9840037cfee84015fd8460cc33f9.
36919
36920     The original documentation was correct.
36921
36922     https://bugzilla.gnome.org/show_bug.cgi?id=729269
36923
36924  docs/reference/glib/gvariant-varargs.xml | 4 ++--
36925  1 file changed, 2 insertions(+), 2 deletions(-)
36926
36927 commit d3fd88ddd54dd533b09e8782a8ffc0dc9f6f0571
36928 Author: Philip Withnall <philip.withnall@collabora.co.uk>
36929 Date:   Fri May 16 23:08:10 2014 +0100
36930
36931     gtestutils: Error out if /dev/null stdin redirection fails
36932
36933     https://bugzilla.gnome.org/show_bug.cgi?id=730189
36934
36935  glib/gtestutils.c | 6 +++++-
36936  1 file changed, 5 insertions(+), 1 deletion(-)
36937
36938 commit 570b27b9acbf6e6f31ab0f9a31a4cce60f4d228a
36939 Author: Evan Nemerson <evan@nemerson.com>
36940 Date:   Wed May 21 00:27:36 2014 -0700
36941
36942     gio: port annotations from the Vala metadata.
36943
36944     https://bugzilla.gnome.org/show_bug.cgi?id=730493
36945
36946  gio/gaction.c                  |  2 +-
36947  gio/gactiongroup.c             |  9 ++++----
36948  gio/gapplicationcommandline.c  |  2 +-
36949  gio/gcancellable.c             |  4 ++--
36950  gio/gcontenttype.c             |  6 +++---
36951  gio/gdatainputstream.c         | 49
36952  +++++++++++++++++++++---------------------
36953  gio/gdbusmessage.c             |  3 ++-
36954  gio/gdbusobjectmanagerclient.c |  4 ++--
36955  gio/gfile.c                    | 24 ++++++++++-----------
36956  gio/gfileenumerator.c          |  5 +++--
36957  gio/gfileinfo.c                |  6 +++---
36958  gio/gicon.c                    |  4 ++--
36959  gio/gloadableicon.c            | 13 +++++------
36960  gio/gpollableinputstream.c     |  4 ++--
36961  gio/gpollableutils.c           |  3 ++-
36962  gio/gsettingsschema.c          |  2 +-
36963  gio/gtlsclientconnection.c     |  2 +-
36964  gio/gtlsdatabase.c             |  4 +++-
36965  gio/gvolume.c                  |  4 ++--
36966  19 files changed, 79 insertions(+), 71 deletions(-)
36967
36968 commit e3db9632e7e8a1e4177f503aa9ffa184a991e8a4
36969 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
36970 Date:   Fri May 23 10:14:16 2014 +0800
36971
36972     config.h.win32.in: Define _WIN32_WINNT Conditionally
36973
36974     This is done so that _WIN32_WINNT may be overridden in the project
36975     files,
36976     if needed, so that one can access the Vista+ (or so) Windows APIs
36977     easier
36978     by using "preprocessor defines" (or so) in the Visual C++ project
36979     files.
36980
36981  config.h.win32.in | 2 ++
36982  1 file changed, 2 insertions(+)
36983
36984 commit 922dd548d5697556b76f720c985728d110ac6b9d
36985 Author: Matthias Clasen <mclasen@redhat.com>
36986 Date:   Thu May 22 17:22:56 2014 -0400
36987
36988     Try to fix mapping-test
36989
36990     The mapping-test is failing under gnome-continuous. I suspect this
36991     is simply due to running many tests in parallel, and mapping-test
36992     being racy. Replace the blind sleep by signals, to avoid the
36993     races.
36994
36995  tests/mapping-test.c | 46 +++++++++++++++++++++++++++++++++++++++-------
36996  1 file changed, 39 insertions(+), 7 deletions(-)
36997
36998 commit 2a27b7252243b0eaceeb9fbc6ecba1b3a3b36905
36999 Author: Murray Cumming <murrayc@murrayc.com>
37000 Date:   Tue Apr 29 13:21:41 2014 +0200
37001
37002     GDBusError enum: Remove trailing comma.
37003
37004     This is helpful to people using the g++ --pedantic option.
37005
37006  gio/gioenums.h | 2 +-
37007  1 file changed, 1 insertion(+), 1 deletion(-)
37008
37009 commit 6a8c2685be3992d0aac0c54d12a3fb31dd198624
37010 Author: Marek Kasik <mkasik@redhat.com>
37011 Date:   Thu May 22 11:00:14 2014 +0200
37012
37013     gobject: unref unused class
37014
37015     If g_type_class_ref() returns a class which is not
37016     a GObjectClass we need to unref it before return in
37017     object_interface_check_properties().
37018
37019     https://bugzilla.gnome.org/show_bug.cgi?id=706983
37020
37021  gobject/gobject.c | 6 +++++-
37022  1 file changed, 5 insertions(+), 1 deletion(-)
37023
37024 commit ace7658b28642e8a5b9ffe54838ccb4847b1cc6b
37025 Author: Matthias Clasen <mclasen@redhat.com>
37026 Date:   Wed May 21 07:40:09 2014 -0400
37027
37028     Trivial: fix a guard comment
37029
37030     The conventional comment for the #endif at the bottom of the
37031     header was not matching the #ifdef at the top in glib-private.h.
37032     Fix that.
37033
37034  glib/glib-private.h | 2 +-
37035  1 file changed, 1 insertion(+), 1 deletion(-)
37036
37037 commit cdb9670dc3448e3f582e04c742f3689d619d066d
37038 Author: Philip Withnall <philip@tecnocode.co.uk>
37039 Date:   Sat May 17 12:08:58 2014 +0100
37040
37041     gdbus-tool: Remove dead variables
37042
37043     Coverity issues: #1159447, #1159446
37044
37045     https://bugzilla.gnome.org/show_bug.cgi?id=730295
37046
37047  gio/gdbus-tool.c | 8 --------
37048  1 file changed, 8 deletions(-)
37049
37050 commit 03a82ce898ea435efd73a250d989f8dc6249aaf8
37051 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37052 Date:   Fri May 16 21:47:24 2014 +0100
37053
37054     gthread: Fix use of a local variable after it went out of scope
37055
37056     This could theoretically cause problems, although in practice we would
37057     have seen them by now (the bug was introduced in 2012).
37058
37059     Coverity issue: #1159486
37060
37061     https://bugzilla.gnome.org/show_bug.cgi?id=730277
37062
37063  glib/gthread-posix.c | 12 ++++++------
37064  1 file changed, 6 insertions(+), 6 deletions(-)
37065
37066 commit e1243d11f000e18436b439f5655532801a71aeec
37067 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37068 Date:   Fri May 16 22:09:29 2014 +0100
37069
37070     gsubprocess: Add a missing va_end() call
37071
37072     Coverity issues: #1214070, #1214069
37073
37074     https://bugzilla.gnome.org/show_bug.cgi?id=730278
37075
37076  gio/gsubprocess.c         | 1 +
37077  gio/gsubprocesslauncher.c | 1 +
37078  2 files changed, 2 insertions(+)
37079
37080 commit f4ae0cbf9a464122ed4207a8ee74e424851d9bdf
37081 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
37082 Date:   Mon May 19 14:49:39 2014 +0800
37083
37084     Update config.h.win32.in for Newer Windows
37085
37086     Make use of if_indextoname() and if_nametoindex() when building
37087     against
37088     Window Vista/Server 2008 or later, as these are provided by the
37089     system.
37090
37091     This is not turned on by default as we still want to support XP and
37092     Server 2003-turn this on by changing _WIN32_WINNT to 0x600 or
37093     later prior
37094     to compiling GLib.
37095
37096     https://bugzilla.gnome.org/show_bug.cgi?id=730352
37097
37098  config.h.win32.in | 25 +++++++++++++------------
37099  1 file changed, 13 insertions(+), 12 deletions(-)
37100
37101 commit 4844b4bb564b152812ef6bf2ce5c514877ef323e
37102 Author: Marek Černocký <marek@manet.cz>
37103 Date:   Sun May 18 08:38:05 2014 +0200
37104
37105     Updated Czech translation
37106
37107  po/cs.po | 470
37108  ++++++++++++++++++++++++++++-----------------------------------
37109  1 file changed, 212 insertions(+), 258 deletions(-)
37110
37111 commit 9c539a86b12430108b3d1951daab117b83e1fb25
37112 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
37113 Date:   Fri May 16 04:37:21 2014 +0300
37114
37115     Updated Hebrew translation
37116
37117  po/he.po | 1741
37118  +++++++++++++++++++++++++++++++-------------------------------
37119  1 file changed, 879 insertions(+), 862 deletions(-)
37120
37121 commit 7f5cc2c3c5409a6d5e3acab5d6349ae69fb67922
37122 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37123 Date:   Thu May 15 12:16:00 2014 +0100
37124
37125     gsocket: Add missing preconditions to g_socket_send_message()
37126
37127     https://bugzilla.gnome.org/show_bug.cgi?id=730190
37128
37129  gio/gsocket.c | 5 +++++
37130  1 file changed, 5 insertions(+)
37131
37132 commit 60e459b196947c9c9aaa6fd14ca682ddf9f7a492
37133 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37134 Date:   Thu May 15 10:18:38 2014 +0100
37135
37136     gresource-tool: Fix an FD leak in an error path
37137
37138     Coverity issues: #1214054, #1214055, #1214056
37139
37140  gio/gresource-tool.c | 12 ++++++++++--
37141  1 file changed, 10 insertions(+), 2 deletions(-)
37142
37143 commit 46b7217fbf02b679749cf1d042ecc57504a3b97c
37144 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37145 Date:   Thu May 15 10:15:26 2014 +0100
37146
37147     gtestutils: Don’t free unassigned variables in an error path
37148
37149     If the stream is invalid, msg.nums and msg.strings have not been
37150     assigned to, so don’t free them.
37151
37152     Coverity issue: #1159505
37153
37154  glib/gtestutils.c | 6 ++++--
37155  1 file changed, 4 insertions(+), 2 deletions(-)
37156
37157 commit 4360756c6903491977886f4b4eee0650469d9ea4
37158 Author: Matthias Clasen <mclasen@redhat.com>
37159 Date:   Mon May 12 23:05:41 2014 -0400
37160
37161     Avoid overeager warning about deprecated properties
37162
37163     Construct properties are always set during construction.
37164     It makes no sense to warn about this even if the property
37165     is marked as deprecated; the deprecation warning should
37166     only be issues for explicit uses of the property after
37167     construction.
37168
37169     https://bugzilla.gnome.org/show_bug.cgi?id=730045
37170
37171  gobject/gobject.c | 13 ++++++++++---
37172  1 file changed, 10 insertions(+), 3 deletions(-)
37173
37174 commit 4dba2eb48625c7d5f72e4737eff28688332143c6
37175 Author: Matthias Clasen <mclasen@redhat.com>
37176 Date:   Wed May 7 23:08:50 2014 -0400
37177
37178     Remove some markup from docs
37179
37180  gobject/gsignal.h | 4 ++--
37181  1 file changed, 2 insertions(+), 2 deletions(-)
37182
37183 commit c2a828772b30a0c10a8f4b15d7fc841f26b807b8
37184 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
37185 Date:   Tue Mar 18 12:54:10 2014 +0800
37186
37187     gio/gtestdbus.c: Fix write_config_file() for Windows
37188
37189     Windows does not like g_unlink() to be called on files whose file
37190     descriptor is still open, so doing that would cause a permission
37191     denied error.  Since the fd is not used in that function after
37192     acquiring the temp file, close it earlier before
37193     g_file_set_contents(), so that it can complete successfully.
37194
37195     This fixes a number of GTK+ tests on Windows.
37196
37197     https://bugzilla.gnome.org/show_bug.cgi?id=719344
37198
37199  gio/gtestdbus.c | 3 +--
37200  1 file changed, 1 insertion(+), 2 deletions(-)
37201
37202 commit 54d1751fd824ded1f1437572b5c16e2db4154db5
37203 Author: Sébastien Wilmet <swilmet@gnome.org>
37204 Date:   Sun May 11 23:41:23 2014 +0200
37205
37206     doc: better ordering of GSubprocessLauncher functions
37207
37208     Take the same order as the header.
37209
37210  docs/reference/gio/gio-sections.txt | 22 +++++++++++-----------
37211  1 file changed, 11 insertions(+), 11 deletions(-)
37212
37213 commit 25bd4e79169af27f193d3b7c7b1b3295a7042074
37214 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
37215 Date:   Sat May 10 19:43:59 2014 +0200
37216
37217     Updated Spanish translation
37218
37219  po/es.po | 451
37220  ++++++++++++++++++++++++++++++++-------------------------------
37221  1 file changed, 227 insertions(+), 224 deletions(-)
37222
37223 commit 20cda557e5766cc34af8efb3a6eb4cfcea149ea7
37224 Author: Tom Tromey <tromey@redhat.com>
37225 Date:   Fri Feb 21 19:16:00 2014 +0000
37226
37227     gobject.py: Port to gdb 7.7 frame filter API
37228
37229     https://bugzilla.gnome.org/show_bug.cgi?id=623552
37230
37231  gobject/gobject.py | 92
37232  ++++++++++++++++++++++++++++--------------------------
37233  1 file changed, 48 insertions(+), 44 deletions(-)
37234
37235 commit 430e6fd6ad4ecf68ca110e90a626a60fd5d4eca8
37236 Author: Sébastien Wilmet <swilmet@gnome.org>
37237 Date:   Mon Apr 21 14:50:53 2014 +0200
37238
37239     doc: various improvements
37240
37241     - GSubprocessLauncher exists since 2.40, not 2.36
37242     - more logical order for g_markup functions
37243     - fix short description of GMarkup
37244     - GMarkupParser: specify that some parameters are NULL-terminated.
37245     - g_string_new (NULL); is possible.
37246     - other trivial fixes.
37247
37248     https://bugzilla.gnome.org/show_bug.cgi?id=728983
37249
37250  docs/reference/glib/glib-sections.txt | 4 ++--
37251  gio/giotypes.h                        | 2 +-
37252  glib/gmarkup.c                        | 3 ++-
37253  glib/gmarkup.h                        | 3 ++-
37254  glib/gstring.c                        | 3 ++-
37255  gobject/gsignal.c                     | 4 ++--
37256  6 files changed, 11 insertions(+), 8 deletions(-)
37257
37258 commit 7c205ae90d5ee1dc583b20548fcb65a231af48ff
37259 Author: Lukasz Skalski <l.skalski@samsung.com>
37260 Date:   Fri May 9 15:06:52 2014 +0200
37261
37262     gio: cleanup gdbusmessage.c file
37263
37264     * removed passing GError to ensure_input_padding() function
37265       - it was necessary before commit 3e5214c15c2a19b64d74e714
37266       when we used GData*Streams and GMemoryInputStream with
37267       g_seekable_seek() - now it's useless,
37268
37269     * removed checking return value of ensure_input_padding()
37270       function - in previous implementation (like above)
37271       g_seekable_seek() could return FALSE - now it's always TRUE,
37272
37273     * removed passing GError to g_memory_buffer_read_*() functions
37274       and checking returned value - it also has been inherited after
37275       old implementation with g_data_input_stream_read_*() functions
37276       - now it's also useless
37277
37278     * cleaned up code formatting,
37279
37280     https://bugzilla.gnome.org/show_bug.cgi?id=729875
37281
37282  gio/gdbusmessage.c | 187
37283  +++++++++++++++++++----------------------------------
37284  1 file changed, 67 insertions(+), 120 deletions(-)
37285
37286 commit 079d20f012127873335fccd174b104b60d9d7f4f
37287 Author: Ryan Lortie <desrt@desrt.ca>
37288 Date:   Thu May 8 16:16:35 2014 -0400
37289
37290     tests: add testcase for {Only,Not}ShowIn
37291
37292     https://bugzilla.gnome.org/show_bug.cgi?id=729813
37293
37294  gio/tests/appinfo.c                                |  4 +--
37295  gio/tests/apps.c                                   | 12 +++++++
37296  gio/tests/desktop-app-info.c                       | 42
37297  +++++++++++++++++++---
37298  .../usr/applications/gcr-prompter.desktop          |  3 +-
37299  4 files changed, 53 insertions(+), 8 deletions(-)
37300
37301 commit 5a5e16e93c4f11e635918ecdb41681f63fd05a39
37302 Author: Ryan Lortie <desrt@desrt.ca>
37303 Date:   Thu May 8 08:57:50 2014 -0400
37304
37305     AppInfo: use XDG_CURRENT_DESKTOP for OnlyShowIn
37306
37307     Expand the functionality of g_desktop_app_info_set_desktop_env() to
37308     include the possibility of passing strings containing ':' characters
37309     (as
37310     some apps, such as gnome-session, are directly passing the value of
37311     XDG_CURRENT_DESKTOP).  At the same time, deprecate it, since now
37312     we get
37313     the list from the environment variable for ourselves.
37314
37315     Modify the checks in g_desktop_app_info_get_show_in() to deal with
37316     multiple items listed in XDG_CURRENT_DESKTOP.  For example, if we find
37317     that we have
37318
37319       XDG_CURRENT_DESKTOP=GNOME-Classic:GNOME
37320
37321     and a desktop file contains:
37322
37323       OnlyShowIn=GNOME
37324
37325     then we will show this file because of the fallback to GNOME.  If the
37326     file _also_ contains the line:
37327
37328       NotShowIn=GNOME-Classic
37329
37330     Then we will not show it, because GNOME-Classic comes before GNOME in
37331     XDG_CURRENT_DESKTOP.
37332
37333     https://bugzilla.gnome.org/show_bug.cgi?id=729813
37334
37335  gio/gdesktopappinfo.c | 99
37336  +++++++++++++++++++++++++--------------------------
37337  gio/gdesktopappinfo.h |  2 +-
37338  2 files changed, 50 insertions(+), 51 deletions(-)
37339
37340 commit 880e8e8cb254e8c0c8a4bb62ebb606404818b52b
37341 Author: Ryan Lortie <desrt@desrt.ca>
37342 Date:   Fri Nov 15 14:44:33 2013 -0500
37343
37344     tests: add tests for GDesktopAppInfo Implements=
37345
37346     https://bugzilla.gnome.org/show_bug.cgi?id=712391
37347
37348  gio/tests/apps.c                                   |  7 ++++
37349  gio/tests/desktop-app-info.c                       | 39
37350  +++++++++++++++++++++-
37351  .../desktop-files/usr/applications/cheese.desktop  |  1 +
37352  .../desktop-files/usr/applications/eog.desktop     |  1 +
37353  .../usr/applications/gnome-contacts.desktop        |  1 +
37354  .../usr/applications/gnome-music.desktop           |  1 +
37355  6 files changed, 49 insertions(+), 1 deletion(-)
37356
37357 commit 0b277192932f7612906186620a369f7445cd5f41
37358 Author: Ryan Lortie <desrt@desrt.ca>
37359 Date:   Fri Nov 15 14:44:11 2013 -0500
37360
37361     docs: add two missing symbols on GDesktopAppInfo
37362
37363     https://bugzilla.gnome.org/show_bug.cgi?id=712391
37364
37365  docs/reference/gio/gio-sections.txt | 3 +++
37366  1 file changed, 3 insertions(+)
37367
37368 commit 9aaf990960c5182602de01fe046379af7bd9627a
37369 Author: Ryan Lortie <desrt@desrt.ca>
37370 Date:   Fri Nov 15 14:40:37 2013 -0500
37371
37372     Add g_desktop_app_info_get_implementations()
37373
37374     This provides support for the draft addition of 'Implements=' to
37375     the Desktop
37376     Entry specification.
37377
37378     https://bugzilla.gnome.org/show_bug.cgi?id=712391
37379
37380  gio/gdesktopappinfo.c | 83
37381  +++++++++++++++++++++++++++++++++++++++++++++++++++
37382  gio/gdesktopappinfo.h |  3 ++
37383  2 files changed, 86 insertions(+)
37384
37385 commit 49f5737f00640c60006159041f6e8c7976330ee4
37386 Author: Matthias Clasen <mclasen@redhat.com>
37387 Date:   Mon May 5 20:30:35 2014 -0400
37388
37389     Add a testcase for the previous fix
37390
37391     This testcase tests that short option arguments are
37392     not erroneously added to the remaining argument array
37393     when g_option_context_set_ignore_unknown_options is
37394     called.
37395     https://bugzilla.gnome.org/show_bug.cgi?id=729563
37396
37397  glib/tests/option-context.c | 48
37398  +++++++++++++++++++++++++++++++++++++++++++++
37399  1 file changed, 48 insertions(+)
37400
37401 commit 85606f609363092e8f47db57b05762a0728ec80e
37402 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
37403 Date:   Mon May 5 14:40:31 2014 +0200
37404
37405     goption: Don't include parsed option values in G_OPTION_REMAINING
37406
37407     After a call to g_option_context_set_ignore_unknown_options(context,
37408     TRUE),
37409     the values of short options were included in the array returned by a
37410     G_OPTION_REMAINING option.
37411
37412     https://bugzilla.gnome.org/show_bug.cgi?id=729563
37413
37414  glib/goption.c | 1 +
37415  1 file changed, 1 insertion(+)
37416
37417 commit 1565a4914494e56275d6ff393b90b8fb1b712708
37418 Author: Lionel Landwerlin <llandwerlin@gmail.com>
37419 Date:   Tue Jan 21 19:12:08 2014 +0000
37420
37421     gio: iostream: use GTask instead of internal pointer
37422
37423     This fixes an infinite recursion loop when calling
37424     g_io_stream_close_async() on a SoupIOStream.
37425
37426     https://bugzilla.gnome.org/show_bug.cgi?id=722723
37427
37428  gio/giostream.c | 49 +++++++++++++++++++++++++------------------------
37429  1 file changed, 25 insertions(+), 24 deletions(-)
37430
37431 commit 24fdee7a78f9148fce173781128bd3287ca5ede1
37432 Author: Mathieu Bridon <bochecha@fedoraproject.org>
37433 Date:   Mon May 5 18:30:56 2014 +0800
37434
37435     Fix some typos in documentation
37436
37437  glib/genviron.c | 2 +-
37438  gobject/gtype.h | 2 +-
37439  2 files changed, 2 insertions(+), 2 deletions(-)
37440
37441 commit 63737df0e82ca1c74e2a622948eb5c0eb209f9d1
37442 Author: Philip Withnall <philip@tecnocode.co.uk>
37443 Date:   Fri May 2 09:42:06 2014 +0200
37444
37445     docs: Add a README.rationale documenting major design decisions
37446
37447     It will be useful to document the major decisions which affect
37448     the whole
37449     of GLib in one centralised, easily-greppable file, otherwise they will
37450     get lost forever in Bugzilla.
37451
37452     This file should contain a brief explanation of the decision and its
37453     rationale, plus a link to further discussion (e.g. on a mailing
37454     list or
37455     bug report).
37456
37457     This contains an initial discussion about use of compiler attributes
37458     in
37459     GLib.
37460
37461     https://bugzilla.gnome.org/show_bug.cgi?id=113075
37462
37463  HACKING          |  3 ++-
37464  Makefile.am      |  1 +
37465  README.rationale | 10 ++++++++++
37466  3 files changed, 13 insertions(+), 1 deletion(-)
37467
37468 commit 11297fd183b460abfad861cb94f9371fde487ef2
37469 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37470 Date:   Thu Nov 28 20:39:56 2013 +0000
37471
37472     gstrfuncs: Add missing preconditions to g_str_match_string()
37473
37474     https://bugzilla.gnome.org/show_bug.cgi?id=113075
37475
37476  glib/gstrfuncs.c | 5 +++++
37477  1 file changed, 5 insertions(+)
37478
37479 commit 81e0a2f362383b827ae8cd092cb909a0c3c6dc04
37480 Author: Dan Winship <danw@gnome.org>
37481 Date:   Sat May 3 17:24:48 2014 -0400
37482
37483     gio: add a missing property to GDummyTlsConnection
37484
37485     GDummyTlsConnection didn't implement the "interaction" property,
37486     meaning you'd get warnings if you tried to set it while creating a
37487     GTlsConnection when using the dummy backend. (Of course, trying to
37488     create the GTlsConnection will fail anyway, but it ought to fail
37489     without hitting any g_warnings.)
37490
37491  gio/gdummytlsbackend.c | 2 ++
37492  1 file changed, 2 insertions(+)
37493
37494 commit b2825257449446313265842920c35262f35d9063
37495 Author: Pau Iranzo <paugnu@gmail.com>
37496 Date:   Fri May 2 12:41:30 2014 +0200
37497
37498     [l10n] Update Catalan translation
37499
37500  po/ca.po | 2058
37501  ++++++++++++++++++++++++++++++++++----------------------------
37502  1 file changed, 1128 insertions(+), 930 deletions(-)
37503
37504 commit 361a6eb8561649ce1df1eeb2a624fd473fb02dc5
37505 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37506 Date:   Wed Apr 30 16:58:21 2014 +0200
37507
37508     docs: Fix some minor typos in the GVariant documentation
37509
37510     https://bugzilla.gnome.org/show_bug.cgi?id=729269
37511
37512  docs/reference/glib/gvariant-varargs.xml | 4 ++--
37513  1 file changed, 2 insertions(+), 2 deletions(-)
37514
37515 commit fca1b83be74c9840037cfee84015fd8460cc33f9
37516 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37517 Date:   Wed Apr 30 16:37:30 2014 +0200
37518
37519     gvariant: Fix confusion between type and format strings in the docs
37520
37521     ‘@’ and ‘&’ are only used in format strings, not type strings.
37522
37523     https://bugzilla.gnome.org/show_bug.cgi?id=729269
37524
37525  docs/reference/glib/gvariant-varargs.xml | 4 ++--
37526  1 file changed, 2 insertions(+), 2 deletions(-)
37527
37528 commit 704852ff097f848dcb89ba553431b460938d8d91
37529 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37530 Date:   Tue Apr 29 08:47:14 2014 +0100
37531
37532     gobject: Document that classes/objects/interfaces are zero-filled
37533
37534     On initialisation, GObject guarantees to zero-fill
37535     class/object/interface structures. Document this so people don’t
37536     spend
37537     forever writing:
37538         my_object->priv->some_member = NULL;
37539         my_object->priv->some_other_member = NULL;
37540
37541     https://bugzilla.gnome.org/show_bug.cgi?id=729167
37542
37543  docs/reference/gobject/tut_howto.xml |  9 ++++++---
37544  gobject/gtype.c                      | 11 +++++++++--
37545  gobject/gtype.h                      |  7 +++++++
37546  3 files changed, 22 insertions(+), 5 deletions(-)
37547
37548 commit cb3f6f95477a90e4ea828595401d593298dca1bd
37549 Author: Matej Urbančič <mateju@svn.gnome.org>
37550 Date:   Mon Apr 28 21:47:39 2014 +0200
37551
37552     Updated Slovenian translation
37553
37554  po/sl.po | 2 +-
37555  1 file changed, 1 insertion(+), 1 deletion(-)
37556
37557 commit 0d51f324a6fe131a8cee5fd51d20e7cfeb76e0db
37558 Author: Matej Urbančič <mateju@svn.gnome.org>
37559 Date:   Mon Apr 28 21:45:20 2014 +0200
37560
37561     Updated Slovenian translation
37562
37563  po/sl.po | 2048
37564  ++++++++++++++++++++++++++++++++++----------------------------
37565  1 file changed, 1122 insertions(+), 926 deletions(-)
37566
37567 commit ca123834016de680827ce8175c39f8d85d0877e7
37568 Author: Matej Urbančič <mateju@svn.gnome.org>
37569 Date:   Mon Apr 28 21:28:16 2014 +0200
37570
37571     Updated Slovenian translation
37572
37573  po/sl.po | 2 +-
37574  1 file changed, 1 insertion(+), 1 deletion(-)
37575
37576 commit 4ba23522b1b49f62aaf8d68d230d4373e36e21f6
37577 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
37578 Date:   Mon Apr 28 09:26:32 2014 +0200
37579
37580     gmenuexporter: fix protocol documentation link
37581
37582  gio/gmenuexporter.c | 2 +-
37583  1 file changed, 1 insertion(+), 1 deletion(-)
37584
37585 commit da69439753da10874ac6f48a6fd92504adf12fa5
37586 Author: Enrico Nicoletto <liverig@gmail.com>
37587 Date:   Sun Apr 27 00:19:44 2014 +0000
37588
37589     Updated Brazilian Portuguese translation
37590
37591  po/pt_BR.po | 437
37592  ++++++++++++++++++++++++++++++------------------------------
37593  1 file changed, 220 insertions(+), 217 deletions(-)
37594
37595 commit 254b8dfcd0138dba835fe5caf535118c74685a3b
37596 Author: Juan Pablo Ugarte <juanpablougarte@gmail.com>
37597 Date:   Fri Apr 25 19:35:58 2014 -0300
37598
37599     Added type check to GPermission public functions.
37600
37601  gio/gpermission.c | 14 +++++++++++++-
37602  1 file changed, 13 insertions(+), 1 deletion(-)
37603
37604 commit 956921e51facfab7e7706257ba5a976d011f97a5
37605 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37606 Date:   Thu Apr 24 09:26:12 2014 +0100
37607
37608     gresolver: Ensure GThreadedResolver always sets an error if resolution
37609     fails
37610
37611     It was previously possible for GThreadedResolver to return an
37612     empty list
37613     and no error in response to a g_resolver_lookup_by_name() call, if it
37614     happened that all the addresses returned by getaddrinfo() could not be
37615     converted from native addresses to GSocketAddresses.
37616
37617     Fix that by setting a G_RESOLVER_ERROR_NOT_FOUND if the returned
37618     list is
37619     empty.
37620
37621     https://bugzilla.gnome.org/show_bug.cgi?id=728776
37622
37623  gio/gthreadedresolver.c | 19 ++++++++++++++++---
37624  1 file changed, 16 insertions(+), 3 deletions(-)
37625
37626 commit 14b0c15abb228c1e4c5400595cd7c0ff8d86bfbd
37627 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37628 Date:   Thu Apr 24 09:24:48 2014 +0100
37629
37630     gresolver: Document that GResolver lists are non-empty on success
37631
37632     The documentation previously wasn’t clear about whether the
37633     GResolver
37634     methods could return an empty list and no error. On balance,
37635     this seems
37636     like a bad idea, and GResolver should commit to always return a
37637     non-empty list, or an error (which should be
37638     G_RESOLVER_ERROR_NOT_FOUND
37639     if the list would otherwise be empty).
37640
37641     https://bugzilla.gnome.org/show_bug.cgi?id=728776
37642
37643  gio/gresolver.c | 43 ++++++++++++++++++++++++-------------------
37644  1 file changed, 24 insertions(+), 19 deletions(-)
37645
37646 commit c565d645e9aab5065d4141bb7d5c290213fab924
37647 Author: Dan Winship <danw@gnome.org>
37648 Date:   Thu Apr 24 12:15:55 2014 -0400
37649
37650     gio: remove an unneeded pragma
37651
37652     ddf82a25 removed the use of non-literal format strings from
37653     gthreadedresolver.c, but left the "#pragma GCC diagnostic ignored
37654     -Wformat-nonliteral" behind.
37655
37656  gio/gthreadedresolver.c | 5 -----
37657  1 file changed, 5 deletions(-)
37658
37659 commit 44415953783f5ea880ce90e21a7eaea280f99f1c
37660 Author: Volker Sobek <reklov@live.com>
37661 Date:   Wed Apr 16 23:56:02 2014 +0200
37662
37663     docs: Remove <!-- --> comment before plural s
37664
37665     These did show up in the html. Since symbol names are checked for a
37666     trailing plural s when generating the docs, the links stay functional
37667     after removing these comments.
37668
37669     https://bugzilla.gnome.org/show_bug.cgi?id=728380
37670
37671  gio/gappinfo.h            | 2 +-
37672  gio/gfile.h               | 6 +++---
37673  gio/gfileattribute.h      | 4 ++--
37674  gio/gfileenumerator.c     | 2 +-
37675  gio/gicon.h               | 2 +-
37676  gio/gioenums.h            | 2 +-
37677  gio/giotypes.h            | 4 ++--
37678  gio/gunixmounts.h         | 2 +-
37679  glib/gvariant-core.c      | 2 +-
37680  gobject/gclosure.h        | 2 +-
37681  gobject/gtype.h           | 2 +-
37682  gobject/gvaluecollector.h | 2 +-
37683  12 files changed, 16 insertions(+), 16 deletions(-)
37684
37685 commit 99b67614b796976253bbbdda1b4fd06acda01a90
37686 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37687 Date:   Wed Nov 6 10:54:06 2013 +0000
37688
37689     gaction: Minor clarifications in the GAction documentation
37690
37691     https://bugzilla.gnome.org/show_bug.cgi?id=728350
37692
37693  gio/gaction.c | 7 ++++---
37694  1 file changed, 4 insertions(+), 3 deletions(-)
37695
37696 commit 58abc1fc198a8579667ea2164c33964b250a0435
37697 Author: Antoine Jacoutot <ajacoutot@gnome.org>
37698 Date:   Wed Apr 16 10:27:09 2014 +0200
37699
37700     platform_get_argv0: drop unneeded headers for OpenBSD
37701
37702     And properly set the size of len.
37703     There is also no need for realloc(), g_malloc0 will do just fine.
37704
37705     https://bugzilla.gnome.org/show_bug.cgi?id=728280
37706
37707  glib/goption.c | 11 ++++++-----
37708  1 file changed, 6 insertions(+), 5 deletions(-)
37709
37710 commit 9352cdb5f4f7dffa983d411625e874110b81cb35
37711 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37712 Date:   Sat Apr 19 18:22:24 2014 +0100
37713
37714     gfile: More explicitly document the context for GFileProgressCallback
37715
37716     Be more explicit in the documentation for g_file_copy_async() about
37717     which GMainContext its progress callback is executed in.
37718
37719     https://bugzilla.gnome.org/show_bug.cgi?id=728565
37720
37721  gio/gfile.c | 5 +++--
37722  1 file changed, 3 insertions(+), 2 deletions(-)
37723
37724 commit 157521a5c43fd78884b77b9216e2e5c30d2a944d
37725 Author: marablack3 <marablack3@gmail.com>
37726 Date:   Fri Apr 18 17:55:02 2014 +0000
37727
37728     Updated Greek translation
37729
37730  po/el.po | 1690
37731  +++++++++++++++++++++++++++++++-------------------------------
37732  1 file changed, 852 insertions(+), 838 deletions(-)
37733
37734 commit 2b247e158991c9698c7cb53731395de2b69cb086
37735 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37736 Date:   Wed Apr 16 19:03:56 2014 +0100
37737
37738     gio: Document that GSocket is not thread safe
37739
37740     https://bugzilla.gnome.org/show_bug.cgi?id=726318
37741
37742  gio/gsocket.c | 4 ++++
37743  1 file changed, 4 insertions(+)
37744
37745 commit 7a86a6690a767b48379c9233049a6a9d2a21a86e
37746 Author: Philip Withnall <philip.withnall@collabora.co.uk>
37747 Date:   Wed Feb 19 18:02:37 2014 +0000
37748
37749     hmac: Add support for SHA-512 in GHmac
37750
37751     The block size wasn’t configured before, so calling g_hmac_new()
37752     with
37753     G_CHECKSUM_SHA512 would hit a g_assert_not_reached() and explode.
37754
37755     Implement G_CHECKSUM_SHA512 and add unit tests for HMACs with SHA-256
37756     and SHA-512 using the test vectors from RFC 4868.
37757
37758     https://bugzilla.gnome.org/show_bug.cgi?id=724741
37759
37760  glib/ghmac.c      |  10 ++-
37761  glib/tests/hmac.c | 177
37762  ++++++++++++++++++++++++++++++++++++++++++++++++++----
37763  2 files changed, 173 insertions(+), 14 deletions(-)
37764
37765 commit d93458d97d74ef12a08de20c1f27ea1cfa54447f
37766 Author: Ryan Lortie <desrt@desrt.ca>
37767 Date:   Wed Apr 16 07:53:58 2014 -0400
37768
37769     Revert "Bug 724590 - GSlice slab_stack corruption"
37770
37771     This reverts commit c49ec3c8d7a90589308ce1b87a92bc627335ffd2.
37772
37773  glib/gslice.c | 3 +--
37774  1 file changed, 1 insertion(+), 2 deletions(-)
37775
37776 commit c49ec3c8d7a90589308ce1b87a92bc627335ffd2
37777 Author: John Ralls <jralls@ceridwen.us>
37778 Date:   Mon Feb 17 15:51:38 2014 -0800
37779
37780     Bug 724590 - GSlice slab_stack corruption
37781
37782     Dereference allocation->contention_counters before trying to take the
37783     address of an element.
37784
37785  glib/gslice.c | 3 ++-
37786  1 file changed, 2 insertions(+), 1 deletion(-)
37787
37788 commit 9f0ad54c8082656c29e4b567bd4d5f4bd849375c
37789 Author: Volker Sobek <reklov@live.com>
37790 Date:   Tue Apr 15 16:18:59 2014 +0200
37791
37792     docs: Use markdown links in all .c and .h files
37793
37794     Commit e7fd3de86d60 already did most of this.
37795
37796     https://bugzilla.gnome.org/show_bug.cgi?id=728285
37797
37798  gio/gdesktopappinfo.h  | 2 +-
37799  gio/giotypes.h         | 2 +-
37800  gio/gnetworkmonitor.h  | 2 +-
37801  gio/gproxy.h           | 2 +-
37802  gio/gproxyresolver.h   | 2 +-
37803  gio/gtlsbackend.h      | 2 +-
37804  gio/gvfs.h             | 2 +-
37805  gio/gvolume.h          | 4 ++--
37806  gio/gvolumemonitor.h   | 2 +-
37807  glib/deprecated/grel.c | 2 +-
37808  glib/gqueue.h          | 2 +-
37809  gobject/gparam.h       | 2 +-
37810  gobject/gtype.h        | 2 +-
37811  13 files changed, 14 insertions(+), 14 deletions(-)
37812
37813 commit afaee8dc6ad72281dd1a51ebae58aaabf0efdb05
37814 Author: Ryan Lortie <desrt@desrt.ca>
37815 Date:   Tue Apr 15 14:10:39 2014 -0400
37816
37817     gdesktopappinfo: fix a crasher
37818
37819     During the time that we are expanding the strv, it is not
37820     null-terminated.  Use the strv_len variable instead to bound the
37821     search
37822     for duplicates.
37823
37824  gio/gdesktopappinfo.c | 2 +-
37825  1 file changed, 1 insertion(+), 1 deletion(-)
37826
37827 commit 7916f6d63614b74d81a5527cef2b0e9c7bbb45f2
37828 Author: Alberto Ruiz <aruiz@gnome.org>
37829 Date:   Tue Apr 15 18:56:26 2014 +0200
37830
37831     gio: fix g-i annotations in g_settings_schema_source_list_schemas()
37832
37833  gio/gsettingsschema.c | 7 ++++---
37834  1 file changed, 4 insertions(+), 3 deletions(-)
37835
37836 commit 9a5e85c078d5f624d24b24f34cff287a0d6354c5
37837 Author: Ryan Lortie <desrt@desrt.ca>
37838 Date:   Thu Apr 10 12:00:40 2014 -0400
37839
37840     tests: use mimeapps.list over defaults.list
37841
37842     defaults.list is deprecated, so use mimeapps.list as a filename
37843     instead.
37844
37845     https://bugzilla.gnome.org/show_bug.cgi?id=728040
37846
37847  gio/tests/mimeapps.c | 6 +++---
37848  1 file changed, 3 insertions(+), 3 deletions(-)
37849
37850 commit 6fd5a8cdaa0dee2217ebe7411adf3ddb37f1827e
37851 Author: Ryan Lortie <desrt@desrt.ca>
37852 Date:   Wed Apr 9 08:44:18 2014 -0400
37853
37854     GDesktopAppInfo: rewrite content type code
37855
37856     Redo the code for type-based selection of applications (all,
37857     recommended, default, fallback) based on the new DesktopFileDir
37858     structures that we introduced last cycle.
37859
37860     At the same time, we expand the functionality to add support for
37861     the new
37862     features of the specification:
37863
37864      - moving ~/.local/share/applications/mimeapps.list to ~/.config/
37865
37866      - per-desktop default applications (via XDG_CURRENT_DESKTOP)
37867
37868      - sysadmin customisation of defaults (via /etc/xdg/mimeapps.list)
37869
37870      - deprecation of the old defaults.list, favouring the use of
37871        /usr/share/applications/mimeapps.list (or gnome-mimeapps.list) to
37872        accomplish the same
37873
37874     We modify the mimeapps testcase to check for mimeapps.list having been
37875     created in XDG_CONFIG_HOME instead of XDG_DATA_HOME.
37876
37877     The modification is a net reduction of code (due to less duplication
37878     in
37879     bookkeeping).  It is also an increase in performance and reduction in
37880     memory consumption (due to simplified data structures).  Finally, it
37881     removes the stat-based timestamp checking in favour of the
37882     GFileMonitor-based approach that was already being used in the
37883     implementation of DesktopFileDir (in order to know if we had to rescan
37884     the desktop files themselves).
37885
37886     https://bugzilla.gnome.org/show_bug.cgi?id=728040
37887
37888  gio/gdesktopappinfo.c | 1479
37889  +++++++++++++++++++++----------------------------
37890  gio/tests/mimeapps.c  |    7 +-
37891  2 files changed, 632 insertions(+), 854 deletions(-)
37892
37893 commit caf0f1df1c59b0b7e5f68327e3852817d74609a5
37894 Author: Ryan Lortie <desrt@desrt.ca>
37895 Date:   Thu Apr 10 22:32:28 2014 -0400
37896
37897     mimetype tests: don't depend on specific behaviour
37898
37899     We currently assume that setting an application as the default
37900     will take
37901     it to the front of the list of supported applications for a given
37902     type,
37903     but this is not necessarily true.
37904
37905     Check instead that the application is actually set as default.
37906
37907     https://bugzilla.gnome.org/show_bug.cgi?id=728040
37908
37909  gio/tests/desktop-app-info.c | 51
37910  +++++++++++---------------------------------
37911  1 file changed, 13 insertions(+), 38 deletions(-)
37912
37913 commit 54047080e963b2d6c3f966340dcd9d788b73ac9c
37914 Author: Ryan Lortie <desrt@desrt.ca>
37915 Date:   Thu Apr 10 11:49:21 2014 -0400
37916
37917     appmonitor test: avoid /usr/share
37918
37919     Set XDG_DATA_DIRS to make sure we don't use /usr/share from the
37920     appmonitor test.  We will soon throw a warning if we find
37921     defaults.list,
37922     so make sure we don't open ourselves up to that if there is one on the
37923     system.
37924
37925     https://bugzilla.gnome.org/show_bug.cgi?id=728040
37926
37927  gio/tests/appmonitor.c | 1 +
37928  1 file changed, 1 insertion(+)
37929
37930 commit a366b6f2d5cabcf04bad84ef40589eada2d7d4f6
37931 Author: Ryan Lortie <desrt@desrt.ca>
37932 Date:   Wed Apr 9 18:59:20 2014 -0400
37933
37934     tests: expand 'apps' tool
37935
37936     Add modes to output the applications found for get_default_,
37937     get_recommended_, get_fallback_ and get_all_for_type().
37938
37939     https://bugzilla.gnome.org/show_bug.cgi?id=728040
37940
37941  gio/tests/apps.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
37942  1 file changed, 46 insertions(+)
37943
37944 commit 41761a134df118f64ee0316ad83cb7b7e6035145
37945 Author: Ryan Lortie <desrt@desrt.ca>
37946 Date:   Wed Apr 9 19:14:37 2014 -0400
37947
37948     mimeapps test: fix defaults vs. recommended
37949
37950     The desktop file for myapp3 didn't declare support for image/png, but
37951     the testcase expects it to be recommended on the basis of it being the
37952     default app according to defaults.list.
37953
37954     This will not work in the future -- we will only list apps that
37955     actually
37956     support the filetype in question, unless they've been explicitly added
37957     as associations.
37958
37959     https://bugzilla.gnome.org/show_bug.cgi?id=728040
37960
37961  gio/tests/mimeapps.c | 6 ++++--
37962  1 file changed, 4 insertions(+), 2 deletions(-)
37963
37964 commit 84e9829feea8f455357fb875e77d579b2437de4a
37965 Author: Ryan Lortie <desrt@desrt.ca>
37966 Date:   Wed Apr 9 19:23:27 2014 -0400
37967
37968     desktop-app-info test: use g_assert_strcmp()
37969
37970     Replace some assert(strcmp()) with g_assert_strcmp() so that we get
37971     better output in case of failures.
37972
37973     https://bugzilla.gnome.org/show_bug.cgi?id=728040
37974
37975  gio/tests/desktop-app-info.c | 14 +++++++-------
37976  1 file changed, 7 insertions(+), 7 deletions(-)
37977
37978 commit 6c7972a05c2901d67d793be2db64817fec94e8e7
37979 Author: Antoine Jacoutot <ajacoutot@gnome.org>
37980 Date:   Thu Apr 10 11:16:44 2014 +0200
37981
37982     build: also unset LIBS when LDFLAGS is unset
37983
37984     On OpenBSD, libintl is installed under /usr/local/lib. When configure
37985     checks unset LDFLAGS, LIBS should also be unset otherwise we end
37986     up with
37987     -lintl which cannot be found resulting to the compile check to fail.
37988
37989     https://bugzilla.gnome.org/show_bug.cgi?id=727939
37990
37991  configure.ac | 10 ++++++----
37992  1 file changed, 6 insertions(+), 4 deletions(-)
37993
37994 commit 2d96503898745dbf88bec9ff57649b2d3853a851
37995 Author: Colin Walters <walters@verbum.org>
37996 Date:   Sat Apr 12 13:26:29 2014 -0400
37997
37998     gdesktopappinfo: Don't double free sn_id
37999
38000     Not sure why mclasen added a g_free() in that path, it was just wrong.
38001     We free it correctly later.
38002
38003  gio/gdesktopappinfo.c | 5 +----
38004  1 file changed, 1 insertion(+), 4 deletions(-)
38005
38006 commit af1772b6422967820d27dbb952f3ef42f2287a8f
38007 Author: Colin Walters <walters@verbum.org>
38008 Date:   Sat Apr 12 13:21:20 2014 -0400
38009
38010     gdesktopappinfo: Initialize sn_id to NULL
38011
38012     Otherwise we'll be freeing a random stack pointer.
38013
38014  gio/gdesktopappinfo.c | 2 +-
38015  1 file changed, 1 insertion(+), 1 deletion(-)
38016
38017 commit 74ec947079e9159c71b28b98439b8a7ad9c415ee
38018 Author: Antoine Jacoutot <ajacoutot@gnome.org>
38019 Date:   Thu Apr 10 10:40:16 2014 +0200
38020
38021     openbsd: remove -pthread
38022
38023     This is not needed any longer; libpthread is properly included in
38024     shared libs on OpenBSD where -pthread -lpthread mean the same.
38025
38026  configure.ac | 3 ---
38027  1 file changed, 3 deletions(-)
38028
38029 commit 94e5dafbc9ae823590aa3a3f3989b8f5978f1a9d
38030 Author: Matthias Clasen <mclasen@redhat.com>
38031 Date:   Fri Apr 11 15:46:38 2014 -0700
38032
38033     Deal with startup notify id being NULL
38034
38035     The app launch context may just not support startup notification,
38036     in which case, g_app_launch_context_get_startup_notify_id() will
38037     return NULL.
38038
38039     Failure to take this into account leads to criticals like this:
38040     gnome-session[8489]: GLib-CRITICAL: g_variant_new_take_string:
38041     assertion 'string != NULL' failed
38042     gnome-session[8489]: GLib-CRITICAL: g_variant_new_variant: assertion
38043     'value != NULL' failed
38044     gnome-session[8489]: GLib-CRITICAL: g_variant_get_type: assertion
38045     'value != NULL' failed
38046     gnome-session[8489]: GLib-CRITICAL: g_variant_type_is_subtype_of:
38047     assertion 'g_variant_type_check (type)' failed
38048
38049     https://bugzilla.gnome.org/show_bug.cgi?id=728066
38050
38051  gio/gdesktopappinfo.c | 9 +++++++--
38052  1 file changed, 7 insertions(+), 2 deletions(-)
38053
38054 commit 6c395244a5db7ac96d0c6279c6e846e99c1dc967
38055 Author: Emmanuele Bassi <ebassi@gnome.org>
38056 Date:   Mon Mar 10 15:16:44 2014 +0000
38057
38058     gparam: Add G_PARAM_READWRITE to GParamFlags
38059
38060     Using a #define for an enumeration value buys us nothing, and it's
38061     mostly historical baggage that makes binding GObject needlessly
38062     complicated.
38063
38064     https://bugzilla.gnome.org/show_bug.cgi?id=726037
38065
38066  gobject/gparam.h | 8 ++------
38067  1 file changed, 2 insertions(+), 6 deletions(-)
38068
38069 commit 9fe9a676a452a73daccdb46246575c4a4c97ee16
38070 Author: Cosimo Cecchi <cosimoc@gnome.org>
38071 Date:   Wed Apr 9 18:07:38 2014 -0700
38072
38073     gapplication-tool: ensure object paths are valid
38074
38075     Hyphens are not valid characters for DBus object paths; see the
38076     similar
38077     code in gapplicationimpl-dbus.c
38078
38079     https://bugzilla.gnome.org/show_bug.cgi?id=727928
38080
38081  gio/gapplication-tool.c | 8 ++++++--
38082  1 file changed, 6 insertions(+), 2 deletions(-)
38083
38084 commit 59d11879efb2a9a847f614faaa85f67644258f70
38085 Author: Cosimo Cecchi <cosimoc@gnome.org>
38086 Date:   Wed Apr 9 18:07:22 2014 -0700
38087
38088     gapplication-tool: fix a typo
38089
38090     This must have never worked.
38091
38092     https://bugzilla.gnome.org/show_bug.cgi?id=727928
38093
38094  gio/gapplication-tool.c | 2 +-
38095  1 file changed, 1 insertion(+), 1 deletion(-)
38096
38097 commit eec507c15987388ae624eada236032e700bf8c50
38098 Author: Dan Winship <danw@gnome.org>
38099 Date:   Wed Apr 9 09:57:46 2014 -0400
38100
38101     g_str_has_prefix: don't call strlen(str)
38102
38103     There's no reason to check the length of @str in g_str_has_prefix(),
38104     since if it's shorter than @prefix, the strncmp() will fail anyway.
38105     And besides making the function less efficient, it also breaks code
38106     like:
38107
38108         if (buf->len >=3 && g_str_has_prefix (buf->data, "foo"))
38109           ...
38110
38111     which really looks like it ought to work whether buf->data is
38112     nul-terminated or not.
38113
38114     https://bugzilla.gnome.org/show_bug.cgi?id=727890
38115
38116  glib/gstrfuncs.c | 11 +----------
38117  1 file changed, 1 insertion(+), 10 deletions(-)
38118
38119 commit 0e44b29340a1e3db140064d7c34070904e3fd8be
38120 Author: Debarshi Ray <debarshir@gnome.org>
38121 Date:   Thu Apr 10 15:26:45 2014 +0200
38122
38123     giomodule: Add a NULL guard to extension_point_get_extension_by_name
38124
38125     ... otherwise a NULL input will lead to a crash in strcmp.
38126
38127     https://bugzilla.gnome.org/show_bug.cgi?id=727964
38128
38129  gio/giomodule.c | 2 ++
38130  1 file changed, 2 insertions(+)
38131
38132 commit 2b178c762fbc0706031e9890ba190233e243a602
38133 Author: Alexandre Rostovtsev <tetromino@gentoo.org>
38134 Date:   Mon Sep 2 13:59:18 2013 -0400
38135
38136     gobject: try to link with -Wl,-z,nodelete
38137
38138     Since the type system does not support reloading its data and assumes
38139     that libgobject remains loaded for the lifetime of the process, we
38140     should link libgobject with a flag indicating that it can't be
38141     unloaded.
38142
38143     https://bugzilla.gnome.org/show_bug.cgi?id=707298
38144
38145  configure.ac        | 34 ++++++++++++++++++++++++++++++++++
38146  gobject/Makefile.am |  1 +
38147  2 files changed, 35 insertions(+)
38148
38149 commit 7089cf89672b70711b0ebe10fdd24cd73f6060d5
38150 Author: Colin Walters <walters@verbum.org>
38151 Date:   Thu Apr 3 14:05:45 2014 -0400
38152
38153     g_file_copy: Don't set GError when we intend to ignore errors
38154
38155     For better or worse, the current g_file_copy intention was to ignore
38156     errors copying metadata, but we still set the GError, while returning
38157     TRUE.
38158
38159     https://bugzilla.gnome.org/show_bug.cgi?id=727559
38160
38161  gio/gfile.c | 2 +-
38162  1 file changed, 1 insertion(+), 1 deletion(-)
38163
38164 commit 76d6fd01dec6fd3ae4cb21f4bdf1ad7ee521a2c2
38165 Author: Stef Walter <stefw@gnome.org>
38166 Date:   Wed Apr 9 16:14:11 2014 +0200
38167
38168     gio: Add newer dbus UnknownXxxx and PropertyReadOnly errors
38169
38170     Add G_DBUS_ERROR codes for:
38171
38172      * org.freedesktop.DBus.Error.UnknownObject
38173      * org.freedesktop.DBus.Error.UnknownInterface
38174      * org.freedesktop.DBus.Error.UnknownProperty
38175      * org.freedesktop.DBus.Error.PropertyReadOnly
38176
38177     These were discussed on the dbus mailing list
38178     and introduced in the following libdbus commit:
38179
38180     2c34514620c4b79ea4ec71d1db583379138d01ac
38181
38182     https://bugzilla.gnome.org/show_bug.cgi?id=727900
38183
38184  gio/gdbuserror.c        |  6 +++++-
38185  gio/gioenums.h          | 14 +++++++++++++-
38186  gio/tests/gdbus-error.c |  3 +++
38187  3 files changed, 21 insertions(+), 2 deletions(-)
38188
38189 commit 65f26691733a8c8b48476d899b52cf17c0cfae88
38190 Author: Dan Winship <danw@gnome.org>
38191 Date:   Wed Apr 9 10:39:45 2014 -0400
38192
38193     gtlscertificate: fix certificate list parsing with trailing comments
38194
38195     g_tls_certificate_list_new_from_file() was supposed to ignore non-PEM
38196     content, but it accidentally required that there not be anything after
38197     the last certificate. Fix that.
38198
38199     https://bugzilla.gnome.org/show_bug.cgi?id=727692
38200
38201  gio/gtlscertificate.c | 25 +++++++++++++++----------
38202  1 file changed, 15 insertions(+), 10 deletions(-)
38203
38204 commit 6c31eeb6bfc56e31f3f62de46c0a694d18dc503e
38205 Author: Daniel Korostil <ted.korostiled@gmail.com>
38206 Date:   Sun Apr 6 16:28:40 2014 +0300
38207
38208     Updated Ukrainian translation
38209
38210  po/uk.po | 6440
38211  +++++++++++++++++++++++++++++++++++---------------------------
38212  1 file changed, 3650 insertions(+), 2790 deletions(-)
38213
38214 commit b81c12fcabd0895a861cfd88aa43ac65d8cbea91
38215 Author: Marek Kasik <mkasik@redhat.com>
38216 Date:   Thu Apr 3 17:35:22 2014 +0200
38217
38218     GApplication: Don't decrease use_count below 0
38219
38220     Place an assert for use_count to be at least 1
38221     in g_application_release() so we don't decrease
38222     it below 0.
38223
38224     https://bugzilla.gnome.org/show_bug.cgi?id=727551
38225
38226  gio/gapplication.c | 1 +
38227  1 file changed, 1 insertion(+)
38228
38229 commit 3cfa44da5a6f07b6416935c0f66d4d49e9398524
38230 Author: David King <amigadave@amigadave.com>
38231 Date:   Fri Apr 4 10:42:56 2014 +0100
38232
38233     docs: Fix typo in g_unichar_iswide_cjk() comment
38234
38235  glib/guniprop.c | 2 +-
38236  1 file changed, 1 insertion(+), 1 deletion(-)
38237
38238 commit 4a4b0443212c27c5386b1f2ebf35883734915464
38239 Author: Paolo Borelli <pborelli@gnome.org>
38240 Date:   Thu Apr 3 11:33:33 2014 +0200
38241
38242     Add a small note to g_cclosure_marshal_generic docs
38243
38244     reviewed-by: Emmanuele Bassi
38245
38246  gobject/gclosure.c | 3 +++
38247  1 file changed, 3 insertions(+)
38248
38249 commit 20feb23569e61b061b507e995b5438a35676ae51
38250 Author: Wim Taymans <wtaymans@redhat.com>
38251 Date:   Mon Mar 10 16:27:48 2014 +0100
38252
38253     networkaddress: fix parsing of uri with @ after authority
38254
38255     Make sure that the @ sign is inside the authority part before
38256     attempting
38257     to parse the userinfo. We do this by checking if the @ sign comes
38258     before
38259     any of the possible authority delimiters.
38260     Add unit test to verify parsing of
38261     ftp://ftp.gnome.org/start?foo=bar@baz
38262
38263     https://bugzilla.gnome.org/show_bug.cgi?id=726040
38264
38265  gio/gnetworkaddress.c       | 11 +++++++++--
38266  gio/tests/network-address.c |  3 ++-
38267  2 files changed, 11 insertions(+), 3 deletions(-)
38268
38269 commit 8d037c678d8d3d0c0e4e1ddb22e47306567ed88a
38270 Author: Philip Withnall <philip.withnall@collabora.co.uk>
38271 Date:   Thu Mar 20 12:32:36 2014 +0000
38272
38273     build: Include Cocoa/Carbon in Libs.private if targetting Mac OS X
38274
38275     This allows static linking against GIO on OS X, which would previously
38276     fail due to unresolved symbols from the above two frameworks.
38277
38278     https://bugzilla.gnome.org/show_bug.cgi?id=668152
38279
38280  configure.ac   | 14 +++++++++-----
38281  gio-2.0.pc.in  |  2 +-
38282  glib-2.0.pc.in |  2 +-
38283  3 files changed, 11 insertions(+), 7 deletions(-)
38284
38285 commit 638993f5ac9be841c4fc932ca768d26840dd6be6
38286 Author: Olivier Crête <olivier.crete@collabora.com>
38287 Date:   Wed Mar 26 19:45:52 2014 -0400
38288
38289     networkmonitornetlink: IN6_IS_ADDR_MC_LINKLOCAL is only guaranteed
38290     to work on struct in6_addr*
38291
38292     https://bugzilla.gnome.org/show_bug.cgi?id=727119
38293
38294  gio/gnetworkmonitornetlink.c | 5 ++++-
38295  1 file changed, 4 insertions(+), 1 deletion(-)
38296
38297 commit 3da5d59078b135ee224dae223b7ebb3e873e980a
38298 Author: Dan Winship <danw@gnome.org>
38299 Date:   Tue Mar 25 13:52:45 2014 -0400
38300
38301     gio: move Winsock error mapping to g_io_error_from_win32_error()
38302
38303     Rather than having special code in gsocket.c, handle Winsock errors
38304     along with other Win32 errors in gioerror.c
38305
38306     Also, reference g_win32_error_message() from the
38307     g_io_error_from_win32_error() docs, and update the
38308     g_win32_error_message() docs to clarify that it works with Winsock
38309     error codes too.
38310
38311  gio/gioerror.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
38312  gio/gsocket.c  | 30 +++---------------------------
38313  glib/gwin32.c  | 12 ++++++------
38314  3 files changed, 51 insertions(+), 36 deletions(-)
38315
38316 commit befc111c435be63bdc6a2d59204f697d26688369
38317 Author: Dan Winship <danw@gnome.org>
38318 Date:   Fri Mar 21 16:57:56 2014 -0400
38319
38320     gio/tests/socket: Update to check the error code
38321
38322     Only treat IPv6 as unsupported if the attempt to create a socket
38323     returns G_IO_ERROR_NOT_SUPPORTED: any other error is a bug.
38324
38325  gio/tests/socket.c | 8 +++++++-
38326  1 file changed, 7 insertions(+), 1 deletion(-)
38327
38328 commit 9fc35dbfb6b804c0ead5dd3dba1bbf14773a2f8f
38329 Author: Dan Winship <danw@gnome.org>
38330 Date:   Fri Mar 21 16:54:04 2014 -0400
38331
38332     gioerror: map some more values to G_IO_ERROR_NOT_SUPPORTED
38333
38334     Map EPROTONOSUPPORT, ESOCKTNOSUPPORT, EPFNOSUPPORT and EAFNOSUPPORT to
38335     G_IO_ERROR_NOT_SUPPORTED in g_io_error_from_errno(). (GSocket's
38336     socket_io_error_from_errno() already did this with the corresponding
38337     Winsock errors.)
38338
38339     Also map EOPNOTSUPP, which on Linux is the same as ENOTSUP, but may
38340     not be on other platforms.
38341
38342     Also, rewrite the EAGAIN/EWOULDBLOCK section to use the simpler idiom
38343     used by EEXIST/ENOTEMPTY and (now) ENOTSUP/EOPNOTSUPP.
38344
38345  gio/gioenums.h |  2 +-
38346  gio/gioerror.c | 59
38347  ++++++++++++++++++++++++++++++++++++++--------------------
38348  2 files changed, 40 insertions(+), 21 deletions(-)
38349
38350 commit 0afd6d22ebb9ecb5e2b426904a91cac7a445cfe6
38351 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
38352 Date:   Sun Mar 30 15:09:59 2014 +0200
38353
38354     Updated Basque language
38355
38356  po/eu.po | 2183
38357  ++++++++++++++++++++++++++++++++++----------------------------
38358  1 file changed, 1202 insertions(+), 981 deletions(-)
38359
38360 commit a0b932ac8bc8a0ee40c32a8f87247baeab78f6ef
38361 Author: Volker Sobek <reklov@live.com>
38362 Date:   Sun Mar 30 01:01:17 2014 +0100
38363
38364     docs: Remove escaping '\' from literals
38365
38366     commit 35066ed6c6b51317f49069f2564c547aa309f9f1 replaced entities, but
38367     escaped the replacement text also inside literals, which resulted
38368     in the
38369     escaping '\' to also appear in the documentation.
38370
38371     https://bugzilla.gnome.org/show_bug.cgi?id=727320
38372
38373  gio/gappinfo.c   | 2 +-
38374  gio/gicon.c      | 2 +-
38375  glib/gdatetime.c | 2 +-
38376  glib/gkeyfile.c  | 2 +-
38377  glib/grand.c     | 2 +-
38378  5 files changed, 5 insertions(+), 5 deletions(-)
38379
38380 commit 31694f9ccbb8a142998252288cd04d9738451a7f
38381 Author: Dan Winship <danw@gnome.org>
38382 Date:   Tue Mar 25 13:20:13 2014 -0400
38383
38384     Bump version to 2.41.0, add GLIB_VERSION_2_42, etc
38385
38386  configure.ac                          |  4 ++--
38387  docs/reference/glib/glib-sections.txt |  3 +++
38388  glib/gversionmacros.h                 | 24 ++++++++++++++++++++++++
38389  3 files changed, 29 insertions(+), 2 deletions(-)
38390
38391 commit 8792609e15394967cab526838b83f90acb401663
38392 Author: Bastien Nocera <hadess@hadess.net>
38393 Date:   Sat Mar 22 13:15:45 2014 +0100
38394
38395     gio: Add names to idles and timeouts
38396
38397     This isn't too useful for some of the "return result in idle"
38398     functions, but it's better than nothing.
38399
38400     https://bugzilla.gnome.org/show_bug.cgi?id=726872
38401
38402  gio/gactiongroupexporter.c       |  1 +
38403  gio/gappinfo.c                   |  1 +
38404  gio/gdbus-2.0/codegen/codegen.py |  3 ++-
38405  gio/gdbusconnection.c            | 11 +++++++++++
38406  gio/gdbusnameowning.c            |  1 +
38407  gio/gdbusnamewatching.c          |  1 +
38408  gio/gdbusprivate.c               |  3 +++
38409  gio/gdbusserver.c                |  1 +
38410  gio/gfilemonitor.c               |  1 +
38411  gio/gioscheduler.c               |  2 ++
38412  gio/gnetworkmonitorbase.c        |  1 +
38413  gio/gsimpleasyncresult.c         |  2 ++
38414  gio/gtask.c                      |  1 +
38415  13 files changed, 28 insertions(+), 1 deletion(-)
38416
38417 commit e1dee398bf6610f4822b5d2491bf545fdc502f91
38418 Author: Volker Sobek <reklov@live.com>
38419 Date:   Wed Mar 26 23:10:00 2014 +0100
38420
38421     GNotification: Some small documentation fixes
38422
38423     Use #GVariant instead of GVariant.
38424
38425     g_notification_add_button_with_target,
38426     g_notification_set_default_action_and_target:
38427     Replace 'format_string' with 'target_format'.
38428
38429     g_notification_set_default_action_and_target_value:
38430     Remove paragraph that apparently had been accidentally copied from
38431     g_notification_set_default_action_and_target.
38432
38433     https://bugzilla.gnome.org/show_bug.cgi?id=727123
38434
38435  gio/gnotification.c | 24 ++++++++++--------------
38436  1 file changed, 10 insertions(+), 14 deletions(-)
38437
38438 commit 0c65f7e45a29fa93b0e24488ef881d374d621541
38439 Author: Olivier Crête <olivier.crete@collabora.com>
38440 Date:   Fri Mar 14 17:46:38 2014 -0400
38441
38442     GSocket: ignore timed out state when not relevant
38443
38444     Do this by separating the timeout check from the other socket checks.
38445
38446     https://bugzilla.gnome.org/show_bug.cgi?id=726375
38447
38448  gio/gsocket.c | 25 +++++++++++++++++++++++++
38449  1 file changed, 25 insertions(+)
38450
38451 commit 1e8c4d2a6e302dde5d8441d5873f4def4f4eb629
38452 Author: Dan Winship <danw@gnome.org>
38453 Date:   Tue Mar 18 09:56:23 2014 -0400
38454
38455     gio: fix two more g_task_return_error_if_cancelled() leaks
38456
38457     https://bugzilla.gnome.org/show_bug.cgi?id=726611
38458
38459  gio/gunixmount.c  | 5 ++++-
38460  gio/gunixvolume.c | 5 ++++-
38461  2 files changed, 8 insertions(+), 2 deletions(-)
38462
38463 commit 14872d29298b841260a2b5a481e07b0213d506f8
38464 Author: Olivier Crête <olivier.crete@collabora.com>
38465 Date:   Mon Mar 17 23:50:30 2014 -0400
38466
38467     socketclient: Fix leak
38468
38469     https://bugzilla.gnome.org/show_bug.cgi?id=726611
38470
38471  gio/gsocketclient.c | 5 ++++-
38472  1 file changed, 4 insertions(+), 1 deletion(-)
38473
38474 commit cef7d9aeb8be347a5a46b752abfeb6770b241e13
38475 Author: Petr Kovar <pkovar@redhat.com>
38476 Date:   Sun Mar 23 16:12:50 2014 +0100
38477
38478     Update Czech translation
38479
38480  po/cs.po | 2109
38481  ++++++++++++++++++++++++++++++++++----------------------------
38482  1 file changed, 1174 insertions(+), 935 deletions(-)
38483
38484 commit 8af00dc1b2c1a090c0f2130e29aff659f19aee09
38485 Author: Gábor Kelemen <kelemeng@gnome.hu>
38486 Date:   Fri Mar 21 21:34:26 2014 +0000
38487
38488     Updated Hungarian translation
38489
38490  po/hu.po | 2105
38491  +++++++++++++++++++++++++++++++++++---------------------------
38492  1 file changed, 1175 insertions(+), 930 deletions(-)
38493
38494 commit 98aa80b262ec92b5709bc016e5778bf6bc99ca33
38495 Author: Dan Winship <danw@gnome.org>
38496 Date:   Sat Feb 1 18:13:50 2014 +0100
38497
38498     gio/tests/socket: skip IPv6 tests on IPv6-less machines
38499
38500     https://bugzilla.gnome.org/show_bug.cgi?id=667468
38501
38502  gio/tests/socket.c | 32 ++++++++++++++++++++++++++++++++
38503  1 file changed, 32 insertions(+)
38504
38505 commit c67d23aa2f788b2a49801c2ee26a11d56871ef7a
38506 Author: Dan Winship <danw@gnome.org>
38507 Date:   Thu Mar 20 09:25:19 2014 -0400
38508
38509     Clarify expectations with error codes like G_IO_ERROR_FAILED
38510
38511     If an error code enumeration is expected to be extended in the future,
38512     people shouldn't compare explicitly against its generic "FAILED"
38513     value.
38514
38515     https://bugzilla.gnome.org/show_bug.cgi?id=726775
38516
38517  gio/gioenums.h | 16 +++++++++++++++-
38518  gio/gioerror.c | 12 ++++++++----
38519  glib/gerror.c  | 13 ++++++++++++-
38520  3 files changed, 35 insertions(+), 6 deletions(-)
38521
38522 commit 9c19f6dfa18c6ad6155d93413610e83822ca5210
38523 Author: Ask H. Larsen <asklarsen@gmail.com>
38524 Date:   Wed Mar 19 21:47:30 2014 +0100
38525
38526     Updated Danish translation
38527
38528  po/da.po | 2039
38529  ++++++++++++++++++++++++++++++++++----------------------------
38530  1 file changed, 1121 insertions(+), 918 deletions(-)
38531
38532 commit b643dcfcede4db2fe067d3d248baf97d12e38ba9
38533 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
38534 Date:   Tue Mar 18 21:13:19 2014 +0100
38535
38536     Updated Serbian translation
38537
38538  po/sr.po       | 2116
38539  +++++++++++++++++++++++++++++++-------------------------
38540  po/sr@latin.po | 2116
38541  +++++++++++++++++++++++++++++++-------------------------
38542  2 files changed, 2356 insertions(+), 1876 deletions(-)
38543
38544 commit d8c14f1378b9b5362e84220cf52415c316534a9a
38545 Author: Dan Winship <danw@gnome.org>
38546 Date:   Mon Mar 17 15:11:31 2014 -0400
38547
38548     gbinding: warn on failed value transformation
38549
38550     GBinding warned if g_value_transform() returned FALSE, but it didn't
38551     warn if there was no transformation available at all. Fix that and
38552     test it.
38553
38554     https://bugzilla.gnome.org/show_bug.cgi?id=726574
38555
38556  gobject/gbinding.c      | 14 +++++++-------
38557  gobject/tests/binding.c | 24 ++++++++++++++++++++++++
38558  2 files changed, 31 insertions(+), 7 deletions(-)
38559
38560 commit 1a8e3074af0382d2d44ce5cfdddfca52be44aaa2
38561 Author: A S Alam <apreet.alam@gmail.com>
38562 Date:   Mon Mar 17 16:39:21 2014 -0500
38563
38564     update Punjabi Translation 17March2014: Alam
38565
38566  po/pa.po | 2099
38567  ++++++++++++++++++++++++++++++++++----------------------------
38568  1 file changed, 1166 insertions(+), 933 deletions(-)
38569
38570 commit 599c669b23a56d605fc69d96a93a198d27b08b28
38571 Author: Ryan Lortie <desrt@desrt.ca>
38572 Date:   Mon Mar 17 17:18:47 2014 -0400
38573
38574     GLib 2.39.92
38575
38576  NEWS         | 28 ++++++++++++++++++++++++++++
38577  configure.ac |  2 +-
38578  2 files changed, 29 insertions(+), 1 deletion(-)
38579
38580 commit b0630a37b8310907e5389bb17eb62a7412747345
38581 Author: Claude Paroz <claude@2xlibre.net>
38582 Date:   Sat Mar 15 19:45:27 2014 +0000
38583
38584     Updated French translation
38585
38586  po/fr.po | 2052
38587  ++++++++++++++++++++++++++++++++++----------------------------
38588  1 file changed, 1123 insertions(+), 929 deletions(-)
38589
38590 commit 3f119b2fd408fb2e0f4eea07ed9618d2faa749ee
38591 Author: Ryan Lortie <desrt@desrt.ca>
38592 Date:   Tue Mar 11 21:41:36 2014 -0400
38593
38594     GSettingsBackend: fix a nasty race condition
38595
38596     In the event that a GSettings object is being destroyed just as
38597     a change
38598     signal is being delivered, the destroying thread will race with the
38599     dconf worker thread for acquiring the lock on the GSettingsBackend.
38600
38601     If the signalling thread gets there first then the destroying thread
38602     will block on the lock.  The signalling thread adds a reference to the
38603     GSettings object that is being destroyed and releases the lock.  The
38604     idea is that this should prevent the GSettings object from being
38605     destroyed and thus maintain its entry in the list.  Unfortunately, the
38606     weak reference notify function is already running and as soon as we
38607     release the lock, the list entry is removed.
38608
38609     The signalling thread crashes.
38610
38611     This bug is indicative of a serious problem encountered in many
38612     situations where GObject instances are touched from multiple threads.
38613     Ideally, we will move to a place where g_object_ref() is not called at
38614     all on the GSettings object from the dconf worker thread and
38615     instead, a
38616     dispatch will be done without holding a reference (similar to how
38617     GAppInfoMonitor presently works).  This would also prevent the
38618     unfortunate case of someone dropping what they assume to be the last
38619     reference on a GSettings object, only to have an already-pending
38620     signal
38621     delivered once they return to the mainloop, crashing their program.
38622
38623     Making this change for GSettings (with multiple instances per thread,
38624     the possibility of multiple backends and each instance being
38625     interested
38626     in different events) is going to be extremely non-trivial, so it's
38627     not a
38628     change that makes sense at this point in the cycle.
38629
38630     For now, we can do a relatively small and isolated tweak so that we
38631     never access the list except under a lock.  We still perform the bad
38632     pattern of acquiring a ref in a foreign thread which means that
38633     we still
38634     risk delivering a signal to a GSettings object that the user has
38635     assumed
38636     is dead (unless they explicitly disconnect their signal handler).
38637     This
38638     is a problem that we already had, however.
38639
38640     https://bugzilla.gnome.org/show_bug.cgi?id=710367
38641
38642  gio/gsettingsbackend.c | 44 ++++++++++++++++++++------------------------
38643  1 file changed, 20 insertions(+), 24 deletions(-)
38644
38645 commit 698970f1f70f1821df5ac83ffa6d797fa4579881
38646 Author: Ryan Lortie <desrt@desrt.ca>
38647 Date:   Wed Feb 26 17:09:59 2014 -0500
38648
38649     gsettingsbackend: a minor simplification
38650
38651     Change the order of the arguments on the (internal) keys_changed
38652     callback in
38653     GSettingsListenerVTable.
38654
38655     This means that all functions in the table now fit the following
38656     signature:
38657
38658       void (* f) (GObject             *target,
38659                   GSettingsBackend    *backend,
38660                   const gchar         *name_or_path,
38661                   gpointer             origin_tag,
38662                   const gchar * const *names);
38663
38664     allowing the possibility of arguments ignored at the end.
38665
38666     This allows us to simplify our dispatch-to-thread code in
38667     GSettingsBackend,
38668     making it a bit less generic.
38669
38670     So far, this should be a straight refactor.
38671
38672     https://bugzilla.gnome.org/show_bug.cgi?id=710367
38673
38674  gio/gdelayedsettingsbackend.c  |  4 +--
38675  gio/gsettings.c                |  4 +--
38676  gio/gsettingsbackend.c         | 74
38677  ++++++++++++++----------------------------
38678  gio/gsettingsbackendinternal.h |  4 +--
38679  4 files changed, 31 insertions(+), 55 deletions(-)
38680
38681 commit 62206576c34d4ea10d43324144db44970c99dd97
38682 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38683 Date:   Wed Mar 12 17:26:45 2014 +0800
38684
38685     Update config.h.win32.in
38686
38687     Make the entries of config.h.win32.in match those that are being
38688     checked
38689     in config.h.in.
38690
38691  config.h.win32.in | 36 ++++++++++++++++--------------------
38692  1 file changed, 16 insertions(+), 20 deletions(-)
38693
38694 commit bb43d78aff72d406e64a47d2592919c58152aba3
38695 Author: Duarte Loreto <happyguy_pt@hotmail.com>
38696 Date:   Wed Mar 12 02:10:55 2014 +0000
38697
38698     Updated Portuguese translation
38699
38700  po/pt.po | 2040
38701  ++++++++++++++++++++++++++++++++++----------------------------
38702  1 file changed, 1121 insertions(+), 919 deletions(-)
38703
38704 commit ffe4e94e3afa16c4e28d6e299f68d8a7ca408b8c
38705 Author: Ryan Lortie <desrt@desrt.ca>
38706 Date:   Tue Mar 11 12:19:19 2014 -0400
38707
38708     GUnixVolume: implement _finish functions
38709
38710     The _finish functions for GUnixVolume _mount and _eject functions were
38711     never implemented, having been simply stubbed out as 'return TRUE;'.
38712
38713     Implement them.
38714
38715     https://bugzilla.gnome.org/show_bug.cgi?id=724916
38716
38717  gio/gunixvolume.c | 8 ++++++--
38718  1 file changed, 6 insertions(+), 2 deletions(-)
38719
38720 commit 62fa9c578f4ee3f2ca5127961a4609596a4bdaee
38721 Author: Ryan Lortie <desrt@desrt.ca>
38722 Date:   Sun Mar 2 21:24:14 2014 -0500
38723
38724     GUnixVolume: port to GSubprocess
38725
38726     Do the same as we just did for GUnixMount, for GUnixVolume too.
38727
38728     https://bugzilla.gnome.org/show_bug.cgi?id=724916
38729
38730  gio/gunixvolume.c | 174
38731  ++++++++++++------------------------------------------
38732  1 file changed, 37 insertions(+), 137 deletions(-)
38733
38734 commit 64ec757d058dae045e275577da8f14f463cc7c44
38735 Author: Ryan Lortie <desrt@desrt.ca>
38736 Date:   Sun Mar 2 17:39:11 2014 -0500
38737
38738     GUnixMount: port unmount to GSubprocess
38739
38740     The existing code is buggy and now that we have GSubprocess, we
38741     should just use
38742     it instead, allowing for some substantial reduction in complexity.
38743
38744     https://bugzilla.gnome.org/show_bug.cgi?id=724916
38745
38746  gio/gunixmount.c | 158
38747  +++++++++++--------------------------------------------
38748  1 file changed, 32 insertions(+), 126 deletions(-)
38749
38750 commit cee80dc8c4a1707f8a2e5540540d220f9ca89de2
38751 Author: Yuri Myasoedov <ymyasoedov@yandex.ru>
38752 Date:   Tue Mar 11 21:21:57 2014 +0400
38753
38754     Updated Russian translation
38755
38756  po/ru.po | 2957
38757  ++++++++++++++++++++++++++++++++++----------------------------
38758  1 file changed, 1624 insertions(+), 1333 deletions(-)
38759
38760 commit 8c78fb827b51aa6e48fa20bac3f1ede4c699dd43
38761 Author: Lars Uebernickel <lars@uebernic.de>
38762 Date:   Mon Mar 10 19:46:23 2014 +0100
38763
38764     glocalfileinfo: don't special-case directory icons
38765
38766     As of e6af432, g_content_type_get_symbolic_icon() returns non-symbolic
38767     fallbacks. Thus, we can't append another symbolic icon to the
38768     fallbacks.
38769
38770     The special case was a bit of a hack anyway. It was only applied to
38771     themed icons and there was no generic fallback for mime types that are
38772     not folders.
38773
38774     https://bugzilla.gnome.org/show_bug.cgi?id=726046
38775
38776  gio/glocalfileinfo.c | 10 ++--------
38777  1 file changed, 2 insertions(+), 8 deletions(-)
38778
38779 commit 25f36d8e5efb1312bc684a28158ecfba2dd2ace0
38780 Author: David King <amigadave@amigadave.com>
38781 Date:   Mon Mar 10 19:16:28 2014 +0000
38782
38783     Add g_application_command_line_get_options_dict() to docs
38784
38785  docs/reference/gio/gio-sections.txt | 1 +
38786  1 file changed, 1 insertion(+)
38787
38788 commit a9ac71b50361f035163b7611e06d5b470467d125
38789 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
38790 Date:   Sun Mar 9 11:39:30 2014 +0800
38791
38792     Updated Traditional Chinese translation(Hong Kong and Taiwan)
38793
38794  po/zh_HK.po | 1759
38795  +++++++++++++++++++++++++++++------------------------------
38796  po/zh_TW.po | 1759
38797  +++++++++++++++++++++++++++++------------------------------
38798  2 files changed, 1736 insertions(+), 1782 deletions(-)
38799
38800 commit 012011538f4513569f92e322c4377efa2cb64378
38801 Author: Sebastian Dröge <sebastian@centricular.com>
38802 Date:   Sun Feb 9 23:08:21 2014 +0100
38803
38804     gtype – Mark _get_instance_private() function as G_GNUC_UNUSED
38805
38806     clang likes to complain about it being unused.
38807
38808     https://bugzilla.gnome.org/show_bug.cgi?id=723899
38809
38810  gobject/gtype.h | 1 +
38811  1 file changed, 1 insertion(+)
38812
38813 commit 1a736f5f51d19904ab82d684674d003b51364c32
38814 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
38815 Date:   Sat Mar 8 15:58:53 2014 +0200
38816
38817     Updated Latvian translation
38818
38819  po/lv.po | 2101
38820  ++++++++++++++++++++++++++++++++++----------------------------
38821  1 file changed, 1168 insertions(+), 933 deletions(-)
38822
38823 commit 0fa3a8dd602fba7149825ec3c030d9ac9e70dd42
38824 Author: Wylmer Wang <wantinghard@gmail.com>
38825 Date:   Sat Mar 8 12:26:07 2014 +0000
38826
38827     Updated Chinese (China) translation
38828
38829  po/zh_CN.po | 1709
38830  ++++++++++++++++++++++++++++++-----------------------------
38831  1 file changed, 862 insertions(+), 847 deletions(-)
38832
38833 commit 66e2ffe97869e13562b13c51d5dbd3ea1a89bd51
38834 Author: Ryan Lortie <desrt@desrt.ca>
38835 Date:   Fri Mar 7 07:41:50 2014 -0500
38836
38837     gio tests: add codegen to BUILT_SOURCES
38838
38839     We need to have these in BUILT_SOURCES so that 'make' knows to
38840     generate them
38841     before attempting to compile other .c files in the same directory
38842     (since some
38843     of these files include the header).
38844
38845     Should fix up remaining issues about partial versions of this
38846     file being
38847     included under parallel builds.
38848
38849     https://bugzilla.gnome.org/show_bug.cgi?id=725891
38850
38851  gio/tests/Makefile.am | 1 +
38852  1 file changed, 1 insertion(+)
38853
38854 commit 7a6dfd75d66d274020805b6c770ba683900a3402
38855 Author: Matthias Clasen <mclasen@redhat.com>
38856 Date:   Fri Mar 7 06:10:36 2014 -0500
38857
38858     GObject: Remove more leftover markup from headers
38859
38860  gobject/gbinding.h    |  2 +-
38861  gobject/gobject.h     | 10 +++++-----
38862  gobject/gparam.h      |  8 ++++----
38863  gobject/gtypemodule.h |  2 +-
38864  gobject/gtypeplugin.h |  5 ++---
38865  5 files changed, 13 insertions(+), 14 deletions(-)
38866
38867 commit fdd7ed94fe7d7427b962c5c0faa66f68b18a3fc1
38868 Author: Changwoo Ryu <cwryu@debian.org>
38869 Date:   Fri Mar 7 02:02:27 2014 +0900
38870
38871     Updated Korean translation
38872
38873  po/ko.po | 2035
38874  ++++++++++++++++++++++++++++++++++----------------------------
38875  1 file changed, 1109 insertions(+), 926 deletions(-)
38876
38877 commit d41dad89681837498202743cd8ee63e62a024f4a
38878 Author: Kjartan Maraas <kmaraas@gnome.org>
38879 Date:   Wed Mar 5 19:24:18 2014 +0100
38880
38881     Updated Norwegian bokmål translation
38882
38883  po/nb.po | 61
38884  ++++++++++++++++++++++++++++++-------------------------------
38885  1 file changed, 30 insertions(+), 31 deletions(-)
38886
38887 commit b22f02a94bc4449f1f7741a73e8d4c899b69d627
38888 Author: Giovanni Campagna <gcampagna@gnome.org>
38889 Date:   Tue Mar 4 15:30:12 2014 +0100
38890
38891     Unskip GVariantDict
38892
38893     There is no reason to (skip) GVariantDict, it's a boxed type
38894     and perfectly usable from gobject-introspection.
38895
38896     https://bugzilla.gnome.org/show_bug.cgi?id=725656
38897
38898  glib/gvariant.c | 2 +-
38899  1 file changed, 1 insertion(+), 1 deletion(-)
38900
38901 commit c9cda16a4f607bf9b6498051d2b83aad99e391e4
38902 Author: Ryan Lortie <desrt@desrt.ca>
38903 Date:   Wed Mar 5 09:04:00 2014 -0500
38904
38905     cond test: remove alarm() usage
38906
38907     This means that the test can't build on Windows (and we do want
38908     it there).
38909
38910     This will be properly resolved with bug 725266, but let's not
38911     block the
38912     build before then.
38913
38914     https://bugzilla.gnome.org/show_bug.cgi?id=724859
38915
38916  glib/tests/cond.c | 5 -----
38917  1 file changed, 5 deletions(-)
38918
38919 commit fd8c1a306725ed7f877c0ec6d5c27f5436c5941f
38920 Author: Matthias Clasen <mclasen@redhat.com>
38921 Date:   Tue Mar 4 20:20:52 2014 -0500
38922
38923     Work around gtk-doc problems
38924
38925     Returns shall never be at the beginning of a line.
38926
38927  gio/gsubprocess.c | 4 ++--
38928  1 file changed, 2 insertions(+), 2 deletions(-)
38929
38930 commit 2b11af4f1f336f8e7fda26045fe76375176c8a17
38931 Author: Ryan Lortie <desrt@desrt.ca>
38932 Date:   Tue Mar 4 09:08:24 2014 -0500
38933
38934     gsubprocess: test environment a bit more
38935
38936     Add a test for GSubprocess to test setting, unsetting and inheritance
38937     of
38938     environment variables.  Use communicate() to give it a bit more of a
38939     workout as well.
38940
38941     https://bugzilla.gnome.org/show_bug.cgi?id=725651
38942
38943  gio/tests/gsubprocess-testprog.c | 18 ++++++++++++++++++
38944  gio/tests/gsubprocess.c          | 35 +++++++++++++++++++++++++++++++++++
38945  2 files changed, 53 insertions(+)
38946
38947 commit e767204e0e8108df66893e23209b22b041be893d
38948 Author: Ryan Lortie <desrt@desrt.ca>
38949 Date:   Tue Mar 4 08:55:00 2014 -0500
38950
38951     GSubprocessLauncher: don't get empty environment
38952
38953     Use g_get_environ() to get the environment variables with their values
38954     instead of g_listenv() which only lists off the keys.
38955
38956     https://bugzilla.gnome.org/show_bug.cgi?id=725651
38957
38958  gio/gsubprocesslauncher.c | 2 +-
38959  1 file changed, 1 insertion(+), 1 deletion(-)
38960
38961 commit 9da88a12c52f122e1e2b8faaed6c95ec1bcef104
38962 Author: Ryan Lortie <desrt@desrt.ca>
38963 Date:   Mon Mar 3 21:25:16 2014 -0500
38964
38965     gsubprocess: test empty splices
38966
38967     Make sure we handle the case that our splice returns no data properly.
38968
38969     https://bugzilla.gnome.org/show_bug.cgi?id=724916
38970
38971  gio/tests/gsubprocess.c | 29 +++++++++++++++++++++++++++++
38972  1 file changed, 29 insertions(+)
38973
38974 commit 9f71965becd919a736cb57bbd3501b22e6341fa7
38975 Author: Ryan Lortie <desrt@desrt.ca>
38976 Date:   Sun Mar 2 21:01:12 2014 -0500
38977
38978     gsubprocess: fix communicate() with empty buffers
38979
38980     On the splice for stdout or stderr completing, GSubprocess calls
38981     _slice_finish() to collect the result.
38982
38983     We assume that a zero return value here means failure, but in
38984     fact this
38985     function returns a gssize -- the number of bytes transferred, or
38986     -1 for
38987     an error.
38988
38989     This causes GSubprocess to mistakenly think that it has an error
38990     when it
38991     actually just has an empty buffer (as would be the case when
38992     collecting
38993     stderr from a successful command).
38994
38995     Check for -1 instead of FALSE to detect the error.
38996
38997     https://bugzilla.gnome.org/show_bug.cgi?id=724916
38998
38999  gio/gsubprocess.c | 2 +-
39000  1 file changed, 1 insertion(+), 1 deletion(-)
39001
39002 commit de142c0c5ad9a35e704f1fc9eeeaed3684a30adb
39003 Author: Ryan Lortie <desrt@desrt.ca>
39004 Date:   Sun Mar 2 22:18:14 2014 -0500
39005
39006     GLib 2.39.91
39007
39008  NEWS | 33 +++++++++++++++++++++++++++++++++
39009  1 file changed, 33 insertions(+)
39010
39011 commit 5d5ea495b5dca3965d60556300151c75a44c5653
39012 Author: Ryan Lortie <desrt@desrt.ca>
39013 Date:   Sun Mar 2 09:38:51 2014 -0500
39014
39015     desktopappinfo: add Exec to searchable keys
39016
39017     Add the basename from the first component of the Exec line to the
39018     list of
39019     strings to search for via g_desktop_app_info_search().
39020
39021     We treat Exec as a fairly strong match -- just below the visible name.
39022
39023     Add a testcase to make sure everything is working OK.
39024
39025     https://bugzilla.gnome.org/show_bug.cgi?id=725023
39026
39027  gio/gdesktopappinfo.c                              | 35
39028  +++++++++++++++++-----
39029  gio/tests/desktop-app-info.c                       |  9 ++++++
39030  .../desktop-files/usr/applications/eog.desktop     |  2 +-
39031  3 files changed, 38 insertions(+), 8 deletions(-)
39032
39033 commit 9ecc859f95d3a2f3faf918c96ca21a447dd33b6a
39034 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
39035 Date:   Mon Mar 3 17:27:09 2014 +0700
39036
39037     Updated Thai translation
39038
39039  po/th.po | 552
39040  ++++++++++++++++++++++++++++++++-------------------------------
39041  1 file changed, 282 insertions(+), 270 deletions(-)
39042
39043 commit 79caa3a7e151897b062f82251eec207bc1514ff3
39044 Author: Matthias Clasen <mclasen@redhat.com>
39045 Date:   Sun Mar 2 19:10:00 2014 -0500
39046
39047     Add a few tests for G_MARKUP_TREAT_CDATA_AS_TEXT
39048
39049     Related to
39050     https://bugzilla.gnome.org/show_bug.cgi?id=725433
39051
39052  glib/tests/Makefile.am                    |  9 ++++++-
39053  glib/tests/markups/valid-16.cdata-as-text | 42
39054  +++++++++++++++++++++++++++++++
39055  glib/tests/markups/valid-16.expected      | 42
39056  +++++++++++++++++++++++++++++++
39057  glib/tests/markups/valid-16.gmarkup       | 10 ++++++++
39058  glib/tests/markups/valid-8.cdata-as-text  |  5 ++++
39059  5 files changed, 107 insertions(+), 1 deletion(-)
39060
39061 commit b93a13bb796eeb30a45bcdca9a760a9ef4c47a2e
39062 Author: Matthias Clasen <mclasen@redhat.com>
39063 Date:   Sun Mar 2 19:02:23 2014 -0500
39064
39065     Add a way to test different markup parser flags
39066
39067     For now, we are mainly interested in G_MARKUP_TREAT_CDATA_AS_TEXT.
39068     This commit makes markup-parse look for expected output files with
39069     the extension .cdata-as-text in addition to .expected, and compares
39070     the output of parsing with G_MARKUP_TREAT_CDATA_AS_TEXT against
39071     them. markup-parse --cdata-as-text foo.gmarkup can be used to produce
39072     such expected output.
39073
39074  glib/tests/markup-parse.c | 81
39075  +++++++++++++++++++++++++++++++++--------------
39076  1 file changed, 57 insertions(+), 24 deletions(-)
39077
39078 commit 49cc207e35ef6b6ce7f4954a4c067ab43145f6bf
39079 Author: Matthias Clasen <mclasen@redhat.com>
39080 Date:   Sun Mar 2 18:20:37 2014 -0500
39081
39082     docs: Ditch more markup
39083
39084     Some markup was hiding in docs in headers. Drop it there, too.
39085
39086  gio/gdbusconnection.h |  56 +++++++++---------
39087  gio/gioenums.h        |  15 +++--
39088  gio/gsettings.h       |   2 +-
39089  gio/gvolume.h         |  13 ++---
39090  glib/gbacktrace.h     |   2 +-
39091  glib/gmarkup.h        |   4 +-
39092  glib/goption.h        | 157
39093  +++++++++++++++++++++-----------------------------
39094  glib/gspawn.h         |  91 ++++++++++++++---------------
39095  gobject/gsignal.h     |   5 +-
39096  gobject/gtype.h       |   6 +-
39097  gobject/gtypeplugin.h |   8 +--
39098  gobject/gvalue.h      |   7 +--
39099  12 files changed, 164 insertions(+), 202 deletions(-)
39100
39101 commit ad4d81418ecdaf53950de117710be127d53169da
39102 Author: Piotr Drąg <piotrdrag@gmail.com>
39103 Date:   Sun Mar 2 19:24:01 2014 +0100
39104
39105     Updated Polish translation
39106
39107  po/pl.po | 2052
39108  ++++++++++++++++++++++++++++++++++----------------------------
39109  1 file changed, 1123 insertions(+), 929 deletions(-)
39110
39111 commit fdf14e9e6cbd2e373988d7b9e913788a58c63388
39112 Author: Philip Withnall <philip.withnall@collabora.co.uk>
39113 Date:   Wed Feb 19 18:03:37 2014 +0000
39114
39115     hmac: Make unit test const-correct
39116
39117     https://bugzilla.gnome.org/show_bug.cgi?id=724741
39118
39119  glib/tests/hmac.c | 6 +++---
39120  1 file changed, 3 insertions(+), 3 deletions(-)
39121
39122 commit 393503ba5bdc7c09cd46b716aaf3d2c63a6c7f9c
39123 Author: Ryan Lortie <desrt@desrt.ca>
39124 Date:   Sat Feb 8 12:23:46 2014 +0000
39125
39126     gmain: simplify g_main_context_find_source_by_id()
39127
39128     Since we now keep a hashtable of sources, we can implement this
39129     function
39130     without iteration.
39131
39132     https://bugzilla.gnome.org/show_bug.cgi?id=724839
39133
39134  glib/gmain.c | 27 ++++++++++-----------------
39135  1 file changed, 10 insertions(+), 17 deletions(-)
39136
39137 commit 9e81709012f27eebe336f40f948e9493c87fc75b
39138 Author: Ryan Lortie <desrt@desrt.ca>
39139 Date:   Sat Feb 8 12:17:10 2014 +0000
39140
39141     gmain: Simplify source id tracking
39142
39143     Simplify our tracking of issued source id integers and fix some bugs.
39144
39145     Previously the source's id was remove from the 'used' table from
39146     source_remove_from_context() which was also called if the source
39147     priority was changed (in which case it would never be added back
39148     to the
39149     table).  The source id could be reissued in that case.
39150
39151     In the new approach, we just always keep a hash table of sources, by
39152     source id.  This simplifies the logic and will also allow us to
39153     improve
39154     performance of g_main_context_find_source_by_id() which is called
39155     in some
39156     fairly common cases, such as g_source_remove().  These improvements
39157     will be in
39158     the following commits.
39159
39160     https://bugzilla.gnome.org/show_bug.cgi?id=724839
39161
39162  glib/gmain.c | 77
39163  ++++++++++++++----------------------------------------------
39164  1 file changed, 18 insertions(+), 59 deletions(-)
39165
39166 commit e7bde4acf4499d353780b696435e1a43dee66c54
39167 Author: Matthias Clasen <mclasen@redhat.com>
39168 Date:   Sun Feb 23 12:03:13 2014 -0500
39169
39170     Test content type icons more thoroughly
39171
39172     Check we actually get the right icon names, and check
39173     that symbolic icons fall back to non-symbolic ones.
39174
39175  gio/tests/contenttype.c | 71
39176  +++++++++++++++++++++++++++++++++++++++++++++++++
39177  1 file changed, 71 insertions(+)
39178
39179 commit e6af432b39ac9e0123387e5a993737073dce9153
39180 Author: John Lindgren <john.lindgren@aol.com>
39181 Date:   Sun Feb 23 00:52:31 2014 -0500
39182
39183     Add non-symbolic fallback icons in g_content_type_get_symbolic_icon().
39184
39185     This makes the behavior consistent with
39186     e.g. g_volume_get_symbolic_icon().
39187
39188     https://bugzilla.gnome.org/show_bug.cgi?id=724994
39189
39190  gio/gcontenttype.c | 44 +++++++++++++++++++-------------------------
39191  1 file changed, 19 insertions(+), 25 deletions(-)
39192
39193 commit 356fe2cec65ad5b531ff08c78e5c24f37017bb83
39194 Author: Ryan Lortie <desrt@desrt.ca>
39195 Date:   Sun Feb 23 01:11:50 2014 -0500
39196
39197     asyncqueue: fix timeout math on 32bit systems
39198
39199     88182d375e13ae6519a288d5295220c83ca27e73 caught this issue in
39200     g_async_queue_timed_pop() but failed to fix the same bug in the
39201     _unlocked()
39202     variant.
39203
39204     This is only a problem on 32bit systems.  On 64bit systems, the tv_sec
39205     in a timeval is already 64 bits, so no overflow occurs.
39206
39207     https://bugzilla.gnome.org/show_bug.cgi?id=722604
39208
39209  glib/gasyncqueue.c | 6 ++----
39210  1 file changed, 2 insertions(+), 4 deletions(-)
39211
39212 commit 4af9b8e9cb43cbcb1f889b74b85111325aab57ba
39213 Author: Ryan Lortie <desrt@desrt.ca>
39214 Date:   Sun Feb 23 00:47:29 2014 -0500
39215
39216     mappedfile test: permit ENODEV on /dev/null
39217
39218     mmap() on /dev/null returns ENODEV on old Linux versions and also on
39219     Hurd, so accept that in the testcase.
39220
39221     https://bugzilla.gnome.org/show_bug.cgi?id=722360
39222
39223  glib/tests/mappedfile.c | 1 +
39224  1 file changed, 1 insertion(+)
39225
39226 commit 4825e819b2ca59409b93f4d6f0f742d630626887
39227 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
39228 Date:   Thu Feb 20 08:47:54 2014 +0800
39229
39230     Fix build of gio/gapplication.c on Visual C++
39231
39232     Visual C++ is quite zealous about checking against the types used
39233     in the
39234     initializing of array of structures, even up to Visual C++ 2013.
39235     Fix this
39236     by splitting up the initializing steps.
39237
39238     https://bugzilla.gnome.org/show_bug.cgi?id=724609
39239
39240  gio/gapplication.c | 3 ++-
39241  1 file changed, 2 insertions(+), 1 deletion(-)
39242
39243 commit 8da795de4f04dad35029a36c155d0b299d739840
39244 Author: Ryan Lortie <desrt@desrt.ca>
39245 Date:   Thu Feb 13 17:07:07 2014 -0500
39246
39247     gsocket: use check/prepare only on win32
39248
39249     There is no longer any code left in the check/prepare functions
39250     on UNIX,
39251     so put %NULL in the GSourceFuncs vtable.
39252
39253     This also allows us to simplify some logic.
39254
39255     https://bugzilla.gnome.org/show_bug.cgi?id=724707
39256
39257  gio/gsocket.c | 27 +++++++++++++--------------
39258  1 file changed, 13 insertions(+), 14 deletions(-)
39259
39260 commit e8f26efe0d0ddf64b4be45e61917039b98de83bf
39261 Author: Ryan Lortie <desrt@desrt.ca>
39262 Date:   Thu Feb 13 16:37:49 2014 -0500
39263
39264     gsocket: use _add_unix_fd() instead of _add_poll()
39265
39266     Use g_source_add_unix_fd() on UNIX instead of using a GPollFD.
39267
39268     https://bugzilla.gnome.org/show_bug.cgi?id=724707
39269
39270  gio/gsocket.c | 15 +++++++++------
39271  1 file changed, 9 insertions(+), 6 deletions(-)
39272
39273 commit 04aee2d9201551810c2f9345b5b64ed7bf4e910e
39274 Author: Ryan Lortie <desrt@desrt.ca>
39275 Date:   Thu Feb 13 16:59:28 2014 -0500
39276
39277     gsocket: make use of g_source_set_ready_time()
39278
39279     Drop our own hand-rolled version of the same functionality.
39280
39281     https://bugzilla.gnome.org/show_bug.cgi?id=724707
39282
39283  gio/gsocket.c | 39 ++++++++++++---------------------------
39284  1 file changed, 12 insertions(+), 27 deletions(-)
39285
39286 commit 12d65f250987f6bea25ad38acd7c26b3f47d0ab6
39287 Author: Ryan Lortie <desrt@desrt.ca>
39288 Date:   Thu Feb 20 19:05:30 2014 -0500
39289
39290     GSource: mark some API as "implementation only"
39291
39292     Clarify that _add_poll() _remove_poll() _add_unix_fd(),
39293     _modify_unix_fd(), _remove_unix_fd(), _query_unix_fd(),
39294     _set_ready_time(), _add_child_source() and _remove_child_source()
39295     are only
39296     intended to be used by the implementation of a particular GSource --
39297     not its
39298     consumers.
39299
39300     https://bugzilla.gnome.org/show_bug.cgi?id=724707
39301
39302  glib/gmain.c | 27 +++++++++++++++++++++++++++
39303  1 file changed, 27 insertions(+)
39304
39305 commit 1f7100506a51584e66930851c5243fd2eaee5c35
39306 Author: Ryan Lortie <desrt@desrt.ca>
39307 Date:   Thu Feb 13 16:58:34 2014 -0500
39308
39309     gsocket: don't abuse GPollFD.revents field
39310
39311     We are reusing the GPollFD.revents field of the source to store a
39312     temporary value.  Use a local variable for that instead.
39313
39314     This is a refactor to make the next commit easier to understand.
39315
39316     https://bugzilla.gnome.org/show_bug.cgi?id=724707
39317
39318  gio/gsocket.c | 12 +++++++-----
39319  1 file changed, 7 insertions(+), 5 deletions(-)
39320
39321 commit ff96f88e172d504b5aef2a852880e21341809e1f
39322 Author: Ryan Lortie <desrt@desrt.ca>
39323 Date:   Thu Feb 13 16:34:29 2014 -0500
39324
39325     gsocket: use cancellable child source
39326
39327     Now that GCancellable's GSource is based on _set_ready_time()
39328     instead of
39329     an fd, we should use it as a child source, instead of forcing the
39330     creation of the fd and adding it as a poll.
39331
39332     https://bugzilla.gnome.org/show_bug.cgi?id=724707
39333
39334  gio/gsocket.c | 22 +++++++---------------
39335  1 file changed, 7 insertions(+), 15 deletions(-)
39336
39337 commit d8263dd7930fddddc4b8158e720ce0387d445af7
39338 Author: Ryan Lortie <desrt@desrt.ca>
39339 Date:   Thu Feb 13 16:16:27 2014 -0500
39340
39341     gsocket: trivial typo fix
39342
39343     https://bugzilla.gnome.org/show_bug.cgi?id=724707
39344
39345  gio/gsocket.c | 2 +-
39346  1 file changed, 1 insertion(+), 1 deletion(-)
39347
39348 commit 6147d15ea256ff0aabf11fb854ef07cf0e0e3a62
39349 Author: Ryan Lortie <desrt@desrt.ca>
39350 Date:   Sat Feb 22 09:22:27 2014 -0500
39351
39352     gmain: repeat preconditions for emphasis
39353
39354     g_main_context_acquire() mentions that you must have called it before
39355     you make any calls to _prepare(), _query(), _check() or _dispatch().
39356
39357     For emphasis, add a note on each of those functions pointing back
39358     to the
39359     fact that you must have called _acquire() before using them.
39360
39361  glib/gmain.c | 26 +++++++++++++++++++-------
39362  1 file changed, 19 insertions(+), 7 deletions(-)
39363
39364 commit c0aa150cb0d362224480240b2db8ff214717bdd1
39365 Author: Ryan Lortie <desrt@desrt.ca>
39366 Date:   Fri Feb 21 16:25:09 2014 -0500
39367
39368     g_main_context_wait: add a critical to detect use
39369
39370     Due to its unusual interface, I suspect that nobody is using
39371     g_main_context_wait() but there is no way to know.
39372
39373     Add a critical notice that will be displayed if anyone calls the
39374     function, asking them to file a bug with us.
39375
39376     We'll let this go out with the 2.40 release and see if we get
39377     a response
39378     before we proceed with actually breaking the functionality.
39379
39380  glib/gmain.c | 12 ++++++++++++
39381  1 file changed, 12 insertions(+)
39382
39383 commit 5103c5d643f7e7de7983619204a25c3c774478e8
39384 Author: Ryan Lortie <desrt@desrt.ca>
39385 Date:   Fri Feb 21 16:40:16 2014 -0500
39386
39387     GCond: check result of pthread_condattr_setclock()
39388
39389     Make sure this call succeeds, aborting if it doesn't
39390
39391     This will prevent people from having to waste time chasing down
39392     the problems
39393     that would otherwise be caused by this silent failure.
39394
39395  glib/gthread-posix.c | 9 +++++++--
39396  1 file changed, 7 insertions(+), 2 deletions(-)
39397
39398 commit 03a43c290e470c67015d01237c5d81ea81a7b129
39399 Author: Ryan Lortie <desrt@desrt.ca>
39400 Date:   Fri Feb 21 10:20:11 2014 -0500
39401
39402     gmain: abort if monotonic time is unsupported
39403
39404     We now depend on CLOCK_MONOTONIC, but it's possible that people may
39405     attempt to run GLib on systems where it isn't supported at runtime.
39406
39407     Check the return value of clock_gettime() and abort() if it fails in
39408     order to save these people from wasting time on debugging a tricky
39409     issue.
39410
39411     https://bugzilla.gnome.org/show_bug.cgi?id=670144
39412
39413  glib/gmain.c | 6 +++++-
39414  1 file changed, 5 insertions(+), 1 deletion(-)
39415
39416 commit 6fcaa7aa96fc4b274a4358f2cec3a4075568d343
39417 Author: Xavier Claessens <xavier.claessens@collabora.com>
39418 Date:   Fri Feb 21 15:35:36 2014 -0500
39419
39420     GHashTable: Explicitly document that _iter_remove() is safe while
39421     iterating
39422
39423     https://bugzilla.gnome.org/show_bug.cgi?id=723316
39424
39425  glib/ghash.c | 9 +++++++++
39426  1 file changed, 9 insertions(+)
39427
39428 commit 59a8ae34c01a9f5e311cb3fb6bb12fbe3e0096b0
39429 Author: Aurimas Černius <aurisc4@gmail.com>
39430 Date:   Fri Feb 21 22:16:16 2014 +0200
39431
39432     Updated Lithuanian translation
39433
39434  po/lt.po | 1750
39435  +++++++++++++++++++++++++++++++-------------------------------
39436  1 file changed, 864 insertions(+), 886 deletions(-)
39437
39438 commit 450363321db007d1c9a6c654b245e701ccc2998a
39439 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
39440 Date:   Fri Feb 21 17:06:56 2014 +0800
39441
39442     glib/Makefile.am: Dist gtranslit-data.h
39443
39444     This header needs to be distributed as well, which was
39445     inadvertently missed.
39446
39447     https://bugzilla.gnome.org/show_bug.cgi?id=724858
39448
39449  glib/Makefile.am | 1 +
39450  1 file changed, 1 insertion(+)
39451
39452 commit 73060f5e78ea5f208275f4a7cb6183636aeef1da
39453 Author: Ryan Lortie <desrt@desrt.ca>
39454 Date:   Fri Feb 21 07:56:06 2014 -0500
39455
39456     slow-motion post-release version bump
39457
39458  configure.ac | 2 +-
39459  1 file changed, 1 insertion(+), 1 deletion(-)
39460
39461 commit 061793a726df038fb8c790984c81020e14feb0bb
39462 Author: Ryan Lortie <desrt@desrt.ca>
39463 Date:   Thu Feb 20 18:49:37 2014 -0500
39464
39465     gconvert: add note to avoid transliteration
39466
39467     Add a note to the documentation of g_convert() advising to avoid using
39468     it for transliteration.  Link to g_str_to_ascii().
39469
39470  glib/gconvert.c | 3 +++
39471  1 file changed, 3 insertions(+)
39472
39473 commit 0415930b499fa951f1e82d38fc60461a8bd42c4b
39474 Author: Ryan Lortie <desrt@desrt.ca>
39475 Date:   Thu Feb 13 10:18:03 2014 -0500
39476
39477     gsource: document priority of child sources
39478
39479     Add a note to the documentation that child sources cannot have
39480     their priority
39481     changed independently from their parent.  Add a g_return_if_fail()
39482     to the
39483     public API in order to enforce this.
39484
39485     This was already a reality due to the check in
39486     g_source_set_priority_unlocked(), but it was never explicitly
39487     documented.
39488
39489     https://bugzilla.gnome.org/show_bug.cgi?id=724706
39490
39491  glib/gmain.c | 5 +++++
39492  1 file changed, 5 insertions(+)
39493
39494 commit 8491f03581b6ada1d82f29064c99b604e98c7e09
39495 Author: Ryan Lortie <desrt@desrt.ca>
39496 Date:   Thu Feb 20 18:32:04 2014 -0500
39497
39498     g_str_to_ascii(): a couple of minor tweaks
39499
39500     Add a precondition guard and use g_string_sized_new() to avoid some
39501     reallocations.
39502
39503  glib/gtranslit.c | 4 +++-
39504  1 file changed, 3 insertions(+), 1 deletion(-)
39505
39506 commit a8ea3dc03b203e18825aa4c8473c9ab832fbeddf
39507 Author: Ryan Lortie <desrt@desrt.ca>
39508 Date:   Mon Feb 17 13:15:55 2014 -0500
39509
39510     g_str_tokenize_and_fold: do proper transliteration
39511
39512     g_str_tokenize_and_fold() can now do proper locale-sensitive
39513     transliteration for ascii alternatives.
39514
39515     https://bugzilla.gnome.org/show_bug.cgi?id=710142
39516
39517  glib/gstrfuncs.c | 28 ++++++++++++++++------------
39518  1 file changed, 16 insertions(+), 12 deletions(-)
39519
39520 commit d7291760df7de8cc878cb418749cb0f6afa6c69d
39521 Author: Ryan Lortie <desrt@desrt.ca>
39522 Date:   Mon Feb 17 11:55:22 2014 -0500
39523
39524     tests: test transliteration API
39525
39526     Add some tests for the new transliteration API.
39527
39528     https://bugzilla.gnome.org/show_bug.cgi?id=710142
39529
39530  glib/tests/strfuncs.c | 107
39531  ++++++++++++++++++++++++++++++++++++++++++++++++++
39532  1 file changed, 107 insertions(+)
39533
39534 commit 941b8979d07a7d9bd1a8f581ee744c0c914e12ee
39535 Author: Ryan Lortie <desrt@desrt.ca>
39536 Date:   Mon Feb 17 11:54:18 2014 -0500
39537
39538     Add locale-sensitive ASCII transliteration API
39539
39540     Add a new function, g_str_to_ascii() that does locale-dependent ASCII
39541     transliteration of UTF-8 strings.
39542
39543     This function works off of an internal database.  We get the data
39544     out of
39545     the localedata shipped with glibc, which seems to be just about
39546     the best
39547     source of locale-sensitive transliteration information available
39548     anywhere.
39549
39550     We include a update script with this commit that's not used by
39551     anything
39552     at all -- it will just sit in git.  It is intended to be run manually
39553     from time to time.
39554
39555     https://bugzilla.gnome.org/show_bug.cgi?id=710142
39556
39557  docs/reference/glib/glib-sections.txt |   1 +
39558  glib/Makefile.am                      |   1 +
39559  glib/gstrfuncs.h                      |   4 +
39560  glib/gtranslit-data.h                 |  12 +
39561  glib/gtranslit.c                      | 409
39562  +++++++++++++++++++++++++++++++++
39563  glib/update-gtranslit.py              | 410
39564  ++++++++++++++++++++++++++++++++++
39565  6 files changed, 837 insertions(+)
39566
39567 commit 436d77f70ac9aed56d1b5f223e05a29e34378444
39568 Author: Ryan Lortie <desrt@desrt.ca>
39569 Date:   Tue Feb 18 19:04:24 2014 -0500
39570
39571     tests: add a test for g_cond_wait_until()
39572
39573     https://bugzilla.gnome.org/show_bug.cgi?id=673607
39574
39575  glib/tests/cond.c | 38 ++++++++++++++++++++++++++++++++++++++
39576  1 file changed, 38 insertions(+)
39577
39578 commit 1de36e775599e77f2fe47b381f0e5b1b62e93f66
39579 Author: Ryan Lortie <desrt@desrt.ca>
39580 Date:   Tue Feb 18 18:50:18 2014 -0500
39581
39582     Fix g_cond_wait_until() vs. monotonic time
39583
39584     We've had a relatively rocky path with g_cond_wait_until() on systems
39585     that either don't support pthread_condattr_setclock() or where
39586     g_get_monotonic_time() is not based on CLOCK_MONOTONIC (ie:
39587     Android and
39588     Mac OS).
39589
39590     Fortunately, both of these platforms seem to share
39591     pthread_cond_timedwait_relative_np() which allows us to implement
39592     g_cond_wait_until() without races.
39593
39594     With this patch, we now require that one of
39595     pthread_condattr_setclock()
39596     or pthread_cond_timedwait_relative_np() exists.  A quick look around
39597     suggests that this is true for all platforms that we care about.
39598
39599     This patch removes our use of pthread_cond_timedwait_monotonic() and
39600     pthread_cond_timedwait_monotonic_np() which were Android-only APIs.
39601
39602     https://bugzilla.gnome.org/show_bug.cgi?id=673607
39603
39604  configure.ac         | 17 ++++-------------
39605  glib/gthread-posix.c | 45 ++++++++++++++++++++++++++++++++++-----------
39606  2 files changed, 38 insertions(+), 24 deletions(-)
39607
39608 commit d61431254636b9ecc250884eb34757c2504e5685
39609 Author: Ryan Lortie <desrt@desrt.ca>
39610 Date:   Tue Feb 18 14:09:49 2014 -0500
39611
39612     gmain: rework g_get_monotonic_time() a bit
39613
39614     We now assume the existence of clock_gettime() and CLOCK_MONOTONIC as
39615     specified by POSIX.1-2001.  This means that we always return truly
39616     monotonic time, which will prevent problems in the case that the user
39617     changes the time.
39618
39619     Mac OS doesn't have clock_gettime() but it does have
39620     mach_absolute_time(), so we can use that there.
39621
39622     We keep our Windows case as well (although we should simplify it
39623     once XP
39624     hits EOL later this year).
39625
39626     This patch removes the fallback to gettimeofday() in case of missing
39627     clock_gettime().  We no longer have any way to test this codepath and
39628     therefore it must go.
39629
39630     This patch also restructures the #ifdef a bit so that we repeat the
39631     entire function definition inside of #ifdef instead of just the entire
39632     body of one function.
39633
39634     https://bugzilla.gnome.org/show_bug.cgi?id=724687
39635
39636  configure.ac |   3 +-
39637  glib/gmain.c | 164
39638  +++++++++++++++++++++++++++++++----------------------------
39639  2 files changed, 88 insertions(+), 79 deletions(-)
39640
39641 commit 20f4d1820b8d4d0fc4447188e33efffd6d4a88d8
39642 Author: William Jon McCann <william.jon.mccann@gmail.com>
39643 Date:   Wed Feb 19 19:35:23 2014 -0500
39644
39645     docs: use "Returns:" consistently
39646
39647     Instead of "Return value:".
39648
39649  gio/gactiongroup.c             |  8 ++--
39650  gio/gappinfo.c                 |  2 +-
39651  gio/gcancellable.c             |  2 +-
39652  gio/gdesktopappinfo.c          |  2 +-
39653  gio/gfileenumerator.c          |  4 +-
39654  gio/gfilterinputstream.c       |  2 +-
39655  gio/gfilteroutputstream.c      |  2 +-
39656  gio/ginetaddressmask.c         | 12 +++---
39657  gio/ginetsocketaddress.c       |  4 +-
39658  gio/ginitable.c                |  6 +--
39659  gio/ginputstream.c             | 12 +++---
39660  gio/gioerror.c                 |  2 +-
39661  gio/giomodule.c                |  4 +-
39662  gio/giostream.c                |  4 +-
39663  gio/gmemoryoutputstream.c      |  2 +-
39664  gio/gnetworkaddress.c          | 12 +++---
39665  gio/gnetworkmonitor.c          |  6 +--
39666  gio/gnetworkservice.c          | 10 ++---
39667  gio/goutputstream.c            | 16 ++++----
39668  gio/gpollableinputstream.c     |  2 +-
39669  gio/gpollableoutputstream.c    |  2 +-
39670  gio/gpollableutils.c           |  6 +--
39671  gio/gproxy.c                   |  8 ++--
39672  gio/gproxyresolver.c           |  8 ++--
39673  gio/gresolver.c                | 20 +++++-----
39674  gio/gresource.c                |  8 ++--
39675  gio/gsocketaddressenumerator.c |  4 +-
39676  gio/gsocketconnectable.c       |  4 +-
39677  gio/gsrvtarget.c               | 14 +++----
39678  gio/gtask.c                    |  6 +--
39679  gio/gtcpwrapperconnection.c    |  4 +-
39680  gio/gtlsbackend.c              | 12 +++---
39681  gio/gtlscertificate.c          | 14 +++----
39682  gio/gtlsclientconnection.c     | 10 ++---
39683  gio/gtlsconnection.c           | 24 ++++++------
39684  gio/gtlsdatabase.c             | 16 ++++----
39685  gio/gtlsfiledatabase.c         |  2 +-
39686  gio/gtlspassword.c             |  6 +--
39687  gio/gtlsserverconnection.c     |  2 +-
39688  gio/gunixinputstream.c         |  4 +-
39689  gio/gunixoutputstream.c        |  4 +-
39690  gio/gwin32inputstream.c        |  4 +-
39691  gio/gwin32outputstream.c       |  4 +-
39692  gio/gwin32volumemonitor.c      |  2 +-
39693  gio/inotify/inotify-helper.c   |  2 +-
39694  glib/deprecated/gcompletion.c  |  2 +-
39695  glib/gasyncqueue.c             | 24 ++++++------
39696  glib/gbase64.c                 | 12 +++---
39697  glib/gbookmarkfile.c           | 54 +++++++++++++-------------
39698  glib/gcharset.c                |  6 +--
39699  glib/gchecksum.c               | 14 +++----
39700  glib/gconvert.c                | 30 +++++++-------
39701  glib/gdataset.c                |  2 +-
39702  glib/gdatetime.c               | 46 +++++++++++-----------
39703  glib/gdir.c                    |  4 +-
39704  glib/genviron.c                |  8 ++--
39705  glib/gerror.c                  |  8 ++--
39706  glib/gfileutils.c              | 32 +++++++--------
39707  glib/ggettext.c                |  2 +-
39708  glib/ghash.c                   | 28 +++++++-------
39709  glib/ghmac.c                   | 12 +++---
39710  glib/ghostutils.c              | 10 ++---
39711  glib/giochannel.c              | 46 +++++++++++-----------
39712  glib/gkeyfile.c                | 44 ++++++++++-----------
39713  glib/gmain.c                   | 88
39714  +++++++++++++++++++++---------------------
39715  glib/gmappedfile.c             |  6 +--
39716  glib/gmarkup.c                 | 16 ++++----
39717  glib/gmem.c                    |  2 +-
39718  glib/gnode.c                   |  2 +-
39719  glib/goption.c                 |  6 +--
39720  glib/gpoll.c                   |  2 +-
39721  glib/gqueue.c                  | 28 +++++++-------
39722  glib/grand.c                   | 24 ++++++------
39723  glib/gsequence.c               | 48 +++++++++++------------
39724  glib/gshell.c                  |  6 +--
39725  glib/gspawn.c                  | 10 ++---
39726  glib/gstrfuncs.c               | 56 +++++++++++++--------------
39727  glib/gstring.c                 | 18 ++++-----
39728  glib/gstringchunk.c            |  2 +-
39729  glib/gtestutils.h              |  2 +-
39730  glib/gthreadpool.c             | 18 ++++-----
39731  glib/gtimer.c                  |  4 +-
39732  glib/gtree.c                   | 18 ++++-----
39733  glib/gunibreak.c               |  2 +-
39734  glib/gunicollate.c             |  6 +--
39735  glib/gunidecomp.c              |  8 ++--
39736  glib/guniprop.c                | 60 ++++++++++++++--------------
39737  glib/gutf8.c                   | 42 ++++++++++----------
39738  glib/gutils.c                  | 16 ++++----
39739  glib/gversion.c                |  2 +-
39740  glib/gwin32.c                  |  2 +-
39741  gobject/gbinding.c             | 16 ++++----
39742  gobject/gbinding.h             |  2 +-
39743  93 files changed, 600 insertions(+), 600 deletions(-)
39744
39745 commit 9cb53851be2d90c804e6f31da26a11c51329f33c
39746 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
39747 Date:   Wed Feb 19 13:57:18 2014 +0800
39748
39749     gio/gresolver.c: Fix build on Windows
39750
39751     Windows does not come with inet_aton(), and this check on IPv4
39752     addresses
39753     is actually not needed on Windows as the getaddrinfo() implementation
39754     on
39755     Windows already rejects non-standard and non-real IPv4
39756     numbers-and-dots
39757     addresses.
39758
39759     https://bugzilla.gnome.org/show_bug.cgi?id=724609
39760
39761  gio/gresolver.c | 5 ++++-
39762  1 file changed, 4 insertions(+), 1 deletion(-)
39763
39764 commit a5ae016359ffb8634d6a12e5853e89f743eca0b9
39765 Author: Kjartan Maraas <kmaraas@gnome.org>
39766 Date:   Wed Feb 19 23:57:40 2014 +0100
39767
39768     Updated Norwegian bokmål translation
39769
39770  po/nb.po | 60
39771  +++++++++++++++++++++++++++++++++---------------------------
39772  1 file changed, 33 insertions(+), 27 deletions(-)
39773
39774 commit 0ffa1ea8ddb9a3c17ab0ad13a0f6685657fb41e2
39775 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
39776 Date:   Wed Feb 19 15:51:27 2014 -0500
39777
39778     Add G_ÂTYPE_VARIANT_DCT into the doc
39779
39780  docs/reference/gobject/gobject-sections.txt | 1 +
39781  1 file changed, 1 insertion(+)
39782
39783 commit ec17605d4f62fa6b460846f30a5ea409425bee00
39784 Author: Ryan Lortie <desrt@desrt.ca>
39785 Date:   Mon Feb 17 18:33:34 2014 -0500
39786
39787     GLib 2.39.90
39788
39789  NEWS         | 36 ++++++++++++++++++++++++++++++++++++
39790  configure.ac |  2 +-
39791  2 files changed, 37 insertions(+), 1 deletion(-)
39792
39793 commit c37cd19feee3a609fec8909f01df8755052c59ab
39794 Author: Ryan Lortie <desrt@desrt.ca>
39795 Date:   Mon Feb 17 18:13:01 2014 -0500
39796
39797     Work around test failure in gdbus-names
39798
39799     This is caused by g_test_dbus_down() returning too soon.
39800
39801     Add a sleep for now.
39802
39803     https://bugzilla.gnome.org/show_bug.cgi?id=711807
39804
39805  gio/tests/gdbus-names.c | 3 +++
39806  1 file changed, 3 insertions(+)
39807
39808 commit 53d5b17f629a593dc3862f39fdcef9339ca4816d
39809 Author: Ryan Lortie <desrt@desrt.ca>
39810 Date:   Mon Feb 17 17:43:48 2014 -0500
39811
39812     GApplication: disable some more tests
39813
39814     Disable some racy GApplication testcases.  We need some better
39815     non-hacky
39816     GApplication tests...
39817
39818     https://bugzilla.gnome.org/show_bug.cgi?id=724126
39819
39820  gio/tests/gapplication.c | 16 +++++++++++++---
39821  1 file changed, 13 insertions(+), 3 deletions(-)
39822
39823 commit c81834c0895766f104bc6fb1579704066df90597
39824 Author: Matthias Clasen <mclasen@redhat.com>
39825 Date:   Mon Feb 17 16:57:13 2014 -0500
39826
39827     Bump gtk-doc dep to 1.20
39828
39829  configure.ac | 2 +-
39830  1 file changed, 1 insertion(+), 1 deletion(-)
39831
39832 commit 4139b26f3e2f869191b3d96d912f699470db6cea
39833 Author: Dan Winship <danw@gnome.org>
39834 Date:   Fri Feb 14 15:35:11 2014 -0500
39835
39836     gsocket: fix g_socket_condition_timed_wait() recovery after EINTR
39837
39838     After getting an EINTR, g_socket_condition_timed_wait() has to adjust
39839     its timeout, but it was trying to convert from nanoseconds to
39840     microseconds by multiplying by 1000 rather than dividing... Oops.
39841
39842     https://bugzilla.gnome.org/show_bug.cgi?id=724239
39843
39844  gio/gsocket.c | 2 +-
39845  1 file changed, 1 insertion(+), 1 deletion(-)
39846
39847 commit 5a4478664be8bc6523f6452bfd63340718be2aa5
39848 Author: Dan Winship <danw@gnome.org>
39849 Date:   Fri Feb 14 16:12:50 2014 -0500
39850
39851     gtestutils: make the new assert messages more detailed
39852
39853     g_assert_true(), g_assert_false(), g_assert_null(), and
39854     g_assert_nonnull() simply printed out the expression they were
39855     checking, without any further explanation of what went wrong. (In
39856     particular, "g_assert_true(x)" and "g_assert_false(x)" would both
39857     print the same thing on failure.) Add a little bit more context.
39858
39859     https://bugzilla.gnome.org/show_bug.cgi?id=724385
39860
39861  glib/gtestutils.h | 8 ++++----
39862  1 file changed, 4 insertions(+), 4 deletions(-)
39863
39864 commit 299ca6dc1e54797e6fc5264c7b19b08bd726ca83
39865 Author: Ross Burton <ross.burton@intel.com>
39866 Date:   Tue Feb 4 13:15:08 2014 +0000
39867
39868     gio/tests: fix race when generating code
39869
39870     There is a race condition in the makefile that can result in build
39871     failures like this in parallel builds:
39872
39873     | ./gdbus-test-codegen-generated.h:7:0: error: unterminated #ifndef
39874     |  #ifndef __GDBUS_TEST_CODEGEN_GENERATED_H__
39875
39876     This is because a rule like this:
39877
39878     x.c x.h: prerequisites
39879             @commands
39880
39881     doesn't consider x.c and x.h together. Instead, it expands to two
39882     rules, one to
39883     generate x.c and one to generate x.h, which happen to run the same
39884     commands.  In
39885     the worst case they execute in parallel, overwriting each other's
39886     output.
39887
39888     Signed-off-by: Ross Burton <ross.burton@intel.com>
39889
39890     https://bugzilla.gnome.org/show_bug.cgi?id=723616
39891
39892  gio/tests/Makefile.am | 4 +++-
39893  1 file changed, 3 insertions(+), 1 deletion(-)
39894
39895 commit ed017994c9396f10c87646b5fa3639e1ca1925b8
39896 Author: Olivier Crête <olivier.crete@collabora.com>
39897 Date:   Sat Feb 15 02:23:29 2014 -0500
39898
39899     subprocess: Init and clear the mutex
39900
39901     Fixes the leak of the GMutexImpl allocated inside the first call
39902     to g_mutex_lock()
39903     on an uninitialized GMutex.
39904
39905     https://bugzilla.gnome.org/show_bug.cgi?id=724401
39906
39907  gio/gsubprocess.c | 3 +++
39908  1 file changed, 3 insertions(+)
39909
39910 commit a732f2966d114a040a2958084252b697b1f29f29
39911 Author: Paolo Borelli <pborelli@gnome.org>
39912 Date:   Sun Feb 16 22:06:11 2014 +0100
39913
39914     Annotate g_application_add_main_option_entries
39915
39916  gio/gapplication.c | 3 ++-
39917  1 file changed, 2 insertions(+), 1 deletion(-)
39918
39919 commit 89022761018fd87a19b0c4cf5a9c9fe8575a743a
39920 Author: Dan Winship <danw@gnome.org>
39921 Date:   Sun Feb 16 09:24:04 2014 -0500
39922
39923     g_simple_async_result_is_valid: fix for NULL source tag
39924
39925     If a GSimpleAsyncResult has a NULL source tag, allow it to compare
39926     valid to a non-NULL source tag in g_simple_async_result_is_valid(), to
39927     simplify cases where, eg, g_simple_async_result_new() and
39928     g_simple_async_result_report_error_in_idle() are both used.
39929
39930     https://bugzilla.gnome.org/show_bug.cgi?id=721458
39931
39932  gio/gsimpleasyncresult.c        | 22 +++++++-------
39933  gio/tests/simple-async-result.c | 65
39934  +++++++++++++++++++++++++++++++++++++++++
39935  2 files changed, 77 insertions(+), 10 deletions(-)
39936
39937 commit 9c135707cb0653cc0f7d66ee67921428fa912611
39938 Author: Koop Mast <kwm@rainbow-runner.nl>
39939 Date:   Sat Feb 15 19:54:21 2014 +0100
39940
39941     Fix the build on FreeBSD by replacing EAI_NODATA with EAI_NONAME.
39942
39943     https://bugzilla.gnome.org/show_bug.cgi?id=724434
39944
39945  gio/gresolver.c | 2 +-
39946  1 file changed, 1 insertion(+), 1 deletion(-)
39947
39948 commit 7cbff954b926d97ce2f3ce08487866b668e7eafb
39949 Author: Ryan Lortie <desrt@desrt.ca>
39950 Date:   Sun Jan 12 03:14:04 2014 -0500
39951
39952     win32: fixup lib.exe invocation
39953
39954     We have a configure.ac check for lib.exe that attempts to enable
39955     creation of .lib files for our 5 public libraries.  That has been
39956     broken
39957     for a long time for two reasons:
39958
39959      1) the Makefiles hardcode 'lib' instead of 'lib.exe'
39960
39961      2) we dropped generation of .def files quite some time ago
39962      (except for
39963         in gthread where we have the two-symbol file under version
39964         control)
39965
39966     Add new rules for creating .def files from dumpbin.exe (which
39967     you should
39968     have if you have lib.exe) and fix the .lib rules to use lib.exe.
39969
39970     Add a bit of $(AM_V_GEN) all around, as well.
39971
39972     https://bugzilla.gnome.org/show_bug.cgi?id=722033
39973
39974  gio/Makefile.am     | 5 ++++-
39975  glib/Makefile.am    | 5 ++++-
39976  gmodule/Makefile.am | 5 ++++-
39977  gobject/Makefile.am | 5 ++++-
39978  gthread/Makefile.am | 2 +-
39979  5 files changed, 17 insertions(+), 5 deletions(-)
39980
39981 commit 08533cae05dfe6d3af5e02c95af9de65680cdae0
39982 Author: Ryan Lortie <desrt@desrt.ca>
39983 Date:   Sat Feb 15 08:44:05 2014 -0500
39984
39985     only '#pragma GCC' outside of functions
39986
39987     Don't use #pragma GCC inside of function scope.
39988
39989     https://bugzilla.gnome.org/show_bug.cgi?id=724417
39990
39991  glib/tests/test-printf.c | 24 +++++++++++++++++-------
39992  1 file changed, 17 insertions(+), 7 deletions(-)
39993
39994 commit 5575a3e9cb8ec3d0f0f373cb64e6fedc4c72c0f5
39995 Author: Dan Winship <danw@gnome.org>
39996 Date:   Tue Aug 20 21:36:25 2013 -0400
39997
39998     gio: don't accept nonstandard IPv4 "numbers-and-dots" addresses
39999
40000     In addition to the standard "192.168.1.1" format, there are numerous
40001     legacy IPv4 address formats (such as "192.168.257",
40002     "0xc0.0xa8.0x01.0x01", "0300.0250.0001.0001", "3232235777", and
40003     "0xc0a80101"). However, none of these forms are ever used any more
40004     except in phishing attempts. GLib wasn't supposed to be accepting
40005     these addresses (neither g_hostname_is_ip_address() nor
40006     g_inet_address_new_from_string() recognizes them), but getaddrinfo()
40007     accepts them, and so the parts of gio that use getaddrinfo()
40008     accidentally did accept those formats.
40009
40010     Fix GNetworkAddress and GResolver to reject these address formats.
40011
40012     https://bugzilla.gnome.org/show_bug.cgi?id=679957
40013
40014  docs/reference/gio/gio-sections.txt |   1 +
40015  gio/ginetsocketaddress.c            |  74 +++++++++++++++++++++++
40016  gio/ginetsocketaddress.h            |  17 +++---
40017  gio/gnetworkaddress.c               |  28 +++------
40018  gio/gresolver.c                     |  55 ++++++++++++++---
40019  gio/gthreadedresolver.c             |   2 +-
40020  gio/tests/network-address.c         | 116
40021  ++++++++++++++++++++++++++++++++++++
40022  7 files changed, 256 insertions(+), 37 deletions(-)
40023
40024 commit 5cab3fcec13f9b9b13ebb483498e3e50bc1a4b45
40025 Author: Dan Winship <danw@gnome.org>
40026 Date:   Mon Dec 2 11:59:30 2013 -0500
40027
40028     gobject: re-allow finalization from constructor()
40029
40030     Although returning NULL from constructor is strongly discouraged, some
40031     old libraries need to keep doing it for ABI-compatibility reasons.
40032     Given this, it's rude to forbid finalization from within
40033     constructor(), since it would otherwise work correctly now anyway (and
40034     the critical when returning NULL should discourage any new uses of
40035     returning NULL from constructor()).
40036
40037     https://bugzilla.gnome.org/show_bug.cgi?id=661576
40038
40039  gobject/gobject.c      |  4 ++--
40040  gobject/tests/object.c | 20 +++++++++++---------
40041  2 files changed, 13 insertions(+), 11 deletions(-)
40042
40043 commit 074df396813692c7680c5406224131eda554d474
40044 Author: Dan Winship <danw@gnome.org>
40045 Date:   Sat Feb 1 14:21:10 2014 +0100
40046
40047     Fix g_socket_get_available() with TCP on Windows
40048
40049     Windows needs a special inefficient hack to implement
40050     g_socket_get_available() correctly for UDP sockets, but that hack
40051     isn't needed for TCP, and in fact, might give the wrong answer in that
40052     case. Fix it to only use the hack with UDP.
40053
40054     Also, fix that case to handle non-blocking sockets as well.
40055
40056     And add a test case for g_socket_get_available() with TCP.
40057
40058     https://bugzilla.gnome.org/show_bug.cgi?id=723422
40059
40060  gio/gsocket.c      |  20 ++++++++--
40061  gio/tests/socket.c | 107
40062  +++++++++++++++++++++++++++++++++++++++++------------
40063  2 files changed, 100 insertions(+), 27 deletions(-)
40064
40065 commit d690b3dcd083cfeb004db0c65c7196f558cba1ff
40066 Author: Matthias Clasen <mclasen@redhat.com>
40067 Date:   Fri Feb 14 21:49:42 2014 -0500
40068
40069     docs: Remove a few trailing <literal>s
40070
40071  glib/glib-unix.h | 18 ++++++++----------
40072  1 file changed, 8 insertions(+), 10 deletions(-)
40073
40074 commit bcab7ba002f052481329f2b70b4c7ea31b544b86
40075 Author: Matthias Clasen <mclasen@redhat.com>
40076 Date:   Fri Feb 14 21:39:11 2014 -0500
40077
40078     docs: Remove some unneeded decorations
40079
40080     @var is not expanded inside literal `` blocks.
40081     Just remove those @ characters.
40082
40083  glib/gatomic.c | 24 ++++++++++++------------
40084  1 file changed, 12 insertions(+), 12 deletions(-)
40085
40086 commit bc6ee788b4ff6590513da6ab657448885e92b20b
40087 Author: Matthias Clasen <mclasen@redhat.com>
40088 Date:   Fri Feb 14 21:33:36 2014 -0500
40089
40090     docs: let go of &ast;
40091
40092     Since we are no longer using sgml mode, using /&ast; &ast;/ to
40093     escape block comments inside examples does not work anymore.
40094     Switch to using line comments with //
40095
40096  gio/gappinfo.c                |  2 +-
40097  gio/gapplicationcommandline.c |  6 +++---
40098  gio/gcancellable.c            | 14 ++++++-------
40099  gio/gdbuserror.c              |  8 ++++----
40100  gio/giomodule.c               |  4 ++--
40101  gio/gmemoryoutputstream.c     |  6 +++---
40102  gio/gsimpleaction.c           |  2 +-
40103  gio/gsimpleasyncresult.c      | 21 ++++++++-----------
40104  gio/gsocketconnectable.c      | 16 ++++++---------
40105  gio/gtask.c                   | 48
40106  +++++++++++++++++++++----------------------
40107  gio/gvolume.c                 |  4 ++--
40108  glib/garray.c                 | 10 ++++-----
40109  glib/gerror.c                 | 31 ++++++++++++++--------------
40110  glib/gfileutils.c             |  4 ++--
40111  glib/ghash.c                  |  2 +-
40112  glib/glist.c                  | 12 +++++------
40113  glib/gmain.c                  |  4 ++--
40114  glib/gmarkup.c                |  4 ++--
40115  glib/gmessages.c              |  5 ++---
40116  glib/goption.c                | 10 ++++-----
40117  glib/gregex.c                 |  8 ++++----
40118  glib/gslice.c                 | 12 +++++------
40119  glib/gslist.c                 |  8 ++++----
40120  glib/gtestutils.c             |  4 ++--
40121  glib/gthread-posix.c          |  8 ++++----
40122  glib/gthread.c                | 29 +++++++++++++-------------
40123  glib/gvariant.c               | 13 ++++++------
40124  gmodule/gmodule.c             |  4 ++--
40125  gobject/gclosure.c            |  8 ++++----
40126  gobject/gobject.c             | 14 +++++++------
40127  gobject/gvalue.c              | 16 +++++++--------
40128  31 files changed, 162 insertions(+), 175 deletions(-)
40129
40130 commit 450e7b1036fc95d41d6cb72d48824cd8b438037c
40131 Author: Ryan Lortie <desrt@desrt.ca>
40132 Date:   Thu Feb 13 18:26:07 2014 -0500
40133
40134     configure.ac: tweak inotify check
40135
40136     Our check for inotify_init1() being defined is broken.  We happily
40137     declare that inotify is supported, even if the check fails.
40138
40139     This was originally intended to check for inotify_init1 in the libc so
40140     that we could fall back to inotify_init if it was not yet defined.
40141
40142     FreeBSD has a libinotify that emulates the inotify API via kqueue.  It
40143     installs a <sys/inotify.h> header and requires linking to -linotify.
40144     We
40145     don't want to falsely detect working inotify in this case.
40146
40147     Treat the lack of inotify_init1() in the libc as a lack of inotify
40148     support.  This requires only a new libc -- we still support old
40149     kernels:
40150     in the case that inotify1_init() fails, we fall back to
40151     inotify_init().
40152
40153     https://bugzilla.gnome.org/show_bug.cgi?id=724330
40154
40155  configure.ac                 | 3 +--
40156  gio/giomodule.c              | 2 +-
40157  gio/inotify/inotify-kernel.c | 5 +----
40158  3 files changed, 3 insertions(+), 7 deletions(-)
40159
40160 commit db83b8ac4ce70c31398121f0bde9ac87d4f42c58
40161 Author: Dan Winship <danw@gnome.org>
40162 Date:   Thu Feb 13 12:59:20 2014 -0500
40163
40164     gtask: fix trivial doc typo
40165
40166  gio/gtask.c | 2 +-
40167  1 file changed, 1 insertion(+), 1 deletion(-)
40168
40169 commit 0f5577de57b83841280dbd925c1b64b77bf4a828
40170 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
40171 Date:   Tue Feb 11 15:24:34 2014 +0000
40172
40173     g_test_run: return 0 if all tests are skipped in TAP mode
40174
40175     Exit status 77 is special to Automake's default test driver, but is
40176     treated as an error by TAP.
40177
40178     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724124
40179     Reviewed-by: Dan Winship <danw>
40180
40181  glib/gtestutils.c | 10 +++++++++-
40182  1 file changed, 9 insertions(+), 1 deletion(-)
40183
40184 commit ffa5fab09a504cc6d2ff862b4cff123e27e118e1
40185 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
40186 Date:   Tue Feb 11 15:14:33 2014 +0000
40187
40188     glib/tests/collate.c: run to completion when skipping all tests
40189
40190     Otherwise, we don't produce valid TAP output, and fail with:
40191
40192         ERROR: collate - missing test plan
40193
40194     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724124
40195     Reviewed-by: Dan Winship <danw>
40196
40197  glib/tests/collate.c | 14 ++++++++++++--
40198  1 file changed, 12 insertions(+), 2 deletions(-)
40199
40200 commit 169846c5ab19abaa5474f5b5f30c3deef645ee03
40201 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40202 Date:   Thu Feb 13 10:58:21 2014 +0000
40203
40204     gsocketconnection: Document closing connections with
40205     g_io_stream_close()
40206
40207     It’s not enough to close a connection by calling
40208     g_input_stream_close()
40209     and g_output_stream_close() on its two substreams: to close the
40210     underlying socket, one must use g_io_stream_close(). Document that.
40211
40212     https://bugzilla.gnome.org/show_bug.cgi?id=724278
40213
40214  gio/giostream.c         | 6 +++---
40215  gio/gsocketconnection.c | 4 ++++
40216  2 files changed, 7 insertions(+), 3 deletions(-)
40217
40218 commit 0017728c8c19ac0e64eee7740e43138d85885ee2
40219 Author: Dan Winship <danw@gnome.org>
40220 Date:   Thu Feb 13 08:30:24 2014 -0500
40221
40222     gsocketservice: Clarify g_socket_service_stop() documentation
40223
40224     https://bugzilla.gnome.org/show_bug.cgi?id=724233
40225
40226  gio/gsocketservice.c | 6 ++++++
40227  1 file changed, 6 insertions(+)
40228
40229 commit 125913e9fe27da29699987d406fe6290ff288ccd
40230 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
40231 Date:   Thu Feb 6 17:48:44 2014 +0000
40232
40233     g_child_watch_source_new: POSIX pid must be positive
40234
40235     If we used a non-positive pid, we'd call waitpid(that_pid, ...)
40236     which is exactly the situation this function can't deal with.
40237
40238     On Windows, GPid is a HANDLE (pointer), so I don't think the same
40239     thing
40240     applies.
40241
40242     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=723743
40243     Reviewed-by: Ryan Lortie
40244
40245  glib/gmain.c | 31 ++++++++++++++++++++++++-------
40246  1 file changed, 24 insertions(+), 7 deletions(-)
40247
40248 commit a3cb5ce33b636dd31ac009d5396997dfbb0b032c
40249 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
40250 Date:   Thu Feb 6 10:19:47 2014 +0000
40251
40252     Be more clear that g_return_if_fail is undefined behaviour
40253
40254     In particular, it is not incorrect to g_return_if_fail (..., FALSE)
40255     in a function returning a "success" gboolean and a GError: "failure to
40256     meet the preconditions is an error" takes precedence over the
40257     GError documentation's guarantee that the error will be set on
40258     failure.
40259
40260     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660809
40261     Reviewed-by: Emmanuele Bassi
40262
40263  glib/gerror.c    | 18 ++++++++++++++++--
40264  glib/gmessages.h | 29 +++++++++++++++++++++++------
40265  2 files changed, 39 insertions(+), 8 deletions(-)
40266
40267 commit f5e60984af7ae056c9795d4820834707520866ed
40268 Author: Emmanuele Bassi <ebassi@gnome.org>
40269 Date:   Mon Feb 10 15:48:17 2014 +0000
40270
40271     po/nb.po: Fix mismatched translation
40272
40273     Missing '\n' at the end of the string broke building under CI.
40274
40275  po/nb.po | 2 +-
40276  1 file changed, 1 insertion(+), 1 deletion(-)
40277
40278 commit bf25c451f5f96ef428b0dbb15881de4699b554f8
40279 Author: Kjartan Maraas <kmaraas@gnome.org>
40280 Date:   Mon Feb 10 16:16:41 2014 +0100
40281
40282     Updated Norwegian bokmål translation
40283
40284  po/nb.po | 62
40285  +++++++++++++++++++++++++++++---------------------------------
40286  1 file changed, 29 insertions(+), 33 deletions(-)
40287
40288 commit 87a7b7763bae1bb8faa5e8244ee12cf05a2180b8
40289 Author: Andika Triwidada <andika@gmail.com>
40290 Date:   Mon Feb 10 14:55:59 2014 +0000
40291
40292     Updated Indonesian translation
40293
40294  po/id.po | 2055
40295  ++++++++++++++++++++++++++++++++++----------------------------
40296  1 file changed, 1120 insertions(+), 935 deletions(-)
40297
40298 commit d173d97c9ba27ac009f756a727a23a3359c5c5fc
40299 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40300 Date:   Mon Feb 10 08:49:52 2014 +0000
40301
40302     gsubprocess: Fix ‘Since’ lines in documentation to read 2.40
40303
40304     GSubprocess was introduced in GLib 2.40, not 2.36.
40305
40306     https://bugzilla.gnome.org/show_bug.cgi?id=724001
40307
40308  gio/gioenums.h | 2 +-
40309  gio/giotypes.h | 2 +-
40310  2 files changed, 2 insertions(+), 2 deletions(-)
40311
40312 commit 24536dd030796dc57ca5148b031062da3e0b793e
40313 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40314 Date:   Mon Feb 10 08:21:49 2014 +0000
40315
40316     gsubprocess: Fix a broken link in the documentation
40317
40318     https://bugzilla.gnome.org/show_bug.cgi?id=724001
40319
40320  gio/gsubprocess.c | 4 ++--
40321  1 file changed, 2 insertions(+), 2 deletions(-)
40322
40323 commit 28b1d39058d7b45a1bada07ba875263219eb04f8
40324 Author: Kjartan Maraas <kmaraas@gnome.org>
40325 Date:   Mon Feb 10 08:15:00 2014 +0100
40326
40327     Updated Norwegian bokmål translation
40328
40329  po/nb.po | 2015
40330  ++++++++++++++++++++++++++++++++++----------------------------
40331  1 file changed, 1101 insertions(+), 914 deletions(-)
40332
40333 commit ada09a7b625a9c705de4ff5b9d9f11bb1ed42e06
40334 Author: Milo Casagrande <milo@ubuntu.com>
40335 Date:   Sun Feb 9 12:21:34 2014 +0100
40336
40337     [l10n] Updated Italian translation.
40338
40339  po/it.po | 1712
40340  +++++++++++++++++++++++++++++++-------------------------------
40341  1 file changed, 864 insertions(+), 848 deletions(-)
40342
40343 commit c158a9cdcbef04a51f64a4cac2db2f5e509b8794
40344 Author: Matthias Clasen <mclasen@redhat.com>
40345 Date:   Sun Feb 9 02:12:53 2014 -0500
40346
40347     Fix a misformatting in GVariant docs
40348
40349     The + at the beginning of the line was misinterpreted
40350     as markdown for a list.
40351
40352  glib/gvariant.c | 7 ++++---
40353  1 file changed, 4 insertions(+), 3 deletions(-)
40354
40355 commit 35066ed6c6b51317f49069f2564c547aa309f9f1
40356 Author: Matthias Clasen <mclasen@redhat.com>
40357 Date:   Sun Feb 9 02:07:26 2014 -0500
40358
40359     Docs: Drop entities, switch away from sgml mode
40360
40361     Since all element markup is now gone from the doc comments,
40362     we can turn off the gtk-doc sgml mode, which means that from
40363     now on, docbook markup is no longer allowed in doc comments.
40364
40365     To make this possible, we have to replace all remaining
40366     entities in doc comments by their replacement text, &amp; -> &
40367     and so on.
40368
40369  docs/reference/gio/Makefile.am     |  2 +-
40370  docs/reference/glib/Makefile.am    |  2 +-
40371  docs/reference/gobject/Makefile.am |  2 +-
40372  gio/gappinfo.c                     |  2 +-
40373  gio/gdbusaddress.c                 |  2 +-
40374  gio/gdbusintrospection.c           |  2 +-
40375  gio/gdesktopappinfo.c              |  2 +-
40376  gio/gfileattribute.c               |  2 +-
40377  gio/gfiledescriptorbased.c         |  2 +-
40378  gio/gicon.c                        |  2 +-
40379  gio/gmenumodel.c                   |  2 +-
40380  gio/gnetworking.c                  |  2 +-
40381  gio/gproxyresolver.c               |  4 ++--
40382  gio/gsettings.c                    | 12 ++++++------
40383  gio/gsocket.c                      |  6 +++---
40384  gio/gunixconnection.c              |  2 +-
40385  gio/gunixfdlist.c                  |  2 +-
40386  gio/gunixfdmessage.c               |  2 +-
40387  gio/gunixinputstream.c             |  2 +-
40388  gio/gunixmounts.c                  |  2 +-
40389  gio/gunixoutputstream.c            |  2 +-
40390  gio/gunixsocketaddress.c           |  2 +-
40391  gio/gwin32inputstream.c            |  2 +-
40392  gio/gwin32outputstream.c           |  2 +-
40393  glib/docs.c                        |  4 ++--
40394  glib/gbookmarkfile.c               |  6 +++---
40395  glib/gerror.c                      | 12 ++++++------
40396  glib/ggettext.c                    |  4 ++--
40397  glib/ghook.c                       |  6 +++---
40398  glib/glist.c                       |  4 ++--
40399  glib/gmarkup.c                     | 10 +++++-----
40400  glib/grand.c                       |  2 +-
40401  glib/gregex.c                      | 25 +++++++++++++------------
40402  glib/gstrfuncs.c                   | 30 +++++++++++++++---------------
40403  glib/gtestutils.c                  | 14 +++++++-------
40404  glib/gunicollate.c                 |  4 ++--
40405  glib/gvariant.c                    | 16 ++++++++--------
40406  glib/gwin32.c                      |  4 ++--
40407  gobject/gvaluearray.c              |  2 +-
40408  39 files changed, 104 insertions(+), 103 deletions(-)
40409
40410 commit a03cee3b27b9c1abfbef4972e67adec6286cc968
40411 Author: Matthias Clasen <mclasen@redhat.com>
40412 Date:   Sat Feb 8 17:52:21 2014 -0500
40413
40414     Convert remaining examples to links
40415
40416  gio/gdbusauthobserver.c |  7 +++++--
40417  gio/gdbusconnection.c   | 20 ++++++++++++++++----
40418  gio/gdbusnameowning.c   |  3 ++-
40419  gio/gdbusnamewatching.c |  3 ++-
40420  gio/gdbusproxy.c        |  3 ++-
40421  gio/gdbusserver.c       |  3 ++-
40422  6 files changed, 29 insertions(+), 10 deletions(-)
40423
40424 commit 623b58eeac2e6f46fc12a63f948794c4e3d889d1
40425 Author: Matthias Clasen <mclasen@redhat.com>
40426 Date:   Sat Feb 8 15:59:24 2014 -0500
40427
40428     REmove another table
40429
40430  gio/gfileinfo.c | 23 +++++++++--------------
40431  1 file changed, 9 insertions(+), 14 deletions(-)
40432
40433 commit 5acd7b01de2f9a1b22d0a06f62e7bb6b8f5e1849
40434 Author: Matthias Clasen <mclasen@redhat.com>
40435 Date:   Sat Feb 8 15:50:17 2014 -0500
40436
40437     Remove some informalexamples
40438
40439  glib/gnode.c | 53 +++++++++++++++--------------------------------------
40440  1 file changed, 15 insertions(+), 38 deletions(-)
40441
40442 commit a59e3d69b49b82706b24f31a08d5be4b2c211aac
40443 Author: Matthias Clasen <mclasen@redhat.com>
40444 Date:   Sat Feb 8 15:34:04 2014 -0500
40445
40446     Another stray <programlisting>
40447
40448  glib/gvariant.c | 4 ++--
40449  1 file changed, 2 insertions(+), 2 deletions(-)
40450
40451 commit d5e5244c304b1d33105fe94a7edd7ad5140facaa
40452 Author: Matthias Clasen <mclasen@redhat.com>
40453 Date:   Sat Feb 8 15:28:34 2014 -0500
40454
40455     Another stray litreal
40456
40457  gio/gapplication.c | 14 +++++++-------
40458  1 file changed, 7 insertions(+), 7 deletions(-)
40459
40460 commit c4991d24ee58b5f116fc9cbe87c6fbb7ee7a731a
40461 Author: Matthias Clasen <mclasen@redhat.com>
40462 Date:   Sat Feb 8 15:19:13 2014 -0500
40463
40464     Strip out a remaining programlisting
40465
40466  glib/gconvert.c | 8 ++++----
40467  1 file changed, 4 insertions(+), 4 deletions(-)
40468
40469 commit cd5cd874f0ae52d21accad24d27b0283352049a3
40470 Author: Matthias Clasen <mclasen@redhat.com>
40471 Date:   Sat Feb 8 15:18:37 2014 -0500
40472
40473     Convert another table to a list
40474
40475  gio/gdbusutils.c | 103
40476  ++++++++++---------------------------------------------
40477  1 file changed, 19 insertions(+), 84 deletions(-)
40478
40479 commit 3d0e55dfd5bc96bee16befb24883abfdbc6bd634
40480 Author: Matthias Clasen <mclasen@redhat.com>
40481 Date:   Sat Feb 8 15:18:06 2014 -0500
40482
40483     Convert more xincluded examples to external links
40484
40485  gio/gapplication.c | 31 ++++++++-----------------------
40486  1 file changed, 8 insertions(+), 23 deletions(-)
40487
40488 commit ebc4347b2c5adebd656c0977ba3242f1d7850569
40489 Author: Matthias Clasen <mclasen@redhat.com>
40490 Date:   Sat Feb 8 13:55:27 2014 -0500
40491
40492     Docs: Remove an example tag that has snuck back in
40493
40494  glib/gvariant.c | 18 ++++++++----------
40495  1 file changed, 8 insertions(+), 10 deletions(-)
40496
40497 commit 03b21a19ec94da5c48fdfb798067d037f381e8b1
40498 Author: Matthias Clasen <mclasen@redhat.com>
40499 Date:   Sat Feb 8 13:47:02 2014 -0500
40500
40501     Docs: convert another table to a list
40502
40503  glib/gvariant.c | 20 +++++---------------
40504  1 file changed, 5 insertions(+), 15 deletions(-)
40505
40506 commit 38b1d63b24d5fd44cb921b4c9af17892c9779e49
40507 Author: Matthias Clasen <mclasen@redhat.com>
40508 Date:   Sat Feb 8 13:43:16 2014 -0500
40509
40510     Convert GVariantType table to a list
40511
40512  glib/gvarianttype.c | 352
40513  +++++++---------------------------------------------
40514  1 file changed, 47 insertions(+), 305 deletions(-)
40515
40516 commit f04dbac47d1c6cb60f2e78ce46c0b3fef91e49ec
40517 Author: Matthias Clasen <mclasen@redhat.com>
40518 Date:   Sat Feb 8 13:28:11 2014 -0500
40519
40520     Remove a new literal tag that has crept in
40521
40522  gio/gapplication.c | 5 ++---
40523  1 file changed, 2 insertions(+), 3 deletions(-)
40524
40525 commit c43e0c34b0e1197fc20ee091082cae4701d0bb58
40526 Author: Matthias Clasen <mclasen@redhat.com>
40527 Date:   Sat Feb 8 13:25:04 2014 -0500
40528
40529     Remove a few leftover <simplelist>s
40530
40531  gio/gfile.c | 20 ++++++++------------
40532  1 file changed, 8 insertions(+), 12 deletions(-)
40533
40534 commit 3ad5aadb40bd117457c30a7680bc7ef73a7dc6b3
40535 Author: Matthias Clasen <mclasen@redhat.com>
40536 Date:   Sat Feb 8 13:22:58 2014 -0500
40537
40538     Remove a stray <em> tag
40539
40540  gio/gpropertyaction.c | 7 +++----
40541  1 file changed, 3 insertions(+), 4 deletions(-)
40542
40543 commit e16f053aa7571669a76b13fba8b51ae842cffc42
40544 Author: Matthias Clasen <mclasen@redhat.com>
40545 Date:   Sat Feb 8 13:22:38 2014 -0500
40546
40547     Remove tables from GFileAttribute docs
40548
40549  gio/gfileattribute.c | 196
40550  ++++++++++++++++-----------------------------------
40551  1 file changed, 60 insertions(+), 136 deletions(-)
40552
40553 commit e7fd3de86d6004d8dba5f8448eb063c6731546e9
40554 Author: Matthias Clasen <mclasen@redhat.com>
40555 Date:   Sat Feb 8 12:26:56 2014 -0500
40556
40557     Eradicate links and xrefs
40558
40559     These are all replaced by markdown ref links.
40560
40561  gio/gapplication.c             |   3 +-
40562  gio/gapplicationcommandline.c  |   3 +-
40563  gio/gasyncinitable.c           |  12 ++---
40564  gio/gbufferedinputstream.c     |   3 +-
40565  gio/gdatainputstream.c         |   9 ++--
40566  gio/gdbusactiongroup.c         |   2 +-
40567  gio/gdbusaddress.c             |   2 +-
40568  gio/gdbusconnection.c          |  79 ++++++++++++++--------------
40569  gio/gdbusinterfaceskeleton.c   |   4 +-
40570  gio/gdbusintrospection.c       |   2 +-
40571  gio/gdbusmenumodel.c           |   2 +-
40572  gio/gdbusmethodinvocation.c    |   6 +--
40573  gio/gdbusnameowning.c          |   8 +--
40574  gio/gdbusnamewatching.c        |  16 +++---
40575  gio/gdbusobjectmanagerclient.c |  10 ++--
40576  gio/gdbusproxy.c               |  23 ++++-----
40577  gio/gdbusserver.c              |   9 ++--
40578  gio/gdbusutils.c               |  49 +++++++++++++-----
40579  gio/gfile.c                    |  87 ++++++++++++-------------------
40580  gio/gfileattribute.c           |   6 +--
40581  gio/gfileenumerator.c          |   6 +--
40582  gio/gfileinfo.c                |  12 ++---
40583  gio/gfileinputstream.c         |   3 +-
40584  gio/gfileiostream.c            |   3 +-
40585  gio/gfilemonitor.c             |  11 ++--
40586  gio/gfileoutputstream.c        |   3 +-
40587  gio/ginitable.c                |   3 +-
40588  gio/ginputstream.c             |  11 ++--
40589  gio/giomodule.c                |   4 +-
40590  gio/gioscheduler.c             |   2 +-
40591  gio/gmenumodel.c               |  19 +++----
40592  gio/gresource.c                |  12 ++---
40593  gio/gsettings.c                |  27 +++++-----
40594  gio/gsettingsschema.c          |   3 +-
40595  gio/gsimpleasyncresult.c       |  12 ++---
40596  gio/gsocket.c                  |   6 +--
40597  gio/gsocketservice.c           |   6 +--
40598  gio/gtask.c                    |  36 ++++++-------
40599  gio/gtlsconnection.c           |   3 +-
40600  gio/gvolume.c                  |   9 ++--
40601  gio/gvolumemonitor.c           |   8 +--
40602  glib/gcharset.c                |   9 ++--
40603  glib/gconvert.c                |  40 +++++++-------
40604  glib/gdataset.c                |   6 +--
40605  glib/gdate.c                   |  10 ++--
40606  glib/ghash.c                   |   4 +-
40607  glib/giochannel.c              |  11 ++--
40608  glib/glist.c                   |  21 ++++----
40609  glib/gmain.c                   |   2 +-
40610  glib/gmessages.c               |   3 +-
40611  glib/gnode.c                   |  10 ++--
40612  glib/goption.c                 |   3 +-
40613  glib/gprintf.c                 |  18 +++----
40614  glib/gquark.c                  |   5 +-
40615  glib/gqueue.c                  |   4 +-
40616  glib/gregex.c                  |   2 +-
40617  glib/gsequence.c               |  11 ++--
40618  glib/gslice.c                  |  33 +++++-------
40619  glib/gslist.c                  | 115
40620  ++++++++++++++++++++---------------------
40621  glib/gstrfuncs.c               |   4 +-
40622  glib/gtestutils.c              |  15 ++----
40623  glib/gtree.c                   |   9 ++--
40624  glib/gunicollate.c             |   8 ++-
40625  glib/gvariant-parser.c         |   8 +--
40626  glib/gvariant.c                |  51 +++++++++---------
40627  gmodule/gmodule.c              |   4 +-
40628  gobject/gclosure.c             |  10 ++--
40629  gobject/genums.c               |  19 +++----
40630  gobject/gobject.c              |  20 +++----
40631  gobject/gvalue.c               |   6 +--
40632  70 files changed, 467 insertions(+), 528 deletions(-)
40633
40634 commit 1448e619b5aa68d3daade2bedfa86518cb99dd06
40635 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
40636 Date:   Fri Feb 7 14:47:16 2014 +0100
40637
40638     Updated Spanish translation
40639
40640  po/es.po | 1818
40641  +++++++++++++++++++++++++++++++-------------------------------
40642  1 file changed, 921 insertions(+), 897 deletions(-)
40643
40644 commit 6129f2b9e3ea750df51651519592f6321d4d232a
40645 Author: Fran Diéguez <fran.dieguez@mabishu.com>
40646 Date:   Fri Feb 7 01:27:18 2014 +0100
40647
40648     Updated Galician translations
40649
40650  po/gl.po | 1699
40651  +++++++++++++++++++++++++++++++-------------------------------
40652  1 file changed, 857 insertions(+), 842 deletions(-)
40653
40654 commit 63777d0c63d23c201affc8e2ea8a046a7d4390f5
40655 Author: Matthias Clasen <mclasen@redhat.com>
40656 Date:   Thu Feb 6 16:59:49 2014 -0500
40657
40658     Remove a few overlooked literals
40659
40660  gio/gdbusproxy.c         | 23 +++++++++++------------
40661  gio/ginetsocketaddress.c |  6 +++---
40662  2 files changed, 14 insertions(+), 15 deletions(-)
40663
40664 commit df990914cf28a4b8417597d5b2208aa2bf34e694
40665 Author: Matthias Clasen <mclasen@redhat.com>
40666 Date:   Thu Feb 6 16:49:29 2014 -0500
40667
40668     Stop using replaceable tags
40669
40670  gio/gfileattribute.c |  6 +++---
40671  gio/gsettings.c      |  8 ++++----
40672  glib/goption.c       | 22 +++++++++-------------
40673  glib/gtestutils.c    | 14 ++++++--------
40674  4 files changed, 22 insertions(+), 28 deletions(-)
40675
40676 commit 5baa0f2af590d3febbcd7eba0f38dee7d1621fdc
40677 Author: Matthias Clasen <mclasen@redhat.com>
40678 Date:   Thu Feb 6 16:48:49 2014 -0500
40679
40680     Stop using <para> for ids
40681
40682     Instead, use the id support in markdown headings.
40683
40684  gio/gasyncresult.c |  5 +++--
40685  gio/gfile.c        |  6 +++---
40686  gio/gvolume.c      |  5 +++--
40687  glib/gstrfuncs.c   |  4 ++--
40688  gobject/gobject.c  |  4 ++--
40689  gobject/gparam.c   | 12 ++++++------
40690  6 files changed, 19 insertions(+), 17 deletions(-)
40691
40692 commit 4ec314812e3357d061f902f70eb464784590a6c3
40693 Author: Enrico Nicoletto <liverig@gmail.com>
40694 Date:   Thu Feb 6 18:32:02 2014 +0000
40695
40696     Updated Brazilian Portuguese translation
40697
40698  po/pt_BR.po | 1672
40699  ++++++++++++++++++++++++++++++-----------------------------
40700  1 file changed, 844 insertions(+), 828 deletions(-)
40701
40702 commit 323242578524a1b6355d8451015b14ca75aa0afa
40703 Author: Matthias Clasen <mclasen@redhat.com>
40704 Date:   Thu Feb 6 08:04:52 2014 -0500
40705
40706     Docs: replace <literal> by `
40707
40708  gio/gappinfo.c                 | 43 +++++++++++++++++------------------
40709  gio/gapplicationcommandline.c  |  6 ++---
40710  gio/gasyncresult.c             | 13 +++++------
40711  gio/gdbusauthobserver.c        |  4 ++--
40712  gio/gdbusconnection.c          | 14 ++++++------
40713  gio/gdbuserror.c               |  2 +-
40714  gio/gdbusinterfaceskeleton.c   |  2 +-
40715  gio/gdbusintrospection.c       |  4 ++--
40716  gio/gdbusmethodinvocation.c    |  5 ++---
40717  gio/gdbusobjectmanagerclient.c |  2 +-
40718  gio/gdbusproxy.c               |  8 +++----
40719  gio/gdesktopappinfo.c          | 31 ++++++++++++-------------
40720  gio/gfile.c                    |  6 ++---
40721  gio/gicon.c                    |  6 ++---
40722  gio/ginetsocketaddress.c       |  2 +-
40723  gio/gmount.c                   |  6 ++---
40724  gio/gnetworking.c              |  2 +-
40725  gio/gproxyresolver.c           | 12 +++++-----
40726  gio/gremoteactiongroup.c       |  6 ++---
40727  gio/gresource.c                |  6 ++---
40728  gio/gsettingsschema.c          | 43 +++++++++++++++++------------------
40729  gio/gsocket.c                  | 44 +++++++++++++++++-------------------
40730  gio/gsubprocess.c              |  7 +++---
40731  gio/gtask.c                    | 21 +++++++++--------
40732  gio/gtlscertificate.c          | 10 ++++-----
40733  gio/gtlsconnection.c           | 16 ++++++-------
40734  gio/gunixsocketaddress.c       |  2 +-
40735  glib/docs.c                    |  4 ++--
40736  glib/gatomic.c                 | 28 +++++++++++------------
40737  glib/gbacktrace.c              |  2 +-
40738  glib/gbase64.c                 |  6 ++---
40739  glib/gbookmarkfile.c           | 32 +++++++++++++-------------
40740  glib/gconvert.c                |  4 ++--
40741  glib/gdatetime.c               | 11 +++++----
40742  glib/gdir.c                    |  3 +--
40743  glib/gerror.c                  | 23 +++++++++----------
40744  glib/gfileutils.c              | 30 ++++++++++++-------------
40745  glib/ghash.c                   | 36 ++++++++++++++---------------
40746  glib/ghook.c                   |  6 ++---
40747  glib/giochannel.c              |  4 ++--
40748  glib/gkeyfile.c                | 19 ++++++++--------
40749  glib/glib-init.c               |  2 +-
40750  glib/glib-unix.c               | 10 ++++-----
40751  glib/gmain.c                   | 15 ++++++-------
40752  glib/goption.c                 | 12 +++++-----
40753  glib/grand.c                   | 11 +++++----
40754  glib/gscanner.c                |  6 ++---
40755  glib/gslice.c                  | 20 ++++++++---------
40756  glib/gspawn.c                  | 11 +++++----
40757  glib/gstrfuncs.c               | 14 +++++-------
40758  glib/gtestutils.c              | 51
40759  +++++++++++++++++++++---------------------
40760  glib/gtimezone.c               | 16 ++++++-------
40761  glib/gtrashstack.c             |  2 +-
40762  glib/gutils.c                  |  2 +-
40763  glib/gvariant-core.c           |  2 +-
40764  glib/gwin32.c                  |  6 ++---
40765  gmodule/gmodule.c              |  4 ++--
40766  gobject/gclosure.c             | 48
40767  +++++++++++++++++++--------------------
40768  gobject/genums.c               |  2 +-
40769  gobject/gobject.c              |  2 +-
40770  gobject/gparam.c               |  6 ++---
40771  gobject/gsignal.c              |  4 ++--
40772  62 files changed, 371 insertions(+), 406 deletions(-)
40773
40774 commit a35d8a4c77fbb9a8dd143742c29c0807ec99412b
40775 Author: Matthias Clasen <mclasen@redhat.com>
40776 Date:   Wed Feb 5 22:57:27 2014 -0500
40777
40778     Docs: use quotes instead of firstterm
40779
40780  gio/gapplication.c | 43 +++++++++++++++++++++----------------------
40781  glib/gkeyfile.c    |  5 ++---
40782  glib/gmain.c       | 10 +++++-----
40783  glib/gsequence.c   | 13 ++++++-------
40784  glib/guniprop.c    |  8 ++++----
40785  gobject/gclosure.c | 14 +++++++-------
40786  gobject/gobject.c  | 22 +++++++++++-----------
40787  7 files changed, 56 insertions(+), 59 deletions(-)
40788
40789 commit b766db0878ae686032f73e0c96571dae58595d66
40790 Author: Matthias Clasen <mclasen@redhat.com>
40791 Date:   Wed Feb 5 22:49:54 2014 -0500
40792
40793     Docs: don't use option tags
40794
40795  glib/docs.c       |  6 +++---
40796  glib/ggettext.c   |  8 ++++----
40797  glib/goption.c    | 59
40798  +++++++++++++++++++++++++------------------------------
40799  glib/gtestutils.c | 30 +++++++++++++---------------
40800  4 files changed, 48 insertions(+), 55 deletions(-)
40801
40802 commit 4569b8ac2d7305fd7e26fd8b6bd1ecedd1fcbb02
40803 Author: Matthias Clasen <mclasen@redhat.com>
40804 Date:   Wed Feb 5 22:37:54 2014 -0500
40805
40806     Stop using starttag elements
40807
40808  gio/gdbusintrospection.c |  2 +-
40809  gio/gsettings.c          | 34 ++++++++++++++++------------------
40810  2 files changed, 17 insertions(+), 19 deletions(-)
40811
40812 commit 73c23d9143ec73fd83923c9a0e144e3683f97452
40813 Author: Matthias Clasen <mclasen@redhat.com>
40814 Date:   Wed Feb 5 22:02:24 2014 -0500
40815
40816     Use markdown for images
40817
40818  gio/gmenumodel.c | 14 ++++++--------
40819  glib/gconvert.c  |  7 +++----
40820  glib/gmain.c     |  9 +++++----
40821  glib/gstrfuncs.c |  4 ++--
40822  4 files changed, 16 insertions(+), 18 deletions(-)
40823
40824 commit 49c2223ee610a14a0101958acb634e37f5521ca8
40825 Author: Matthias Clasen <mclasen@redhat.com>
40826 Date:   Wed Feb 5 22:01:54 2014 -0500
40827
40828     Use a code block instead of <screen>
40829
40830  glib/goption.c | 4 ++--
40831  1 file changed, 2 insertions(+), 2 deletions(-)
40832
40833 commit 0e671286fc59b4a68e8640b955c07bd874486dd5
40834 Author: Ryan Lortie <desrt@desrt.ca>
40835 Date:   Sun Jan 12 18:14:30 2014 -0500
40836
40837     GApplication: parse command line options
40838
40839     Add support for parsing command line options with GApplication.
40840
40841     You can add GOptionGroup and GOptionEntry using two new APIs:
40842     g_application_add_option_group() and
40843     g_application_add_main_option_entries().
40844
40845     Also add a "handle-local-options" signal that allows handling of
40846     commandline arguments in the local process without having to override
40847     local_command_line.
40848
40849     As a special feature, you can have a %NULL @arg_data in a GOptionEntry
40850     which will cause the argument to be stored in a GVariantDict.  This
40851     dictionary is available for inspection and modification by the
40852     "handle-local-options" signal and can be forwarded to the primary
40853     instance in cases of command line invocation (where it can be fetched
40854     using g_application_command_line_get_options()).
40855
40856     https://bugzilla.gnome.org/show_bug.cgi?id=721977
40857
40858  docs/reference/gio/gio-sections.txt |   3 +
40859  gio/gapplication.c                  | 725
40860  ++++++++++++++++++++++++++++--------
40861  gio/gapplication.h                  |  11 +-
40862  gio/gapplicationcommandline.c       |  56 +++
40863  gio/gapplicationcommandline.h       |   3 +
40864  gio/gapplicationimpl-dbus.c         |   6 +-
40865  gio/gapplicationimpl.h              |   2 +-
40866  7 files changed, 655 insertions(+), 151 deletions(-)
40867
40868 commit 7f36233042691d942982c4e6c4ea16f7e27aeb6b
40869 Author: Ryan Lortie <desrt@desrt.ca>
40870 Date:   Wed Feb 5 17:11:50 2014 +0000
40871
40872     GOption: fix bug in strv mode
40873
40874     We are a bit too aggressive about freeing memory in strv mode.  Only
40875     free it in the case that we actually set the pointer to NULL.
40876
40877     Uncovered by the GApplication tests.
40878
40879  glib/goption.c | 10 ++++++----
40880  1 file changed, 6 insertions(+), 4 deletions(-)
40881
40882 commit 6939add283f948864e288390689fc12b9c61cbb1
40883 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
40884 Date:   Thu Feb 6 10:24:49 2014 +0700
40885
40886     Updated Thai translation
40887
40888  po/th.po | 1842
40889  ++++++++++++++++++++++++++++++++++----------------------------
40890  1 file changed, 1018 insertions(+), 824 deletions(-)
40891
40892 commit cb588d45320c5a6b767d299ebd85306d45e1773c
40893 Author: Matthias Clasen <mclasen@redhat.com>
40894 Date:   Wed Feb 5 21:23:28 2014 -0500
40895
40896     Convert external links to markdown syntax
40897
40898  gio/gappinfo.c                 |  5 ++---
40899  gio/gapplication.c             |  2 +-
40900  gio/gapplicationcommandline.c  |  9 ++++++---
40901  gio/gcontenttype.c             | 10 +++++++---
40902  gio/gdbusinterfaceskeleton.c   | 10 +++++-----
40903  gio/gdbusintrospection.c       |  2 +-
40904  gio/gdbusobjectmanager.c       |  4 ++--
40905  gio/gdbusobjectmanagerclient.c |  4 ++--
40906  gio/gdbusobjectmanagerserver.c |  4 ++--
40907  gio/gdbusproxy.c               |  7 ++++---
40908  gio/gdesktopappinfo.c          | 15 ++++++++-------
40909  gio/gfile.c                    |  3 ++-
40910  gio/gfiledescriptorbased.c     |  2 +-
40911  gio/gmount.c                   |  6 ++++--
40912  gio/gsettings.c                |  3 ++-
40913  gio/gtestdbus.c                |  3 ++-
40914  gio/gunixconnection.c          |  2 +-
40915  gio/gunixfdlist.c              |  2 +-
40916  gio/gunixfdmessage.c           |  2 +-
40917  gio/gunixinputstream.c         |  2 +-
40918  gio/gunixmounts.c              |  2 +-
40919  gio/gunixoutputstream.c        |  2 +-
40920  gio/gunixsocketaddress.c       |  2 +-
40921  gio/gwin32inputstream.c        |  2 +-
40922  gio/gwin32outputstream.c       |  2 +-
40923  glib/docs.c                    |  2 +-
40924  glib/gbase64.c                 |  8 +++++---
40925  glib/gbookmarkfile.c           | 10 +++++-----
40926  glib/ghash.c                   |  3 ++-
40927  glib/ghmac.c                   |  3 ++-
40928  glib/ghostutils.c              |  6 +++---
40929  glib/gkeyfile.c                | 24 +++++++++++------------
40930  glib/gmarkup.c                 |  8 ++++----
40931  glib/gmessages.c               |  8 ++++----
40932  glib/grand.c                   |  5 ++---
40933  glib/gregex.c                  |  9 +++++----
40934  glib/gslice.c                  |  6 ++++--
40935  glib/gtimer.c                  | 10 +++++-----
40936  glib/gtimezone.c               | 19 +++++++++----------
40937  glib/gunidecomp.c              | 11 +++++++----
40938  glib/guniprop.c                | 16 +++++++++-------
40939  glib/gurifuncs.c               |  5 +++--
40940  glib/gutils.c                  | 43
40941  +++++++++++++++++++++---------------------
40942  glib/gvarianttype.c            | 10 +++++-----
40943  gobject/gclosure.c             |  4 ++--
40944  45 files changed, 170 insertions(+), 147 deletions(-)
40945
40946 commit 0cc20b7e0b8376a1b7c14a1a712d1f22a8c0eac0
40947 Author: Matthias Clasen <mclasen@redhat.com>
40948 Date:   Wed Feb 5 20:17:46 2014 -0500
40949
40950     Don't use <filename> in docs
40951
40952     Switch to simpler markdown, `foo`.
40953
40954  gio/gdesktopappinfo.c      | 10 +++++-----
40955  gio/gfiledescriptorbased.c |  6 +++---
40956  gio/gresource.c            |  7 ++++---
40957  gio/gsettings.c            |  5 ++---
40958  gio/gsettingsbackend.c     |  2 +-
40959  gio/gsettingsschema.c      | 15 +++++++--------
40960  gio/gtestdbus.c            |  8 ++++----
40961  gio/gunixconnection.c      |  6 +++---
40962  gio/gunixfdlist.c          |  6 +++---
40963  gio/gunixfdmessage.c       |  8 ++++----
40964  gio/gunixinputstream.c     |  6 +++---
40965  gio/gunixmounts.c          |  9 ++++-----
40966  gio/gunixoutputstream.c    |  6 +++---
40967  gio/gunixsocketaddress.c   |  6 +++---
40968  gio/gvolume.c              |  9 ++++-----
40969  gio/gwin32inputstream.c    |  6 +++---
40970  gio/gwin32outputstream.c   |  6 +++---
40971  glib/docs.c                |  4 ++--
40972  glib/gconvert.c            |  3 +--
40973  glib/ggettext.c            |  6 +++---
40974  glib/grand.c               |  4 ++--
40975  glib/gstrfuncs.c           |  8 +++-----
40976  glib/gtestutils.c          | 16 ++++++++--------
40977  glib/gtimezone.c           | 11 +++++------
40978  glib/gunidecomp.c          | 12 ++++++------
40979  glib/gutils.c              | 26 ++++++++++++--------------
40980  gmodule/gmodule.c          | 11 +++++------
40981  27 files changed, 106 insertions(+), 116 deletions(-)
40982
40983 commit 111803030d54b192ca1edd25bbde90130eaff2a9
40984 Author: Matthias Clasen <mclasen@redhat.com>
40985 Date:   Wed Feb 5 19:32:41 2014 -0500
40986
40987     Don't use <envar> in docs
40988
40989     Switch to simpler markdown, `foo`.
40990
40991  gio/gappinfo.c                | 22 +++++++++---------
40992  gio/gapplicationcommandline.c |  6 ++---
40993  gio/gdesktopappinfo.c         | 12 +++++-----
40994  gio/giomodule.c               |  6 ++---
40995  gio/gresource.c               | 11 ++++-----
40996  gio/gsettingsbackend.c        |  4 ++--
40997  gio/gsettingsschema.c         |  5 ++---
40998  gio/gtestdbus.c               | 14 +++++++-----
40999  glib/gcharset.c               |  6 ++---
41000  glib/gconvert.c               | 35 ++++++++++++++---------------
41001  glib/gfileutils.c             |  6 ++---
41002  glib/ggettext.c               |  2 +-
41003  glib/gkeyfile.c               |  5 +++--
41004  glib/glib-init.c              |  2 +-
41005  glib/gmessages.c              | 28 +++++++++++------------
41006  glib/grand.c                  |  7 +++---
41007  glib/gspawn.c                 | 38 +++++++++++++++----------------
41008  glib/gtestutils.c             |  4 ++--
41009  glib/gtimezone.c              | 39 ++++++++++++++++----------------
41010  glib/gutils.c                 | 52
41011  +++++++++++++++++++++----------------------
41012  20 files changed, 151 insertions(+), 153 deletions(-)
41013
41014 commit 2fda00af3585b9b589268299cf3b27abd891b80f
41015 Author: Shankar Prasad <prasad.mvs@gmail.com>
41016 Date:   Wed Feb 5 15:19:25 2014 +0530
41017
41018     updated kn.po
41019
41020  po/kn.po | 1408
41021  ++++++++++++++++++++++++++++++++++----------------------------
41022  1 file changed, 778 insertions(+), 630 deletions(-)
41023
41024 commit 2b8edf234c9f1926ca2b24bf431fc1c8dc7c4ecf
41025 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41026 Date:   Thu Nov 21 17:39:16 2013 +0000
41027
41028     gvariant: Document the need to cast varargs when constructing
41029     GVariants
41030
41031     Slightly expand on the documentation about casting varargs when
41032     constructing GVariants, and link to it from all the functions
41033     where it’s
41034     a necessary consideration.
41035
41036     Add an example of passing flags to a ‘t’ type variable (guint64).
41037     Assuming the flags enum does not have many members, the flag variable
41038     will be 32 bits wide, and needs an explicit cast to be passed into
41039     g_variant_new() as a 64-bit value.
41040
41041     https://bugzilla.gnome.org/show_bug.cgi?id=712837
41042
41043  docs/reference/glib/gvariant-varargs.xml |  1 +
41044  glib/gvariant-parser.c                   | 12 ++++++++++++
41045  glib/gvariant.c                          | 23 +++++++++++++++++++++++
41046  3 files changed, 36 insertions(+)
41047
41048 commit 3f3d2976d1102eb202e58e42793a511d01d10604
41049 Author: Ryan Lortie <desrt@desrt.ca>
41050 Date:   Tue Feb 4 14:22:55 2014 +0000
41051
41052     return_if_fail vs. return_val_if_fail fix
41053
41054  glib/gvariant.c | 4 ++--
41055  1 file changed, 2 insertions(+), 2 deletions(-)
41056
41057 commit 78ec35f7abab5b65cbc8b71bb89441bf691b5fce
41058 Author: Ryan Lortie <desrt@desrt.ca>
41059 Date:   Tue Jan 28 10:55:44 2014 +0000
41060
41061     gobject: box GVariantDict
41062
41063     We will want to use this in GApplication for a signal and a property.
41064
41065     https://bugzilla.gnome.org/show_bug.cgi?id=625408
41066
41067  docs/reference/gobject/gobject-sections.txt |  1 +
41068  gobject/gboxed.c                            |  1 +
41069  gobject/glib-types.h                        | 11 +++++++++++
41070  3 files changed, 13 insertions(+)
41071
41072 commit 14e62d1fa29442866f3230e47e736acc54394906
41073 Author: Ryan Lortie <desrt@desrt.ca>
41074 Date:   Fri Jan 24 09:42:13 2014 -0500
41075
41076     add GVariantDict
41077
41078     ...the long-requested mutable dictionary helper for GVariant.
41079
41080     https://bugzilla.gnome.org/show_bug.cgi?id=625408
41081
41082  docs/reference/glib/glib-sections.txt |  15 +
41083  glib/gvariant.c                       | 511
41084  ++++++++++++++++++++++++++++++++++
41085  glib/gvariant.h                       |  47 ++++
41086  3 files changed, 573 insertions(+)
41087
41088 commit 7a76ab6f48da18faf5a9528a6612c8dbbe0d60a8
41089 Author: Matthias Clasen <mclasen@redhat.com>
41090 Date:   Mon Feb 3 19:34:15 2014 -0500
41091
41092     Bump version
41093
41094  configure.ac | 2 +-
41095  1 file changed, 1 insertion(+), 1 deletion(-)
41096
41097 commit e7db49b6e34edae3b02c34ea5acd9699df0c5ef8
41098 Author: Matthias Clasen <mclasen@redhat.com>
41099 Date:   Mon Feb 3 19:06:53 2014 -0500
41100
41101     2.39.4
41102
41103  configure.ac | 2 +-
41104  1 file changed, 1 insertion(+), 1 deletion(-)
41105
41106 commit f7a43ba87df15486386fe27727d99b1c9aeb7d34
41107 Author: Matthias Clasen <mclasen@redhat.com>
41108 Date:   Mon Feb 3 17:37:42 2014 -0500
41109
41110     Updates
41111
41112  NEWS | 31 +++++++++++++++++++++++++++++++
41113  1 file changed, 31 insertions(+)
41114
41115 commit c8476e9f8f1ca99f7d30a0505268abc4049fb0c6
41116 Author: Matthias Clasen <mclasen@redhat.com>
41117 Date:   Mon Feb 3 17:10:45 2014 -0500
41118
41119     Fix a typo
41120
41121  glib/gthread.c | 2 +-
41122  1 file changed, 1 insertion(+), 1 deletion(-)
41123
41124 commit 5d71376763744c26005e918d21f3bd26d884388e
41125 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41126 Date:   Fri Jan 31 12:16:15 2014 +0000
41127
41128     gmain: Note that g_source_destroy() can be called multiple times
41129
41130     https://bugzilla.gnome.org/show_bug.cgi?id=723360
41131
41132  glib/gmain.c | 3 ++-
41133  1 file changed, 2 insertions(+), 1 deletion(-)
41134
41135 commit e1ea008fc836b5d358419029b2d7c664121ccaf6
41136 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
41137 Date:   Sun Feb 2 20:09:16 2014 +0800
41138
41139     Updated Traditional Chinese translation(Hong Kong and Taiwan)
41140
41141  po/zh_HK.po | 1465
41142  ++++++++++++++++++++++++++++++++++-------------------------
41143  po/zh_TW.po | 1465
41144  ++++++++++++++++++++++++++++++++++-------------------------
41145  2 files changed, 1692 insertions(+), 1238 deletions(-)
41146
41147 commit ecadb5a92d8707e60cab9e5db19fb0705846415c
41148 Author: Emmanuele Bassi <ebassi@gnome.org>
41149 Date:   Sun Feb 2 09:32:09 2014 +0000
41150
41151     tests: Remove a compiler warning
41152
41153  glib/tests/slice.c | 2 +-
41154  1 file changed, 1 insertion(+), 1 deletion(-)
41155
41156 commit a2c42b4a799283f5e811acbd99d58b68eaa7bd3e
41157 Author: Emmanuele Bassi <ebassi@gnome.org>
41158 Date:   Sun Feb 2 09:30:30 2014 +0000
41159
41160     array: Remove a compiler warning
41161
41162     The GRealPtrArray variable is not necessary: we're accessing only
41163     public
41164     fields of GPtrArray.
41165
41166  glib/garray.c | 1 -
41167  1 file changed, 1 deletion(-)
41168
41169 commit 017349823c0304b1e10c24c832adfecc3d227107
41170 Author: Emmanuele Bassi <ebassi@gnome.org>
41171 Date:   Sun Feb 2 09:28:31 2014 +0000
41172
41173     array: Fix compilation
41174
41175  glib/garray.c | 2 +-
41176  1 file changed, 1 insertion(+), 1 deletion(-)
41177
41178 commit 7cf221aadb4f9bd6e7f015fb327ae551bb52b08f
41179 Author: Antoine Jacoutot <ajacoutot@gnome.org>
41180 Date:   Tue Jan 21 17:25:35 2014 +0100
41181
41182     gio: extend the system_internal lists with BSD paths
41183
41184  gio/gunixmounts.c | 12 ++++++++++++
41185  1 file changed, 12 insertions(+)
41186
41187 commit d8bbc77cb39a9dee1af7f2e97b7b23bafa19fea3
41188 Author: Matthias Clasen <mclasen@redhat.com>
41189 Date:   Sat Feb 1 21:48:35 2014 -0500
41190
41191     GVariant: Convert docs to markdown
41192
41193     Specifically, convert the sections to markdown syntax.
41194
41195  glib/gvariant.c | 357
41196  +++++++++++++++++++++++++-------------------------------
41197  1 file changed, 162 insertions(+), 195 deletions(-)
41198
41199 commit 9b6cc973a00bfa4bd9dccbfbe38518587e22a614
41200 Author: Matthias Clasen <mclasen@redhat.com>
41201 Date:   Sat Feb 1 21:41:57 2014 -0500
41202
41203     Don't use the varname tag
41204
41205     This is just an environment variable, after all.
41206
41207  glib/gtimezone.c | 16 ++++++++--------
41208  1 file changed, 8 insertions(+), 8 deletions(-)
41209
41210 commit d282bd3929d4d7df9f9833ffc76ec5c1b1b8b89f
41211 Author: Matthias Clasen <mclasen@redhat.com>
41212 Date:   Sat Feb 1 21:40:10 2014 -0500
41213
41214     gmain: Convert docs to markdown
41215
41216     Specifically, convert sections to markdown syntax and
41217     drop all the para tags.
41218
41219  glib/gmain.c | 29 ++++++++++++++++-------------
41220  1 file changed, 16 insertions(+), 13 deletions(-)
41221
41222 commit ce87d6420c9367b029c9d686cff04f913539b126
41223 Author: Matthias Clasen <mclasen@redhat.com>
41224 Date:   Sat Feb 1 21:18:29 2014 -0500
41225
41226     Don't use the quote tag
41227
41228     It was only used in two places, and we can easily do without.
41229
41230  gio/gdbusconnection.c |  7 +++----
41231  glib/gthread.c        | 10 +++++-----
41232  2 files changed, 8 insertions(+), 9 deletions(-)
41233
41234 commit 2f26bad026057efc7ea7e4433e3ff4635ba36e61
41235 Author: Matthias Clasen <mclasen@redhat.com>
41236 Date:   Sat Feb 1 20:54:18 2014 -0500
41237
41238     Remove an unnecessary paragraph
41239
41240  glib/gvarianttype.c | 4 ----
41241  1 file changed, 4 deletions(-)
41242
41243 commit 8945da08ac71267d70c0d062b03070303e5b6286
41244 Author: Matthias Clasen <mclasen@redhat.com>
41245 Date:   Sat Feb 1 20:53:50 2014 -0500
41246
41247     Make gtk-doc find another symbol
41248
41249  glib/gvariant-parser.c | 2 ++
41250  1 file changed, 2 insertions(+)
41251
41252 commit efae1126db66e74db84b6f054c689aabe32502a8
41253 Author: Matthias Clasen <mclasen@redhat.com>
41254 Date:   Sat Feb 1 20:53:17 2014 -0500
41255
41256     GTree: formatting fixes
41257
41258  glib/gtree.c | 6 +++---
41259  1 file changed, 3 insertions(+), 3 deletions(-)
41260
41261 commit 26b4f6b41c40a6989af2c7a2da1f78d3e497a652
41262 Author: Matthias Clasen <mclasen@redhat.com>
41263 Date:   Sat Feb 1 20:51:53 2014 -0500
41264
41265     gstrfuncs: Fix up gtk-doc warnings
41266
41267  glib/gstrfuncs.c | 42 +++++++++++++++++++++---------------------
41268  glib/gstrfuncs.h |  3 +--
41269  2 files changed, 22 insertions(+), 23 deletions(-)
41270
41271 commit 71d842674faf2cd0a2d85808d64132e9aa206fd2
41272 Author: Matthias Clasen <mclasen@redhat.com>
41273 Date:   Sat Feb 1 20:50:57 2014 -0500
41274
41275     grand: formatting cleanups
41276
41277  glib/grand.c | 224
41278  ++++++++++++++++++++++++++++++++---------------------------
41279  1 file changed, 121 insertions(+), 103 deletions(-)
41280
41281 commit 3bbd15383f72cd9b856a193d8fd083bcf6547e8f
41282 Author: Matthias Clasen <mclasen@redhat.com>
41283 Date:   Sat Feb 1 20:50:33 2014 -0500
41284
41285     Formatting cleanups
41286
41287  glib/gpoll.h | 10 +++++-----
41288  1 file changed, 5 insertions(+), 5 deletions(-)
41289
41290 commit ca462d1b5911f1858528e9149929d53123ddc6da
41291 Author: Matthias Clasen <mclasen@redhat.com>
41292 Date:   Sat Feb 1 20:49:59 2014 -0500
41293
41294     Avoid another gtk-doc warning
41295
41296  glib/gpattern.c | 2 +-
41297  1 file changed, 1 insertion(+), 1 deletion(-)
41298
41299 commit acdd7015fb779ad2484f31b01d463009a42ee1e1
41300 Author: Matthias Clasen <mclasen@redhat.com>
41301 Date:   Sat Feb 1 20:49:21 2014 -0500
41302
41303     Avoid a gtk-doc warning
41304
41305  glib/gmessages.c | 2 +-
41306  1 file changed, 1 insertion(+), 1 deletion(-)
41307
41308 commit 7548dab9595845096d249ed203a51c61abf9d0d6
41309 Author: Matthias Clasen <mclasen@redhat.com>
41310 Date:   Sat Feb 1 20:48:52 2014 -0500
41311
41312     GIOChannel: Move some docs where they are looked for
41313
41314  glib/giochannel.c | 35 ++++++++++++++---------------------
41315  1 file changed, 14 insertions(+), 21 deletions(-)
41316
41317 commit 23dd2b01a180a6db08e494d9d9ed4927ff27ba0a
41318 Author: Matthias Clasen <mclasen@redhat.com>
41319 Date:   Sat Feb 1 20:47:23 2014 -0500
41320
41321     Avoid some gtk-doc warnings
41322
41323  glib/ghook.c | 4 ++--
41324  1 file changed, 2 insertions(+), 2 deletions(-)
41325
41326 commit a556afc97003815d95144901ad8833402b0839b4
41327 Author: Matthias Clasen <mclasen@redhat.com>
41328 Date:   Sat Feb 1 20:46:43 2014 -0500
41329
41330     Drop another use of xinclude
41331
41332  glib/gbookmarkfile.c | 5 ++---
41333  1 file changed, 2 insertions(+), 3 deletions(-)
41334
41335 commit cbd585495c5e123490edf9804c5e2df26879668a
41336 Author: Matthias Clasen <mclasen@redhat.com>
41337 Date:   Sat Feb 1 20:45:25 2014 -0500
41338
41339     GArray: Documentation cleanups
41340
41341  glib/garray.c | 284
41342  +++++++++++++++++++++++++++++-----------------------------
41343  glib/garray.h |   2 +-
41344  2 files changed, 145 insertions(+), 141 deletions(-)
41345
41346 commit 8f57d6dd1dec74c17086696ca2223814a2dd1818
41347 Author: Matthias Clasen <mclasen@redhat.com>
41348 Date:   Sat Feb 1 20:43:53 2014 -0500
41349
41350     Docs: Avoid a 'returns' at the beginning of the line
41351
41352     This confuses gtk-doc.
41353
41354  glib/docs.c | 8 ++++----
41355  1 file changed, 4 insertions(+), 4 deletions(-)
41356
41357 commit 1c33c14c044ec3c3c14cb847e2112872f56aed36
41358 Author: Matthias Clasen <mclasen@redhat.com>
41359 Date:   Sat Feb 1 20:43:01 2014 -0500
41360
41361     Add some more deprecation guards to shut up gtk-doc
41362
41363  glib/deprecated/gcache.h  | 4 ++++
41364  glib/deprecated/gmain.h   | 3 +++
41365  glib/deprecated/gthread.h | 4 ++++
41366  3 files changed, 11 insertions(+)
41367
41368 commit 6566f746f615673b2a6eeaf44d3e9c4373900c5a
41369 Author: Matthias Clasen <mclasen@redhat.com>
41370 Date:   Sat Feb 1 20:41:47 2014 -0500
41371
41372     Drop use of xinclude in GTestDBus docs
41373
41374  gio/gtestdbus.c | 10 +++-------
41375  1 file changed, 3 insertions(+), 7 deletions(-)
41376
41377 commit 95aba90d090dea84209982999b81ada074733308
41378 Author: Matthias Clasen <mclasen@redhat.com>
41379 Date:   Sat Feb 1 20:41:12 2014 -0500
41380
41381     Docs: Remove another use of xinclude
41382
41383  gio/gsettings.c | 11 +++++------
41384  1 file changed, 5 insertions(+), 6 deletions(-)
41385
41386 commit 0bfb09daf13c570ba863d40518f12390531aee47
41387 Author: Matthias Clasen <mclasen@redhat.com>
41388 Date:   Sat Feb 1 20:40:41 2014 -0500
41389
41390     Fix up missing symbols in glib-sections.txt
41391
41392  docs/reference/glib/glib-sections.txt | 2 +-
41393  1 file changed, 1 insertion(+), 1 deletion(-)
41394
41395 commit 306dfb32923ddde09fb72044aa8aa1349c969569
41396 Author: Matthias Clasen <mclasen@redhat.com>
41397 Date:   Sat Feb 1 15:26:38 2014 -0500
41398
41399     Drop use of the command tag
41400
41401     It is more useful to link to the included man page, anyway.
41402
41403  gio/gdbusproxy.c      |  3 +--
41404  gio/gresource.c       |  4 ++--
41405  gio/gsettingsschema.c |  4 ++--
41406  glib/gbacktrace.c     | 34 +++++++++++++++++-----------------
41407  gmodule/gmodule.c     |  3 +--
41408  5 files changed, 23 insertions(+), 25 deletions(-)
41409
41410 commit 8bdc089ca46f20d08487d5c1b41610459a9b4b51
41411 Author: Matthias Clasen <mclasen@redhat.com>
41412 Date:   Sat Feb 1 15:25:43 2014 -0500
41413
41414     Docs: Drop use of indexterm tags
41415
41416     These have not been making it into the index, anyway.
41417
41418  gio/gasyncresult.c | 18 +++++++++---------
41419  gio/gfile.c        |  8 ++++----
41420  2 files changed, 13 insertions(+), 13 deletions(-)
41421
41422 commit adf892e96af403b8950dff1a370e4270ffaebc62
41423 Author: Matthias Clasen <mclasen@redhat.com>
41424 Date:   Sat Feb 1 15:11:49 2014 -0500
41425
41426     Annotate all examples with their language
41427
41428     The C ones, at least.
41429
41430  gio/gactionmap.c          |  2 +-
41431  gio/gasyncinitable.c      |  2 +-
41432  gio/gasyncresult.c        |  2 +-
41433  gio/gcancellable.c        |  2 +-
41434  gio/gdbusconnection.c     |  4 ++--
41435  gio/gdbuserror.c          |  2 +-
41436  gio/gdbusproxy.c          |  6 +++---
41437  gio/gfileenumerator.c     |  2 +-
41438  gio/giomodule.c           |  4 ++--
41439  gio/gmemoryoutputstream.c |  2 +-
41440  gio/gsettingsschema.c     |  4 ++--
41441  gio/gsimpleaction.c       |  2 +-
41442  gio/gsimpleasyncresult.c  |  2 +-
41443  gio/gsocketconnectable.c  |  2 +-
41444  gio/gtask.c               |  8 ++++----
41445  gio/gthemedicon.c         |  4 ++--
41446  gio/gvolume.c             |  4 ++--
41447  glib/docs.c               | 32 ++++++++++++++++----------------
41448  glib/garray.c             |  8 ++++----
41449  glib/gasyncqueue.c        |  2 +-
41450  glib/gbacktrace.c         |  2 +-
41451  glib/gdate.c              |  4 ++--
41452  glib/gerror.c             | 18 +++++++++---------
41453  glib/gfileutils.c         |  2 +-
41454  glib/ggettext.c           |  8 ++++----
41455  glib/ghash.c              |  2 +-
41456  glib/glist.c              | 16 ++++++++--------
41457  glib/gmain.c              | 12 ++++++------
41458  glib/gmarkup.c            |  8 ++++----
41459  glib/gmessages.c          |  8 ++++----
41460  glib/goption.c            |  4 ++--
41461  glib/gregex.c             |  6 +++---
41462  glib/gslice.c             |  4 ++--
41463  glib/gslist.c             |  8 ++++----
41464  glib/gstrfuncs.c          |  6 +++---
41465  glib/gtestutils.c         |  8 ++++----
41466  glib/gthread-posix.c      | 10 +++++-----
41467  glib/gthread.c            | 16 ++++++++--------
41468  glib/gvariant-parser.c    |  6 +++---
41469  glib/gvariant.c           |  8 ++++----
41470  gmodule/gmodule.c         |  2 +-
41471  gobject/gbinding.c        |  6 +++---
41472  gobject/gclosure.c        |  8 ++++----
41473  gobject/genums.c          |  2 +-
41474  gobject/gobject.c         | 22 +++++++++++-----------
41475  gobject/gtype.c           |  2 +-
41476  gobject/gtypeplugin.c     |  2 +-
41477  gobject/gvalue.c          |  2 +-
41478  gobject/gvaluearray.c     |  4 ++--
41479  49 files changed, 151 insertions(+), 151 deletions(-)
41480
41481 commit 701f00f12515dfad2092842f34ccbf11679406e3
41482 Author: Matthias Clasen <mclasen@redhat.com>
41483 Date:   Sat Feb 1 15:11:00 2014 -0500
41484
41485     GApplicationCommandline: Shorten embedded examples
41486
41487     Just show relevant fragments of the three examples inline,
41488     and link to the full sources. This lets us get rid of
41489     xinclude markup.
41490
41491  gio/gapplicationcommandline.c | 173
41492  +++++++++++++++++++++++++++++-------------
41493  1 file changed, 121 insertions(+), 52 deletions(-)
41494
41495 commit 77c4ff80dcf487d0a0f8b82e9c3e721618724bd0
41496 Author: Matthias Clasen <mclasen@redhat.com>
41497 Date:   Sat Feb 1 12:19:04 2014 -0500
41498
41499     docs: Stop using the function tag
41500
41501  gio/gactiongroup.c                   |  2 +-
41502  glib/deprecated/gthread-deprecated.c | 10 +++++-----
41503  glib/gasyncqueue.c                   |  6 +++---
41504  glib/gmessages.c                     | 19 ++++++++++---------
41505  glib/gpattern.c                      |  6 +++---
41506  glib/grand.c                         | 32
41507  +++++++++++++++-----------------
41508  glib/gregex.c                        |  2 +-
41509  glib/gthread-posix.c                 |  2 +-
41510  glib/gthread.c                       |  5 ++---
41511  9 files changed, 41 insertions(+), 43 deletions(-)
41512
41513 commit faa007c8274d786d070884834b080e47a7951fa9
41514 Author: Matthias Clasen <mclasen@redhat.com>
41515 Date:   Sat Feb 1 12:09:14 2014 -0500
41516
41517     Don't use computeroutput tag
41518
41519     There was one occurrence of this.
41520
41521  glib/gbacktrace.c | 2 +-
41522  1 file changed, 1 insertion(+), 1 deletion(-)
41523
41524 commit 42cf80780b4fbbe9063ed3d962bb13f341757b3f
41525 Author: Matthias Clasen <mclasen@redhat.com>
41526 Date:   Sat Feb 1 11:57:13 2014 -0500
41527
41528     Docs: Big entity cleanup
41529
41530     Strip lots of entity use from |[ ]| examples (which are now
41531     implicit CDATA). Also remove many redundant uses of <!-- -->.
41532
41533  gio/gappinfo.c                 |  6 +++---
41534  gio/gasyncresult.c             |  6 +++---
41535  gio/gcancellable.c             | 14 ++++++++------
41536  gio/gdbusconnection.c          |  2 +-
41537  gio/gdbuserror.c               | 11 ++++++-----
41538  gio/gdbusmessage.c             | 26 +++++++++++++-------------
41539  gio/gdbusobjectmanagerserver.c |  7 +++----
41540  gio/gdbusobjectskeleton.c      |  6 +++---
41541  gio/gdbusproxy.c               |  4 ++--
41542  gio/gemblemedicon.c            |  4 ++--
41543  gio/gfileenumerator.c          |  4 ++--
41544  gio/gfileinfo.c                |  2 +-
41545  gio/giomodule.c                |  4 ++--
41546  gio/gsettings.c                |  2 +-
41547  gio/gsimpleasyncresult.c       |  4 ++--
41548  gio/gsocket.c                  |  4 ++--
41549  gio/gsocketconnectable.c       | 22 +++++++++++-----------
41550  gio/gsrvtarget.c               |  4 ++--
41551  gio/gtlscertificate.c          |  2 +-
41552  glib/docs.c                    |  2 +-
41553  glib/garray.c                  |  8 ++++----
41554  glib/gbacktrace.c              |  4 ++--
41555  glib/gbookmarkfile.c           |  4 +++-
41556  glib/gdate.c                   |  2 +-
41557  glib/gerror.c                  | 21 +++++++++++----------
41558  glib/ggettext.c                |  8 ++++----
41559  glib/gmain.c                   | 10 +++++-----
41560  glib/gmarkup.c                 | 12 ++++++------
41561  glib/goption.c                 |  8 ++++----
41562  glib/gpoll.c                   |  2 +-
41563  glib/gquark.c                  |  2 +-
41564  glib/gregex.c                  | 14 +++++++-------
41565  glib/gstrfuncs.c               |  2 +-
41566  glib/gthread.c                 | 16 ++++++++--------
41567  gobject/gclosure.c             | 16 ++++++++--------
41568  gobject/gobject.c              | 16 ++++++++--------
41569  gobject/gparam.c               | 12 ++++++------
41570  gobject/gvalue.c               | 28 ++++++++++++++--------------
41571  38 files changed, 163 insertions(+), 158 deletions(-)
41572
41573 commit 6972264c7daad6688f3a2908c84760892121917d
41574 Author: Matthias Clasen <mclasen@redhat.com>
41575 Date:   Sat Feb 1 11:08:23 2014 -0500
41576
41577     GModule: Move docs away from markup
41578
41579  gmodule/gmodule.c | 22 +++++++++-------------
41580  1 file changed, 9 insertions(+), 13 deletions(-)
41581
41582 commit 4ab94a268369481cb4992346ecdc1faae348c5c4
41583 Author: Matthias Clasen <mclasen@redhat.com>
41584 Date:   Sat Feb 1 10:48:36 2014 -0500
41585
41586     gtestdbus: Use markdown for sections
41587
41588  gio/gtestdbus.c | 125
41589  ++++++++++++++++++++++++++------------------------------
41590  1 file changed, 57 insertions(+), 68 deletions(-)
41591
41592 commit eb69bc6aa4cb1d9600337fd19a9109f938606c5a
41593 Author: Matthias Clasen <mclasen@redhat.com>
41594 Date:   Sat Feb 1 10:48:02 2014 -0500
41595
41596     GSettings: use markdown for sections
41597
41598  gio/gsettings.c | 78
41599  ++++++++++++++++++++++++++-------------------------------
41600  1 file changed, 36 insertions(+), 42 deletions(-)
41601
41602 commit b5fb6b4bbfe5903be06a515449a07cf1f1119c26
41603 Author: Matthias Clasen <mclasen@redhat.com>
41604 Date:   Sat Feb 1 10:47:09 2014 -0500
41605
41606     gconvert: Stop using footnotes
41607
41608     These don't really work in the generated docs, so just copy
41609     the content in the few places.
41610
41611  glib/gconvert.c | 73
41612  ++++++++++++++++++++++++++++++++++-----------------------
41613  1 file changed, 44 insertions(+), 29 deletions(-)
41614
41615 commit 60b623d3fb70c09cb08e6c088b76c59d4316e132
41616 Author: Matthias Clasen <mclasen@redhat.com>
41617 Date:   Sat Feb 1 10:19:07 2014 -0500
41618
41619     GObject: Convert docs to markdown
41620
41621     In particular, convert lists to markdown syntax.
41622
41623  gobject/gclosure.c    | 27 ++++++++------------
41624  gobject/gobject.c     | 65 ++++++----------------------------------------
41625  gobject/gsignal.c     | 29 +++++++++------------
41626  gobject/gtypemodule.c | 30 ++++++++--------------
41627  gobject/gtypeplugin.c | 71
41628  ++++++++++++++++++++++-----------------------------
41629  5 files changed, 72 insertions(+), 150 deletions(-)
41630
41631 commit c93c05faa32aa030ff7aa604b5bb01871716cb2c
41632 Author: Matthias Clasen <mclasen@redhat.com>
41633 Date:   Sat Feb 1 10:18:07 2014 -0500
41634
41635     gregex: Convert docs to markdown
41636
41637     In particular, convert lists to markdown syntax.
41638
41639  glib/gregex.c | 33 ++++++---------------------------
41640  1 file changed, 6 insertions(+), 27 deletions(-)
41641
41642 commit 8f486ceebb611bb7b2cffbf6b7a247f9b7dedb2e
41643 Author: Matthias Clasen <mclasen@redhat.com>
41644 Date:   Sat Feb 1 10:17:28 2014 -0500
41645
41646     goption: Convert docs to markdown
41647
41648     In particular, convert lists to markdown syntax.
41649
41650  glib/goption.c | 26 +++++++++++++-------------
41651  1 file changed, 13 insertions(+), 13 deletions(-)
41652
41653 commit f7a604699815b8189d769e960e5469b67367e0e6
41654 Author: Matthias Clasen <mclasen@redhat.com>
41655 Date:   Sat Feb 1 10:17:04 2014 -0500
41656
41657     gmessages: Convert docs to markdown
41658
41659     In particular, convert lists to markdown syntax.
41660
41661  glib/gmessages.c | 25 ++++++++-----------------
41662  1 file changed, 8 insertions(+), 17 deletions(-)
41663
41664 commit 99b53a0aaf5432057849fbf98b3666b688974030
41665 Author: Matthias Clasen <mclasen@redhat.com>
41666 Date:   Sat Feb 1 10:15:52 2014 -0500
41667
41668     gmarkup: Convert docs to markdown
41669
41670     In particular, convert lists to markdown syntax.
41671
41672  glib/gmarkup.c | 47 ++++++++++++++++++++++++-----------------------
41673  1 file changed, 24 insertions(+), 23 deletions(-)
41674
41675 commit 85d612a968c1d02a958f57c38d1ce90ceea4afc9
41676 Author: Matthias Clasen <mclasen@redhat.com>
41677 Date:   Sat Feb 1 10:15:20 2014 -0500
41678
41679     gmain: Convert docs to markdown
41680
41681     In particular, convert lists to markdown syntax.
41682
41683  glib/gmain.c | 27 +++++++++------------------
41684  1 file changed, 9 insertions(+), 18 deletions(-)
41685
41686 commit c4da8f426a89f85fa752e262b58ba650d47d38cd
41687 Author: Matthias Clasen <mclasen@redhat.com>
41688 Date:   Sat Feb 1 10:14:59 2014 -0500
41689
41690     GKeyFile: Convert docs to markdown
41691
41692     In particular, convert lists to markdown syntax.
41693
41694  glib/gkeyfile.c | 29 +++++++++++++++--------------
41695  1 file changed, 15 insertions(+), 14 deletions(-)
41696
41697 commit 9f896667f8fc8b9596a50242116782567710c3a7
41698 Author: Matthias Clasen <mclasen@redhat.com>
41699 Date:   Sat Feb 1 10:14:41 2014 -0500
41700
41701     GIOChannel: remove unneeded markup from the docs
41702
41703  glib/giochannel.c | 56
41704  +++++++++++++++++++++----------------------------------
41705  1 file changed, 21 insertions(+), 35 deletions(-)
41706
41707 commit 22f8e8461cfc9bdc20015129ae221c6f1ed4a125
41708 Author: Matthias Clasen <mclasen@redhat.com>
41709 Date:   Sat Feb 1 10:14:08 2014 -0500
41710
41711     ggettext: Convert docs to markdown
41712
41713     In particular, convert lists to markdown syntax.
41714
41715  glib/ggettext.c | 20 +++++++++++---------
41716  1 file changed, 11 insertions(+), 9 deletions(-)
41717
41718 commit fab4f91907447635b648c908a685aeef0c8b0c21
41719 Author: Matthias Clasen <mclasen@redhat.com>
41720 Date:   Sat Feb 1 10:13:41 2014 -0500
41721
41722     fileutils: Convert docs to markdown
41723
41724     In particular, convert lists to markdown syntax.
41725
41726  glib/gfileutils.c | 25 ++++++++++---------------
41727  1 file changed, 10 insertions(+), 15 deletions(-)
41728
41729 commit d76f4455f1248b88473d8acbb19a9152f800c269
41730 Author: Matthias Clasen <mclasen@redhat.com>
41731 Date:   Sat Feb 1 10:13:17 2014 -0500
41732
41733     GError: Convert docs to markdown
41734
41735     In particular, convert lists to markdown syntax.
41736
41737  glib/gerror.c | 108
41738  +++++++++++++++++++++++-----------------------------------
41739  1 file changed, 43 insertions(+), 65 deletions(-)
41740
41741 commit ef3796d3fd8bed9b4b6ccd0abf7d309634f6c83a
41742 Author: Matthias Clasen <mclasen@redhat.com>
41743 Date:   Sat Feb 1 10:11:38 2014 -0500
41744
41745     GDateTime: Convert docs to markdown
41746
41747     In particular convert sections and lists to markdown syntax.
41748
41749  glib/gdatetime.c | 320
41750  ++++++++++++-------------------------------------------
41751  1 file changed, 68 insertions(+), 252 deletions(-)
41752
41753 commit 5cf14b0cc25b789be627573f7051f69b5d696a03
41754 Author: Matthias Clasen <mclasen@redhat.com>
41755 Date:   Sat Feb 1 10:10:19 2014 -0500
41756
41757     gconvert: Convert docs to markdown
41758
41759     In particular, we convert sections and lists to markdown syntax
41760     here.
41761
41762  glib/gconvert.c | 143
41763  +++++++++++++++++++++++++-------------------------------
41764  1 file changed, 63 insertions(+), 80 deletions(-)
41765
41766 commit 07506f6c579c309724abe20dd843eb60716c94cc
41767 Author: Matthias Clasen <mclasen@redhat.com>
41768 Date:   Sat Feb 1 09:50:23 2014 -0500
41769
41770     kqueue: Don't use doc comments
41771
41772     This is not public API, so no need to confuse gtk-doc by
41773     documentation that it needs to ignore. Also, no need for
41774     markup in here.
41775
41776  gio/kqueue/kqueue-thread.c | 34 ++++++++++++++--------------------
41777  1 file changed, 14 insertions(+), 20 deletions(-)
41778
41779 commit 293fdc312c0eabd8407e2f60e1135fb08bfcfe03
41780 Author: Matthias Clasen <mclasen@redhat.com>
41781 Date:   Sat Feb 1 00:27:22 2014 -0500
41782
41783     GVariantType: convert docs to markdown
41784
41785     Convert lists to markdown syntax, and remove lots of <literal>.
41786
41787  glib/gvarianttype.c | 190
41788  +++++++++++++++++++++-------------------------------
41789  1 file changed, 76 insertions(+), 114 deletions(-)
41790
41791 commit fe9e812d7f606fd8df6809ab01e45addaffa1e66
41792 Author: Matthias Clasen <mclasen@redhat.com>
41793 Date:   Sat Feb 1 00:26:58 2014 -0500
41794
41795     GVariant: convert docs to markdown
41796
41797     Convert lists to markdown syntax, and remove a lot of <literal>.
41798
41799  glib/gvariant.c | 21 +++++++++------------
41800  1 file changed, 9 insertions(+), 12 deletions(-)
41801
41802 commit bc982223eb439bec711050db44c20b6c51e3da93
41803 Author: Matthias Clasen <mclasen@redhat.com>
41804 Date:   Sat Feb 1 00:26:38 2014 -0500
41805
41806     gthread: Convert docs to markdown
41807
41808     Convert lists to markdown syntax.
41809
41810  glib/gthread.c | 75
41811  ++++++++++++++++++++++++++--------------------------------
41812  1 file changed, 34 insertions(+), 41 deletions(-)
41813
41814 commit 4308d2be9aa66071c0ccdcb9c5a0cafe722252a5
41815 Author: Matthias Clasen <mclasen@redhat.com>
41816 Date:   Sat Feb 1 00:26:05 2014 -0500
41817
41818     testutils: Convert docs to markdown
41819
41820     Convert lists to markdown.
41821
41822  glib/gtestutils.c | 134
41823  ++++++++++++++++--------------------------------------
41824  1 file changed, 38 insertions(+), 96 deletions(-)
41825
41826 commit 77a60147538275710318778335205a796269fad0
41827 Author: Matthias Clasen <mclasen@redhat.com>
41828 Date:   Fri Jan 31 23:47:57 2014 -0500
41829
41830     GApplication: Convert docs to markdown
41831
41832  gio/gapplication.c | 38 ++++++++++++++++++++++++--------------
41833  1 file changed, 24 insertions(+), 14 deletions(-)
41834
41835 commit 01be2876893f70eed25f479545e8fb632470c0f5
41836 Author: Matthias Clasen <mclasen@redhat.com>
41837 Date:   Fri Jan 31 23:47:42 2014 -0500
41838
41839     gdbusnameowning: Convert docs to markdown
41840
41841  gio/gdbusnameowning.c | 127
41842  +++++++++++++++++++++++++-------------------------
41843  1 file changed, 63 insertions(+), 64 deletions(-)
41844
41845 commit 3247d117042c834bc8d8e3737147d50e804f7f60
41846 Author: Matthias Clasen <mclasen@redhat.com>
41847 Date:   Fri Jan 31 23:42:40 2014 -0500
41848
41849     GDBusConnection: Convert docs to markdown
41850
41851     And straighten out capitalization across the file.
41852
41853  gio/gdbusconnection.c | 724
41854  +++++++++++++++++++++++++-------------------------
41855  1 file changed, 368 insertions(+), 356 deletions(-)
41856
41857 commit fee9194adeac05d843280c8726641e6004e7bc8a
41858 Author: Matthias Clasen <mclasen@redhat.com>
41859 Date:   Fri Jan 31 23:01:30 2014 -0500
41860
41861     GIcon: Convert docs to markdown
41862
41863  gio/gicon.c | 19 +++++++------------
41864  1 file changed, 7 insertions(+), 12 deletions(-)
41865
41866 commit 192ddc0792b552ffb653e0ab43f04a25cfd678d9
41867 Author: Matthias Clasen <mclasen@redhat.com>
41868 Date:   Fri Jan 31 23:01:13 2014 -0500
41869
41870     GDBusProxy: Convert docs to markdown
41871
41872  gio/gdbusproxy.c | 31 +++++++++++++------------------
41873  1 file changed, 13 insertions(+), 18 deletions(-)
41874
41875 commit 54578e4c34f8ad7dc315afb18923cbac857ff43d
41876 Author: Matthias Clasen <mclasen@redhat.com>
41877 Date:   Fri Jan 31 23:00:58 2014 -0500
41878
41879     GMenuModel: Convert docs to markdown
41880
41881  gio/gmenumodel.c | 56
41882  ++++++++++++++++++++++----------------------------------
41883  1 file changed, 22 insertions(+), 34 deletions(-)
41884
41885 commit 4a1710862d6c18e4280c595f380f3b210145432c
41886 Author: Matthias Clasen <mclasen@redhat.com>
41887 Date:   Fri Jan 31 22:49:44 2014 -0500
41888
41889     GSimpleProxyResolver: convert docs to markdown
41890
41891  gio/gsimpleproxyresolver.c | 76
41892  ++++++++++++++++++----------------------------
41893  1 file changed, 29 insertions(+), 47 deletions(-)
41894
41895 commit d7b9f209904bcd5fdee9a902a1302c08a1ca9552
41896 Author: Matthias Clasen <mclasen@redhat.com>
41897 Date:   Fri Jan 31 22:42:21 2014 -0500
41898
41899     GSocketClient: convert docs to markdown
41900
41901  gio/gsocketclient.c | 108
41902  +++++++++++++++++-----------------------------------
41903  1 file changed, 34 insertions(+), 74 deletions(-)
41904
41905 commit ba307a0c52599097c3d11c5a88eb28d9f0f48e96
41906 Author: Matthias Clasen <mclasen@redhat.com>
41907 Date:   Fri Jan 31 22:29:13 2014 -0500
41908
41909     GTask: convert long desc to markdown
41910
41911     Use markdown sections and lists here.
41912
41913  gio/gtask.c | 264
41914  +++++++++++++++++++++++++++---------------------------------
41915  1 file changed, 118 insertions(+), 146 deletions(-)
41916
41917 commit ed2bb953301b47bf34ff9c76b5931285d8434654
41918 Author: Dan Winship <danw@gnome.org>
41919 Date:   Sat Feb 1 13:37:07 2014 +0100
41920
41921     gio/tests/network-address: fix for systems with large ifindexes
41922
41923     In some virtualization setups, ifindexes can end up becoming very
41924     large, and so the existing code that assumes that *some* interface
41925     must have an index less than 255 fails.
41926
41927     Fix this by explicitly looking for "lo" first. And then if that fails
41928     (on Windows, or other systems where the loopback interface is not
41929     called "lo"), try indexes up to 1024 rather than 255.
41930
41931     https://bugzilla.gnome.org/show_bug.cgi?id=723048
41932
41933  gio/tests/network-address.c | 13 ++++++++++---
41934  1 file changed, 10 insertions(+), 3 deletions(-)
41935
41936 commit 76330899a1b0f8f8dea1912e7f24d73eb3adc1c0
41937 Author: Dan Winship <danw@gnome.org>
41938 Date:   Sat Feb 1 13:27:19 2014 +0100
41939
41940     Unbreak glib/tests/markup-parse after FSF address change patch
41941
41942  glib/tests/markups/valid-14.gmarkup | 2 +-
41943  1 file changed, 1 insertion(+), 1 deletion(-)
41944
41945 commit 243b264fca673d0a4e69cad3d0984474324f86a9
41946 Author: Dan Winship <danw@gnome.org>
41947 Date:   Tue Jan 28 14:46:37 2014 -0500
41948
41949     gnetworkmonitornetlink: filter out IPv6 LL MC changes
41950
41951     For some reason, IPv6 link-local multicast routing changes all the
41952     time. GNetworkMonitorBase was already ignoring them for purposes of
41953     emitting network-changed, but GNetworkMonitorNetlink would still
41954     trigger a re-dump after getting one, so network-changed would end up
41955     getting emitted anyway.
41956
41957  gio/gnetworkmonitornetlink.c | 10 ++++++++++
41958  1 file changed, 10 insertions(+)
41959
41960 commit cade4d6f19b356eb7eaea9963263cbbe8d95e2de
41961 Author: Matthias Clasen <mclasen@redhat.com>
41962 Date:   Fri Jan 31 22:14:01 2014 -0500
41963
41964     Fix the docs build
41965
41966  gio/gtask.c     | 9 ++++++---
41967  gio/gtestdbus.c | 4 ++--
41968  2 files changed, 8 insertions(+), 5 deletions(-)
41969
41970 commit a4c33c6f8b39c0517d0034d2298a952df4897535
41971 Author: Matthias Clasen <mclasen@redhat.com>
41972 Date:   Fri Jan 31 22:05:04 2014 -0500
41973
41974     Docs: Don't use the code tag
41975
41976  gio/gdbusaddress.c     | 19 ++++++++++---------
41977  glib/glib-init.c       | 12 ++++++------
41978  glib/gvariant-parser.c |  5 ++++-
41979  glib/gvariant.c        | 10 +++++-----
41980  gobject/gsignal.c      |  5 ++---
41981  gobject/gvaluearray.c  |  3 +--
41982  6 files changed, 28 insertions(+), 26 deletions(-)
41983
41984 commit 17f51583a8733c312f5ac53478b36c5f3972ab45
41985 Author: Matthias Clasen <mclasen@redhat.com>
41986 Date:   Fri Jan 31 21:56:33 2014 -0500
41987
41988     Docs: Convert examples to |[ ]|
41989
41990  gio/gactionmap.c                     |   7 +-
41991  gio/gapplication.c                   |  22 +++---
41992  gio/gcontenttype.c                   |   7 +-
41993  gio/gdbuserror.c                     |  16 ++---
41994  gio/gdbusmessage.c                   |   8 +--
41995  gio/gfile.c                          |   4 +-
41996  gio/gmenu.c                          |  10 ++-
41997  gio/gresource.c                      |  10 +--
41998  gio/gsettings.c                      |  16 ++---
41999  gio/gsimpleaction.c                  |  20 +++---
42000  gio/gtask.c                          |  31 ++++----
42001  gio/gtestdbus.c                      |  13 ++--
42002  gio/gvolume.c                        | 124
42003  ++++++++++++++++----------------
42004  glib/deprecated/gthread-deprecated.c | 134
42005  +++++++++++++++--------------------
42006  glib/garray.c                        |  54 +++++++-------
42007  glib/gconvert.c                      |   2 +-
42008  glib/gmessages.c                     |  26 +++----
42009  glib/goption.c                       |   5 +-
42010  glib/gslice.c                        |  25 +++----
42011  glib/gthread-posix.c                 |  10 +--
42012  glib/gthread.c                       | 102 +++++++++++---------------
42013  glib/gurifuncs.c                     |   4 +-
42014  glib/gvariant-parser.c               |   5 +-
42015  glib/gvariant.c                      |  67 ++++++++----------
42016  glib/gversion.c                      |  24 ++-----
42017  gobject/gobject.c                    |  34 ++++-----
42018  gobject/gtype.c                      |   8 +--
42019  27 files changed, 346 insertions(+), 442 deletions(-)
42020
42021 commit 4d12e0d66f1641a6eb2ba9c65579935136f6ef46
42022 Author: Matthias Clasen <mclasen@redhat.com>
42023 Date:   Fri Jan 31 20:34:33 2014 -0500
42024
42025     Docs: Don't use the emphasis tag
42026
42027     Most of the time, the text read just as well without the extra
42028     boldness.
42029
42030  gio/gasyncresult.c             |  11 +-
42031  gio/gcancellable.c             |  16 +-
42032  gio/gdatainputstream.c         |  14 +-
42033  gio/gdbusconnection.c          |   7 +-
42034  gio/gdbusmethodinvocation.c    |   2 +-
42035  gio/gdbusobjectmanagerclient.c |  13 +-
42036  gio/gdbusproxy.c               |   2 +-
42037  gio/gdbusutils.c               |   7 +-
42038  gio/gnetworking.c              |   9 +-
42039  gio/gnetworkmonitor.c          |   7 +-
42040  gio/goutputstream.c            |  26 ++-
42041  gio/gresolver.c                |   5 +-
42042  gio/gsettings.c                |   3 +-
42043  gio/gtask.c                    |   4 +-
42044  glib/docs.c                    |  34 ++--
42045  glib/gcharset.c                |   2 +-
42046  glib/gconvert.c                |  17 +-
42047  glib/gdate.c                   |  24 +--
42048  glib/gerror.c                  |  96 +++++------
42049  glib/ggettext.c                |   4 +-
42050  glib/giochannel.c              |   3 +-
42051  glib/gmain.c                   |   7 +-
42052  glib/gmem.c                    |  18 ++-
42053  glib/gmessages.c               |   3 +-
42054  glib/goption.c                 |   6 +-
42055  glib/gpattern.c                |  17 +-
42056  glib/gquark.c                  |  34 ++--
42057  glib/gqueue.c                  |  18 +--
42058  glib/gsequence.c               | 153 +++++++++---------
42059  glib/gstrfuncs.c               |  30 ++--
42060  glib/gthread.c                 |   7 +-
42061  glib/gutf8.c                   |   8 +-
42062  glib/gutils.c                  |  18 ++-
42063  gobject/gbinding.c             |  24 +--
42064  gobject/gsignal.c              |  43 ++---
42065  gobject/gtype.c                | 359
42066  +++++++++++++++++++++--------------------
42067  36 files changed, 515 insertions(+), 536 deletions(-)
42068
42069 commit 64eface479baf3db06f0f42b43f391db55b5ad4d
42070 Author: Matthias Clasen <mclasen@redhat.com>
42071 Date:   Fri Jan 31 17:38:27 2014 -0500
42072
42073     Docs: don't use the warning tag
42074
42075     More markup removal
42076
42077  gio/gdbusinterface.c | 11 +++++------
42078  gio/gfile.c          |  8 ++++----
42079  gio/goutputstream.c  | 10 +++++-----
42080  glib/docs.c          |  9 ++++-----
42081  glib/genviron.c      | 36 ++++++++++++++++--------------------
42082  glib/grand.c         | 10 +++++-----
42083  glib/gstrfuncs.c     | 11 +++++------
42084  glib/gvariant.c      |  4 ++--
42085  8 files changed, 46 insertions(+), 53 deletions(-)
42086
42087 commit c575d24dfb78d956e66a522524c7b1d82d0adde7
42088 Author: Matthias Clasen <mclasen@redhat.com>
42089 Date:   Fri Jan 31 14:56:10 2014 -0500
42090
42091     Docs: Don't use the note tag
42092
42093     More markup avoidance.
42094
42095  gio/gioscheduler.c       |   8 +-
42096  gio/gsettingsbackend.c   |   6 +-
42097  gio/gsimpleasyncresult.c |   8 +-
42098  gio/gthemedicon.c        |   4 -
42099  glib/docs.c              | 271 +++++++++----------
42100  glib/garray.c            | 676
42101  ++++++++++++++++++++++++-----------------------
42102  glib/ggettext.c          |  24 +-
42103  glib/gkeyfile.c          |   7 +-
42104  glib/glib-unix.c         |  18 +-
42105  glib/glist.c             |  31 +--
42106  glib/gmacros.h           |  52 ++--
42107  glib/gmem.c              |  17 +-
42108  glib/gqueue.c            |   7 +-
42109  glib/gsequence.c         |   8 -
42110  glib/gslist.c            |  30 +--
42111  glib/gspawn.c            | 161 ++++++-----
42112  glib/gstrfuncs.c         | 219 ++++++++-------
42113  glib/gthread-posix.c     |   7 +-
42114  glib/gthread.c           |  10 +-
42115  glib/gutils.c            |  28 +-
42116  gobject/gbinding.c       |  48 ++--
42117  gobject/gobject.c        |   2 -
42118  22 files changed, 773 insertions(+), 869 deletions(-)
42119
42120 commit 4cbee6a35b4f75dc418cb9e0219dcd3104a5ba17
42121 Author: Colin Walters <walters@verbum.org>
42122 Date:   Fri Jan 31 09:36:52 2014 -0500
42123
42124     Restore executability for other files
42125
42126  gio/gdbus-2.0/codegen/codegen_main.py | 0
42127  glib/gen-unicode-tables.pl            | 0
42128  glib/gtester-report                   | 0
42129  tests/gen-casefold-txt.pl             | 0
42130  tests/gen-casemap-txt.pl              | 0
42131  5 files changed, 0 insertions(+), 0 deletions(-)
42132
42133 commit a7435d2e69d4757c129e0e5cb36eb2c810f50bf1
42134 Author: Colin Walters <walters@verbum.org>
42135 Date:   Fri Jan 31 09:23:45 2014 -0500
42136
42137     Restore executability on data-to-c.pl
42138
42139  gio/data-to-c.pl | 0
42140  1 file changed, 0 insertions(+), 0 deletions(-)
42141
42142 commit 078dbda148a81af1b3a76fbda72f089b963087f1
42143 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
42144 Date:   Thu Jan 23 12:58:29 2014 +0100
42145
42146     Updated FSF's address
42147
42148  gio/data-to-c.pl                          | 4 +---
42149  gio/fam/fam-helper.c                      | 4 +---
42150  gio/fam/fam-helper.h                      | 4 +---
42151  gio/fam/fam-module.c                      | 4 +---
42152  gio/fam/gfamdirectorymonitor.c            | 4 +---
42153  gio/fam/gfamdirectorymonitor.h            | 4 +---
42154  gio/fam/gfamfilemonitor.c                 | 4 +---
42155  gio/fam/gfamfilemonitor.h                 | 4 +---
42156  gio/fen/fen-dump.c                        | 4 +---
42157  gio/fen/fen-dump.h                        | 4 +---
42158  gio/fen/fen-helper.c                      | 4 +---
42159  gio/fen/fen-helper.h                      | 4 +---
42160  gio/fen/fen-kernel.c                      | 4 +---
42161  gio/fen/fen-kernel.h                      | 4 +---
42162  gio/fen/fen-node.c                        | 4 +---
42163  gio/fen/fen-node.h                        | 4 +---
42164  gio/fen/gfendirectorymonitor.c            | 4 +---
42165  gio/fen/gfendirectorymonitor.h            | 4 +---
42166  gio/fen/gfenfilemonitor.c                 | 4 +---
42167  gio/fen/gfenfilemonitor.h                 | 4 +---
42168  gio/gaction.c                             | 4 +---
42169  gio/gaction.h                             | 4 +---
42170  gio/gactiongroup.c                        | 4 +---
42171  gio/gactiongroup.h                        | 4 +---
42172  gio/gactiongroupexporter.c                | 4 +---
42173  gio/gactiongroupexporter.h                | 4 +---
42174  gio/gactionmap.c                          | 4 +---
42175  gio/gactionmap.h                          | 4 +---
42176  gio/gappinfo.c                            | 4 +---
42177  gio/gappinfo.h                            | 4 +---
42178  gio/gappinfoprivate.h                     | 4 +---
42179  gio/gapplication-tool.c                   | 4 +---
42180  gio/gapplication.c                        | 4 +---
42181  gio/gapplication.h                        | 4 +---
42182  gio/gapplicationcommandline.c             | 4 +---
42183  gio/gapplicationcommandline.h             | 4 +---
42184  gio/gapplicationimpl-dbus.c               | 4 +---
42185  gio/gasynchelper.c                        | 4 +---
42186  gio/gasynchelper.h                        | 4 +---
42187  gio/gasyncinitable.c                      | 4 +---
42188  gio/gasyncinitable.h                      | 4 +---
42189  gio/gasyncresult.c                        | 4 +---
42190  gio/gasyncresult.h                        | 4 +---
42191  gio/gbufferedinputstream.c                | 4 +---
42192  gio/gbufferedinputstream.h                | 4 +---
42193  gio/gbufferedoutputstream.c               | 4 +---
42194  gio/gbufferedoutputstream.h               | 4 +---
42195  gio/gbytesicon.c                          | 4 +---
42196  gio/gbytesicon.h                          | 4 +---
42197  gio/gcancellable.c                        | 4 +---
42198  gio/gcancellable.h                        | 4 +---
42199  gio/gcharsetconverter.c                   | 4 +---
42200  gio/gcharsetconverter.h                   | 4 +---
42201  gio/gcontenttype-win32.c                  | 4 +---
42202  gio/gcontenttype.c                        | 4 +---
42203  gio/gcontenttype.h                        | 4 +---
42204  gio/gcontenttypeprivate.h                 | 4 +---
42205  gio/gconverter.c                          | 4 +---
42206  gio/gconverter.h                          | 4 +---
42207  gio/gconverterinputstream.c               | 4 +---
42208  gio/gconverterinputstream.h               | 4 +---
42209  gio/gconverteroutputstream.c              | 4 +---
42210  gio/gconverteroutputstream.h              | 4 +---
42211  gio/gcredentials.c                        | 4 +---
42212  gio/gcredentials.h                        | 4 +---
42213  gio/gcredentialsprivate.h                 | 4 +---
42214  gio/gdatainputstream.c                    | 4 +---
42215  gio/gdatainputstream.h                    | 4 +---
42216  gio/gdataoutputstream.c                   | 4 +---
42217  gio/gdataoutputstream.h                   | 4 +---
42218  gio/gdbus-2.0/codegen/__init__.py         | 4 +---
42219  gio/gdbus-2.0/codegen/codegen.py          | 4 +---
42220  gio/gdbus-2.0/codegen/codegen_docbook.py  | 4 +---
42221  gio/gdbus-2.0/codegen/codegen_main.py     | 4 +---
42222  gio/gdbus-2.0/codegen/config.py.in        | 4 +---
42223  gio/gdbus-2.0/codegen/dbustypes.py        | 4 +---
42224  gio/gdbus-2.0/codegen/gdbus-codegen.in    | 4 +---
42225  gio/gdbus-2.0/codegen/parser.py           | 4 +---
42226  gio/gdbus-2.0/codegen/utils.py            | 4 +---
42227  gio/gdbus-tool.c                          | 4 +---
42228  gio/gdbusactiongroup-private.h            | 4 +---
42229  gio/gdbusactiongroup.c                    | 4 +---
42230  gio/gdbusactiongroup.h                    | 4 +---
42231  gio/gdbusaddress.c                        | 4 +---
42232  gio/gdbusaddress.h                        | 4 +---
42233  gio/gdbusauth.c                           | 4 +---
42234  gio/gdbusauth.h                           | 4 +---
42235  gio/gdbusauthmechanism.c                  | 4 +---
42236  gio/gdbusauthmechanism.h                  | 4 +---
42237  gio/gdbusauthmechanismanon.c              | 4 +---
42238  gio/gdbusauthmechanismanon.h              | 4 +---
42239  gio/gdbusauthmechanismexternal.c          | 4 +---
42240  gio/gdbusauthmechanismexternal.h          | 4 +---
42241  gio/gdbusauthmechanismsha1.c              | 4 +---
42242  gio/gdbusauthmechanismsha1.h              | 4 +---
42243  gio/gdbusauthobserver.c                   | 4 +---
42244  gio/gdbusauthobserver.h                   | 4 +---
42245  gio/gdbusconnection.c                     | 4 +---
42246  gio/gdbusconnection.h                     | 4 +---
42247  gio/gdbuserror.c                          | 4 +---
42248  gio/gdbuserror.h                          | 4 +---
42249  gio/gdbusinterface.c                      | 4 +---
42250  gio/gdbusinterface.h                      | 4 +---
42251  gio/gdbusinterfaceskeleton.c              | 4 +---
42252  gio/gdbusinterfaceskeleton.h              | 4 +---
42253  gio/gdbusintrospection.c                  | 4 +---
42254  gio/gdbusintrospection.h                  | 4 +---
42255  gio/gdbusmenumodel.c                      | 4 +---
42256  gio/gdbusmenumodel.h                      | 4 +---
42257  gio/gdbusmessage.c                        | 4 +---
42258  gio/gdbusmessage.h                        | 4 +---
42259  gio/gdbusmethodinvocation.c               | 4 +---
42260  gio/gdbusmethodinvocation.h               | 4 +---
42261  gio/gdbusnameowning.c                     | 4 +---
42262  gio/gdbusnameowning.h                     | 4 +---
42263  gio/gdbusnamewatching.c                   | 4 +---
42264  gio/gdbusnamewatching.h                   | 4 +---
42265  gio/gdbusobject.c                         | 4 +---
42266  gio/gdbusobject.h                         | 4 +---
42267  gio/gdbusobjectmanager.c                  | 4 +---
42268  gio/gdbusobjectmanager.h                  | 4 +---
42269  gio/gdbusobjectmanagerclient.c            | 4 +---
42270  gio/gdbusobjectmanagerclient.h            | 4 +---
42271  gio/gdbusobjectmanagerserver.c            | 4 +---
42272  gio/gdbusobjectmanagerserver.h            | 4 +---
42273  gio/gdbusobjectproxy.c                    | 4 +---
42274  gio/gdbusobjectproxy.h                    | 4 +---
42275  gio/gdbusobjectskeleton.c                 | 4 +---
42276  gio/gdbusobjectskeleton.h                 | 4 +---
42277  gio/gdbusprivate.c                        | 4 +---
42278  gio/gdbusprivate.h                        | 4 +---
42279  gio/gdbusproxy.c                          | 4 +---
42280  gio/gdbusproxy.h                          | 4 +---
42281  gio/gdbusserver.c                         | 4 +---
42282  gio/gdbusserver.h                         | 4 +---
42283  gio/gdbusutils.c                          | 4 +---
42284  gio/gdbusutils.h                          | 4 +---
42285  gio/gdelayedsettingsbackend.c             | 4 +---
42286  gio/gdelayedsettingsbackend.h             | 4 +---
42287  gio/gdesktopappinfo.c                     | 4 +---
42288  gio/gdesktopappinfo.h                     | 4 +---
42289  gio/gdrive.c                              | 4 +---
42290  gio/gdrive.h                              | 4 +---
42291  gio/gdummyfile.c                          | 4 +---
42292  gio/gdummyfile.h                          | 4 +---
42293  gio/gdummyproxyresolver.c                 | 4 +---
42294  gio/gdummyproxyresolver.h                 | 4 +---
42295  gio/gdummytlsbackend.c                    | 4 +---
42296  gio/gdummytlsbackend.h                    | 4 +---
42297  gio/gemblem.c                             | 4 +---
42298  gio/gemblem.h                             | 4 +---
42299  gio/gemblemedicon.c                       | 4 +---
42300  gio/gemblemedicon.h                       | 4 +---
42301  gio/gfdonotificationbackend.c             | 4 +---
42302  gio/gfile.c                               | 4 +---
42303  gio/gfile.h                               | 4 +---
42304  gio/gfileattribute-priv.h                 | 4 +---
42305  gio/gfileattribute.c                      | 4 +---
42306  gio/gfileattribute.h                      | 4 +---
42307  gio/gfiledescriptorbased.c                | 4 +---
42308  gio/gfiledescriptorbased.h                | 4 +---
42309  gio/gfileenumerator.c                     | 4 +---
42310  gio/gfileenumerator.h                     | 4 +---
42311  gio/gfileicon.c                           | 4 +---
42312  gio/gfileicon.h                           | 4 +---
42313  gio/gfileinfo-priv.h                      | 4 +---
42314  gio/gfileinfo.c                           | 4 +---
42315  gio/gfileinfo.h                           | 4 +---
42316  gio/gfileinputstream.c                    | 4 +---
42317  gio/gfileinputstream.h                    | 4 +---
42318  gio/gfileiostream.c                       | 4 +---
42319  gio/gfileiostream.h                       | 4 +---
42320  gio/gfilemonitor.c                        | 4 +---
42321  gio/gfilemonitor.h                        | 4 +---
42322  gio/gfilenamecompleter.c                  | 4 +---
42323  gio/gfilenamecompleter.h                  | 4 +---
42324  gio/gfileoutputstream.c                   | 4 +---
42325  gio/gfileoutputstream.h                   | 4 +---
42326  gio/gfilterinputstream.c                  | 4 +---
42327  gio/gfilterinputstream.h                  | 4 +---
42328  gio/gfilteroutputstream.c                 | 4 +---
42329  gio/gfilteroutputstream.h                 | 4 +---
42330  gio/ggtknotificationbackend.c             | 4 +---
42331  gio/gicon.c                               | 4 +---
42332  gio/gicon.h                               | 4 +---
42333  gio/ginetaddress.c                        | 4 +---
42334  gio/ginetaddress.h                        | 4 +---
42335  gio/ginetaddressmask.c                    | 4 +---
42336  gio/ginetaddressmask.h                    | 4 +---
42337  gio/ginetsocketaddress.c                  | 4 +---
42338  gio/ginetsocketaddress.h                  | 4 +---
42339  gio/ginitable.c                           | 4 +---
42340  gio/ginitable.h                           | 4 +---
42341  gio/ginputstream.c                        | 4 +---
42342  gio/ginputstream.h                        | 4 +---
42343  gio/gio-querymodules.c                    | 4 +---
42344  gio/gio.h                                 | 4 +---
42345  gio/gioenums.h                            | 4 +---
42346  gio/gioerror.c                            | 4 +---
42347  gio/gioerror.h                            | 4 +---
42348  gio/giomodule-priv.h                      | 4 +---
42349  gio/giomodule.c                           | 4 +---
42350  gio/giomodule.h                           | 4 +---
42351  gio/gioprivate.h                          | 4 +---
42352  gio/gioscheduler.c                        | 4 +---
42353  gio/gioscheduler.h                        | 4 +---
42354  gio/giostream.c                           | 4 +---
42355  gio/giotypes.h                            | 4 +---
42356  gio/giowin32-priv.h                       | 4 +---
42357  gio/gkeyfilesettingsbackend.c             | 4 +---
42358  gio/glib-compile-resources.c              | 4 +---
42359  gio/glib-compile-schemas.c                | 4 +---
42360  gio/gloadableicon.c                       | 4 +---
42361  gio/gloadableicon.h                       | 4 +---
42362  gio/glocaldirectorymonitor.c              | 4 +---
42363  gio/glocaldirectorymonitor.h              | 4 +---
42364  gio/glocalfile.c                          | 4 +---
42365  gio/glocalfile.h                          | 4 +---
42366  gio/glocalfileenumerator.c                | 4 +---
42367  gio/glocalfileenumerator.h                | 4 +---
42368  gio/glocalfileinfo.c                      | 4 +---
42369  gio/glocalfileinfo.h                      | 4 +---
42370  gio/glocalfileinputstream.c               | 4 +---
42371  gio/glocalfileinputstream.h               | 4 +---
42372  gio/glocalfileiostream.c                  | 4 +---
42373  gio/glocalfileiostream.h                  | 4 +---
42374  gio/glocalfilemonitor.c                   | 4 +---
42375  gio/glocalfilemonitor.h                   | 4 +---
42376  gio/glocalfileoutputstream.c              | 4 +---
42377  gio/glocalfileoutputstream.h              | 4 +---
42378  gio/glocalvfs.c                           | 4 +---
42379  gio/glocalvfs.h                           | 4 +---
42380  gio/gmemoryinputstream.c                  | 4 +---
42381  gio/gmemoryinputstream.h                  | 4 +---
42382  gio/gmemoryoutputstream.c                 | 4 +---
42383  gio/gmemoryoutputstream.h                 | 4 +---
42384  gio/gmemorysettingsbackend.c              | 4 +---
42385  gio/gmenu.c                               | 4 +---
42386  gio/gmenu.h                               | 4 +---
42387  gio/gmenuexporter.c                       | 4 +---
42388  gio/gmenuexporter.h                       | 4 +---
42389  gio/gmenumodel.c                          | 4 +---
42390  gio/gmenumodel.h                          | 4 +---
42391  gio/gmount.c                              | 4 +---
42392  gio/gmount.h                              | 4 +---
42393  gio/gmountoperation.c                     | 4 +---
42394  gio/gmountoperation.h                     | 4 +---
42395  gio/gmountprivate.h                       | 4 +---
42396  gio/gnativevolumemonitor.c                | 4 +---
42397  gio/gnativevolumemonitor.h                | 4 +---
42398  gio/gnetworkaddress.c                     | 4 +---
42399  gio/gnetworkaddress.h                     | 4 +---
42400  gio/gnetworking.c                         | 4 +---
42401  gio/gnetworking.h.in                      | 4 +---
42402  gio/gnetworking.h.win32                   | 4 +---
42403  gio/gnetworkingprivate.h                  | 4 +---
42404  gio/gnetworkmonitor.c                     | 4 +---
42405  gio/gnetworkmonitor.h                     | 4 +---
42406  gio/gnetworkmonitorbase.c                 | 4 +---
42407  gio/gnetworkmonitorbase.h                 | 4 +---
42408  gio/gnetworkmonitornetlink.c              | 4 +---
42409  gio/gnetworkmonitornetlink.h              | 4 +---
42410  gio/gnetworkservice.c                     | 4 +---
42411  gio/gnetworkservice.h                     | 4 +---
42412  gio/gnextstepsettingsbackend.c            | 4 +---
42413  gio/gnotification-private.h               | 4 +---
42414  gio/gnotification.c                       | 4 +---
42415  gio/gnotification.h                       | 4 +---
42416  gio/gnotificationbackend.c                | 4 +---
42417  gio/gnotificationbackend.h                | 4 +---
42418  gio/gnullsettingsbackend.c                | 4 +---
42419  gio/goutputstream.c                       | 4 +---
42420  gio/goutputstream.h                       | 4 +---
42421  gio/gpermission.c                         | 4 +---
42422  gio/gpermission.h                         | 4 +---
42423  gio/gpollableinputstream.c                | 4 +---
42424  gio/gpollableinputstream.h                | 4 +---
42425  gio/gpollableoutputstream.c               | 4 +---
42426  gio/gpollableoutputstream.h               | 4 +---
42427  gio/gpollableutils.c                      | 4 +---
42428  gio/gpollableutils.h                      | 4 +---
42429  gio/gpollfilemonitor.c                    | 4 +---
42430  gio/gpollfilemonitor.h                    | 4 +---
42431  gio/gpropertyaction.c                     | 4 +---
42432  gio/gpropertyaction.h                     | 4 +---
42433  gio/gproxy.c                              | 4 +---
42434  gio/gproxy.h                              | 4 +---
42435  gio/gproxyaddress.c                       | 4 +---
42436  gio/gproxyaddress.h                       | 4 +---
42437  gio/gproxyaddressenumerator.c             | 4 +---
42438  gio/gproxyaddressenumerator.h             | 4 +---
42439  gio/gproxyresolver.c                      | 4 +---
42440  gio/gproxyresolver.h                      | 4 +---
42441  gio/gregistrysettingsbackend.c            | 4 +---
42442  gio/gregistrysettingsbackend.h            | 4 +---
42443  gio/gremoteactiongroup.c                  | 4 +---
42444  gio/gremoteactiongroup.h                  | 4 +---
42445  gio/gresolver.c                           | 4 +---
42446  gio/gresolver.h                           | 4 +---
42447  gio/gresource-tool.c                      | 4 +---
42448  gio/gresource.c                           | 4 +---
42449  gio/gresource.h                           | 4 +---
42450  gio/gresourcefile.c                       | 4 +---
42451  gio/gresourcefile.h                       | 4 +---
42452  gio/gseekable.c                           | 4 +---
42453  gio/gseekable.h                           | 4 +---
42454  gio/gsettings-mapping.c                   | 4 +---
42455  gio/gsettings-mapping.h                   | 4 +---
42456  gio/gsettings-tool.c                      | 4 +---
42457  gio/gsettings.c                           | 4 +---
42458  gio/gsettings.h                           | 4 +---
42459  gio/gsettingsbackend.c                    | 4 +---
42460  gio/gsettingsbackend.h                    | 4 +---
42461  gio/gsettingsbackendinternal.h            | 4 +---
42462  gio/gsettingsschema-internal.h            | 4 +---
42463  gio/gsettingsschema.c                     | 4 +---
42464  gio/gsettingsschema.h                     | 4 +---
42465  gio/gsimpleaction.c                       | 4 +---
42466  gio/gsimpleaction.h                       | 4 +---
42467  gio/gsimpleactiongroup.c                  | 4 +---
42468  gio/gsimpleactiongroup.h                  | 4 +---
42469  gio/gsimpleasyncresult.c                  | 4 +---
42470  gio/gsimpleasyncresult.h                  | 4 +---
42471  gio/gsimplepermission.c                   | 4 +---
42472  gio/gsimplepermission.h                   | 4 +---
42473  gio/gsimpleproxyresolver.h                | 4 +---
42474  gio/gsocket.c                             | 4 +---
42475  gio/gsocket.h                             | 4 +---
42476  gio/gsocketaddress.c                      | 4 +---
42477  gio/gsocketaddress.h                      | 4 +---
42478  gio/gsocketaddressenumerator.c            | 4 +---
42479  gio/gsocketaddressenumerator.h            | 4 +---
42480  gio/gsocketclient.c                       | 4 +---
42481  gio/gsocketclient.h                       | 4 +---
42482  gio/gsocketconnectable.c                  | 4 +---
42483  gio/gsocketconnectable.h                  | 4 +---
42484  gio/gsocketconnection.c                   | 4 +---
42485  gio/gsocketconnection.h                   | 4 +---
42486  gio/gsocketcontrolmessage.h               | 4 +---
42487  gio/gsocketinputstream.c                  | 4 +---
42488  gio/gsocketlistener.c                     | 4 +---
42489  gio/gsocketlistener.h                     | 4 +---
42490  gio/gsocketoutputstream.c                 | 4 +---
42491  gio/gsocketservice.c                      | 4 +---
42492  gio/gsocketservice.h                      | 4 +---
42493  gio/gsocks4aproxy.c                       | 4 +---
42494  gio/gsocks4aproxy.h                       | 4 +---
42495  gio/gsocks4proxy.c                        | 4 +---
42496  gio/gsocks4proxy.h                        | 4 +---
42497  gio/gsocks5proxy.c                        | 4 +---
42498  gio/gsocks5proxy.h                        | 4 +---
42499  gio/gsrvtarget.c                          | 4 +---
42500  gio/gsrvtarget.h                          | 4 +---
42501  gio/gsubprocess.h                         | 4 +---
42502  gio/gsubprocesslauncher-private.h         | 4 +---
42503  gio/gsubprocesslauncher.h                 | 4 +---
42504  gio/gtask.c                               | 4 +---
42505  gio/gtask.h                               | 4 +---
42506  gio/gtcpconnection.h                      | 4 +---
42507  gio/gtcpwrapperconnection.c               | 4 +---
42508  gio/gtcpwrapperconnection.h               | 4 +---
42509  gio/gtestdbus.c                           | 4 +---
42510  gio/gtestdbus.h                           | 4 +---
42511  gio/gthemedicon.c                         | 4 +---
42512  gio/gthemedicon.h                         | 4 +---
42513  gio/gthreadedresolver.c                   | 4 +---
42514  gio/gthreadedresolver.h                   | 4 +---
42515  gio/gthreadedsocketservice.c              | 4 +---
42516  gio/gthreadedsocketservice.h              | 4 +---
42517  gio/gtlsbackend.c                         | 4 +---
42518  gio/gtlsbackend.h                         | 4 +---
42519  gio/gtlscertificate.c                     | 4 +---
42520  gio/gtlscertificate.h                     | 4 +---
42521  gio/gtlsclientconnection.c                | 4 +---
42522  gio/gtlsclientconnection.h                | 4 +---
42523  gio/gtlsconnection.c                      | 4 +---
42524  gio/gtlsconnection.h                      | 4 +---
42525  gio/gtlsdatabase.c                        | 4 +---
42526  gio/gtlsdatabase.h                        | 4 +---
42527  gio/gtlsfiledatabase.c                    | 4 +---
42528  gio/gtlsinteraction.c                     | 4 +---
42529  gio/gtlsinteraction.h                     | 4 +---
42530  gio/gtlspassword.c                        | 4 +---
42531  gio/gtlspassword.h                        | 4 +---
42532  gio/gtlsserverconnection.c                | 4 +---
42533  gio/gtlsserverconnection.h                | 4 +---
42534  gio/gunionvolumemonitor.c                 | 4 +---
42535  gio/gunionvolumemonitor.h                 | 4 +---
42536  gio/gunixconnection.h                     | 4 +---
42537  gio/gunixcredentialsmessage.h             | 4 +---
42538  gio/gunixfdlist.h                         | 4 +---
42539  gio/gunixfdmessage.h                      | 4 +---
42540  gio/gunixinputstream.c                    | 4 +---
42541  gio/gunixinputstream.h                    | 4 +---
42542  gio/gunixmount.c                          | 4 +---
42543  gio/gunixmount.h                          | 4 +---
42544  gio/gunixmounts.c                         | 4 +---
42545  gio/gunixmounts.h                         | 4 +---
42546  gio/gunixoutputstream.c                   | 4 +---
42547  gio/gunixoutputstream.h                   | 4 +---
42548  gio/gunixsocketaddress.c                  | 4 +---
42549  gio/gunixsocketaddress.h                  | 4 +---
42550  gio/gunixvolume.c                         | 4 +---
42551  gio/gunixvolume.h                         | 4 +---
42552  gio/gunixvolumemonitor.c                  | 4 +---
42553  gio/gunixvolumemonitor.h                  | 4 +---
42554  gio/gvdb/gvdb-builder.c                   | 4 +---
42555  gio/gvdb/gvdb-builder.h                   | 4 +---
42556  gio/gvdb/gvdb-format.h                    | 4 +---
42557  gio/gvdb/gvdb-reader.c                    | 4 +---
42558  gio/gvdb/gvdb-reader.h                    | 4 +---
42559  gio/gvfs.c                                | 4 +---
42560  gio/gvfs.h                                | 4 +---
42561  gio/gvolume.c                             | 4 +---
42562  gio/gvolume.h                             | 4 +---
42563  gio/gvolumemonitor.c                      | 4 +---
42564  gio/gvolumemonitor.h                      | 4 +---
42565  gio/gwin32appinfo.c                       | 4 +---
42566  gio/gwin32appinfo.h                       | 4 +---
42567  gio/gwin32inputstream.c                   | 4 +---
42568  gio/gwin32inputstream.h                   | 4 +---
42569  gio/gwin32mount.c                         | 4 +---
42570  gio/gwin32mount.h                         | 4 +---
42571  gio/gwin32outputstream.c                  | 4 +---
42572  gio/gwin32outputstream.h                  | 4 +---
42573  gio/gwin32volumemonitor.c                 | 4 +---
42574  gio/gwin32volumemonitor.h                 | 4 +---
42575  gio/gzlibcompressor.c                     | 4 +---
42576  gio/gzlibcompressor.h                     | 4 +---
42577  gio/gzlibdecompressor.c                   | 4 +---
42578  gio/gzlibdecompressor.h                   | 4 +---
42579  gio/inotify/ginotifydirectorymonitor.c    | 4 +---
42580  gio/inotify/ginotifydirectorymonitor.h    | 4 +---
42581  gio/inotify/ginotifyfilemonitor.c         | 4 +---
42582  gio/inotify/ginotifyfilemonitor.h         | 4 +---
42583  gio/inotify/inotify-helper.c              | 3 +--
42584  gio/inotify/inotify-helper.h              | 3 +--
42585  gio/inotify/inotify-kernel.c              | 3 +--
42586  gio/inotify/inotify-kernel.h              | 3 +--
42587  gio/inotify/inotify-missing.c             | 3 +--
42588  gio/inotify/inotify-missing.h             | 3 +--
42589  gio/inotify/inotify-path.c                | 3 +--
42590  gio/inotify/inotify-path.h                | 3 +--
42591  gio/inotify/inotify-sub.c                 | 3 +--
42592  gio/inotify/inotify-sub.h                 | 3 +--
42593  gio/strinfo.c                             | 4 +---
42594  gio/tests/cancellable.c                   | 4 +---
42595  gio/tests/dbus-appinfo.c                  | 4 +---
42596  gio/tests/desktop-app-info.c              | 4 +---
42597  gio/tests/filter-cat.c                    | 4 +---
42598  gio/tests/gdbus-addresses.c               | 4 +---
42599  gio/tests/gdbus-auth.c                    | 4 +---
42600  gio/tests/gdbus-bz627724.c                | 4 +---
42601  gio/tests/gdbus-close-pending.c           | 4 +---
42602  gio/tests/gdbus-connection-flush-helper.c | 4 +---
42603  gio/tests/gdbus-connection-flush.c        | 4 +---
42604  gio/tests/gdbus-connection-loss.c         | 4 +---
42605  gio/tests/gdbus-connection-slow.c         | 4 +---
42606  gio/tests/gdbus-connection.c              | 4 +---
42607  gio/tests/gdbus-error.c                   | 4 +---
42608  gio/tests/gdbus-exit-on-close.c           | 4 +---
42609  gio/tests/gdbus-export.c                  | 4 +---
42610  gio/tests/gdbus-introspection.c           | 4 +---
42611  gio/tests/gdbus-message.c                 | 4 +---
42612  gio/tests/gdbus-names.c                   | 4 +---
42613  gio/tests/gdbus-non-socket.c              | 4 +---
42614  gio/tests/gdbus-overflow.c                | 4 +---
42615  gio/tests/gdbus-peer-object-manager.c     | 4 +---
42616  gio/tests/gdbus-peer.c                    | 4 +---
42617  gio/tests/gdbus-proxy-threads.c           | 4 +---
42618  gio/tests/gdbus-proxy-well-known-name.c   | 4 +---
42619  gio/tests/gdbus-proxy.c                   | 4 +---
42620  gio/tests/gdbus-serialization.c           | 4 +---
42621  gio/tests/gdbus-sessionbus.c              | 4 +---
42622  gio/tests/gdbus-sessionbus.h              | 4 +---
42623  gio/tests/gdbus-test-codegen.c            | 4 +---
42624  gio/tests/gdbus-tests.c                   | 4 +---
42625  gio/tests/gdbus-tests.h                   | 4 +---
42626  gio/tests/gdbus-threading.c               | 4 +---
42627  gio/tests/gnotification-server.c          | 4 +---
42628  gio/tests/gnotification-server.h          | 4 +---
42629  gio/tests/gnotification.c                 | 4 +---
42630  gio/tests/gtesttlsbackend.c               | 4 +---
42631  gio/tests/gtesttlsbackend.h               | 4 +---
42632  gio/tests/gtlsconsoleinteraction.c        | 4 +---
42633  gio/tests/gtlsconsoleinteraction.h        | 4 +---
42634  gio/tests/network-monitor.c               | 4 +---
42635  gio/tests/pollable.c                      | 4 +---
42636  gio/tests/proxy-test.c                    | 4 +---
42637  gio/tests/proxy.c                         | 4 +---
42638  gio/tests/resolver.c                      | 4 +---
42639  gio/tests/resources.c                     | 4 +---
42640  gio/tests/socket.c                        | 4 +---
42641  gio/tests/test-io-stream.c                | 4 +---
42642  gio/tests/test-io-stream.h                | 4 +---
42643  gio/tests/test-pipe-unix.c                | 4 +---
42644  gio/tests/test-pipe-unix.h                | 4 +---
42645  gio/tests/tls-certificate.c               | 4 +---
42646  gio/tests/tls-interaction.c               | 4 +---
42647  gio/thumbnail-verify.c                    | 4 +---
42648  gio/thumbnail-verify.h                    | 4 +---
42649  gio/win32/gwin32directorymonitor.c        | 4 +---
42650  gio/win32/gwin32directorymonitor.h        | 4 +---
42651  gio/win32/gwinhttpfile.c                  | 4 +---
42652  gio/win32/gwinhttpfile.h                  | 4 +---
42653  gio/win32/gwinhttpfileinputstream.c       | 4 +---
42654  gio/win32/gwinhttpfileinputstream.h       | 4 +---
42655  gio/win32/gwinhttpfileoutputstream.c      | 4 +---
42656  gio/win32/gwinhttpfileoutputstream.h      | 4 +---
42657  gio/win32/gwinhttpvfs.c                   | 4 +---
42658  gio/win32/gwinhttpvfs.h                   | 4 +---
42659  gio/xdgmime/xdgmime.c                     | 4 +---
42660  gio/xdgmime/xdgmime.h                     | 4 +---
42661  gio/xdgmime/xdgmimealias.c                | 4 +---
42662  gio/xdgmime/xdgmimealias.h                | 4 +---
42663  gio/xdgmime/xdgmimecache.c                | 4 +---
42664  gio/xdgmime/xdgmimecache.h                | 4 +---
42665  gio/xdgmime/xdgmimeglob.c                 | 4 +---
42666  gio/xdgmime/xdgmimeglob.h                 | 4 +---
42667  gio/xdgmime/xdgmimeicon.c                 | 4 +---
42668  gio/xdgmime/xdgmimeicon.h                 | 4 +---
42669  gio/xdgmime/xdgmimeint.c                  | 4 +---
42670  gio/xdgmime/xdgmimeint.h                  | 4 +---
42671  gio/xdgmime/xdgmimemagic.c                | 4 +---
42672  gio/xdgmime/xdgmimemagic.h                | 4 +---
42673  gio/xdgmime/xdgmimeparent.c               | 4 +---
42674  gio/xdgmime/xdgmimeparent.h               | 4 +---
42675  glib-gettextize.in                        | 3 +--
42676  glib/deprecated/gallocator.c              | 4 +---
42677  glib/deprecated/gallocator.h              | 4 +---
42678  glib/deprecated/gcache.c                  | 4 +---
42679  glib/deprecated/gcache.h                  | 4 +---
42680  glib/deprecated/gcompletion.c             | 4 +---
42681  glib/deprecated/gcompletion.h             | 4 +---
42682  glib/deprecated/gmain.h                   | 4 +---
42683  glib/deprecated/grel.h                    | 4 +---
42684  glib/deprecated/gthread-deprecated.c      | 4 +---
42685  glib/deprecated/gthread.h                 | 4 +---
42686  glib/docs.c                               | 4 +---
42687  glib/galloca.h                            | 4 +---
42688  glib/garray.c                             | 4 +---
42689  glib/garray.h                             | 4 +---
42690  glib/gasyncqueue.c                        | 4 +---
42691  glib/gasyncqueue.h                        | 4 +---
42692  glib/gasyncqueueprivate.h                 | 4 +---
42693  glib/gatomic.c                            | 4 +---
42694  glib/gatomic.h                            | 4 +---
42695  glib/gbacktrace.c                         | 4 +---
42696  glib/gbacktrace.h                         | 4 +---
42697  glib/gbase64.c                            | 4 +---
42698  glib/gbase64.h                            | 4 +---
42699  glib/gbitlock.c                           | 4 +---
42700  glib/gbitlock.h                           | 4 +---
42701  glib/gbytes.c                             | 4 +---
42702  glib/gbytes.h                             | 4 +---
42703  glib/gcharset.c                           | 4 +---
42704  glib/gcharset.h                           | 3 +--
42705  glib/gcharsetprivate.h                    | 4 +---
42706  glib/gchecksum.c                          | 4 +---
42707  glib/gchecksum.h                          | 4 +---
42708  glib/gconvert.c                           | 4 +---
42709  glib/gconvert.h                           | 4 +---
42710  glib/gdataset.c                           | 3 +--
42711  glib/gdataset.h                           | 4 +---
42712  glib/gdatasetprivate.h                    | 4 +---
42713  glib/gdate.c                              | 4 +---
42714  glib/gdate.h                              | 4 +---
42715  glib/gdir.c                               | 4 +---
42716  glib/gdir.h                               | 4 +---
42717  glib/gen-unicode-tables.pl                | 4 +---
42718  glib/genviron.c                           | 4 +---
42719  glib/genviron.h                           | 4 +---
42720  glib/gerror.c                             | 4 +---
42721  glib/gerror.h                             | 3 +--
42722  glib/gfileutils.c                         | 3 +--
42723  glib/gfileutils.h                         | 3 +--
42724  glib/ggettext.c                           | 4 +---
42725  glib/ggettext.h                           | 4 +---
42726  glib/ghash.c                              | 4 +---
42727  glib/ghash.h                              | 4 +---
42728  glib/ghmac.c                              | 4 +---
42729  glib/ghmac.h                              | 4 +---
42730  glib/ghook.c                              | 4 +---
42731  glib/ghook.h                              | 4 +---
42732  glib/ghostutils.c                         | 4 +---
42733  glib/ghostutils.h                         | 4 +---
42734  glib/gi18n-lib.h                          | 4 +---
42735  glib/gi18n.h                              | 4 +---
42736  glib/giochannel.c                         | 4 +---
42737  glib/giochannel.h                         | 4 +---
42738  glib/giounix.c                            | 4 +---
42739  glib/giowin32.c                           | 4 +---
42740  glib/gkeyfile.c                           | 3 +--
42741  glib/gkeyfile.h                           | 3 +--
42742  glib/glib-init.c                          | 4 +---
42743  glib/glib-init.h                          | 4 +---
42744  glib/glib-object.h                        | 4 +---
42745  glib/glib-private.c                       | 4 +---
42746  glib/glib-private.h                       | 4 +---
42747  glib/glib-unix.c                          | 4 +---
42748  glib/glib-unix.h                          | 4 +---
42749  glib/glib.h                               | 4 +---
42750  glib/glib_trace.h                         | 4 +---
42751  glib/glist.c                              | 4 +---
42752  glib/glist.h                              | 4 +---
42753  glib/gmacros.h                            | 4 +---
42754  glib/gmain-internal.h                     | 4 +---
42755  glib/gmain.c                              | 4 +---
42756  glib/gmain.h                              | 4 +---
42757  glib/gmappedfile.c                        | 4 +---
42758  glib/gmappedfile.h                        | 4 +---
42759  glib/gmarkup.c                            | 3 +--
42760  glib/gmarkup.h                            | 3 +--
42761  glib/gmem.c                               | 4 +---
42762  glib/gmem.h                               | 4 +---
42763  glib/gmessages.c                          | 4 +---
42764  glib/gmessages.h                          | 4 +---
42765  glib/gnode.c                              | 4 +---
42766  glib/gnode.h                              | 4 +---
42767  glib/gnulib/asnprintf.c                   | 4 +---
42768  glib/gnulib/g-gnulib.h                    | 4 +---
42769  glib/gnulib/printf-args.c                 | 4 +---
42770  glib/gnulib/printf-args.h                 | 4 +---
42771  glib/gnulib/printf-parse.c                | 4 +---
42772  glib/gnulib/printf-parse.h                | 4 +---
42773  glib/gnulib/printf.c                      | 4 +---
42774  glib/gnulib/printf.h                      | 4 +---
42775  glib/gnulib/vasnprintf.c                  | 4 +---
42776  glib/gnulib/vasnprintf.h                  | 4 +---
42777  glib/goption.c                            | 4 +---
42778  glib/goption.h                            | 4 +---
42779  glib/gpattern.c                           | 4 +---
42780  glib/gpattern.h                           | 4 +---
42781  glib/gpoll.c                              | 4 +---
42782  glib/gpoll.h                              | 4 +---
42783  glib/gprimes.c                            | 4 +---
42784  glib/gprimes.h                            | 4 +---
42785  glib/gprintf.c                            | 4 +---
42786  glib/gprintf.h                            | 4 +---
42787  glib/gprintfint.h                         | 4 +---
42788  glib/gqsort.c                             | 4 +---
42789  glib/gqsort.h                             | 4 +---
42790  glib/gquark.c                             | 3 +--
42791  glib/gquark.h                             | 4 +---
42792  glib/gqueue.c                             | 4 +---
42793  glib/gqueue.h                             | 4 +---
42794  glib/grand.c                              | 4 +---
42795  glib/grand.h                              | 4 +---
42796  glib/gscanner.c                           | 4 +---
42797  glib/gscanner.h                           | 4 +---
42798  glib/gsequence.c                          | 4 +---
42799  glib/gsequence.h                          | 4 +---
42800  glib/gslice.c                             | 4 +---
42801  glib/gslice.h                             | 4 +---
42802  glib/gslist.c                             | 4 +---
42803  glib/gslist.h                             | 4 +---
42804  glib/gstdio.c                             | 3 +--
42805  glib/gstdio.h                             | 3 +--
42806  glib/gstrfuncs.c                          | 4 +---
42807  glib/gstrfuncs.h                          | 4 +---
42808  glib/gstring.c                            | 4 +---
42809  glib/gstring.h                            | 4 +---
42810  glib/gstringchunk.c                       | 4 +---
42811  glib/gstringchunk.h                       | 4 +---
42812  glib/gtester-report                       | 4 +---
42813  glib/gtester.c                            | 4 +---
42814  glib/gtestutils.c                         | 4 +---
42815  glib/gtestutils.h                         | 4 +---
42816  glib/gthread-posix.c                      | 4 +---
42817  glib/gthread-win32.c                      | 4 +---
42818  glib/gthread.c                            | 4 +---
42819  glib/gthread.h                            | 4 +---
42820  glib/gthreadpool.c                        | 4 +---
42821  glib/gthreadpool.h                        | 4 +---
42822  glib/gthreadprivate.h                     | 3 +--
42823  glib/gtimer.c                             | 4 +---
42824  glib/gtimer.h                             | 4 +---
42825  glib/gtimezone.c                          | 4 +---
42826  glib/gtimezone.h                          | 4 +---
42827  glib/gtrashstack.c                        | 4 +---
42828  glib/gtrashstack.h                        | 4 +---
42829  glib/gtree.c                              | 4 +---
42830  glib/gtree.h                              | 4 +---
42831  glib/gtypes.h                             | 4 +---
42832  glib/gunibreak.c                          | 3 +--
42833  glib/gunicode.h                           | 3 +--
42834  glib/gunicodeprivate.h                    | 4 +---
42835  glib/gunicollate.c                        | 3 +--
42836  glib/gunidecomp.c                         | 3 +--
42837  glib/guniprop.c                           | 4 +---
42838  glib/gurifuncs.c                          | 4 +---
42839  glib/gurifuncs.h                          | 4 +---
42840  glib/gutf8.c                              | 4 +---
42841  glib/gutils.c                             | 4 +---
42842  glib/gutils.h                             | 4 +---
42843  glib/gvariant-core.c                      | 4 +---
42844  glib/gvariant-core.h                      | 4 +---
42845  glib/gvariant-internal.h                  | 4 +---
42846  glib/gvariant-parser.c                    | 4 +---
42847  glib/gvariant-serialiser.c                | 4 +---
42848  glib/gvariant-serialiser.h                | 4 +---
42849  glib/gvariant.c                           | 4 +---
42850  glib/gvariant.h                           | 4 +---
42851  glib/gvarianttype.c                       | 4 +---
42852  glib/gvarianttype.h                       | 4 +---
42853  glib/gvarianttypeinfo.c                   | 4 +---
42854  glib/gvarianttypeinfo.h                   | 4 +---
42855  glib/gversion.c                           | 4 +---
42856  glib/gversion.h                           | 4 +---
42857  glib/gversionmacros.h                     | 4 +---
42858  glib/gwakeup.c                            | 4 +---
42859  glib/gwakeup.h                            | 4 +---
42860  glib/gwin32.c                             | 4 +---
42861  glib/gwin32.h                             | 4 +---
42862  glib/libcharset/README                    | 4 +---
42863  glib/tests/array-test.c                   | 4 +---
42864  glib/tests/cache.c                        | 4 +---
42865  glib/tests/convert.c                      | 4 +---
42866  glib/tests/hash.c                         | 4 +---
42867  glib/tests/hostutils.c                    | 4 +---
42868  glib/tests/markups/valid-14.expected      | 3 +--
42869  glib/tests/markups/valid-14.gmarkup       | 3 +--
42870  glib/tests/node.c                         | 4 +---
42871  glib/tests/pattern.c                      | 4 +---
42872  glib/tests/regex.c                        | 4 +---
42873  glib/tests/scannerapi.c                   | 4 +---
42874  glib/tests/shell.c                        | 4 +---
42875  glib/tests/sort.c                         | 4 +---
42876  glib/tests/tree.c                         | 4 +---
42877  glib/tests/uri.c                          | 4 +---
42878  glib/tests/utf8-performance.c             | 4 +---
42879  glib/tests/utf8-pointer.c                 | 4 +---
42880  glib/tests/utf8-validate.c                | 4 +---
42881  gmodule/gmodule-ar.c                      | 4 +---
42882  gmodule/gmodule-dl.c                      | 4 +---
42883  gmodule/gmodule-dyld.c                    | 4 +---
42884  gmodule/gmodule-win32.c                   | 4 +---
42885  gmodule/gmodule.c                         | 4 +---
42886  gmodule/gmodule.h                         | 4 +---
42887  gmodule/gmoduleconf.h.in                  | 4 +---
42888  gmodule/gmoduleconf.h.win32               | 4 +---
42889  gobject/gatomicarray.c                    | 4 +---
42890  gobject/gatomicarray.h                    | 4 +---
42891  gobject/gbinding.c                        | 4 +---
42892  gobject/gbinding.h                        | 4 +---
42893  gobject/gboxed.c                          | 4 +---
42894  gobject/gboxed.h                          | 4 +---
42895  gobject/gclosure.c                        | 4 +---
42896  gobject/gclosure.h                        | 4 +---
42897  gobject/genums.c                          | 4 +---
42898  gobject/genums.h                          | 4 +---
42899  gobject/glib-genmarshal.c                 | 4 +---
42900  gobject/glib-types.h                      | 4 +---
42901  gobject/gobject-query.c                   | 4 +---
42902  gobject/gobject.c                         | 4 +---
42903  gobject/gobject.h                         | 4 +---
42904  gobject/gobject_trace.h                   | 4 +---
42905  gobject/gobjectnotifyqueue.c              | 4 +---
42906  gobject/gparam.c                          | 4 +---
42907  gobject/gparam.h                          | 4 +---
42908  gobject/gparamspecs.c                     | 4 +---
42909  gobject/gparamspecs.h                     | 4 +---
42910  gobject/gsignal.c                         | 4 +---
42911  gobject/gsignal.h                         | 4 +---
42912  gobject/gsourceclosure.c                  | 4 +---
42913  gobject/gsourceclosure.h                  | 4 +---
42914  gobject/gtype-private.h                   | 4 +---
42915  gobject/gtype.c                           | 4 +---
42916  gobject/gtype.h                           | 4 +---
42917  gobject/gtypemodule.c                     | 4 +---
42918  gobject/gtypemodule.h                     | 4 +---
42919  gobject/gtypeplugin.c                     | 4 +---
42920  gobject/gtypeplugin.h                     | 4 +---
42921  gobject/gvalue.c                          | 4 +---
42922  gobject/gvalue.h                          | 4 +---
42923  gobject/gvaluearray.c                     | 4 +---
42924  gobject/gvaluearray.h                     | 4 +---
42925  gobject/gvaluecollector.h                 | 4 +---
42926  gobject/gvaluetransform.c                 | 4 +---
42927  gobject/gvaluetypes.c                     | 4 +---
42928  gobject/gvaluetypes.h                     | 4 +---
42929  gobject/tests/ifaceproperties.c           | 4 +---
42930  gobject/tests/testcommon.h                | 4 +---
42931  gthread/gthread-impl.c                    | 4 +---
42932  po/po2tbl.sed.in                          | 3 +--
42933  tests/child-test.c                        | 4 +---
42934  tests/completion-test.c                   | 4 +---
42935  tests/dirname-test.c                      | 4 +---
42936  tests/env-test.c                          | 4 +---
42937  tests/file-test.c                         | 4 +---
42938  tests/gen-casefold-txt.pl                 | 4 +---
42939  tests/gen-casemap-txt.pl                  | 4 +---
42940  tests/gio-test.c                          | 4 +---
42941  tests/gobject/accumulator.c               | 4 +---
42942  tests/gobject/defaultiface.c              | 4 +---
42943  tests/gobject/deftype.c                   | 4 +---
42944  tests/gobject/dynamictype.c               | 4 +---
42945  tests/gobject/gvalue-test.c               | 4 +---
42946  tests/gobject/ifacecheck.c                | 4 +---
42947  tests/gobject/ifaceinherit.c              | 4 +---
42948  tests/gobject/ifaceinit.c                 | 4 +---
42949  tests/gobject/override.c                  | 4 +---
42950  tests/gobject/paramspec-test.c            | 4 +---
42951  tests/gobject/performance-threaded.c      | 4 +---
42952  tests/gobject/performance.c               | 4 +---
42953  tests/gobject/references.c                | 4 +---
42954  tests/gobject/signals.c                   | 4 +---
42955  tests/gobject/singleton.c                 | 4 +---
42956  tests/gobject/testcommon.h                | 4 +---
42957  tests/gobject/testgobject.c               | 4 +---
42958  tests/gobject/testmodule.c                | 4 +---
42959  tests/gobject/testmodule.h                | 4 +---
42960  tests/libmoduletestplugin_a.c             | 4 +---
42961  tests/libmoduletestplugin_b.c             | 4 +---
42962  tests/mapping-test.c                      | 4 +---
42963  tests/memchunks.c                         | 4 +---
42964  tests/module-test.c                       | 4 +---
42965  tests/relation-test.c                     | 4 +---
42966  tests/slice-color.c                       | 4 +---
42967  tests/slice-concurrent.c                  | 4 +---
42968  tests/slice-test.c                        | 4 +---
42969  tests/sources.c                           | 4 +---
42970  tests/spawn-test.c                        | 4 +---
42971  tests/testglib.c                          | 4 +---
42972  tests/type-test.c                         | 4 +---
42973  825 files changed, 825 insertions(+), 2444 deletions(-)
42974
42975 commit fc04275a007ff2b450d78cfa002a303ba5e2d9d0
42976 Author: Matthias Clasen <mclasen@redhat.com>
42977 Date:   Fri Jan 31 05:58:17 2014 -0500
42978
42979     Docs: don't use the type tag
42980
42981     Just avoid explicit docbook markup.
42982
42983  gio/gcredentials.c       |  12 +--
42984  gio/ginetsocketaddress.c |   4 +-
42985  gio/gsocketaddress.c     |  38 ++++---
42986  gio/gunixsocketaddress.c |   2 +-
42987  glib/docs.c              |  46 ++++-----
42988  glib/gdate.c             |   2 +-
42989  glib/gstrfuncs.c         |  66 ++++++------
42990  glib/gutf8.c             | 259
42991  ++++++++++++++++++++++-------------------------
42992  8 files changed, 203 insertions(+), 226 deletions(-)
42993
42994 commit 3d42934b71f9e3e8ac82b00982a6e0b00ba1b92a
42995 Author: Matthias Clasen <mclasen@redhat.com>
42996 Date:   Fri Jan 31 00:29:14 2014 -0500
42997
42998     Docs: don't use the structname tag
42999
43000     Just avoid explicit docbook markup.
43001
43002  gio/gapplicationcommandline.c |  4 +--
43003  glib/garray.c                 |  6 ++--
43004  glib/gdate.c                  | 50 +++++++++++++-------------
43005  glib/ghook.c                  |  6 ++--
43006  glib/gpattern.c               |  7 ++--
43007  glib/grand.c                  |  5 ++-
43008  glib/gstdio.c                 | 83
43009  +++++++++++++++++++++----------------------
43010  glib/gtrashstack.c            |  2 +-
43011  glib/gtree.c                  |  7 ++--
43012  gmodule/gmodule.c             |  2 +-
43013  gobject/gtype.c               |  7 ++--
43014  11 files changed, 86 insertions(+), 93 deletions(-)
43015
43016 commit 6f3c465535311a028c12cc04d4188ce79eb03560
43017 Author: Matthias Clasen <mclasen@redhat.com>
43018 Date:   Thu Jan 30 23:59:06 2014 -0500
43019
43020     Docs: don't use structfield tags
43021
43022     They don't add anything over @foo, and we want to avoid explicit
43023     docbook markup as far as possible.
43024
43025  glib/docs.c     | 4 ++--
43026  gobject/gtype.c | 6 ++----
43027  2 files changed, 4 insertions(+), 6 deletions(-)
43028
43029 commit acfb76afe2c7dab67f87878c2a3f5f3aa2d8dbfd
43030 Author: Matthias Clasen <mclasen@redhat.com>
43031 Date:   Thu Jan 30 23:52:58 2014 -0500
43032
43033     Docs: don't use <footnote>
43034
43035     It basically does not work in the HTML output.
43036
43037  gio/gdbusconnection.c | 12 ++++--------
43038  glib/gdate.c          | 10 +++++-----
43039  glib/gslice.c         |  7 +++----
43040  gobject/gsignal.c     | 10 ++++------
43041  4 files changed, 16 insertions(+), 23 deletions(-)
43042
43043 commit 67b0afd5fd21aae4041e897ff3151b84f3c85a65
43044 Author: Shantha kumar <shkumar@redhat.com>
43045 Date:   Thu Jan 30 15:03:08 2014 +0530
43046
43047     Tamil Translations Updated
43048
43049  po/ta.po | 1236
43050  +++++++++++++++++++++++++++++++++-----------------------------
43051  1 file changed, 650 insertions(+), 586 deletions(-)
43052
43053 commit 8548d16add2ed4b208aca062c230aeeca9103d0a
43054 Author: Matthias Clasen <mclasen@redhat.com>
43055 Date:   Sat Jan 25 18:18:42 2014 -0500
43056
43057     Drop a no-longer-existing example from the docs
43058
43059     gapplication-example-menu.c was dropped in
43060     0c094d660769a00564ef33a775a387f62cf2ff41, two years ago.
43061     Time to remove its inclusion in the docs too.
43062
43063     https://bugzilla.gnome.org/show_bug.cgi?id=722973
43064
43065  gio/gapplication.c | 8 --------
43066  1 file changed, 8 deletions(-)
43067
43068 commit ee38a1af8020a83174277d83f5b10efe0e498fc1
43069 Author: Rico Tzschichholz <ricotz@ubuntu.com>
43070 Date:   Thu Jan 23 17:22:19 2014 +0100
43071
43072     gobject: Add missing transfer annotation to g_boxed_copy
43073
43074  gobject/gboxed.c | 2 +-
43075  1 file changed, 1 insertion(+), 1 deletion(-)
43076
43077 commit 46e13e5d49fa1f64920d088e1e6bbd9fee4c1886
43078 Author: Rico Tzschichholz <ricotz@ubuntu.com>
43079 Date:   Thu Jan 23 17:21:32 2014 +0100
43080
43081     gio: Add missing transfer annotation to g_simple_proxy_resolver_new
43082
43083  gio/gsimpleproxyresolver.c | 2 +-
43084  1 file changed, 1 insertion(+), 1 deletion(-)
43085
43086 commit c5e989c6d8d13542fcdd47905e98c980d7d7603d
43087 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43088 Date:   Thu Jan 23 17:32:50 2014 +0800
43089
43090     glib/goption.c: Fix build on MSVC
43091
43092     Use #ifdef rather than #if, as MSVC does not like #if <macro> without
43093     parens, and this is the normal usage in other cases like this.
43094
43095  glib/goption.c | 4 ++--
43096  1 file changed, 2 insertions(+), 2 deletions(-)
43097
43098 commit 1c8035066ea2ce92f5c7c7d8f8715896012fdb02
43099 Author: William Jon McCann <william.jon.mccann@gmail.com>
43100 Date:   Wed Jan 22 17:51:12 2014 -0500
43101
43102     glib: annotate some memory functions with allow-none
43103
43104  glib/gmem.c | 6 +++---
43105  1 file changed, 3 insertions(+), 3 deletions(-)
43106
43107 commit f37439c1b11230a01460291818eccb6bfec23da6
43108 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
43109 Date:   Wed Jan 22 22:25:26 2014 +0530
43110
43111     Assamese translation updated
43112
43113  po/as.po | 993
43114  +++++++++++++++++++++++++++++++--------------------------------
43115  1 file changed, 489 insertions(+), 504 deletions(-)
43116
43117 commit 5ca9bee52456b91ab4c0c477db3faf430f7fb72f
43118 Author: Rico Tzschichholz <ricotz@t-online.de>
43119 Date:   Wed Jan 22 14:21:41 2014 +0100
43120
43121     gio: Fix some header/source parameter-naming mismatches
43122
43123  gio/gaction.h         | 2 +-
43124  gio/gfile.h           | 2 +-
43125  gio/gsettingsschema.h | 4 ++--
43126  3 files changed, 4 insertions(+), 4 deletions(-)
43127
43128 commit cd86c0243c6ca24e3968e8a3ea1d0c8af8c1a690
43129 Author: Rico Tzschichholz <ricotz@t-online.de>
43130 Date:   Wed Jan 22 14:06:10 2014 +0100
43131
43132     gsubprocess: Add missing transfer annotations to get_*_pipe()
43133
43134  gio/gsubprocess.c | 6 +++---
43135  1 file changed, 3 insertions(+), 3 deletions(-)
43136
43137 commit 829464a3c7b3054ba4d73a9b217a6db466dabc88
43138 Author: Ryan Lortie <desrt@desrt.ca>
43139 Date:   Sat Jan 18 14:29:16 2014 -0500
43140
43141     test default GSimpleAction activation
43142
43143     Test the default handling of the "activate" signal on GSimpleAction.
43144
43145     https://bugzilla.gnome.org/show_bug.cgi?id=722503
43146
43147  gio/tests/actions.c | 29 +++++++++++++++++++++++++++++
43148  1 file changed, 29 insertions(+)
43149
43150 commit a497ad889e98d261ad5f4bf31c0bfb728e12270d
43151 Author: Jasper St. Pierre <jstpierre@mecheye.net>
43152 Date:   Tue Jan 21 12:08:03 2014 -0500
43153
43154     strfuncs: Make g_str_tokenize_and_fold introspectable
43155
43156  glib/gstrfuncs.c | 2 +-
43157  1 file changed, 1 insertion(+), 1 deletion(-)
43158
43159 commit ea22300620a10affaa3192d8f56c777a81fcd2c6
43160 Author: Jasper St. Pierre <jstpierre@mecheye.net>
43161 Date:   Tue Jan 21 12:00:35 2014 -0500
43162
43163     gsettings: Fix annotations
43164
43165  gio/gsettings.c | 4 ++--
43166  1 file changed, 2 insertions(+), 2 deletions(-)
43167
43168 commit 460e3e9d01db5ad272b8b67e1e3e15907d5d7932
43169 Author: Emmanuele Bassi <ebassi@gnome.org>
43170 Date:   Mon Jan 20 20:03:40 2014 +0000
43171
43172     docs: Add missing GTest functions
43173
43174     The GTest message API is missing from the reference.
43175
43176  docs/reference/glib/glib-sections.txt | 3 +++
43177  1 file changed, 3 insertions(+)
43178
43179 commit 2cb9b8f99491959e53783d127daa8c99b81e159e
43180 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43181 Date:   Tue Jan 7 13:34:09 2014 +0800
43182
43183     glib/gtimezone.c: Check the size of tzi.DaylightName
43184
43185     We need to re-get the size of tzi.DaylightName before we call
43186     RegQueryValue() because the buffer might not have enough room to
43187     hold the
43188     value for tzi.DaylightName that would be acquired by
43189     RegQueryValueExA(),
43190     even though the size of tzi.DaylightName and tzi.StandardName is
43191     the same.
43192
43193     This is a pitfall of RegQueryValue()[1] as not doing this can result
43194     in an
43195     ERROR_MORE_DATA (234) failure, causing the acquisition of
43196     tzi.DaylightName
43197     to fail.
43198
43199     This will fix the gdatetime/equal test, amongst some other tests in
43200     gdatetime, at least on certain non-English version of Windows.
43201
43202     [1]:
43203     http://social.msdn.microsoft.com/Forums/vstudio/en-US/84f90854-e90c-4b63-8fc1-655a0b4645fd/regqueryvalueex-returns-errormoredata
43204
43205     https://bugzilla.gnome.org/show_bug.cgi?id=719344
43206
43207  glib/gtimezone.c | 3 +++
43208  1 file changed, 3 insertions(+)
43209
43210 commit 2330f7e65ee22e42016d28c26f554fcfe9518ed5
43211 Author: Matthias Clasen <mclasen@redhat.com>
43212 Date:   Mon Jan 20 08:43:02 2014 -0500
43213
43214     Use __asm__ instead of asm
43215
43216     This is a little more robust as various compiler flags make
43217     gcc forget about asm.
43218
43219     https://bugzilla.gnome.org/show_bug.cgi?id=693299
43220
43221  glib/gbitlock.c | 24 ++++++++++++------------
43222  1 file changed, 12 insertions(+), 12 deletions(-)
43223
43224 commit ff9a61eed93ec342c00360e83abb4411647f64a2
43225 Author: Matthias Clasen <mclasen@redhat.com>
43226 Date:   Mon Jan 20 08:16:09 2014 -0500
43227
43228     Fix CFLAGS manipulation
43229
43230     The code for ensuring that CFLAGS contain -g if
43231     --enable-debug has been specified did not work right.
43232
43233     https://bugzilla.gnome.org/show_bug.cgi?id=685204
43234
43235  configure.ac | 4 ++--
43236  1 file changed, 2 insertions(+), 2 deletions(-)
43237
43238 commit fc6d6b6e109af2d7c3339b3c64963c6679db1a6e
43239 Author: Matthias Clasen <mclasen@redhat.com>
43240 Date:   Mon Jan 20 07:37:42 2014 -0500
43241
43242     GAction: remove a lie
43243
43244     Not only was the link to GtkAction broken, it is not true.
43245
43246     https://bugzilla.gnome.org/show_bug.cgi?id=722591
43247
43248  gio/gaction.c | 2 +-
43249  1 file changed, 1 insertion(+), 1 deletion(-)
43250
43251 commit 93cda800f1dab6ecbecb4ac247b8c079ff7fca14
43252 Author: Matthias Clasen <mclasen@redhat.com>
43253 Date:   Mon Jan 20 07:33:27 2014 -0500
43254
43255     Try again to fix the freebsd build
43256
43257     https://bugzilla.gnome.org/show_bug.cgi?id=722526
43258
43259  glib/deprecated/gthread.h | 2 +-
43260  1 file changed, 1 insertion(+), 1 deletion(-)
43261
43262 commit 2efc2ef77526fb902f1d603875eaca833b47f0b5
43263 Author: Matthias Clasen <mclasen@redhat.com>
43264 Date:   Mon Jan 20 00:34:29 2014 -0500
43265
43266     Clarify g_strchomp and g_strchug docs
43267
43268     https://bugzilla.gnome.org/show_bug.cgi?id=583036
43269
43270  glib/gstrfuncs.c | 14 +++++++++-----
43271  1 file changed, 9 insertions(+), 5 deletions(-)
43272
43273 commit deb8a9325b2f3c82f92746583baa7bd2a6552bd1
43274 Author: A. Walton <awalton@gnome.org>
43275 Date:   Thu Aug 29 23:33:58 2013 -0700
43276
43277     Clarify type transformability and comparability
43278
43279     If two GValues are transformable, it implies they are compatible,
43280     so you do not need to check for compatibility yourself. Bump the
43281     documentation to reflect this fact.
43282
43283     https://bugzilla.gnome.org/show_bug.cgi?id=707111
43284
43285  gobject/gvalue.c | 4 +++-
43286  1 file changed, 3 insertions(+), 1 deletion(-)
43287
43288 commit 647412603a6f888bf9ed6b56a6827fa36d421584
43289 Author: Matthias Clasen <mclasen@redhat.com>
43290 Date:   Sun Jan 19 23:49:12 2014 -0500
43291
43292     More GTree and GNode formatting and documentation fixes
43293
43294     Among other things, add images for tree traversal types,
43295     taken from Wikimedia Commons.
43296
43297  docs/reference/glib/Makefile.am                    |  14 +-
43298  .../Sorted_binary_tree_breadth-first_traversal.svg | 134 ++++
43299  docs/reference/glib/Sorted_binary_tree_inorder.svg | 753
43300  +++++++++++++++++++++
43301  .../glib/Sorted_binary_tree_postorder.svg          | 750
43302  ++++++++++++++++++++
43303  .../reference/glib/Sorted_binary_tree_preorder.svg | 750
43304  ++++++++++++++++++++
43305  glib/gnode.c                                       |  53 ++
43306  glib/gtree.c                                       | 593 ++++++++--------
43307  7 files changed, 2741 insertions(+), 306 deletions(-)
43308
43309 commit 5459d148d17a82632ad3317f8d4a9977b31cd09c
43310 Author: Matthias Clasen <mclasen@redhat.com>
43311 Date:   Sun Jan 19 22:23:51 2014 -0500
43312
43313     Move GTraverseType to gnode docs
43314
43315  docs/reference/glib/glib-sections.txt | 2 +-
43316  1 file changed, 1 insertion(+), 1 deletion(-)
43317
43318 commit 44db9f2a0fc008b38da78e7197fd3f40b8fa0872
43319 Author: Matthias Clasen <mclasen@redhat.com>
43320 Date:   Sun Jan 19 22:03:40 2014 -0500
43321
43322     GQueue: documentation and formatting fixes
43323
43324  glib/gqueue.c | 315
43325  +++++++++++++++++++++++++++++-----------------------------
43326  1 file changed, 158 insertions(+), 157 deletions(-)
43327
43328 commit a918519328df2e79c101a884ec94fe6aca574882
43329 Author: Matthias Clasen <mclasen@redhat.com>
43330 Date:   Sun Jan 19 21:10:25 2014 -0500
43331
43332     GList: Some further documentation and formatting tweaks
43333
43334  glib/glist.c | 459
43335  ++++++++++++++++++++++++++++++-----------------------------
43336  1 file changed, 235 insertions(+), 224 deletions(-)
43337
43338 commit 86de6f0ebce777f64f60f27565fdd4b91c6fe8b4
43339 Author: Olivier Sessink <olivier@bluefish.openoffice.nl>
43340 Date:   Wed Sep 5 09:52:23 2012 +0200
43341
43342     tag: documentation enhancement for novice application developers
43343
43344     Adds some code examples how functions can be used. Adds a hint
43345     to look at GQueue if access to the start and the end of the list
43346     is required.
43347
43348     applying comments from Emmanuele Bassi and adds some more
43349     improvements to clarify how functions should be used.
43350
43351     https://bugzilla.gnome.org/show_bug.cgi?id=683388
43352
43353  glib/glist.c | 164
43354  ++++++++++++++++++++++++++++++++++++++++-------------------
43355  1 file changed, 113 insertions(+), 51 deletions(-)
43356
43357 commit 84f3147f434eab1124276ea2fdbee9a1e9a02c45
43358 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
43359 Date:   Fri Nov 16 12:53:39 2012 +0000
43360
43361     glib-init: make static assertions about platform assumptions
43362
43363     GLib has a pervasive assumption that function and data pointers are
43364     basically interchangeable, which is true in all modern ABIs,
43365     but not actually guaranteed by ISO C. If someone tries to use GLib
43366     on a
43367     platform where function and data pointers are different sizes,
43368     fail early.
43369
43370     https://bugzilla.gnome.org/show_bug.cgi?id=688406
43371
43372  glib/glib-init.c | 12 ++++++++++++
43373  1 file changed, 12 insertions(+)
43374
43375 commit a4480d5f715a7631b1e98daa08a447f7c6b4bcd1
43376 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
43377 Date:   Fri Nov 16 12:51:31 2012 +0000
43378
43379     GHashTable: statically assert that GHashTableIter works as intended
43380
43381     https://bugzilla.gnome.org/show_bug.cgi?id=688406
43382
43383  glib/ghash.c | 4 ++++
43384  1 file changed, 4 insertions(+)
43385
43386 commit 476aa9ae46098f1090fc52ab2c10859fa8bb5495
43387 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
43388 Date:   Fri Nov 16 12:49:15 2012 +0000
43389
43390     glib-private.h: add _glib_alignof
43391
43392  glib/glib-private.h | 6 ++++++
43393  1 file changed, 6 insertions(+)
43394
43395 commit 8f6be404cbfbda7e188bd164bb72465eeaba6980
43396 Author: Ryan Lortie <desrt@desrt.ca>
43397 Date:   Fri Oct 25 01:47:37 2013 -0400
43398
43399     GMainContext: unref pending sources on destroy
43400
43401     It is possible (but unlikely) that there will be a non-empty list of
43402     pending dispatches when we remove the last ref from a GMainContext.
43403     Make sure we drop the refs on the sources appropriately.
43404
43405     Add a (now-working) testcase that demonstrates how to trigger
43406     the issue.
43407
43408     https://bugzilla.gnome.org/show_bug.cgi?id=139699
43409
43410  glib/gmain.c          |  5 +++++
43411  glib/tests/mainloop.c | 42 ++++++++++++++++++++++++++++++++++++++++++
43412  2 files changed, 47 insertions(+)
43413
43414 commit 2a3ee7ceafad19ecc2bfe435a95226f74d64952f
43415 Author: Matthias Clasen <mclasen@redhat.com>
43416 Date:   Sun Jan 19 17:13:51 2014 -0500
43417
43418     Work around broken FreeBSD headers
43419
43420     It seems that including just pthread.h does not define
43421     clockid_t on these systems.
43422
43423     https://bugzilla.gnome.org/show_bug.cgi?id=722526
43424
43425  glib/deprecated/gthread.h | 1 +
43426  1 file changed, 1 insertion(+)
43427
43428 commit d102cf2b0fbab27d5787c536311745c4431d05e4
43429 Author: Matthias Clasen <mclasen@redhat.com>
43430 Date:   Sun Jan 19 08:57:43 2014 -0500
43431
43432     Fix the build
43433
43434     The thumbnail-verification test (indirectly) includes individual
43435     headers, so define GIO_COMPILATION to make it work.
43436
43437  gio/tests/thumbnail-verification.c | 1 +
43438  1 file changed, 1 insertion(+)
43439
43440 commit 38a6ab3e0ef0c842f9134309e033a1019e498448
43441 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
43442 Date:   Wed Nov 6 14:02:26 2013 +0100
43443
43444     win32: silence build warning
43445
43446     glocalfile.c: In function 'g_local_file_measure_size_of_file':
43447     glocalfile.c:2654:3: warning: passing argument 2 of 'g_lstat' from
43448     incompatible pointer type [enabled by default]
43449        if (g_lstat (name->data, &buf) != 0)
43450        ^
43451     In file included from glocalfile.c:68:0:
43452     ../glib/gstdio.h:135:5: note: expected 'struct GStatBuf *' but
43453     argument
43454     is of type 'struct _stati64 *'
43455
43456     https://bugzilla.gnome.org/show_bug.cgi?id=711547
43457
43458  gio/glocalfile.c | 2 +-
43459  1 file changed, 1 insertion(+), 1 deletion(-)
43460
43461 commit a8f58fcfec121241be7890f5b340e139f39fd125
43462 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
43463 Date:   Wed Nov 6 13:57:07 2013 +0100
43464
43465     win32: silence build warning
43466
43467     gdbusauthmechanismexternal.c: In function 'mechanism_client_initiate':
43468     gdbusauthmechanismexternal.c:355:3: warning: 'initial_response' may be
43469     used uninitialized in this function [-Wmaybe-uninitialized]
43470        return initial_response;
43471        ^
43472     gdbusauthmechanismexternal.c:332:10: note: 'initial_response' was
43473     declared here
43474
43475     https://bugzilla.gnome.org/show_bug.cgi?id=711547
43476
43477  gio/gdbusauthmechanismexternal.c | 2 +-
43478  1 file changed, 1 insertion(+), 1 deletion(-)
43479
43480 commit 2873b3c20cf6b6ebde5bcaaf395675ba7bc3b696
43481 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
43482 Date:   Wed Nov 6 13:54:34 2013 +0100
43483
43484     win32: silence build warning
43485
43486     glocalfileinfo.c: In function '_g_local_file_info_get':
43487     glocalfileinfo.c:1955:11: warning: passing argument 3 of
43488     'get_thumbnail_attributes' from incompatible pointer type [enabled by
43489     default]
43490                get_thumbnail_attributes (path, info, &statbuf);
43491                ^
43492     glocalfileinfo.c:1285:1: note: expected 'const struct GStatBuf *' but
43493     argument is of type 'struct _stati64 *'
43494      get_thumbnail_attributes (const char     *path,
43495
43496     https://bugzilla.gnome.org/show_bug.cgi?id=711547
43497
43498  gio/glocalfileinfo.c   | 2 +-
43499  gio/thumbnail-verify.c | 2 +-
43500  gio/thumbnail-verify.h | 3 ++-
43501  3 files changed, 4 insertions(+), 3 deletions(-)
43502
43503 commit b4474c0b6bd8aee7140259c9753162b66c954a03
43504 Author: Matthias Clasen <mclasen@redhat.com>
43505 Date:   Sun Jan 19 08:21:50 2014 -0500
43506
43507     Avoid a deprecation warning
43508
43509     https://bugzilla.gnome.org/show_bug.cgi?id=711547
43510
43511  glib/gwin32.c | 2 ++
43512  1 file changed, 2 insertions(+)
43513
43514 commit 7463bc1727cf805b84738902be0d3e51688aeead
43515 Author: Christophe Fergeau <cfergeau@redhat.com>
43516 Date:   Fri Jan 17 18:42:36 2014 +0100
43517
43518     Adjust doc to Makefile.decl renaming
43519
43520     g_test_build_filename() API documentation still mentions
43521     Makefile.decl, but
43522     it has been renamed to glib.mk in f9eb9eed
43523
43524     https://bugzilla.gnome.org/show_bug.cgi?id=722436
43525
43526  glib/gtestutils.c | 2 +-
43527  1 file changed, 1 insertion(+), 1 deletion(-)
43528
43529 commit 9e81c07ad6b02c073c9cc7bf0a1288b884ec8741
43530 Author: Ryan Lortie <desrt@desrt.ca>
43531 Date:   Sat Jan 18 14:27:26 2014 -0500
43532
43533     GSimpleAction: fix mistake in last commit
43534
43535     Some bad copy-paste happening here...
43536
43537  gio/gsimpleaction.c | 2 +-
43538  1 file changed, 1 insertion(+), 1 deletion(-)
43539
43540 commit 1ec71144fb8064ffdbdcb56a213cf90a77726f68
43541 Author: Ryan Lortie <desrt@desrt.ca>
43542 Date:   Sat Jan 18 13:02:47 2014 -0500
43543
43544     GSimpleAction: add default activate handler
43545
43546     If the action is stateful and the user doesn't have their own
43547     activate handler
43548     then do some reasonable things for ourselves.
43549
43550     After a lot of experience using stateful GSimpleAction it turns
43551     out that
43552     people almost always end up using it in the same ways:
43553
43554     A boolean-typed stateful action with no parameter is most likely going
43555     to want to be toggled.  Any other type of action that has the
43556     parameter
43557     type equal to the state type probably intends for activation to
43558     represent a request to change the state.
43559
43560     This patch implements those two cases.  This will let people stop
43561     writing their own trivial handlers over and over.
43562
43563     https://bugzilla.gnome.org/show_bug.cgi?id=722503
43564
43565  gio/gsimpleaction.c | 31 ++++++++++++++++++++++++++++++-
43566  1 file changed, 30 insertions(+), 1 deletion(-)
43567
43568 commit 258ac3b25398547c9ae0434c7c049a88d1e309ed
43569 Author: Ryan Lortie <desrt@desrt.ca>
43570 Date:   Sun Jan 12 12:47:43 2014 -0500
43571
43572     GOptionContext: add some notes about encodings
43573
43574     Add a note to the overview documentation for GOptionContext about why
43575     you need to be careful about argv encoding on UNIX and about why you
43576     should avoid argv entirely on Windows.  Mention some possible
43577     alternative approaches, including a code example.
43578
43579     https://bugzilla.gnome.org/show_bug.cgi?id=722025
43580
43581  glib/goption.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
43582  1 file changed, 51 insertions(+)
43583
43584 commit e5f91951a132b4a7daa848887a87ba22f96568bc
43585 Author: Ryan Lortie <desrt@desrt.ca>
43586 Date:   Sun Jan 12 12:31:38 2014 -0500
43587
43588     GApplication: change commandline encoding policy
43589
43590     Clarify in the documentation that the commandline arguments passed
43591     around by GApplication (to local_command_line and returned via
43592     g_application_command_line_get_arguments()) are in the GLib filename
43593     encoding (ie: UTF-8) on Windows, not the system code page.
43594
43595     Fix the mismatch that would result from having argv passed to
43596     g_application_run() in main() on Windows (where it is in the system
43597     code page) by ignoring argc/argv on Windows and calling
43598     g_win32_get_command_line() for ourselves.  Document this.
43599
43600     This might be a slight API break on Windows: we documented that it was
43601     possible to call g_application_run() with arguments other than
43602     argc/argv
43603     and now doing that will result in those arguments being ignored.
43604     It has
43605     always been recommended practice to only call g_application_run() from
43606     main() directly, however, and all of our code examples have shown only
43607     this.  We will see if this causes any issues and consider reevaluating
43608     the situation if so.
43609
43610     https://bugzilla.gnome.org/show_bug.cgi?id=722025
43611
43612  gio/gapplication.c            | 32 +++++++++++++++++++++-----------
43613  gio/gapplicationcommandline.c |  7 ++++++-
43614  2 files changed, 27 insertions(+), 12 deletions(-)
43615
43616 commit 643f2b348dea7486ef2eaa4f8e4eb858bce5f3e1
43617 Author: Ryan Lortie <desrt@desrt.ca>
43618 Date:   Thu Jan 16 22:11:18 2014 -0500
43619
43620     g_file_new_for_commandline_arg: clarify encoding
43621
43622     Add a note to the documentation for g_file_new_for_commandline_arg()
43623     that this function is intended to operate on strings already in
43624     the GLib
43625     filename encoding on Windows.
43626
43627     This has been the case for a long time, but this documents the
43628     requirement.
43629
43630     https://bugzilla.gnome.org/show_bug.cgi?id=722025
43631
43632  gio/gfile.c | 9 +++++++++
43633  1 file changed, 9 insertions(+)
43634
43635 commit 673ee54cddab81cf4456b1c2ecf7a668e97e5a0f
43636 Author: Ryan Lortie <desrt@desrt.ca>
43637 Date:   Sun Jan 12 12:13:42 2014 -0500
43638
43639     win32: add g_win32_get_command_line()
43640
43641     This returns the command line in GLib filename encoding format (ie:
43642     UTF-8) for use with g_option_context_parse_strv().
43643
43644     This will allow parsing of Unicode commandline arguments on Windows,
43645     even if the characters in those arguments fall outside of the range of
43646     the system codepage.
43647
43648     https://bugzilla.gnome.org/show_bug.cgi?id=722025
43649
43650  docs/reference/glib/glib-sections.txt |  1 +
43651  glib/gwin32.c                         | 55
43652  +++++++++++++++++++++++++++++++++++
43653  glib/gwin32.h                         |  3 ++
43654  3 files changed, 59 insertions(+)
43655
43656 commit 3352293ab5b93d8607dc61a99195ea09aa7bf423
43657 Author: Ryan Lortie <desrt@desrt.ca>
43658 Date:   Sun Jan 12 12:10:19 2014 -0500
43659
43660     g_option_context_parse_strv: use UTF-8 on Windows
43661
43662     Add another difference to the freshly-added
43663     g_option_context_parse_strv:
43664     now, on Windows, its arguments on to be in UTF-8 instead of the argv[]
43665     encoding (from the system codepage).
43666
43667     The documentation teases g_win32_get_command_line() which is a new
43668     GLib-filename-encoding-based function that will be added in a
43669     following
43670     commit.
43671
43672     https://bugzilla.gnome.org/show_bug.cgi?id=722025
43673
43674  glib/goption.c | 37 +++++++++++++++++++++++++++++++++----
43675  1 file changed, 33 insertions(+), 4 deletions(-)
43676
43677 commit 9592d40613ad02085fb7643cac96df655081dd3b
43678 Author: Ryan Lortie <desrt@desrt.ca>
43679 Date:   Thu Jan 16 21:47:09 2014 -0500
43680
43681     GOption: don't use "rand" in code example
43682
43683     rand() is a function defined in the libc, so our code example gives
43684     warnings if you try to compile it.  Fix that.
43685
43686     https://bugzilla.gnome.org/show_bug.cgi?id=722025
43687
43688  glib/goption.c | 4 ++--
43689  1 file changed, 2 insertions(+), 2 deletions(-)
43690
43691 commit d3c729bf0e3320046f309ce64b4ff0189563fe89
43692 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
43693 Date:   Thu Jan 16 18:02:18 2014 +0100
43694
43695     gio: fix small memory leak on local xattr
43696
43697     g_strconcat() allocates memory, it needs to be freed.
43698
43699     ==10653== 1,400 bytes in 50 blocks are definitely lost in loss record
43700     1,838 of 1,851
43701     ==10653==    at 0x4A0645D: malloc (in
43702     /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
43703     ==10653==    by 0x54ACB22: g_malloc (gmem.c:102)
43704     ==10653==    by 0x54ACE4D: g_malloc_n (gmem.c:343)
43705     ==10653==    by 0x54C8463: g_strconcat (gstrfuncs.c:589)
43706     ==10653==    by 0x4D6ED38: get_xattrs_from_fd (glocalfileinfo.c:660)
43707     ==10653==    by 0x4D71622:
43708     _g_local_file_info_get_from_fd (glocalfileinfo.c:2028)
43709     ==10653==    by 0x4D731A0:
43710     g_local_file_input_stream_query_info (glocalfileinputstream.c:356)
43711     ==10653==    by 0x4C996D8:
43712     g_file_input_stream_query_info (gfileinputstream.c:148)
43713     ==10653==    by 0x4C863F6: file_copy_fallback (gfile.c:3120)
43714     ==10653==    by 0x4C86DD2: g_file_copy (gfile.c:3398)
43715
43716     https://bugzilla.gnome.org/show_bug.cgi?id=722357
43717
43718  gio/glocalfileinfo.c | 1 +
43719  1 file changed, 1 insertion(+)
43720
43721 commit fabdf80c7de57e531fba70052a89ed19d3c24e91
43722 Author: Christian Schramm <christian.h.m.schramm@gmail.com>
43723 Date:   Thu Jan 16 12:36:09 2014 +0100
43724
43725     gstringchunk: Use g_slist_free_full() where possible
43726
43727     We have that function, let's use it - instead of manually
43728     freeing the elements of the slist in a loop (and reduce
43729     the line count a bit).
43730
43731     https://bugzilla.gnome.org/show_bug.cgi?id=722326
43732
43733  glib/gstringchunk.c | 16 ++--------------
43734  1 file changed, 2 insertions(+), 14 deletions(-)
43735
43736 commit 5c5982709f3814c16a6a4d60030b65955926367b
43737 Author: Christian Schramm <christian.h.m.schramm@gmail.com>
43738 Date:   Thu Jan 16 12:14:32 2014 +0100
43739
43740     gbookmarkfile: removed unused include 'gslist.h'
43741
43742     https://bugzilla.gnome.org/show_bug.cgi?id=722323
43743
43744  glib/gbookmarkfile.c | 1 -
43745  1 file changed, 1 deletion(-)
43746
43747 commit c4934c93589420b6c024f893ddb7cafc75279d40
43748 Author: Jasper St. Pierre <jstpierre@mecheye.net>
43749 Date:   Wed Jan 15 10:37:55 2014 -0500
43750
43751     Update .gitignore
43752
43753  gio/tests/.gitignore  | 8 +++++++-
43754  glib/tests/.gitignore | 3 +++
43755  2 files changed, 10 insertions(+), 1 deletion(-)
43756
43757 commit e41dab438cb9b0b9dcc815158da12dd391aa35ed
43758 Author: Ryan Lortie <desrt@desrt.ca>
43759 Date:   Mon Jan 13 16:12:41 2014 -0500
43760
43761     GLib 2.39.3
43762
43763  NEWS | 85
43764  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
43765  1 file changed, 85 insertions(+)
43766
43767 commit bcd276c2b453517c43c8413ed877f82a9ead1884
43768 Author: Ryan Lortie <desrt@desrt.ca>
43769 Date:   Mon Jan 13 17:23:14 2014 -0500
43770
43771     more distcheck fixes
43772
43773  gio/tests/Makefile.am  | 4 +++-
43774  glib/tests/Makefile.am | 2 +-
43775  2 files changed, 4 insertions(+), 2 deletions(-)
43776
43777 commit 028856a99fd8ce7dc6a1318a6b57cdbbefbc6bdc
43778 Author: Ryan Lortie <desrt@desrt.ca>
43779 Date:   Mon Jan 13 16:41:31 2014 -0500
43780
43781     build: fix 'make distclean'
43782
43783     Don't run a non-existent lcov command to clean up during 'make
43784     distclean'
43785
43786  glib.mk | 4 +++-
43787  1 file changed, 3 insertions(+), 1 deletion(-)
43788
43789 commit 4130118a72c1389efe7c646b620932bb33a06530
43790 Author: Ryan Lortie <desrt@desrt.ca>
43791 Date:   Mon Jan 13 16:12:31 2014 -0500
43792
43793     giomodule test: fix again
43794
43795     The compiled modules will be in the G_TEST_BUILT directory, not _DIST.
43796
43797  gio/tests/giomodule.c | 8 ++++----
43798  1 file changed, 4 insertions(+), 4 deletions(-)
43799
43800 commit 186965fc9b9105fbaaffec2300a36175f160b1db
43801 Author: Ryan Lortie <desrt@desrt.ca>
43802 Date:   Mon Jan 13 15:31:38 2014 -0500
43803
43804     giomodule test: force shared library build
43805
43806     http://lists.gnu.org/archive/html/bug-libtool/2013-05/msg00009.html
43807     hit
43808     us again.  libtool only builds .so files if we install the library, so
43809     force it to build for our testcase, even if we don't install it.
43810
43811  gio/tests/modules/Makefile.am | 7 +++++--
43812  1 file changed, 5 insertions(+), 2 deletions(-)
43813
43814 commit 60cca82c9da99c9dc6b0622d5b0779fd0bdc2ad2
43815 Author: Rico Tzschichholz <ricotz@t-online.de>
43816 Date:   Mon Jan 13 12:33:35 2014 +0100
43817
43818     gdesktopinfo: Fix typo in "Since" annotation of has_key
43819
43820  gio/gdesktopappinfo.c | 2 +-
43821  1 file changed, 1 insertion(+), 1 deletion(-)
43822
43823 commit fb087feb4ddb643b8ade424cdbe5e301a3899ba8
43824 Author: Dimitris Spingos <dmtrs32@gmail.com>
43825 Date:   Mon Jan 13 10:25:01 2014 +0200
43826
43827     Updated Greek translation
43828
43829  po/el.po | 1034
43830  ++++++++++++++++++++++++++++++--------------------------------
43831  1 file changed, 498 insertions(+), 536 deletions(-)
43832
43833 commit 3d8ec7a7db9d897b01b32d6ff0cb1fbc313643b1
43834 Author: Yosef Or Boczko <yoseforb@gmail.com>
43835 Date:   Mon Jan 13 08:59:04 2014 +0200
43836
43837     Updated Hebrew translation
43838
43839  po/he.po | 1458
43840  +++++++++++++++++++++++++++++++++++---------------------------
43841  1 file changed, 827 insertions(+), 631 deletions(-)
43842
43843 commit d751e65aff6df64318ab2d95b3098dd155a1e0aa
43844 Author: Ryan Lortie <desrt@desrt.ca>
43845 Date:   Fri Jan 10 12:28:14 2014 -0500
43846
43847     tests: fix leaks in option-context test
43848
43849     Use the new g_option_context_parse_strv() to patch up some leaks
43850     in some
43851     insufficiently-argv-emulating testcases in option-context.c.
43852
43853     This gives some test coverage of the new function while also making
43854     option-context now leak-free.
43855
43856     https://bugzilla.gnome.org/show_bug.cgi?id=721947
43857
43858  glib/tests/option-context.c | 5 +++--
43859  1 file changed, 3 insertions(+), 2 deletions(-)
43860
43861 commit f062fae4d6d705736c2b1b899c4413b99d4cfc96
43862 Author: Ryan Lortie <desrt@desrt.ca>
43863 Date:   Fri Jan 10 12:16:24 2014 -0500
43864
43865     GOptionContext: add memory-friendly parse mode
43866
43867     Add g_option_context_parse_strv() that obeys the normal memory
43868     conventions for
43869     dealing with a strv instead of assuming that we're dealing with the
43870     'argv'
43871     parameter to main().
43872
43873     This will help for using GOptionContext with GApplication.
43874
43875     https://bugzilla.gnome.org/show_bug.cgi?id=721947
43876
43877  docs/reference/glib/glib-sections.txt |  1 +
43878  glib/goption.c                        | 43
43879  +++++++++++++++++++++++++++++++++++
43880  glib/goption.h                        |  4 ++++
43881  3 files changed, 48 insertions(+)
43882
43883 commit d3017967d8123e800fd593e22fda1c0d7f40071f
43884 Author: Ryan Lortie <desrt@desrt.ca>
43885 Date:   Fri Jan 10 11:17:44 2014 -0500
43886
43887     GApplication: allow handles_commandline and service
43888
43889     The default local_command_line handler has a fast return path for the
43890     case that we handle the commandline by forwarding it to the primary
43891     instance, but this doesn't account for the fact that we may want to
43892     become a service.
43893
43894     Allow for this by making sure we don't take the fast path of the
43895     service
43896     flag is set.
43897
43898  gio/gapplication.c | 3 ++-
43899  1 file changed, 2 insertions(+), 1 deletion(-)
43900
43901 commit e8b7dd32fcfb4be82d3d78561fc36fbc560f3394
43902 Author: Ryan Lortie <desrt@desrt.ca>
43903 Date:   Sat Oct 26 12:27:20 2013 -0400
43904
43905     GApplication: add --gapplication-service switch
43906
43907     Add a --gapplication-service switch to the default implementation of
43908     local_command_line.  This name is unlikely to clash with any
43909     option used
43910     by an existing application.
43911
43912     When a normal application (neither service nor launcher) is launched
43913     with
43914     exactly this one argument, G_APPLICATION_IS_SERVICE will be set.
43915
43916     The idea is that people will write their D-Bus service file with
43917     --gapplication-service on the Exec line.  This provides a nice
43918     compromise for people who want the benefits of DBusActivatable
43919     applications but without losing the ability to easily run them
43920     directly
43921     (under the debugger or inside jhbuild, etc.)
43922
43923     https://bugzilla.gnome.org/show_bug.cgi?id=710965
43924
43925  gio/gapplication.c | 40 ++++++++++++++++++++++++++++++++++++++++
43926  1 file changed, 40 insertions(+)
43927
43928 commit 8bc63b0ef03ee431eeaaf12191cb2cf983ee7de2
43929 Author: Ryan Lortie <desrt@desrt.ca>
43930 Date:   Wed Jan 8 11:01:55 2014 -0500
43931
43932     gdbus-introspection test: test escaping attributes
43933
43934     Make sure attribute values are properly escaped in generated XML.
43935
43936     https://bugzilla.gnome.org/show_bug.cgi?id=721796
43937
43938  gio/tests/gdbus-introspection.c | 4 +++-
43939  1 file changed, 3 insertions(+), 1 deletion(-)
43940
43941 commit 04ee78248631e4ae2dc9b7088fee60c57515d3d1
43942 Author: Ryan Lortie <desrt@desrt.ca>
43943 Date:   Wed Jan 8 10:56:57 2014 -0500
43944
43945     gdbus: properly escape introspection annotations
43946
43947     Make sure we escape any special characters that are found in
43948     annotation
43949     names or values to avoid emitting a malformed XML document in response
43950     to an Introspect call.
43951
43952     https://bugzilla.gnome.org/show_bug.cgi?id=721796
43953
43954  gio/gdbusintrospection.c | 11 +++++++----
43955  1 file changed, 7 insertions(+), 4 deletions(-)
43956
43957 commit 38720494452aa336eb2f168ac4bd2add138c400e
43958 Author: Matthias Clasen <mclasen@redhat.com>
43959 Date:   Tue Jan 7 22:55:43 2014 -0500
43960
43961     Add includes to all gio docs
43962
43963  gio/gaction.c                 | 1 +
43964  gio/gactiongroup.c            | 1 +
43965  gio/gactiongroupexporter.c    | 1 +
43966  gio/gactionmap.c              | 1 +
43967  gio/gapplication.c            | 1 +
43968  gio/gapplicationcommandline.c | 1 +
43969  gio/gdbusactiongroup.c        | 1 +
43970  gio/gdbusmenumodel.c          | 1 +
43971  gio/ginetaddress.c            | 1 +
43972  gio/ginetaddressmask.c        | 1 +
43973  gio/ginetsocketaddress.c      | 1 +
43974  gio/gmenu.c                   | 1 +
43975  gio/gmenuexporter.c           | 1 +
43976  gio/gmenumodel.c              | 1 +
43977  gio/gnotification.c           | 1 +
43978  gio/gpermission.c             | 5 +++--
43979  gio/gpropertyaction.c         | 1 +
43980  gio/gproxy.c                  | 1 +
43981  gio/gproxyaddress.c           | 1 +
43982  gio/gremoteactiongroup.c      | 1 +
43983  gio/gsettings.c               | 1 +
43984  gio/gsettingsschema.c         | 5 +++--
43985  gio/gsimpleaction.c           | 1 +
43986  gio/gsimpleactiongroup.c      | 1 +
43987  gio/gsimplepermission.c       | 1 +
43988  gio/gsocketaddress.c          | 5 +++--
43989  gio/gsocketconnectable.c      | 1 +
43990  gio/gsocketcontrolmessage.c   | 1 +
43991  gio/gsocketlistener.c         | 1 +
43992  gio/gsocketservice.c          | 1 +
43993  gio/gsubprocess.c             | 1 +
43994  gio/gsubprocesslauncher.c     | 1 +
43995  gio/gtask.c                   | 3 ++-
43996  gio/gtcpconnection.c          | 1 +
43997  gio/gtcpwrapperconnection.c   | 4 +++-
43998  gio/gthreadedsocketservice.c  | 1 +
43999  gio/gtlscertificate.c         | 1 +
44000  37 files changed, 46 insertions(+), 8 deletions(-)
44001
44002 commit 86497649bbe2c39c61ec34810017af6dc45eaa0c
44003 Author: Dan Winship <danw@gnome.org>
44004 Date:   Tue Jan 7 11:18:54 2014 -0500
44005
44006     Document g_test_run() order better, and how it changed
44007
44008     But also note that the ordering is strictly an aesthetic/convenience
44009     thing, and that tests should not be written to depend on it.
44010
44011     https://bugzilla.gnome.org/show_bug.cgi?id=721624
44012
44013  README.in         | 18 ++++++++++++++++++
44014  glib/gtestutils.c | 26 +++++++++++++++++++++++++-
44015  2 files changed, 43 insertions(+), 1 deletion(-)
44016
44017 commit 0e109fceab05f094baabc10d795c4f489584840c
44018 Author: Claudio Saavedra <csaavedra@igalia.com>
44019 Date:   Tue Jan 7 11:33:14 2014 +0200
44020
44021     glib/tests: fix build
44022
44023  glib/tests/keyfile.c | 1 +
44024  1 file changed, 1 insertion(+)
44025
44026 commit 6bd30a4cb90c406edfd141016e08b36804b98103
44027 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
44028 Date:   Mon Jan 6 10:05:48 2014 +0800
44029
44030     glib/tests/keyfile.c: Use g_close()
44031
44032     Use g_close() instead, as close() is really found in io.h on
44033     Windows, not
44034     unistd.h as on Unix, and hence unistd.h is not universally available.
44035
44036     https://bugzilla.gnome.org/show_bug.cgi?id=719344
44037
44038  glib/tests/keyfile.c | 5 +++--
44039  1 file changed, 3 insertions(+), 2 deletions(-)
44040
44041 commit 8bb81e7024db1f3e88cde20459ed62981cf372af
44042 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
44043 Date:   Sat Jan 4 10:52:15 2014 +0800
44044
44045     glib/tests/date.c: Fix the tests on non-English Windows
44046
44047     The names of the month (and abbreviations) are specific to the Windows
44048     system locale, so we need to use SetThreadLocale() to set the
44049     locale of
44050     the running program to en-US so that it will parse "March" and
44051     "Sept" etc.
44052     correctly.
44053
44054     https://bugzilla.gnome.org/show_bug.cgi?id=719344
44055
44056  glib/tests/date.c | 8 ++++++++
44057  1 file changed, 8 insertions(+)
44058
44059 commit 210f96dfcfec94946ce28e910a5ca2db78335885
44060 Author: Ryan Lortie <desrt@desrt.ca>
44061 Date:   Mon Jan 6 13:58:41 2014 -0500
44062
44063     Fix one-character typo in old NEWS entry
44064
44065     Change a very confusing typo "will not" -> "will now" about the
44066     g_critical() on removing non-existent sources.
44067
44068     https://bugzilla.gnome.org/show_bug.cgi?id=721625
44069
44070  NEWS | 2 +-
44071  1 file changed, 1 insertion(+), 1 deletion(-)
44072
44073 commit eb7ef594defc1b70acb4750a9d785cb42d1057be
44074 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
44075 Date:   Mon Jan 6 12:31:18 2014 +0800
44076
44077     Fix GLib MSVC Project
44078
44079     The glib/gthread-win32.c was accidently removed from the last
44080     commit, sorry
44081
44082  build/win32/vs10/glib.vcxprojin | 1 +
44083  build/win32/vs9/glib.vcprojin   | 1 +
44084  2 files changed, 2 insertions(+)
44085
44086 commit 940b3c225030494913b2801b05885ae32bb957ac
44087 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
44088 Date:   Mon Jan 6 12:21:46 2014 +0800
44089
44090     Tidy Up the glib MSVC Project
44091
44092     Move the per-source define/undefine cflags into the property sheets,
44093     and
44094     apply the cflags for the bundled PCRE sources to the PCRE sources only
44095
44096  build/win32/vs10/glib-build-defines.props  |  10 +-
44097  build/win32/vs10/glib.vcxprojin            | 231
44098  +++++++++++++++++++----------
44099  build/win32/vs9/glib-build-defines.vsprops |  10 +-
44100  build/win32/vs9/glib.vcprojin              | 161 ++++++++++----------
44101  4 files changed, 247 insertions(+), 165 deletions(-)
44102
44103 commit 16c41f0c36e20d63db28bc0938d28bd9e40bf1e4
44104 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
44105 Date:   Mon Jan 6 11:22:39 2014 +0800
44106
44107     Drop the testglib MSVC Projects
44108
44109     There are many test programs that are shipped with GLib, and this
44110     project
44111     is a one-to-one project, which does not make sense to keep as
44112     various test
44113     programs may have different CFLAGS, etc, which will require different
44114     build
44115     options.
44116
44117  build/win32/vs10/Makefile.am              |   2 -
44118  build/win32/vs10/glib.sln                 |  18 ----
44119  build/win32/vs10/testglib.vcxproj         | 173
44120  ------------------------------
44121  build/win32/vs10/testglib.vcxproj.filters |  22 ----
44122  build/win32/vs11/.gitignore               |   2 -
44123  build/win32/vs11/Makefile.am              |   2 -
44124  build/win32/vs9/Makefile.am               |   1 -
44125  build/win32/vs9/glib.sln                  |  21 ----
44126  build/win32/vs9/testglib.vcproj           | 158
44127  ---------------------------
44128  9 files changed, 399 deletions(-)
44129
44130 commit 71c9ea42f81efef48e58bcd9223fe11b63ab8489
44131 Author: Matthias Clasen <mclasen@redhat.com>
44132 Date:   Sat Jan 4 21:09:18 2014 -0500
44133
44134     Use tap mode for installed tests too, when using tap
44135
44136  glib-tap.mk | 3 ++-
44137  1 file changed, 2 insertions(+), 1 deletion(-)
44138
44139 commit b3253fe02521969d4f4299136ae34a7e147adc2a
44140 Author: Rico Tzschichholz <ricotz@ubuntu.com>
44141 Date:   Sat Jan 4 22:04:20 2014 +0100
44142
44143     glib/tests: Fix non-debug build of slice test
44144
44145     In addition to e013cf9cad56e919af2f057eb52d58371483a6f8
44146
44147  glib/tests/slice.c | 4 ++++
44148  1 file changed, 4 insertions(+)
44149
44150 commit 33f81cc509198e65f76a506340eb9863ca7120ce
44151 Author: Jasper St. Pierre <jstpierre@mecheye.net>
44152 Date:   Sat Jan 4 01:40:24 2014 -0500
44153
44154     tests/keyfile: Fix build
44155
44156  glib/tests/keyfile.c | 2 ++
44157  1 file changed, 2 insertions(+)
44158
44159 commit 589aed9383c6008d71ae5fe12356ffdd944802f0
44160 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
44161 Date:   Fri Jan 3 23:48:04 2014 +0800
44162
44163     gio/tests/giomodule.c: Use G_MODULE_SUFFIX
44164
44165     The file extension of the GIO module could be something other
44166     than .so,
44167     depending on platform.  Use G_MODULE_SUFFIX so that the test will run
44168     correctly on non-*nix platforms, such as Windows.
44169
44170     https://bugzilla.gnome.org/show_bug.cgi?id=719344
44171
44172  gio/tests/giomodule.c | 2 +-
44173  1 file changed, 1 insertion(+), 1 deletion(-)
44174
44175 commit 3fd6edab66244b100c32dc0a8b0720fe61431dcc
44176 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
44177 Date:   Tue Dec 17 10:58:15 2013 +0800
44178
44179     Fix the Keyfile Test on Windows
44180
44181     Windows will not allow one to write to a temp file opened by
44182     g_mkstemp()
44183     by opening another fd associated with it before one closes the fd that
44184     is returned by g_mkstemp(), which will cause the test_save test
44185     to fail.
44186
44187     Fix this by using a variable to store the fd from g_mkstemp()
44188     and checking
44189     it, and call close() on that variable before attempting to call
44190     g_key_file_save_to_file() on the temp file as that will attempt
44191     to open
44192     another fd (which would not work) associated with that temp file.
44193
44194     https://bugzilla.gnome.org/show_bug.cgi?id=719344
44195
44196  glib/tests/keyfile.c | 5 ++++-
44197  1 file changed, 4 insertions(+), 1 deletion(-)
44198
44199 commit 6448f875529bb6c79f64550b62c3e294c3a6efa5
44200 Author: Michael Catanzaro <mcatanzaro@gnome.org>
44201 Date:   Thu Jan 2 19:40:47 2014 -0600
44202
44203     docs: fix two typos
44204
44205  docs/reference/gobject/tut_tools.xml | 4 ++--
44206  1 file changed, 2 insertions(+), 2 deletions(-)
44207
44208 commit 1867fc210fa14d68d1b139a04c5d79a0e344c6bc
44209 Author: Ryan Lortie <desrt@desrt.ca>
44210 Date:   Thu Jan 2 16:43:13 2014 -0500
44211
44212     unix signals: stop using atomics
44213
44214     They are not required here.  See the discussion in the bug report.
44215
44216     https://bugzilla.gnome.org/show_bug.cgi?id=711090
44217
44218  glib/gmain.c | 15 ++++++++++++++-
44219  1 file changed, 14 insertions(+), 1 deletion(-)
44220
44221 commit 23ec1b9aca13d862e30be69e642d7022f7760fcb
44222 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
44223 Date:   Thu Jan 2 22:08:14 2014 -0200
44224
44225     Updated Brazilian Portuguese translation
44226
44227  po/pt_BR.po | 1022
44228  ++++++++++++++++++++++++++++++-----------------------------
44229  1 file changed, 522 insertions(+), 500 deletions(-)
44230
44231 commit 2b289cc5659276f570e9862ab8fd9d3733b88c22
44232 Author: Matthias Clasen <mclasen@redhat.com>
44233 Date:   Thu Jan 2 13:25:41 2014 -0500
44234
44235     Fix make install with --disable-installed-tests
44236
44237     If installed tests are not enabled, installed_testdir is not
44238     defined, so we end up trying to create /modules and to chmod
44239     things in /x-content/, which is not right.
44240
44241  gio/tests/Makefile.am         |  2 ++
44242  gio/tests/modules/Makefile.am | 21 ++++++++++++++++-----
44243  2 files changed, 18 insertions(+), 5 deletions(-)
44244
44245 commit c09cfc1c8a218a320faa7f624e6ac3194fcd8049
44246 Author: Ryan Lortie <desrt@desrt.ca>
44247 Date:   Thu Jan 2 12:54:12 2014 -0500
44248
44249     GFile: fix uninitialised variable
44250
44251     clang cause the fact that some of our 'goto out;' cases cause use
44252     to try
44253     and free an uninitialised GString.  Fix that up.
44254
44255  gio/gfile.c | 2 +-
44256  1 file changed, 1 insertion(+), 1 deletion(-)
44257
44258 commit 51b3dd73329ddabfd4fd72c23fa220ee948a854f
44259 Author: Ryan Lortie <desrt@desrt.ca>
44260 Date:   Thu Jan 2 01:38:07 2014 -0500
44261
44262     GDBusConnection: don't write to stdout
44263
44264     When losing the D-Bus connection, we would write to stdout about
44265     it just
44266     before killing ourselves with SIGTERM.  We're a library, so we should
44267     probably use stderr instead.
44268
44269     https://bugzilla.gnome.org/show_bug.cgi?id=721324
44270
44271  gio/gdbusconnection.c           | 10 +++++-----
44272  gio/tests/gdbus-exit-on-close.c |  4 ++--
44273  2 files changed, 7 insertions(+), 7 deletions(-)
44274
44275 commit 8976175ba9913219d5469f022ceac03a106b4c54
44276 Author: Ryan Lortie <desrt@desrt.ca>
44277 Date:   Thu Jan 2 01:55:07 2014 -0500
44278
44279     gsettings: tweak test for last commit
44280
44281     The last commit changed the behaviour of child objects of delayed
44282     GSettings.  Adjust the testcase accordingly.
44283
44284  gio/tests/gsettings.c | 3 ++-
44285  1 file changed, 2 insertions(+), 1 deletion(-)
44286
44287 commit c7636ce64b8c4bf89fe75e9431d7d583a1573424
44288 Author: Ryan Lortie <desrt@desrt.ca>
44289 Date:   Sat Dec 21 23:13:57 2013 -0500
44290
44291     g_settings_get_child(): inherit backend
44292
44293     Part of the purpose of g_settings_get_child() was that it could
44294     be used
44295     after you delay() a GSettings object, and then apply() all of the
44296     settings together.  In order for that to work, we need to share the
44297     backend.
44298
44299     https://bugzilla.gnome.org/show_bug.cgi?id=720891
44300
44301  gio/gsettings.c | 1 +
44302  1 file changed, 1 insertion(+)
44303
44304 commit d25b655bf579ccc7e2e56a9b2185177fde04e058
44305 Author: Matthias Clasen <mclasen@redhat.com>
44306 Date:   Wed Jan 1 23:28:23 2014 -0500
44307
44308     Make symlink test work installed
44309
44310     We can't assume that the location used for G_TEST_DIST paths
44311     is writable, so just create the symlink in the current directory
44312     instead.
44313
44314  glib/tests/fileutils.c | 15 +++++++++++----
44315  1 file changed, 11 insertions(+), 4 deletions(-)
44316
44317 commit d91023fb4c9ac329aa5eed97e37a3f1b661a2203
44318 Author: Matthias Clasen <mclasen@redhat.com>
44319 Date:   Wed Jan 1 22:39:32 2014 -0500
44320
44321     Drop locale-dependent timeval tests
44322
44323  glib/tests/timer.c | 2 --
44324  1 file changed, 2 deletions(-)
44325
44326 commit 11ddb843b9a0f7b56cb0c4b166eacd321e3e6dd3
44327 Author: Matthias Clasen <mclasen@redhat.com>
44328 Date:   Wed Jan 1 22:30:24 2014 -0500
44329
44330     Make /contenttype/tree test work installed
44331
44332     The x-content/win32-software type is only recognized if
44333     the autorun.exe file is executable. Since the file is installed
44334     as data, we need to fix up its permissions in an
44335     install-data-hook.
44336
44337  gio/tests/Makefile.am | 3 +++
44338  1 file changed, 3 insertions(+)
44339
44340 commit dba1ae12a89e2acc8229db0e2f678109b836c6d0
44341 Author: Matthias Clasen <mclasen@redhat.com>
44342 Date:   Wed Jan 1 22:01:15 2014 -0500
44343
44344     Avoid a compiler warning
44345
44346  gio/tests/basic-application.c | 2 +-
44347  1 file changed, 1 insertion(+), 1 deletion(-)
44348
44349 commit 6106e38c8e7cbf523fd3a9c638ffc32133d2a7a4
44350 Author: Matthias Clasen <mclasen@redhat.com>
44351 Date:   Wed Jan 1 21:39:51 2014 -0500
44352
44353     Make timeval tests independent of the environment
44354
44355     Some of the tested formats are locale-dependent, so unset
44356     the TZ environment variable before testing them.
44357
44358  glib/tests/timer.c | 4 ++++
44359  1 file changed, 4 insertions(+)
44360
44361 commit cda4080af079b733d8e8ad50fae3527cbdf11e15
44362 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
44363 Date:   Thu Jan 2 09:54:18 2014 +0800
44364
44365     MSVC 2012 Projects: Rename a Property Sheet
44366
44367     Forgot to update the property sheet file name from the Visual
44368     Studio 2010
44369     update... Sorry!
44370
44371  build/win32/vs11/Makefile.am | 2 +-
44372  1 file changed, 1 insertion(+), 1 deletion(-)
44373
44374 commit 76584e7ae3c3676e6445637f1ad026e5af857938
44375 Author: Ryan Lortie <desrt@desrt.ca>
44376 Date:   Tue Oct 29 11:11:28 2013 -0700
44377
44378     Fix races in unix signal dispatch
44379
44380     Fix some races introduced in be2c7b83c4a9c9d3aa76b1499c27ab19e0f4e470
44381     while keeping the property that multiple handlers for the same unix
44382     signal all get dispatched.
44383
44384     Also fix the behaviour of the source checking for pending signals when
44385     it's created.  No matter what we do here (clear the pending flag
44386     or not)
44387     there is something that can go wrong.
44388
44389     If we clear the flag, we may prevent other sources from being
44390     dispatched.  If we don't clear it, we may end up dispatching the same
44391     source twice (if we manage to dispatch it from its own thread
44392     before the
44393     GLib worker has a chance to run).
44394
44395     Instead, run the full dispatch procedure when a new source is added.
44396     It
44397     actually doesn't matter what thread this runs in since the lock
44398     is held.
44399
44400     https://bugzilla.gnome.org/show_bug.cgi?id=711090
44401
44402  glib/gmain.c | 27 ++++++++++++++++++++-------
44403  1 file changed, 20 insertions(+), 7 deletions(-)
44404
44405 commit 97d9138f6c4367bdfe76e3e46871a683c4a2d051
44406 Author: Colin Walters <walters@verbum.org>
44407 Date:   Wed Jan 1 19:05:34 2014 -0500
44408
44409     gio/tests: Fix usage of BUILT_SOURCES
44410
44411  gio/tests/Makefile.am | 2 +-
44412  1 file changed, 1 insertion(+), 1 deletion(-)
44413
44414 commit 52cefa239dd5b83b084107a4994d67f719812338
44415 Author: Yosef Or Boczko <yoseforb@gmail.com>
44416 Date:   Thu Jan 2 01:40:26 2014 +0200
44417
44418     Fix doc build
44419
44420  docs/reference/glib/running.xml | 2 --
44421  1 file changed, 2 deletions(-)
44422
44423 commit f9f7ad2557bac58452f827b7890d8ef246e53ede
44424 Author: Matthias Clasen <mclasen@redhat.com>
44425 Date:   Wed Jan 1 17:42:33 2014 -0500
44426
44427     Improve gutils.c test coverage
44428
44429  glib/tests/utils.c | 11 +++++++++++
44430  1 file changed, 11 insertions(+)
44431
44432 commit 3de604d438feb851c7517ab04a823d25bd1997ba
44433 Author: Matthias Clasen <mclasen@redhat.com>
44434 Date:   Wed Jan 1 17:41:59 2014 -0500
44435
44436     Improve GDate test coverage
44437
44438  glib/tests/date.c | 35 +++++++++++++++++++++++++++++++++++
44439  1 file changed, 35 insertions(+)
44440
44441 commit 5e6d86877ddf9961b6dbe37d02a2ce2d31b9d6cf
44442 Author: Matthias Clasen <mclasen@redhat.com>
44443 Date:   Tue Dec 31 09:19:50 2013 -0500
44444
44445     Improve GIOChannel test coverage
44446
44447  glib/tests/protocol.c | 4 ++++
44448  1 file changed, 4 insertions(+)
44449
44450 commit 5ec36cd02ae2efacf2dd11c218afa2b3ab1dee40
44451 Author: Matthias Clasen <mclasen@redhat.com>
44452 Date:   Tue Dec 31 09:19:22 2013 -0500
44453
44454     Improve hostutils test coverage
44455
44456  glib/tests/hostutils.c | 4 +++-
44457  1 file changed, 3 insertions(+), 1 deletion(-)
44458
44459 commit baceea958207bc6a010bae6bc87805f97611cccf
44460 Author: Matthias Clasen <mclasen@redhat.com>
44461 Date:   Tue Dec 31 09:18:50 2013 -0500
44462
44463     Improve GVariant test coverage
44464
44465  glib/tests/gvariant.c | 204
44466  +++++++++++++++++++++++++++++++++++++++++++++++++-
44467  1 file changed, 201 insertions(+), 3 deletions(-)
44468
44469 commit ec0d6d7812a655355afeb14d76647fc00c047102
44470 Author: Matthias Clasen <mclasen@redhat.com>
44471 Date:   Tue Dec 31 09:18:30 2013 -0500
44472
44473     Test stdio wrappers
44474
44475  glib/tests/fileutils.c | 78
44476  ++++++++++++++++++++++++++++++++++++++++++++++++--
44477  1 file changed, 76 insertions(+), 2 deletions(-)
44478
44479 commit 93dad4808e6ea74a3688db7942a630ff857dd0e5
44480 Author: Matthias Clasen <mclasen@redhat.com>
44481 Date:   Mon Dec 30 20:18:15 2013 -0500
44482
44483     Trivial typo fix
44484
44485  glib/gvariant-parser.c     | 2 +-
44486  glib/gvariant-serialiser.c | 2 +-
44487  2 files changed, 2 insertions(+), 2 deletions(-)
44488
44489 commit 90aa4ed0a061ac7dfcf9d92b7cd1acf3ad70e8aa
44490 Author: Matthias Clasen <mclasen@redhat.com>
44491 Date:   Mon Dec 30 10:55:07 2013 -0500
44492
44493     Improve charset test coverage
44494
44495  glib/tests/utils.c | 16 ++++++++++++++++
44496  1 file changed, 16 insertions(+)
44497
44498 commit 4f0a13effca82febccb0e84d0017bf378359fb69
44499 Author: Matthias Clasen <mclasen@redhat.com>
44500 Date:   Mon Dec 30 10:54:46 2013 -0500
44501
44502     Add tests for g_malloc
44503
44504  glib/tests/Makefile.am |   1 +
44505  glib/tests/malloc.c    | 117
44506  +++++++++++++++++++++++++++++++++++++++++++++++++
44507  2 files changed, 118 insertions(+)
44508
44509 commit 58cdf0b474ddcc94ba0bedc39c778cfa93c518ce
44510 Author: Matthias Clasen <mclasen@redhat.com>
44511 Date:   Mon Dec 30 10:53:32 2013 -0500
44512
44513     Drop memory-related trap variables
44514
44515     These are just more lo-tech conditional breakpoint wannabes.
44516     Debuggers can be trusted to support conditional breakpoints
44517     nowadays.
44518
44519  docs/reference/glib/running.xml | 42
44520  -----------------------------------------
44521  glib/gmem.c                     | 25 ------------------------
44522  2 files changed, 67 deletions(-)
44523
44524 commit 6d3b83a8c131e190da5db10d81c0d3cc0e3c6768
44525 Author: Matthias Clasen <mclasen@redhat.com>
44526 Date:   Mon Dec 30 09:49:30 2013 -0500
44527
44528     Improve GAsyncQueue test coverage
44529
44530  glib/tests/asyncqueue.c | 13 +++++++++++++
44531  1 file changed, 13 insertions(+)
44532
44533 commit 9a2c8d89c7b5039475bbe17c043cd9d7c884fc9f
44534 Author: Matthias Clasen <mclasen@redhat.com>
44535 Date:   Mon Dec 30 09:48:56 2013 -0500
44536
44537     Improve test coverage of g_utf8_collate_key_for_filename
44538
44539     The existing tests were accidentally using the same test data
44540     twice. Fix that, and add another set of tests that exercise
44541     the filename collation special cases.
44542
44543  glib/tests/collate.c | 60
44544  +++++++++++++++++++++++++++++++++++++++++++++++++---
44545  1 file changed, 57 insertions(+), 3 deletions(-)
44546
44547 commit 32e0499c5623a69575c408944cd56a7e5b755d9e
44548 Author: Matthias Clasen <mclasen@redhat.com>
44549 Date:   Mon Dec 30 09:48:29 2013 -0500
44550
44551     Add tests for g_spaced_primes_closest
44552
44553  glib/tests/hash.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
44554  1 file changed, 46 insertions(+)
44555
44556 commit 4989cb4ddefe9daca94b20ec4e4912e38c7b237e
44557 Author: Matthias Clasen <mclasen@redhat.com>
44558 Date:   Mon Dec 30 09:48:10 2013 -0500
44559
44560     Improve GOptionContext test coverage
44561
44562  glib/tests/option-context.c | 60
44563  +++++++++++++++++++++++++++++++++++++++++++++
44564  1 file changed, 60 insertions(+)
44565
44566 commit d6bd36c6992c9b2b4b47391b47d954c8b64e44c3
44567 Author: Matthias Clasen <mclasen@redhat.com>
44568 Date:   Mon Dec 30 09:47:49 2013 -0500
44569
44570     Improve GBookmarkFile test coverage
44571
44572  glib/tests/bookmarkfile.c          | 259
44573  +++++++++++++++++++++++++++++++++++++
44574  glib/tests/bookmarks/valid-01.xbel |   4 +
44575  glib/tests/bookmarks/valid-02.xbel |   2 +
44576  glib/tests/bookmarks/valid-03.xbel |   1 +
44577  4 files changed, 266 insertions(+)
44578
44579 commit 14359e17c99fdcd9f7492aad0b4795e18795e540
44580 Author: Matthias Clasen <mclasen@redhat.com>
44581 Date:   Tue Dec 31 12:45:09 2013 -0500
44582
44583     GBookmarkFile: Streamline error handling a bit
44584
44585  glib/gbookmarkfile.c | 21 ++++-----------------
44586  1 file changed, 4 insertions(+), 17 deletions(-)
44587
44588 commit 228a2c82f6c51bda71c36952cba72bafa7344e9f
44589 Author: Matthias Clasen <mclasen@redhat.com>
44590 Date:   Tue Dec 31 12:48:05 2013 -0500
44591
44592     GBookmarkFile: Remove dead code
44593
44594     The icon element is actually parsed further up, and this
44595     case is never hit, so remove it.
44596
44597  glib/gbookmarkfile.c | 20 --------------------
44598  1 file changed, 20 deletions(-)
44599
44600 commit 0f746070d813aa3d7e181a3b29828d7a9ad66953
44601 Author: Matthias Clasen <mclasen@redhat.com>
44602 Date:   Mon Dec 30 09:45:53 2013 -0500
44603
44604     Make a bookmark testfile roundtrippable
44605
44606     This will be used in new tests in the following commit.
44607
44608  glib/tests/bookmarks/valid-01.xbel | 15 ++++++---------
44609  1 file changed, 6 insertions(+), 9 deletions(-)
44610
44611 commit 95f13ded9243c7ea9e7ded8e013f683a6c1bb2b5
44612 Author: Matthias Clasen <mclasen@redhat.com>
44613 Date:   Mon Dec 30 08:57:04 2013 -0500
44614
44615     Trivial formatting fixes
44616
44617  glib/gunicollate.c | 12 ++++++------
44618  1 file changed, 6 insertions(+), 6 deletions(-)
44619
44620 commit d264d32d3b0a5080bc41186d3ef11dd4373af2b5
44621 Author: Matthias Clasen <mclasen@redhat.com>
44622 Date:   Sun Dec 29 13:47:43 2013 -0500
44623
44624     Improve glib-unix test coverage
44625
44626  glib/tests/unix.c | 33 +++++++++++++++++++++++++++++++++
44627  1 file changed, 33 insertions(+)
44628
44629 commit 6814f7ebd9013a2df439bd81346960421e726a3c
44630 Author: Matthias Clasen <mclasen@redhat.com>
44631 Date:   Sun Dec 29 13:46:00 2013 -0500
44632
44633     Improve GHashTable test coverage
44634
44635  glib/tests/hash.c | 27 ++++++++++++++++++++++++++-
44636  1 file changed, 26 insertions(+), 1 deletion(-)
44637
44638 commit 95d4856760d0e5c81c14f60c88a986eaed12cbe2
44639 Author: Matthias Clasen <mclasen@redhat.com>
44640 Date:   Sun Dec 29 13:45:38 2013 -0500
44641
44642     Add a test for g_markup_parse_context_get_element_stack
44643
44644  glib/tests/Makefile.am |  1 +
44645  glib/tests/markup.c    | 98
44646  ++++++++++++++++++++++++++++++++++++++++++++++++++
44647  2 files changed, 99 insertions(+)
44648
44649 commit 27e352985bf0734e9209e8052dc966a05e6bfae1
44650 Author: Matthias Clasen <mclasen@redhat.com>
44651 Date:   Sun Dec 29 13:43:28 2013 -0500
44652
44653     Remove broken attempt at parsing date-only
44654
44655     g_time_val_from_iso8601 was attempting to parse strings
44656     having only a date, but failed to actually set the timeval
44657     despite returning TRUE. Since the docs state that the function
44658     only parses strings containing a date and a time, just return
44659     FALSE in this case.
44660
44661     Also remove an incomplete testcase for this behaviour that was
44662     just checking the boolean return value, but not timeval.
44663
44664  glib/gtimer.c    | 17 ++++++-----------
44665  tests/testglib.c |  2 +-
44666  2 files changed, 7 insertions(+), 12 deletions(-)
44667
44668 commit 680c348bb4f7b815ff58a48df915f67e175dea4f
44669 Author: Matthias Clasen <mclasen@redhat.com>
44670 Date:   Sun Dec 29 07:55:14 2013 -0500
44671
44672     Add missing includes
44673
44674     config.h needs to be included in every source file, first.
44675
44676  gio/gfdonotificationbackend.c | 2 ++
44677  gio/ggtknotificationbackend.c | 1 +
44678  2 files changed, 3 insertions(+)
44679
44680 commit cc8c1541c9ed420ca8a3a8c21605341e5c6f5939
44681 Author: Matthias Clasen <mclasen@redhat.com>
44682 Date:   Sun Dec 29 07:23:19 2013 -0500
44683
44684     Improve mainloop test coverage
44685
44686  glib/tests/mainloop.c | 69
44687  +++++++++++++++++++++++++++++++++++++++++++++++++++
44688  1 file changed, 69 insertions(+)
44689
44690 commit 24d992f8a16347e13a4351db63b9e3a0c97b9577
44691 Author: Matthias Clasen <mclasen@redhat.com>
44692 Date:   Sun Dec 29 07:23:01 2013 -0500
44693
44694     Add tests for GTimer and GTimeVal
44695
44696  glib/tests/Makefile.am |   1 +
44697  glib/tests/timer.c     | 213
44698  +++++++++++++++++++++++++++++++++++++++++++++++++
44699  2 files changed, 214 insertions(+)
44700
44701 commit 2ded47e9558c49e5ad281b693a9c1a7f1180355d
44702 Author: Matthias Clasen <mclasen@redhat.com>
44703 Date:   Wed Dec 25 23:52:15 2013 -0500
44704
44705     Improve GTree test coverage
44706
44707  glib/tests/tree.c | 144
44708  ++++++++++++++++++++++++++++++++++++++++++++++++------
44709  1 file changed, 129 insertions(+), 15 deletions(-)
44710
44711 commit 6e23e6c641022f15dfa4fa6da6fddc1f37cd92c6
44712 Author: Matthias Clasen <mclasen@redhat.com>
44713 Date:   Wed Dec 25 23:51:58 2013 -0500
44714
44715     Improve logging test coverage
44716
44717  glib/tests/logging.c | 32 +++++++++++++++++++++-----------
44718  1 file changed, 21 insertions(+), 11 deletions(-)
44719
44720 commit cdb14a194e08eac5e34ac22f0183a478cfc413d7
44721 Author: Matthias Clasen <mclasen@redhat.com>
44722 Date:   Wed Dec 25 23:51:26 2013 -0500
44723
44724     Improve testing test coverage
44725
44726     In particular, test the just-fixed g_test_trap_reached_timeout.
44727
44728  glib/tests/testing.c | 41 +++++++++++++++++++++++++++++++++++++++++
44729  1 file changed, 41 insertions(+)
44730
44731 commit 3343bc3385c54f9098869103a7817a71a7e05ca7
44732 Author: Matthias Clasen <mclasen@redhat.com>
44733 Date:   Wed Dec 25 23:50:37 2013 -0500
44734
44735     Fix g_test_trap_reached_timeout
44736
44737     The function was returning the opposite of what the
44738     documentation says.
44739
44740  glib/gtestutils.c | 2 +-
44741  1 file changed, 1 insertion(+), 1 deletion(-)
44742
44743 commit e013cf9cad56e919af2f057eb52d58371483a6f8
44744 Author: Matthias Clasen <mclasen@redhat.com>
44745 Date:   Tue Dec 24 23:35:31 2013 -0500
44746
44747     Improve GSlice test coverage
44748
44749  glib/tests/slice.c | 150
44750  +++++++++++++++++++++++++++++++++++++++++++++++++++++
44751  1 file changed, 150 insertions(+)
44752
44753 commit 19ad8dbfa6dd83c015b1d2a74e61417605c53e7d
44754 Author: Matthias Clasen <mclasen@redhat.com>
44755 Date:   Tue Dec 24 23:33:28 2013 -0500
44756
44757     Improve GNode test coverage
44758
44759  glib/tests/node.c | 228
44760  +++++++++++++++++++++++++++++++++++++++---------------
44761  1 file changed, 165 insertions(+), 63 deletions(-)
44762
44763 commit 6fe85aee8ded23719faff64599299fd6c2ea480b
44764 Author: Matthias Clasen <mclasen@redhat.com>
44765 Date:   Tue Dec 24 23:26:25 2013 -0500
44766
44767     Improve fileutils test coverage
44768
44769     Add some tests for g_file_read_link.
44770
44771  glib/tests/fileutils.c | 43 +++++++++++++++++++++++++++++++++++++++++++
44772  1 file changed, 43 insertions(+)
44773
44774 commit f16753cfe04006144bdfbd1fb7d3dab20024915b
44775 Author: Matthias Clasen <mclasen@redhat.com>
44776 Date:   Tue Dec 24 23:24:40 2013 -0500
44777
44778     Unify error reporting in gfileutils.c
44779
44780     Use the set_file_error helper function in more places,
44781     saving some 50 lines.
44782
44783  glib/gfileutils.c | 218
44784  ++++++++++++++++++++++--------------------------------
44785  1 file changed, 88 insertions(+), 130 deletions(-)
44786
44787 commit 2299bcd88d7bc99e787b4ee878355e6eddb778ca
44788 Author: Matthias Clasen <mclasen@redhat.com>
44789 Date:   Tue Dec 24 00:06:00 2013 -0500
44790
44791     Improve GResourceFile test coverage
44792
44793  gio/tests/resources.c | 2 ++
44794  1 file changed, 2 insertions(+)
44795
44796 commit 3eeeb7aaa7d601eb6f46005a03638744a890e9f8
44797 Author: Matthias Clasen <mclasen@redhat.com>
44798 Date:   Tue Dec 24 00:05:36 2013 -0500
44799
44800     Improve gsettings test coverage
44801
44802  gio/tests/gsettings.c | 9 +++++++++
44803  1 file changed, 9 insertions(+)
44804
44805 commit 1041fc21905767fc15cf1ec9a4ff3ecb0fdcd6d9
44806 Author: Matthias Clasen <mclasen@redhat.com>
44807 Date:   Tue Dec 24 00:05:01 2013 -0500
44808
44809     Improve gdbus test coverage
44810
44811  gio/tests/gdbus-peer.c | 11 +++++++++++
44812  1 file changed, 11 insertions(+)
44813
44814 commit df3ac947ac5c9ecb55789f81e8770a44af92a31c
44815 Author: Matthias Clasen <mclasen@redhat.com>
44816 Date:   Tue Dec 24 00:04:44 2013 -0500
44817
44818     Improve converter test coverage
44819
44820  gio/tests/converter-stream.c | 24 ++++++++++++++++++++++++
44821  1 file changed, 24 insertions(+)
44822
44823 commit 354ae1d61c0a03c245ab1c191780e470c2608679
44824 Author: Matthias Clasen <mclasen@redhat.com>
44825 Date:   Tue Dec 24 00:04:14 2013 -0500
44826
44827     Add tests for remote actions
44828
44829     This improves the GApplication test coverage.
44830
44831  gio/tests/basic-application.c | 111
44832  ++++++++++++++++++++++++++++++++++++++++++
44833  gio/tests/gapplication.c      |  42 +++++++++++++++-
44834  2 files changed, 151 insertions(+), 2 deletions(-)
44835
44836 commit 8aeb391a771302fa6818a37a76e1240c955ce8f5
44837 Author: Matthias Clasen <mclasen@redhat.com>
44838 Date:   Tue Dec 24 00:03:20 2013 -0500
44839
44840     Improve GIOModule test coverage
44841
44842     Add a dedicated test for GIOModule.
44843
44844  configure.ac                      |   1 +
44845  gio/tests/Makefile.am             |   5 +-
44846  gio/tests/giomodule.c             | 136
44847  ++++++++++++++++++++++++++++++++++++++
44848  gio/tests/modules/Makefile.am     |  27 ++++++++
44849  gio/tests/modules/test-module-a.c |  57 ++++++++++++++++
44850  gio/tests/modules/test-module-b.c |  57 ++++++++++++++++
44851  6 files changed, 281 insertions(+), 2 deletions(-)
44852
44853 commit 7bea4bd89ae252b2d69daea362f9ba5c0508d2e1
44854 Author: Matthias Clasen <mclasen@redhat.com>
44855 Date:   Tue Dec 24 00:01:22 2013 -0500
44856
44857     Correct a doc comment
44858
44859  gio/gsettingsbackend.c | 4 ++--
44860  1 file changed, 2 insertions(+), 2 deletions(-)
44861
44862 commit 5bcbb98f45710ffae796ac4b2b73f68d573a1c75
44863 Author: Matthias Clasen <mclasen@redhat.com>
44864 Date:   Mon Dec 23 23:59:56 2013 -0500
44865
44866     GIOModule: Add some more details to the docs
44867
44868  gio/giomodule.h | 32 ++++++++++++++++++--------------
44869  1 file changed, 18 insertions(+), 14 deletions(-)
44870
44871 commit 0356d7f4c34745a0ebce88e08d1cdd6563218c3e
44872 Author: Matthias Clasen <mclasen@redhat.com>
44873 Date:   Mon Dec 23 23:59:37 2013 -0500
44874
44875     Fix a typo in a comment
44876
44877     The D-Bus interface is org.freedesktop.DBus.Peer, not
44878     org.freedesktop.DBus.
44879
44880  gio/gdbusconnection.c | 2 +-
44881  1 file changed, 1 insertion(+), 1 deletion(-)
44882
44883 commit b5ba22f163f884f14724b54d001bd044308f9f63
44884 Author: Matthias Clasen <mclasen@redhat.com>
44885 Date:   Mon Dec 23 15:47:45 2013 -0500
44886
44887     Add a generic property test
44888
44889     This test is inspired by its namesake in GTK+. We instantiate
44890     all types, and check the default values of their properties,
44891     with some exceptions for types that are known not to work.
44892
44893  gio/tests/Makefile.am    |  15 +++-
44894  gio/tests/defaultvalue.c | 228
44895  +++++++++++++++++++++++++++++++++++++++++++++++
44896  2 files changed, 242 insertions(+), 1 deletion(-)
44897
44898 commit 290b46cd24d35d6bce7b86e05ce5948b42c45233
44899 Author: Matthias Clasen <mclasen@redhat.com>
44900 Date:   Mon Dec 23 15:01:20 2013 -0500
44901
44902     GTlsPassword: Make declared defaults match
44903
44904     String properties typically start out with a value of NULL.
44905     No reason to deviate from that convention here.
44906
44907  gio/gtlspassword.c | 4 ++--
44908  1 file changed, 2 insertions(+), 2 deletions(-)
44909
44910 commit 3a37e403e6813305fe0b3dd57b0db1a1eb30a627
44911 Author: Matthias Clasen <mclasen@redhat.com>
44912 Date:   Mon Dec 23 15:00:55 2013 -0500
44913
44914     Make GFileIcon more robust
44915
44916     No reason not to survive g_object_unref (g_object_new (...))
44917
44918  gio/gfileicon.c | 3 ++-
44919  1 file changed, 2 insertions(+), 1 deletion(-)
44920
44921 commit 34de9189f6f29dccbad8224a9605e4eb6d40b94e
44922 Author: Matthias Clasen <mclasen@redhat.com>
44923 Date:   Mon Dec 23 15:00:18 2013 -0500
44924
44925     Make GEmblem more robust
44926
44927     No reason not to survive g_object_unref (g_object_new (...)).
44928
44929  gio/gemblem.c | 3 ++-
44930  1 file changed, 2 insertions(+), 1 deletion(-)
44931
44932 commit 62b28546afc01deae13f155f7a283d45c2fd7395
44933 Author: Matthias Clasen <mclasen@redhat.com>
44934 Date:   Mon Dec 23 15:00:02 2013 -0500
44935
44936     Trivial formatting fixes
44937
44938  gio/gcharsetconverter.c | 33 ++++++++++++++++-----------------
44939  1 file changed, 16 insertions(+), 17 deletions(-)
44940
44941 commit 6c75ba2b902602c90fe239346e557aa1284eb667
44942 Author: Matthias Clasen <mclasen@redhat.com>
44943 Date:   Mon Dec 23 12:11:03 2013 -0500
44944
44945     Add tests for x-content type sniffing
44946
44947     This test exercises the tree matching parts of gcontenttype.c
44948
44949  gio/tests/Makefile.am                              |  4 +++
44950  gio/tests/contenttype.c                            | 31
44951  ++++++++++++++++++++++
44952  .../image-dcf/DCIM/Camera/20130831_203925.jpg      |  0
44953  .../image-dcf/DCIM/Camera/20130831_203928.jpg      |  0
44954  gio/tests/x-content/unix-software/autorun.sh       |  3 +++
44955  gio/tests/x-content/win32-software/autorun.exe     |  0
44956  6 files changed, 38 insertions(+)
44957
44958 commit 159459bc2d44de2ed3abc50d64d42a5a9ae0dc91
44959 Author: Matthias Clasen <mclasen@redhat.com>
44960 Date:   Mon Dec 23 12:09:46 2013 -0500
44961
44962     Simplify fileattributematcher tests a bit
44963
44964     Just use assertions instead of pretty-printed error messages.
44965
44966  gio/tests/fileattributematcher.c | 20 +++-----------------
44967  1 file changed, 3 insertions(+), 17 deletions(-)
44968
44969 commit 3bbfd908802a44fb871a0498c088ac61b7ca50e7
44970 Author: Matthias Clasen <mclasen@redhat.com>
44971 Date:   Mon Dec 23 12:08:47 2013 -0500
44972
44973     Improve GApplicationCommandline test coverage
44974
44975     Add tests for many GApplicationCommandline apis to the
44976     existing application tests.
44977
44978  gio/tests/basic-application.c | 115 ++++++++++++++++++++++++++--
44979  gio/tests/gapplication.c      | 170
44980  +++++++++++++++++++++++++++++++++++-------
44981  2 files changed, 252 insertions(+), 33 deletions(-)
44982
44983 commit 7846d6154a0c7de3ecd51b484d56396b11ca1ff2
44984 Author: Matthias Clasen <mclasen@redhat.com>
44985 Date:   Mon Dec 23 12:08:08 2013 -0500
44986
44987     Improve GSubprocess test coverage
44988
44989     Test the synchronous communicate functions.
44990
44991  gio/tests/gsubprocess.c | 139
44992  +++++++++++++++++++++++++++++++++++++++++++++---
44993  1 file changed, 133 insertions(+), 6 deletions(-)
44994
44995 commit e021bb910176413f18904fce5e677916116bc9bf
44996 Author: Matthias Clasen <mclasen@redhat.com>
44997 Date:   Mon Dec 23 12:07:11 2013 -0500
44998
44999     Improve GInitable test coverage
45000
45001     This just adds a bit more variety to the uses of GInitiable
45002     in other tests.
45003
45004  gio/tests/network-monitor.c | 2 +-
45005  1 file changed, 1 insertion(+), 1 deletion(-)
45006
45007 commit 243bec9d0d52293ed6d6b2b6990f23ecb5309f9b
45008 Author: Jasper St. Pierre <jstpierre@mecheye.net>
45009 Date:   Thu Sep 19 15:41:09 2013 -0400
45010
45011     gobject.py: Simplify or_join_array
45012
45013  gobject/gobject.py | 12 ++----------
45014  1 file changed, 2 insertions(+), 10 deletions(-)
45015
45016 commit bfbe7127d539176ca625fbf052cca9cf4cfc42d8
45017 Author: Jasper St. Pierre <jstpierre@mecheye.net>
45018 Date:   Thu Sep 19 15:24:16 2013 -0400
45019
45020     gobject.py: Simplify and reduce code a bit
45021
45022  gobject/gobject.py | 25 ++++++++++++-------------
45023  1 file changed, 12 insertions(+), 13 deletions(-)
45024
45025 commit 4e512a1af8ecba7c2fa23945a524f91926026103
45026 Author: Jasper St. Pierre <jstpierre@mecheye.net>
45027 Date:   Thu Sep 19 14:59:44 2013 -0400
45028
45029     gobject.py: Remove old hack for stripping IA__ symbols
45030
45031     We don't use IA__ symbols anymore; they've been replaced with
45032     -Bsymbolic
45033
45034  gobject/gobject.py | 23 -----------------------
45035  1 file changed, 23 deletions(-)
45036
45037 commit b4af2d685ec02b575b48d23d2bf51678dbc023c2
45038 Author: Jasper St. Pierre <jstpierre@mecheye.net>
45039 Date:   Thu Sep 19 11:55:47 2013 -0400
45040
45041     gobject.py: Fix indentation
45042
45043  gobject/gobject.py | 24 ++++++++++++------------
45044  1 file changed, 12 insertions(+), 12 deletions(-)
45045
45046 commit 0c87f71521802a323e1fd2136788ad8942ea85eb
45047 Author: Jasper St. Pierre <jstpierre@mecheye.net>
45048 Date:   Tue Dec 31 15:13:06 2013 -0500
45049
45050     codegen: direction defaults to "in"
45051
45052  gio/gdbus-2.0/codegen/parser.py | 2 +-
45053  1 file changed, 1 insertion(+), 1 deletion(-)
45054
45055 commit e9c19583dea2f2dc654df992ea0b952adfa93d81
45056 Author: Michael Catanzaro <mcatanzaro@gnome.org>
45057 Date:   Sun Dec 29 14:20:13 2013 -0600
45058
45059     docs: fix a typo
45060
45061  docs/reference/gio/overview.xml | 2 +-
45062  1 file changed, 1 insertion(+), 1 deletion(-)
45063
45064 commit ddc29a903644dfcb737c5a17a35081fc76d348e9
45065 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
45066 Date:   Fri Dec 27 12:25:18 2013 +0800
45067
45068     Visual Studio Projects: Cleanup Property Sheets
45069
45070     Make the projects include a single property sheet as necessary,
45071     which will
45072     in turn include the other property sheet(s) as needed, so that we
45073     can avoid
45074     warnings where we include the same property sheets twice in a single
45075     project.
45076
45077     Also make the copying of pre-configured headers into custom build
45078     rules so
45079     that they can be removed upon the clean command from the IDE and
45080     that they
45081     can be re-copied if their counterpart *.h.win32 are updated.
45082
45083  build/win32/vs10/Makefile.am              |   2 +-
45084  build/win32/vs10/gio.vcxproj.filtersin    |   3 +
45085  build/win32/vs10/gio.vcxprojin            |  24 ++-
45086  build/win32/vs10/glib-build-defines.props |   2 +-
45087  build/win32/vs10/glib-gen-srcs.props      |  29 ++++
45088  build/win32/vs10/glib-install.props       | 249
45089  +++++++++++++++---------------
45090  build/win32/vs10/glib-version-paths.props |   2 +-
45091  build/win32/vs10/glib.vcxproj.filtersin   |   4 +
45092  build/win32/vs10/glib.vcxprojin           |  78 ++++++++--
45093  build/win32/vs10/glibprepbuild.props      |  39 -----
45094  build/win32/vs10/gmodule.vcxproj          |  24 ++-
45095  build/win32/vs10/gmodule.vcxproj.filters  |   3 +
45096  build/win32/vs10/install.vcxproj          |   4 -
45097  build/win32/vs9/Makefile.am               |   2 +-
45098  build/win32/vs9/gio.vcprojin              |  42 ++++-
45099  build/win32/vs9/glib-gen-srcs.vsprops     |  32 ++++
45100  build/win32/vs9/glib-install.vsprops      | 138 ++++++++---------
45101  build/win32/vs9/glib.vcprojin             | 148 +++++++++++++++++-
45102  build/win32/vs9/glibprepbuild.vsprops     |  27 ----
45103  build/win32/vs9/gmodule.vcproj            |  42 ++++-
45104  build/win32/vs9/install.vcproj            |   8 +-
45105  21 files changed, 593 insertions(+), 309 deletions(-)
45106
45107 commit d01a075632150fcc63f4d9f41046a450a3f4915a
45108 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
45109 Date:   Fri Dec 27 10:50:35 2013 +0800
45110
45111     Visual Studio Projects: Use Unix Line Endings
45112
45113     ...where possible, to make application of patches easier in the
45114     future.
45115     The README.txt's and the .sln files are still in Windows/DOS line
45116     endings
45117     as they need to be so.
45118
45119  build/win32/vs10/gdbus.vcxproj                     | 358
45120  ++++++++++----------
45121  build/win32/vs10/gdbus.vcxproj.filters             |  26 +-
45122  build/win32/vs10/gio-querymodules.vcxproj          | 366
45123  ++++++++++-----------
45124  build/win32/vs10/gio-querymodules.vcxproj.filters  |  26 +-
45125  build/win32/vs10/glib-compile-resources.vcxproj    | 360
45126  ++++++++++----------
45127  .../vs10/glib-compile-resources.vcxproj.filters    |  32 +-
45128  build/win32/vs10/glib-compile-schemas.vcxproj      | 360
45129  ++++++++++----------
45130  build/win32/vs10/glib-genmarshal.vcxproj           | 344
45131  +++++++++----------
45132  build/win32/vs10/gmodule.vcxproj                   | 366
45133  ++++++++++-----------
45134  build/win32/vs10/gresource.vcxproj                 | 358
45135  ++++++++++----------
45136  build/win32/vs10/gresource.vcxproj.filters         |  26 +-
45137  build/win32/vs10/gsettings.vcxproj                 | 360
45138  ++++++++++----------
45139  .../win32/vs10/gspawn-win32-helper-console.vcxproj | 348
45140  ++++++++++----------
45141  build/win32/vs10/gspawn-win32-helper.vcxproj       | 348
45142  ++++++++++----------
45143  build/win32/vs10/gthread.vcxproj                   | 366
45144  ++++++++++-----------
45145  build/win32/vs10/install.vcxproj                   | 326
45146  +++++++++---------
45147  build/win32/vs10/testglib.vcxproj                  | 344
45148  +++++++++----------
45149  build/win32/vs9/gdbus.vcproj                       | 310
45150  ++++++++---------
45151  build/win32/vs9/gio-querymodules.vcproj            | 310
45152  ++++++++---------
45153  build/win32/vs9/glib-compile-resources.vcproj      | 312
45154  +++++++++---------
45155  build/win32/vs9/glib-genmarshal.vcproj             | 322
45156  +++++++++---------
45157  build/win32/vs9/gresource.vcproj                   | 310
45158  ++++++++---------
45159  build/win32/vs9/gspawn-win32-helper-console.vcproj | 326
45160  +++++++++---------
45161  build/win32/vs9/gspawn-win32-helper.vcproj         | 320
45162  +++++++++---------
45163  build/win32/vs9/gthread.vcproj                     | 334
45164  +++++++++----------
45165  build/win32/vs9/install.vcproj                     | 154 ++++-----
45166  build/win32/vs9/testglib.vcproj                    | 316
45167  +++++++++---------
45168  27 files changed, 3864 insertions(+), 3864 deletions(-)
45169
45170 commit c488aa6785c0865dcaf1748418f05798bab68835
45171 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
45172 Date:   Fri Dec 27 10:32:01 2013 +0800
45173
45174     Visual Studio Property Sheets: Use Unix Line Endings
45175
45176     This makes it easier to apply patches in the future.
45177
45178  build/win32/vs10/glib-build-defines.props  |  140 ++--
45179  build/win32/vs10/glib-install.props        | 1106
45180  ++++++++++++++--------------
45181  build/win32/vs10/glib-version-paths.props  |  100 +--
45182  build/win32/vs10/glibprepbuild.props       |   78 +-
45183  build/win32/vs9/glib-build-defines.vsprops |  130 ++--
45184  build/win32/vs9/glib-install.vsprops       |  572 +++++++-------
45185  build/win32/vs9/glib-version-paths.vsprops |   98 +--
45186  build/win32/vs9/glibprepbuild.vsprops      |   54 +-
45187  8 files changed, 1139 insertions(+), 1139 deletions(-)
45188
45189 commit fb21c8eaab64301591a0e179a42ef25cbd793a6e
45190 Author: Antoine Jacoutot <ajacoutot@gnome.org>
45191 Date:   Thu Dec 26 11:03:45 2013 +0100
45192
45193     kqueue: fix a potential deadlock
45194
45195     In case an object is already monitored, we lock then return without
45196     unlocking it which can then result in a self deadlock. So properly
45197     unlock before returning.
45198
45199     https://bugzilla.gnome.org/show_bug.cgi?id=721074
45200
45201  gio/kqueue/kqueue-missing.c | 1 +
45202  1 file changed, 1 insertion(+)
45203
45204 commit f3c9b17d3c8984fa7281bd6c849aa6a0170b54de
45205 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
45206 Date:   Thu Dec 26 11:22:05 2013 -0500
45207
45208     gio-2.0.pc: Add -lselinux when linking statically if so configured
45209
45210     https://bugzilla.gnome.org/show_bug.cgi?id=721087
45211
45212  gio-2.0.pc.in | 2 +-
45213  1 file changed, 1 insertion(+), 1 deletion(-)
45214
45215 commit c26c557908fe3083e9470b2a191cd53dc907138d
45216 Author: Morten Welinder <terra@gnome.org>
45217 Date:   Thu Dec 26 07:37:17 2013 -0500
45218
45219     gsubprocesslauncher: Use "env" instead of "environ"
45220
45221     The latter may come from system headers.
45222
45223     https://bugzilla.gnome.org/show_bug.cgi?id=721059
45224
45225  gio/gsubprocesslauncher.c | 6 +++---
45226  gio/gsubprocesslauncher.h | 2 +-
45227  2 files changed, 4 insertions(+), 4 deletions(-)
45228
45229 commit 091e466095c47f60ef5b2b0c81459615169216cf
45230 Author: Matthias Scheler <tron@zhadum.de>
45231 Date:   Wed Dec 25 13:57:56 2013 -0500
45232
45233     gio: Fix return of value from void function
45234
45235     https://bugzilla.gnome.org/show_bug.cgi?id=721034
45236
45237  gio/gfile.c | 6 +++---
45238  1 file changed, 3 insertions(+), 3 deletions(-)
45239
45240 commit d7f885b1f3fcd863dd2e48a12932a609d783ac10
45241 Author: Colin Walters <walters@verbum.org>
45242 Date:   Mon Nov 18 14:28:15 2013 -0500
45243
45244     Revert "gsettings m4: check for .xml in src/builddir"
45245
45246     This reverts commit b3593693d918f0ae97094f6712d817180b8eea6a.
45247
45248     See: https://bugzilla.gnome.org/show_bug.cgi?id=712171#c3
45249     See: https://bugzilla.gnome.org/show_bug.cgi?id=712171#c4
45250
45251     Tested using both srcdir == builddir and srcdir != builddir in hotssh.
45252
45253     Conflicts:
45254             m4macros/gsettings.m4
45255
45256     https://bugzilla.gnome.org/show_bug.cgi?id=712630
45257
45258  m4macros/gsettings.m4 | 2 +-
45259  1 file changed, 1 insertion(+), 1 deletion(-)
45260
45261 commit ee5dab6bb5b84408d88fa7d3bb333311ab3fa263
45262 Author: Ryan Lortie <desrt@desrt.ca>
45263 Date:   Fri Nov 22 13:06:54 2013 -0500
45264
45265     gdbus tool: print GVariant errors in context
45266
45267     Use g_variant_parse_error_print_context() to format the error message
45268     from the GVariant parser.
45269
45270     There is a slightly dubious interaction with the "parse me harder"
45271     functionality here.  We're probably going to have to deal with that
45272     separately.
45273
45274     https://bugzilla.gnome.org/show_bug.cgi?id=715028
45275
45276  gio/gdbus-tool.c | 17 ++++++++++++++---
45277  1 file changed, 14 insertions(+), 3 deletions(-)
45278
45279 commit 94a89f6c2fdbffe562a0ec34a979c01fefc5a9ac
45280 Author: Ryan Lortie <desrt@desrt.ca>
45281 Date:   Fri Nov 22 12:57:21 2013 -0500
45282
45283     gapplication(1): print GVariant errors in context
45284
45285     Use g_variant_parse_error_print_context() to format the error message
45286     from the GVariant parser.
45287
45288     https://bugzilla.gnome.org/show_bug.cgi?id=715028
45289
45290  gio/gapplication-tool.c | 6 +++++-
45291  1 file changed, 5 insertions(+), 1 deletion(-)
45292
45293 commit 420f90d849c7670f716b7d9dede81655f794a6da
45294 Author: Ryan Lortie <desrt@desrt.ca>
45295 Date:   Fri Nov 22 12:55:10 2013 -0500
45296
45297     gsettings tool: print GVariant errors in context
45298
45299     Use g_variant_parse_error_print_context() to format the error message
45300     from the GVariant parser.
45301
45302     https://bugzilla.gnome.org/show_bug.cgi?id=715028
45303
45304  gio/gsettings-tool.c | 5 ++++-
45305  1 file changed, 4 insertions(+), 1 deletion(-)
45306
45307 commit 56fb675d865d4331037bd95f57ce6f381564fe27
45308 Author: Ryan Lortie <desrt@desrt.ca>
45309 Date:   Sun Dec 22 11:41:19 2013 -0500
45310
45311     GVariant: add way to print context of parse errors
45312
45313     This was a feature intended from the very beginning that somehow never
45314     got written.  It's a way to replace these sort of error messages
45315     out of
45316     the GVariant parser:
45317
45318       1-2,10-15:unable to find a common type
45319
45320     with something in the style of the Vala compiler:
45321
45322       unable to find a common type:
45323         [1, 2, 3, 'str']
45324          ^        ^^^^^
45325
45326     https://bugzilla.gnome.org/show_bug.cgi?id=715028
45327
45328  docs/reference/glib/glib-sections.txt |   1 +
45329  glib/gvariant-parser.c                | 222
45330  ++++++++++++++++++++++++++++++++++
45331  glib/gvariant.h                       |   4 +
45332  3 files changed, 227 insertions(+)
45333
45334 commit 3f41e492851b3e69ceb050986766fe3137cbb1fe
45335 Author: Ryan Lortie <desrt@desrt.ca>
45336 Date:   Sun Dec 22 11:33:07 2013 -0500
45337
45338     Use POSIX-specified <poll.h> over <sys/poll.h>
45339
45340     POSIX specifies that <poll.h> is the correct header to include for
45341     poll(), so let's do that instead.
45342
45343     https://bugzilla.gnome.org/show_bug.cgi?id=141251
45344
45345  config.h.win32.in                     |  3 ---
45346  configure.ac                          | 16 +++-------------
45347  docs/reference/glib/glib-sections.txt |  1 -
45348  gio/gunixmounts.c                     |  5 +----
45349  glib/gpoll.c                          |  4 ++--
45350  tests/timeloop-basic.c                |  2 +-
45351  6 files changed, 7 insertions(+), 24 deletions(-)
45352
45353 commit eeac91f866939fd033303f34c7eb9d2b57c769fb
45354 Author: Murray Cumming <murrayc@murrayc.com>
45355 Date:   Tue Sep 17 11:10:28 2013 +0200
45356
45357     GVariant: Add g_variant_parse_error_quark()
45358
45359     Most GErrors, such as GSomethingError, have a function to get
45360     their quark that looks like g_something_error_quark(),
45361     so bindings (such as gtkmm) would expect GVariantParseError
45362     to have g_variant_parse_error_quark(). Instead this had
45363     g_variant_parser_get_error_quark().
45364     This deprecates the old function and adds the correct one,
45365     making life easier for gtkmm (and maybe others).
45366
45367     https://bugzilla.gnome.org/show_bug.cgi?id=708212
45368
45369  docs/reference/glib/glib-sections.txt |  1 +
45370  glib/gvariant-parser.c                | 11 ++++++++++-
45371  glib/gvariant.h                       |  7 +++++--
45372  3 files changed, 16 insertions(+), 3 deletions(-)
45373
45374 commit 864d960d756e3be0a857875337b7e6b520298b78
45375 Author: Matthias Clasen <mclasen@redhat.com>
45376 Date:   Sun Dec 22 00:44:56 2013 -0500
45377
45378     More settings backend tests
45379
45380     This adds some more test coverage around writability changes
45381     in the keyfile and delayed settings backends.
45382
45383  gio/tests/gsettings.c | 27 ++++++++++++++++++++-------
45384  1 file changed, 20 insertions(+), 7 deletions(-)
45385
45386 commit 41a8296e111595c5902f607cda47c1d5d14ac405
45387 Author: Matthias Clasen <mclasen@redhat.com>
45388 Date:   Sun Dec 22 00:43:44 2013 -0500
45389
45390     GKeyfileSettingsBackend: Use a directory monitor
45391
45392     GKeyfileSettingsBackend was using a file monitor to monitor
45393     the parent directory of its keyfile.
45394
45395  gio/gkeyfilesettingsbackend.c | 7 ++++---
45396  1 file changed, 4 insertions(+), 3 deletions(-)
45397
45398 commit 3c873e7617695e8517deb1cfd1ee886af772135c
45399 Author: Matthias Clasen <mclasen@redhat.com>
45400 Date:   Sat Dec 21 16:49:52 2013 -0500
45401
45402     More test coverage for settings backends
45403
45404  gio/tests/gsettings.c | 17 +++++++++++++++++
45405  1 file changed, 17 insertions(+)
45406
45407 commit 8669f2c915083625f7503b96d1779f7f3773f890
45408 Author: Matthias Clasen <mclasen@redhat.com>
45409 Date:   Sat Dec 21 16:16:16 2013 -0500
45410
45411     Simplify coverage rules
45412
45413     This works just fine, no need for the manual removal of the
45414     info file.
45415
45416  glib.mk | 4 +---
45417  1 file changed, 1 insertion(+), 3 deletions(-)
45418
45419 commit a5d8209d75bbae578ab3052173fbe55baac20e7f
45420 Author: Matthias Clasen <mclasen@redhat.com>
45421 Date:   Sat Dec 21 15:44:51 2013 -0500
45422
45423     Fix a typo
45424
45425  glib-tap.mk | 2 +-
45426  1 file changed, 1 insertion(+), 1 deletion(-)
45427
45428 commit d6e95cc5f5e777c0f4908beafa74173de139478e
45429 Author: Matthias Clasen <mclasen@redhat.com>
45430 Date:   Sat Dec 21 13:20:44 2013 -0500
45431
45432     Fix a !srcdir problem with installed tests
45433
45434     When installing scripts which are not generated in a
45435     srcdir != builddir build, $< will have ../.. goo in it.
45436     So we need to strip the directory parts before using
45437     the filename to construct a new path.
45438
45439  glib-tap.mk | 2 +-
45440  glib.mk     | 3 ++-
45441  2 files changed, 3 insertions(+), 2 deletions(-)
45442
45443 commit dac1ad66ebe3df38b129d78915db1c29e4d7a30d
45444 Author: Matthias Clasen <mclasen@redhat.com>
45445 Date:   Sat Dec 21 12:51:22 2013 -0500
45446
45447     Improve gsettings test coverage
45448
45449     Deal with corner cases around delay.
45450
45451  gio/tests/gsettings.c | 52
45452  ++++++++++++++++++++++++++++++++++++++++++++++++++-
45453  1 file changed, 51 insertions(+), 1 deletion(-)
45454
45455 commit fc828c4de8b8de0e8c8469877f9c148616bb5b96
45456 Author: Matthias Clasen <mclasen@redhat.com>
45457 Date:   Sat Dec 21 11:56:24 2013 -0500
45458
45459     contenttype tests: better assertions
45460
45461     I recently had to track down why these tests failed. Turned
45462     out that some rogue package on my system had installed mime
45463     types that declared all files with 3 letter names to be
45464     'chemical/x-turbomole-vibrational'.
45465     This change will make it more obvious what is going on by
45466     mentioning the mime types in the assertion message.
45467
45468  gio/tests/contenttype.c | 35 ++++++++++++++++++++++++-----------
45469  1 file changed, 24 insertions(+), 11 deletions(-)
45470
45471 commit 6d8ac1125e326a09dd324543ad3150f5e9159c13
45472 Author: Matthias Clasen <mclasen@redhat.com>
45473 Date:   Sat Dec 21 10:48:40 2013 -0500
45474
45475     Slightly improve coverate for notification tests
45476
45477  gio/tests/gnotification.c | 7 ++++++-
45478  1 file changed, 6 insertions(+), 1 deletion(-)
45479
45480 commit 5ab9e21d7a595ccc00bef861e57740f0ec2bc14e
45481 Author: Matthias Clasen <mclasen@redhat.com>
45482 Date:   Sat Dec 21 01:10:59 2013 -0500
45483
45484     Improve test coverage for GPropertyAction
45485
45486  gio/tests/actions.c | 10 ++++++++++
45487  1 file changed, 10 insertions(+)
45488
45489 commit f9747d07c89e94f920051db0a7ade37ce236a1d2
45490 Author: Matthias Clasen <mclasen@redhat.com>
45491 Date:   Sat Dec 21 01:00:10 2013 -0500
45492
45493     Test some gsettings corner case
45494
45495     Setting a strv to NULL was not tested before.
45496
45497  gio/tests/gsettings.c | 12 +++++++++---
45498  1 file changed, 9 insertions(+), 3 deletions(-)
45499
45500 commit 2f01b0975e7f774f2536a3cd2b33d486a484da9f
45501 Author: Matthias Clasen <mclasen@redhat.com>
45502 Date:   Sat Dec 21 00:04:14 2013 -0500
45503
45504     Some tweaks to coverage support
45505
45506     Rename the configure option to --enable-coverage, and make
45507     it quiet by default.
45508
45509  configure.ac |  8 ++++----
45510  glib.mk      | 12 ++++++------
45511  2 files changed, 10 insertions(+), 10 deletions(-)
45512
45513 commit 65a7e56328b7a169c1eb977cfce545ceb4d29676
45514 Author: Fran Diéguez <fran.dieguez@mabishu.com>
45515 Date:   Thu Dec 19 01:17:25 2013 +0100
45516
45517     Updated Galician translations
45518
45519  po/gl.po | 794
45520  ++++++++++++++++++++++++++++++++-------------------------------
45521  1 file changed, 399 insertions(+), 395 deletions(-)
45522
45523 commit fab0805b81a74dfb76e2bde9373d6439ed2eb64b
45524 Author: Dan Winship <danw@gnome.org>
45525 Date:   Wed Dec 18 09:59:54 2013 -0500
45526
45527     Make g_test_run() return 77 if all tests are skipped
45528
45529     Change g_test_run() to return 1 on failure (rather than the number of
45530     failed tests), and 77 if all tests are skipped (since automake and
45531     some other test harnesses recognize that status code).
45532
45533     Previously g_test_run() returned the number of failed tests, but this
45534     behavior was not documented, and at any rate, prior to 2.39,
45535     g_test_run() would normally not return at all if an error occurred.
45536
45537     https://bugzilla.gnome.org/show_bug.cgi?id=720263
45538
45539  glib/gtestutils.c    | 14 +++++++--
45540  glib/tests/testing.c | 81
45541  ++++++++++++++++++++++++++++++++++++++++++++++++++++
45542  2 files changed, 93 insertions(+), 2 deletions(-)
45543
45544 commit 10d82f9775a91c2c4c1eddb17c2e0d08d79310ec
45545 Author: Dan Winship <danw@gnome.org>
45546 Date:   Wed Dec 18 09:29:29 2013 -0500
45547
45548     gtestutils: rename test_skip_count to test_startup_skip_count
45549
45550     https://bugzilla.gnome.org/show_bug.cgi?id=720263
45551
45552  glib/gtestutils.c | 8 ++++----
45553  1 file changed, 4 insertions(+), 4 deletions(-)
45554
45555 commit 8c188fc9e55cc9e24000271f6ad8a47ffdcb62d7
45556 Author: Dan Winship <danw@gnome.org>
45557 Date:   Wed Dec 11 16:32:11 2013 +0100
45558
45559     gtestutils: skipping a test should count as success, not failure
45560
45561     In particular, the test program as a whole should exit with status 0
45562     if you skipped some tests but did not fail any.
45563
45564     https://bugzilla.gnome.org/show_bug.cgi?id=720263
45565
45566  glib/gtestutils.c    | 3 ++-
45567  glib/tests/testing.c | 8 ++++++++
45568  2 files changed, 10 insertions(+), 1 deletion(-)
45569
45570 commit c300079f1320b8522a4885987fd2443c171ec629
45571 Author: Bastien Nocera <hadess@hadess.net>
45572 Date:   Mon Dec 16 17:21:41 2013 +0100
45573
45574     gdbus-codegen: Fix crasher in goa-using apps
45575
45576     When replacing a version of goa-daemon (from gnome-online-accounts)
45577     by a newer version with some added interfaces, evolution-data-server
45578     and the gvfs-goa volume monitor might crash as there's no interface
45579     definition for this new interface.
45580
45581     Work-around this by returning earlier from the _notify()
45582     implementation,
45583     rather than accessing invalid memory.
45584
45585     https://bugzilla.gnome.org/show_bug.cgi?id=720539
45586
45587  gio/gdbus-2.0/codegen/codegen.py | 7 ++++++-
45588  1 file changed, 6 insertions(+), 1 deletion(-)
45589
45590 commit d33f72097fa21aade43e273d049e2a7105e99ad5
45591 Author: Tim Lunn <tim@feathertop.org>
45592 Date:   Wed Dec 18 07:14:38 2013 +1100
45593
45594     Make gdb pretty-printers compatible with Python3
45595
45596     On some systems gdb is linked against python3 where "long" no longer
45597     exists. In this case should be using int.
45598
45599     https://bugzilla.gnome.org/show_bug.cgi?id=720635
45600
45601  glib/glib.py       | 4 ++++
45602  gobject/gobject.py | 5 +++++
45603  2 files changed, 9 insertions(+)
45604
45605 commit 91d4659bbf8cf88d8be905c7e0abbedce931b688
45606 Author: Damien Lespiau <damien.lespiau@intel.com>
45607 Date:   Tue Mar 23 15:18:12 2010 +0000
45608
45609     gobject.py: Don't install frame filters when GDB does not support them
45610
45611     Stock GDB (both versions 7.0 and 7.1) does not come with the new
45612     backtrace code and python API. To prevent an ugly python backtrace
45613     when
45614     auto-loading gobject.py, let's catch the exception and not register
45615     the
45616     FrameWrapper and the FrameFilter.
45617
45618     https://bugzilla.gnome.org/show_bug.cgi?id=613732
45619
45620  gobject/gobject.py | 30 ++++++++++++++++++++----------
45621  1 file changed, 20 insertions(+), 10 deletions(-)
45622
45623 commit 4846fd923d52108de4243429ada9c3dcab5f83e9
45624 Author: Matthias Clasen <mclasen@redhat.com>
45625 Date:   Tue Dec 17 00:45:41 2013 -0500
45626
45627     Bump version
45628
45629  configure.ac | 2 +-
45630  1 file changed, 1 insertion(+), 1 deletion(-)
45631
45632 commit 0cfffd597e204b687577ff2a43015916ee313f4e
45633 Author: Matthias Clasen <mclasen@redhat.com>
45634 Date:   Tue Dec 17 00:30:08 2013 -0500
45635
45636     2.39.2
45637
45638  NEWS | 78
45639  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45640  1 file changed, 78 insertions(+)
45641
45642 commit 6c8600b2b86fe42edd6d6e9648a92f32e404457c
45643 Author: Ryan Lortie <desrt@desrt.ca>
45644 Date:   Wed Nov 20 16:57:26 2013 -0500
45645
45646     valgrind.h: add "r0" to the clobber list on PPC
45647
45648     Looks like the magic sequences trash this register, so make sure GCC
45649     knows that.
45650
45651     https://bugzilla.gnome.org/show_bug.cgi?id=710983
45652
45653  glib/valgrind.h | 10 +++++-----
45654  1 file changed, 5 insertions(+), 5 deletions(-)
45655
45656 commit 2731b01c73ecc7ca692fefba1ce14c1aa4f5f5a0
45657 Author: Ryan Lortie <desrt@desrt.ca>
45658 Date:   Tue Dec 10 19:21:33 2013 -0500
45659
45660     tests: change test timezone to America/Toronto
45661
45662     America/Toronto is the canonical name for Canada/Eastern in the
45663     zoneinfo
45664     database.
45665
45666  glib/tests/gdatetime.c | 4 ++--
45667  1 file changed, 2 insertions(+), 2 deletions(-)
45668
45669 commit 5ccdf2b86a7ecb2def51cbf7fcd7318ad20a6cc9
45670 Author: Matthias Clasen <mclasen@redhat.com>
45671 Date:   Sun Dec 15 21:06:35 2013 -0500
45672
45673     Expand the truncate tests
45674
45675     Check that the data is expanded with zeros.
45676
45677  gio/tests/memory-output-stream.c | 22 +++++++++++++++++++++-
45678  1 file changed, 21 insertions(+), 1 deletion(-)
45679
45680 commit 453a69534c1407ccee6b66c1edd71c1e23a0cdae
45681 Author: Matthias Clasen <mclasen@redhat.com>
45682 Date:   Sun Dec 15 20:06:25 2013 -0500
45683
45684     Update tests for new truncate behavior
45685
45686  gio/tests/buffered-output-stream.c | 2 +-
45687  gio/tests/data-output-stream.c     | 2 +-
45688  2 files changed, 2 insertions(+), 2 deletions(-)
45689
45690 commit baed90af43add09e1667da6adfb4801936d8bd24
45691 Author: Stef Walter <stefw@gnome.org>
45692 Date:   Sat Nov 9 20:23:01 2013 +0100
45693
45694     gdbus-export: Fix leaks in tests
45695
45696     https://bugzilla.gnome.org/show_bug.cgi?id=711802
45697
45698  gio/tests/gdbus-export.c | 16 +++++++++++-----
45699  1 file changed, 11 insertions(+), 5 deletions(-)
45700
45701 commit db6a297d9eaf8eec21556689944d792085eed095
45702 Author: Stef Walter <stefw@gnome.org>
45703 Date:   Sat Nov 9 20:20:50 2013 +0100
45704
45705     gdbus-auth: Fix leaks in tests
45706
45707     https://bugzilla.gnome.org/show_bug.cgi?id=711802
45708
45709  gio/tests/gdbus-auth.c | 4 ++++
45710  1 file changed, 4 insertions(+)
45711
45712 commit 2ad121ab16992ec5841dd0891710bb2cd37cdbe3
45713 Author: Colin Walters <walters@verbum.org>
45714 Date:   Sun Dec 15 20:44:20 2013 -0500
45715
45716     gsubprocesslauncher: Annotate g_subprocess_launcher_spawnv()
45717
45718     Needs to be an array.
45719
45720  gio/gsubprocesslauncher.c | 2 +-
45721  1 file changed, 1 insertion(+), 1 deletion(-)
45722
45723 commit 3f8888d348458a09040a8bdc6c09b4c080a78241
45724 Author: Stef Walter <stefw@gnome.org>
45725 Date:   Sat Nov 9 20:27:57 2013 +0100
45726
45727     sources: Fix leaks in tests
45728
45729     https://bugzilla.gnome.org/show_bug.cgi?id=711751
45730
45731  tests/sources.c | 12 ++++++++++--
45732  1 file changed, 10 insertions(+), 2 deletions(-)
45733
45734 commit 0b486a49e48e309c98fe151650f9903e3c61ff46
45735 Author: Matthias Clasen <mclasen@redhat.com>
45736 Date:   Sun Dec 15 18:50:49 2013 -0500
45737
45738     Fix up gsettings test
45739
45740  gio/tests/gsettings.c | 6 ------
45741  1 file changed, 6 deletions(-)
45742
45743 commit 3b9ad6e6ef030cd8487f165e8d81174bd82e4fb9
45744 Author: Ross Lagerwall <rosslagerwall@gmail.com>
45745 Date:   Sun Dec 8 22:41:15 2013 +0200
45746
45747     gio: Update GMemoryOutputStream length after truncate
45748
45749     For GMemoryOutputStream, update valid_len when truncating so that
45750     g_memory_output_stream_get_data_size () returns the correct result.
45751
45752     https://bugzilla.gnome.org/show_bug.cgi?id=720080
45753
45754  gio/gmemoryoutputstream.c        | 2 ++
45755  gio/tests/memory-output-stream.c | 5 +++++
45756  2 files changed, 7 insertions(+)
45757
45758 commit c34cc2348cfd3c461974dea4419001dbd9610202
45759 Author: Matthias Clasen <mclasen@redhat.com>
45760 Date:   Sun Dec 15 11:20:19 2013 -0500
45761
45762     Simplify subprocesses in tests
45763
45764     Use the new way of running tests in a subprocess without
45765     registering extra 'subprocess' test cases where appropriate.
45766
45767  gio/tests/gsettings.c    | 117
45768  +++++++++++++++++++++++------------------------
45769  glib/tests/array-test.c  |  26 +++++------
45770  glib/tests/dataset.c     |  23 +++++-----
45771  glib/tests/scannerapi.c  |  21 ++++-----
45772  glib/tests/slice.c       |  14 +++---
45773  glib/tests/test-printf.c |  48 +++++++++----------
45774  glib/tests/testing.c     |  93 ++++++++++++++++---------------------
45775  glib/tests/utils.c       |  37 ++++++---------
45776  gobject/tests/object.c   |  16 +++----
45777  9 files changed, 176 insertions(+), 219 deletions(-)
45778
45779 commit cd2204bb65114e5ac62b014e6167a659aa254361
45780 Author: Stef Walter <stefw@gnome.org>
45781 Date:   Wed Dec 11 09:31:35 2013 +0100
45782
45783     gtestutils: Allow clean simple use of g_test_trap_subprocess()
45784
45785     Allow g_test_trap_subprocess() to be used in a simple cases by
45786     rerunning the same test case itself. This is accomplished by
45787     passing %NULL as the test case name.
45788
45789     https://bugzilla.gnome.org/show_bug.cgi?id=720236
45790
45791  glib/gtestutils.c | 40 ++++++++++++++++++++++++----------------
45792  glib/tests/list.c | 35 +++++++++++++++++------------------
45793  2 files changed, 41 insertions(+), 34 deletions(-)
45794
45795 commit 162852d1b5512873c04e9ccf616e1fa13470e4eb
45796 Author: Matthias Clasen <mclasen@redhat.com>
45797 Date:   Sat Dec 14 23:54:18 2013 -0500
45798
45799     Add a testcase for g_ptr_array_insert
45800
45801  glib/tests/array-test.c | 23 +++++++++++++++++++++++
45802  1 file changed, 23 insertions(+)
45803
45804 commit 12fbc5ec4a02246a2ad3dc11225f51feb7ed7bdd
45805 Author: Matthias Clasen <mclasen@redhat.com>
45806 Date:   Sat Dec 14 23:45:36 2013 -0500
45807
45808     Add g_ptr_array_insert to the docs
45809
45810  docs/reference/glib/glib-sections.txt | 1 +
45811  1 file changed, 1 insertion(+)
45812
45813 commit 9ed0d0c5096ad1434dfff70503ff6375646d6c8a
45814 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
45815 Date:   Wed Nov 27 14:34:20 2013 +0900
45816
45817     GPtrArray: Added g_ptr_array_insert()
45818
45819     Speaks for itself, I've found myself on numerous occasions
45820     writing my own version of this, or using a GArray of pointers.
45821
45822     https://bugzilla.gnome.org/show_bug.cgi?id=719395
45823
45824  glib/garray.c | 36 ++++++++++++++++++++++++++++++++++++
45825  glib/garray.h |  4 ++++
45826  2 files changed, 40 insertions(+)
45827
45828 commit 6011d0a4ae9a8e70e20df3b7ad37f940ddf2f9f8
45829 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
45830 Date:   Fri Dec 13 16:21:00 2013 +0800
45831
45832     glib/gwin32.c: Silence a Deprecation Warning
45833
45834     Since we are already building a deprecated function for compatibility
45835     reasons, we don't really need to see a warning when it uses another
45836     deprecated GLib function.
45837
45838  glib/gwin32.c | 2 ++
45839  1 file changed, 2 insertions(+)
45840
45841 commit 3af58d2e9fefe14dc55fd41222a5c92947a08270
45842 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
45843 Date:   Thu Dec 12 18:00:52 2013 +0800
45844
45845     gio/gdbusaddress: Clean up Win32 code a bit
45846
45847     Combine duplicate parts into one, as the symbol used by RunDLL
45848     under x64
45849     is the same for either Visual C++ or MinGW-64
45850
45851  gio/gdbusaddress.c | 6 +-----
45852  1 file changed, 1 insertion(+), 5 deletions(-)
45853
45854 commit c7c1ad4d0265a2c393adef265c7f2cbe23421361
45855 Author: Milo Casagrande <milo@ubuntu.com>
45856 Date:   Thu Dec 12 09:50:46 2013 +0100
45857
45858     [l10n] Updated Italian translation.
45859
45860  po/it.po | 1321
45861  +++++++++++++++++++++++++++++++++++---------------------------
45862  1 file changed, 749 insertions(+), 572 deletions(-)
45863
45864 commit d721d41d380ab1494e8d4e08b38fd884b1660fe7
45865 Author: Matthias Clasen <mclasen@redhat.com>
45866 Date:   Wed Dec 11 10:35:45 2013 -0500
45867
45868     Remove an unused define
45869
45870     https://bugzilla.gnome.org/show_bug.cgi?id=720210
45871
45872  glib/gdataset.c | 3 ---
45873  1 file changed, 3 deletions(-)
45874
45875 commit e6c86d58f274b8a1a365627ffb1fa14daacd4335
45876 Author: Martin Pitt <martinpitt@gnome.org>
45877 Date:   Wed Dec 11 13:17:10 2013 +0100
45878
45879     gdesktopappinfo: Add missing annotations
45880
45881     Add missing (allow-none) annotations to
45882     g_desktop_app_info_launch_uris_as_manager(). Tested with
45883
45884       python -c "from gi.repository import GLib, Gio;
45885       Gio.DesktopAppInfo.new('gcalctool.desktop').launch_uris_as_manager([],
45886       None,
45887       GLib.SpawnFlags.SEARCH_PATH|GLib.SpawnFlags.STDOUT_TO_DEV_NULL,
45888       None, None, None, None)"
45889
45890     which is necessary to do a launch_uris() without leaking stdout.
45891
45892     https://launchpad.net/bugs/1259721
45893
45894  gio/gdesktopappinfo.c | 12 ++++++------
45895  1 file changed, 6 insertions(+), 6 deletions(-)
45896
45897 commit aa7f1ba21a8536a147e90bb29e972fcea41e8e3d
45898 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
45899 Date:   Wed Dec 11 20:09:59 2013 +0800
45900
45901     Update Visual C++ "Installation" Phase
45902
45903     Install the Python scripts that is used by gdbus-codegen in
45904     share\glib-2.0\codegen, to be consistent with the other platforms.
45905
45906     Please see https://bugzilla.gnome.org/show_bug.cgi?id=702862 for
45907     details
45908     on this.
45909
45910  build/win32/vs10/glib-install.props  | 4 ++--
45911  build/win32/vs9/glib-install.vsprops | 4 ++--
45912  2 files changed, 4 insertions(+), 4 deletions(-)
45913
45914 commit 36ef409591bf3c0f368c39d083c42ed029cea5e6
45915 Author: Manuel Bachmann <tarnyko@tarnyko.net>
45916 Date:   Wed Dec 11 10:59:28 2013 +0100
45917
45918     gdbus-codegen: look for deps in correct path under win32
45919
45920     codegen.py and friends get installed in "share/glib-2.0",
45921     so look for them there.
45922
45923     https://bugzilla.gnome.org/show_bug.cgi?id=702862
45924
45925  gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
45926  1 file changed, 1 insertion(+), 1 deletion(-)
45927
45928 commit e6456bcfb682113b2b623e9ccd9bcec46626e4ed
45929 Author: Stef Walter <stefw@gnome.org>
45930 Date:   Wed Dec 4 12:48:53 2013 +0100
45931
45932     gdbus-connection: Work around race in connection tests
45933
45934     GDBusConnection cleanup is inherently racy due to its use of worker
45935     threads. Put tests that expect a NULL G_BUS_TYPE_SESSION singleton
45936     as the first tests to work around cleanup races.
45937
45938     https://bugzilla.gnome.org/show_bug.cgi?id=719837
45939
45940  gio/tests/gdbus-connection.c | 30 ++++++++++++++++++++----------
45941  1 file changed, 20 insertions(+), 10 deletions(-)
45942
45943 commit a22f77739dd4ec911d7bdc0f0fc61314e5f9f1cf
45944 Author: Ryan Lortie <desrt@desrt.ca>
45945 Date:   Sun Dec 8 18:18:16 2013 -0500
45946
45947     g_get_current_dir(): consult PWD first
45948
45949     Check if the current directory is the same as $PWD.  This matches the
45950     behaviour of the get_current_dir_name() function in glibc.
45951
45952     https://bugzilla.gnome.org/show_bug.cgi?id=705902
45953
45954  glib/gfileutils.c | 14 +++++++++++++-
45955  1 file changed, 13 insertions(+), 1 deletion(-)
45956
45957 commit 0f1579e62cded436c3fbfbeaf3130c8d8ffcb01c
45958 Author: Lars Uebernickel <lars@uebernic.de>
45959 Date:   Sun Dec 8 17:30:33 2013 +0100
45960
45961     g_settings_get: only check for non-copying format string
45962
45963     396d40af introduced a redundant call to
45964     g_variant_check_format_string().
45965     Checking whether the format string copies all values is enough.
45966
45967     https://bugzilla.gnome.org/show_bug.cgi?id=719979
45968
45969  gio/gsettings.c | 4 ++--
45970  1 file changed, 2 insertions(+), 2 deletions(-)
45971
45972 commit 05f36e7ffcac0e58c1bf578bc37e1dc129f4b8e3
45973 Author: Ryan Lortie <desrt@desrt.ca>
45974 Date:   Sun Dec 8 16:38:47 2013 -0500
45975
45976     clang fixes: tweak last commit
45977
45978     We need to actually ignore "-Wformat-nonliteral" to make clang happy
45979
45980  glib/tests/test-printf.c | 2 +-
45981  1 file changed, 1 insertion(+), 1 deletion(-)
45982
45983 commit ddf82a25761ed6aae17e478ab5d3096275b32b35
45984 Author: Ryan Lortie <desrt@desrt.ca>
45985 Date:   Sun Dec 8 14:22:51 2013 -0500
45986
45987     [PATCH] Fix trivial non literal format uses
45988
45989     Based on a patch from Henrique Dante de Almeida <hdante@gmail.com>.
45990
45991     https://bugzilla.gnome.org/show_bug.cgi?id=691608
45992
45993  gio/gcontenttype.c       | 16 ++++++----------
45994  gio/gthreadedresolver.c  | 32 ++++++++++++--------------------
45995  glib/tests/test-printf.c |  3 +++
45996  3 files changed, 21 insertions(+), 30 deletions(-)
45997
45998 commit 904474454146877180f33930a5843545035fdecb
45999 Author: keyring <keyring@163.com>
46000 Date:   Sat Dec 7 15:05:26 2013 +0800
46001
46002     Update Chinese simplified translation
46003
46004  po/zh_CN.po | 1609
46005  +++++++++++++++++++++++++++++++++--------------------------
46006  1 file changed, 907 insertions(+), 702 deletions(-)
46007
46008 commit 396d40af237db00e1014520cf6858cfed30bbc51
46009 Author: Lars Uebernickel <lars@uebernic.de>
46010 Date:   Fri Dec 6 16:01:48 2013 +0100
46011
46012     g_settings_get: check validity of format string
46013
46014     Allow only format strings that copy all values (i.e, don't contain
46015     '&'),
46016     as the returned pointers might become invalid in some rare cases.
46017
46018     Since this is technically an API break, this patch only prints a
46019     critical when a faulty format string is detected, but still fetches
46020     the
46021     values.
46022
46023     https://bugzilla.gnome.org/show_bug.cgi?id=719979
46024
46025  gio/gsettings.c | 7 +++++++
46026  1 file changed, 7 insertions(+)
46027
46028 commit c07eccd9c212e1e1642ee8cd359f5066ee8e5295
46029 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46030 Date:   Tue Dec 3 08:27:05 2013 +0000
46031
46032     gtestdbus: Add a note about thread safety to the documentation
46033
46034     https://bugzilla.gnome.org/show_bug.cgi?id=712148
46035
46036  gio/gtestdbus.c | 6 ++++++
46037  1 file changed, 6 insertions(+)
46038
46039 commit 7e9e7a66a1820478c87d3fadd47869eed88ef6f3
46040 Author: Daiki Ueno <ueno@unixuser.org>
46041 Date:   Thu Dec 5 18:16:36 2013 +0900
46042
46043     Fix documentation typos in GTask and GCancellable examples
46044
46045     https://bugzilla.gnome.org/show_bug.cgi?id=719884
46046
46047  gio/gcancellable.c | 2 +-
46048  gio/gtask.c        | 2 +-
46049  2 files changed, 2 insertions(+), 2 deletions(-)
46050
46051 commit 8f4dc7012ef832b038777e88e8e37b051f524194
46052 Author: Colin Walters <walters@verbum.org>
46053 Date:   Tue Dec 3 17:15:14 2013 -0500
46054
46055     gsignal: Signal connection ids are always > 0 if successful
46056
46057     Note this explicitly so that people can rely on doing:
46058
46059     if (mystruct->sigid > 0)
46060       g_signal_disconnect (mystruct->object, mystruct->sigid);
46061
46062     https://bugzilla.gnome.org/show_bug.cgi?id=719809
46063
46064  gobject/gsignal.c | 6 +++---
46065  gobject/gsignal.h | 6 +++---
46066  2 files changed, 6 insertions(+), 6 deletions(-)
46067
46068 commit b2bf13ccdd08cba7ad33e6ac588120d0cbed54fa
46069 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
46070 Date:   Tue Nov 26 17:45:37 2013 +0100
46071
46072     gutf8: use g_try_malloc_n
46073
46074     As recommended by Christian Persch.
46075
46076     https://bugzilla.gnome.org/show_bug.cgi?id=711546
46077
46078  glib/gutf8.c | 16 ++++++++--------
46079  1 file changed, 8 insertions(+), 8 deletions(-)
46080
46081 commit bff76bc36ff2b158bb702f9d579e2ff039a252b0
46082 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
46083 Date:   Tue Dec 3 15:35:50 2013 +0100
46084
46085     gmessages: make _g_log_abort() do only breakpoints again
46086
46087     Commit e53caad4 makes _g_log_abort() noreturn by calling abort()
46088     unconditionally.
46089
46090     However, it is useful to be able to skip some log_abort() with a
46091     debugger, to reach a point of interest. Revert back to previous
46092     behaviour. Make g_assert_warning() noreturn by calling abort().
46093
46094     https://bugzilla.gnome.org/show_bug.cgi?id=711800
46095
46096  glib/gmessages.c | 7 ++++---
46097  1 file changed, 4 insertions(+), 3 deletions(-)
46098
46099 commit 2baa50ee4fde91f89692e00b1fc4fa39713be799
46100 Author: Matthias Clasen <mclasen@redhat.com>
46101 Date:   Mon Dec 2 22:26:48 2013 -0500
46102
46103     Remove g_trap_instance_signals as well
46104
46105     This is another crude conditional breakpoint mechanism and can
46106     be done better with actual conditional breakpoints or with systemtap
46107     tracepoints.
46108
46109     https://bugzilla.gnome.org/show_bug.cgi?id=719687
46110
46111  gobject/gsignal.c | 34 ++--------------------------------
46112  1 file changed, 2 insertions(+), 32 deletions(-)
46113
46114 commit 28c2706da73d7dddb12d336b26a08218e761817c
46115 Author: Matthias Clasen <mclasen@redhat.com>
46116 Date:   Mon Dec 2 21:48:03 2013 -0500
46117
46118     Drop g_trap_object_ref debugging mechanism
46119
46120     This is really just a very crude and limited conditional breakpoint.
46121     Update the documentation to explain conditional breakpoints in
46122     gdb instead. Also, remove the link to refdbg, which appears dead.
46123
46124     https://bugzilla.gnome.org/show_bug.cgi?id=719687
46125
46126  docs/reference/gobject/tut_tools.xml | 21 +++++++--------------
46127  gobject/gobject.c                    | 12 ------------
46128  2 files changed, 7 insertions(+), 26 deletions(-)
46129
46130 commit 0f800cd1a863bc0c3e51c03592e2fb1ffbda8982
46131 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
46132 Date:   Mon Dec 2 14:37:23 2013 -0500
46133
46134     Document clearly async functions not copying its args
46135
46136     Usually async methods copy/ref its arguments so caller can
46137     forget about them. g_file_replace_contents_async() and
46138     g_output_stream_write_async() are exceptions.
46139
46140     https://bugzilla.gnome.org/show_bug.cgi?id=690525
46141
46142  gio/gfile.c         | 5 +++++
46143  gio/goutputstream.c | 5 +++++
46144  2 files changed, 10 insertions(+)
46145
46146 commit c4e9135352c9dc5cef4f6c51432cd4763f849bc4
46147 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
46148 Date:   Mon Dec 2 14:40:35 2013 -0500
46149
46150     GFile: add GBytes version of _replace_contents_async()
46151
46152     https://bugzilla.gnome.org/show_bug.cgi?id=690525
46153
46154  docs/reference/gio/gio-sections.txt |  1 +
46155  gio/gfile.c                         | 65
46156  ++++++++++++++++++++++++++++++++-----
46157  gio/gfile.h                         |  9 +++++
46158  3 files changed, 66 insertions(+), 9 deletions(-)
46159
46160 commit 10d2a01c9a47098e91c6782121a820e4b16717ab
46161 Author: Colin Walters <walters@verbum.org>
46162 Date:   Sun Dec 1 18:52:37 2013 -0500
46163
46164     gsubprocess: Annotate g_subprocess_newv()
46165
46166     So that it can actually be invoked by bindings.
46167
46168  gio/gsubprocess.c | 2 +-
46169  1 file changed, 1 insertion(+), 1 deletion(-)
46170
46171 commit 4aa6894e82b86246d8343feda0dcca79e7e36d1b
46172 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
46173 Date:   Mon Dec 2 09:51:18 2013 +0800
46174
46175     build/win32/vs9/gio.vcprojin: Use UNIX Line endings
46176
46177     Be more consistent with the other project file templates, which will
46178     simplify future application of patches.
46179
46180  build/win32/vs9/gio.vcprojin | 348
46181  +++++++++++++++++++++----------------------
46182  1 file changed, 174 insertions(+), 174 deletions(-)
46183
46184 commit a812e110bf990e890ad15697e369c295520d0f98
46185 Author: Matthias Clasen <mclasen@redhat.com>
46186 Date:   Sun Dec 1 11:45:41 2013 -0500
46187
46188     Install all test data
46189
46190     The desktop-files directory contains a mimeapps.cache file
46191     that was not installed as data for installed tests, causing
46192     the file measure test to fail only in when installed.
46193
46194  gio/tests/Makefile.am | 1 +
46195  1 file changed, 1 insertion(+)
46196
46197 commit d22e577a030d33d9e79f508f1e296ac1cccd21e5
46198 Author: Aurimas Černius <aurisc4@gmail.com>
46199 Date:   Sun Dec 1 18:30:19 2013 +0200
46200
46201     Updated Lithuanian translation
46202
46203  po/lt.po | 1314
46204  ++++++++++++++++++++++++++++++++++++--------------------------
46205  1 file changed, 761 insertions(+), 553 deletions(-)
46206
46207 commit 72eae6edddf0d2200a64c1a0a68079ced5ff48a6
46208 Author: Matthias Clasen <mclasen@redhat.com>
46209 Date:   Sat Nov 30 22:51:03 2013 -0500
46210
46211     Improve file measure testcase
46212
46213     Make the testcase compare the byte size to what is reported
46214     by du. Also add a test for the async api, and mak eit test
46215     the progress reporting callback.
46216
46217  gio/tests/file.c | 166
46218  +++++++++++++++++++++++++++++++++++++++++++++++++++++--
46219  1 file changed, 162 insertions(+), 4 deletions(-)
46220
46221 commit 9d4cd9c5ae307d40c96d8bc00f419f65795b8090
46222 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46223 Date:   Tue Nov 12 13:14:19 2013 +0000
46224
46225     gtestdbus: Minor documentation fixes
46226
46227     https://bugzilla.gnome.org/show_bug.cgi?id=712148
46228
46229  gio/gtestdbus.c | 28 +++++++++++++++-------------
46230  1 file changed, 15 insertions(+), 13 deletions(-)
46231
46232 commit 46c1aea0e7d77581ced8ebd064b5a886417f7371
46233 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46234 Date:   Tue Nov 12 13:10:33 2013 +0000
46235
46236     gtestdbus: Fix non-const use of const variables
46237
46238     The argv array should be declared as const.
46239
46240     https://bugzilla.gnome.org/show_bug.cgi?id=712148
46241
46242  gio/gtestdbus.c | 4 ++--
46243  1 file changed, 2 insertions(+), 2 deletions(-)
46244
46245 commit 598a9c5028eef0f84b8f3830524058f3ab5eb257
46246 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46247 Date:   Tue Nov 12 13:09:56 2013 +0000
46248
46249     gtestdbus: Fix variable shadowing
46250
46251     Shut up, GCC.
46252
46253     https://bugzilla.gnome.org/show_bug.cgi?id=712148
46254
46255  gio/gtestdbus.c | 4 ++--
46256  1 file changed, 2 insertions(+), 2 deletions(-)
46257
46258 commit b328cae6a975055ad83d99b248f366fe0973ff0e
46259 Author: Matthias Clasen <mclasen@redhat.com>
46260 Date:   Fri Nov 29 00:11:47 2013 -0500
46261
46262     Add a test for g_file_measure_disk_usage
46263
46264  gio/tests/file.c | 35 +++++++++++++++++++++++++++++++++++
46265  1 file changed, 35 insertions(+)
46266
46267 commit 7a90c201f7212a410ed871d7decab23e8b63d0e9
46268 Author: Colin Walters <walters@verbum.org>
46269 Date:   Fri Nov 29 04:12:26 2013 +0000
46270
46271     tests/gsubprocess: Only compare basename of /tmp
46272
46273     Otherwise, we break in Continuous where /tmp == /sysroot/tmp,
46274     and something in the execve() or the kernel will do realpath()
46275     for us.
46276
46277  gio/tests/gsubprocess.c | 5 ++++-
46278  1 file changed, 4 insertions(+), 1 deletion(-)
46279
46280 commit 4c3b009992f585ce00cafc8cd38941eb646df8e5
46281 Author: Matthias Clasen <mclasen@redhat.com>
46282 Date:   Thu Nov 28 21:58:48 2013 -0500
46283
46284     Improve GType test coverage
46285
46286     Add a test for g_type_class_get_instance_private_offset
46287
46288  gobject/tests/private.c | 8 ++++++++
46289  1 file changed, 8 insertions(+)
46290
46291 commit d6af3c63c9a95aa86aebf422f14935059a769159
46292 Author: Matthias Clasen <mclasen@redhat.com>
46293 Date:   Thu Nov 28 21:58:25 2013 -0500
46294
46295     Add a test for g_atexit
46296
46297  glib/tests/utils.c | 22 ++++++++++++++++++++++
46298  1 file changed, 22 insertions(+)
46299
46300 commit 2cafe37e19561ee1c10960d191dc776d70c19c7f
46301 Author: Matthias Clasen <mclasen@redhat.com>
46302 Date:   Thu Nov 28 21:57:47 2013 -0500
46303
46304     Improve GApplication test coverage
46305
46306     Exercise more of the GActionMap implementation.
46307
46308  gio/tests/gapplication.c | 3 +++
46309  1 file changed, 3 insertions(+)
46310
46311 commit 5528a0f408c5fa29e174a9612da9b0dd136be81f
46312 Author: Matthias Clasen <mclasen@redhat.com>
46313 Date:   Thu Nov 28 21:56:48 2013 -0500
46314
46315     Improve GNotification test coverage
46316
46317  gio/tests/gnotification.c | 18 +++++++++++++++++-
46318  1 file changed, 17 insertions(+), 1 deletion(-)
46319
46320 commit 97a06b42527b3df1724c0bc61f654f651f3055e4
46321 Author: Matthias Clasen <mclasen@redhat.com>
46322 Date:   Thu Nov 28 21:53:53 2013 -0500
46323
46324     Improve GSimpleActionGroup test coverage
46325
46326     Add a case that overwrites an existing action.
46327
46328  gio/tests/actions.c | 4 ++++
46329  1 file changed, 4 insertions(+)
46330
46331 commit 38afb17598c509f2960891b16deb3625ec64b1dc
46332 Author: Matthias Clasen <mclasen@redhat.com>
46333 Date:   Thu Nov 28 14:50:59 2013 -0500
46334
46335     Generate overview images for coverage
46336
46337     lcov has the options to generate overview images for each source
46338     file with the --frames option. Lets try this.
46339
46340  glib.mk | 2 +-
46341  1 file changed, 1 insertion(+), 1 deletion(-)
46342
46343 commit dbe560ac0106571261b8e8d1ed0335df47c97e97
46344 Author: Matthias Clasen <mclasen@redhat.com>
46345 Date:   Thu Nov 28 14:33:03 2013 -0500
46346
46347     Improve GSettings test coverage
46348
46349     This covers some more GSettingsSchemaKey api.
46350
46351  gio/tests/gsettings.c | 19 +++++++++++++++++--
46352  1 file changed, 17 insertions(+), 2 deletions(-)
46353
46354 commit 555d40eeed7309d11717c872b2115f4d6a519a86
46355 Author: Matthias Clasen <mclasen@redhat.com>
46356 Date:   Thu Nov 28 13:54:50 2013 -0500
46357
46358     Improve search utils test coverage
46359
46360     This adds test cases for the Turkish i.
46361
46362  glib/tests/search-utils.c | 4 ++++
46363  1 file changed, 4 insertions(+)
46364
46365 commit 00ab7790ce6057390c9c5eb25380051c15610637
46366 Author: Matthias Clasen <mclasen@redhat.com>
46367 Date:   Thu Nov 28 13:54:17 2013 -0500
46368
46369     Improve GNotification test coverage
46370
46371  gio/tests/gnotification.c | 63
46372  +++++++++++++++++++++++++++++++++++++++++++++++
46373  1 file changed, 63 insertions(+)
46374
46375 commit ec393a3009f89439373486c480a8592595b7c06c
46376 Author: Matthias Clasen <mclasen@redhat.com>
46377 Date:   Thu Nov 28 13:00:03 2013 -0500
46378
46379     Improve GKeyFile test coverage
46380
46381  glib/tests/keyfile.c | 65
46382  +++++++++++++++++++++++++++++++++++++++++++++++++++-
46383  1 file changed, 64 insertions(+), 1 deletion(-)
46384
46385 commit 804c4fe1d37fa9c1c32e858052f56012d73163ef
46386 Author: Matthias Clasen <mclasen@redhat.com>
46387 Date:   Thu Nov 28 12:59:32 2013 -0500
46388
46389     Improve test coverage for GHashTable
46390
46391  glib/tests/hash.c | 79
46392  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
46393  1 file changed, 78 insertions(+), 1 deletion(-)
46394
46395 commit a688b2a9c0192a8373407fb53636d0e2c6d3ecbd
46396 Author: Matthias Clasen <mclasen@redhat.com>
46397 Date:   Thu Nov 28 12:59:11 2013 -0500
46398
46399     Improve test coverage for GSubprocess
46400
46401  gio/tests/gsubprocess-testprog.c | 14 ++++++++++++++
46402  gio/tests/gsubprocess.c          | 30 ++++++++++++++++++++++++++++++
46403  2 files changed, 44 insertions(+)
46404
46405 commit f18138a9cf4b43c527636688ac87d03385c9664a
46406 Author: Matthias Clasen <mclasen@redhat.com>
46407 Date:   Thu Nov 28 12:58:44 2013 -0500
46408
46409     Improve test coverage for gsettings
46410
46411  gio/tests/gsettings.c | 20 ++++++++++++++++++--
46412  1 file changed, 18 insertions(+), 2 deletions(-)
46413
46414 commit 9a02cfd9142b9692116f828c402b115592e2256b
46415 Author: Matthias Clasen <mclasen@redhat.com>
46416 Date:   Thu Nov 28 02:01:48 2013 -0500
46417
46418     Test new gsettings api
46419
46420     g_settings_get_user_value and g_settings_get_default_value
46421     are now covered.
46422
46423  gio/tests/gsettings.c | 35 +++++++++++++++++++++++++++++++++++
46424  1 file changed, 35 insertions(+)
46425
46426 commit 49ea52e6a69d96bd3eb29ed26c6cb1de592d336f
46427 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46428 Date:   Thu Nov 28 20:41:49 2013 +0000
46429
46430     gio: Replace g_clear_object() with if()…g_object_unref()
46431
46432     As per https://bugzilla.gnome.org/show_bug.cgi?id=113075#c39.
46433
46434  gio/gcontenttype.c | 3 ++-
46435  gio/gdbusserver.c  | 3 ++-
46436  2 files changed, 4 insertions(+), 2 deletions(-)
46437
46438 commit 49fc6d5b7e0714e783565f083aaca1de598256c0
46439 Author: djcb <djcb@djcbsoftware.nl>
46440 Date:   Thu Nov 28 08:25:20 2013 -0500
46441
46442     gdbus-codegen: Fix leak in property setter
46443
46444     Comparing the code generated for the setter and other methods without
46445     (real) return value, I noticed that the setter does not unref the
46446     gvariant it gets.
46447
46448     https://bugzilla.gnome.org/show_bug.cgi?id=719472
46449
46450  gio/gdbus-2.0/codegen/codegen.py | 8 +++++++-
46451  1 file changed, 7 insertions(+), 1 deletion(-)
46452
46453 commit 7d82d6dc5b7de75672d4875b2a897b9a29836f32
46454 Author: Matthias Clasen <mclasen@redhat.com>
46455 Date:   Thu Nov 28 01:36:29 2013 -0500
46456
46457     Test g_subprocess_launcher_spawn
46458
46459     The spawnv variant of this function already had a test, but
46460     spawn was not tested.
46461
46462  gio/tests/gsubprocess.c | 2 +-
46463  1 file changed, 1 insertion(+), 1 deletion(-)
46464
46465 commit 7ef1eccd7e97baee34e3ff76f1e19cdefc1b9eb8
46466 Author: Matthias Clasen <mclasen@redhat.com>
46467 Date:   Thu Nov 28 01:34:52 2013 -0500
46468
46469     Fix g_subprocess_launcher_spawn
46470
46471     This function turns a varargs argument list into a string array,
46472     but forgets to NULL-terminate it. This function was not covered
46473     by unit tests...so it was broken.
46474
46475  gio/gsubprocesslauncher.c | 2 ++
46476  1 file changed, 2 insertions(+)
46477
46478 commit 4a687ed7237143be0e6c38c970aef0603793fc71
46479 Author: Matthias Clasen <mclasen@redhat.com>
46480 Date:   Thu Nov 28 01:12:26 2013 -0500
46481
46482     Test some more GSubProcess api
46483
46484     This covers g_subprocess_set_environ, g_subprocess_setenv,
46485     g_subprocess_getenv, and g_subprocess_set_flags.
46486
46487  gio/tests/gsubprocess-testprog.c | 18 +++++++++++++++++
46488  gio/tests/gsubprocess.c          | 42
46489  ++++++++++++++++++++++++++++++++++++++++
46490  2 files changed, 60 insertions(+)
46491
46492 commit bd932aa9f8605a3823bc32428cccb334dc1f5ee0
46493 Author: Matthias Clasen <mclasen@redhat.com>
46494 Date:   Thu Nov 28 00:19:19 2013 -0500
46495
46496     Add a GAppInfoMonitor test
46497
46498     The test reveals that there's something fishy with this monitor.
46499     One has to call g_app_info_get_all() for it to start working,
46500     and then it only works once.
46501
46502  gio/tests/Makefile.am  |   1 +
46503  gio/tests/appmonitor.c | 114
46504  +++++++++++++++++++++++++++++++++++++++++++++++++
46505  2 files changed, 115 insertions(+)
46506
46507 commit 36a42ab0a50c2825a8111007ff59ff2da14ecff9
46508 Author: Matthias Clasen <mclasen@redhat.com>
46509 Date:   Wed Nov 27 22:48:06 2013 -0500
46510
46511     Add tests for new GAction api
46512
46513     g_action_name_is_valid and g_action_parse_detailed_name are
46514     now covered.
46515
46516  gio/tests/actions.c | 59
46517  +++++++++++++++++++++++++++++++++++++----------------
46518  1 file changed, 41 insertions(+), 18 deletions(-)
46519
46520 commit 1e3fe29fc3707e7844fce8e3761c3f12090d9158
46521 Author: Manuel Bachmann <tarnyko@tarnyko.net>
46522 Date:   Wed Nov 27 23:18:54 2013 +0100
46523
46524     Fix g_win32_run_session_bus hook for MinGW-w64
46525
46526     On win64, g_win32_run_session_bus gets exported with this
46527     precise name, with MinGW as well as MSVC.
46528
46529     Fixes annoying "Entry not found" UI warning.
46530
46531  gio/gdbusaddress.c | 2 ++
46532  1 file changed, 2 insertions(+)
46533
46534 commit 43d19dae11c5d7a62ab11d64feaa43129a24351b
46535 Author: Ryan Lortie <desrt@desrt.ca>
46536 Date:   Wed Nov 27 12:41:33 2013 -0500
46537
46538     gsettings tool: stop using GMainLoop
46539
46540     Just iterate directly.
46541
46542  gio/gsettings-tool.c | 3 ++-
46543  1 file changed, 2 insertions(+), 1 deletion(-)
46544
46545 commit f33a7f9ef2a14ddc8397477920e013f0987df0a4
46546 Author: Ryan Lortie <desrt@desrt.ca>
46547 Date:   Wed Nov 27 12:40:27 2013 -0500
46548
46549     gsettings tool: fix some sed damage
46550
46551     The previous patch to simplify the GSettings commandline tool
46552     by making
46553     more use of global variables went a bit too far and broke 'gsettings
46554     monitor' when used without a specific key.
46555
46556     Fix that up again.
46557
46558  gio/gsettings-tool.c | 8 +++++---
46559  1 file changed, 5 insertions(+), 3 deletions(-)
46560
46561 commit e53caad4f139e2df0b34dae5864576796dda514e
46562 Author: Dan Winship <danw@gnome.org>
46563 Date:   Wed Nov 27 10:57:43 2013 -0500
46564
46565     Fix a warning about _g_log_abort()
46566
46567     G_BREAKPOINT is not noreturn, so make it so that we abort() if it
46568     returns, to make _g_log_abort() be properly noreturn again.
46569
46570  glib/gmessages.c | 4 ++--
46571  1 file changed, 2 insertions(+), 2 deletions(-)
46572
46573 commit 695070b52e1c5b849993b0a1bb24e23d59434059
46574 Author: Dan Winship <danw@gnome.org>
46575 Date:   Wed Nov 27 10:15:44 2013 -0500
46576
46577     Fix the gtestutils core dump prevention again
46578
46579     The previous patch was preventing core dumps on failed assertions, but
46580     not on g_error()s.
46581
46582  glib/gmessages.c | 19 ++++++++-----------
46583  1 file changed, 8 insertions(+), 11 deletions(-)
46584
46585 commit 1300108e0c50e70d5414c195649ad41419074e1a
46586 Author: Rui Matos <tiagomatos@gmail.com>
46587 Date:   Wed Nov 27 14:32:05 2013 +0100
46588
46589     GDBusObjectManagerClient: keep the manager alive while firing signals
46590
46591     Handlers for the signals we emit might unref the object manager. Make
46592     sure we keep it alive until we are done with it.
46593
46594     https://bugzilla.gnome.org/show_bug.cgi?id=719402
46595
46596  gio/gdbusobjectmanagerclient.c | 9 ++++++++-
46597  1 file changed, 8 insertions(+), 1 deletion(-)
46598
46599 commit 30e1ab326296088fd83c046e83b0f0a0b89b9489
46600 Author: Ryan Lortie <desrt@desrt.ca>
46601 Date:   Wed Nov 27 10:13:10 2013 -0500
46602
46603     tests: move /param/implement to -m slow
46604
46605     Take this test out of 'make check'.  It's causing problems for a
46606     lot of people
46607     due to fact that it's essentially a forkbomb.  It's causing failures
46608     for Debian
46609     on ARM and it's DoSing coredumps to system crash collectors.
46610
46611     The conditional only covers registration of the master, not the
46612     subprocess parts.  This is because g_test_slow() always return
46613     FALSE in
46614     the subprocesses, so they would fail to run if we didn't register them
46615     unconditionally.
46616
46617  gobject/tests/param.c | 4 +++-
46618  1 file changed, 3 insertions(+), 1 deletion(-)
46619
46620 commit aa337d36741b17e53470fd8b08e672fa56ca59b1
46621 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46622 Date:   Mon Nov 25 13:26:45 2013 +0000
46623
46624     gbytes: Clarify the nullability of GBytes->data
46625
46626     Clarify that it is permitted for a GBytes to contain a NULL data
46627     pointer, as long as its size is 0.
46628
46629     https://bugzilla.gnome.org/show_bug.cgi?id=715164
46630
46631  glib/gbytes.c | 38 ++++++++++++++++++++++++++------------
46632  1 file changed, 26 insertions(+), 12 deletions(-)
46633
46634 commit 33dd6d12d7478df22b7759f0ed26f81187ad2a54
46635 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46636 Date:   Mon Nov 25 14:06:01 2013 +0000
46637
46638     gfileutils: Fix a potential integer overflow
46639
46640     When calculating the array sizes in get_contents_stdio(), there is a
46641     possibility of overflow for very large files. Rearrange the overflow
46642     checks to avoid this.
46643
46644     The code already handled some possibilities of files being too
46645     large, so
46646     no new GError has been added to handle this; the existing
46647     G_FILE_ERROR_FAILED is re-used.
46648
46649     Found by scan-build.
46650
46651     https://bugzilla.gnome.org/show_bug.cgi?id=715164
46652
46653  glib/gfileutils.c | 37 ++++++++++++++++++++++---------------
46654  1 file changed, 22 insertions(+), 15 deletions(-)
46655
46656 commit c1d5db618688a78aa897d269859a1bc6413a9e55
46657 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46658 Date:   Mon Nov 25 13:50:20 2013 +0000
46659
46660     gvariant: Fix a potential memcpy(NULL) call
46661
46662     This probably won’t crash, as it can only happen if (size == 0), but
46663     add a check to be safe, and to shut up the static analyser.
46664
46665     This case can be reached with the following call:
46666         gvs_read_unaligned_le(NULL, 0)
46667     which can be called from:
46668         gvs_tuple_get_child(value, index_)
46669     with (value.data == NULL) and (value.size == 0).
46670
46671     Found by scan-build.
46672
46673     https://bugzilla.gnome.org/show_bug.cgi?id=715164
46674
46675  glib/gvariant-serialiser.c | 4 +++-
46676  1 file changed, 3 insertions(+), 1 deletion(-)
46677
46678 commit c9344fd5135474471dc34e29141a186454e7473e
46679 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46680 Date:   Tue Nov 26 11:21:37 2013 +0000
46681
46682     gio/tests: Add a dynamic type check assertion
46683
46684     This shuts up a static analysis false positive, and adds some extra
46685     checking.
46686
46687     Found by scan-build.
46688
46689     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46690
46691  gio/tests/task.c | 2 +-
46692  1 file changed, 1 insertion(+), 1 deletion(-)
46693
46694 commit 32118951ea827811d3885568916de89a0e5d1f4e
46695 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46696 Date:   Tue Nov 26 11:20:01 2013 +0000
46697
46698     gio/tests: Add a non-NULL assertion to help static analysis
46699
46700     The static analyser (correctly) considers a type check to fail if the
46701     variable is NULL. In this case, the address must be non-NULL as
46702     no error
46703     was thrown by g_socket_connection_get_remote_address(), but the static
46704     analyser doesn’t know this.
46705
46706     Add a non-NULL assertion anyway, both to shut the analyser up, and
46707     because it’s good extra testing.
46708
46709     Found by scan-build.
46710
46711     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46712
46713  gio/tests/proxy-test.c | 2 +-
46714  1 file changed, 1 insertion(+), 1 deletion(-)
46715
46716 commit c9ccc2af9157b99651507eb078e6cdd8d31d3bd6
46717 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46718 Date:   Tue Nov 26 11:18:35 2013 +0000
46719
46720     gio/tests: Add non-NULL assertions to help static analysis
46721
46722     These prevent some false positives from the static analyser which are
46723     caused by it not inspecting the invariants of
46724     g_subprocess_communicate[_utf8]_finish() (i.e. that stdout and
46725     stdout_str will always be set unless an error was returned).
46726
46727     They’re also good testing anyway.
46728
46729     Found by scan-build.
46730
46731     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46732
46733  gio/tests/gsubprocess.c | 2 ++
46734  1 file changed, 2 insertions(+)
46735
46736 commit fe004445a41d69075fcb542219026d4b8fc343a9
46737 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46738 Date:   Tue Nov 26 11:18:01 2013 +0000
46739
46740     gio/tests: Fix a g_return_val_if_fail() in a void function
46741
46742     Should be g_return_if_fail() instead.
46743
46744     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46745
46746  gio/tests/gnotification-server.c | 2 +-
46747  1 file changed, 1 insertion(+), 1 deletion(-)
46748
46749 commit 73e6b900d431f8ef948aa134e45107bd326e8004
46750 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46751 Date:   Tue Nov 26 11:16:57 2013 +0000
46752
46753     gunixmounts: Fix a potential strcmp(NULL) call
46754
46755     mntent->mnt_fsname may be NULL at this point; if so, fall to the
46756     second
46757     branch and set mount_entry->device_path = NULL.
46758
46759     Found by scan-build.
46760
46761     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46762
46763  gio/gunixmounts.c | 2 +-
46764  1 file changed, 1 insertion(+), 1 deletion(-)
46765
46766 commit 8b9e8dc53b1efba01d760cde9d2cb01fdee51cf7
46767 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46768 Date:   Tue Nov 26 11:12:48 2013 +0000
46769
46770     gcontenttype: Fix a potential NULL pointer dereference
46771
46772     If the initial part of the header (‘MIME-TreeMagic’) is valid,
46773     but the
46774     following line does not start with ‘[’ (i.e. is not a valid
46775     section
46776     line), insert_matchlet() will be called with a NULL match pointer, and
46777     will crash with a NULL pointer dereference.
46778
46779     Fix this by bailing out if a valid section line isn’t encountered
46780     before
46781     the first insert_matchlet() call (i.e. between the header line and the
46782     first data line).
46783
46784     Note that this has not been tested against a real treemagic file; the
46785     fix is purely theoretical.
46786
46787     Found by scan-build.
46788
46789     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46790
46791  gio/gcontenttype.c | 7 ++++++-
46792  1 file changed, 6 insertions(+), 1 deletion(-)
46793
46794 commit aa28ced44e0460fb01406aa17996d863ffe3cbf6
46795 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46796 Date:   Tue Nov 26 11:11:21 2013 +0000
46797
46798     gunixfdlist: Fix a potential NULL pointer dereference
46799
46800     In the case that (n_fds == 0 && fds == NULL), memcpy() would be called
46801     against a NULL src pointer. Even though the number of bytes to copy is
46802     0, avoid the possibility of a crash by only calling if fds is
46803     non-NULL.
46804
46805     Found by scan-build.
46806
46807     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46808
46809  gio/gunixfdlist.c | 3 ++-
46810  1 file changed, 2 insertions(+), 1 deletion(-)
46811
46812 commit 956c58c7f202009d769aefc9bc8adaedccec074d
46813 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46814 Date:   Tue Nov 26 11:09:58 2013 +0000
46815
46816     gsocketaddress: Add an assertion to help static analysis
46817
46818     The static analyser will check dynamic type assertions and assume that
46819     if they fail, the variable can either have the wrong type, or be NULL
46820     (which is correct). The analyser doesn’t know that other
46821     constraints in
46822     the API ensure the variable is non-NULL.
46823
46824     Add a non-null assertion to help the static analyser and shut it up in
46825     this case.
46826
46827     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46828
46829  gio/gsocketaddress.c | 2 ++
46830  1 file changed, 2 insertions(+)
46831
46832 commit c729f416fb07e723a8404e28241a8096ac438838
46833 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46834 Date:   Tue Nov 26 11:08:50 2013 +0000
46835
46836     gdbusserver: Fix a potential g_object_unref(NULL) call
46837
46838     This can happen if the hash table lookup for ‘noncefile’ fails,
46839     and
46840     hence the first ‘goto out’ is hit, at which point resolver
46841     is still
46842     NULL.
46843
46844     Found with scan-build.
46845
46846     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46847
46848  gio/gdbusserver.c | 2 +-
46849  1 file changed, 1 insertion(+), 1 deletion(-)
46850
46851 commit 44af12aba114c82e04fa78eb2ad9aaf8aa5137b2
46852 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46853 Date:   Tue Nov 26 11:07:45 2013 +0000
46854
46855     gcontenttype: Fix a potential g_object_unref(NULL) call
46856
46857     This can happen if the g_file_query_info() call fails, returning NULL.
46858
46859     Found with scan-build.
46860
46861     https://bugzilla.gnome.org/show_bug.cgi?id=113075
46862
46863  gio/gcontenttype.c | 2 +-
46864  1 file changed, 1 insertion(+), 1 deletion(-)
46865
46866 commit b9322bf9abe2e61718b2b1c57aa09b18946a2d35
46867 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
46868 Date:   Fri Nov 15 13:00:55 2013 +0800
46869
46870     gio/tests/memory-output-stream.c: Avoid an uninitialized variable
46871
46872     Be a little bit more careful in regards to initializing a primitive
46873     type
46874     variable before passing it by reference, as it could have random stuff
46875     in the variable's address depending on the CRT, such as MSVCR110.DLL,
46876     causing random, invalid stuff being written in that address.
46877
46878     This will fix this test when built with Visual Studio 2012.
46879
46880     https://bugzilla.gnome.org/show_bug.cgi?id=711047
46881
46882  gio/tests/memory-output-stream.c | 2 +-
46883  1 file changed, 1 insertion(+), 1 deletion(-)
46884
46885 commit 29b66e1458113e1786209f5784f919082d22c618
46886 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
46887 Date:   Tue Nov 26 18:57:04 2013 +0800
46888
46889     glib/tests/enviroment.c: Fix running on Windows
46890
46891     Don't attempt to insert environmental variables in the hash table
46892     during
46893     the test listenv that is an empty string, as GetEnvironmentStringsW()
46894     also
46895     returns special enviroment variables which have empty strings as their
46896     variable names, at least on Windows 7 and 8.
46897
46898     https://bugzilla.gnome.org/show_bug.cgi?id=711047
46899
46900  glib/tests/environment.c | 3 ++-
46901  1 file changed, 2 insertions(+), 1 deletion(-)
46902
46903 commit 32cfcc87400af61261ecdac29b38962c1de876f1
46904 Author: Michael Natterer <mitch@gimp.org>
46905 Date:   Tue Nov 26 23:00:52 2013 +0100
46906
46907     gio: remove precondition checks from g_output_stream_printf()
46908
46909     because we call g_output_stream_vprintf() which does exactly the same
46910     checks.
46911
46912  gio/goutputstream.c | 5 -----
46913  1 file changed, 5 deletions(-)
46914
46915 commit c9cfa7d1d55291503c8adb8a1cca24781e4a8da4
46916 Author: Stef Walter <stefw@gnome.org>
46917 Date:   Thu Oct 31 23:03:58 2013 +0100
46918
46919     gthread-posix: Don't use gslice allocated GRecMutex
46920
46921     This leads to problems during cleanup, and seems strange
46922     to have locks defined in terms of things that need locking.
46923
46924     https://bugzilla.gnome.org/show_bug.cgi?id=711753
46925
46926  glib/gthread-posix.c | 7 +++++--
46927  1 file changed, 5 insertions(+), 2 deletions(-)
46928
46929 commit d86396f21fa164bd3cb5efc111ef50bd7065beec
46930 Author: Michael Natterer <mitch@gimp.org>
46931 Date:   Mon Nov 25 23:26:21 2013 +0100
46932
46933     gio: add g_output_string_[v]printf()
46934
46935     which are useful for porting FILE* based output code.
46936
46937  gio/goutputstream.c | 104
46938  ++++++++++++++++++++++++++++++++++++++++++++++++++++
46939  gio/goutputstream.h |  14 +++++++
46940  2 files changed, 118 insertions(+)
46941
46942 commit a997cfe90fae92d13bd1bf7e7f45f2a2381c9f11
46943 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
46944 Date:   Tue Nov 26 13:16:15 2013 +0800
46945
46946     gio/gdbusauthmechanismsha1.c: Move G_OS_* checks down
46947
46948     The G_OS_* checks are only valid if the GLib headers have been
46949     previously
46950     included, so that io.h can be included properly on Windows
46951
46952  gio/gdbusauthmechanismsha1.c | 5 +++--
46953  1 file changed, 3 insertions(+), 2 deletions(-)
46954
46955 commit 03bf43e14aa3d5c22f9365a6c6137e3bb1f67b02
46956 Author: Colin Walters <walters@verbum.org>
46957 Date:   Mon Nov 25 18:39:46 2013 -0500
46958
46959     gsubprocess: Document g_subprocess_get_identifier()
46960
46961  gio/gsubprocess.c | 7 +++++++
46962  1 file changed, 7 insertions(+)
46963
46964 commit ed1df0ea59fcb316827d709642d023caeebc5078
46965 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
46966 Date:   Mon Nov 25 17:27:43 2013 +0100
46967
46968     Updated Spanish translation
46969
46970  po/es.po | 789
46971  ++++++++++++++++++++++++++++++---------------------------------
46972  1 file changed, 379 insertions(+), 410 deletions(-)
46973
46974 commit 299bcbfa41db0093bc876c1095f0aab248e3b771
46975 Author: Philip Withnall <philip.withnall@collabora.co.uk>
46976 Date:   Mon Nov 25 13:35:53 2013 +0000
46977
46978     gsubprocess: Fix potential strlen(NULL) calls
46979
46980     Also clarify the nullability of stdin_buf arguments in GSubprocess
46981     communication calls.
46982
46983     Found with scan-build.
46984
46985     https://bugzilla.gnome.org/show_bug.cgi?id=715164
46986
46987  gio/gsubprocess.c | 24 ++++++++++++++++--------
46988  1 file changed, 16 insertions(+), 8 deletions(-)
46989
46990 commit d6a19d2e76654570c056ef328c6fb4fdda939272
46991 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
46992 Date:   Wed Nov 6 12:21:58 2013 +0100
46993
46994     utf8: report allocation error
46995
46996     Make some of the conversion functions a bit more friendly to
46997     allocation
46998     failure.
46999
47000     Even though the glib policy is to abort() on allocation failure by
47001     default, it can be quite helpful to return an allocation error for
47002     functions already providing a GError.
47003
47004     I needed a safer g_utf16_to_utf8() to solve crash on big clipboard
47005     operations with win32, related to rhbz#1017250 (and coming gdk
47006     handling
47007     bug).
47008
47009     https://bugzilla.gnome.org/show_bug.cgi?id=711546
47010
47011  glib/gconvert.h |  4 +++-
47012  glib/gutf8.c    | 47 +++++++++++++++++++++++++++++++++++------------
47013  2 files changed, 38 insertions(+), 13 deletions(-)
47014
47015 commit 0dbe5c43df6d3eb32abe766ed08da525a8c8bfa4
47016 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47017 Date:   Mon Nov 25 15:26:25 2013 +0800
47018
47019     msvc_recommended_pragmas.h: Treat C4819 warnings as errors
47020
47021     Warning C4819 in Visual Studio builds indicates an issue of Visual
47022     Studio
47023     2005 and later running on East Asian locales of Windows, which likely
47024     results in broken builds of GLib, Pango, GTK+, and possibly other
47025     GNOME
47026     projects such as Cogl and Clutter (and is also an issue when
47027     building other
47028     projects like QT and Firefox).
47029
47030     Treat this warning as an error as a result when building GLib-based
47031     items
47032     on Visual Studio, and tell people how to remedy this issue correctly.
47033
47034  README.win32               | 15 +++++++++++++++
47035  msvc_recommended_pragmas.h |  2 ++
47036  2 files changed, 17 insertions(+)
47037
47038 commit 3d70db075005a94d7fd18ac8a8dbd0abb82bff9e
47039 Author: Dan Winship <danw@gnome.org>
47040 Date:   Sat Nov 23 12:06:05 2013 -0500
47041
47042     Reorganize the "don't dump core from test subprocesses" code.
47043
47044     g_test_init() was calling _g_messages_set_exit_on_fatal() from
47045     subprocesses, to make fatal log messages call _exit() rather than
47046     abort(), but the function name is sort of confusing, and we don't
47047     really need it anyway, since g_log() can just call g_test_subprocess()
47048     instead and decide for itself.
47049
47050     Likewise, update g_assertion_message() to do the check itself, rather
47051     than calling into gmessages to do it, and fix
47052     g_assertion_message_expr() to also check whether it should exit or
47053     abort. (Previously it always called abort(), although this didn't
47054     actually matter since that was dead code until
47055     test_nonfatal_assertions was added.)
47056
47057     https://bugzilla.gnome.org/show_bug.cgi?id=711800
47058
47059  glib/Makefile.am         |  1 -
47060  glib/gmessages-private.h | 35 -----------------------------------
47061  glib/gmessages.c         | 34 +++++++++++++++-------------------
47062  glib/gtestutils.c        | 25 ++++++++++++++++++++-----
47063  4 files changed, 35 insertions(+), 60 deletions(-)
47064
47065 commit 97fac936708863a52d46cfb0ec3259e1b2c03d29
47066 Author: Dan Winship <danw@gnome.org>
47067 Date:   Sun Nov 10 15:27:26 2013 -0500
47068
47069     gtestutils: add g_assert_nonnull() to go with g_assert_null()
47070
47071     https://bugzilla.gnome.org/show_bug.cgi?id=711800
47072
47073  docs/reference/glib/glib-sections.txt |  1 +
47074  glib/gtestutils.c                     | 15 +++++++++++++++
47075  glib/gtestutils.h                     |  6 +++++-
47076  3 files changed, 21 insertions(+), 1 deletion(-)
47077
47078 commit f4c30feb9598e09d1d32805bad96e216c1a21786
47079 Author: Dan Winship <danw@gnome.org>
47080 Date:   Sun Nov 10 15:44:06 2013 -0500
47081
47082     gtestutils: fix g_test_set_nonfatal_assertions()
47083
47084     g_test_set_nonfatal_assertions() was a no-op, because
47085     g_assertion_message() wasn't actually checking the
47086     test_nonfatal_assertions flag. Fix that and add a test.
47087
47088     Also, g_test_set_nonfatal_assertions() has to set test_mode_fatal to
47089     FALSE as well, or else a failed assertion will cause the test program
47090     to abort at the end of the failed test.
47091
47092     Also, belatedly add this and the new g_assert_* methods to the docs.
47093
47094     https://bugzilla.gnome.org/show_bug.cgi?id=711800
47095
47096  docs/reference/glib/glib-sections.txt |  5 +++++
47097  glib/gtestutils.c                     | 19 +++++++++++++++----
47098  glib/tests/testing.c                  | 22 ++++++++++++++++++++++
47099  3 files changed, 42 insertions(+), 4 deletions(-)
47100
47101 commit 910191597a6c2e5d5d460e9ce9efb4f47d9cc63c
47102 Author: Matthias Clasen <mclasen@redhat.com>
47103 Date:   Sun Nov 24 01:22:44 2013 -0500
47104
47105     Add boolean returns to some hash functions
47106
47107     The functions g_hash_table_insert, g_hash_table_replace
47108     and g_hash_table_add now return TRUE if they inserted a
47109     new key/value pair.
47110
47111     https://bugzilla.gnome.org/show_bug.cgi?id=697828
47112
47113  glib/ghash.c      | 34 +++++++++++++++++++++++-----------
47114  glib/ghash.h      |  6 +++---
47115  glib/tests/hash.c | 10 ++++++++--
47116  3 files changed, 34 insertions(+), 16 deletions(-)
47117
47118 commit 616af3b80e62e283a1d8edba6b5da03f07a6ef0e
47119 Author: Matthias Clasen <mclasen@redhat.com>
47120 Date:   Sun Nov 24 00:56:26 2013 -0500
47121
47122     Avoid a compiler warning
47123
47124  glib/garray.c | 2 +-
47125  1 file changed, 1 insertion(+), 1 deletion(-)
47126
47127 commit 1fb4b3b2bf30b6a74c1b161a0884a424f7211e33
47128 Author: Manuel Bachmann <tarnyko@tarnyko.net>
47129 Date:   Sun Nov 24 04:51:21 2013 +0100
47130
47131     Fix G_OS #ifdefs in gbusserver.c
47132
47133     G_OS #ifdefs are only available once glibconfig.h has been
47134     evaluated ; that is, after including glib headers.
47135     Move this block down so it gets correctly evaluated.
47136
47137  gio/gdbusserver.c | 13 +++++++------
47138  1 file changed, 7 insertions(+), 6 deletions(-)
47139
47140 commit 5efc038e0dc77459ee5258b76640da423ded458e
47141 Author: Matthias Clasen <mclasen@redhat.com>
47142 Date:   Sat Nov 23 22:24:00 2013 -0500
47143
47144     Fix up appinfo test
47145
47146     Make it possible to skip the terminal-launching test simply
47147     by setting DISPLAY= . Previously, you had to unset DISPLAY,
47148     which is a little more cumbersome.
47149
47150     https://bugzilla.gnome.org/show_bug.cgi?id=711178
47151
47152  gio/tests/appinfo.c | 2 +-
47153  1 file changed, 1 insertion(+), 1 deletion(-)
47154
47155 commit 0fc0754e655a0628c4b25da4fe2ddf261208deb3
47156 Author: Matthias Clasen <mclasen@redhat.com>
47157 Date:   Sat Nov 23 22:21:29 2013 -0500
47158
47159     Fix up the appinfo test
47160
47161     One testcase was launching appinfo-test from a GAppInfo that
47162     does not have a filename. In this case, the G_LAUNCHED_DESKTOP_FILE
47163     envvar is not exported. Make appinfo-test deal with that, without
47164     spewing warnings.
47165
47166     https://bugzilla.gnome.org/show_bug.cgi?id=711178
47167
47168  gio/tests/appinfo-test.c | 21 +++++++++++++++------
47169  1 file changed, 15 insertions(+), 6 deletions(-)
47170
47171 commit 0250d185b1780691c02d746d0732ab94aeabd1ed
47172 Author: Matthias Clasen <mclasen@redhat.com>
47173 Date:   Sat Nov 23 21:28:40 2013 -0500
47174
47175     Fix warnings in a the actions test
47176
47177     The actions test tests the GSimpleActionGroup API. Maybe this
47178     should be moved to use GActionMap, but for now, just disable
47179     the deprecations.
47180
47181     There was also one test that wasn't actually hooked up, so
47182     do that as well.
47183
47184  gio/tests/actions.c | 13 +++++++++++++
47185  1 file changed, 13 insertions(+)
47186
47187 commit dedc990e28c0755b33ccbaee0c19d22f430563e6
47188 Author: Matthias Clasen <mclasen@redhat.com>
47189 Date:   Sat Nov 23 21:10:06 2013 -0500
47190
47191     Fix array API inconsistency
47192
47193     g_array_remove_range and g_byte_array_remove_range return
47194     a pointer to the array, g_ptr_array_remove_range returns
47195     void. Since it is pretty harmless, make it return the array
47196     too.
47197
47198     https://bugzilla.gnome.org/show_bug.cgi?id=159528
47199
47200  glib/garray.c | 18 +++++++++++-------
47201  glib/garray.h |  2 +-
47202  2 files changed, 12 insertions(+), 8 deletions(-)
47203
47204 commit 698393f15d32c6386588cf37b3aea8342ae45bf7
47205 Author: Matthias Clasen <mclasen@redhat.com>
47206 Date:   Sat Nov 23 21:09:32 2013 -0500
47207
47208     Fix the stack direction check again
47209
47210     Turns out I got it wrong.
47211
47212  configure.ac | 2 +-
47213  1 file changed, 1 insertion(+), 1 deletion(-)
47214
47215 commit 341c0b1988542f88f6c506145fda2ebd694f3331
47216 Author: Matthias Clasen <mclasen@redhat.com>
47217 Date:   Sat Nov 23 20:24:49 2013 -0500
47218
47219     Improve stack direction detection
47220
47221     When the function in the test program is inlined, all bets are
47222     off whether the detection will work correctly or not. Make it
47223     harder for the compiler to play games on us by making the
47224     function recursive.
47225
47226     https://bugzilla.gnome.org/show_bug.cgi?id=307947
47227
47228  configure.ac | 5 ++---
47229  1 file changed, 2 insertions(+), 3 deletions(-)
47230
47231 commit df71ecfc2dcefdc05f18dda5e6108f75ecbfe491
47232 Author: Matthias Clasen <mclasen@redhat.com>
47233 Date:   Sat Nov 23 20:12:13 2013 -0500
47234
47235     Fix the configure check for growing stack
47236
47237     The check was getting the direction wrong, as proven by the
47238     just committed signal invocation hint test.
47239
47240     https://bugzilla.gnome.org/show_bug.cgi?id=711871
47241
47242  configure.ac | 4 ++--
47243  1 file changed, 2 insertions(+), 2 deletions(-)
47244
47245 commit e81e33b35d389f14858015d759c9a3f416420c2d
47246 Author: Matthias Clasen <mclasen@redhat.com>
47247 Date:   Sat Nov 23 20:06:07 2013 -0500
47248
47249     Add a test for g_signal_get_invocation_hint
47250
47251     This is the sole piece of code in GLib where we make use of the
47252     stack growing direction. And this test proves that we have been
47253     getting the direction wrong all these years...
47254
47255  gobject/tests/signals.c | 47
47256  +++++++++++++++++++++++++++++++++++++++++++++++
47257  1 file changed, 47 insertions(+)
47258
47259 commit bd8fb391aa71a7693302dfe4f27ca10bab82c68a
47260 Author: Christian Persch <chpe@gnome.org>
47261 Date:   Thu May 24 19:18:44 2012 +0200
47262
47263     application: Use printerr for runtime errors
47264
47265     g_critical can be fatal (with --g-fatal-warnings, or some env
47266     var set),
47267     so don't use it to print out runtime errors.
47268
47269     Bug #676761.
47270
47271  gio/gapplication.c | 4 ++--
47272  1 file changed, 2 insertions(+), 2 deletions(-)
47273
47274 commit e45372895dd31033726c0ddfa1f7ff55a52d907c
47275 Author: Matthias Clasen <mclasen@redhat.com>
47276 Date:   Sat Nov 23 18:15:04 2013 -0500
47277
47278     Fix desktop-app-info test
47279
47280     The recent change to the search scoring algorithm made
47281     nautilus and konqueror switch places in the search results.
47282     Update the test to reflect that.
47283
47284  gio/tests/desktop-app-info.c | 12 +++++++-----
47285  1 file changed, 7 insertions(+), 5 deletions(-)
47286
47287 commit baf92d09d69de0d9f9b2d0f77fc62c21fdef4da8
47288 Author: Stef Walter <stefw@gnome.org>
47289 Date:   Sat Nov 9 20:18:34 2013 +0100
47290
47291     gtestdbus: Properly close server connections
47292
47293     Otherwise g_test_dbus_down() following a g_test_dbus_stop()
47294     will hang until it times out.
47295
47296     https://bugzilla.gnome.org/show_bug.cgi?id=711807
47297
47298  gio/gtestdbus.c | 9 +++++----
47299  1 file changed, 5 insertions(+), 4 deletions(-)
47300
47301 commit f16045c9cf221b800766fc0813d12f2a83636468
47302 Author: Matthias Clasen <mclasen@redhat.com>
47303 Date:   Sat Nov 23 16:58:51 2013 -0500
47304
47305     Add a test for notify emission ordering
47306
47307     This tests the ordering that was just documented.
47308     See
47309
47310     https://bugzilla.gnome.org/show_bug.cgi?id=607016
47311
47312  gobject/tests/properties.c | 39 +++++++++++++++++++++++++++++++++++++++
47313  1 file changed, 39 insertions(+)
47314
47315 commit 429010b15c0345d38b8dd711ccc1f45b2bbdbab4
47316 Author: Matthias Clasen <mclasen@redhat.com>
47317 Date:   Sat Nov 23 16:44:31 2013 -0500
47318
47319     Document details of GObject::notify
47320
47321     The signals queued while notify is frozen are emitted in
47322     reverse order, while omitting duplicates. The lack of documentation
47323     for this was pointed out in
47324
47325     https://bugzilla.gnome.org/show_bug.cgi?id=607016
47326
47327  gobject/gobject.c | 12 +++++++++++-
47328  1 file changed, 11 insertions(+), 1 deletion(-)
47329
47330 commit 5a5aaa203ac111add979abeb128ccc582b0cdc5c
47331 Author: Stef Walter <stefw@gnome.org>
47332 Date:   Sat Nov 9 09:25:02 2013 +0100
47333
47334     gdbus-connection: Fix race condition in test
47335
47336     The test was expecting that the spawned process wouldn't start
47337     up before the NameOwnerChanged signal was subscribed.
47338
47339     https://bugzilla.gnome.org/show_bug.cgi?id=711805
47340
47341  gio/tests/gdbus-connection.c | 7 ++++---
47342  1 file changed, 4 insertions(+), 3 deletions(-)
47343
47344 commit 65da592249b3eff7fbb5edb31d94e028cc3c43d0
47345 Author: Lars Uebernickel <lars@uebernic.de>
47346 Date:   Tue Oct 29 00:01:38 2013 -0700
47347
47348     Add basic test for the GNotification gtk backend
47349
47350     https://bugzilla.gnome.org/show_bug.cgi?id=711051
47351
47352  gio/tests/.gitignore             |   1 +
47353  gio/tests/Makefile.am            |   2 +
47354  gio/tests/gnotification-server.c | 339
47355  +++++++++++++++++++++++++++++++++++++++
47356  gio/tests/gnotification-server.h |  46 ++++++
47357  gio/tests/gnotification.c        | 163 +++++++++++++++++++
47358  5 files changed, 551 insertions(+)
47359
47360 commit 797959f05a26409fe143e54cc7d706ec5fa3d713
47361 Author: Stef Walter <stefw@gnome.org>
47362 Date:   Sat Nov 9 20:17:49 2013 +0100
47363
47364     gtestdbus: Don't destroy GSource twice
47365
47366     https://bugzilla.gnome.org/show_bug.cgi?id=711806
47367
47368  gio/gtestdbus.c | 6 ++++--
47369  1 file changed, 4 insertions(+), 2 deletions(-)
47370
47371 commit 047d9ce6f2ae840bacb3e4cf42d128d9d247b96e
47372 Author: Gergely POLONKAI <gergely@polonkai.eu>
47373 Date:   Wed Sep 18 11:01:00 2013 +0000
47374
47375     GObject: Introspection annotations for enums
47376
47377     This commit adds a few missing annotations to g_enum and
47378     g_flags functions.
47379
47380     https://bugzilla.gnome.org/show_bug.cgi?id=708274
47381
47382  gobject/genums.c | 30 ++++++++++++++++--------------
47383  1 file changed, 16 insertions(+), 14 deletions(-)
47384
47385 commit aef0adc0dd6e53c28aa3243ee97a202257a4e195
47386 Author: Bastien Nocera <hadess@hadess.net>
47387 Date:   Thu Nov 14 17:39:06 2013 +0100
47388
47389     GSettings: More docs for deprecated _list_schemas()
47390
47391     Most _list_schemas() uses were to check for the availability
47392     of a particular schema. g_settings_schema_source_lookup() is
47393     a better way to do this.
47394
47395     https://bugzilla.gnome.org/show_bug.cgi?id=712315
47396
47397  gio/gsettingsschema.c | 5 ++++-
47398  1 file changed, 4 insertions(+), 1 deletion(-)
47399
47400 commit 330905587860ee83a1931ad3b6794cdfde35f582
47401 Author: Matthias Clasen <mclasen@redhat.com>
47402 Date:   Sat Nov 23 13:16:06 2013 -0500
47403
47404     GVariantBuilder: small documentation fixes
47405
47406     The examples for g_variant_builder_add and
47407     g_variant_builder_add_parsed were leaking a heap-allocated
47408     builder. Fix that by converting the examples to stack
47409     allocation.
47410
47411     https://bugzilla.gnome.org/show_bug.cgi?id=697585
47412     https://bugzilla.gnome.org/show_bug.cgi?id=703522
47413
47414  glib/gvariant-parser.c | 18 +++++++++---------
47415  glib/gvariant.c        | 16 ++++++++--------
47416  2 files changed, 17 insertions(+), 17 deletions(-)
47417
47418 commit 4382e8b876a3991e1be2827be76630e1b67b8e03
47419 Author: Andrew Walton <awalton@vmware.com>
47420 Date:   Tue Nov 12 13:04:49 2013 -0800
47421
47422     CLOEXEC fix for older FreeBSDs and OS X.
47423
47424     Some older POSIX-flavored operating systems may not have adopted
47425     O_CLOEXEC yet.
47426
47427     See https://bugzilla.gnome.org/show_bug.cgi?id=712136.
47428
47429  gio/gsubprocess.c | 10 ++++++++++
47430  1 file changed, 10 insertions(+)
47431
47432 commit f969f1fc25248d4f53c78568481205b21ef1446b
47433 Author: Matthias Clasen <mclasen@redhat.com>
47434 Date:   Sat Nov 23 10:49:00 2013 -0500
47435
47436     Small documentation clarification
47437
47438     https://bugzilla.gnome.org/show_bug.cgi?id=671557
47439
47440  glib/gkeyfile.c | 2 +-
47441  1 file changed, 1 insertion(+), 1 deletion(-)
47442
47443 commit e3babb368742f6f8b69ba2c8a2b9a95d6142e8ff
47444 Author: Stef Walter <stefw@gnome.org>
47445 Date:   Fri Nov 8 14:26:33 2013 +0100
47446
47447     giomodule: Allow overriding source directory gio modules are
47448     loaded from
47449
47450     When testing (and valgrinding) we need to have a known set of modules
47451     loaded.
47452
47453     https://bugzilla.gnome.org/show_bug.cgi?id=711801
47454
47455  docs/reference/gio/overview.xml | 12 +++++++++++-
47456  gio/giomodule.c                 |  7 ++++++-
47457  2 files changed, 17 insertions(+), 2 deletions(-)
47458
47459 commit be231c6be03586f9a428f9ae5c9ae166b2747b75
47460 Author: Dan Winship <danw@gnome.org>
47461 Date:   Sun Nov 10 13:27:15 2013 -0500
47462
47463     glib-tap.mk: fix to actually use the TAP driver
47464
47465     The Makefile rules in glib-tap.mk were copied from an example that
47466     assumed that all the test programs had names ending in ".test", so
47467     they didn't actually have any effect for us and resulted in us still
47468     using the standard automake test driver. Fix this so we actually do
47469     use TAP now.
47470
47471     https://bugzilla.gnome.org/show_bug.cgi?id=711796
47472
47473  Makefile.am   |   1 +
47474  glib-tap.mk   |   2 +-
47475  tap-driver.sh | 652
47476  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
47477  3 files changed, 654 insertions(+), 1 deletion(-)
47478
47479 commit 8f5b40c04672a150ed6df27d9f83aba8ec8ea29d
47480 Author: Dan Winship <danw@gnome.org>
47481 Date:   Sun Nov 10 13:26:01 2013 -0500
47482
47483     gio/tests: fix output of gdbus-proxy-threads and gdbus-threading
47484
47485     Make gdbus-proxy-threads and gdbus-threading print a newline at the
47486     end of their progress strings, to avoid messing up their TAP-format
47487     output.
47488
47489     https://bugzilla.gnome.org/show_bug.cgi?id=711796
47490
47491  gio/tests/gdbus-proxy-threads.c |  5 ++++-
47492  gio/tests/gdbus-threading.c     | 12 +++++++++---
47493  2 files changed, 13 insertions(+), 4 deletions(-)
47494
47495 commit c762a3a3f60a984edb721dd8879a52bffd134bd4
47496 Author: Dan Winship <danw@gnome.org>
47497 Date:   Sun Nov 10 13:25:45 2013 -0500
47498
47499     gio/tests: basic-application is a helper program, not a test
47500
47501     https://bugzilla.gnome.org/show_bug.cgi?id=711796
47502
47503  gio/tests/Makefile.am | 5 ++++-
47504  1 file changed, 4 insertions(+), 1 deletion(-)
47505
47506 commit 41eacde63071d52bab52ee721efb12a279b14198
47507 Author: Dan Winship <danw@gnome.org>
47508 Date:   Sun Nov 10 13:23:15 2013 -0500
47509
47510     gtestutils: add "options" to g_test_init(), make option-argv0
47511     use gtester
47512
47513     Declare that the previously-unused "..." argument to g_test_init() is
47514     actually a NULL-terminated list of strings indicating testing options,
47515     and add an option "no_g_set_prgname", which keeps g_test_init() from
47516     calling g_set_prgname(). Then we can port glib/tests/option-argv0 to
47517     use gtester, by passing that option.
47518
47519     https://bugzilla.gnome.org/show_bug.cgi?id=711796
47520
47521  glib/gtestutils.c         | 18 +++++++++++++-----
47522  glib/gtestutils.h         |  2 +-
47523  glib/tests/option-argv0.c | 11 ++++-------
47524  3 files changed, 18 insertions(+), 13 deletions(-)
47525
47526 commit f733075cd13504fa1977a433cbad463f8900828e
47527 Author: Dan Winship <danw@gnome.org>
47528 Date:   Sun Nov 10 13:22:46 2013 -0500
47529
47530     glib/tests/include: port to gtester
47531
47532     https://bugzilla.gnome.org/show_bug.cgi?id=711796
47533
47534  glib/tests/include.c | 14 +++++++++++---
47535  1 file changed, 11 insertions(+), 3 deletions(-)
47536
47537 commit a9d93ca1dfbee4d4b6bb0880493be5ed6efac62c
47538 Author: Matthias Clasen <mclasen@redhat.com>
47539 Date:   Sat Nov 23 00:22:09 2013 -0500
47540
47541     Add some mainloop instrumentation
47542
47543     Add trace points around adding, removing and dispatching of
47544     sources.
47545
47546     https://bugzilla.gnome.org/show_bug.cgi?id=710741
47547
47548  glib/glib.stp.in   | 22 ++++++++++++++++++++++
47549  glib/glib_probes.d |  4 ++++
47550  glib/gmain.c       |  8 ++++++++
47551  3 files changed, 34 insertions(+)
47552
47553 commit 91dd70cf1715f64ff8dcd1ce2f641a905988f275
47554 Author: Dan Winship <danw@gnome.org>
47555 Date:   Wed Nov 20 09:41:13 2013 -0500
47556
47557     building: Document C90 and POSIX requirements
47558
47559     https://bugzilla.gnome.org/show_bug.cgi?id=710519
47560
47561  INSTALL.in                       |  4 ++++
47562  docs/reference/glib/building.xml | 15 +++++++++------
47563  2 files changed, 13 insertions(+), 6 deletions(-)
47564
47565 commit 9d7235dea7670a059cb4e653f6f9fee63560277f
47566 Author: Dan Winship <danw@gnome.org>
47567 Date:   Wed Nov 20 09:31:20 2013 -0500
47568
47569     building: belated docs update: GNU make is required, not recommended
47570
47571     https://bugzilla.gnome.org/show_bug.cgi?id=710519
47572
47573  INSTALL.in                       |  2 +-
47574  docs/reference/glib/building.xml | 14 +++++++-------
47575  2 files changed, 8 insertions(+), 8 deletions(-)
47576
47577 commit 158dde050702f83a058962d14156a02234fc9685
47578 Author: Dan Winship <danw@gnome.org>
47579 Date:   Sat Oct 19 13:04:00 2013 -0400
47580
47581     Replace #ifdef HAVE_UNISTD_H checks with #ifdef G_OS_UNIX
47582
47583     In Windows development environments that have it, <unistd.h> is mostly
47584     just a wrapper around several other native headers (in particular,
47585     <io.h>, which contains read(), close(), etc, and <process.h>, which
47586     contains getpid()). But given that some Windows dev environments don't
47587     have <unistd.h>, everything that uses those functions on Windows
47588     already needed to include the correct Windows header as well, and so
47589     there is never any point to including <unistd.h> on Windows.
47590
47591     Also, remove some <unistd.h> includes (and a few others) that were
47592     unnecessary even on unix.
47593
47594     https://bugzilla.gnome.org/show_bug.cgi?id=710519
47595
47596  config.h.win32.in                |  7 -------
47597  configure.ac                     | 10 +++-------
47598  gio/gdbusauthmechanismexternal.c |  4 ----
47599  gio/gdbusauthmechanismsha1.c     |  4 ++--
47600  gio/gdbusconnection.c            |  4 ----
47601  gio/gdbusmessage.c               |  3 ---
47602  gio/gdbusprivate.c               |  3 ---
47603  gio/gdbusserver.c                |  4 ++--
47604  gio/gdummyfile.c                 |  3 ---
47605  gio/glib-compile-resources.c     |  7 +++----
47606  gio/glib-compile-schemas.c       |  4 ----
47607  gio/glocalfile.c                 |  2 --
47608  gio/glocalfileinfo.c             |  8 +++-----
47609  gio/glocalfileinputstream.c      |  4 +---
47610  gio/glocalfileoutputstream.c     |  4 +---
47611  gio/gsimpleasyncresult.c         |  7 -------
47612  gio/gtestdbus.c                  |  2 +-
47613  glib/gbookmarkfile.c             |  5 -----
47614  glib/gdatetime.c                 |  4 ----
47615  glib/genviron.c                  |  3 ---
47616  glib/gfileutils.c                |  6 +++---
47617  glib/giochannel.c                |  4 ----
47618  glib/gkeyfile.c                  |  2 +-
47619  glib/gmain.c                     |  4 ++--
47620  glib/gmappedfile.c               |  7 ++++---
47621  glib/gmessages.c                 |  7 ++++---
47622  glib/gpoll.c                     |  4 ++--
47623  glib/grand.c                     |  8 ++++----
47624  glib/gscanner.c                  |  8 ++++----
47625  glib/gslice.c                    |  2 +-
47626  glib/gstdio.c                    |  2 +-
47627  glib/gstring.c                   |  3 ---
47628  glib/gtestutils.c                |  4 +---
47629  glib/gthread.c                   |  4 ++--
47630  glib/gtimer.c                    |  4 ++--
47631  glib/gutils.c                    |  4 +---
47632  glib/tests/base64.c              |  3 ---
47633  glib/tests/checksum.c            |  3 ---
47634  glib/tests/hmac.c                |  3 ---
47635  glib/tests/mappedfile.c          | 10 +++++++---
47636  glib/tests/node.c                |  4 ----
47637  glib/tests/thread.c              |  2 +-
47638  gmodule/gmodule.c                |  2 +-
47639  gobject/glib-genmarshal.c        |  6 +++---
47640  gobject/gobject-query.c          |  3 ---
47641  tests/env-test.c                 |  4 ----
47642  tests/file-test.c                |  5 ++---
47643  tests/gio-test.c                 |  8 ++++----
47644  48 files changed, 66 insertions(+), 152 deletions(-)
47645
47646 commit 3981cddbf8659458be9f863151314cd0fd1682bf
47647 Author: Dan Winship <danw@gnome.org>
47648 Date:   Sat Oct 19 13:03:59 2013 -0400
47649
47650     Require POSIX.1 (1990) compliance on unix
47651
47652     Assume unix platforms support the original POSIX.1 standard.
47653     Specifically, assume that if G_OS_UNIX, then we have chown(),
47654     getcwd(), getgrgid(), getpwuid(), link(), <grp.h>, <pwd.h>,
47655     <sys/types.h>, <sys/uio.h>, <sys/wait.h>, and <unistd.h>.
47656
47657     Additionally, since all versions of Windows that we care about also
47658     have <sys/types.h>, we can remove HAVE_SYS_TYPES_H checks everywhere.
47659
47660     Also remove one include of <sys/times.h>, and the corresponding
47661     configure check, since the include is not currently needed (and may
47662     always have just been a typo for <sys/time.h>).
47663
47664     https://bugzilla.gnome.org/show_bug.cgi?id=710519
47665
47666  config.h.win32.in            | 33 ---------------------------------
47667  configure.ac                 | 34 ++++++++++++++--------------------
47668  gio/gfile.c                  |  3 ---
47669  gio/glocalfile.c             |  2 +-
47670  gio/glocalfileinfo.c         | 16 +++++++---------
47671  gio/glocalfileinfo.h         |  2 --
47672  gio/glocalfileoutputstream.c |  2 +-
47673  gio/glocalvfs.c              |  4 ++--
47674  gio/gsocket.c                |  2 +-
47675  glib/gbacktrace.c            | 15 +++++----------
47676  glib/gfileutils.c            |  6 ------
47677  glib/gthread-posix.c         |  9 +++------
47678  glib/gutils.c                |  9 ++++-----
47679  13 files changed, 38 insertions(+), 99 deletions(-)
47680
47681 commit 6e4a7fca431f53fdfd89afbe956212229cf52200
47682 Author: Dan Winship <danw@gnome.org>
47683 Date:   Sat Oct 19 13:03:58 2013 -0400
47684
47685     Require C90 compliance
47686
47687     Assume all supported platforms implement C90, and therefore they
47688     (correctly) implement atexit(), memmove(), setlocale(), strerror(),
47689     and vprintf(), and have <float.h> and <limits.h>.
47690
47691     (Also remove the configure check testing that "do ... while (0)" works
47692     correctly; the non-do/while-based version of G_STMT_START and
47693     G_STMT_END was removed years ago, but the check remained. Also, remove
47694     some checks that configure.ac claimed were needed for libcharset, but
47695     aren't actually used.)
47696
47697     Note that removing the g_memmove() function is not an ABI break even
47698     on systems where g_memmove() was previously not a macro, because it
47699     was never marked GLIB_AVAILABLE_IN_ALL or listed in glib.symbols, so
47700     it would have been glib-internal since 2004.
47701
47702     https://bugzilla.gnome.org/show_bug.cgi?id=710519
47703
47704  config.h.win32.in           |  33 ----------
47705  configure.ac                | 154
47706  ++++++++------------------------------------
47707  gio/gbufferedinputstream.c  |   2 +-
47708  gio/gbufferedoutputstream.c |   2 +-
47709  glib/garray.c               |  32 ++++-----
47710  glib/gbsearcharray.h        |   4 +-
47711  glib/gfileutils.c           |   2 +-
47712  glib/gslice.c               |  14 ++--
47713  glib/gstrfuncs.c            |  15 +----
47714  glib/gstring.c              |  10 +--
47715  glib/gutils.c               |  56 ++--------------
47716  glib/gutils.h               |  13 +---
47717  glib/pcre/Makefile.am       |   1 +
47718  glib/tests/test-printf.c    |   2 -
47719  gobject/gtype.c             |  18 +++---
47720  gobject/gvaluearray.c       |   8 +--
47721  16 files changed, 80 insertions(+), 286 deletions(-)
47722
47723 commit 7f5b2901cf5bea290c11133dad16850176178dad
47724 Author: Dan Winship <danw@gnome.org>
47725 Date:   Sat Oct 19 13:03:56 2013 -0400
47726
47727     Remove alleged support for last-millennium Unixes
47728
47729     Remove workarounds for NeXTStep (last released in 1995), SunOS (1994),
47730     HP-UX 9.x (1992) and 10.x (1995), OSF/1 / Digital UNIX / Tru64 UNIX
47731     4.x (1999), and AIX 4.x (1999).
47732
47733     HP-UX 11 implements dlopen(), so dropping support for earlier versions
47734     also lets us remove the HP-UX-specific gmodule-dld.
47735
47736     https://bugzilla.gnome.org/show_bug.cgi?id=710519
47737
47738  configure.ac                |  66 ++----------------
47739  glib/gfileutils.c           |   5 +-
47740  glib/glibconfig.h.win32.in  |   6 +-
47741  glib/gpoll.c                |   6 --
47742  glib/gutils.c               |   9 +--
47743  gmodule/Makefile.am         |   1 -
47744  gmodule/gmodule-dld.c       | 163
47745  --------------------------------------------
47746  gmodule/gmodule.c           |  12 ++--
47747  gmodule/gmoduleconf.h.in    |   3 +-
47748  gmodule/gmoduleconf.h.win32 |   1 -
47749  m4macros/glib-2.0.m4        |   5 +-
47750  11 files changed, 15 insertions(+), 262 deletions(-)
47751
47752 commit 51a917bc1656368e8d94ea7ea3b33d3cc06daa82
47753 Author: Dan Winship <danw@gnome.org>
47754 Date:   Sat Oct 19 13:03:55 2013 -0400
47755
47756     Remove alleged support for BeOS
47757
47758     Since the initial addition of BeOS support in 1999, there has only
47759     been one update to it (in 2005, and it wasn't even very big). GLib is
47760     known to not currently build on Haiku (or presumably actual BeOS)
47761     without additional patching, and the fact that there isn't a single
47762     G_OS_BEOS check in gio/ is suspicious.
47763
47764     Additionally, other than the GModule implementation, all of the
47765     existing G_OS_BEOS checks are either (a) "G_OS_UNIX || G_OS_BEOS", or
47766     (b) random minor POSIXy tweaks (include this header file rather than
47767     that one, etc), suggesting that if we were going to support Haiku, it
47768     would probably be simpler to treat it as a special kind of G_OS_UNIX
47769     (as we do with Mac OS X) rather than as its own completely different
47770     thing.
47771
47772     So, kill G_OS_BEOS.
47773
47774     https://bugzilla.gnome.org/show_bug.cgi?id=710519
47775
47776  configure.ac                          |  32 ------
47777  docs/reference/glib/glib-sections.txt |   1 -
47778  glib/docs.c                           |   7 --
47779  glib/gbacktrace.c                     |   2 +-
47780  glib/gmain.c                          |   5 -
47781  glib/gpoll.c                          |   4 -
47782  glib/gstdio.c                         |   2 +-
47783  glib/gutils.c                         |   2 +-
47784  gmodule/Makefile.am                   |   1 -
47785  gmodule/gmodule-beos.c                | 204
47786  ----------------------------------
47787  gmodule/gmoduleconf.h.in              |   1 -
47788  gmodule/gmoduleconf.h.win32           |   1 -
47789  12 files changed, 3 insertions(+), 259 deletions(-)
47790
47791 commit 57969f4b251d14eaa3d154842f208dde4cc525a7
47792 Author: Dan Winship <danw@gnome.org>
47793 Date:   Sat Oct 19 13:03:46 2013 -0400
47794
47795     Remove alleged support for OS/2
47796
47797     In particular, remove the OS/2 GModule implementation (which AFAICT
47798     was never actually built even on OS/2).
47799
47800     https://bugzilla.gnome.org/show_bug.cgi?id=710519
47801
47802  glib/gutils.c               |   4 --
47803  gmodule/Makefile.am         |   1 -
47804  gmodule/gmodule-os2.c       | 144
47805  --------------------------------------------
47806  gmodule/gmoduleconf.h.in    |   1 -
47807  gmodule/gmoduleconf.h.win32 |   1 -
47808  5 files changed, 151 deletions(-)
47809
47810 commit 6f7d8f6294da1c08d918b14cb012e5fa854ff080
47811 Author: Stef Walter <stefw@gnome.org>
47812 Date:   Tue Oct 29 18:03:29 2013 +0100
47813
47814     gbacktrace: Print out gdb exec errors correctly
47815
47816     We want to see error messages related to starting and running
47817     gdb (such as if it's not installed).
47818
47819     https://bugzilla.gnome.org/show_bug.cgi?id=711088
47820
47821  glib/gbacktrace.c | 11 ++++++++++-
47822  1 file changed, 10 insertions(+), 1 deletion(-)
47823
47824 commit b1af471a3f08c3afa4eb61f0791998aac5da80a8
47825 Author: Michael Haubenwallner <michael.haubenwallner@salomon.at>
47826 Date:   Thu Nov 14 16:22:10 2013 +0100
47827
47828     build: Give internal libraries higher precedence
47829
47830     Linking local libraries too late may cause preinstalled libraries to
47831     get found earlier, due to external library paths in .la files.
47832
47833     https://bugzilla.gnome.org/show_bug.cgi?id=712314
47834
47835  gio/Makefile.am           | 37 +++++++++++++++++++------------------
47836  gio/tests/Makefile.am     |  6 ++++--
47837  tests/Makefile.am         |  8 ++++----
47838  tests/gobject/Makefile.am |  2 +-
47839  4 files changed, 28 insertions(+), 25 deletions(-)
47840
47841 commit 36f1a4ce7ed6df6aa8d24169508cc33dfc34cd79
47842 Author: Stef Walter <stefw@gnome.org>
47843 Date:   Tue Oct 29 21:30:06 2013 +0100
47844
47845     gmessages: Add g_info macro for G_LOG_LEVEL_INFO
47846
47847     For completeness. Although less used than others, projects want
47848     to use this, and end up having to define it awkwardly themselves.
47849
47850     https://bugzilla.gnome.org/show_bug.cgi?id=711103
47851
47852  docs/reference/glib/glib-sections.txt |  1 +
47853  glib/gmessages.c                      | 22 +++++++++++++++++++++-
47854  glib/gmessages.h                      | 15 +++++++++++++++
47855  glib/tests/protocol.c                 |  5 +----
47856  4 files changed, 38 insertions(+), 5 deletions(-)
47857
47858 commit a46459b0002af97c035133907706caeba76f7863
47859 Author: Colin Walters <walters@verbum.org>
47860 Date:   Mon Nov 18 16:15:34 2013 -0500
47861
47862     GSocketClient: For _CONNECTING event, make remote address accessible
47863
47864     My application (hotssh) would like to get the resolved address
47865     from DNS,
47866     before we start the connect().
47867
47868     We could add a new event, but it's easy enough to just cache it on the
47869     GSocketConnection; this avoids any new API.
47870
47871     https://bugzilla.gnome.org/show_bug.cgi?id=712547
47872
47873  gio/gioprivate.h        |  6 ++++++
47874  gio/gsocketclient.c     |  8 +++++++-
47875  gio/gsocketconnection.c | 30 ++++++++++++++++++++++++++++++
47876  3 files changed, 43 insertions(+), 1 deletion(-)
47877
47878 commit 1f0573d2e6605d657cdf2884cc4dcd646f8a214f
47879 Author: Michael Haubenwallner <michael.haubenwallner@salomon.at>
47880 Date:   Thu Nov 14 16:16:59 2013 +0100
47881
47882     AIX splice() is something different
47883
47884     AIX does provide the splice() symbol, but this does have different
47885     signature and usecase than what Linux may provide.
47886
47887     https://bugzilla.gnome.org/show_bug.cgi?id=712314
47888
47889  configure.ac | 1 +
47890  1 file changed, 1 insertion(+)
47891
47892 commit efb1701bf3baf6f5b05fd1a7a5a4ff990a7dc460
47893 Author: Michael Haubenwallner <michael.haubenwallner@salomon.at>
47894 Date:   Thu Nov 14 16:12:02 2013 +0100
47895
47896     Use AC_HEADER_MAJOR
47897
47898     Instead of checking for sys/mkdev.h headerfile, there is the
47899     AC_HEADER_MAJOR helper for how to get major(), minor(), makedev().
47900
47901     https://bugzilla.gnome.org/show_bug.cgi?id=712314
47902
47903  configure.ac       | 3 ++-
47904  gio/gdbusmessage.c | 9 ++++++---
47905  2 files changed, 8 insertions(+), 4 deletions(-)
47906
47907 commit 3c2d52cc965ac6c4d44f3812cb3d52631873ff02
47908 Author: Colin Walters <walters@verbum.org>
47909 Date:   Tue Nov 12 13:41:47 2013 -0500
47910
47911     gsettings.m4: @GSETTINGS_RULES@: Support srcdir != builddir with
47912     nonrecursive make
47913
47914     In hotssh I use nonrecursive make.  gnome-continuous uses srcdir !=
47915     builddir by default.  @GSETTINGS_RULES@ will then attempt to touch a
47916     nonexistent path.
47917
47918     This patch fixes that.
47919
47920     https://bugzilla.gnome.org/show_bug.cgi?id=712171
47921
47922  m4macros/gsettings.m4 | 2 +-
47923  1 file changed, 1 insertion(+), 1 deletion(-)
47924
47925 commit f79e39154d4028dac1366e813aba0cabdd48c9c2
47926 Author: Dan Winship <danw@gnome.org>
47927 Date:   Sun Nov 17 09:45:20 2013 -0500
47928
47929     GDummyTlsBackend: cache the GDummyTlsDatabase
47930
47931     The default GTlsDatabase is supposed to be a singleton (and libsoup
47932     has tests that will fail if it's not).
47933
47934  gio/gdummytlsbackend.c | 29 ++++++++++++++++++++++++++---
47935  1 file changed, 26 insertions(+), 3 deletions(-)
47936
47937 commit cfc8215fc1dc09acbfd4bb2c2b5ae5d66a4146d4
47938 Author: Ray Strode <rstrode@redhat.com>
47939 Date:   Fri Nov 15 14:47:09 2013 -0500
47940
47941     gobject: Box GMappedFile
47942
47943     GMappedFile is current unintrospectable, because it's not a registered
47944     box type.  It already has reference counting functions, so there's
47945     little reason not to box it.
47946
47947     This commit adds GMappedFile to the hoard of other boxes types handled
47948     by gboxed.c
47949
47950     https://bugzilla.gnome.org/show_bug.cgi?id=712393
47951
47952  gobject/gboxed.c     |  1 +
47953  gobject/glib-types.h | 11 +++++++++++
47954  2 files changed, 12 insertions(+)
47955
47956 commit ca830f273396322a29c439f760c06e9bad0399f1
47957 Author: Ryan Lortie <desrt@desrt.ca>
47958 Date:   Fri Nov 15 15:23:43 2013 -0500
47959
47960     Fix GSettings testcase again
47961
47962     Hopefully this one will work for both srcdir == builddir and not.
47963
47964  gio/tests/Makefile.am                                              | 2 +-
47965  gio/tests/gsettings.c                                              |
47966  7 +++++--
47967  .../{org.gtk.test.gschema.xml => org.gtk.test.gschema.xml.orig}    | 0
47968  3 files changed, 6 insertions(+), 3 deletions(-)
47969
47970 commit cb889d95804144c86d9a64aeb6b21a18df035b7e
47971 Author: Philip Withnall <philip.withnall@collabora.co.uk>
47972 Date:   Thu Nov 14 18:06:32 2013 +0000
47973
47974     gstrfuncs: Mention nullability in g_ascii_strcasecmp() documentation
47975
47976     Like strcmp(), g_ascii_strcasecmp() requires that both of its
47977     parameters
47978     be non-%NULL.
47979
47980  glib/gstrfuncs.c | 2 ++
47981  1 file changed, 2 insertions(+)
47982
47983 commit 2fb8901b647f94f74a79f5017793d6c6ed2af981
47984 Author: Florian Müllner <fmuellner@gnome.org>
47985 Date:   Thu Nov 7 23:41:21 2013 +0100
47986
47987     gdesktopappinfo: Rank Keywords matches higher than GenericName
47988
47989     It makes sense to match on GenericName in case an application does
47990     not provide any keywords, but the Keywords field has been added
47991     to explicitly support the search case, while GenericName was used
47992     to be displayed in menus, so it makes more sense to consider
47993     Keywords more (or equally) relevant for search.
47994
47995     https://bugzilla.gnome.org/show_bug.cgi?id=711640
47996
47997  gio/gdesktopappinfo.c | 6 ++++--
47998  1 file changed, 4 insertions(+), 2 deletions(-)
47999
48000 commit d33f758313f32e123ec70f052216b028a50fc0a6
48001 Author: Ryan Lortie <desrt@desrt.ca>
48002 Date:   Tue Nov 12 00:19:50 2013 -0500
48003
48004     bump version
48005
48006  configure.ac | 2 +-
48007  1 file changed, 1 insertion(+), 1 deletion(-)
48008
48009 commit 00d980f6f4e8bfbc5fb36a487890006da7d2f5b3
48010 Author: Ryan Lortie <desrt@desrt.ca>
48011 Date:   Mon Nov 11 23:09:11 2013 -0500
48012
48013     GLib 2.39.1
48014
48015  NEWS | 135
48016  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
48017  1 file changed, 135 insertions(+)
48018
48019 commit ce35c08c5702b31676ff0db4412864ca55247913
48020 Author: Ryan Lortie <desrt@desrt.ca>
48021 Date:   Mon Nov 11 23:11:55 2013 -0500
48022
48023     Revert "gdbus-connection-loss: Fix leak in test"
48024
48025     This reverts commit 670379b26f4a86c7b51b928eb0332b9a654e4c4c.
48026
48027     This is causing distcheck to fail and will have to be revisited later.
48028
48029  gio/tests/gdbus-connection-loss.c | 3 ---
48030  1 file changed, 3 deletions(-)
48031
48032 commit 5c4f3f4dab47059c81855c383176ab4d88be1a18
48033 Author: Ryan Lortie <desrt@desrt.ca>
48034 Date:   Mon Nov 11 23:17:32 2013 -0500
48035
48036     gsettings test: fix srcdir != builddir
48037
48038     Just copy the schemas to the builddir and compile them in place
48039     instead
48040     of trying to mess around with creating the compiled file in a
48041     different
48042     dir.  This solves issues in the summary/description testcase when
48043     GSettings expects the usual situation of having the .xml files present
48044     in the same directory.
48045
48046  gio/tests/Makefile.am |  1 +
48047  gio/tests/gsettings.c | 10 +++++-----
48048  2 files changed, 6 insertions(+), 5 deletions(-)
48049
48050 commit 1e5e3b64a8f3caa4c42a49b17b89dbbede892a90
48051 Author: Stef Walter <stefw@gnome.org>
48052 Date:   Sat Nov 9 08:51:41 2013 +0100
48053
48054     gsubprocess: Fix a number of leaks and a segfault
48055
48056     Fixed a number of leaks in gsubprocess, as well as a segfault
48057     that was hidden by never calling
48058     g_subprocess_communicate_state_free().
48059
48060     https://bugzilla.gnome.org/show_bug.cgi?id=711803
48061
48062  gio/gsubprocess.c | 14 ++++++++++----
48063  1 file changed, 10 insertions(+), 4 deletions(-)
48064
48065 commit d10f35310ffb50edca7efef25071c52f45683160
48066 Author: Stef Walter <stefw@gnome.org>
48067 Date:   Sat Nov 9 20:53:32 2013 +0100
48068
48069     threadpool-test: Fix leaks in tests
48070
48071     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48072
48073  tests/threadpool-test.c | 2 ++
48074  1 file changed, 2 insertions(+)
48075
48076 commit 3e041ce5adde83a44f6f5156c7463157539ddbc4
48077 Author: Stef Walter <stefw@gnome.org>
48078 Date:   Sat Nov 9 20:26:31 2013 +0100
48079
48080     mainloop-test: Fix uninitialized memory access in tests
48081
48082     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48083
48084  tests/mainloop-test.c | 6 +++---
48085  1 file changed, 3 insertions(+), 3 deletions(-)
48086
48087 commit a638be8a790a67688066229f239a612194cdff70
48088 Author: Stef Walter <stefw@gnome.org>
48089 Date:   Thu Nov 7 22:56:11 2013 +0100
48090
48091     Revert "giomodule: Fix leaks in module loading"
48092
48093     This reverts commit dc72039c162e1ca6400f28f92dd8e090ce99bd3f.
48094
48095     This depends on a patch that allows GTypeModule to be finalized.
48096     Lets put this back in bugzilla until that gets in.
48097
48098  gio/giomodule.c | 28 ++++++++++------------------
48099  1 file changed, 10 insertions(+), 18 deletions(-)
48100
48101 commit aa7ec15091a29c37aa32c117dff94b6b72498b39
48102 Author: Stef Walter <stefw@gnome.org>
48103 Date:   Mon Nov 11 15:27:24 2013 +0100
48104
48105     Revert "defaultiface: Fix leak in test"
48106
48107     This reverts commit fd7b2faa64febab407ffde2506c995544583a9d5.
48108
48109     This required another patch to be commited first. Will put this
48110     back in bugzilla.
48111
48112  tests/gobject/defaultiface.c | 5 +----
48113  1 file changed, 1 insertion(+), 4 deletions(-)
48114
48115 commit f038c629a404c49cb8149add55dde286b7ddb079
48116 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48117 Date:   Wed Nov 6 16:35:21 2013 +0800
48118
48119     glib/tests/: Avoid GCCisms and fix tests for MSVC
48120
48121     Skip the tests on inf/nan strings for the gvariant and strfuncs
48122     tests, and
48123     skip the hex strings for the strtod tests in strfuncs as they are C99
48124     features that are not yet supported by Visual C++ (even 2013).  Use a
48125     definition for NAN and INFINITY (that is also used in PyGObject) as
48126     atof("NaN") and atof("Infinity") simply returns 0.0 (which is not
48127     a NAN)
48128     in Visual C++ to fix the tests running there.
48129
48130     Also adapt to the format of g_ascii_formatd() when dealing with 1e99.
48131
48132     https://bugzilla.gnome.org/show_bug.cgi?id=711047
48133
48134  glib/tests/gvariant.c |  5 ++++-
48135  glib/tests/strfuncs.c | 31 +++++++++++++++++++++++++++++--
48136  2 files changed, 33 insertions(+), 3 deletions(-)
48137
48138 commit 0212ab61824c098ec0a213465e85e2bc2702b4ed
48139 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48140 Date:   Wed Nov 6 16:58:00 2013 +0800
48141
48142     Tests: Fix up the expected messages
48143
48144     There was an expected messages that was not in the form that GLib on
48145     Windows actually produces, which causes some test to fail.
48146     Fix this up.
48147
48148     https://bugzilla.gnome.org/show_bug.cgi?id=711047
48149
48150  gio/tests/credentials.c | 4 ++--
48151  1 file changed, 2 insertions(+), 2 deletions(-)
48152
48153 commit c58a7b8c7454aa82895c8d325e964ac94f79ae3b
48154 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48155 Date:   Wed Nov 6 16:45:12 2013 +0800
48156
48157     tests: Fix for non-GCC
48158
48159     Remove uses of using empty arrays in initialization and structs,
48160     and build
48161     tests that rely on GCCisms on GCC only.
48162
48163     https://bugzilla.gnome.org/show_bug.cgi?id=711047
48164
48165  glib/tests/mem-overflow.c |  6 +++++
48166  gobject/tests/param.c     | 64
48167  +++++++++++++++++++++++------------------------
48168  2 files changed, 38 insertions(+), 32 deletions(-)
48169
48170 commit a7707ec60ba8155c345df58d414060e177f15804
48171 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48172 Date:   Wed Nov 6 15:14:06 2013 +0800
48173
48174     glib/tests/spawn-singlethread: Improve test for Windows
48175
48176     Use a Windows-style .bat script for the test_spawn_script() test,
48177     at least
48178     when the code is built with Visual C++ (due to differences in
48179     how scripts
48180     are written for shells and Windows cmd.exe), and account for
48181     Windows-style
48182     line endings for that test too.
48183
48184     Let the MinGW builds (which are normally done in an MSYS BASH-style
48185     shell) continue to use the
48186     *NIX-style script for that test.
48187
48188     https://bugzilla.gnome.org/show_bug.cgi?id=711047
48189
48190  glib/tests/Makefile.am          |  1 +
48191  glib/tests/echo-script.bat      |  2 ++
48192  glib/tests/spawn-singlethread.c | 22 +++++++++++++++++++---
48193  3 files changed, 22 insertions(+), 3 deletions(-)
48194
48195 commit b27a2d436bad5fcda5fea52bb84a39fd42e66041
48196 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48197 Date:   Tue Nov 5 17:33:09 2013 +0800
48198
48199     gio/tests/gsubprocess.c: Fix on Windows
48200
48201     We need to check for the correct line endings on Windows (\r\n)
48202     for the
48203     echo tests and currently need to skip the test_echo_eof test there, as
48204     it depends on the cat utility that is not normally found on Windows,
48205     and
48206     using an external installation of cat via MSYS or Cygwin would
48207     render the
48208     test program to hang as cat waits for user input.
48209
48210     https://bugzilla.gnome.org/show_bug.cgi?id=711047
48211
48212  gio/tests/gsubprocess.c | 15 ++++++++++++++-
48213  1 file changed, 14 insertions(+), 1 deletion(-)
48214
48215 commit fd41363e0213adda7c274c7ac06b411a17d5619f
48216 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48217 Date:   Tue Nov 5 16:08:45 2013 +0800
48218
48219     tests/: Include unistd.h on *NIX only
48220
48221     https://bugzilla.gnome.org/show_bug.cgi?id=711047
48222
48223  tests/child-test.c           | 9 ++++-----
48224  tests/env-test.c             | 4 +---
48225  tests/mapping-test.c         | 9 ++++-----
48226  tests/refcount/closures.c    | 3 +++
48227  tests/refcount/objects.c     | 5 ++++-
48228  tests/refcount/objects2.c    | 5 ++++-
48229  tests/refcount/properties.c  | 5 ++++-
48230  tests/refcount/properties2.c | 5 ++++-
48231  tests/refcount/signals.c     | 5 ++++-
48232  tests/slice-concurrent.c     | 2 ++
48233  10 files changed, 34 insertions(+), 18 deletions(-)
48234
48235 commit 5fd3c63ae8ab3923fa7963832dadde1d065a1e48
48236 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48237 Date:   Tue Nov 5 15:51:08 2013 +0800
48238
48239     glib/gspawn-win32-helper.c: Clean up a bit
48240
48241     Remove the parts about storing up the fd's in a data structure,
48242     but call
48243     close() on the fd's.  However, retain the _get_osfhandle() check
48244     on the
48245     fd's when we iterate through the fd's as on fd values in the
48246     iteration may
48247     well be invalid fd's.  As a result, the invalid parameter handler
48248     is still
48249     needed for newer Microsoft CRTs (8.0/2005+) for _get_osfhandle() to
48250     make sure that the program does not abort when we check the
48251     validity of
48252     fd's to be closed in the loop[1].
48253
48254     [1]:
48255     http://msdn.microsoft.com/en-us/library/ks2530z6%28v=vs.80%29.aspx
48256
48257  glib/gspawn-win32-helper.c | 47
48258  ++++++++++++++++++----------------------------
48259  1 file changed, 18 insertions(+), 29 deletions(-)
48260
48261 commit ccba409d349211d0705a8ae1fcf0f88fbb370175
48262 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48263 Date:   Tue Nov 5 12:58:40 2013 +0800
48264
48265     tests/: Avoid closing invalid fd's
48266
48267     ...and only include unistd.h when we are on *NIX.
48268
48269     Newer Visual C++ runtimes (8.0/2005 and later) will cause the
48270     program to
48271     crash with an internal abort() call when they detect instances
48272     of close()
48273     being called on an invalid fd, such as when the fd is -1, and
48274     these should
48275     be purged anyways.
48276
48277     https://bugzilla.gnome.org/show_bug.cgi?id=711047
48278
48279  tests/file-test.c | 16 +++++++++-------
48280  tests/testglib.c  | 17 +++++++++--------
48281  2 files changed, 18 insertions(+), 15 deletions(-)
48282
48283 commit 172aaa3a0135fe14567b33389cfbf25103260967
48284 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48285 Date:   Tue Nov 5 12:45:38 2013 +0800
48286
48287     glib/gmessages.h: Unify log messages
48288
48289     ...Under various compilers when !G_DISABLE_CHECKS.  Previously, the
48290     messages that are logged differ depending whether GLib was built
48291     with GCC
48292     or not.  To simplify test cases, make all builds use a single
48293     output format
48294     for g_return_if_fail(), g_return_val_if_fail(), g_return_if_reached(),
48295     and
48296     g_return_val_if_reached(), by using the GCC-style format and
48297     replaceing
48298     __PRETTY_FUNCTION__ with G_STRFUNC, so that it will work across
48299     various
48300     compilers.
48301
48302     https://bugzilla.gnome.org/show_bug.cgi?id=711047
48303
48304  glib/gmessages.h | 54
48305  ++++--------------------------------------------------
48306  1 file changed, 4 insertions(+), 50 deletions(-)
48307
48308 commit fff14a5b7cf62d176b20bb3bb2fa573f9f7bcd2d
48309 Author: Dan Winship <danw@gnome.org>
48310 Date:   Sat Nov 2 09:33:26 2013 -0400
48311
48312     gcancellable: don't use g_cancellable_connect() in GCancellableSource
48313
48314     g_cancellable_connect() is documented as calling its callback only
48315     once, but GCancellableSource should trigger every time the cancellable
48316     is cancelled.
48317
48318     https://bugzilla.gnome.org/show_bug.cgi?id=710691
48319     https://bugzilla.gnome.org/show_bug.cgi?id=711286
48320
48321  gio/gcancellable.c | 13 +++++++++----
48322  1 file changed, 9 insertions(+), 4 deletions(-)
48323
48324 commit b4aee2a759898ce785675a158fc74963cc380317
48325 Author: Shantha kumar <shkumar@redhat.com>
48326 Date:   Mon Nov 11 14:20:40 2013 +0530
48327
48328     Updated Tamil Translations
48329
48330  po/ta.po | 978
48331  +++++++++++++++++++++++++++++++++++++++------------------------
48332  1 file changed, 601 insertions(+), 377 deletions(-)
48333
48334 commit 670379b26f4a86c7b51b928eb0332b9a654e4c4c
48335 Author: Stef Walter <stefw@gnome.org>
48336 Date:   Sat Nov 9 20:28:28 2013 +0100
48337
48338     gdbus-connection-loss: Fix leak in test
48339
48340     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48341
48342  gio/tests/gdbus-connection-loss.c | 3 +++
48343  1 file changed, 3 insertions(+)
48344
48345 commit 14b27eaab88e8c8860461fb98ede7eb14a510d46
48346 Author: Stef Walter <stefw@gnome.org>
48347 Date:   Sat Nov 9 20:23:15 2013 +0100
48348
48349     gdbus-introspection: Fix leaks in tests
48350
48351     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48352
48353  gio/tests/gdbus-introspection.c | 9 ++++++++-
48354  1 file changed, 8 insertions(+), 1 deletion(-)
48355
48356 commit e34d74bdb390fce029e7734e93b7ff8154b75e26
48357 Author: Stef Walter <stefw@gnome.org>
48358 Date:   Thu Nov 7 22:40:40 2013 +0100
48359
48360     private: Use threading primitives correctly in private test
48361
48362     We shouldn't be clearing statically allocated mutexes, and also
48363     don't use deprecated heap-allocated GPrivate.
48364
48365     https://bugzilla.gnome.org/show_bug.cgi?id=711755
48366
48367  glib/tests/private.c | 17 ++++++-----------
48368  1 file changed, 6 insertions(+), 11 deletions(-)
48369
48370 commit 177fe9f98ee7a017cff11f739c16c203b671a7e2
48371 Author: Stef Walter <stefw@gnome.org>
48372 Date:   Sat Nov 9 20:52:16 2013 +0100
48373
48374     timeloop: Fix leaks in tests
48375
48376     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48377
48378  tests/timeloop.c | 3 +++
48379  1 file changed, 3 insertions(+)
48380
48381 commit 9e0ade0691b30baf07bab7d5b4b00467b82c21b9
48382 Author: Stef Walter <stefw@gnome.org>
48383 Date:   Sat Nov 9 20:29:56 2013 +0100
48384
48385     file-test: Fix leaks in test
48386
48387     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48388
48389  tests/file-test.c | 4 +++-
48390  1 file changed, 3 insertions(+), 1 deletion(-)
48391
48392 commit dce83add1800c7145d6375626e2129fc51a83267
48393 Author: Stef Walter <stefw@gnome.org>
48394 Date:   Sun Nov 10 00:15:30 2013 +0100
48395
48396     gthreadpool: Don't pass bad data to GThreadPool sorter
48397
48398     This causes sorters to crash.
48399
48400     https://bugzilla.gnome.org/show_bug.cgi?id=711756
48401
48402  glib/gthreadpool.c | 8 +++++++-
48403  1 file changed, 7 insertions(+), 1 deletion(-)
48404
48405 commit 81d0ebe29ccd852e969acda7394969e3f13eb136
48406 Author: Stef Walter <stefw@gnome.org>
48407 Date:   Thu Oct 31 11:43:14 2013 +0100
48408
48409     gmain: Fix use of uninitialized memory in sigaction structure
48410
48411     https://bugzilla.gnome.org/show_bug.cgi?id=711754
48412
48413  glib/gmain.c | 1 +
48414  1 file changed, 1 insertion(+)
48415
48416 commit fd7b2faa64febab407ffde2506c995544583a9d5
48417 Author: Stef Walter <stefw@gnome.org>
48418 Date:   Sun Nov 10 15:58:06 2013 +0100
48419
48420     defaultiface: Fix leak in test
48421
48422     https://bugzilla.gnome.org/show_bug.cgi?id=711779
48423
48424  tests/gobject/defaultiface.c | 5 ++++-
48425  1 file changed, 4 insertions(+), 1 deletion(-)
48426
48427 commit bac4179476d0eee96f8bd73fef760b4289b79c17
48428 Author: Stef Walter <stefw@gnome.org>
48429 Date:   Sun Nov 10 15:57:12 2013 +0100
48430
48431     timeloop-closure: Fix leaks in test
48432
48433     https://bugzilla.gnome.org/show_bug.cgi?id=711779
48434
48435  tests/gobject/timeloop-closure.c | 14 ++++++++++----
48436  1 file changed, 10 insertions(+), 4 deletions(-)
48437
48438 commit d8722441d167694dd943aeeab4e8addd4ce41f6a
48439 Author: Stef Walter <stefw@gnome.org>
48440 Date:   Sun Nov 10 15:56:59 2013 +0100
48441
48442     signals: Fix leak in test
48443
48444     https://bugzilla.gnome.org/show_bug.cgi?id=711779
48445
48446  tests/gobject/signals.c | 1 +
48447  1 file changed, 1 insertion(+)
48448
48449 commit 1b9662046f4c98b8aa8aff63a0bbbfde3b6bf3f7
48450 Author: Stef Walter <stefw@gnome.org>
48451 Date:   Sun Nov 10 15:56:32 2013 +0100
48452
48453     paramspec-test: Fix leaks in tests
48454
48455     https://bugzilla.gnome.org/show_bug.cgi?id=711779
48456
48457  tests/gobject/paramspec-test.c | 3 +++
48458  1 file changed, 3 insertions(+)
48459
48460 commit 320f0b32de8458c05793733991e05497d1b5c782
48461 Author: Stef Walter <stefw@gnome.org>
48462 Date:   Sun Nov 10 15:56:17 2013 +0100
48463
48464     override: Fix leaks in test
48465
48466     https://bugzilla.gnome.org/show_bug.cgi?id=711779
48467
48468  tests/gobject/override.c | 3 +++
48469  1 file changed, 3 insertions(+)
48470
48471 commit e6de9c6940cc123e9f843e3069f73a75a887487f
48472 Author: Stef Walter <stefw@gnome.org>
48473 Date:   Sun Nov 10 15:55:56 2013 +0100
48474
48475     gvalue-test: Fix leaks in test
48476
48477     https://bugzilla.gnome.org/show_bug.cgi?id=711779
48478
48479  tests/gobject/gvalue-test.c | 2 ++
48480  1 file changed, 2 insertions(+)
48481
48482 commit 83301d8c1f678fbcd26129ba4bc4cc2332e15bdd
48483 Author: Stef Walter <stefw@gnome.org>
48484 Date:   Sun Nov 10 15:55:35 2013 +0100
48485
48486     accumulator: Fix leak in test
48487
48488     https://bugzilla.gnome.org/show_bug.cgi?id=711779
48489
48490  tests/gobject/accumulator.c | 2 ++
48491  1 file changed, 2 insertions(+)
48492
48493 commit 5339950e2519933912fe5e3374caf721ad790220
48494 Author: Stef Walter <stefw@gnome.org>
48495 Date:   Thu Nov 7 22:57:27 2013 +0100
48496
48497     threadtests: Fix leaks in tests
48498
48499     https://bugzilla.gnome.org/show_bug.cgi?id=711779
48500
48501  gobject/tests/threadtests.c | 15 ++++++++-------
48502  1 file changed, 8 insertions(+), 7 deletions(-)
48503
48504 commit ac6d35b4df8726f18926b5060f969a6229f96378
48505 Author: Stef Walter <stefw@gnome.org>
48506 Date:   Thu Nov 7 22:57:13 2013 +0100
48507
48508     enums: Fix leaks in tests
48509
48510     https://bugzilla.gnome.org/show_bug.cgi?id=711779
48511
48512  gobject/tests/enums.c | 4 ++++
48513  1 file changed, 4 insertions(+)
48514
48515 commit dc72039c162e1ca6400f28f92dd8e090ce99bd3f
48516 Author: Stef Walter <stefw@gnome.org>
48517 Date:   Thu Nov 7 23:00:28 2013 +0100
48518
48519     giomodule: Fix leaks in module loading
48520
48521     https://bugzilla.gnome.org/show_bug.cgi?id=711798
48522
48523  gio/giomodule.c | 28 ++++++++++++++++++----------
48524  1 file changed, 18 insertions(+), 10 deletions(-)
48525
48526 commit b88f992c6ea3b082ac967b852ceb1618c0196783
48527 Author: Stef Walter <stefw@gnome.org>
48528 Date:   Sun Nov 10 14:48:36 2013 +0100
48529
48530     boxed: Fix double free in boxed unit tests
48531
48532     https://bugzilla.gnome.org/show_bug.cgi?id=711782
48533
48534  gobject/tests/boxed.c | 2 +-
48535  1 file changed, 1 insertion(+), 1 deletion(-)
48536
48537 commit 91c8fb82feae5675f20ac0fcb21226a1b516e5df
48538 Author: Stef Walter <stefw@gnome.org>
48539 Date:   Sat Nov 9 20:21:44 2013 +0100
48540
48541     gdbus-connection: Fix leaks in tests
48542
48543     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48544
48545  gio/tests/gdbus-connection.c | 7 ++++++-
48546  1 file changed, 6 insertions(+), 1 deletion(-)
48547
48548 commit f80e2695e1c624484a149fbd5b1c795d6b0ab519
48549 Author: Stef Walter <stefw@gnome.org>
48550 Date:   Sat Nov 9 20:21:16 2013 +0100
48551
48552     gdbus-connection-slow: Fix leak in tests
48553
48554     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48555
48556  gio/tests/gdbus-connection-slow.c | 7 ++++++-
48557  1 file changed, 6 insertions(+), 1 deletion(-)
48558
48559 commit 0d51ff79edfb39d8b9e4d775a399404c1641784d
48560 Author: Stef Walter <stefw@gnome.org>
48561 Date:   Sat Nov 9 20:28:41 2013 +0100
48562
48563     gdbus-connection: Fix use after free in test
48564
48565     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48566
48567  gio/tests/gdbus-connection.c | 3 ---
48568  1 file changed, 3 deletions(-)
48569
48570 commit 95526b5db5adad7f550de06b707f429eb9da0654
48571 Author: Stef Walter <stefw@gnome.org>
48572 Date:   Sat Nov 9 08:54:28 2013 +0100
48573
48574     gsubprocess: Fix leaks in tests
48575
48576     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48577
48578  gio/tests/gsubprocess.c | 4 ++++
48579  1 file changed, 4 insertions(+)
48580
48581 commit fe3c878c53b2c8087c6c0605a36d55d61ddab3f4
48582 Author: Stef Walter <stefw@gnome.org>
48583 Date:   Sat Nov 9 08:53:13 2013 +0100
48584
48585     gsubprocess: Fix error detection logic in tests
48586
48587     Various tests were depending on local_error being set by a callback
48588     when it could never have been the case. Simplify async error detection
48589     logic in those cases, and fix leak of GError.
48590
48591     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48592
48593  gio/tests/gsubprocess.c | 40 ++++++++++++++--------------------------
48594  1 file changed, 14 insertions(+), 26 deletions(-)
48595
48596 commit 78ad171da96e15b370867b69077fa3d149920c83
48597 Author: Stef Walter <stefw@gnome.org>
48598 Date:   Fri Nov 8 14:28:55 2013 +0100
48599
48600     g-icon: Fix memory leak in test
48601
48602     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48603
48604  gio/tests/g-icon.c | 1 +
48605  1 file changed, 1 insertion(+)
48606
48607 commit faafd4c051febb545838be9b663eabe5f3df254f
48608 Author: Stef Walter <stefw@gnome.org>
48609 Date:   Fri Nov 8 14:28:23 2013 +0100
48610
48611     contexts: Fix memory leak in test
48612
48613     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48614
48615  gio/tests/contexts.c | 3 ++-
48616  1 file changed, 2 insertions(+), 1 deletion(-)
48617
48618 commit 438f7110f92dd290bce205abb61249ed4d564c37
48619 Author: Stef Walter <stefw@gnome.org>
48620 Date:   Sun Nov 10 16:39:45 2013 +0100
48621
48622     data-output-stream: Fix some access after free
48623
48624     The memory pointed to by a GMemoryOutputStream can be realloc'd
48625
48626     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48627
48628  gio/tests/data-output-stream.c | 4 ++++
48629  1 file changed, 4 insertions(+)
48630
48631 commit 72171240cc1d3dfdee27ce460e88fca23308bdba
48632 Author: Stef Walter <stefw@gnome.org>
48633 Date:   Sun Nov 10 16:39:28 2013 +0100
48634
48635     buffered-output-stream: Fix some access after free
48636
48637     The memory pointed to by a GMemoryOutputStream can be realloc'd
48638
48639     https://bugzilla.gnome.org/show_bug.cgi?id=711802
48640
48641  gio/tests/buffered-output-stream.c | 4 ++++
48642  1 file changed, 4 insertions(+)
48643
48644 commit 419b47e166fce8974e8bc31e966020c57e6fe19f
48645 Author: Stef Walter <stefw@gnome.org>
48646 Date:   Sat Nov 9 20:19:44 2013 +0100
48647
48648     gtestdbus: Fix leak of GMainLoop
48649
48650     https://bugzilla.gnome.org/show_bug.cgi?id=711808
48651
48652  gio/gtestdbus.c | 1 +
48653  1 file changed, 1 insertion(+)
48654
48655 commit 6294d730235577b018b1b8df85691a96a5ce4d80
48656 Author: Stef Walter <stefw@gnome.org>
48657 Date:   Sun Nov 10 10:54:47 2013 +0100
48658
48659     module-test: Fix leaks in test
48660
48661     https://bugzilla.gnome.org/show_bug.cgi?id=711768
48662
48663  tests/module-test.c | 5 ++++-
48664  1 file changed, 4 insertions(+), 1 deletion(-)
48665
48666 commit fe8862dc1be42a65d0140b4f3d3ef345def638d9
48667 Author: Stef Walter <stefw@gnome.org>
48668 Date:   Sun Nov 10 14:32:17 2013 +0100
48669
48670     utils: Don't free memory owned by glib in test
48671
48672     https://bugzilla.gnome.org/show_bug.cgi?id=711775
48673
48674  glib/tests/utils.c | 1 -
48675  1 file changed, 1 deletion(-)
48676
48677 commit 0a02fd9c526f029808b38d1f7b9758e28675ec9d
48678 Author: Stef Walter <stefw@gnome.org>
48679 Date:   Sun Nov 10 10:54:26 2013 +0100
48680
48681     iochannel-test: Fix leaks in test
48682
48683     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48684
48685  tests/iochannel-test.c | 5 ++++-
48686  1 file changed, 4 insertions(+), 1 deletion(-)
48687
48688 commit 44bd2ab07e81016c961a59f0a66f4351ac5822cf
48689 Author: Stef Walter <stefw@gnome.org>
48690 Date:   Sat Nov 9 20:52:42 2013 +0100
48691
48692     unicode-encoding: Fix leaks in test
48693
48694     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48695
48696  tests/unicode-encoding.c | 3 +++
48697  1 file changed, 3 insertions(+)
48698
48699 commit e8cc0966d4a2fb3cf059122b4a4b9479e25604e4
48700 Author: Stef Walter <stefw@gnome.org>
48701 Date:   Sat Nov 9 20:51:18 2013 +0100
48702
48703     thread-test: Fix leaks in tests
48704
48705     This is a test of deprecated functionality and its age is
48706     showing. Doesn't actually do what it says. But fix leaks anyway.
48707
48708     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48709
48710  tests/thread-test.c | 7 ++++++-
48711  1 file changed, 6 insertions(+), 1 deletion(-)
48712
48713 commit ae1764b4e0dd33d55fac8a5329b0c5d45c4c66fd
48714 Author: Stef Walter <stefw@gnome.org>
48715 Date:   Sat Nov 9 20:30:11 2013 +0100
48716
48717     mainloop-test: Fix leaks in tests
48718
48719     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48720
48721  tests/mainloop-test.c | 4 ++++
48722  1 file changed, 4 insertions(+)
48723
48724 commit 83a14d13ec22fad898a5be9aaa66b50536d6be17
48725 Author: Stef Walter <stefw@gnome.org>
48726 Date:   Sat Nov 9 20:29:04 2013 +0100
48727
48728     datetime: Fix leak in test
48729
48730     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48731
48732  tests/datetime.c | 1 +
48733  1 file changed, 1 insertion(+)
48734
48735 commit 5ae5d438a684118556cc8875277d524d6ce9088b
48736 Author: Stef Walter <stefw@gnome.org>
48737 Date:   Sat Nov 9 20:26:57 2013 +0100
48738
48739     mapping-test: Fix leaks in tests
48740
48741     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48742
48743  tests/mapping-test.c | 13 +++++++++++--
48744  1 file changed, 11 insertions(+), 2 deletions(-)
48745
48746 commit fc4630b7ac089fcd1aff1c8376433e971ab193dd
48747 Author: Stef Walter <stefw@gnome.org>
48748 Date:   Sat Nov 9 20:26:15 2013 +0100
48749
48750     gio-test: Fix leaks in tests
48751
48752     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48753
48754  tests/gio-test.c | 6 ++++++
48755  1 file changed, 6 insertions(+)
48756
48757 commit ee743674a16f251bb275d6ee59f6da8cbf2b2910
48758 Author: Stef Walter <stefw@gnome.org>
48759 Date:   Sat Nov 9 20:25:39 2013 +0100
48760
48761     completion-test: Fix leaks in tests
48762
48763     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48764
48765  tests/completion-test.c | 2 ++
48766  1 file changed, 2 insertions(+)
48767
48768 commit ba56c7b720a88ba096a3325c03457dab9088b3b8
48769 Author: Stef Walter <stefw@gnome.org>
48770 Date:   Sat Nov 9 20:25:23 2013 +0100
48771
48772     child-test: Fix leak in test
48773
48774     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48775
48776  tests/child-test.c | 2 ++
48777  1 file changed, 2 insertions(+)
48778
48779 commit 9a67fb903f394fc884fbacd2f54392632db2b898
48780 Author: Stef Walter <stefw@gnome.org>
48781 Date:   Sat Nov 9 20:25:07 2013 +0100
48782
48783     asyncqueue-test: Fix leaks in tests
48784
48785     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48786
48787  tests/asyncqueue-test.c | 4 ++++
48788  1 file changed, 4 insertions(+)
48789
48790 commit e52558672610fa12c967448dcabb9a8cfd27179e
48791 Author: Stef Walter <stefw@gnome.org>
48792 Date:   Thu Nov 7 22:40:59 2013 +0100
48793
48794     unix: Fix memory leak in unix test
48795
48796     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48797
48798  glib/tests/unix.c | 1 +
48799  1 file changed, 1 insertion(+)
48800
48801 commit ab3c55435af3cecaa4b7805e8f6ffe1719e13ba6
48802 Author: Dan Winship <danw@gnome.org>
48803 Date:   Thu Nov 7 22:38:52 2013 +0100
48804
48805     gerror: Don't leak memory when overwrite warning
48806
48807     Even though we can't always make no-leak guarantees when g_warning()
48808     in this case we're testing this behavior in tests, and it would be
48809     good to be able to valgrind this.
48810
48811     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48812
48813  glib/gerror.c      | 10 ++++++++--
48814  glib/tests/error.c |  3 ---
48815  2 files changed, 8 insertions(+), 5 deletions(-)
48816
48817 commit e74b4351a33aa09ed053922cca907c956cbe61cd
48818 Author: Stef Walter <stefw@gnome.org>
48819 Date:   Thu Oct 31 14:41:34 2013 +0100
48820
48821     private: Fix memory leak in tests
48822
48823     Don't use g_private_new(), it's deprecated, and leaks by definition.
48824
48825     https://bugzilla.gnome.org/show_bug.cgi?id=711751
48826
48827  glib/tests/private.c | 14 ++++++--------
48828  1 file changed, 6 insertions(+), 8 deletions(-)
48829
48830 commit ae6dbb35cbf11a363b28f1e86b1f6f2bc4036b4c
48831 Author: Michael Catanzaro <mcatanzaro@gnome.org>
48832 Date:   Sat Nov 9 09:33:42 2013 -0600
48833
48834     giomodule: small typo in documentation
48835
48836  gio/giomodule.c | 2 +-
48837  1 file changed, 1 insertion(+), 1 deletion(-)
48838
48839 commit 0cb8454b5c0ba31aa1c8b4915503686bfe5cddeb
48840 Author: Matthias Clasen <mclasen@redhat.com>
48841 Date:   Fri Nov 8 20:57:04 2013 -0500
48842
48843     Small documentation improvement
48844
48845  gio/gsettings.c | 4 ++--
48846  1 file changed, 2 insertions(+), 2 deletions(-)
48847
48848 commit ca22ac794428c70fb0e11be3358f18b68d755ae3
48849 Author: Matthias Clasen <mclasen@redhat.com>
48850 Date:   Fri Nov 8 20:45:54 2013 -0500
48851
48852     Add an index for new api in glib docs
48853
48854  docs/reference/glib/glib-docs.xml | 4 ++++
48855  1 file changed, 4 insertions(+)
48856
48857 commit 83d427819778315e4d8b2d6cbc6e758d92733174
48858 Author: Rico Tzschichholz <ricotz@ubuntu.com>
48859 Date:   Fri Nov 8 08:15:43 2013 +0100
48860
48861     Revert "gio/Makefile: make sure to dist gappinfoprivate.h"
48862
48863     This reverts commit c45b26d61f6539dbf4e202aded08d9614b441f81.
48864
48865  gio/Makefile.am | 1 -
48866  1 file changed, 1 deletion(-)
48867
48868 commit 5627452048fb1925a7bfbabd7d7fba553e4458ca
48869 Author: Michael Catanzaro <mcatanzaro@gnome.org>
48870 Date:   Thu Nov 7 18:39:59 2013 -0600
48871
48872     gstrfuncs: fix small typo in documentation
48873
48874  glib/gstrfuncs.c | 2 +-
48875  1 file changed, 1 insertion(+), 1 deletion(-)
48876
48877 commit bda60c3e8b92575520495b8f283ee5ba595da074
48878 Author: Ryan Lortie <desrt@desrt.ca>
48879 Date:   Thu Nov 7 13:56:56 2013 -0500
48880
48881     GAppInfoMonitor: don't try to use NULL hash table
48882
48883     Don't g_hash_table_iter_init() on a NULL table if we see the app info
48884     monitoring but no monitors have been created yet.
48885
48886     https://bugzilla.gnome.org/show_bug.cgi?id=711632
48887
48888  gio/gappinfo.c | 19 +++++++++++--------
48889  1 file changed, 11 insertions(+), 8 deletions(-)
48890
48891 commit ffbf866d3b3dfae234fbdeef8bab683c14d66e30
48892 Author: Ryan Lortie <desrt@desrt.ca>
48893 Date:   Tue Oct 29 12:02:44 2013 -0700
48894
48895     GApplication: fix bogus testcase
48896
48897     We had a GApplication testcase that handled both open and commandline.
48898     This only way that this worked was by implementing the commandline
48899     handler without actually setting the HANDLES_COMMAND_LINE flag.
48900
48901     This behaviour is now invalid, so just rip out the offending part
48902     of the
48903     test.
48904
48905     https://bugzilla.gnome.org/show_bug.cgi?id=711099
48906
48907  gio/gapplicationimpl-dbus.c   |  3 ++-
48908  gio/tests/basic-application.c | 23 -----------------------
48909  gio/tests/gapplication.c      |  5 -----
48910  3 files changed, 2 insertions(+), 29 deletions(-)
48911
48912 commit 6e0bbd8adb861b21de24c1701e0de21bae339e73
48913 Author: Ryan Lortie <desrt@desrt.ca>
48914 Date:   Thu Oct 10 09:28:30 2013 -0400
48915
48916     appinfo: Add some testcases for searching
48917
48918     https://bugzilla.gnome.org/show_bug.cgi?id=711557
48919
48920  gio/tests/.gitignore                               |   1 +
48921  gio/tests/Makefile.am                              |  38 ++++
48922  gio/tests/apps.c                                   |  58 +++++
48923  gio/tests/desktop-app-info.c                       | 242
48924  +++++++++++++++++++-
48925  .../desktop-files/home/applications/eog.desktop    |  11 +
48926  ...c6a4e022b17686306243dada811d550d25eb1fb.desktop |   7 +
48927  .../desktop-files/usr/applications/baobab.desktop  |  39 ++++
48928  .../desktop-files/usr/applications/cheese.desktop  |  46 ++++
48929  .../usr/applications/dconf-editor.desktop          |  33 +++
48930  .../desktop-files/usr/applications/eog.desktop     |  43 ++++
48931  .../usr/applications/evince-previewer.desktop      |  28 +++
48932  .../desktop-files/usr/applications/evince.desktop  |  42 ++++
48933  .../usr/applications/file-roller.desktop           |  43 ++++
48934  .../usr/applications/gcr-prompter.desktop          |  18 ++
48935  .../usr/applications/gcr-viewer.desktop            |  10 +
48936  .../desktop-files/usr/applications/gedit.desktop   |  83 +++++++
48937  .../desktop-files/usr/applications/glade.desktop   |  56 +++++
48938  .../usr/applications/gnome-clocks.desktop          |  41 ++++
48939  .../usr/applications/gnome-contacts.desktop        |  25 +++
48940  .../usr/applications/gnome-font-viewer.desktop     |  33 +++
48941  .../usr/applications/gnome-music.desktop           |  22 ++
48942  .../usr/applications/gnome-terminal.desktop        |  39 ++++
48943  .../usr/applications/gucharmap.desktop             |  38 ++++
48944  .../usr/applications/kde4/dolphin.desktop          |  27 +++
48945  .../usr/applications/kde4/kate.desktop             |  26 +++
48946  .../usr/applications/kde4/konqbrowser.desktop      |  26 +++
48947  .../usr/applications/kde4/okular.desktop           |  23 ++
48948  .../desktop-files/usr/applications/mimeinfo.cache  | 246
48949  +++++++++++++++++++++
48950  .../applications/nautilus-autorun-software.desktop |  19 ++
48951  .../usr/applications/nautilus-classic.desktop      |  15 ++
48952  .../applications/nautilus-connect-server.desktop   |  22 ++
48953  .../usr/applications/nautilus.desktop              |  39 ++++
48954  .../desktop-files/usr/applications/totem.desktop   |  36 +++
48955  .../desktop-files/usr/applications/yelp.desktop    |  39 ++++
48956  34 files changed, 1512 insertions(+), 2 deletions(-)
48957
48958 commit 3d32d5359aefc0c287265c85278a31c7e2ea9b3d
48959 Author: Ryan Lortie <desrt@desrt.ca>
48960 Date:   Tue Nov 5 22:51:48 2013 -0500
48961
48962     Add g_desktop_app_info_search()
48963
48964     The first time this function is called we load all of the keyfiles in
48965     the directory, ignoring the 'Hidden' ones and build an index out
48966     of the
48967     interesting fields using g_str_tokenize_and_fold().
48968
48969     We do prefix matching on the tokens to find relevent desktop files.
48970
48971     Right now this is implemented as a hashtable that we iterate over,
48972     checking prefixes on each token.  This could possibly be sped up by
48973     creating an array, but it's already pretty fast...
48974
48975     https://bugzilla.gnome.org/show_bug.cgi?id=711557
48976
48977  gio/gdesktopappinfo.c | 525
48978  ++++++++++++++++++++++++++++++++++++++++++++++++++
48979  gio/gdesktopappinfo.h |   2 +
48980  2 files changed, 527 insertions(+)
48981
48982 commit c45b26d61f6539dbf4e202aded08d9614b441f81
48983 Author: Ryan Lortie <desrt@desrt.ca>
48984 Date:   Thu Nov 7 12:11:55 2013 -0500
48985
48986     gio/Makefile: make sure to dist gappinfoprivate.h
48987
48988  gio/Makefile.am | 1 +
48989  1 file changed, 1 insertion(+)
48990
48991 commit ffb39bff6fc76051901dddbb179afdf83baafc27
48992 Author: Rico Tzschichholz <ricotz@ubuntu.com>
48993 Date:   Thu Nov 7 17:37:13 2013 +0100
48994
48995     gio: Add gappinfoprivate.h to Makefile.am
48996
48997     In addition to e55d33edc1336ddc6d5cdfa0e3003a69a5812d26
48998
48999  gio/Makefile.am | 1 +
49000  1 file changed, 1 insertion(+)
49001
49002 commit a004fc80598c2b14f2e3780fb0f94fc9f6faf263
49003 Author: Dimitris Spingos <dmtrs32@gmail.com>
49004 Date:   Thu Nov 7 17:19:09 2013 +0200
49005
49006     Updated Greek translation
49007
49008  po/el.po | 1320
49009  +++++++++++++++++++++++++++++++++++++-------------------------
49010  1 file changed, 784 insertions(+), 536 deletions(-)
49011
49012 commit 838b49ead77c35d94fa16d48a6d7271bab082a71
49013 Author: Patrick Welche <prlw1@cam.ac.uk>
49014 Date:   Thu Nov 7 10:58:46 2013 +0000
49015
49016     configure: test(1) uses = to test for string equality
49017
49018     https://bugzilla.gnome.org/show_bug.cgi?id=711600
49019
49020  m4macros/glibtests.m4 | 2 +-
49021  1 file changed, 1 insertion(+), 1 deletion(-)
49022
49023 commit 87e6db8deb96565cf4336c187e0dcec8b014cae2
49024 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49025 Date:   Tue Oct 29 14:55:27 2013 +0800
49026
49027     codegen.py: Rearrange GLib Version Check
49028
49029     ...so that the generated code will build on all platforms, as
49030     compilers
49031     like Visual C++ does not like #ifdef checks during a definition/use of
49032     a macro.
49033
49034     https://bugzilla.gnome.org/show_bug.cgi?id=711049
49035
49036  gio/gdbus-2.0/codegen/codegen.py | 14 ++++++++++----
49037  1 file changed, 10 insertions(+), 4 deletions(-)
49038
49039 commit e55d33edc1336ddc6d5cdfa0e3003a69a5812d26
49040 Author: Ryan Lortie <desrt@desrt.ca>
49041 Date:   Wed Sep 25 09:19:43 2013 -0400
49042
49043     Add GAppInfoMonitor
49044
49045     This is a simple object that emits a "change" signal when the
49046     installed
49047     applications may have changed in some way.
49048
49049     https://bugzilla.gnome.org/show_bug.cgi?id=711556
49050
49051  docs/reference/gio/gio-docs.xml     |   1 +
49052  docs/reference/gio/gio-sections.txt |  13 +++
49053  docs/reference/gio/gio.types        |   1 +
49054  gio/gappinfo.c                      | 225
49055  ++++++++++++++++++++++++++++++++++++
49056  gio/gappinfo.h                      |  14 +++
49057  gio/gappinfoprivate.h               |  28 +++++
49058  gio/gdesktopappinfo.c               |   4 +
49059  7 files changed, 286 insertions(+)
49060
49061 commit 86ce3bf48e40756a360b13e18493a15d8d1bf5ae
49062 Author: Ryan Lortie <desrt@desrt.ca>
49063 Date:   Sat Jul 27 16:04:56 2013 -0400
49064
49065     gdesktopappinfo: keep a list of files in the dirs
49066
49067     In each DesktopFileDir, store a list of desktop files for that
49068     directory.  This speeds up opening desktop files by name because
49069     we can
49070     skip statting in directories that we know don't have the file and also
49071     speeds up _get_all() because we can avoid enumeration.
49072
49073     This also improves our support for dealing with names like
49074     'kde4/kate.desktop' (equivalent to kde4-kate.desktop) since we
49075     find out
49076     about all of these files are the start and don't need to guess about
49077     which '-' to change to a '/'.  It also means that we can easily deal
49078     with more than one level of such prefixes.
49079
49080     We use a file monitor to watch for changes, invalidating our
49081     lists when
49082     we notice them.
49083
49084     https://bugzilla.gnome.org/show_bug.cgi?id=711520
49085
49086  gio/gdesktopappinfo.c | 434
49087  ++++++++++++++++++++++++++++++++++++++------------
49088  1 file changed, 328 insertions(+), 106 deletions(-)
49089
49090 commit 27da0799b8a2762e6ae44d0721014eeed8c36489
49091 Author: Stef Walter <stefw@gnome.org>
49092 Date:   Thu Oct 31 23:07:10 2013 +0100
49093
49094     signals: Fix memory leaks in signals unit tests
49095
49096     https://bugzilla.gnome.org/show_bug.cgi?id=627423
49097
49098  gobject/tests/signals.c | 5 +++++
49099  1 file changed, 5 insertions(+)
49100
49101 commit b49344c1d389035066aed0c4392c18990afe68a4
49102 Author: Stef Walter <stefw@gnome.org>
49103 Date:   Thu Oct 31 23:06:27 2013 +0100
49104
49105     qdata: Fix leak in qdata unit tests
49106
49107     https://bugzilla.gnome.org/show_bug.cgi?id=627423
49108
49109  gobject/tests/qdata.c | 2 ++
49110  1 file changed, 2 insertions(+)
49111
49112 commit 267222873399cadb0feef4009b26fb1109453fcd
49113 Author: Stef Walter <stefw@gnome.org>
49114 Date:   Thu Oct 31 14:39:05 2013 +0100
49115
49116     gerror: Don't leak when warning about overwriting an error
49117
49118     While not strictly necessary, this fixes a false positive
49119     leak in the tests.
49120
49121     https://bugzilla.gnome.org/show_bug.cgi?id=627423
49122
49123  glib/gerror.c | 7 ++-----
49124  1 file changed, 2 insertions(+), 5 deletions(-)
49125
49126 commit 92b71825fd6b62e339b89159b2cfba8e5ca839c4
49127 Author: Ryan Lortie <desrt@desrt.ca>
49128 Date:   Sun Mar 24 21:55:08 2013 -0400
49129
49130     tests: fix leak in mainloop test
49131
49132     Properly unref a pair of GSources in the unix-fd mainloop test.
49133
49134     valgrind was reporting these as 'still reachable' before (possibly due
49135     to some residual pointers somewhere in memory), but when running with
49136     G_DEBUG=cleanup they were properly reported as leaked.
49137
49138  glib/tests/mainloop.c | 2 ++
49139  1 file changed, 2 insertions(+)
49140
49141 commit eef0d3c0b8ca541e48a8a9d7ec39ed40a717db6f
49142 Author: Ryan Lortie <desrt@desrt.ca>
49143 Date:   Sun Mar 24 21:25:26 2013 -0400
49144
49145     grand: restructure a bit
49146
49147     Instead of having lots of 'if NULL then allocate' code segments
49148     for the
49149     global GRand instance, move it to a single getter function that
49150     everyone
49151     calls.
49152
49153  glib/grand.c | 38 +++++++++++++++++---------------------
49154  1 file changed, 17 insertions(+), 21 deletions(-)
49155
49156 commit 70410b322c6a7cfa047d2a4049d0c810e9a52da8
49157 Author: Ryan Lortie <desrt@desrt.ca>
49158 Date:   Sun Mar 24 21:18:30 2013 -0400
49159
49160     gslice: don't misuse g_mutex_init()
49161
49162     We were using g_mutex_init() to initialise a pair of mutexes in static
49163     storage, but we should only do that for mutexes that are part of
49164     allocated structures.
49165
49166  glib/gslice.c | 2 --
49167  1 file changed, 2 deletions(-)
49168
49169 commit 4af135ce49e5c8aa8231e0c9e24f04f5cd917468
49170 Author: Philip Withnall <philip.withnall@collabora.co.uk>
49171 Date:   Tue Nov 5 16:43:26 2013 +0000
49172
49173     garray: Note lack of bounds checking in g_ptr_array_index()
49174     documentation
49175
49176  glib/garray.c | 4 ++++
49177  1 file changed, 4 insertions(+)
49178
49179 commit f4931142806556123ce75dcf8b84e60dc7cd4e3c
49180 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49181 Date:   Mon Nov 4 16:32:01 2013 +0800
49182
49183     gio/tests: Clean up inclusion of unistd.h
49184
49185     Include unistd.h only on *NIX and define items as necessary on
49186     Windows,
49187     also replace instances of ssize_t with the GLib-equivilant gssize
49188     so to fix
49189     the build on platforms that do not have ssize_t, such as Visual C++.
49190
49191     https://bugzilla.gnome.org/show_bug.cgi?id=711047
49192
49193  gio/tests/filter-cat.c           | 13 +++++++++++--
49194  gio/tests/gsubprocess-testprog.c |  4 ++--
49195  gio/tests/readwrite.c            |  5 ++++-
49196  gio/tests/resolver.c             |  2 ++
49197  gio/tests/win32-streams.c        |  1 -
49198  5 files changed, 19 insertions(+), 6 deletions(-)
49199
49200 commit d262b6fe0ca851a47fede2e624cec4aa041f2f14
49201 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49202 Date:   Mon Nov 4 13:07:52 2013 +0800
49203
49204     glib/tests: Clean up inclusion of unistd.h
49205
49206     Include unistd.h only when G_OS_UNIX is defined (or when G_OS_WIN32
49207     is not
49208     defined).  This will avoid including unistd.h unconditionally and/or
49209     unecessarily, which may cause problems in certain scenarios, such
49210     as when
49211     building the tests on Visual C++, which does not come with a
49212     unistd.h and
49213     MinGW, where unistd.h is essentially a wrapper for io.h and process.h.
49214
49215     https://bugzilla.gnome.org/show_bug.cgi?id=711047
49216
49217  glib/tests/base64.c      |  4 +---
49218  glib/tests/checksum.c    |  4 +---
49219  glib/tests/gwakeuptest.c |  4 +++-
49220  glib/tests/hmac.c        |  4 +---
49221  glib/tests/mappedfile.c  |  3 +--
49222  glib/tests/node.c        | 10 +++-------
49223  glib/tests/protocol.c    |  5 +++--
49224  glib/tests/thread.c      |  5 +----
49225  glib/tests/timeout.c     |  2 ++
49226  9 files changed, 16 insertions(+), 25 deletions(-)
49227
49228 commit 1079d30e1b5b9002ca5d4e5bef398e855a7c115f
49229 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49230 Date:   Mon Nov 4 12:23:30 2013 +0800
49231
49232     glib/tests/fileutils.c: Include unistd.h on *NIX only
49233
49234     ...and fix the test on non-English Windows, as gettext on Windows does
49235     not honor LC_ALL = "C" (the default CRT behavior) but requires using
49236     SetThreadLocale() to set the locale as it picks up the user's
49237     environment
49238     and the thread's locale.  Without doing so the
49239     g_format_size_for_display()
49240     et al will display the translated message if the gettext translations
49241     have
49242     been installed before, causing the test_format_size_for_display
49243     tests to
49244     fail.
49245
49246     https://bugzilla.gnome.org/show_bug.cgi?id=711047
49247
49248  glib/tests/fileutils.c | 11 ++++++++++-
49249  1 file changed, 10 insertions(+), 1 deletion(-)
49250
49251 commit 20f873a0bcafe9d8d929be98ea72a0d0608d076a
49252 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49253 Date:   Tue Oct 29 19:12:38 2013 +0800
49254
49255     tests/libmoduletestplugins*.c: Update Prototypes
49256
49257     Visual C++ does not like function declarations being different from
49258     their prototypes, so make the prototypes match the declarations by
49259     decorating them with G_MODULE_EXPORT.
49260
49261     https://bugzilla.gnome.org/show_bug.cgi?id=711047
49262
49263  tests/libmoduletestplugin_a.c | 10 +++++-----
49264  tests/libmoduletestplugin_b.c | 12 ++++++------
49265  2 files changed, 11 insertions(+), 11 deletions(-)
49266
49267 commit 39a62a064b55eead4142c5585a25b86c57759ec5
49268 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49269 Date:   Tue Oct 29 19:17:32 2013 +0800
49270
49271     gio/test/resources.c: Fix for Windows
49272
49273     We need to use g_content_type_get_mime_type() to look up the mime
49274     type of
49275     the file from the registry on the content type that was acquired on
49276     Windows, as g_file_info_get_content_type() does not acquire the
49277     file mime type (unlike on *NIX).
49278
49279     g_content_type_get_mime_type() on *NIX is more or less an no-op as it
49280     simply returns the g_strdup()-ed version of the passed-in content
49281     type.
49282
49283     This will enable the resources test to pass on Windows.
49284
49285     https://bugzilla.gnome.org/show_bug.cgi?id=711047
49286
49287  gio/tests/resources.c | 6 ++++--
49288  1 file changed, 4 insertions(+), 2 deletions(-)
49289
49290 commit 64909ff7409968b83b0961e053eac98a03bd30cf
49291 Author: Ognyan Tonchev <ognyan@axis.com>
49292 Date:   Tue Oct 29 16:39:38 2013 +0100
49293
49294     gmain: make g_source_add_child_source() thread safe
49295
49296     g_source_add_child_source() releases the context lock before attaching
49297     child_source to context. And this causes trouble if parent source is
49298     blocked and g_main_dispatch() manages to lock the context mutex
49299     and call
49300     unblock_source() before child_source gets attached to context.
49301     To fix this we call g_source_attach_unlocked() before releasing the
49302     context mutex.
49303
49304     https://bugzilla.gnome.org/show_bug.cgi?id=711064
49305
49306  glib/gmain.c | 21 +++++++++++----------
49307  1 file changed, 11 insertions(+), 10 deletions(-)
49308
49309 commit 89f961583580b16b5b67b2138d609ffd52f59c75
49310 Author: Ross Lagerwall <rosslagerwall@gmail.com>
49311 Date:   Tue Oct 29 06:02:59 2013 +0200
49312
49313     gio: Don't allow skipping past the end of GLocalFileInputStream
49314
49315     The overridden implementation of the skip method for
49316     GLocalFileInputStream allows skipping past the end of the file
49317     which is
49318     inconsistent with the documentation.  Prevent this by first seeking to
49319     the end of the file and then seeking backwards from there as much as
49320     is necessary.
49321
49322     https://bugzilla.gnome.org/show_bug.cgi?id=711048
49323
49324  gio/glocalfileinputstream.c | 23 +++++++++++++++++++----
49325  gio/tests/readwrite.c       | 12 ++++++++++++
49326  2 files changed, 31 insertions(+), 4 deletions(-)
49327
49328 commit dc172f06162398b51d230511756292154bace423
49329 Author: Dan Winship <danw@gnome.org>
49330 Date:   Sat Nov 2 12:18:45 2013 -0400
49331
49332     gmacros.h: fix C99 check
49333
49334     G_STRFUNC was checking __STDC_VERSION__ against the wrong value
49335     (though it didn't actually matter, since __STDC_VERSION__ wasn't
49336     defined in C90, so the check still only matched C99 and above anyway).
49337
49338  glib/gmacros.h | 2 +-
49339  1 file changed, 1 insertion(+), 1 deletion(-)
49340
49341 commit d0cd2e8ed036f4eff40c6de7a3b4a3361e48295e
49342 Author: Fran Diéguez <fran.dieguez@mabishu.com>
49343 Date:   Fri Nov 1 12:52:43 2013 +0100
49344
49345     Updated Galician translations
49346
49347  po/gl.po | 237
49348  +++++++++++++++++++++++++++++++--------------------------------
49349  1 file changed, 117 insertions(+), 120 deletions(-)
49350
49351 commit aff483616c950fce2c8b466b5d0e8fbe2374fb8c
49352 Author: Fran Diéguez <fran.dieguez@mabishu.com>
49353 Date:   Mon Oct 28 01:13:41 2013 +0100
49354
49355     Updated Galician translations
49356
49357  po/gl.po | 785
49358  +++++++++++++++++++++++++++++++++++++++------------------------
49359  1 file changed, 488 insertions(+), 297 deletions(-)
49360
49361 commit e6d19a27a3242ebf7ac23d3999e325f6a8d9ea39
49362 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
49363 Date:   Thu Oct 31 14:36:50 2013 +0100
49364
49365     Updated Spanish translation
49366
49367  po/es.po | 825
49368  ++++++++++++++++++++++++++++++++++++++++-----------------------
49369  1 file changed, 524 insertions(+), 301 deletions(-)
49370
49371 commit 6ed60a936cf4a220519195c456c3eaa5ddec66b4
49372 Author: Murray Cumming <murrayc@murrayc.com>
49373 Date:   Thu Oct 31 13:15:01 2013 +0100
49374
49375     docs: GDataTime: *_add_*(): Mention that you can subtract.
49376
49377     Because this was not obvious to at least one person on irc.
49378
49379  glib/gdatetime.c | 15 +++++++++------
49380  1 file changed, 9 insertions(+), 6 deletions(-)
49381
49382 commit e2fcb77cb04b4b86768d56d8fccfb36f1a5d9451
49383 Author: Ross Lagerwall <rosslagerwall@gmail.com>
49384 Date:   Wed Oct 30 20:34:14 2013 +0200
49385
49386     gio: Clean up trashinfo file if trashing fails
49387
49388     https://bugzilla.gnome.org/show_bug.cgi?id=687202
49389
49390  gio/glocalfile.c | 2 ++
49391  1 file changed, 2 insertions(+)
49392
49393 commit e94df7cfc279f38563e80e5a2b48a1bbd8d2b71b
49394 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
49395 Date:   Mon Oct 28 17:02:44 2013 -0400
49396
49397     Tests: It is useless to unset "DBUS_SESSION_BUS_ADDRESS" manually
49398
49399     If the goal is to make sure we don't have a dbus connection, it has
49400     to call g_test_dbus_unset() instead which is much more complete.
49401
49402     In this case, g_test_dbus_unset() is called already, so it should be
49403     fine.
49404
49405     https://bugzilla.gnome.org/show_bug.cgi?id=697348
49406
49407  gio/tests/gapplication.c | 4 ----
49408  1 file changed, 4 deletions(-)
49409
49410 commit 06fbdb04d5001eaf9abadb872185d7b3e1593e08
49411 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
49412 Date:   Mon Oct 28 14:54:22 2013 -0400
49413
49414     GTestDBus: Make sure only DBUS_SESSION_BUS_ADDRESS is set by default
49415
49416     g_test_dbus_unset() now also unset DBUS_STARTER_ADDRESS and
49417     DBUS_STARTER_BUS_TYPE.
49418
49419     https://bugzilla.gnome.org/show_bug.cgi?id=697348
49420
49421  gio/gtestdbus.c | 5 ++++-
49422  1 file changed, 4 insertions(+), 1 deletion(-)
49423
49424 commit 940fa98290812789d095d93ff1c550cd86fb2428
49425 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
49426 Date:   Mon Oct 28 17:18:54 2013 -0400
49427
49428     Tests: add session_bus_run() and use it where possible
49429
49430     This is to avoid having again the subtil bug in dbus-appinfo.c:
49431     session_bus_down() was called before g_test_run() so the test was
49432     running on the user's dbus session.
49433
49434     https://bugzilla.gnome.org/show_bug.cgi?id=697348
49435
49436  gio/tests/dbus-appinfo.c        |  6 +-----
49437  gio/tests/gdbus-export.c        | 11 +----------
49438  gio/tests/gdbus-introspection.c | 10 +---------
49439  gio/tests/gdbus-proxy.c         |  5 +----
49440  gio/tests/gdbus-sessionbus.c    | 11 +++++++++++
49441  gio/tests/gdbus-sessionbus.h    |  1 +
49442  gio/tests/gdbus-test-codegen.c  | 11 +----------
49443  7 files changed, 17 insertions(+), 38 deletions(-)
49444
49445 commit 5280c03368299bbb4f721f3e47213aa01d9d0142
49446 Author: Colin Walters <walters@verbum.org>
49447 Date:   Tue Oct 29 09:47:34 2013 -0400
49448
49449     tests/gdbus-introspection: Add a less trivial test case for
49450     _IGNORE_QUALIFIED
49451
49452     This is distilled from PackageKit which currently aborts on startup.
49453
49454     https://bugzilla.gnome.org/show_bug.cgi?id=665634
49455
49456  gio/tests/gdbus-introspection.c | 25 ++++++++++++-------------
49457  1 file changed, 12 insertions(+), 13 deletions(-)
49458
49459 commit daff84e23c4870f674293a90f36d79f4587d20cc
49460 Author: Ryan Lortie <desrt@desrt.ca>
49461 Date:   Tue Oct 29 09:01:32 2013 -0700
49462
49463     GMarkup: clear attributes on ignorned tags
49464
49465     Make sure that if we ignore a tag then we also clear the attributes
49466     that
49467     we already collected so that they don't end up on the next unignored
49468     tag
49469     opening.
49470
49471     Also add some extra brackets for clarity (it doesn't make any
49472     difference
49473     -- I just think it reads nicer this way).
49474
49475     https://bugzilla.gnome.org/show_bug.cgi?id=665634
49476
49477  glib/gmarkup.c | 5 +++--
49478  1 file changed, 3 insertions(+), 2 deletions(-)
49479
49480 commit 425f307b01a41e6cd4922b037105a66293863cce
49481 Author: Lars Uebernickel <lars@uebernic.de>
49482 Date:   Mon Oct 28 23:55:19 2013 -0700
49483
49484     gtk-notification-backend: remove unused variable
49485
49486     A reference to the session bus is now stored in GNotificationBackend.
49487     Remove the extraneous one in the gtk backend and stop using it in
49488     withdraw_notification.
49489
49490     https://bugzilla.gnome.org/show_bug.cgi?id=711051
49491
49492  gio/ggtknotificationbackend.c | 18 +-----------------
49493  1 file changed, 1 insertion(+), 17 deletions(-)
49494
49495 commit 1a037b140893433757400267d00a3a4437c3cdb7
49496 Author: Ross Lagerwall <rosslagerwall@gmail.com>
49497 Date:   Tue Oct 29 14:53:38 2013 +0200
49498
49499     gio: Clear error properly to prevent crash
49500
49501     https://bugzilla.gnome.org/show_bug.cgi?id=711070
49502
49503  gio/gfile.c | 2 +-
49504  1 file changed, 1 insertion(+), 1 deletion(-)
49505
49506 commit c8aba61713ec0f674fa0dc986db3b2db3cdd0c41
49507 Author: Ryan Lortie <desrt@desrt.ca>
49508 Date:   Mon Oct 28 11:44:16 2013 -0700
49509
49510     GCancellable: drop lock for callback during connect()
49511
49512     Don't hold the lock when calling the user's callback during
49513     g_cancellable_connect() for the case that the cancellable has already
49514     fired.
49515
49516     Taken from a patch by Alex Larsson.
49517
49518     Doc updates from Colin Walters.
49519
49520     https://bugzilla.gnome.org/show_bug.cgi?id=705395
49521
49522  gio/gcancellable.c | 10 +++++++++-
49523  1 file changed, 9 insertions(+), 1 deletion(-)
49524
49525 commit 61e8e1cd02cc9b9ae8917262ecc17633312b7683
49526 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49527 Date:   Tue Oct 29 14:49:13 2013 +0800
49528
49529     gio/gsubprocess.c: Use g_snprintf()
49530
49531     snprintf() is unfortunately still not universally available, so use
49532     g_snprintf() to ensure the build works on all platforms.
49533
49534     https://bugzilla.gnome.org/show_bug.cgi?id=711049
49535
49536  gio/gsubprocess.c | 2 +-
49537  1 file changed, 1 insertion(+), 1 deletion(-)
49538
49539 commit e08ef9c367c4ad7c7d18b33b26465e8afbc895f3
49540 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49541 Date:   Tue Oct 29 12:46:32 2013 +0800
49542
49543     gobject/gvaluetransform.c: Cleanup #ifndef _MSC_VER
49544
49545     The two casts that were unsupported with Visual Studio is now properly
49546     supported, so build this code like how the other compilers build
49547     the code.
49548
49549  gobject/gvaluetransform.c | 3 ---
49550  1 file changed, 3 deletions(-)
49551
49552 commit b227528f3291c8c4cfdfea057917edec63597ff8
49553 Author: Ryan Lortie <desrt@desrt.ca>
49554 Date:   Mon Oct 28 20:48:53 2013 -0700
49555
49556     GSettingsSchemaSource: fix parameter name in header
49557
49558     list_schemas() had the parameters called 'recursive' and
49559     'non-recursive'
49560     in the header instead of 'relocatable'.  Fix that.
49561
49562  gio/gsettingsschema.c | 17 ++++++++---------
49563  gio/gsettingsschema.h |  4 ++--
49564  2 files changed, 10 insertions(+), 11 deletions(-)
49565
49566 commit abb9a746f4cc2c67a1dd96fa35e8d20bebe81c4f
49567 Author: Ryan Lortie <desrt@desrt.ca>
49568 Date:   Mon Oct 28 14:49:14 2013 -0700
49569
49570     exporter: give error on Describe of missing action
49571
49572     If someone calls org.gtk.Actions.Describe on a non-existent action
49573     then
49574     return an exception instead of a trivial description (disabled, no
49575     state, etc.).
49576
49577     https://bugzilla.gnome.org/show_bug.cgi?id=687185
49578
49579  gio/gactiongroupexporter.c | 2 +-
49580  1 file changed, 1 insertion(+), 1 deletion(-)
49581
49582 commit e275b8bc6c48aa7c894cb4f53bd1ee95850eb801
49583 Author: Ryan Lortie <desrt@desrt.ca>
49584 Date:   Mon Oct 28 14:49:14 2013 -0700
49585
49586     exporter: give error on Describe of missing action
49587
49588     If someone calls org.gtk.Actions.Describe on a non-existent action
49589     then
49590     return an exception instead of a trivial description (disabled, no
49591     state, etc.).
49592
49593     https://bugzilla.gnome.org/show_bug.cgi?id=687185
49594
49595  gio/gactiongroupexporter.c | 8 ++++++++
49596  1 file changed, 8 insertions(+)
49597
49598 commit 83869120bba2aa745a1b23fb415ab0eddd6f9327
49599 Author: Ryan Lortie <desrt@desrt.ca>
49600 Date:   Mon Oct 28 14:59:26 2013 -0700
49601
49602     GSimpleAction: don't allow changing state type
49603
49604     g_object_set() allowed us to bypass the usual checks that the state
49605     doesn't change type and also leaked.
49606
49607     Fix that up by turning the state into a construct property (so that it
49608     always gets set once during construction, even if only to NULL) and
49609     then route the further sets through the C API so that they are subject
49610     to the same checks.
49611
49612     https://bugzilla.gnome.org/show_bug.cgi?id=696424
49613
49614  gio/gsimpleaction.c | 18 ++++++++++++++++--
49615  1 file changed, 16 insertions(+), 2 deletions(-)
49616
49617 commit 908d7d6d6abb53a00e20bab70df7099ecd66890b
49618 Author: Ryan Lortie <desrt@desrt.ca>
49619 Date:   Mon Oct 28 15:30:25 2013 -0700
49620
49621     glib-compile-schemas: ignore qualified tags/attrs
49622
49623     Ignore qualified (in the XML namespace sense) tags and attributes when
49624     compiling GSettings schemas.
49625
49626     This will allow people to add custom tags and attributes to their
49627     schemas
49628     without tripping up the compiler.
49629
49630     https://bugzilla.gnome.org/show_bug.cgi?id=635641
49631
49632  gio/glib-compile-schemas.c | 3 ++-
49633  1 file changed, 2 insertions(+), 1 deletion(-)
49634
49635 commit 9933a9f90477bf960f7f9c357253d1e4c78e5db5
49636 Author: Ryan Lortie <desrt@desrt.ca>
49637 Date:   Mon Oct 28 15:27:29 2013 -0700
49638
49639     GDBus: ignore qualified XML tags and attributes
49640
49641     Ignore qualified (in the XML namespace sense) tags and attributes when
49642     parsing D-Bus introspection XML.
49643
49644     This will allow people to add custom tags and attributes to their
49645     D-Bus
49646     interfaces without tripping up GDBus.
49647
49648     https://bugzilla.gnome.org/show_bug.cgi?id=665634
49649
49650  gio/gdbusintrospection.c | 2 +-
49651  1 file changed, 1 insertion(+), 1 deletion(-)
49652
49653 commit 1bc98830c5a3ffe5a43e5e05730064cb149f25bd
49654 Author: Ryan Lortie <desrt@desrt.ca>
49655 Date:   Mon Oct 28 14:11:05 2013 -0700
49656
49657     tests: add a ignore-qualified markup-collect case
49658
49659     Add a case to markup-collect that exercises the new IGNORE_QUALIFIED
49660     flag.
49661
49662     https://bugzilla.gnome.org/show_bug.cgi?id=665634
49663
49664  glib/tests/markup-collect.c | 5 ++++-
49665  1 file changed, 4 insertions(+), 1 deletion(-)
49666
49667 commit 474d91566a7db52ee1776933ea5c4b6276b1280a
49668 Author: Ryan Lortie <desrt@desrt.ca>
49669 Date:   Mon Oct 28 14:05:51 2013 -0700
49670
49671     GMarkup: add G_MARKUP_IGNORE_QUALIFIED
49672
49673     Add a flag to GMarkupParserFlags to ignore qualified tags (along with
49674     their contents) and attributes.
49675
49676     This will provide a nice way for some of our parsers (GDBus
49677     introspection, GSettings schema, etc) to ignore additional tags that
49678     users have added to their files, under a different namespace.
49679
49680     https://bugzilla.gnome.org/show_bug.cgi?id=665634
49681
49682  glib/gmarkup.c | 36 +++++++++++++++++++++++++++++++-----
49683  glib/gmarkup.h |  7 ++++++-
49684  2 files changed, 37 insertions(+), 6 deletions(-)
49685
49686 commit cbccbaeacfbde66f4b611b37752b0d96e77ca91e
49687 Author: Ryan Lortie <desrt@desrt.ca>
49688 Date:   Mon Oct 28 13:56:26 2013 -0700
49689
49690     GMarkup: share some common code for closing tags
49691
49692     The code for dealing with </foo> and the second half of <foo/> was
49693     largely duplicated.  We can share a lot of it by using a common
49694     function.
49695
49696     This slightly changes the behaviour of the parser under error
49697     circumstances: previously the parser would deal with '<foo/}' by first
49698     issuing the end_element callback and then flagging the error due
49699     to the
49700     unexpected character.  Now we will flag the unexpected character error
49701     first, skipping the callback.
49702
49703     This behaviour change required modifying the testsuite.
49704
49705     https://bugzilla.gnome.org/show_bug.cgi?id=665634
49706
49707  glib/gmarkup.c                      | 113
49708  ++++++++++++++++--------------------
49709  glib/tests/markups/fail-44.expected |   1 -
49710  glib/tests/markups/fail-8.expected  |   1 -
49711  3 files changed, 50 insertions(+), 65 deletions(-)
49712
49713 commit 44f13124c9d6d66760bd800d7d1ce68dc53ad5f2
49714 Author: Stef Walter <stefw@gnome.org>
49715 Date:   Mon Oct 28 10:12:29 2013 +0100
49716
49717     test: g_debug messages shouldn't affect g_assert_expected_messages
49718
49719     Debug messages are meant to give insight into how a process is
49720     proceeding, and are unpredictable in nature. They also often have
49721     line numbers in them.
49722
49723     This patch ignores debug messages in
49724     g_test_assert_expected_messages().
49725
49726     https://bugzilla.gnome.org/show_bug.cgi?id=710991
49727
49728  glib/gmessages.c     | 12 +++++++++---
49729  glib/tests/testing.c | 14 ++++++++++++++
49730  2 files changed, 23 insertions(+), 3 deletions(-)
49731
49732 commit 0d89d38cac5dddeade2c3bd21a27b6d8de997fa0
49733 Author: Ryan Lortie <desrt@desrt.ca>
49734 Date:   Mon Oct 28 12:10:13 2013 -0700
49735
49736     GSettings: fix for loop in 'extends' functionality
49737
49738     Obvious mistake :(
49739
49740  gio/gsettingsschema.c | 4 ++--
49741  1 file changed, 2 insertions(+), 2 deletions(-)
49742
49743 commit b30486985bfceeed206fb285b8377596e374602e
49744 Author: Ryan Lortie <desrt@desrt.ca>
49745 Date:   Mon Oct 28 10:54:08 2013 -0700
49746
49747     gsettings(1): stop using deprecated APIs
49748
49749     Stop using the recently-deprecated GSettings APIs.
49750
49751     Use the GSettingsSchema-based APIs instead.
49752
49753     This fixes a number of bugs and also a net reduction of code. In
49754     particular, list-schemas will now work in context of a given
49755     --schemadir
49756     argument.
49757
49758     https://bugzilla.gnome.org/show_bug.cgi?id=695558
49759
49760  gio/gsettings-tool.c | 105
49761  ++++++++++++++++++++-------------------------------
49762  1 file changed, 41 insertions(+), 64 deletions(-)
49763
49764 commit a1a4dbf6ff94204dd61ec7944c854261f8a2dc3b
49765 Author: Ryan Lortie <desrt@desrt.ca>
49766 Date:   Mon Oct 28 10:23:29 2013 -0700
49767
49768     gsettings(1): use global variables
49769
49770     The number of arguments passed to each function is about to
49771     increase, so
49772     just use global variables instead.
49773
49774     This is a commandline tool, after all...
49775
49776     https://bugzilla.gnome.org/show_bug.cgi?id=695558
49777
49778  gio/gsettings-tool.c | 174
49779  +++++++++++++++++++++++----------------------------
49780  1 file changed, 77 insertions(+), 97 deletions(-)
49781
49782 commit bcb030a4745d9d88a6150146a37e732a5c7c5d4f
49783 Author: Ryan Lortie <desrt@desrt.ca>
49784 Date:   Sun Oct 27 17:03:04 2013 -0700
49785
49786     GSettingsSchemaKey: add introspection APIs
49787
49788     Add g_settings_schema_has_key() and _get_range(), _range_check(),
49789     _get_value_type(), _get_default_value() methods on GSettingsSchemaKey.
49790
49791     Deprecate the equivalent APIs on GSettings.
49792
49793     https://bugzilla.gnome.org/show_bug.cgi?id=683017
49794
49795  docs/reference/gio/gio-sections.txt |   7 ++
49796  gio/gsettings.c                     |  80 ++------------
49797  gio/gsettings.h                     |   4 +-
49798  gio/gsettingsschema-internal.h      |   4 -
49799  gio/gsettingsschema.c               | 212
49800  ++++++++++++++++++++++++++++++------
49801  gio/gsettingsschema.h               |  13 +++
49802  6 files changed, 208 insertions(+), 112 deletions(-)
49803
49804 commit c0865fbaf25b3666808b0c044c972c3dd76d397e
49805 Author: Ryan Lortie <desrt@desrt.ca>
49806 Date:   Mon Oct 28 10:23:29 2013 -0700
49807
49808     bump version
49809
49810     dconf needs the new version with read_user_value() on the backend API.
49811
49812  configure.ac | 2 +-
49813  1 file changed, 1 insertion(+), 1 deletion(-)
49814
49815 commit bebdfb8e6264f61ffefce3ce297f860909ee2ea3
49816 Author: Ryan Lortie <desrt@desrt.ca>
49817 Date:   Sun Oct 27 10:34:01 2013 -0700
49818
49819     GSettings: add getters for user/default value
49820
49821     Add two new APIs: g_settings_get_user_value() and
49822     g_settings_get_default_value().   Together, these should allow the
49823     inspection of all interesting cases of "is this key set?" and "what
49824     would happen if I reset this key?"
49825
49826     https://bugzilla.gnome.org/show_bug.cgi?id=668233
49827
49828  docs/reference/gio/gio-sections.txt |   2 +
49829  gio/gsettings.c                     | 100
49830  ++++++++++++++++++++++++++++++++++++
49831  gio/gsettings.h                     |   7 +++
49832  3 files changed, 109 insertions(+)
49833
49834 commit 2d06dbeef185d25c8f4af2936d371c8ea717331b
49835 Author: Ryan Lortie <desrt@desrt.ca>
49836 Date:   Sun Oct 27 10:33:08 2013 -0700
49837
49838     GSettings: small internal refactor
49839
49840     Add two boolean parameters to our internal getter utility function in
49841     anticipation of the coming addition of g_settings_get_user_value() and
49842     g_settings_get_default_value() APIs.
49843
49844     https://bugzilla.gnome.org/show_bug.cgi?id=668233
49845
49846  gio/gsettings.c | 21 +++++++++++++--------
49847  1 file changed, 13 insertions(+), 8 deletions(-)
49848
49849 commit 84a6e651c208971e810d04c1ab08bed6a5f58905
49850 Author: Ryan Lortie <desrt@desrt.ca>
49851 Date:   Sun Oct 27 09:42:32 2013 -0700
49852
49853     GSettingsBackend: add read_user_value() API
49854
49855     This will get the 'user' value from the database (ie: the one that
49856     the user has
49857     control over).
49858
49859     Provide a default implementation that chains to ->read().  That will
49860     work for
49861     all of our internal backends which don't have a concept of layering or
49862     lockdown.
49863
49864     The delayed backend implments "user value" by returning anything
49865     that's
49866     in the changeset (incuding an explicit NULL) or chaining up otherwise.
49867
49868     We will use this for g_settings_get_user_value().
49869
49870     https://bugzilla.gnome.org/show_bug.cgi?id=668233
49871
49872  gio/gdelayedsettingsbackend.c  | 27 ++++++++++++++++++++++++
49873  gio/gsettingsbackend.c         | 47
49874  ++++++++++++++++++++++++++++++++++++++++++
49875  gio/gsettingsbackend.h         |  6 +++++-
49876  gio/gsettingsbackendinternal.h |  3 +++
49877  4 files changed, 82 insertions(+), 1 deletion(-)
49878
49879 commit d567aa51149186e4675e01a5f11afb0360917da0
49880 Author: Philip Withnall <philip.withnall@collabora.co.uk>
49881 Date:   Mon Oct 28 17:07:49 2013 +0000
49882
49883     gio: Remove an unused variable from Makefile.am
49884
49885     RESOLVER_LIBADD was not defined anywhere (its functionality has
49886     migrated to NETWORK_LIBS instead).
49887
49888  gio/Makefile.am | 2 +-
49889  1 file changed, 1 insertion(+), 1 deletion(-)
49890
49891 commit f2c4eb8cbb20424a5e715b7f423d96ba9a30ac7f
49892 Author: Emmanuele Bassi <ebassi@gnome.org>
49893 Date:   Mon Oct 14 19:41:54 2013 +0100
49894
49895     docs: Mention that generated code should not be kept
49896
49897     Code generated by gdbus-codegen should neither be checked in into
49898     revision control, nor should be distributed.
49899
49900     https://bugzilla.gnome.org/show_bug.cgi?id=710133
49901
49902  docs/reference/gio/gdbus-codegen.xml | 5 +++++
49903  1 file changed, 5 insertions(+)
49904
49905 commit e547d14b7043836c59166af1d5497cb8f73caff6
49906 Author: Emmanuele Bassi <ebassi@gnome.org>
49907 Date:   Mon Oct 14 19:40:53 2013 +0100
49908
49909     gdbus-codegen maintains ABI for type structures
49910
49911     Make it explicit, to avoid changes that could potentially lead to
49912     breakage in user code.
49913
49914     https://bugzilla.gnome.org/show_bug.cgi?id=710133
49915
49916  docs/reference/gio/gdbus-codegen.xml | 3 ++-
49917  1 file changed, 2 insertions(+), 1 deletion(-)
49918
49919 commit 1b08980b48df4bcf973d3e308780dfdb3a62e9fa
49920 Author: Emmanuele Bassi <ebassi@gnome.org>
49921 Date:   Mon Oct 14 19:30:21 2013 +0100
49922
49923     gdbus-codegen: Take into consideration MAX_ALLOWED for private data
49924
49925     The G_ADD_PRIVATE() macro, and the auto-generated
49926     get_instance_private()
49927     internal function, should be used conditionally depending on the
49928     maximum
49929     allowed version of GLib, as defined by the GLIB_VERSION_MAX_ALLOWED
49930     pre-processor symbol.
49931
49932     This allows generating code that can be compiled in projects that wish
49933     to use an older API version of GLib through the use of the
49934     GLIB_VERSION_MAX_ALLOWED symbol.
49935
49936     https://bugzilla.gnome.org/show_bug.cgi?id=710133
49937
49938  gio/gdbus-2.0/codegen/codegen.py | 29 ++++++++++++++++++++++++++---
49939  gio/tests/.gitignore             |  1 +
49940  gio/tests/Makefile.am            |  6 +++++-
49941  3 files changed, 32 insertions(+), 4 deletions(-)
49942
49943 commit 066df98849e890761a39361a4f5267ae3faa12b0
49944 Author: Ryan Lortie <desrt@desrt.ca>
49945 Date:   Mon Oct 28 09:29:15 2013 -0700
49946
49947     g_settings_schema_list: some fixes
49948
49949     Prevent a crash in the case that gvdb_table_list() returns NULL (ie:
49950     because a schema has no keys).
49951
49952     Stop a memory leak caused by pointlessly stealing keys from a
49953     hashtable
49954     (after we quarked them already).
49955
49956     Stop allocating an extra entry at the end of an array for a terminator
49957     (that we never wrote anyway) when all functions using this API
49958     refer to
49959     the out-parameter length array.
49960
49961     https://bugzilla.gnome.org/show_bug.cgi?id=711016
49962
49963  gio/gsettingsschema.c | 16 ++++++++--------
49964  1 file changed, 8 insertions(+), 8 deletions(-)
49965
49966 commit 5616e03f7a89a7dc83438b82e71d31e6456d2675
49967 Author: Matthias Clasen <mclasen@redhat.com>
49968 Date:   Mon Oct 28 12:31:31 2013 -0400
49969
49970     Fix handling of icons in GNotification
49971
49972     The fdo backend was sending a uri where a file path
49973     was expected.
49974
49975  gio/gfdonotificationbackend.c | 2 +-
49976  1 file changed, 1 insertion(+), 1 deletion(-)
49977
49978 commit 65af7c47fff4ab04f26d6c8e33c6a01e19139613
49979 Author: Stef Walter <stefw@gnome.org>
49980 Date:   Wed Nov 28 22:01:21 2012 +0100
49981
49982     Add a request_certificate virtual method to GTlsInteraction
49983
49984     This allows GTlsConnection implementations to request a certificate
49985     from the user.
49986
49987     Fix ups by Dan Winship <danw@gnome.org>
49988
49989     https://bugzilla.gnome.org/show_bug.cgi?id=637257
49990
49991  docs/reference/gio/gio-sections.txt |   7 +-
49992  gio/gioenums.h                      |  14 +
49993  gio/gtlsinteraction.c               | 390 ++++++++++++++++++++++++---
49994  gio/gtlsinteraction.h               |  47 +++-
49995  gio/tests/Makefile.am               |   2 +
49996  gio/tests/tls-interaction.c         | 508
49997  ++++++++++++++++++++++++++++++++----
49998  6 files changed, 867 insertions(+), 101 deletions(-)
49999
50000 commit 1fba61981a80c7a536113ba55f5a6acee8cd230c
50001 Author: Matthew Barnes <mbarnes@redhat.com>
50002 Date:   Sun Oct 27 17:26:33 2013 -0700
50003
50004     GKeyFileSettingsBackend: ignore file deletions
50005
50006     Ignore the keyfile being deleted (ie: by the user) instead of
50007     reporting
50008     it to the application as all values being reverted back to their
50009     originals.
50010
50011     https://bugzilla.gnome.org/show_bug.cgi?id=637956
50012
50013  gio/gkeyfilesettingsbackend.c | 4 +++-
50014  1 file changed, 3 insertions(+), 1 deletion(-)
50015
50016 commit ef57996f44d57a3c6f7abda5a447ca8baf9dfbea
50017 Author: Christian Persch <chpe@gnome.org>
50018 Date:   Sun Oct 27 17:22:38 2013 -0700
50019
50020     Add test for extended schemas
50021
50022     The test checks that the keys of the base schema are all present in
50023     the extended schema.
50024
50025     https://bugzilla.gnome.org/show_bug.cgi?id=645453
50026
50027  gio/tests/gsettings.c              | 16 ++++++++++++++++
50028  gio/tests/org.gtk.test.gschema.xml | 16 ++++++++++++++++
50029  2 files changed, 32 insertions(+)
50030
50031 commit cbf8cf8598e527a0d3b895cbfedef6b728ab8b82
50032 Author: Ryan Lortie <desrt@desrt.ca>
50033 Date:   Sun Oct 27 17:18:10 2013 -0700
50034
50035     GSettings: properly support 'extends'
50036
50037     Support the 'extends' attribute that has been supported by the
50038     compiler
50039     for a long time by doing three things:
50040
50041      - when creating a schema that extends another schema, lookup
50042      that other
50043        schema
50044
50045      - when looking up keys and we can't find them in the schema, check
50046        (recursively) in the 'extends' schema
50047
50048      - when listing all keys in a schema, also visit the extends schemas,
50049        but take care to avoid duplicates caused by overrides
50050
50051     Extend the testsuite to verify that it works.
50052
50053     https://bugzilla.gnome.org/show_bug.cgi?id=645453
50054
50055  gio/gsettingsschema.c | 152
50056  +++++++++++++++++++++++++++++++-------------------
50057  1 file changed, 96 insertions(+), 56 deletions(-)
50058
50059 commit 3041d0a8dbc9b82d15291061814c4160a5d400ab
50060 Author: Ross Lagerwall <rosslagerwall@gmail.com>
50061 Date:   Fri Oct 25 10:05:02 2013 +0200
50062
50063     gio: Fix typo in documentation
50064
50065     https://bugzilla.gnome.org/show_bug.cgi?id=710859
50066
50067  gio/gfileinfo.c | 2 +-
50068  1 file changed, 1 insertion(+), 1 deletion(-)
50069
50070 commit 6f386341bd0b03012c3f379d75d78755ef8cc7b6
50071 Author: Ryan Lortie <desrt@desrt.ca>
50072 Date:   Sat Oct 26 19:12:46 2013 -0700
50073
50074     Add g_settings_schema_source_list_schemas()
50075
50076     g_settings_list_schemas() and g_settings_list_relocatable_schemas()
50077     are
50078     now deprecated.
50079
50080     This will allow listing off schemas on non-default sources and is a
50081     better fit with the new direction the API is going.
50082
50083     https://bugzilla.gnome.org/show_bug.cgi?id=680838
50084
50085  docs/reference/gio/gio-sections.txt |   1 +
50086  gio/gsettings.h                     |   4 +-
50087  gio/gsettingsschema.c               | 172
50088  ++++++++++++++++++++----------------
50089  gio/gsettingsschema.h               |   6 ++
50090  4 files changed, 103 insertions(+), 80 deletions(-)
50091
50092 commit 13067362d2539f47624e4fb38589bf5281dd3276
50093 Author: Colin Walters <walters@verbum.org>
50094 Date:   Sun Oct 27 10:34:08 2013 -0400
50095
50096     gsubprocess: Add documentation about default input directions
50097
50098  gio/gsubprocess.c | 6 +++++-
50099  1 file changed, 5 insertions(+), 1 deletion(-)
50100
50101 commit 6bb9d17e40deb230ab14f369304b8feca02230c0
50102 Author: Colin Walters <walters@verbum.org>
50103 Date:   Sun Oct 27 10:21:13 2013 -0400
50104
50105     gsubprocess: Fall back to plain F_DUPFD+fcntl for OS X <= Snow Lion
50106
50107     Since it apparently doesn't have F_DUPFD_CLOEXEC.
50108
50109     https://bugzilla.gnome.org/show_bug.cgi?id=710962
50110
50111  gio/gsubprocess.c | 32 +++++++++++++++++++++++++++++---
50112  1 file changed, 29 insertions(+), 3 deletions(-)
50113
50114 commit 00b35c78f861b2413fdb0bcba7d12249e52b0374
50115 Author: Ryan Lortie <desrt@desrt.ca>
50116 Date:   Sat Oct 26 18:58:06 2013 -0400
50117
50118     Add a testcase for summary/description
50119
50120     https://bugzilla.gnome.org/show_bug.cgi?id=668232
50121
50122  gio/tests/gsettings.c              | 38
50123  ++++++++++++++++++++++++++++++++++++++
50124  gio/tests/org.gtk.test.gschema.xml | 18 ++++++++++++++++++
50125  2 files changed, 56 insertions(+)
50126
50127 commit 96a053e025f4b5a7286844df3d691ebb508953ab
50128 Author: Ryan Lortie <desrt@desrt.ca>
50129 Date:   Sat Oct 26 18:57:55 2013 -0400
50130
50131     Add g_settings_schema_key_get_summary/description
50132
50133     Add an API to read the summary and description from the .xml schema
50134     files.
50135
50136     This will be used by dconf-editor and gnome-tweak-tool.
50137
50138     This API is a bit heavy -- it parses the XML and builds a table.  It
50139     also loads gettext domains for translation.  It only does these things
50140     if it is used, however, so it will not impact normal applications.
50141
50142     We store the summary/description in a pair of hash tables on the
50143     schema
50144     source (which we have a backref to as of a few commits ago).  We can't
50145     use a global table because people might want to request summary and
50146     description from non-default sources.  We don't want to use per-schema
50147     tables because we'd have to reparse the directory every time (since we
50148     cannot guess which file a schema may have been in).
50149
50150     https://bugzilla.gnome.org/show_bug.cgi?id=668232
50151
50152  docs/reference/gio/gio-sections.txt |   4 +
50153  gio/gsettingsschema.c               | 355
50154  ++++++++++++++++++++++++++++++++++++
50155  gio/gsettingsschema.h               |   5 +
50156  3 files changed, 364 insertions(+)
50157
50158 commit 84fa07aeb1e3e41deac3508231712967366abfbd
50159 Author: Ryan Lortie <desrt@desrt.ca>
50160 Date:   Sat Oct 26 18:57:24 2013 -0400
50161
50162     Make GSettingsSchemaKey public
50163
50164     Take this private API and make it public along with a boxed type and
50165     ref/unref functions.
50166
50167     Future commits will add accessors with new functionality and some that
50168     allow us to deprecate functions on GSettings itself (such as
50169     g_settings_get_range).
50170
50171     https://bugzilla.gnome.org/show_bug.cgi?id=668232
50172
50173  docs/reference/gio/gio-sections.txt |  7 ++++
50174  gio/gsettingsschema-internal.h      |  6 ++-
50175  gio/gsettingsschema.c               | 73
50176  +++++++++++++++++++++++++++++++++++++
50177  gio/gsettingsschema.h               | 13 +++++++
50178  4 files changed, 97 insertions(+), 2 deletions(-)
50179
50180 commit 0ef43ba743d0b3d1f8c13cd7fc8e3abab5609c49
50181 Author: Ryan Lortie <desrt@desrt.ca>
50182 Date:   Sat Oct 26 18:50:39 2013 -0400
50183
50184     GSettingsSchema: store a backref to the source
50185
50186     Record in each GSettingsSchema object the source from which it came.
50187
50188     This will be useful in future commits.
50189
50190     https://bugzilla.gnome.org/show_bug.cgi?id=668232
50191
50192  gio/gsettingsschema.c | 3 +++
50193  1 file changed, 3 insertions(+)
50194
50195 commit e462eda3d5c86349bd5daa7db687e582001390d7
50196 Author: Ryan Lortie <desrt@desrt.ca>
50197 Date:   Sat Oct 26 18:49:58 2013 -0400
50198
50199     Clean up GSettingsSchema logic
50200
50201     The way we created the global schema list predates
50202     g_settings_schema_source_new_from_directory() and therefore doesn't
50203     use
50204     it.
50205
50206     Update it to use that function, removing some code.
50207
50208     https://bugzilla.gnome.org/show_bug.cgi?id=668232
50209
50210  gio/gsettingsschema.c | 55
50211  +++++++++++++++++++--------------------------------
50212  1 file changed, 20 insertions(+), 35 deletions(-)
50213
50214 commit ba3103763d1405c9dfd0f14c435aef307dfb92f6
50215 Author: Ryan Lortie <desrt@desrt.ca>
50216 Date:   Sun Oct 27 09:24:40 2013 -0700
50217
50218     tests: test g_hash_table_get_keys_as_array()
50219
50220     https://bugzilla.gnome.org/show_bug.cgi?id=710964
50221
50222  glib/tests/hash.c | 28 ++++++++++++++++++++++++++++
50223  1 file changed, 28 insertions(+)
50224
50225 commit 288076770264c7b34d57c985d827c3a3d2710209
50226 Author: Ryan Lortie <desrt@desrt.ca>
50227 Date:   Sat Oct 26 18:48:42 2013 -0700
50228
50229     Add g_hash_table_get_keys_as_array()
50230
50231     Returns a %NULL-terminated array of the keys of a hashtable.
50232
50233     In the case that the hash table has strings for keys, this is
50234     actually a
50235     gchar**.
50236
50237     https://bugzilla.gnome.org/show_bug.cgi?id=710964
50238
50239  docs/reference/glib/glib-sections.txt |  1 +
50240  glib/ghash.c                          | 46
50241  +++++++++++++++++++++++++++++++++++
50242  glib/ghash.h                          |  3 +++
50243  3 files changed, 50 insertions(+)
50244
50245 commit 415c6d2e2742946606c4db5b1157a946767afdb7
50246 Author: Giovanni Campagna <gcampagna@src.gnome.org>
50247 Date:   Fri Oct 25 18:02:16 2013 +0200
50248
50249     gapplication: don't emit warnings for DBus calls
50250
50251     If a broken (or malicious) remote client calls Open or CommandLine
50252     on a GApplication that does not implement those, return a DBus
50253     error instead of going through and then emitting a warning.
50254
50255     https://bugzilla.gnome.org/show_bug.cgi?id=710885
50256
50257  gio/gapplicationimpl-dbus.c | 16 ++++++++++++++++
50258  1 file changed, 16 insertions(+)
50259
50260 commit 3e48e3be40ffb38067dc8cce4e5830cdd9c08aa5
50261 Author: Giovanni Campagna <gcampagna@src.gnome.org>
50262 Date:   Fri Oct 25 18:01:51 2013 +0200
50263
50264     gapplication: fix memory leak
50265
50266     g_variant_get_child_value() returns a new GVariant, which we must
50267     free.
50268
50269     https://bugzilla.gnome.org/show_bug.cgi?id=710885
50270
50271  gio/gapplicationimpl-dbus.c | 10 ++++++++--
50272  1 file changed, 8 insertions(+), 2 deletions(-)
50273
50274 commit 0e1924a66c642d4aa4a30b97cff509903f972435
50275 Author: Ryan Lortie <desrt@desrt.ca>
50276 Date:   Fri Oct 25 12:22:42 2013 -0400
50277
50278     win32: use real random data for seed on win32
50279
50280     We can get cryptographically secure data from rand_s().
50281
50282     https://bugzilla.gnome.org/show_bug.cgi?id=710738
50283
50284  glib/grand.c | 21 +++++++++++----------
50285  1 file changed, 11 insertions(+), 10 deletions(-)
50286
50287 commit 2bf492e97dd2f90c730ff5eecbde99c8f55265ee
50288 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
50289 Date:   Fri Oct 25 12:44:48 2013 +0530
50290
50291     Assamese translation updated
50292
50293  po/as.po | 345
50294  ++++++++++++++++++++++++++++++++++-----------------------------
50295  1 file changed, 184 insertions(+), 161 deletions(-)
50296
50297 commit 8973a8bea710c085e6e357d5bf869000f91a1dc9
50298 Author: Ryan Lortie <desrt@desrt.ca>
50299 Date:   Wed Oct 23 15:09:07 2013 -0400
50300
50301     GLib 2.39.0
50302
50303  NEWS | 213
50304  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
50305  1 file changed, 213 insertions(+)
50306
50307 commit e52ff015522db55d5ec71cd9afa55863247bb74f
50308 Author: Ryan Lortie <desrt@desrt.ca>
50309 Date:   Thu Oct 24 14:24:04 2013 -0400
50310
50311     docs: dist manpage gapplication.xml
50312
50313  docs/reference/gio/Makefile.am | 1 +
50314  1 file changed, 1 insertion(+)
50315
50316 commit fcd2f7e63923853e113500e48005d269291cf391
50317 Author: Philip Withnall <philip.withnall@collabora.co.uk>
50318 Date:   Thu Oct 24 12:09:27 2013 +0100
50319
50320     tests: Add tests for the thumbnail verification code in GIO
50321
50322     This code was added for use by the G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID
50323     file attribute, but may end up being used elsewhere (e.g. in GVfs)
50324     as well.
50325     As it’s dealing with untrusted external files, and the non-trivial
50326     PNG file
50327     format, this commit adds several test cases to cover valid and
50328     invalid PNG
50329     files.
50330
50331     The security model for the thumbnail verification code is that
50332     the user’s
50333     cache directory is untrusted, and potentially any PNG file which
50334     is passed
50335     to the verifier has been manipulated arbitrarily by an attacker.
50336
50337     This is a follow-up to commit
50338     fe7069749fe39a006985ec266260a3c02ee8c855.
50339
50340     https://bugzilla.gnome.org/show_bug.cgi?id=709898
50341
50342  gio/tests/.gitignore                           |   1 +
50343  gio/tests/Makefile.am                          |  17 ++++
50344  gio/tests/thumbnail-verification.c             | 121
50345  +++++++++++++++++++++++++
50346  gio/tests/thumbnails/bad-header.png            | Bin 0 -> 512 bytes
50347  gio/tests/thumbnails/empty-key.png             | Bin 0 -> 512 bytes
50348  gio/tests/thumbnails/header-and-chunk-size.png | Bin 0 -> 20 bytes
50349  gio/tests/thumbnails/header-only.png           |   2 +
50350  gio/tests/thumbnails/huge-chunk-size.png       | Bin 0 -> 512 bytes
50351  gio/tests/thumbnails/mtime-zero.png            | Bin 0 -> 512 bytes
50352  gio/tests/thumbnails/no-text-data.png          | Bin 0 -> 256 bytes
50353  gio/tests/thumbnails/overlong-value.png        | Bin 0 -> 512 bytes
50354  gio/tests/thumbnails/uri-mismatch.png          | Bin 0 -> 512 bytes
50355  gio/tests/thumbnails/valid-no-size.png         | Bin 0 -> 512 bytes
50356  gio/tests/thumbnails/valid.png                 | Bin 0 -> 512 bytes
50357  14 files changed, 141 insertions(+)
50358
50359 commit ed6ca39d3bb3e23c332a5de2b2efbde0d8db21f0
50360 Author: Colin Walters <walters@verbum.org>
50361 Date:   Thu Oct 17 16:57:10 2013 -0400
50362
50363     Revert "Use g_return_val_if_fail() for developer-only messages"
50364
50365     This reverts commit 00f0795a84d23f2e2654a86f8bd3a233c8af3771.
50366
50367     https://bugzilla.gnome.org/show_bug.cgi?id=569017
50368
50369  gio/gicon.c       | 70
50370  ++++++++++++++++++++++++++++++++++++++++++++++++-------
50371  gio/gthemedicon.c | 13 ++++++++++-
50372  2 files changed, 74 insertions(+), 9 deletions(-)
50373
50374 commit d5e2a57741ec13196360b073a04f7929ebdb642e
50375 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
50376 Date:   Thu Aug 29 01:05:29 2013 +0900
50377
50378     gsettings-tool: Add --version into general usage
50379
50380     https://bugzilla.gnome.org/show_bug.cgi?id=707002
50381
50382  gio/gsettings-tool.c | 1 +
50383  1 file changed, 1 insertion(+)
50384
50385 commit 6568843624e9f46a3c51cd8c1a6670896a48f1fb
50386 Author: Ryan Lortie <desrt@desrt.ca>
50387 Date:   Wed Oct 23 16:42:12 2013 -0400
50388
50389     GSettings: verify path validity on constructors
50390
50391     Don't allow constructing GSettings objects with invalid paths.
50392
50393     https://bugzilla.gnome.org/show_bug.cgi?id=704802
50394
50395  gio/gsettings.c | 27 +++++++++++++++++++++++++--
50396  1 file changed, 25 insertions(+), 2 deletions(-)
50397
50398 commit 0a7d1084a5917815eef34cf9a0bc2d140fcaa190
50399 Author: Olivier Brunel <jjk@jjacky.com>
50400 Date:   Tue Oct 8 16:11:44 2013 +0200
50401
50402     gthemedicon: Fallback to non-symbolic icons
50403
50404     When doing fallback for symbolic icons, we first shorten the name
50405     at dashes
50406     while preserving the -symbolic suffix. But after exhausting that,
50407     we should also
50408     try stripping the suffix.
50409
50410     See https://bugzilla.gnome.org/show_bug.cgi?id=708163
50411
50412     Signed-off-by: Olivier Brunel <jjk@jjacky.com>
50413
50414     https://bugzilla.gnome.org/show_bug.cgi?id=710254
50415
50416  gio/gthemedicon.c | 11 +++++++----
50417  1 file changed, 7 insertions(+), 4 deletions(-)
50418
50419 commit 1e1e2d1ff7debb3941a8841c4ec501dbd6edd1fd
50420 Author: Colin Walters <walters@verbum.org>
50421 Date:   Wed Oct 23 16:41:09 2013 -0400
50422
50423     grand: Document this is not for cryptographic purposes
50424
50425     While this is obvious to seasoned experts upon inspection, it is
50426     really worth documenting explicitly.
50427
50428     https://bugzilla.gnome.org/show_bug.cgi?id=710736
50429
50430  glib/grand.c | 20 ++++++++++++++++----
50431  1 file changed, 16 insertions(+), 4 deletions(-)
50432
50433 commit 856d90156942d340513942126c2536339e00d04a
50434 Author: Philip Withnall <philip.withnall@collabora.co.uk>
50435 Date:   Wed Oct 23 15:45:15 2013 +0100
50436
50437     gdbus: Ensure message matching always succeeds against
50438     path_namespace='/'
50439
50440     This copies the fix from upstream D-Bus bug
50441     https://bugs.freedesktop.org/show_bug.cgi?id=70799 to the GDBusDaemon
50442     implementation, ensuring that matching against path_namespace='/'
50443     succeeds
50444     for all keys (i.e. it’s a no-op).
50445
50446     https://bugzilla.gnome.org/show_bug.cgi?id=710726
50447
50448  gio/gdbusdaemon.c | 13 +++++++++++--
50449  1 file changed, 11 insertions(+), 2 deletions(-)
50450
50451 commit a4bcd3e65aa580fb23bca6e1b09f62dff5837237
50452 Author: Ryan Lortie <desrt@desrt.ca>
50453 Date:   Wed Oct 23 14:17:48 2013 -0400
50454
50455     gtester: only remove source if not already dead
50456
50457     Don't attempt to g_source_remove() a source for which we already
50458     returned FALSE
50459     from the handler.
50460
50461     https://bugzilla.gnome.org/show_bug.cgi?id=710724
50462
50463  glib/gtester.c | 4 +++-
50464  1 file changed, 3 insertions(+), 1 deletion(-)
50465
50466 commit f7beb90193236c1863fb62eaad607615f5695431
50467 Author: Ryan Lortie <desrt@desrt.ca>
50468 Date:   Wed Oct 23 11:10:00 2013 -0400
50469
50470     tests: expect critical on failure to remove source
50471
50472     We've added a g_critical() on failure to remove sources, so make
50473     sure we
50474     expect to see that (instead of failing the test due to the unexpected
50475     message).
50476
50477     https://bugzilla.gnome.org/show_bug.cgi?id=710724
50478
50479  glib/tests/protocol.c | 4 ++++
50480  1 file changed, 4 insertions(+)
50481
50482 commit b9de6f04890eecb1dc9c3b70efbcde35008ba182
50483 Author: Ryan Lortie <desrt@desrt.ca>
50484 Date:   Wed Oct 23 11:04:01 2013 -0400
50485
50486     gmain: test g_source_remove() with invalid ID
50487
50488     Make sure we get the proper critical displayed.
50489
50490     https://bugzilla.gnome.org/show_bug.cgi?id=710724
50491
50492  glib/tests/mainloop.c | 9 +++++++++
50493  1 file changed, 9 insertions(+)
50494
50495 commit a919be3d39150328874ff647fb2c2be7af3df996
50496 Author: Bastien Nocera <hadess@hadess.net>
50497 Date:   Wed Oct 23 15:38:58 2013 +0200
50498
50499     gmain: Warn when g_source_remove() fails
50500
50501     Trying to remove a non-existent source should really be
50502     a programming error, as the programmer could be trying to
50503     use the wrong function to remove a callback, as seen when
50504     GtkScrolledWindow tried to remove ID from another function
50505     using g_source_remove().
50506
50507     See https://bugzilla.gnome.org/show_bug.cgi?id=710666#c12
50508
50509     https://bugzilla.gnome.org/show_bug.cgi?id=710724
50510
50511  glib/gmain.c | 23 ++++++++++++++---------
50512  1 file changed, 14 insertions(+), 9 deletions(-)
50513
50514 commit fe7069749fe39a006985ec266260a3c02ee8c855
50515 Author: Ryan Lortie <desrt@desrt.ca>
50516 Date:   Fri Oct 11 11:22:31 2013 +0100
50517
50518     file-info: Add a G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID attribute
50519
50520     This indicates whether the thumbnail (given by
50521     G_FILE_ATTRIBUTE_THUMBNAIL_PATH)
50522     is valid — i.e. to represent the file in its current state. If
50523     G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID is FALSE (for a normal _or_ failed
50524     thumbnail) it means the file has changed since the thumbnail was
50525     generated, and
50526     the thumbnail is out of date.
50527
50528     Part of checking thumbnail validity (by the spec) involves parsing
50529     headers out of the thumbnail .png so we include some (small) code
50530     to do
50531     that in a separate file.  We will likely want to copy this code
50532     to gvfs
50533     to do the same for GVfsFile.
50534
50535     Heavily based on a patch from Philip Withnall
50536     <philip.withnall@collabora.co.uk>
50537     who suggested the feature and designed the API.
50538
50539     https://bugzilla.gnome.org/show_bug.cgi?id=709898
50540
50541  docs/reference/gio/Makefile.am      |   3 +-
50542  docs/reference/gio/gio-sections.txt |   1 +
50543  gio/Makefile.am                     |   2 +
50544  gio/gfileattribute.c                |   6 +-
50545  gio/gfileinfo-priv.h                |   1 +
50546  gio/gfileinfo.c                     |   1 +
50547  gio/gfileinfo.h                     |  15 +++
50548  gio/glocalfileinfo.c                |  36 ++++--
50549  gio/thumbnail-verify.c              | 250
50550  ++++++++++++++++++++++++++++++++++++
50551  gio/thumbnail-verify.h              |  31 +++++
50552  10 files changed, 335 insertions(+), 11 deletions(-)
50553
50554 commit 38dc8d4cd302082c4e308d0b7032160c98736244
50555 Author: Ryan Lortie <desrt@desrt.ca>
50556 Date:   Tue Oct 22 15:51:15 2013 -0400
50557
50558     GMemoryOutputStream: docs and whitespace fixes
50559
50560     Document the difference between resizable and fixed-sized streams,
50561     particularly with regards to sizing and seeking.
50562
50563     https://bugzilla.gnome.org/show_bug.cgi?id=684842
50564
50565  gio/gmemoryoutputstream.c | 98
50566  +++++++++++++++++++++++++++++++----------------
50567  1 file changed, 64 insertions(+), 34 deletions(-)
50568
50569 commit 1d1c17d9ee69ece6c28da0544d12a29b1c3e4dc9
50570 Author: Ryan Lortie <desrt@desrt.ca>
50571 Date:   Tue Oct 22 16:15:29 2013 -0400
50572
50573     GMemoryOutputStream: improve seek tests
50574
50575     Improve test coverage for testing seeking on fixed vs. resizable
50576     GMemoryOutputStream.
50577
50578     https://bugzilla.gnome.org/show_bug.cgi?id=684842
50579
50580  gio/tests/memory-output-stream.c | 97
50581  ++++++++++++++++++++++++++++++++++++++--
50582  1 file changed, 94 insertions(+), 3 deletions(-)
50583
50584 commit fdc5cd8d9fcf9ac8c0ebe27cf6cd3c8648690a8b
50585 Author: Ryan Lortie <desrt@desrt.ca>
50586 Date:   Wed Oct 23 11:25:56 2013 -0400
50587
50588     Change semantics of seek on memory output stream
50589
50590     It is our intention that memory output streams should operate in two
50591     distinct modes, depending on if a realloc function was provided
50592     or not.
50593
50594     In the case that we have a realloc function (resizable mode), we want
50595     the stream to behave as if it were a file that started out empty.  In
50596     the case that we don't have a realloc function (fixed-sized mode), we
50597     want the stream to behave as a block device would.
50598
50599     To this end, we introduce two changes in functionality:
50600
50601      - seeking to SEEK_END on a resizable stream will now seek to the
50602      end of
50603        the valid data region, not to the end of the allocated memory
50604        (which
50605        is really just an implementation detail)
50606
50607      - seeks past the end of the allocated memory size are now permitted,
50608        but only on resizable streams.  The next write will grow the buffer
50609        (inserting zeros between).
50610
50611     Some tweaks to testcases were required in order not to break the
50612     build,
50613     which indicates that this is an API break, but it seems unlikely that
50614     anyone will be effected by these changes 'in the real world'.
50615
50616     Updates to documentation and further testcases are in following
50617     commits.
50618
50619     Based on a patch from Maciej Piechotka <uzytkownik2@gmail.com>.
50620
50621     https://bugzilla.gnome.org/show_bug.cgi?id=684842
50622
50623  gio/gmemoryoutputstream.c          | 17 +++++++++++++++--
50624  gio/tests/buffered-output-stream.c |  4 ++--
50625  gio/tests/memory-output-stream.c   |  2 +-
50626  3 files changed, 18 insertions(+), 5 deletions(-)
50627
50628 commit 38ef509cf3558bffb326f7c6d511bcd77e98981b
50629 Author: Ryan Lortie <desrt@desrt.ca>
50630 Date:   Tue Oct 22 15:01:16 2013 -0400
50631
50632     GSeekable: document seek-past-end semantics
50633
50634     Introduce the concept of "fixed" vs. "resizable" streams and document
50635     how g_seekable_seek() works for each case.
50636
50637     We don't include g_seekable_is_fixed_size() at this point because we
50638     don't know if anyone would require it.  This may appear in the
50639     future if
50640     someone asks for it, however.
50641
50642     https://bugzilla.gnome.org/show_bug.cgi?id=684842
50643
50644  gio/gseekable.c | 32 ++++++++++++++++++++++++++------
50645  1 file changed, 26 insertions(+), 6 deletions(-)
50646
50647 commit 3b28df1e008101341504f82c8e65f3109aca10cc
50648 Author: Philip Withnall <philip.withnall@collabora.co.uk>
50649 Date:   Wed Oct 23 15:07:46 2013 +0100
50650
50651     gdbus: Work around a D-Bus bug with path_namespace='/' match rules
50652
50653     D-Bus versions < 1.6.18 (i.e. all current versions) have a bug
50654     with the
50655     path_namespace='/' match rule key. It should conceptually match
50656     everything,
50657     but actually matches nothing. This results in no property change
50658     (or other)
50659     signals being forwarded to the D-Bus client.
50660
50661     The work-around implemented in GDBusObjectManagerClient is to
50662     remove the
50663     path_namespace match key if its value is ‘/’.
50664
50665     For the upstream D-Bus bug, see:
50666     https://bugs.freedesktop.org/show_bug.cgi?id=70799
50667
50668     https://bugzilla.gnome.org/show_bug.cgi?id=710726
50669
50670  gio/gdbusobjectmanagerclient.c | 22 +++++++++++++++++-----
50671  1 file changed, 17 insertions(+), 5 deletions(-)
50672
50673 commit 5a3fd63246d2cf7d4d8e2e559320ea0e3658beee
50674 Author: Bastien Nocera <hadess@hadess.net>
50675 Date:   Fri Oct 18 14:37:31 2013 +0200
50676
50677     g_file_error_from_errno: Remove unneeded breaks
50678
50679     Just wasting space
50680
50681     https://bugzilla.gnome.org/show_bug.cgi?id=710625
50682
50683  glib/gfileutils.c | 25 -------------------------
50684  1 file changed, 25 deletions(-)
50685
50686 commit 1b592524ff461c8905b43f4fe04ae3bc47d61592
50687 Author: Ryan Lortie <desrt@desrt.ca>
50688 Date:   Tue Oct 22 16:24:41 2013 -0400
50689
50690     GKeyfile: don't leak on failed get_(u)int64
50691
50692     In the case that g_key_file_get_(u)int64 fails to parse the integer,
50693     make sure we free the string before returning.
50694
50695     Reported by Andrew Stone <astonecc@gmail.com>
50696
50697     https://bugzilla.gnome.org/show_bug.cgi?id=710313
50698
50699  glib/gkeyfile.c | 2 ++
50700  1 file changed, 2 insertions(+)
50701
50702 commit efecfe0fac83fc305fd5e2c3f377ee70e1c987db
50703 Author: Dan Winship <danw@gnome.org>
50704 Date:   Sun Oct 20 09:27:11 2013 -0400
50705
50706     gobject: simplify object-in-construction handling
50707
50708     Rather than keeping a global list of objects that are being
50709     constructed, use qdata on the object itself like we do with several
50710     other properties now.
50711
50712     https://bugzilla.gnome.org/show_bug.cgi?id=661576
50713
50714  gobject/gobject.c | 68
50715  ++++++++++++++++---------------------------------------
50716  1 file changed, 19 insertions(+), 49 deletions(-)
50717
50718 commit 0d62eb467f8fbf7a59454bec3498bcdd3c7889e0
50719 Author: Dan Winship <danw@gnome.org>
50720 Date:   Mon Apr 29 13:04:11 2013 -0400
50721
50722     gobject: forbid finalization-during-construction
50723
50724     If a constructor() implementation created an object but then unreffed
50725     it rather than returning it, that object would get left on the
50726     construction_objects list, which would cause problems later when that
50727     memory location got reused by another object.
50728
50729     "Fix" this by making it fail intentionally, and add a test for it (and
50730     for the normal, working singleton case).
50731
50732     https://bugzilla.gnome.org/show_bug.cgi?id=661576
50733
50734  gobject/gobject.c         |  26 +++++---
50735  gobject/tests/.gitignore  |   1 +
50736  gobject/tests/Makefile.am |   1 +
50737  gobject/tests/object.c    | 151
50738  ++++++++++++++++++++++++++++++++++++++++++++++
50739  4 files changed, 169 insertions(+), 10 deletions(-)
50740
50741 commit a7bd6c47db8330fa0b88201ff4d9abf72fb10ef5
50742 Author: Matthias Clasen <mclasen@redhat.com>
50743 Date:   Mon Oct 21 18:46:48 2013 -0400
50744
50745     Clarify the g_application_withdraw_notification docs
50746
50747     Mention that notifications are dismissed when activated.
50748
50749  gio/gapplication.c | 4 ++++
50750  1 file changed, 4 insertions(+)
50751
50752 commit 1f0e69f73438fb4f6dfbd7676a0ef4d60e9b529c
50753 Author: Ryan Lortie <desrt@desrt.ca>
50754 Date:   Mon Oct 21 14:55:52 2013 -0400
50755
50756     Don't build gapplication(1) on win32
50757
50758     It's pretty closely tied to desktop files...
50759
50760  gio/Makefile.am | 2 ++
50761  1 file changed, 2 insertions(+)
50762
50763 commit 358588ed2ad70e68df3d4de2837b0f0e2073910f
50764 Author: Ryan Lortie <desrt@desrt.ca>
50765 Date:   Mon Oct 21 14:55:21 2013 -0400
50766
50767     GSubprocess win32 fixups
50768
50769     Note: we go out of our way not to pass a child setup function on win32
50770     (even if it does nothing) because we get a g_warning() from gspawn
50771     if we
50772     do so.
50773
50774  gio/gsubprocess.c                | 41
50775  ++++++++++++++++++++++++++++++++++++++--
50776  gio/gsubprocesslauncher.c        | 31 +++++++++++++++++++++---------
50777  gio/gwin32inputstream.c          |  1 +
50778  gio/gwin32outputstream.c         |  1 +
50779  gio/tests/gsubprocess-testprog.c |  1 +
50780  5 files changed, 64 insertions(+), 11 deletions(-)
50781
50782 commit b21c86b6a01453b522c1a428fc5961d3a4204649
50783 Author: Colin Walters <walters@verbum.org>
50784 Date:   Mon Oct 21 15:05:45 2013 -0400
50785
50786     GNotification: Don't install private headers, avoid duplicated
50787     prototype
50788
50789     These both break gobject-introspection's build, and moreover are
50790     things we don't want to do anyways.
50791
50792  gio/Makefile.am             | 4 ++--
50793  gio/gnotification-private.h | 2 --
50794  2 files changed, 2 insertions(+), 4 deletions(-)
50795
50796 commit 8dfb0703298bf8f25f3440967fca348ec71e4253
50797 Author: Ryan Lortie <desrt@desrt.ca>
50798 Date:   Fri Oct 18 20:40:57 2013 -0400
50799
50800     Don't g_test_assert_expected_messages for g_error
50801
50802     Don't allow the user to assert for expected g_error().  They need
50803     to use
50804     subprocess for this.
50805
50806     https://bugzilla.gnome.org/show_bug.cgi?id=709615
50807
50808  glib/gmessages.c     |  1 +
50809  glib/tests/testing.c | 10 ++++++++++
50810  2 files changed, 11 insertions(+)
50811
50812 commit 6957004007fb2a5faf0013e6ec44926d841404b5
50813 Author: Ryan Lortie <desrt@desrt.ca>
50814 Date:   Mon Oct 21 14:29:44 2013 -0400
50815
50816     GNotification: finish documentation
50817
50818     Add the missing documentation and add the section to the GIO reference
50819     docs.  Fix up a few small documentation issues.
50820
50821     https://bugzilla.gnome.org/show_bug.cgi?id=688492
50822
50823  docs/reference/gio/Makefile.am      |  2 ++
50824  docs/reference/gio/gio-docs.xml     |  1 +
50825  docs/reference/gio/gio-sections.txt | 29 ++++++++++++++++++++++
50826  gio/giotypes.h                      |  1 -
50827  gio/gnotification.c                 | 48
50828  +++++++++++++++++++++++++++++++++----
50829  5 files changed, 75 insertions(+), 6 deletions(-)
50830
50831 commit 51fac60a92278483892d007323b48dbc375d2645
50832 Author: Ryan Lortie <desrt@desrt.ca>
50833 Date:   Mon Oct 21 12:54:19 2013 -0400
50834
50835     GNotification: some final cleanups
50836
50837     Move a method from GNotificationBackend into the fdo backend (since it
50838     was only used from here).  Remove the accessors for the already-public
50839     (in private header) ->dbus_connect and ->application on
50840     GNotificationBackend.
50841
50842     https://bugzilla.gnome.org/show_bug.cgi?id=688492
50843
50844  gio/gfdonotificationbackend.c | 35 +++++++++++++++++++++++++----------
50845  gio/ggtknotificationbackend.c | 12 +++---------
50846  gio/gnotificationbackend.c    | 34 ----------------------------------
50847  gio/gnotificationbackend.h    |  8 --------
50848  4 files changed, 28 insertions(+), 61 deletions(-)
50849
50850 commit 766f5584cea0f78921c9288ba7c1c489e6252dd4
50851 Author: Lars Uebernickel <lars@uebernic.de>
50852 Date:   Tue Oct 15 12:19:09 2013 -0400
50853
50854     Add gtk notification backend
50855
50856     https://bugzilla.gnome.org/show_bug.cgi?id=688492
50857
50858  gio/Makefile.am               |   1 +
50859  gio/gfdonotificationbackend.c |  15 ++---
50860  gio/ggtknotificationbackend.c | 144
50861  ++++++++++++++++++++++++++++++++++++++++++
50862  gio/giomodule.c               |   2 +
50863  gio/gnotification-private.h   |   4 +-
50864  gio/gnotification.c           | 108 ++++++++++++++++++++++++++-----
50865  gio/gnotification.h           |   4 +-
50866  gio/gnotificationbackend.c    |  12 +++-
50867  8 files changed, 261 insertions(+), 29 deletions(-)
50868
50869 commit 639bd3626b683a0be273462d47e6bc30351a77d1
50870 Author: Lars Uebernickel <lars@uebernic.de>
50871 Date:   Tue Oct 15 11:21:10 2013 -0400
50872
50873     Add GNotification
50874
50875     https://bugzilla.gnome.org/show_bug.cgi?id=688492
50876
50877  gio/Makefile.am               |   6 +
50878  gio/gapplication.c            |  99 +++++++
50879  gio/gapplication.h            |   8 +
50880  gio/gfdonotificationbackend.c | 405 ++++++++++++++++++++++++++
50881  gio/gio.h                     |   1 +
50882  gio/giomodule.c               |   9 +
50883  gio/giotypes.h                |   2 +
50884  gio/gnotification-private.h   |  54 ++++
50885  gio/gnotification.c           | 639
50886  ++++++++++++++++++++++++++++++++++++++++++
50887  gio/gnotification.h           |  94 +++++++
50888  gio/gnotificationbackend.c    | 112 ++++++++
50889  gio/gnotificationbackend.h    |  83 ++++++
50890  12 files changed, 1512 insertions(+)
50891
50892 commit 1b04954cd0712f6bb1e5f575d015a781fdc2135b
50893 Author: Philip Withnall <philip.withnall@collabora.co.uk>
50894 Date:   Mon Oct 21 15:09:13 2013 +0100
50895
50896     gmessages: Clarify new-line behaviour of message functions
50897
50898     Mention that g_printerr() and friends don’t append a trailing
50899     new-line
50900     character to printed messages, but g_log() and friends do.
50901
50902  glib/gmessages.c | 46 +++++++++++++++++++++++++++++++++++++++++++---
50903  glib/gprintf.c   |  4 ++++
50904  2 files changed, 47 insertions(+), 3 deletions(-)
50905
50906 commit 0e4d6664471cd3d6157595d868542708323a97f7
50907 Author: Djalal Harouni <tixxdz@opendz.org>
50908 Date:   Sun Oct 20 14:15:25 2013 +0100
50909
50910     glib-init: fix redundant-decls of g_mem_gc_friendly
50911
50912     Currently g_mem_gc_friendly is declared in both gmem.h and glib-init.h
50913     files, we will have reports on each unit that include these two files.
50914
50915     This patch removes the redundant declaration from glib-init.h
50916
50917     Since g_mem_gc_friendly is related to gmem.h and was first declared in
50918     this header which also exports it via glib.h, then declare it
50919     in gmem.h
50920
50921     Other files already include gmem.h: garray.c and gslice.c, no need to
50922     change anything.
50923
50924     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
50925
50926     https://bugzilla.gnome.org/show_bug.cgi?id=710345
50927
50928  glib/glib-init.c | 1 +
50929  glib/glib-init.h | 1 -
50930  2 files changed, 1 insertion(+), 1 deletion(-)
50931
50932 commit fef69bc65516ad23615aaa0272f4aa2cb5fe30bf
50933 Author: Djalal Harouni <tixxdz@opendz.org>
50934 Date:   Sun Oct 20 13:42:09 2013 +0100
50935
50936     gmem: remove glib-init.h inclusion
50937
50938     No need to include glib-init.h here. This was added by
50939     commit 47444dacc069be but that commit did not make use of any its
50940     exported symbols, so just remove it.
50941
50942     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
50943
50944     https://bugzilla.gnome.org/show_bug.cgi?id=710345
50945
50946  glib/gmem.c | 2 --
50947  1 file changed, 2 deletions(-)
50948
50949 commit 58c26d388307b52b6ef2f9e4ea621c7ea582c584
50950 Author: Enrico Nicoletto <liverig@gmail.com>
50951 Date:   Sat Oct 19 12:39:22 2013 -0300
50952
50953     Updated Brazilian Portuguese translation
50954
50955  po/pt_BR.po | 724
50956  +++++++++++++++++++++++++++++++++++++-----------------------
50957  1 file changed, 448 insertions(+), 276 deletions(-)
50958
50959 commit d308ede4912213ab64ca98f47a6710091f3ca27f
50960 Author: Djalal Harouni <tixxdz@opendz.org>
50961 Date:   Thu Oct 17 02:04:20 2013 +0100
50962
50963     gio/gbufferedinputstream: fix redundant-decls of
50964     g_buffered_input_stream_finalize()
50965
50966     g_buffered_input_stream_finalize() is already declared as static
50967     in this
50968     gbufferedinputstream.c file, so just remove the redundant declaration.
50969
50970     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
50971
50972     https://bugzilla.gnome.org/show_bug.cgi?id=710345
50973
50974  gio/gbufferedinputstream.c | 2 --
50975  1 file changed, 2 deletions(-)
50976
50977 commit fe4967f9f131554f4f7ed380b3868104711814f7
50978 Author: Djalal Harouni <tixxdz@opendz.org>
50979 Date:   Thu Oct 17 01:54:11 2013 +0100
50980
50981     gutils: fix redundant-decls of g_init_user_config_dir()
50982
50983     g_init_user_config_dir() is already declared as static in this
50984     gutils.c
50985     file, so just remove the redundant declaration.
50986
50987     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
50988
50989     https://bugzilla.gnome.org/show_bug.cgi?id=710345
50990
50991  glib/gutils.c | 1 -
50992  1 file changed, 1 deletion(-)
50993
50994 commit 97cbfd7901d6d354aa088c6c4a83f53d25780ef6
50995 Author: Djalal Harouni <tixxdz@opendz.org>
50996 Date:   Thu Oct 17 00:54:44 2013 +0100
50997
50998     gconvert: fix redundant-decls of _g_charset_get_aliases()
50999
51000     _g_charset_get_aliases() is already declared in gcharsetprivate.h
51001     which was added by commit 4c2a6595889eff44fa, and gconvert.c includes
51002     this gcharsetprivate header, so no need to declare it again.
51003
51004     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
51005
51006     https://bugzilla.gnome.org/show_bug.cgi?id=710345
51007
51008  glib/gconvert.c | 3 ---
51009  1 file changed, 3 deletions(-)
51010
51011 commit d94d6ecd3f4928d2ea0755841a9f1b381a1c7d99
51012 Author: Dan Winship <danw@gnome.org>
51013 Date:   Sat Oct 19 11:31:06 2013 -0400
51014
51015     genviron: fix g_setenv(var, NULL) and some other stuff
51016
51017     Passing a NULL value to g_setenv() was never documented as working,
51018     and in fact it worked on some platforms and crashed on others. Make it
51019     g_return_if_fail() everywhere insted.
51020
51021     Also, remove some incorrect docs in g_environ_getenv() and
51022     g_environ_setenv() that shouldn't have been copied from g_getenv() and
51023     g_setenv(). And belatedly simplify the checks in g_unsetenv().
51024
51025     https://bugzilla.gnome.org/show_bug.cgi?id=704593
51026
51027  glib/genviron.c | 26 ++++++++------------------
51028  1 file changed, 8 insertions(+), 18 deletions(-)
51029
51030 commit 2907d4cc718658556ff0cf56ffec35b419409abf
51031 Author: Jehan <jehan@girinstud.io>
51032 Date:   Sat Oct 19 20:59:41 2013 +1300
51033
51034     gconvert: Clarify g_locale_to/from_utf8 docs
51035
51036     It was not clear from the doc whether the return value was to be freed
51037     or belonging to glib.
51038
51039     https://bugzilla.gnome.org/show_bug.cgi?id=710496
51040
51041  glib/gconvert.c | 6 ++++--
51042  1 file changed, 4 insertions(+), 2 deletions(-)
51043
51044 commit d55180c73bfaac3930f412ddc3d1a2fd31f678b1
51045 Author: Ross Lagerwall <rosslagerwall@gmail.com>
51046 Date:   Sat Oct 12 08:13:18 2013 +0200
51047
51048     docs: Remove comment about calling g_type_init()
51049
51050     https://bugzilla.gnome.org/show_bug.cgi?id=709966
51051
51052  docs/reference/gio/overview.xml | 6 ------
51053  1 file changed, 6 deletions(-)
51054
51055 commit d157e7fdd7085838b3f690b5b20d98b643a3777a
51056 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
51057 Date:   Fri Oct 18 19:14:51 2013 +0530
51058
51059     Assamese translation updated
51060
51061  po/as.po | 478
51062  +++++++++++++++++++++++++++++++++++++++++++--------------------
51063  1 file changed, 328 insertions(+), 150 deletions(-)
51064
51065 commit fd90101f4af4ca7d257d3c071f81a56bcb261c3b
51066 Author: Matthias Clasen <mclasen@redhat.com>
51067 Date:   Thu Oct 17 21:03:18 2013 -0400
51068
51069     Include gapplication(1) in the tools section
51070
51071  docs/reference/gio/gio-docs.xml | 1 +
51072  1 file changed, 1 insertion(+)
51073
51074 commit c848323948b01c69d76ea5e065a12b6e34df4b6b
51075 Author: Matthias Clasen <mclasen@redhat.com>
51076 Date:   Thu Oct 17 20:55:53 2013 -0400
51077
51078     Fix up subprocess docs
51079
51080     The GSubprocessLauncher docs had their own long description,
51081     but were not properly set up as their own section.
51082
51083  docs/reference/gio/gio-docs.xml     |  1 +
51084  docs/reference/gio/gio-sections.txt | 19 ++++++++++++-------
51085  gio/gsubprocesslauncher.c           |  2 +-
51086  3 files changed, 14 insertions(+), 8 deletions(-)
51087
51088 commit 71534d9d629a416874dfe82cd64432db53eaf512
51089 Author: Matthias Clasen <mclasen@redhat.com>
51090 Date:   Thu Oct 17 20:45:32 2013 -0400
51091
51092     Fix up gio-sections.txt
51093
51094  docs/reference/gio/gio-sections.txt | 2 ++
51095  1 file changed, 2 insertions(+)
51096
51097 commit ea52ce07d8adf3b5bbb3e4f6cc8fe06571006c0d
51098 Author: Matthias Clasen <mclasen@redhat.com>
51099 Date:   Thu Oct 17 20:38:15 2013 -0400
51100
51101     Generate introspected docs for GSimpleProxyResolver
51102
51103  docs/reference/gio/gio.types | 1 +
51104  1 file changed, 1 insertion(+)
51105
51106 commit 8520c9cdf4180cc7b33779b2d507301c8942b34e
51107 Author: Matthias Clasen <mclasen@redhat.com>
51108 Date:   Thu Oct 17 20:37:57 2013 -0400
51109
51110     Add some missing argument docs
51111
51112  gio/gsubprocess.c | 7 +++++++
51113  1 file changed, 7 insertions(+)
51114
51115 commit 4cae0703f7fb4cb7ed706c1955c6b8978580d34e
51116 Author: Matthias Clasen <mclasen@redhat.com>
51117 Date:   Thu Oct 17 20:16:13 2013 -0400
51118
51119     Add index for 2.40 api additions
51120
51121  docs/reference/gio/gio-docs.xml | 4 ++++
51122  1 file changed, 4 insertions(+)
51123
51124 commit ebd098155b45d87cbf5ca1d3abdac526a51cc1c2
51125 Author: Colin Walters <walters@verbum.org>
51126 Date:   Thu Oct 17 22:39:48 2013 +0100
51127
51128     tests/gsubprocess: Locate test child binary for installed tests too
51129
51130     Just use the new g_test_build_filename() rather than assuming
51131     it's in cwd.
51132
51133  gio/tests/gsubprocess.c | 10 +++-------
51134  1 file changed, 3 insertions(+), 7 deletions(-)
51135
51136 commit f7e2190e74ea217c7cfb132b1c4dc01d13bda203
51137 Author: Piotr Drąg <piotrdrag@gmail.com>
51138 Date:   Thu Oct 17 21:56:55 2013 +0200
51139
51140     Updated POTFILES.in
51141
51142  po/POTFILES.in | 2 ++
51143  1 file changed, 2 insertions(+)
51144
51145 commit 00f0795a84d23f2e2654a86f8bd3a233c8af3771
51146 Author: Ihar Hrachyshka <Ihar_Hrachyshka@epam.com>
51147 Date:   Fri Oct 11 23:54:56 2013 +0400
51148
51149     Use g_return_val_if_fail() for developer-only messages
51150
51151     Replaced several usages of GError with g_return_val_if_fail() for
51152     developer-only messages. As additional value, it also removes those
51153     messages from the list to translate, simplifying translator's work a
51154     bit.
51155
51156     https://bugzilla.gnome.org/show_bug.cgi?id=569017
51157
51158  gio/gicon.c       | 70
51159  +++++++------------------------------------------------
51160  gio/gthemedicon.c | 13 +----------
51161  2 files changed, 9 insertions(+), 74 deletions(-)
51162
51163 commit 542ad4db031273b2ce6416f8909fbff933113ec6
51164 Author: Ryan Lortie <desrt@desrt.ca>
51165 Date:   Thu Oct 17 15:01:42 2013 -0400
51166
51167     Fixup GSubprocess documentation bits
51168
51169  docs/reference/gio/Makefile.am      |   1 +
51170  docs/reference/gio/gio-sections.txt |  38 +++-
51171  gio/gsubprocess.c                   | 343
51172  +++++++++++++++++++++++-------------
51173  gio/gsubprocess.h                   |  36 ++--
51174  gio/gsubprocesslauncher.c           |   3 +-
51175  5 files changed, 277 insertions(+), 144 deletions(-)
51176
51177 commit 9318d5a4292544f2f7f8f9bc2d805974b3b52c7e
51178 Author: Colin Walters <walters@verbum.org>
51179 Date:   Tue Oct 15 15:04:54 2013 +0100
51180
51181     gsubprocess: Add UTF-8 variants of communicate()
51182
51183     Over many years of writing code interacting with subprocesses,
51184     a pattern
51185     that comes up a lot is to run a child and get its output as UTF-8, to
51186     put inside a JSON document or render in a GtkTextBuffer, etc.
51187
51188     It's very important to validate at the boundaries, and not say deep
51189     inside Pango.
51190
51191     We could do this a bit more efficiently if done in a streaming
51192     fashion,
51193     but realistically this should be OK for now.
51194
51195  gio/gsubprocess.c       | 181
51196  ++++++++++++++++++++++++++++++++++++++++++++++--
51197  gio/gsubprocess.h       |  21 ++++++
51198  gio/tests/gsubprocess.c | 105 ++++++++++++++++++++++++++--
51199  3 files changed, 296 insertions(+), 11 deletions(-)
51200
51201 commit 0e1a3ee3450d1a091234292fde6109bf3c778bab
51202 Author: Colin Walters <walters@verbum.org>
51203 Date:   Tue Oct 15 00:12:22 2013 +0100
51204
51205     gsubprocess: Fix up communicate
51206
51207     We weren't closing the streams after we were done reading or writing,
51208     which is kind of essential.  The easy way to fix this is to just use
51209     g_output_stream_splice() to a GMemoryOutputStream rather than
51210     hand-rolling it.  This results in a substantial reduction of code
51211     complexity.
51212
51213     A second serious issue is that we were marking the task as complete
51214     when
51215     the process exits, but that's racy - there could still be data to read
51216     from stdout.  Fix this by just refcounting outstanding operations.
51217
51218     This code, not surprisingly, looks a lot like the "multi" test.
51219
51220     Next, because processes output binary data, I'd be forced to annotate
51221     the char*/length pairs as (array) (element-type uint8).  But rather
51222     than
51223     doing that, it's *far* simpler to just use GBytes.
51224
51225     We need a version of this that actually validates as UTF-8, that
51226     will be
51227     in the next patch.
51228
51229  gio/gsubprocess.c         | 398
51230  ++++++++++++----------------------------------
51231  gio/gsubprocess.h         |  38 +----
51232  gio/gsubprocesslauncher.c |  32 ++--
51233  gio/gsubprocesslauncher.h |   2 +-
51234  gio/tests/gsubprocess.c   |  70 +++++++-
51235  5 files changed, 197 insertions(+), 343 deletions(-)
51236
51237 commit 5b48dc40cc13567d276883ee826fe9e78bc7f46a
51238 Author: Colin Walters <walters@verbum.org>
51239 Date:   Thu May 17 14:37:17 2012 -0400
51240
51241     GSubprocess: New class for spawning child processes
51242
51243     There are a number of nice things this class brings:
51244
51245     0) Has a race-free termination API on all platforms (on UNIX, calls to
51246        kill() and waitpid() are coordinated as not to cause problems).
51247     1) Operates in terms of G{Input,Output}Stream, not file descriptors
51248     2) Standard GIO-style async API for wait() with cancellation
51249     3) Makes some simple cases easy, like synchronously spawning a
51250        process with an argument list
51251     4) Makes hard cases possible, like asynchronously running a process
51252        with stdout/stderr merged, output directly to a file path
51253
51254     Much rewriting and code review from Ryan Lortie <desrt@desrt.ca>
51255
51256     https://bugzilla.gnome.org/show_bug.cgi?id=672102
51257
51258  docs/reference/gio/gio-docs.xml     |    4 +
51259  docs/reference/gio/gio-sections.txt |   33 +
51260  docs/reference/gio/gio.types        |    1 +
51261  gio/Makefile.am                     |    5 +
51262  gio/gio.h                           |    2 +
51263  gio/gioenums.h                      |   50 ++
51264  gio/giotypes.h                      |   18 +
51265  gio/glib-compile-resources.c        |   81 +-
51266  gio/gsubprocess.c                   | 1689
51267  +++++++++++++++++++++++++++++++++++
51268  gio/gsubprocess.h                   |  174 ++++
51269  gio/gsubprocesslauncher-private.h   |   61 ++
51270  gio/gsubprocesslauncher.c           |  718 +++++++++++++++
51271  gio/gsubprocesslauncher.h           |  118 +++
51272  gio/tests/.gitignore                |    2 +
51273  gio/tests/Makefile.am               |    5 +-
51274  gio/tests/gsubprocess-testprog.c    |  199 +++++
51275  gio/tests/gsubprocess.c             |  855 ++++++++++++++++++
51276  17 files changed, 3959 insertions(+), 56 deletions(-)
51277
51278 commit e30bbca6679605487e52e52f810c54a0464b6d37
51279 Author: Ryan Lortie <desrt@desrt.ca>
51280 Date:   Sat Nov 10 13:16:29 2012 -0500
51281
51282     gspawn: support creating pipes with O_CLOEXEC
51283
51284     Add a new flag, G_SPAWN_CLOEXEC_PIPES, for creating the stdin/out/err
51285     pipes with O_CLOEXEC (for the usual reasons).
51286
51287  glib/gspawn.c | 37 +++++++++++--------------------------
51288  glib/gspawn.h |  5 ++++-
51289  2 files changed, 15 insertions(+), 27 deletions(-)
51290
51291 commit c515c3ed111a721047d014832c2fc24bd1adb4a0
51292 Author: Colin Walters <walters@verbum.org>
51293 Date:   Tue May 22 16:06:10 2012 -0400
51294
51295     gio: Add private API to create win32 streams from fds
51296
51297     This will be used by GSubprocess.
51298
51299     https://bugzilla.gnome.org/show_bug.cgi?id=672102
51300
51301  gio/Makefile.am          |  1 +
51302  gio/giowin32-priv.h      | 42 +++++++++++++++++++++++++++++++++++++++++
51303  gio/gwin32inputstream.c  | 49
51304  +++++++++++++++++++++++++++++++++++++-----------
51305  gio/gwin32outputstream.c | 49
51306  +++++++++++++++++++++++++++++++++++++-----------
51307  4 files changed, 119 insertions(+), 22 deletions(-)
51308
51309 commit aaddd823bcce4c5f751cb694c7c7d5064978213b
51310 Author: Ihar Hrachyshka <Ihar_Hrachyshka@epam.com>
51311 Date:   Thu Oct 10 17:23:00 2013 +0400
51312
51313     Removed obsolete makefile rules
51314
51315     Removed test, test-report, full-report, perf-report.  They all
51316     come from
51317     an old (now obsolete) approach toward glib testing[1]. Now the blessed
51318     ways to test glib are 'make check' and installed tests.
51319
51320     [1]:
51321     https://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
51322
51323     https://bugzilla.gnome.org/show_bug.cgi?id=709995
51324
51325  docs/Makefile.am |  1 -
51326  glib.mk          | 59
51327  ++------------------------------------------------------
51328  2 files changed, 2 insertions(+), 58 deletions(-)
51329
51330 commit a2f6f0d2f6c8fa0a9ee5ab483af6cea5d5766dfe
51331 Author: Jasper St. Pierre <jstpierre@mecheye.net>
51332 Date:   Thu Oct 17 13:02:11 2013 -0400
51333
51334     gtask: Fix invalid name in documentation
51335
51336  gio/gtask.c | 2 +-
51337  1 file changed, 1 insertion(+), 1 deletion(-)
51338
51339 commit 9defb6b1b1de18b6005148e036941e89b400dbd2
51340 Author: Ryan Lortie <desrt@desrt.ca>
51341 Date:   Sun Jul 14 19:43:19 2013 -0400
51342
51343     New gapplication(1) tool
51344
51345     This is essentially a commandline implementation of the client-side of
51346     the org.freedesktop.Application D-Bus interface.
51347
51348     It includes support for tab-completion based on desktop files
51349     and their
51350     contents.
51351
51352     https://bugzilla.gnome.org/show_bug.cgi?id=704218
51353
51354  docs/reference/gio/Makefile.am      |   1 +
51355  docs/reference/gio/gapplication.xml | 352 +++++++++++++++++++++++++++
51356  gio/.gitignore                      |   1 +
51357  gio/Makefile.am                     |   9 +
51358  gio/completion/gapplication         |  55 +++++
51359  gio/gapplication-tool.c             | 463
51360  ++++++++++++++++++++++++++++++++++++
51361  6 files changed, 881 insertions(+)
51362
51363 commit 4e1e36a7f0d3254bad01aaf3ba94dc70b230ef62
51364 Author: Ryan Lortie <desrt@desrt.ca>
51365 Date:   Thu Oct 17 08:22:11 2013 -0400
51366
51367     Revert "gapplication: don't rely on cmdline being finalized
51368     immediately"
51369
51370     This reverts commit c5748328bee08e322997cc4703c372f6866a1693.
51371
51372  gio/gapplicationimpl-dbus.c | 26 +++-----------------------
51373  1 file changed, 3 insertions(+), 23 deletions(-)
51374
51375 commit c5748328bee08e322997cc4703c372f6866a1693
51376 Author: Cosimo Cecchi <cosimoc@gnome.org>
51377 Date:   Fri Sep 13 11:38:47 2013 -0700
51378
51379     gapplication: don't rely on cmdline being finalized immediately
51380
51381     The GApplicationCommandLine DBus implementation currently calls
51382     g_dbus_method_invocation_return_value() in its finalize()
51383     implementation
51384     only, relying on the object being destroyed after g_object_unref() is
51385     called on it inside g_application_impl_method_call().
51386
51387     While this is usually fine for C applications, when overriding the
51388     command_line vfunc from language bindings, the binding might add extra
51389     references to the object, which might not be released immediately
51390     - e.g.
51391     because they're garbage collected, or possibly even leaked. The same
51392     scenario could happen in a C application that decides to keep a
51393     reference to the passed-in GApplicationCommandLine object.
51394
51395     To ensure the CommandLine DBus method always gets a reply after the
51396     invocation of command_line in the primary instance, explicitly
51397     send the
51398     message back before dropping our reference to the object.
51399
51400     https://bugzilla.gnome.org/show_bug.cgi?id=708042
51401
51402  gio/gapplicationimpl-dbus.c | 26 +++++++++++++++++++++++---
51403  1 file changed, 23 insertions(+), 3 deletions(-)
51404
51405 commit be2656f13952dd22d348ff5e3f43240700cdef5a
51406 Author: Colin Walters <walters@verbum.org>
51407 Date:   Wed Oct 16 10:10:22 2013 -0400
51408
51409     g_file_copy: Fall back to pathname queryinfo to help gvfs backends
51410
51411     It's not difficult to do; not all backends implement it, and for some
51412     it may be difficult to implement query_info_on_read(), so let's just
51413     do both.
51414
51415     https://bugzilla.gnome.org/show_bug.cgi?id=706254
51416
51417  gio/gfile.c | 23 ++++++++++++++++++++++-
51418  1 file changed, 22 insertions(+), 1 deletion(-)
51419
51420 commit 4fea5c0029bdb8d800c5857bfba983147fe53445
51421 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
51422 Date:   Tue Oct 15 11:02:40 2013 -0400
51423
51424     Fix wrong function names in g_str_match_string() documentation
51425
51426  glib/gstrfuncs.c | 8 ++++----
51427  1 file changed, 4 insertions(+), 4 deletions(-)
51428
51429 commit b2c15f18b2f35d2363922469e3497e5a10459e52
51430 Author: Ihar Hrachyshka <Ihar_Hrachyshka@epam.com>
51431 Date:   Sat Oct 12 16:43:16 2013 +0400
51432
51433     Updated reference to README.commits
51434
51435     The major useful information regarding commits is now placed in
51436     README.commits, not README.
51437
51438     https://bugzilla.gnome.org/show_bug.cgi?id=709994
51439
51440  HACKING | 2 +-
51441  1 file changed, 1 insertion(+), 1 deletion(-)
51442
51443 commit c6d7e1ede766ea0227d2a594a3129445d03a6dfe
51444 Author: Andika Triwidada <andika@gmail.com>
51445 Date:   Tue Oct 15 11:54:59 2013 +0700
51446
51447     Updated Indonesian translation
51448
51449  po/id.po | 244
51450  ++++++++++++++++++++++++++++++++-------------------------------
51451  1 file changed, 124 insertions(+), 120 deletions(-)
51452
51453 commit 04202954308471196817318b12df64665656fcda
51454 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
51455 Date:   Wed Oct 9 14:32:58 2013 -0400
51456
51457     Add testcase for search utilities functions
51458
51459     https://bugzilla.gnome.org/show_bug.cgi?id=709753
51460
51461  glib/tests/.gitignore     |  1 +
51462  glib/tests/Makefile.am    |  1 +
51463  glib/tests/search-utils.c | 76
51464  +++++++++++++++++++++++++++++++++++++++++++++++
51465  3 files changed, 78 insertions(+)
51466
51467 commit 38dfce5992db803de0a179705ab93109012faa3c
51468 Author: Ryan Lortie <desrt@desrt.ca>
51469 Date:   Mon Oct 14 14:37:10 2013 -0400
51470
51471     Add simple string "search" function
51472
51473     Add a pair of functions to make it easier to do simple string
51474     matching.
51475
51476     This will be useful for use with things like GtkSearchBar and
51477     will also
51478     be the basis of the searching done by the (soon to appear)
51479     g_desktop_app_info_search()
51480
51481     https://bugzilla.gnome.org/show_bug.cgi?id=709753
51482
51483  docs/reference/glib/glib-sections.txt |   2 +
51484  glib/gstrfuncs.c                      | 239
51485  ++++++++++++++++++++++++++++++++++
51486  glib/gstrfuncs.h                      |  10 ++
51487  3 files changed, 251 insertions(+)
51488
51489 commit 4c510801cfc8120d7dea7ae8121832e8d17d2453
51490 Author: Ryan Lortie <desrt@desrt.ca>
51491 Date:   Mon Oct 14 14:36:34 2013 -0400
51492
51493     Add g_str_is_ascii()
51494
51495     Add a function for checking if a string is pure ASCII.
51496
51497     https://bugzilla.gnome.org/show_bug.cgi?id=709753
51498
51499  docs/reference/glib/glib-sections.txt |  1 +
51500  glib/gstrfuncs.c                      | 23 +++++++++++++++++++++++
51501  glib/gstrfuncs.h                      |  2 ++
51502  3 files changed, 26 insertions(+)
51503
51504 commit c4c3ee6087d36603b29a8a1201c7171d2f99c0b1
51505 Author: Noah Massey <gnome@walterwelp.net>
51506 Date:   Sun Oct 13 10:25:39 2013 -0400
51507
51508     gmain: mark newest id used when source id overflows
51509
51510     When the source id reaches G_MAXUINT (just prior to overflow), we
51511     record the existing source ids to prevent reassigning them.  As we are
51512     about to assign G_MAXUINT to the triggering source, that id should be
51513     added as well.
51514
51515     https://bugzilla.gnome.org/show_bug.cgi?id=710002
51516
51517  glib/gmain.c | 1 +
51518  1 file changed, 1 insertion(+)
51519
51520 commit e2d5282636bcbf4c8ac64a599bb020d33cd59897
51521 Author: Colin Walters <walters@verbum.org>
51522 Date:   Tue Oct 8 12:17:16 2013 -0400
51523
51524     GMemoryOutputStream: Don't return -1 as a gboolean in precondition
51525
51526     Since it could confuse callers (admittedly who are already violating
51527     a precondition).
51528
51529     Just spotted while adapting some bits of this code for a ssh library.
51530
51531  gio/gmemoryoutputstream.c | 2 +-
51532  1 file changed, 1 insertion(+), 1 deletion(-)
51533
51534 commit 30772e74bf42cf7be67041df21316d305027f0fc
51535 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
51536 Date:   Mon Oct 7 12:56:28 2013 +0530
51537
51538     Assamese translation updated
51539
51540  po/as.po | 246
51541  ++++++++++++++++++++++++++++++++-------------------------------
51542  1 file changed, 125 insertions(+), 121 deletions(-)
51543
51544 commit 8e17040c159bf0a7cf060f12e467a0ad1f5b6741
51545 Author: Dan Winship <danw@gnome.org>
51546 Date:   Fri Oct 4 12:58:48 2013 -0400
51547
51548     Fix overloading of "source" and "target" terminology in GBinding
51549
51550     GBindingTransformFunc called its arguments "source_value" and
51551     "target_value", but in the transform_from function of a bidirectional
51552     binding, "source_value" comes from the target object, and
51553     "target_value" comes from the source object, which quickly gets
51554     confusing if you need to use g_binding_get_source(), etc, in the
51555     function.
51556
51557     Of course developers can call their transform function arguments
51558     whatever they want, but many will copy from the headers/docs to start
51559     out, so use less confusing names here ("from_value" and "to_value").
51560
51561     Also, fix the documentation to describe the bidirectional case
51562     correctly.
51563
51564     https://bugzilla.gnome.org/show_bug.cgi?id=709440
51565
51566  gobject/gbinding.c      | 44 ++++++++++++++++++++++----------------------
51567  gobject/gbinding.h      | 17 ++++++++++-------
51568  gobject/tests/binding.c | 24 ++++++++++++------------
51569  3 files changed, 44 insertions(+), 41 deletions(-)
51570
51571 commit be7f40185fb2ce884112c1f8a4b196ea65350466
51572 Author: Kalev Lember <kalevlember@gmail.com>
51573 Date:   Sat Sep 21 13:52:09 2013 +0200
51574
51575     xdgmime: Fix an invalid read
51576
51577     This commit factors out a function for comparing string suffixes,
51578     and at
51579     the same time makes it safe for mime types that are shorter than the
51580     "/*" suffix.
51581
51582     ==25418== Invalid read of size 1
51583     ==25418==    at 0x3C6D0F9D22: __gio_xdg_cache_mime_type_subclass
51584     (xdgmimecache.c:848)
51585     ==25418==    by 0x3C6D09ED8C: g_content_type_is_a (gcontenttype.c:158)
51586     ==25418==    by 0x34D8031E95: gtk_recent_filter_filter
51587     (gtkrecentfilter.c:733)
51588     ==25418==    by 0x34D802F167: _gtk_recent_chooser_get_items
51589     (gtkrecentchooserutils.c:387)
51590     ==25418==    by 0x34D802D07F: idle_populate_func
51591     (gtkrecentchoosermenu.c:1011)
51592     ==25418==    by 0x34D7A20477: gdk_threads_dispatch (gdk.c:804)
51593     ==25418==    by 0x3C6C0492F5: g_main_context_dispatch (gmain.c:3065)
51594     ==25418==    by 0x3C6C049677: g_main_context_iterate.isra.23
51595     (gmain.c:3712)
51596     ==25418==    by 0x3C6C04972B: g_main_context_iteration (gmain.c:3773)
51597     ==25418==    by 0x34D7FC2AF4: gtk_main_iteration (gtkmain.c:1262)
51598     ==25418==    by 0x408EB4: main (in /usr/bin/glade)
51599
51600     https://bugzilla.gnome.org/show_bug.cgi?id=708529
51601
51602  gio/xdgmime/xdgmime.c      | 19 ++++++++++++++-----
51603  gio/xdgmime/xdgmimecache.c | 19 ++++++++++++++-----
51604  2 files changed, 28 insertions(+), 10 deletions(-)
51605
51606 commit 5aead642c29d2fcd4cc4152449eb434b52edc6af
51607 Author: John Ralls <jralls@ceridwen.us>
51608 Date:   Fri Oct 4 11:45:47 2013 -0700
51609
51610     Restore gl_GLIBC21 to configure; needed for libcharset
51611
51612  configure.ac | 1 +
51613  1 file changed, 1 insertion(+)
51614
51615 commit e0ffd5c184bd1c0e6d602c406f53ed5f6b765f88
51616 Author: Ryan Lortie <desrt@desrt.ca>
51617 Date:   Thu Oct 3 10:02:08 2013 -0400
51618
51619     appinfo: Don't try DBusActivatable with load_from_keyfile
51620
51621     We can't get the name of the filename, so we can't determine the
51622     application
51623     ID.  We'll have to fallback on Exec= for this case.
51624
51625     https://bugzilla.gnome.org/show_bug.cgi?id=709326
51626
51627  gio/gdesktopappinfo.c | 5 ++++-
51628  1 file changed, 4 insertions(+), 1 deletion(-)
51629
51630 commit 5d7a7df867543644a4dc55ba980833743ffa1859
51631 Author: Ryan Lortie <desrt@desrt.ca>
51632 Date:   Thu Oct 3 12:39:53 2013 -0400
51633
51634     Add g_key_file_save_to_file()
51635
51636     To write a keyfile to disk.
51637
51638     https://bugzilla.gnome.org/show_bug.cgi?id=309224
51639
51640  docs/reference/glib/glib-sections.txt |  1 +
51641  glib/gkeyfile.c                       | 38
51642  +++++++++++++++++++++++++++++++++++
51643  glib/gkeyfile.h                       |  4 ++++
51644  3 files changed, 43 insertions(+)
51645
51646 commit 5a269e5a90181a5cafce90e7e5d7bc4f42f47f52
51647 Author: Dan Winship <danw@gnome.org>
51648 Date:   Thu Sep 19 16:09:38 2013 -0400
51649
51650     gcredentials: add Solaris support
51651
51652     Based on patches from Igor Pashev.
51653
51654     https://bugzilla.gnome.org/show_bug.cgi?id=705029
51655
51656  gio/gcredentials.c            | 52
51657  +++++++++++++++++++++++++++++++++++++++----
51658  gio/gcredentialsprivate.h     | 12 ++++++++++
51659  gio/gioenums.h                |  4 +++-
51660  gio/gsocket.c                 | 36 ++++++++++++++++++++++++------
51661  gio/gunixcredentialsmessage.c |  2 ++
51662  gio/tests/credentials.c       | 18 +++++++++++++++
51663  6 files changed, 112 insertions(+), 12 deletions(-)
51664
51665 commit 66edac7fb9f44009cdcac68c102c77d880e139a3
51666 Author: Dan Winship <danw@gnome.org>
51667 Date:   Thu Sep 19 12:56:56 2013 -0400
51668
51669     gcredentials: add Hurd support
51670
51671     It uses the same system as FreeBSD.
51672
51673     https://bugzilla.gnome.org/show_bug.cgi?id=708265
51674
51675  gio/gcredentials.c        | 5 +++--
51676  gio/gcredentialsprivate.h | 2 +-
51677  2 files changed, 4 insertions(+), 3 deletions(-)
51678
51679 commit cedd697bf80faf18d0d42b3e4d8bef5a5cf8ef9f
51680 Author: Dan Winship <danw@gnome.org>
51681 Date:   Wed Sep 18 13:40:09 2013 -0400
51682
51683     gcredentials: add internal macros to simplify all the #ifdefs
51684
51685     Rather than having lots of obscure platform-based #ifdefs all over
51686     gio, define some macros in gcredentialsprivate.h, and use those to
51687     simplify the rest of the code.
51688
51689     https://bugzilla.gnome.org/show_bug.cgi?id=701482
51690
51691  gio/Makefile.am               |   1 +
51692  gio/gcredentials.c            | 174
51693  ++++++++++++++++++------------------------
51694  gio/gcredentialsprivate.h     |  51 +++++++++++++
51695  gio/gsocket.c                 |  36 ++++-----
51696  gio/gunixcredentialsmessage.c | 140 ++++++++++++---------------------
51697  gio/tests/credentials.c       |  53 +++++++++----
51698  gio/tests/gdbus-peer.c        |  48 ++++--------
51699  7 files changed, 238 insertions(+), 265 deletions(-)
51700
51701 commit 32d2539295308711ec97b37feb104e1be04ba454
51702 Author: Giovanni Campagna <gcampagna@src.gnome.org>
51703 Date:   Thu Oct 3 20:26:18 2013 +0200
51704
51705     GDBusProxy: add flag to control autostarting at construction time
51706
51707     Sometimes the application doesn't want to autostart a service
51708     when it creates a proxy, but wants the service autostarted when
51709     it makes the first method call. Allow that behavior with a new
51710     flag.
51711
51712     https://bugzilla.gnome.org/show_bug.cgi?id=708828
51713
51714  gio/gdbusproxy.c | 15 ++++++++-------
51715  gio/gioenums.h   |  7 ++++++-
51716  2 files changed, 14 insertions(+), 8 deletions(-)
51717
51718 commit c8e1dbb106e27653176a1692f05c287cd8ca0bfd
51719 Author: Ryan Lortie <desrt@desrt.ca>
51720 Date:   Sat Jul 27 15:08:58 2013 -0400
51721
51722     gdesktopappinfo: Large-scale whitespace fixup
51723
51724     Fix up a lot of whitespace issues in this file since we're about to do
51725     some pretty serious rewriting here anyway...
51726
51727     Add some fold markers while we're at it.
51728
51729  gio/gdesktopappinfo.c | 1208
51730  +++++++++++++++++++++++++------------------------
51731  1 file changed, 626 insertions(+), 582 deletions(-)
51732
51733 commit b0601e75583600d0ea54e67f98ba91a7580df07c
51734 Author: Ryan Lortie <desrt@desrt.ca>
51735 Date:   Wed Jul 24 17:48:37 2013 -0400
51736
51737     gdesktopappinfo: rework search path
51738
51739     Change the search path to be a global array of 'DesktopFileDir'
51740     structures and
51741     change the 'get' function to an 'ensure' function.
51742
51743     This is just a straight-up refactor.  Future patches will expand the
51744     DesktopFileDir structure.
51745
51746  gio/gdesktopappinfo.c | 95
51747  ++++++++++++++++++++++++++++-----------------------
51748  1 file changed, 53 insertions(+), 42 deletions(-)
51749
51750 commit 5e59ab8e8cb953bf9212ed47e8a41d34611a10de
51751 Author: Ryan Lortie <desrt@desrt.ca>
51752 Date:   Wed Jul 24 17:28:43 2013 -0400
51753
51754     gdesktopappinfo: remove global_defaults_cache
51755
51756     ...and some related functions.
51757
51758     This variable is also used for nothing at all.
51759
51760  gio/gdesktopappinfo.c | 28 +++-------------------------
51761  1 file changed, 3 insertions(+), 25 deletions(-)
51762
51763 commit b95ef4aad457d502973ae6396e3bf45e3ba12753
51764 Author: Ryan Lortie <desrt@desrt.ca>
51765 Date:   Wed Jul 24 17:26:45 2013 -0400
51766
51767     gdesktopappinfo: remove should_ping_mime_monitor
51768
51769     This variable is used for nothing...
51770
51771  gio/gdesktopappinfo.c | 18 +-----------------
51772  1 file changed, 1 insertion(+), 17 deletions(-)
51773
51774 commit 33762a417381db8cdd3229f12959ed01c0389165
51775 Author: Ryan Lortie <desrt@desrt.ca>
51776 Date:   Thu Jul 25 14:05:36 2013 -0400
51777
51778     glocalfile: add private worker monitor APIs
51779
51780     Add a convenient and race-free method of watching local files from the
51781     GLib worker thread.
51782
51783     Without this, the race-free way to create a monitor that dispatches
51784     events to the worker thread looked something like this:
51785
51786      - dispatch an idle to the worker thread
51787      - from the idle, create the monitor and connect signals
51788      - from the original thread, wait (on a cond?) until the worker thread
51789        has finished setting up the monitor
51790      - read the file that you were monitoring
51791
51792     which is just ridiculously complicated...
51793
51794     To use the new API:
51795
51796       monitor = g_local_file_monitor_new_in_worker ("/path/to/some/file",
51797                                                     G_FILE_MONITOR_NONE,
51798                                                     &error);
51799       g_assert_no_error (error);
51800
51801       g_signal_connect (monitor, "changed", G_CALLBACK (callback), NULL);
51802
51803       g_local_file_monitor_start (monitor);
51804
51805     'callback' will run from the GLib worker thread.
51806
51807     This is the reason that the start() call was introduced in the
51808     previous
51809     commit.  The backends that don't use the start() call will have a very
51810     thin race between creating the monitor and connecting the signal, but
51811     hopefully they will be fixed soon.
51812
51813     These new APIs will be used (at least) from gdesktopappinfo to
51814     watch for
51815     changes in the desktop file directories.
51816
51817     https://bugzilla.gnome.org/show_bug.cgi?id=704887
51818
51819  gio/glocaldirectorymonitor.c | 10 ++++++----
51820  gio/glocaldirectorymonitor.h |  7 +++++++
51821  gio/glocalfile.c             | 26 ++++++++++++++++++++++++--
51822  gio/glocalfilemonitor.c      |  6 ++++--
51823  gio/glocalfilemonitor.h      |  7 +++++++
51824  5 files changed, 48 insertions(+), 8 deletions(-)
51825
51826 commit 5409d7827e1e51d8efd078e3f36eddc3c0405804
51827 Author: Ryan Lortie <desrt@desrt.ca>
51828 Date:   Thu Jul 25 14:17:09 2013 -0400
51829
51830     GFileMonitor: support specifying a context
51831
51832     Add a new "context" construct-only property to allow explicitly
51833     specifying the context in which events should be dispatched.
51834
51835     https://bugzilla.gnome.org/show_bug.cgi?id=704887
51836
51837  gio/gfilemonitor.c | 18 ++++++++++++++++--
51838  1 file changed, 16 insertions(+), 2 deletions(-)
51839
51840 commit 700677de512e19060337121692058627fe717d24
51841 Author: Ryan Lortie <desrt@desrt.ca>
51842 Date:   Thu Jul 25 13:48:50 2013 -0400
51843
51844     inotify: stop using constructor()
51845
51846     and start using the new start() vcall on the local monitor classes.
51847
51848     I only port inotify because I am uncomfortable making changes to the
51849     other monitor backends without having a way of testing them.
51850
51851     https://bugzilla.gnome.org/show_bug.cgi?id=704887
51852
51853  gio/inotify/ginotifydirectorymonitor.c | 36 ++++++--------------
51854  gio/inotify/ginotifyfilemonitor.c      | 62
51855  ++++++++++------------------------
51856  2 files changed, 28 insertions(+), 70 deletions(-)
51857
51858 commit b050dc3c0a2236887719ddc7d1f53866bf4d5267
51859 Author: Ryan Lortie <desrt@desrt.ca>
51860 Date:   Thu Jul 25 13:29:16 2013 -0400
51861
51862     local monitors: make more idiomatic use of GObject
51863
51864     Stop abusing constructor() to do startup work, adding _start() calls
51865     instead.
51866
51867     The backends themselves still use constructor() although a patch
51868     will be
51869     following to also fix inotify.
51870
51871     The reason for using a separate start() call instead of constructed()
51872     will become apparent in future commits.
51873
51874     https://bugzilla.gnome.org/show_bug.cgi?id=704887
51875
51876  gio/glocaldirectorymonitor.c | 73
51877  +++++++++++++++-----------------------------
51878  gio/glocaldirectorymonitor.h |  2 ++
51879  gio/glocalfilemonitor.c      | 66 ++++++++++++---------------------------
51880  gio/glocalfilemonitor.h      |  3 ++
51881  4 files changed, 48 insertions(+), 96 deletions(-)
51882
51883 commit 1ddfd9d98ebb772534eba27bdf275cc0507a5b09
51884 Author: Ryan Lortie <desrt@desrt.ca>
51885 Date:   Thu Jul 25 13:19:56 2013 -0400
51886
51887     directory monitor: use the right 'mount_notify'
51888
51889     During initialisation of a directory monitor with the
51890     G_FILE_MONITOR_WATCH_MOUNTS flag set, GLocalDirectory monitor will
51891     add a
51892     UNIX mount watch in case the file notification backend doesn't support
51893     reporting these events for itself.
51894
51895     Unfortunately, it was performing the check incorrectly, resulting in a
51896     monitor always being added.
51897
51898     Fix that, and add the #define for
51899     G_LOCAL_DIRECTORY_MONITOR_GET_CLASS()
51900     that was also missing (since the fix depends on it).
51901
51902     https://bugzilla.gnome.org/show_bug.cgi?id=704882
51903
51904  gio/glocaldirectorymonitor.c | 2 +-
51905  gio/glocaldirectorymonitor.h | 1 +
51906  2 files changed, 2 insertions(+), 1 deletion(-)
51907
51908 commit dd4c3695b4e4559179c2a10b7e1a6a13f8f8293e
51909 Author: Colin Walters <walters@verbum.org>
51910 Date:   Wed Oct 2 10:32:03 2013 -0400
51911
51912     goutputstream: Add clear warning about short writes to _write_bytes()
51913     and async version
51914
51915     Matthew Barnes noted this on IRC a few days ago.  I just had this file
51916     open for other reasons and decided to tweak the docs to make this trap
51917     more clear.
51918
51919     https://bugzilla.gnome.org/show_bug.cgi?id=709301
51920
51921  gio/goutputstream.c | 62
51922  ++++++++++++++++++-----------------------------------
51923  1 file changed, 21 insertions(+), 41 deletions(-)
51924
51925 commit 27898916d42f0e827cf2e99c12ab7bcd0a3712a9
51926 Author: Ryan Lortie <desrt@desrt.ca>
51927 Date:   Thu Aug 8 18:50:21 2013 +0200
51928
51929     g_settings_list_children: only list viable schemas
51930
51931     Don't return children with invalid schemas from
51932     g_settings_list_children() (ie: missing schemas or mismatched paths).
51933     This prevents gsettings list-recursively from crashing when broken
51934     schemas are installed on the system.
51935
51936     https://bugzilla.gnome.org/show_bug.cgi?id=705688
51937
51938  gio/gsettingsschema.c | 56
51939  ++++++++++++++++++++++++++++++++++++++++++++++++++-
51940  1 file changed, 55 insertions(+), 1 deletion(-)
51941
51942 commit d1e4f3dd1a67a646314918d90119e352d34315cb
51943 Author: Christian Persch <chpe@gnome.org>
51944 Date:   Tue Oct 1 15:40:43 2013 +0200
51945
51946     unicode: Update to unicode 6.3.0
51947
51948     No new blocks were added in 6.3, and only 5 new characters to be used
51949     with the updated BiDi algorithm. And some character properties
51950     were changed.
51951
51952     See http://www.unicode.org/versions/Unicode6.3.0/ for more
51953     information.
51954
51955     https://bugzilla.gnome.org/show_bug.cgi?id=709227
51956
51957  glib/gscripttable.h   | 11 ++++++-----
51958  glib/gunibreak.h      | 31 ++++++++++++++-----------------
51959  glib/gunichartables.h | 34 +++++++++++++++++-----------------
51960  3 files changed, 37 insertions(+), 39 deletions(-)
51961
51962 commit 2f57139b282f2ddf110966d4d0e80c6409230f67
51963 Author: Simon Feltman <sfeltman@src.gnome.org>
51964 Date:   Tue Oct 1 03:38:24 2013 -0700
51965
51966     Fix crashes in various GParamSpec creation functions
51967
51968     Add NULL check and return after calls to g_param_spec_internal
51969     in GParamSpec
51970     creation functions. This avoids glib crashing due to things like
51971     badly named
51972     properties.
51973
51974     https://bugzilla.gnome.org/show_bug.cgi?id=707887
51975
51976  gobject/gparamspecs.c | 52
51977  +++++++++++++++++++++++++++++++++++++++++++++++++++
51978  1 file changed, 52 insertions(+)
51979
51980 commit 75bb906e5ea7927f8d411085e8e7539c5b85c313
51981 Author: Michael Forney <mforney@mforney.org>
51982 Date:   Tue Oct 1 05:19:55 2013 -0700
51983
51984     Add missing string.h include
51985
51986     Required for memset()
51987
51988  gio/gnetworkmonitornetlink.c | 1 +
51989  1 file changed, 1 insertion(+)
51990
51991 commit 713614608d38ba5e16ffd54796ed60ac5dc2e004
51992 Author: Ryan Lortie <desrt@desrt.ca>
51993 Date:   Mon Sep 30 13:06:30 2013 -0400
51994
51995     Fix a careless mistake in the last commit
51996
51997     Thanks Colin :)
51998
51999  glib/gmain.c | 1 +
52000  1 file changed, 1 insertion(+)
52001
52002 commit 5ad7893b51d8652561dff72c70d6cb53416a31bf
52003 Author: Ryan Lortie <desrt@desrt.ca>
52004 Date:   Wed Jun 12 14:57:09 2013 -0400
52005
52006     gmain: Remove dispatching source stack
52007
52008     This stack exists only to answer the question of "what is the
52009     currently
52010     dispatching source" and is handled in a way that makes it very clear
52011     that we don't need to be using a linked list at all...
52012
52013     Just store the GSource directly.
52014
52015     Independently discovered (and same solution) by Phillip Susi.
52016
52017     https://bugzilla.gnome.org/show_bug.cgi?id=709113
52018
52019  glib/gmain.c | 37 ++++++++++++++-----------------------
52020  1 file changed, 14 insertions(+), 23 deletions(-)
52021
52022 commit 4e9e7d0cba53a711bd650e9a5e28452b93f0d849
52023 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
52024 Date:   Mon Feb 18 08:12:50 2013 -0600
52025
52026     GOutputStream: Use async read/write of streams in splice_async()
52027
52028     There are some corner cases where using the sync version of read/write
52029     in a thread could cause thread-safety issues. In these cases it's
52030     possible to override the output stream's splice_async() function,
52031     but for input streams one would need to do some acrobatics to
52032     stay thread-safe. Alternatively, some implementations may not even
52033     override their sync read/write functions.
52034
52035     This patch refactors the default splice_async() implementation to
52036     call the sync read and write functions in a thread only when both
52037     async versions are thread-based. When one or both are non-threaded,
52038     it calls the virtual write_async() and read_async() functions of the
52039     involved streams within the same thread.
52040
52041     https://bugzilla.gnome.org/show_bug.cgi?id=691581
52042
52043  gio/goutputstream.c | 180
52044  ++++++++++++++++++++++++++++++++++++++++++++++++++--
52045  1 file changed, 175 insertions(+), 5 deletions(-)
52046
52047 commit 87e5617a65883c49eab9291db4a644a520362ed0
52048 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
52049 Date:   Mon Feb 18 07:58:58 2013 -0600
52050
52051     GOutputStream: Split _close_async for internal use
52052
52053     Refactor g_output_stream_close_async() into itself and an internal
52054     variant for potential use inside other operations (splice_async).
52055     The internal version must be called between
52056     g_output_stream_set_pending() and g_output_stream_clear_pending().
52057
52058     https://bugzilla.gnome.org/show_bug.cgi?id=691581
52059
52060  gio/goutputstream.c | 76
52061  +++++++++++++++++++++++++++++++++++++++++++++++------
52062  1 file changed, 68 insertions(+), 8 deletions(-)
52063
52064 commit 416ca8ad5729bfe92c1e32e1f9464849870a5ede
52065 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
52066 Date:   Sun Feb 24 09:09:05 2013 -0600
52067
52068     GOutputStream: Rename _g_output_stream_close_internal() for
52069     consistency
52070
52071     https://bugzilla.gnome.org/show_bug.cgi?id=691581
52072
52073  gio/goutputstream.c | 12 ++++++------
52074  1 file changed, 6 insertions(+), 6 deletions(-)
52075
52076 commit e967a76728700d27719388653946c9190e95063b
52077 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
52078 Date:   Sat Feb 23 15:13:53 2013 -0600
52079
52080     tests: Add testcases for g_output_stream_splice_async()
52081
52082     Previously, no testcases tested the close flags of
52083     g_output_stream_splice_async. This patch adds tests for that and
52084     also tests various combinations of threaded and non-threaded
52085     GInputStream async reads and GOutputStream async writes.
52086
52087     https://bugzilla.gnome.org/show_bug.cgi?id=691581
52088
52089  gio/tests/.gitignore                   |   1 +
52090  gio/tests/Makefile.am                  |   1 +
52091  gio/tests/async-splice-output-stream.c | 205
52092  +++++++++++++++++++++++++++++++++
52093  3 files changed, 207 insertions(+)
52094
52095 commit dec3bfeebc20d8fee9d6ddd6a7187ac762887f2d
52096 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
52097 Date:   Sat Feb 23 17:42:49 2013 -0600
52098
52099     GOutputStream: Add g_output_stream_async_write_is_via_threads()
52100
52101     In implementing a better g_output_stream_splice_async() and possibly
52102     other situtations it's helpful to know whether the output stream's
52103     write function internally uses threads. If it and the input stream's
52104     read async functions use threads, then the splice function could
52105     spawn a single thread for better efficiency.
52106
52107     This patch adds a function to determine whether an output stream's
52108     g_output_stream_write_async() function internally uses threads.
52109
52110     https://bugzilla.gnome.org/show_bug.cgi?id=691581
52111
52112  gio/gioprivate.h    |  2 ++
52113  gio/goutputstream.c | 26 ++++++++++++++++++++++++--
52114  2 files changed, 26 insertions(+), 2 deletions(-)
52115
52116 commit 94a232a4ed6245d0189f7de182f10a7c3825dc73
52117 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
52118 Date:   Sat Feb 23 17:32:31 2013 -0600
52119
52120     GInputStream: Add g_input_stream_async_read_is_via_threads()
52121
52122     In implementing a better g_output_stream_splice_async() and possibly
52123     other situtations it's helpful to know whether the input stream's
52124     read function internally uses threads. If it and the output stream's
52125     write async functions use threads, then the splice function could
52126     spawn a single thread for better efficiency.
52127
52128     This patch adds a function to determine whether an input stream's
52129     g_input_stream_read_async() function internally uses threads.
52130
52131     https://bugzilla.gnome.org/show_bug.cgi?id=691581
52132
52133  gio/Makefile.am    |  1 +
52134  gio/ginputstream.c | 32 +++++++++++++++++++++++++-------
52135  gio/gioprivate.h   | 32 ++++++++++++++++++++++++++++++++
52136  3 files changed, 58 insertions(+), 7 deletions(-)
52137
52138 commit ab5aa2aa3a43cbd94aa6d7f3d683f9875df7249a
52139 Author: John Ralls <jralls@ceridwen.us>
52140 Date:   Sun Sep 29 11:33:30 2013 -0700
52141
52142     Fix the -Werror=format-nonliteral fixes for older GCCs
52143
52144     They don't allow that pragma inside functions.
52145
52146  gio/gcontenttype.c      |  6 +++---
52147  gio/gthreadedresolver.c |  8 +++++---
52148  glib/gfileutils.c       | 10 +++++-----
52149  glib/gmarkup.c          |  8 +++++---
52150  glib/gstrfuncs.c        |  7 ++++---
52151  glib/gutils.c           |  8 +++++---
52152  6 files changed, 27 insertions(+), 20 deletions(-)
52153
52154 commit 09d83640a8e79bff71cddf90d39b40ef411d30c9
52155 Author: John Ralls <jralls@ceridwen.us>
52156 Date:   Sat Sep 28 16:44:32 2013 -0700
52157
52158     More -Werror=format-nonliteral fixes
52159
52160     This fixes the build with CLang.
52161
52162     https://bugzilla.gnome.org/show_bug.cgi?id=702516
52163
52164  gio/gcontenttype.c      | 5 ++++-
52165  gio/gthreadedresolver.c | 3 +++
52166  glib/gmarkup.c          | 5 ++++-
52167  glib/gstrfuncs.c        | 5 ++++-
52168  glib/gutils.c           | 3 +++
52169  5 files changed, 18 insertions(+), 3 deletions(-)
52170
52171 commit 38d1658b879c036f086b9dd5195d95bde8e08785
52172 Author: Colin Walters <walters@verbum.org>
52173 Date:   Mon Jun 17 17:49:12 2013 -0400
52174
52175     gfileutils: Make -Werror=format-nonliteral happy
52176
52177     I tried to please it by using G_GNUC_FORMAT, but that didn't work, so
52178     let's just fall back to pushing an ignore.
52179
52180     https://bugzilla.gnome.org/show_bug.cgi?id=702516
52181
52182  glib/gfileutils.c | 50 ++++++++++++++++++++++++++++++++++++--------------
52183  1 file changed, 36 insertions(+), 14 deletions(-)
52184
52185 commit b5ce635a423c8fbf226d46b3e7cdd106561fecbb
52186 Author: Dan Winship <danw@gnome.org>
52187 Date:   Sat Sep 28 12:31:52 2013 -0400
52188
52189     gmessages: fix clang annotations to work with older versions
52190
52191     https://bugzilla.gnome.org/show_bug.cgi?id=708793
52192
52193  glib/gmessages.h | 7 +++++--
52194  1 file changed, 5 insertions(+), 2 deletions(-)
52195
52196 commit 4a953af8a53552931b7a5e32849f1ddca6658c4e
52197 Author: Dan Winship <danw@gnome.org>
52198 Date:   Sat Sep 28 12:18:14 2013 -0400
52199
52200     gio: make gnetworking.h nodist
52201
52202     https://bugzilla.gnome.org/show_bug.cgi?id=708972
52203
52204  gio/Makefile.am | 5 ++++-
52205  1 file changed, 4 insertions(+), 1 deletion(-)
52206
52207 commit c9ac45a023dda81d232e4efc8e9642e2b849a973
52208 Author: Dan Winship <danw@gnome.org>
52209 Date:   Sat Sep 28 10:39:01 2013 -0400
52210
52211     .gitignore: add "signals"
52212
52213  tests/gobject/.gitignore | 1 +
52214  1 file changed, 1 insertion(+)
52215
52216 commit e3fa9c9ab6a2b1f9955c457f413ddc81d0c1f3ff
52217 Author: Patrick Welche <prlw1@cam.ac.uk>
52218 Date:   Fri Sep 27 10:09:32 2013 +0100
52219
52220     Only use SA_RESTART if it exists
52221
52222     Fixes build on QNX (and possibly HPUX given Bug 168352)
52223     Patch essentially from pkgsrc devel/glib2/patches/patch-ai
52224
52225     https://bugzilla.gnome.org/show_bug.cgi?id=583321
52226
52227  glib/gmain.c | 4 ++++
52228  1 file changed, 4 insertions(+)
52229
52230 commit 2d8e5ef81e8116eeb8fea18292360dd3166b4b4e
52231 Author: Bastien Nocera <hadess@hadess.net>
52232 Date:   Wed Sep 25 16:14:17 2013 +0200
52233
52234     gdesktopappinfo: Call g_file_get_path() on demand
52235
52236     Rather than always calling out to g_file_get_path() (which
52237     might block, whatever the documentation might say), postpone
52238     the call until we actually need it.
52239
52240     https://bugzilla.gnome.org/show_bug.cgi?id=708753
52241
52242  gio/gdesktopappinfo.c | 9 ++++++---
52243  1 file changed, 6 insertions(+), 3 deletions(-)
52244
52245 commit 458c1c0f16566e9ddfabe3c211adcb7815730e28
52246 Author: Robert Ancell <robert.ancell@canonical.com>
52247 Date:   Fri Sep 27 14:52:51 2013 +1200
52248
52249     gio: Fix documentation for GSocketControlMessage that refers to a
52250     'file description' instead of a 'file descriptor'
52251
52252  gio/gsocketcontrolmessage.c | 2 +-
52253  1 file changed, 1 insertion(+), 1 deletion(-)
52254
52255 commit 0167c3340d8201dca8e9031b61703bbc5ed6ce33
52256 Author: Jan Schmidt <thaytan@noraisin.net>
52257 Date:   Wed Sep 25 19:22:26 2013 +1000
52258
52259     gio: Fix -Werror format string errors from mismatched ints.
52260
52261  gio/gdbusmessage.c | 8 ++++----
52262  gio/gdbusprivate.c | 4 ++--
52263  2 files changed, 6 insertions(+), 6 deletions(-)
52264
52265 commit 7eb1e5fc5bc5aa6744bd516463ca2d65104c5a4e
52266 Author: William Orr <will@worrbase.com>
52267 Date:   Thu Sep 26 11:02:06 2013 -0700
52268
52269     glocalfile: Only use O_DIRECTORY if available
52270
52271     Solaris 10 for example doesn't have it.
52272
52273     https://bugzilla.gnome.org/show_bug.cgi?id=708860
52274
52275  configure.ac     | 12 ++++++++++++
52276  gio/glocalfile.c |  6 +++++-
52277  2 files changed, 17 insertions(+), 1 deletion(-)
52278
52279 commit e631507c50330157e09fe07a781c004ab1e6b456
52280 Author: Yuri Myasoedov <omerta13@yandex.ru>
52281 Date:   Wed Sep 25 23:11:08 2013 +0400
52282
52283     Updated Russian translation
52284
52285  po/ru.po | 1406
52286  ++++++++++++++++++++++++++++++--------------------------------
52287  1 file changed, 679 insertions(+), 727 deletions(-)
52288
52289 commit 3c5aad358c3de1c27dcd86100bc47891d20d80ed
52290 Author: Krzesimir Nowak <qdlacz@gmail.com>
52291 Date:   Wed Sep 25 09:39:20 2013 +0200
52292
52293     Fix typo in GLIB_VERSION_2_40 docs.
52294
52295     https://bugzilla.gnome.org/show_bug.cgi?id=708714
52296
52297  glib/gversionmacros.h | 2 +-
52298  1 file changed, 1 insertion(+), 1 deletion(-)
52299
52300 commit 93101f1b8938eb7a679514c96c0ef5aeafa7c3a6
52301 Author: Shantha kumar <shkumar@redhat.com>
52302 Date:   Wed Sep 25 12:28:53 2013 +0530
52303
52304     Tamil Translations Updated
52305
52306  po/ta.po | 139
52307  +++++++++++++++++++++++++++++++++------------------------------
52308  1 file changed, 72 insertions(+), 67 deletions(-)
52309
52310 commit 74314de4d8c13b817fe433a8ff4c5a249cd1d722
52311 Author: James Strandboge <jamie@strandboge.com>
52312 Date:   Tue Sep 24 13:19:20 2013 +0100
52313
52314     gio: Fix typo in the /org/freedesktop/DBus path
52315
52316     https://bugzilla.gnome.org/show_bug.cgi?id=708677
52317
52318  gio/gdbusobjectmanagerclient.c | 4 ++--
52319  1 file changed, 2 insertions(+), 2 deletions(-)
52320
52321 commit 1d4bb3f5d0e88754aedb04d0a7df0e0c2788e363
52322 Author: Svante Signell <svante.signell@gmail.com>
52323 Date:   Wed Sep 18 16:39:09 2013 +0200
52324
52325     gio/gsocket.c: Fix error code checks when SOCK_CLOEXEC is defined but
52326     not supported on GNU/Hurd.
52327
52328     https://bugzilla.gnome.org/show_bug.cgi?id=708266
52329
52330  gio/gsocket.c | 2 +-
52331  1 file changed, 1 insertion(+), 1 deletion(-)
52332
52333 commit 04e784e0c2675e104cc1d39c3e4e649c3a326e2c
52334 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
52335 Date:   Tue Sep 24 19:01:24 2013 +0800
52336
52337     Updated Traditional Chinese translation(Hong Kong and Taiwan)
52338
52339  po/zh_HK.po | 14 +++++++-------
52340  po/zh_TW.po | 12 ++++++------
52341  2 files changed, 13 insertions(+), 13 deletions(-)
52342
52343 commit d974d2ec8f7b4c8231a4b7b388d93737ebbec9b6
52344 Author: Ryan Lortie <desrt@desrt.ca>
52345 Date:   Mon Sep 23 17:47:49 2013 -0400
52346
52347     Bump version to 2.39.0
52348
52349  configure.ac | 2 +-
52350  1 file changed, 1 insertion(+), 1 deletion(-)
52351
52352 commit fbe3ce89a8a3696393d504fdd4372b86837eac6a
52353 Author: Ryan Lortie <desrt@desrt.ca>
52354 Date:   Mon Sep 23 17:46:58 2013 -0400
52355
52356     Introduce version macros for 2.40
52357
52358  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
52359  1 file changed, 24 insertions(+)
52360
52361 commit c8de2b11bbbf5705ee20bf68d0c11e455b441312
52362 Author: Ryan Lortie <desrt@desrt.ca>
52363 Date:   Mon Sep 23 16:14:57 2013 -0400
52364
52365     GLib 2.38.0
52366
52367  NEWS         | 129
52368  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
52369  configure.ac |   4 +-
52370  2 files changed, 131 insertions(+), 2 deletions(-)
52371
52372 commit 9da87f597cb81965f697c09a71e7d1dada010561
52373 Author: Ryan Lortie <desrt@desrt.ca>
52374 Date:   Mon Sep 23 17:04:53 2013 -0400
52375
52376     fix up refcount/properties test case
52377
52378     Recent changes to the properties testcase made invalid use of
52379     the GArray
52380     free function.  This free function takes a pointer to the item to be
52381     freed, not the item itself.  Since that item was a pointer to
52382     a GObject,
52383     g_object_unref() was getting a GObject**, rather than a GObject*.
52384
52385     The use of GArray in this testcase is pretty questionable in the first
52386     place, so just use C arrays instead.
52387
52388  tests/refcount/properties.c | 43
52389  +++++++++++++------------------------------
52390  1 file changed, 13 insertions(+), 30 deletions(-)
52391
52392 commit 748c86e45f976639657284a40834484c1724732a
52393 Author: Ryan Lortie <desrt@desrt.ca>
52394 Date:   Mon Sep 23 16:38:49 2013 -0400
52395
52396     gio docs: add some missing functions
52397
52398  docs/reference/gio/gio-sections.txt | 10 ++++++----
52399  1 file changed, 6 insertions(+), 4 deletions(-)
52400
52401 commit abf505fd0e6ae5c353de24621adbf56a083d4e66
52402 Author: Ryan Lortie <desrt@desrt.ca>
52403 Date:   Mon Sep 23 16:29:24 2013 -0400
52404
52405     More gio-du win32 fixes
52406
52407     Don't free the utf8 filename before the async function completes.
52408
52409     also, gitignore
52410
52411  gio/tests/.gitignore | 1 +
52412  gio/tests/gio-du.c   | 9 ++++-----
52413  2 files changed, 5 insertions(+), 5 deletions(-)
52414
52415 commit 6d08d1191bfe17364c1d3b4634b86d6150c6db3f
52416 Author: Ryan Lortie <desrt@desrt.ca>
52417 Date:   Mon Sep 23 16:15:34 2013 -0400
52418
52419     Revert "gcancellable: allow g_cancellable_disconnect from "cancelled"
52420     handler on same thread"
52421
52422     This reverts commits 83605e2d0a7b0d39987715cfd046f7b8ef6de94e and
52423     140fa7ee4669adb3827e3ddea5be57f51ee7af3e.
52424
52425  gio/gcancellable.c | 32 ++++++++++++--------------------
52426  1 file changed, 12 insertions(+), 20 deletions(-)
52427
52428 commit 140fa7ee4669adb3827e3ddea5be57f51ee7af3e
52429 Author: Alexander Larsson <alexl@redhat.com>
52430 Date:   Mon Sep 23 09:11:04 2013 +0200
52431
52432     cancellable: Minor fix to docs
52433
52434     The code uses "my_data", not "data" everywhere else.
52435
52436  gio/gcancellable.c | 2 +-
52437  1 file changed, 1 insertion(+), 1 deletion(-)
52438
52439 commit 83605e2d0a7b0d39987715cfd046f7b8ef6de94e
52440 Author: Ray Strode <rstrode@redhat.com>
52441 Date:   Tue Sep 10 15:32:12 2013 -0400
52442
52443     gcancellable: allow g_cancellable_disconnect from "cancelled"
52444     handler on same thread
52445
52446     g_cancellable_disconnect will wait until any pending "cancelled"
52447     handlers finish.  This is useful because disconnecting a handler
52448     can have the
52449     side-effect of freeing data that the cancelled handler may rely on.
52450     Unfortunately, the code used to enforce this synchronization between
52451     "cancelled" handlers and g_cancellable_disconnect will also cause
52452     deadlock if the cancelled handler itself calls
52453     g_cancellable_disconect.
52454
52455     Obviously, if g_cancellable_disconnect is explicitly called by a
52456     "cancelled"
52457     handler, then the "cancelled" handler is shouldering the
52458     responsibility
52459     of not using any data that may be freed by disconnection.
52460
52461     Also, g_cancellable_disconnect can be called in unexpected places by
52462     lower layers in the code (for instance as a result of
52463     g_source_destroy).
52464     In practice, this means it's easy for deadlocks to inadvertently crop
52465     up when using "cancelled" handlers.
52466
52467     For these reasons, it would be good to fix the deadlock.
52468
52469     This commit prevents the deadlock by allowing foregoing
52470     synchronization,
52471     if a pending "cancelled" handler is in the same thread as the
52472     g_cancellabale_disconnnect call.
52473
52474     https://bugzilla.gnome.org/show_bug.cgi?id=705395
52475
52476  gio/gcancellable.c | 30 +++++++++++++++++++-----------
52477  1 file changed, 19 insertions(+), 11 deletions(-)
52478
52479 commit 795a36142d447cf8e45668dc999e29612bc4a796
52480 Author: Duarte Loreto <happyguy_pt@hotmail.com>
52481 Date:   Mon Sep 23 00:16:05 2013 +0100
52482
52483     Updated Portuguese translation
52484
52485  po/pt.po | 901
52486  ++++++++++++++++++++++++++++++++-------------------------------
52487  1 file changed, 456 insertions(+), 445 deletions(-)
52488
52489 commit bbd8102ee5e553a9c8471bc9863e99b2843caed5
52490 Author: Claude Paroz <claude@2xlibre.net>
52491 Date:   Sun Sep 22 20:01:57 2013 +0200
52492
52493     Updated French translation
52494
52495  po/fr.po | 877
52496  ++++++++++++++++++++++++++++++++-------------------------------
52497  1 file changed, 440 insertions(+), 437 deletions(-)
52498
52499 commit 29ef8217665fa1cd000e4668e01dbd638ab61f5e
52500 Author: Ray Strode <rstrode@redhat.com>
52501 Date:   Fri Sep 20 15:20:39 2013 -0400
52502
52503     tests: add signal disconnection test
52504
52505     This commit adds a test to ensure that during a signal emission, if
52506     a signal handler gets disconnected, it won't be run, even if it would
52507     have run before the disconnection.
52508
52509  tests/gobject/Makefile.am |   2 +
52510  tests/gobject/signals.c   | 135
52511  ++++++++++++++++++++++++++++++++++++++++++++++
52512  2 files changed, 137 insertions(+)
52513
52514 commit cb7059e17f48c77eeb2e8354ddb64c149a312262
52515 Author: Ray Strode <rstrode@redhat.com>
52516 Date:   Fri Sep 20 15:41:29 2013 -0400
52517
52518     tests: free properties test object from main thread instead of
52519     helper thread
52520
52521     The test objects are used from the main thread after the helper
52522     threads
52523     are destroyed, so we need to keep them alive until we're done
52524     using them.
52525
52526  tests/refcount/properties.c | 4 ++--
52527  1 file changed, 2 insertions(+), 2 deletions(-)
52528
52529 commit d5c72b334b717584f0ed03ee7cfc5047af9f9e3d
52530 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
52531 Date:   Fri Sep 20 21:07:28 2013 +0200
52532
52533     docs: fix GSourceFuncs docs
52534
52535     "returns" at the start of a description continuation
52536     line seems to confuse GTK-Doc's parser. Rearrange
52537     the text a bit to work around this...
52538
52539     https://bugzilla.gnome.org/show_bug.cgi?id=708445
52540
52541  glib/gmain.h | 12 ++++++------
52542  1 file changed, 6 insertions(+), 6 deletions(-)
52543
52544 commit e31ce1cfe392c71263ac6b81b4c50c35b923952e
52545 Author: Murray Cumming <murrayc@murrayc.com>
52546 Date:   Fri Sep 20 09:27:53 2013 +0200
52547
52548     gsettings: Correct a GLIB_AVAILABLE_IN_*
52549
52550  gio/gsettings.h | 4 ++--
52551  1 file changed, 2 insertions(+), 2 deletions(-)
52552
52553 commit 54e79d7dcb4c0d36ab867e1814ff26b97b4617d9
52554 Author: Misty De Meo <mistydemeo@gmail.com>
52555 Date:   Wed Sep 18 23:41:22 2013 -0700
52556
52557     gobject: Fix compilation on OS X/ppc64
52558
52559     Apple's GCC compilers cannot deal well with 64-bit pointers in
52560     transparent unions on ppc64, so compilation of
52561     _G_DEFINE_BOXED_TYPE_BEGIN was failing. Fortunately glib already
52562     provides a fallback for compilers that can't deal with it; this adds
52563     this specific case to the check.
52564
52565     https://bugzilla.gnome.org/show_bug.cgi?id=647145
52566
52567  gobject/gtype.h | 5 ++++-
52568  1 file changed, 4 insertions(+), 1 deletion(-)
52569
52570 commit 85be7acb95dd57243003d3115268a6cbc3ebc8ba
52571 Author: A S Alam <apreet.alam@gmail.com>
52572 Date:   Wed Sep 18 08:49:53 2013 -0500
52573
52574     Punjabi Translation updated by Aman
52575
52576  po/pa.po | 896
52577  ++++++++++++++++++++++++++++++++-------------------------------
52578  1 file changed, 456 insertions(+), 440 deletions(-)
52579
52580 commit 0ff1a89f5462106b7121362ef42c4987a18a976a
52581 Author: Ask H. Larsen <asklarsen@gmail.com>
52582 Date:   Tue Sep 17 18:28:19 2013 +0200
52583
52584     Updated Danish translation
52585
52586  po/da.po | 890
52587  ++++++++++++++++++++++++++++++++-------------------------------
52588  1 file changed, 451 insertions(+), 439 deletions(-)
52589
52590 commit c0ecae37f639ad03548ef76eaa5d30c203ea7963
52591 Author: Ryan Lortie <desrt@desrt.ca>
52592 Date:   Tue Sep 17 11:39:56 2013 -0400
52593
52594     GLib 2.37.93
52595
52596  NEWS | 7 +++++++
52597  1 file changed, 7 insertions(+)
52598
52599 commit b72c466653c6e4a493874b35e4e7acdcadda7e67
52600 Author: Ryan Lortie <desrt@desrt.ca>
52601 Date:   Tue Sep 17 09:53:18 2013 -0400
52602
52603     measure_disk_usage: properly report results
52604
52605     In the async case, make sure we copy all of the out parameters
52606     from the
52607     results structure, not just 'disk_usage'.
52608
52609  gio/gfile.c | 16 +++++++++++-----
52610  1 file changed, 11 insertions(+), 5 deletions(-)
52611
52612 commit dbf95a5ae94441dc235d8dcf003f05cb5c6bd84b
52613 Author: Ryan Lortie <desrt@desrt.ca>
52614 Date:   Tue Sep 17 09:40:04 2013 -0400
52615
52616     measure_disk_usage: skip progress on NULL callback
52617
52618     In the real_..._async wrapper for GFile.measure_disk_usage, skip the
52619     wrapping of the progress callback in the case that the user gave
52620     a NULL
52621     callback to the async function.  This is a performance improvement
52622     because the sync version won't have to do continuous sampling of the
52623     clock to issue a call to the wrapper which will then do nothing.
52624
52625     Unfortunately, I made this simplifying assumption when writing the
52626     wrapper, but forgot to actually implement it when making the sync
52627     call.
52628     As a result, the wrapper is still called, and invokes the NULL
52629     callback,
52630     causing a segfault.
52631
52632     Make sure we pass NULL if the user's callback was NULL.
52633
52634     https://bugzilla.gnome.org/show_bug.cgi?id=707787
52635
52636  gio/gfile.c | 2 +-
52637  1 file changed, 1 insertion(+), 1 deletion(-)
52638
52639 commit 1a9b739c3176f0fd89aaadb10d90680c345c2d53
52640 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
52641 Date:   Tue Sep 17 19:35:13 2013 +0800
52642
52643     Updated Traditional Chinese translation(Hong Kong and Taiwan)
52644
52645  po/zh_HK.po | 215
52646  +++++++++++++++++++++++++++++++-----------------------------
52647  po/zh_TW.po | 215
52648  +++++++++++++++++++++++++++++++-----------------------------
52649  2 files changed, 220 insertions(+), 210 deletions(-)
52650
52651 commit 373980f545639d577fd00bd0998a5acbe72b00c4
52652 Author: Ryan Lortie <desrt@desrt.ca>
52653 Date:   Mon Sep 16 14:14:07 2013 -0400
52654
52655     bump
52656
52657  configure.ac | 2 +-
52658  1 file changed, 1 insertion(+), 1 deletion(-)
52659
52660 commit f4c3e56f198e28e17694cc2939dd39ac2ed7bdca
52661 Author: Ryan Lortie <desrt@desrt.ca>
52662 Date:   Mon Sep 16 13:47:04 2013 -0400
52663
52664     GLib 2.37.92
52665
52666  NEWS         | 27 +++++++++++++++++++++++++++
52667  configure.ac |  2 +-
52668  2 files changed, 28 insertions(+), 1 deletion(-)
52669
52670 commit 348764269d0d2af3371caeb96cae65976891022c
52671 Author: Ryan Lortie <desrt@desrt.ca>
52672 Date:   Mon Sep 16 13:42:02 2013 -0400
52673
52674     gio-du: show the correct filename in progress
52675
52676     We were showing argv[1] in the progress output before, which is not
52677     always the filename.
52678
52679  gio/tests/gio-du.c | 4 ++--
52680  1 file changed, 2 insertions(+), 2 deletions(-)
52681
52682 commit 2684dec44786b8463f27ec14547cfafab80c28a1
52683 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
52684 Date:   Fri Sep 13 17:42:44 2013 +0800
52685
52686     gio-du: Improve test program on Windows
52687
52688     Make use of __wgetmainargs() on Windows so that we can get wide char
52689     versions of the argv's that are passed in when this test program
52690     is being
52691     invoked.  This is necessary as one might enter non-ASCII, such as
52692     CJK characters filenames and/or directories to run the test program
52693     against, so that we can process the name(s) and pass the proper
52694     UTF-8-encoded name(s) of the files/directories that is being tested.
52695
52696     https://bugzilla.gnome.org/show_bug.cgi?id=707787
52697
52698  gio/tests/gio-du.c | 78
52699  +++++++++++++++++++++++++++++++++++++++---------------
52700  1 file changed, 56 insertions(+), 22 deletions(-)
52701
52702 commit 084e5b0122d52f66d9320fb9b147ca4c62d3e9ac
52703 Author: Ryan Lortie <desrt@desrt.ca>
52704 Date:   Thu Sep 12 11:44:11 2013 -0400
52705
52706     GLocalFile: use GDir for g_file_measure_disk_usage
52707
52708     It turns out that although dirent is available on mingw32 (where the
52709     code was originally tested), it is not usable from MSVC.
52710
52711     Avoid portability problems by just using GDir.
52712
52713     Also, be careful about ensuring that we utf8-format filenames in our
52714     error messages, and leave out the "file://" component since the
52715     strings
52716     we're displaying are not URIs (and we don't want to make them
52717     URIs since
52718     the extra escaping would reduce legibility).
52719
52720     Thanks to Chun-wei Fan <fanchunwei@src.gnome.org> for portions of this
52721     patch and for reviews.
52722
52723     https://bugzilla.gnome.org/show_bug.cgi?id=707787
52724
52725  gio/glocalfile.c | 57
52726  +++++++++++++++++++++++++++++++-------------------------
52727  1 file changed, 32 insertions(+), 25 deletions(-)
52728
52729 commit 725125aba3875ccd86dc51b8e4f301fe3c8de3a4
52730 Author: Ryan Lortie <desrt@desrt.ca>
52731 Date:   Thu Sep 12 17:00:29 2013 +0800
52732
52733     GDir: add some glib-private APIs
52734
52735     Add a simple UNIX-only API that is used to create a GDir object from a
52736     DIR* that is aquired using opendir() or fdopendir().
52737
52738     This makes it possible to use GDir with openat(), which in turn will
52739     allow use of GDir in the existing GLocalFile implementation of
52740     g_file_measure_disk_usage(), avoiding the current MSVC compatibility
52741     problems there.
52742
52743     Also add an API similar to g_dir_open(), but without the GError
52744     handling
52745     (since we want to create a better error message from inside of
52746     glocalfile.c).
52747
52748     Thanks to Chun-wei Fan <fanchunwei@src.gnome.org> for portions of this
52749     patch and for reviews.
52750
52751     https://bugzilla.gnome.org/show_bug.cgi?id=707787
52752
52753  glib/gdir.c         | 153
52754  +++++++++++++++++++++++++++++++++-------------------
52755  glib/gdir.h         |   4 ++
52756  glib/glib-private.c |   5 +-
52757  glib/glib-private.h |   8 +++
52758  4 files changed, 115 insertions(+), 55 deletions(-)
52759
52760 commit 0e71110d17af3b82081a2d5487459280fb8dd902
52761 Author: Benjamin Steinwender <b@stbe.at>
52762 Date:   Mon Sep 16 19:05:54 2013 +0200
52763
52764     Updated German translation
52765
52766  po/de.po | 371
52767  +++++++++++++++++++++++++++++++++------------------------------
52768  1 file changed, 192 insertions(+), 179 deletions(-)
52769
52770 commit 67dd31e60fe6dbec95d043920a51aa152dbe6cac
52771 Author: Gabor Kelemen <kelemeng@gnome.hu>
52772 Date:   Mon Sep 16 13:07:12 2013 +0200
52773
52774     Updated Hungarian translation
52775
52776  po/hu.po | 187
52777  +++++++++++++++++++++++++++++++--------------------------------
52778  1 file changed, 92 insertions(+), 95 deletions(-)
52779
52780 commit 799af7a0d92cc5b56fd8f07b5527c0973759fce7
52781 Author: Changwoo Ryu <cwryu@debian.org>
52782 Date:   Sat Sep 14 22:46:15 2013 +0900
52783
52784     Updated Korean translation
52785
52786  po/ko.po | 144
52787  ++++++++++++++++++++++++++++++++-------------------------------
52788  1 file changed, 73 insertions(+), 71 deletions(-)
52789
52790 commit 89800d0ad4b4b6872c7913fd1a66c5ca8b6a040e
52791 Author: Andika Triwidada <andika@gmail.com>
52792 Date:   Sat Sep 14 15:42:05 2013 +0700
52793
52794     Updated Indonesian translation
52795
52796  po/id.po | 1552
52797  +++++++++++++++++++++++++++++++-------------------------------
52798  1 file changed, 784 insertions(+), 768 deletions(-)
52799
52800 commit 90b32fcc474208730d08b350cd1f2a7d4e1be723
52801 Author: Gil Forcada <gforcada@gnome.org>
52802 Date:   Sat Sep 14 00:06:21 2013 +0200
52803
52804     [l10n] Update Catalan translation
52805
52806  po/ca.po | 137
52807  +++++++++++++++++++++++++++++++++------------------------------
52808  1 file changed, 71 insertions(+), 66 deletions(-)
52809
52810 commit 35d5b60b093762f4a5c7bb58051622f81e092ace
52811 Author: Rico Tzschichholz <ricotz@ubuntu.com>
52812 Date:   Fri Sep 13 21:16:14 2013 +0200
52813
52814     gmodule: Two minor g-i annotations fixes
52815
52816  gmodule/gmodule.c | 4 ++--
52817  1 file changed, 2 insertions(+), 2 deletions(-)
52818
52819 commit b671cc96b1de4c80cc7170399f4b94729b7a7c97
52820 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
52821 Date:   Fri Sep 13 18:25:03 2013 +0530
52822
52823     Assamese Translation Updated
52824
52825  po/as.po | 215
52826  ++++++++++++++++++++++++++++++++-------------------------------
52827  1 file changed, 110 insertions(+), 105 deletions(-)
52828
52829 commit 7a91a6c9a56c70a7b80a71376d3299e7f81fd7cb
52830 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
52831 Date:   Tue Sep 10 00:49:39 2013 +0800
52832
52833     gio/tests/gio-du.c: Avoid Using Unintialized Variable
52834
52835     https://bugzilla.gnome.org/show_bug.cgi?id=707787
52836
52837  gio/tests/gio-du.c | 2 +-
52838  1 file changed, 1 insertion(+), 1 deletion(-)
52839
52840 commit 054270e4eb12fd62d584535af947244ba8fe6c25
52841 Author: Aurimas Černius <aurisc4@gmail.com>
52842 Date:   Thu Sep 12 23:16:04 2013 +0300
52843
52844     Updated Lithuanian translation
52845
52846  po/lt.po | 192
52847  +++++++++++++++++++++++++++++++--------------------------------
52848  1 file changed, 95 insertions(+), 97 deletions(-)
52849
52850 commit 5a11019034f68dc5522935d447d71593140f5210
52851 Author: Ryan Lortie <desrt@desrt.ca>
52852 Date:   Thu Sep 12 14:38:08 2013 -0400
52853
52854     tests: remove assertion for '!uncertain' on .txt
52855
52856     Virtaal installs a mime package for various .po-like file formats, one
52857     of which has the extension .txt.  This causes GLib to report ".txt"
52858     files still as "text/plain" but no longer with complete certainty.
52859
52860     The result is that asserting !uncertain during the testsuite
52861     causes the
52862     test to fail if Virtaal happens to be installed.
52863
52864     Remove this assertion.
52865
52866  gio/tests/contenttype.c | 1 -
52867  1 file changed, 1 deletion(-)
52868
52869 commit ac8b7ba9250a55f0fe8fcad16cb6e9e4f60c6946
52870 Author: Ryan Lortie <desrt@desrt.ca>
52871 Date:   Thu Sep 12 14:22:56 2013 -0400
52872
52873     tests: properly set locale to C
52874
52875     We're testing for particular error messages, so we need to set to a C
52876     locale to make sure we get the untranslated version.
52877
52878     Previously, this test set the LANG environment variable, but
52879     that's not
52880     good enough if LANGUAGE is also set.  The only way to ensure that
52881     LANGUAGE is ignored is to disable l10n with LC_ALL=C.
52882
52883  glib/tests/markup-parse.c | 2 +-
52884  1 file changed, 1 insertion(+), 1 deletion(-)
52885
52886 commit 8ab1b58ffd75314ceb8d67af12935a7cccc12904
52887 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
52888 Date:   Thu Sep 12 19:20:01 2013 +0300
52889
52890     Updated Belarusian translation.
52891
52892  po/be.po | 872
52893  ++++++++++++++++++++++++++++++++-------------------------------
52894  1 file changed, 440 insertions(+), 432 deletions(-)
52895
52896 commit 49a0cf08f759cf0e1621e3ef6318c7a3e8d487fb
52897 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
52898 Date:   Wed Sep 11 22:36:52 2013 +0300
52899
52900     Updated Latvian translation
52901
52902  po/lv.po | 904
52903  ++++++++++++++++++++++++++++++++-------------------------------
52904  1 file changed, 458 insertions(+), 446 deletions(-)
52905
52906 commit 5f6290e4f96cc3110168b056532c5af28aa15687
52907 Author: Marek Černocký <marek@manet.cz>
52908 Date:   Tue Sep 10 21:01:15 2013 +0200
52909
52910     Updated Czech translation
52911
52912  po/cs.po | 2 +-
52913  1 file changed, 1 insertion(+), 1 deletion(-)
52914
52915 commit 0acb99c933e515ee81c364290599c87210ee2b9f
52916 Author: Marek Černocký <marek@manet.cz>
52917 Date:   Tue Sep 10 21:00:16 2013 +0200
52918
52919     Updated Czech translation
52920
52921  po/cs.po | 216
52922  ++++++++++++++++++++++++++++++++-------------------------------
52923  1 file changed, 110 insertions(+), 106 deletions(-)
52924
52925 commit f4e4c1bbbd03e52beed565bd31487c7e5d3506ed
52926 Author: Fran Diéguez <fran.dieguez@mabishu.com>
52927 Date:   Tue Sep 10 15:53:23 2013 +0200
52928
52929     Updated Galician translations
52930
52931  po/gl.po | 213
52932  ++++++++++++++++++++++++++++++++-------------------------------
52933  1 file changed, 109 insertions(+), 104 deletions(-)
52934
52935 commit b301828b1507ae943ed8a755e87754b7412b8773
52936 Author: Milo Casagrande <milo@ubuntu.com>
52937 Date:   Tue Sep 10 10:03:24 2013 +0200
52938
52939     [l10n] Updated Italian translation.
52940
52941  po/it.po | 183
52942  ++++++++++++++++++++++++++++++++-------------------------------
52943  1 file changed, 94 insertions(+), 89 deletions(-)
52944
52945 commit df5a70057f9c3f275e59e97f500ae66c499fe853
52946 Author: Enrico Nicoletto <liverig@gmail.com>
52947 Date:   Mon Sep 9 20:31:50 2013 -0300
52948
52949     Updated Brazilian Portuguese translation
52950
52951  po/pt_BR.po | 217
52952  +++++++++++++++++++++++++++++++-----------------------------
52953  1 file changed, 111 insertions(+), 106 deletions(-)
52954
52955 commit c0299d32ea80ddbbc3d272c58d0f9ebc46497281
52956 Author: Piotr Drąg <piotrdrag@gmail.com>
52957 Date:   Tue Sep 10 00:56:17 2013 +0200
52958
52959     Updated Polish translation
52960
52961  po/pl.po | 181
52962  ++++++++++++++++++++++++++++++++-------------------------------
52963  1 file changed, 93 insertions(+), 88 deletions(-)
52964
52965 commit 49bbebc0b9fac28f009a1d43d10565dc1173f646
52966 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
52967 Date:   Mon Sep 9 23:34:01 2013 +0200
52968
52969     gio/tests/network-address: fix SCOPE_ID_TEST_INDEX fallback
52970
52971  gio/tests/network-address.c | 2 +-
52972  1 file changed, 1 insertion(+), 1 deletion(-)
52973
52974 commit b82ace52e00b703cc9c9e81162333a7eec9d6b96
52975 Author: Kalev Lember <kalevlember@gmail.com>
52976 Date:   Mon Sep 9 23:35:25 2013 +0200
52977
52978     Trivial typo fix
52979
52980  glib/gstring.c | 2 +-
52981  1 file changed, 1 insertion(+), 1 deletion(-)
52982
52983 commit 322f687f5f7aabf8e8c41628615f9b926a0127d2
52984 Author: Matej Urbančič <mateju@svn.gnome.org>
52985 Date:   Mon Sep 9 20:35:43 2013 +0200
52986
52987     Updated Slovenian translation
52988
52989  po/sl.po | 181
52990  ++++++++++++++++++++++++++++++++-------------------------------
52991  1 file changed, 93 insertions(+), 88 deletions(-)
52992
52993 commit 83d55492d488d7c5765d28ffe2222926b234c842
52994 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
52995 Date:   Mon Sep 9 16:46:32 2013 +0200
52996
52997     Updated Spanish translation
52998
52999  po/es.po | 215
53000  ++++++++++++++++++++++++++++++++-------------------------------
53001  1 file changed, 110 insertions(+), 105 deletions(-)
53002
53003 commit a61c9f489a3da4b25b399a599c11dcfb4c4fd3a7
53004 Author: Ryan Lortie <desrt@desrt.ca>
53005 Date:   Sun Jul 28 14:46:14 2013 -0400
53006
53007     tests/: add gio-du
53008
53009     This is basically a minimally-featured 'du' equivalent to manually
53010     test
53011     g_file_measure_disk_usage().
53012
53013     https://bugzilla.gnome.org/show_bug.cgi?id=704893
53014
53015  gio/tests/Makefile.am |   1 +
53016  gio/tests/gio-du.c    | 146
53017  ++++++++++++++++++++++++++++++++++++++++++++++++++
53018  2 files changed, 147 insertions(+)
53019
53020 commit 6ec2bb17c393c411a2182e865aa0979165dfbac5
53021 Author: Ryan Lortie <desrt@desrt.ca>
53022 Date:   Sun Jul 28 13:41:17 2013 -0400
53023
53024     GFile: add new g_file_measure_disk_usage() API
53025
53026     This is essentially the equivalent of 'du'.
53027
53028     This is currently only supported on local files.  gvfs will add
53029     support for the
53030     interface later.
53031
53032     https://bugzilla.gnome.org/show_bug.cgi?id=704893
53033
53034  docs/reference/gio/gio-sections.txt |   4 +
53035  gio/gfile.c                         | 301
53036  ++++++++++++++++++++++++++++++++++++
53037  gio/gfile.h                         |  53 +++++++
53038  gio/gioenums.h                      |  23 +++
53039  gio/giotypes.h                      |  43 ++++++
53040  gio/glocalfile.c                    | 289
53041  ++++++++++++++++++++++++++++++++++
53042  6 files changed, 713 insertions(+)
53043
53044 commit 242a735fe02462f7e6e8b2b2dc8c55d380d4fd96
53045 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
53046 Date:   Thu Sep 5 08:05:45 2013 +0200
53047
53048     Updated Serbian translation
53049
53050  po/sr.po       | 924
53051  +++++++++++++++++++++++++++++----------------------------
53052  po/sr@latin.po | 924
53053  +++++++++++++++++++++++++++++----------------------------
53054  2 files changed, 946 insertions(+), 902 deletions(-)
53055
53056 commit 52251a5237579946f5afa2c3319bbd5504b2b92e
53057 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
53058 Date:   Thu Sep 5 13:58:24 2013 +0800
53059
53060     Visual C++ Builds: Fix "install" Projects
53061
53062     Due to the split up of the property sheets, the install projects
53063     did not
53064     have info on the Intermediate and Output Paths, which caused confusing
53065     messages from Visual Studio to show up upon completing build+"install"
53066     and
53067     closing Visual Studio on whether to reload the install project,
53068     at least on
53069     Visual Studio 2008.
53070
53071     Include the property sheet which defines these properties to fix this.
53072
53073  build/win32/vs10/install.vcxproj | 4 ++++
53074  build/win32/vs9/install.vcproj   | 8 ++++----
53075  2 files changed, 8 insertions(+), 4 deletions(-)
53076
53077 commit 268f3ce0ff0eff2a858a91a049a87aefd23f2f93
53078 Author: Changwoo Ryu <cwryu@debian.org>
53079 Date:   Wed Sep 4 00:29:58 2013 +0900
53080
53081     Updated Korean translation
53082
53083  po/ko.po | 904
53084  ++++++++++++++++++++++++++++++++-------------------------------
53085  1 file changed, 460 insertions(+), 444 deletions(-)
53086
53087 commit 801a5c8bb23bdcc26a3900d479f4139f4d38fb7e
53088 Author: Matthias Clasen <mclasen@redhat.com>
53089 Date:   Mon Sep 2 12:12:58 2013 -0400
53090
53091     bump version
53092
53093  configure.ac | 2 +-
53094  1 file changed, 1 insertion(+), 1 deletion(-)
53095
53096 commit b6a52f0a917576282545ab6dc769efd02e548757
53097 Author: Matthias Clasen <mclasen@redhat.com>
53098 Date:   Mon Sep 2 11:25:57 2013 -0400
53099
53100     2.37.7
53101
53102  NEWS | 26 ++++++++++++++++++++++++++
53103  1 file changed, 26 insertions(+)
53104
53105 commit ed1e3816adaf43021924a7096bb7dc4d834a9a69
53106 Author: Martin Pitt <martinpitt@gnome.org>
53107 Date:   Mon Sep 2 12:04:43 2013 +0200
53108
53109     gobject-2.0: Annotate another GSignal function taking instances
53110
53111     As a followup to commit a72983a, annotate g_signal_handlers_destroy()
53112     as well.
53113
53114  gobject/gsignal.c | 4 ++++
53115  1 file changed, 4 insertions(+)
53116
53117 commit a72983a5db5d25e6face815c6eba5775175e4aa4
53118 Author: Emmanuele Bassi <ebassi@gnome.org>
53119 Date:   Tue Aug 27 14:11:47 2013 +0200
53120
53121     gobject-2.0: Annotate GSignal functions taking instances
53122
53123     Unbreak the GSignal API at least for GObject sub-classes.
53124
53125     https://bugzilla.gnome.org/show_bug.cgi?id=685387
53126
53127  gobject/gsignal.c | 38 +++++++++++++++++++-------------------
53128  1 file changed, 19 insertions(+), 19 deletions(-)
53129
53130 commit c81773da9cd21f1122da6e049d111cac8d6b6a3e
53131 Author: Matthias Clasen <mclasen@redhat.com>
53132 Date:   Sun Sep 1 14:54:33 2013 -0400
53133
53134     Add Since tag for g_close
53135
53136     The lack of this information in the docs was pointed out in
53137
53138     https://bugzilla.gnome.org/show_bug.cgi?id=707092
53139
53140  glib/gstdio.c | 2 ++
53141  1 file changed, 2 insertions(+)
53142
53143 commit 8c50dfcc5a9d2f3166dcb03770bd6a0886a3fcdb
53144 Author: Gil Forcada <gforcada@gnome.org>
53145 Date:   Sat Aug 31 22:45:44 2013 +0200
53146
53147     [l10n] Update Catalan translation
53148
53149  po/ca.po | 1138
53150  ++++++++++++++++++++++++--------------------------------------
53151  1 file changed, 437 insertions(+), 701 deletions(-)
53152
53153 commit f8bb08305cf819502934036e1fcfb7d7c7776097
53154 Author: Dan Winship <danw@gnome.org>
53155 Date:   Sat Aug 31 11:51:07 2013 -0400
53156
53157     gmessages: fix g_test_expect_message() with NULL domains
53158
53159     Allow passing a NULL domain to g_test_expect_message(), and more
53160     importantly, don't crash if a message with a NULL domain gets logged
53161     while there is an expected message.
53162
53163  glib/gmessages.c     |  5 ++---
53164  glib/tests/testing.c | 13 +++++++++++++
53165  2 files changed, 15 insertions(+), 3 deletions(-)
53166
53167 commit cde9f4598ba0e34d7c5fcbe4fcddaf67c15bd5e3
53168 Author: Dan Winship <danw@gnome.org>
53169 Date:   Sat Aug 24 17:47:57 2013 -0400
53170
53171     gio/tests/socket: fix warning building on win32
53172
53173     setsockopt() has a broken prototype on win32. Fix this by just using
53174     g_socket_set_option() instead.
53175
53176  gio/tests/socket.c | 6 +-----
53177  1 file changed, 1 insertion(+), 5 deletions(-)
53178
53179 commit 02393e6faf409c0cae952e94ecbc2c8fad75a3ee
53180 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
53181 Date:   Wed Oct 24 14:25:01 2012 +0200
53182
53183     gio/tests/socket: add test for g_socket_get_available_bytes()
53184
53185     https://bugzilla.gnome.org/show_bug.cgi?id=686786
53186
53187  gio/tests/socket.c | 76
53188  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
53189  1 file changed, 76 insertions(+)
53190
53191 commit 9fd0927e5888458c9b1061f3cdf3a1aaa4924e36
53192 Author: Dan Winship <danw@gnome.org>
53193 Date:   Sat Aug 24 13:55:06 2013 -0400
53194
53195     gsocket: Fix g_socket_get_available_bytes() on Windows and OS X
53196
53197     On Windows and OS X, FIONREAD on a UDP socket gets the total number of
53198     bytes available, not the number of bytes available in the next packet,
53199     which is the more useful number (and how the function always behaved
53200     on Linux).
53201
53202     On OS X, fix this by using SO_NREAD. On Windows, fix this by doing a
53203     MSG_PEEK recv() into a giant buffer, since there is apparently no
53204     other way to get the information.
53205
53206     https://bugzilla.gnome.org/show_bug.cgi?id=686786
53207
53208  gio/gsocket.c | 32 ++++++++++++++++++++++++++------
53209  1 file changed, 26 insertions(+), 6 deletions(-)
53210
53211 commit 8d62c2495a1c74a51eb9c752b3d2e0f4b93feefc
53212 Author: Kalev Lember <kalevlember@gmail.com>
53213 Date:   Fri Aug 30 21:58:49 2013 +0200
53214
53215     Add tests for new '%z' g_date_time_format extensions
53216
53217     https://bugzilla.gnome.org/show_bug.cgi?id=707151
53218
53219  glib/tests/gdatetime.c | 38 ++++++++++++++++++++++++++++++++++++++
53220  1 file changed, 38 insertions(+)
53221
53222 commit 8fd7f58aeef89f60ca16b8350e6dd0bd34ab5ed1
53223 Author: Kalev Lember <kalevlember@gmail.com>
53224 Date:   Fri Aug 30 21:24:56 2013 +0200
53225
53226     gdatetime: Extend the '%z' timezone format
53227
53228     Implement gnulib strftime extensions for the '%z' numeric timezone
53229     format. These are also supported and documented by GNU date(1):
53230
53231     %z     +hhmm numeric time zone (e.g., -0400)
53232
53233     %:z    +hh:mm numeric time zone (e.g., -04:00)
53234
53235     %::z   +hh:mm:ss numeric time zone (e.g., -04:00:00)
53236
53237     %:::z  numeric time zone with : to necessary precision (e.g.,
53238     -04, +05:30)
53239
53240     https://bugzilla.gnome.org/show_bug.cgi?id=707151
53241
53242  glib/gdatetime.c | 99
53243  +++++++++++++++++++++++++++++++++++++++++++++++++-------
53244  1 file changed, 87 insertions(+), 12 deletions(-)
53245
53246 commit dac5e5e755b684582bf42ba443fa283e3cc40a14
53247 Author: Shantha kumar <shkumar@redhat.com>
53248 Date:   Fri Aug 30 15:36:22 2013 +0530
53249
53250     Tamil Translations Updated
53251
53252  po/ta.po | 413
53253  ++++++++++++++++++++++++---------------------------------------
53254  1 file changed, 157 insertions(+), 256 deletions(-)
53255
53256 commit 11254b3c7d0e95748a9e6e7988948cb1ba686a7e
53257 Author: Dan Winship <danw@gnome.org>
53258 Date:   Thu Aug 29 09:25:42 2013 -0400
53259
53260     gsocket: make GSocketSource trigger on G_IO_NVAL
53261
53262     Getting G_IO_NVAL probably indicates bugs/race conditions in the
53263     calling code, but if GSocket just ignores it, it will get stuck in an
53264     infinite loop.
53265
53266  gio/gsocket.c | 2 +-
53267  1 file changed, 1 insertion(+), 1 deletion(-)
53268
53269 commit 996edb0c46356d8a326f886b91a77a6af9a2de3e
53270 Author: Antoine Jacoutot <antoine@mtier.org>
53271 Date:   Wed Aug 28 09:35:27 2013 +0200
53272
53273     fix atomic ops detection
53274
53275     AC_TRY_LINK should be used instead of AC_TRY_COMPILE because the code
53276     will compile everywhere, either producing ``atomic'' code, or an
53277     external reference to __sync_bool_compare_and_swap.
53278
53279     https://bugzilla.gnome.org/show_bug.cgi?id=706958
53280
53281  configure.ac | 6 +++---
53282  1 file changed, 3 insertions(+), 3 deletions(-)
53283
53284 commit 34e1a537956e85d9d2db2127cd723a6c7456f793
53285 Author: Dan Winship <danw@gnome.org>
53286 Date:   Tue Aug 27 09:40:18 2013 -0400
53287
53288     gtype: fix a no-op assertion
53289
53290     g_type_class_add_private() was doing
53291
53292         g_assert (node->data->instance.private_size <= 0xffff);
53293
53294     but that field is a guint16, so the check was a no-op. (Noticed by
53295     clang, but not gcc for some reason.) Fix it to do the math in a gssize
53296     variable and do the bounds checking there before updating the struct
53297     field.
53298
53299     https://bugzilla.gnome.org/show_bug.cgi?id=706888
53300
53301  gobject/gtype.c | 11 +++++++----
53302  1 file changed, 7 insertions(+), 4 deletions(-)
53303
53304 commit ca4f6ba855fe0a18d8135e8379bec03e60b88f89
53305 Author: Balázs Úr <urbalazs@src.gnome.org>
53306 Date:   Mon Aug 26 19:39:25 2013 +0200
53307
53308     Updated Hungarian translation
53309
53310  po/hu.po | 885
53311  ++++++++++++++++++++++++++++++++-------------------------------
53312  1 file changed, 448 insertions(+), 437 deletions(-)
53313
53314 commit 666b0bed9c4c9aec830edaf5539f0daf4d28f83b
53315 Author: Jonas Danielsson <jonas@threetimestwo.org>
53316 Date:   Sat Aug 24 13:12:45 2013 +0200
53317
53318     gloadableicon: Fix gir bindings for load_finish
53319
53320     Make the gir notation for g_loadable_icon_load_finish match
53321     the ones for g_loadable_icon_load.
53322
53323     https://bugzilla.gnome.org/show_bug.cgi?id=706706
53324
53325  gio/gloadableicon.c | 3 ++-
53326  1 file changed, 2 insertions(+), 1 deletion(-)
53327
53328 commit 9bcb6d3f007358deb77294b828ea5d706de04aab
53329 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
53330 Date:   Thu Aug 22 20:52:17 2013 +0200
53331
53332     Fix G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE documentation
53333
53334     https://bugzilla.gnome.org/show_bug.cgi?id=706469
53335
53336  gobject/gtype.h | 2 +-
53337  1 file changed, 1 insertion(+), 1 deletion(-)
53338
53339 commit f6c4dee67aa5a670e8aeafdee7adae9261b8d1ab
53340 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
53341 Date:   Fri Aug 23 00:41:24 2013 +0900
53342
53343     l10n: Update Japanese translation
53344
53345  po/ja.po | 886
53346  ++++++++++++++++++++++++++++++++-------------------------------
53347  1 file changed, 448 insertions(+), 438 deletions(-)
53348
53349 commit ab6b7dbc2efc506e43616941ac70f14fc20de574
53350 Author: Sebastian Dröge <slomo@circular-chaos.org>
53351 Date:   Sun Jul 28 16:43:44 2013 +0200
53352
53353     GSocket – GSocketSource finalizing not threadsafe on Windows
53354
53355     The requested_conditions list access is not threadsafe. When passing
53356     the socket ownership from a GSource callback to another thread, which
53357     also creates a GSocketSource for the socket, it can happen that the
53358     original GSocketSource is finalized at the same time as the new one
53359     is created. This would cause inconsistencies in the
53360     requested_conditions
53361     list and can cause assertions or completely undefined behaviour.
53362
53363     https://bugzilla.gnome.org/show_bug.cgi?id=705027
53364
53365  gio/gsocket.c | 7 +++++++
53366  1 file changed, 7 insertions(+)
53367
53368 commit b3b6aab007e8cf0c5a88cba8deb484269ad7eab1
53369 Author: Ján Kyselica <kyselica.jan@gmail.com>
53370 Date:   Wed Aug 21 21:12:28 2013 +0200
53371
53372     Updated slovak translation
53373
53374  po/sk.po | 892
53375  ++++++++++++++++++++++++++++++++-------------------------------
53376  1 file changed, 455 insertions(+), 437 deletions(-)
53377
53378 commit bb7b0a8ca01c0f463fbd7a66cab686b9160ff59a
53379 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
53380 Date:   Thu Aug 15 21:27:02 2013 +0800
53381
53382     gio/gdbusaddress.c: Silence RunDLL errors
53383
53384     The RunDLL command call during get_session_address_dbus_launch() was
53385     expecting _g_win32_run_session_bus@16 and g_win32_run_session_bus
53386     on Win32 and Win64 respectively at least when GLib is compiled
53387     with MSVC,
53388     not g_win32_run_session_bus@16, which caused annoying RunDLL error
53389     dialogue
53390     boxes to show up during the use of GtkApplication (such as when
53391     running
53392     gtk3-demo-application on Windows), prevented GtkApplication items from
53393     being run for more than one time during the lifespan of the program,
53394     and this also interfered with some GTK+ tests, causing them to fail.
53395
53396     Update accordingly to address the issue.
53397
53398  gio/gdbusaddress.c | 8 ++++++++
53399  1 file changed, 8 insertions(+)
53400
53401 commit 2ff85ca47c4aa4ea67314bfade58ea087df6fb20
53402 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
53403 Date:   Wed Aug 21 17:54:32 2013 +0800
53404
53405     Fix typo in last commit
53406
53407     The gio.vcxprojin and glib.vcxprojin were including .vsprops property
53408     sheets, but it should have been .props instead.
53409
53410  build/win32/vs10/gio.vcxprojin  |  8 ++++----
53411  build/win32/vs10/glib.vcxprojin | 32 ++++++++++++++++----------------
53412  2 files changed, 20 insertions(+), 20 deletions(-)
53413
53414 commit 113793a4429b7a8f7d0eb7271a3ad6a6853932e5
53415 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
53416 Date:   Wed Aug 21 16:57:11 2013 +0800
53417
53418     MSVC 2010 Project Files: Split up the Property Sheets
53419
53420     Like the Visual Studio 2008 project files, split up the property
53421     sheets
53422     so to ease maintenace, and to prepare to use autotools to fill in the
53423     header entries to "install".
53424
53425     Put some of the items that are frequently repeated in the projects
53426     as well,
53427     also to simplify maintenance.
53428
53429     Also, update the autotools files to automate the upgrade of Visual
53430     Studio
53431     2010 project as we now have multiple property sheets to copy and
53432     process.
53433
53434  build/Makefile-newvs.am                            |   13 +-
53435  build/win32/vs10/Makefile.am                       |    7 +-
53436  build/win32/vs10/gdbus.vcxproj                     |    8 +-
53437  build/win32/vs10/gio-querymodules.vcxproj          |   16 +-
53438  build/win32/vs10/gio.vcxprojin                     |   24 +-
53439  build/win32/vs10/glib-build-defines.props          |   70 ++
53440  build/win32/vs10/glib-compile-resources.vcxproj    |   16 +-
53441  build/win32/vs10/glib-compile-schemas.vcxproj      |    8 +-
53442  build/win32/vs10/glib-genmarshal.vcxproj           |    8 +-
53443  .../win32/vs10/{glib.props => glib-install.props}  | 1182
53444  +++++++++-----------
53445  build/win32/vs10/glib-version-paths.props          |   50 +
53446  build/win32/vs10/glib.vcxprojin                    |   40 +-
53447  build/win32/vs10/glibprepbuild.props               |   39 +
53448  build/win32/vs10/gmodule.vcxproj                   |   16 +-
53449  build/win32/vs10/gobject.vcxprojin                 |   16 +-
53450  build/win32/vs10/gresource.vcxproj                 |    8 +-
53451  build/win32/vs10/gsettings.vcxproj                 |    8 +-
53452  .../win32/vs10/gspawn-win32-helper-console.vcxproj |   16 +-
53453  build/win32/vs10/gspawn-win32-helper.vcxproj       |   16 +-
53454  build/win32/vs10/gthread.vcxproj                   |   16 +-
53455  build/win32/vs10/install.vcxproj                   |    9 +-
53456  build/win32/vs10/testglib.vcxproj                  |   16 +-
53457  build/win32/vs11/.gitignore                        |    5 +-
53458  build/win32/vs11/Makefile.am                       |    7 +-
53459  24 files changed, 858 insertions(+), 756 deletions(-)
53460
53461 commit 3c4ee831f74e760b65e9239bec3ad5b5ac60e6a6
53462 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
53463 Date:   Wed Aug 21 16:05:47 2013 +0800
53464
53465     MSVC 2008 Projects: Split the Property Sheets
53466
53467     Split the property sheet into four sheets, to make maintainance of the
53468     build files easier, and also to prepare for using autotools to fill in
53469     the parts for the "installation" of headers.
53470
53471     Also put more of the items that are repeated in the projects into the
53472     property sheets, also to improve ease of maintenance.
53473
53474     Updates to the Visual Studio 2010 projects will come later, as
53475     the script
53476     to update them to Visual Studio 2012 must also be taken into account
53477     during'
53478     the process.
53479
53480  build/win32/vs9/Makefile.am                        |  7 +-
53481  build/win32/vs9/gdbus.vcproj                       |  8 +--
53482  build/win32/vs9/gio-querymodules.vcproj            | 16 ++---
53483  build/win32/vs9/gio.vcprojin                       | 24 +++----
53484  build/win32/vs9/glib-build-defines.vsprops         | 65
53485  ++++++++++++++++++
53486  build/win32/vs9/glib-compile-resources.vcproj      | 16 ++---
53487  build/win32/vs9/glib-compile-schemas.vcproj        |  8 +--
53488  build/win32/vs9/glib-genmarshal.vcproj             |  8 +--
53489  .../vs9/{glib.vsprops => glib-install.vsprops}     | 78
53490  +---------------------
53491  build/win32/vs9/glib-version-paths.vsprops         | 49 ++++++++++++++
53492  build/win32/vs9/glib.vcprojin                      | 32 ++++-----
53493  build/win32/vs9/glibprepbuild.vsprops              | 27 ++++++++
53494  build/win32/vs9/gmodule.vcproj                     | 21 +++---
53495  build/win32/vs9/gobject.vcprojin                   | 16 ++---
53496  build/win32/vs9/gresource.vcproj                   |  8 +--
53497  build/win32/vs9/gsettings.vcproj                   |  8 +--
53498  build/win32/vs9/gspawn-win32-helper-console.vcproj | 16 ++---
53499  build/win32/vs9/gspawn-win32-helper.vcproj         | 16 ++---
53500  build/win32/vs9/gthread.vcproj                     | 16 ++---
53501  build/win32/vs9/install.vcproj                     |  8 +--
53502  build/win32/vs9/testglib.vcproj                    | 21 +++---
53503  21 files changed, 266 insertions(+), 202 deletions(-)
53504
53505 commit 716ec71ece2a583d48e7c09e2d8562cf5eb96809
53506 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
53507 Date:   Wed Aug 21 13:55:52 2013 +0800
53508
53509     GLib MSVC Projects: Consolidate PCRE items
53510
53511     Move the definitions of macros used to build PCRE that ships with
53512     GLib into
53513     the property sheets, so that it can be easier to maintain
53514
53515  build/win32/vs10/glib.props     | 4 ++++
53516  build/win32/vs10/glib.vcxprojin | 8 ++++----
53517  build/win32/vs9/glib.vcprojin   | 8 ++++----
53518  build/win32/vs9/glib.vsprops    | 4 ++++
53519  4 files changed, 16 insertions(+), 8 deletions(-)
53520
53521 commit 18f498c3fa6469662c3ab0050eb12d9731b8174a
53522 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
53523 Date:   Wed Aug 21 13:34:42 2013 +0800
53524
53525     GIO MSVC Projects: Drop Unneeded Defines
53526
53527     GIO_MODULE_DIR is dynamically constructed on Windows, so we don't
53528     really
53529     need to define it here.
53530
53531  build/win32/vs10/gio.vcxprojin | 8 ++++----
53532  build/win32/vs9/gio.vcprojin   | 8 ++++----
53533  2 files changed, 8 insertions(+), 8 deletions(-)
53534
53535 commit 7145f06941c3909108d248f11bd992bc221048d7
53536 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
53537 Date:   Wed Aug 21 11:16:19 2013 +0800
53538
53539     GIO MSVC Project: Link to iphlpapi.lib
53540
53541     This is needed for GetAdaptersAddresses()[1], which was used to
53542     implement
53543     if_nametoindex on Windows, notably on Windows XP, in commit 01156b12.
53544
53545     if_nametoindex and if_indextoname, as noted in config.h.win32(.in), is
53546     available with Windows Vista and later, so when we eventually drop
53547     support for Windows XP, we can call them directly, and these functions
53548     also reside in the same iphlpapi.lib
53549
53550     [1]:
53551     http://msdn.microsoft.com/en-us/library/windows/desktop/aa365915%28v=vs.85%29.aspx
53552
53553  build/win32/vs10/gio.vcxprojin | 8 ++++----
53554  build/win32/vs9/gio.vcprojin   | 8 ++++----
53555  2 files changed, 8 insertions(+), 8 deletions(-)
53556
53557 commit e05abaed0467fa4231bd0665973aa6b42384a12c
53558 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
53559 Date:   Wed Aug 21 11:04:37 2013 +0800
53560
53561     Update config.h.win32.in
53562
53563     Make entries more in sync with the items checked with autotools, and
53564     provide a MinGW declaration for _GLIB_EXTERN, taken from configure.ac.
53565
53566  config.h.win32.in | 11 ++++++-----
53567  1 file changed, 6 insertions(+), 5 deletions(-)
53568
53569 commit dacc0ad2d16277550d806fcb8e9d398546675eab
53570 Author: Piotr Drąg <piotrdrag@gmail.com>
53571 Date:   Tue Aug 20 23:29:38 2013 +0200
53572
53573     Updated Polish translation
53574
53575  po/pl.po | 10 +++++-----
53576  1 file changed, 5 insertions(+), 5 deletions(-)
53577
53578 commit 130aaddd20e58e2f58ed10ac78807f8aed742ea5
53579 Author: Piotr Drąg <piotrdrag@gmail.com>
53580 Date:   Tue Aug 20 20:33:47 2013 +0200
53581
53582     Updated Polish translation
53583
53584  po/pl.po | 713
53585  ++++++++++++++++++++++++++++++++-------------------------------
53586  1 file changed, 362 insertions(+), 351 deletions(-)
53587
53588 commit a4363582b0f1bcf55af9e49f2bd3897cc5d64438
53589 Author: Matthias Clasen <mclasen@redhat.com>
53590 Date:   Mon Aug 19 23:54:43 2013 -0400
53591
53592     post-release bump
53593
53594  configure.ac | 2 +-
53595  1 file changed, 1 insertion(+), 1 deletion(-)
53596
53597 commit c512d16570d8b355525a019d71ea66be27fe1d01
53598 Author: Matthias Clasen <mclasen@redhat.com>
53599 Date:   Mon Aug 19 23:31:40 2013 -0400
53600
53601     2.37.6
53602
53603  NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++
53604  1 file changed, 45 insertions(+)
53605
53606 commit 739874c5dad77d5a5f0e88cc45d2199d9fa4b40e
53607 Author: Matthias Clasen <mclasen@redhat.com>
53608 Date:   Mon Aug 19 23:29:54 2013 -0400
53609
53610     Set up test environment properly
53611
53612     To make the G_TEST_SRCDIR and G_TEST_BUILDDIR variables
53613     reach our test binaries, we have to add it to the
53614     TESTS_ENVIRONMENT variable.
53615
53616  glib-tap.mk | 6 ++++++
53617  1 file changed, 6 insertions(+)
53618
53619 commit 820406931b0fccc46fd3a4ebae0bb3a8629d9f57
53620 Author: Matthias Clasen <mclasen@redhat.com>
53621 Date:   Mon Aug 19 22:31:56 2013 -0400
53622
53623     Dist tap-test script
53624
53625     Otherwise it won't be around when make distcheck is looking
53626     for it.
53627
53628  Makefile.am | 1 +
53629  1 file changed, 1 insertion(+)
53630
53631 commit 49cf439ce7432203688a32c5087ce50591f90329
53632 Author: Matthias Clasen <mclasen@redhat.com>
53633 Date:   Mon Aug 19 20:00:25 2013 -0400
53634
53635     Fix make check
53636
53637     The glib/tests contained some tests for gtester. Now that
53638     we're not including glib.mk anymore, we have to define
53639     GTESTER ourselves.
53640
53641  Makefile.am            | 3 ++-
53642  glib/tests/Makefile.am | 1 +
53643  2 files changed, 3 insertions(+), 1 deletion(-)
53644
53645 commit 01156b122c1c57bb27b664c6b973a35418b1f86d
53646 Author: Sebastian Dröge <slomo@circular-chaos.org>
53647 Date:   Wed Jul 31 14:11:55 2013 +0200
53648
53649     GSocket – Implement multicast interface selection on Windows
53650
53651     https://bugzilla.gnome.org/show_bug.cgi?id=697185
53652
53653  gio/Makefile.am         |  2 +-
53654  gio/gnetworking.h.in    |  1 +
53655  gio/gnetworking.h.win32 |  1 +
53656  gio/gsocket.c           | 59
53657  +++++++++++++++++++++++++++++++++++++++++++++++++
53658  4 files changed, 62 insertions(+), 1 deletion(-)
53659
53660 commit c069c51db5767ae0973e3bbbfd9f3a1d2b2320a3
53661 Author: Dan Winship <danw@gnome.org>
53662 Date:   Mon Aug 19 12:14:27 2013 -0400
53663
53664     gnetworkaddress: allow IPv6 scope ids in URIs
53665
53666     GNetworkAddress was allowing IPv6 scope ids in g_network_address_new()
53667     / g_network_address_parse(), but not in g_network_address_parse_uri().
53668     Fix that.
53669
53670     Part of https://bugzilla.gnome.org/show_bug.cgi?id=669724
53671
53672  gio/gnetworkaddress.c       |  31 +++++++++---
53673  gio/tests/inet-address.c    |  55 --------------------
53674  gio/tests/network-address.c | 120
53675  +++++++++++++++++++++++++++++++++++++++++++-
53676  3 files changed, 143 insertions(+), 63 deletions(-)
53677
53678 commit e1f92431c1bc430362d27f9bce2f14bf8176aa5b
53679 Author: Dan Winship <danw@gnome.org>
53680 Date:   Mon Aug 19 12:09:59 2013 -0400
53681
53682     gnetworkaddress: fix parsing of URIs with IPv6 literal and port
53683
53684     Addresses like "http://[::1]:8080/" were being parsed as though they
53685     did not include a port. Fix that, and add some more parsing tests.
53686
53687  gio/gnetworkaddress.c       |   3 ++
53688  gio/tests/network-address.c | 107
53689  +++++++++++++++++++++++---------------------
53690  2 files changed, 60 insertions(+), 50 deletions(-)
53691
53692 commit 635196b1ffc5e810431b5746d52138d2c3bcb1db
53693 Author: Matthias Clasen <mclasen@redhat.com>
53694 Date:   Sun Aug 18 18:13:02 2013 -0400
53695
53696     Expand docs for thread names
53697
53698     Thread names may be NULL, and don't have to be unique.
53699     The docs should tell you that.
53700
53701  glib/gthread.c | 5 +++--
53702  1 file changed, 3 insertions(+), 2 deletions(-)
53703
53704 commit 3c040f8534d87782d2ffefd88dfe87cd00393271
53705 Author: Milo Casagrande <milo@ubuntu.com>
53706 Date:   Sun Aug 18 14:29:29 2013 +0200
53707
53708     [l10n] Updated Italian translation.
53709
53710  po/it.po | 557
53711  ++++++++++++++++++++++++++++++++-------------------------------
53712  1 file changed, 281 insertions(+), 276 deletions(-)
53713
53714 commit b0e6a38d952f9c123e5966f382e77395daff2586
53715 Author: William Jon McCann <jmccann@redhat.com>
53716 Date:   Wed Jan 16 15:07:54 2013 -0500
53717
53718     Remove legacy icon name support
53719
53720     https://bugzilla.gnome.org/show_bug.cgi?id=684327
53721
53722  gio/gcontenttype.c | 21 +++++++--------------
53723  1 file changed, 7 insertions(+), 14 deletions(-)
53724
53725 commit 6ed46cd2a493e405623b8e46d3c1eca89cba5929
53726 Author: Matej Urbančič <mateju@svn.gnome.org>
53727 Date:   Sun Aug 18 01:59:54 2013 +0200
53728
53729     Updated Slovenian translation
53730
53731  po/sl.po | 695
53732  ++++++++++++++++++++++++++++++++-------------------------------
53733  1 file changed, 349 insertions(+), 346 deletions(-)
53734
53735 commit 0e9f9867fab2e17f4723e739125d764bc40c9791
53736 Author: Matthias Clasen <mclasen@redhat.com>
53737 Date:   Sat Aug 17 15:46:00 2013 -0400
53738
53739     Start using TAP
53740
53741     Convert {glib,gobject,gio}/tests to use the automake TAP driver
53742     and test harness instead of gtester. To do so, we add a glib-tap.mk
53743     that provides the same interface as glib.mk, except for the
53744     reporting and coverage testing functionality. Eventually, we may
53745     want to replace glib.mk with it. I've not yet converted the
53746     toplevel tests/ directory, since it mixes gtestutils tests with
53747     other binaries.
53748
53749     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53750
53751  gio/tests/Makefile.am     |   3 +-
53752  glib-tap.mk               | 128
53753  ++++++++++++++++++++++++++++++++++++++++++++++
53754  glib/tests/Makefile.am    |   2 +-
53755  gobject/tests/Makefile.am |   2 +-
53756  tap-test                  |   5 ++
53757  5 files changed, 137 insertions(+), 3 deletions(-)
53758
53759 commit 1ea340529737a0a020ac67353e24661eaf3678b1
53760 Author: Matthias Clasen <mclasen@redhat.com>
53761 Date:   Sat Aug 17 15:23:41 2013 -0400
53762
53763     Update the documentation for assertion macros
53764
53765     The assertion macros that are part of gtestutils (but not
53766     g_assert) can now be made non-fatal. Update the documentation
53767     to reflect that.
53768
53769     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53770
53771  glib/gtestutils.c | 56
53772  ++++++++++++++++++++++++++++++++++---------------------
53773  1 file changed, 35 insertions(+), 21 deletions(-)
53774
53775 commit a6a87506877939fee54bdc7eca70d47fc7d893d4
53776 Author: Matthias Clasen <mclasen@redhat.com>
53777 Date:   Sat Aug 17 15:18:29 2013 -0400
53778
53779     Add a way to make assertions non-fatal
53780
53781     When using test harnesses other than gtester (e.g. using TAP),
53782     it can be suboptimal to have the very first failed assertion
53783     abort the test suite.
53784
53785     This commit adds a g_test_set_nonfatal_assertions() that can
53786     be called in a test binary to change the behaviour of most
53787     assert macros to just call g_test_fail() and continue. We
53788     don't change the behavior of g_assert() and g_assert_not_reached(),
53789     since these to assertion macros are older than GTest, are
53790     widely used outside of testsuites, and will cause compiler
53791     warnings if they loose their noreturn annotation.
53792
53793     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53794
53795  glib/gtestutils.c | 27 +++++++++++++++++++++++++++
53796  glib/gtestutils.h | 10 ++++++----
53797  2 files changed, 33 insertions(+), 4 deletions(-)
53798
53799 commit b63739e60ea03364a7a06e0c697b5c6c4690d0b6
53800 Author: Matthias Clasen <mclasen@redhat.com>
53801 Date:   Sat Feb 2 12:53:05 2013 -0500
53802
53803     Add g_assert_true, g_assert_false and g_assert_null
53804
53805     These are just like g_assert(), but using a different entry
53806     point for the message, so we can repurpose them together
53807     with the other assertion macros.
53808
53809     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53810
53811  glib/gtestutils.c | 27 +++++++++++++++++++++++++++
53812  glib/gtestutils.h | 15 ++++++++++++++-
53813  2 files changed, 41 insertions(+), 1 deletion(-)
53814
53815 commit a32c9c7e9c9500f151ccae602d92f88e43d8df45
53816 Author: Matthias Clasen <mclasen@redhat.com>
53817 Date:   Sat Feb 2 12:47:54 2013 -0500
53818
53819     Make g_assert and g_assert_not_reached use the same entry point
53820
53821     These two assertion macros are commonly used outside tests,
53822     so we can't repurpose them, as we are going to do with the
53823     other assertion macros in the following commits. This
53824     change is in preparation for that.
53825
53826     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53827
53828  glib/gtestutils.c | 6 +++++-
53829  glib/gtestutils.h | 2 +-
53830  2 files changed, 6 insertions(+), 2 deletions(-)
53831
53832 commit 19aafc4ca4dba2b63d24f01d23890ff30ef9b133
53833 Author: Matthias Clasen <mclasen@redhat.com>
53834 Date:   Sat Aug 17 14:16:37 2013 -0400
53835
53836     Support TAP as an output format
53837
53838     Initial support for the Test Anything Protocol for
53839     GTest output. Use the --tap option to get TAP output.
53840     More information about TAP can be found e.g. here:
53841     http://en.wikipedia.org/wiki/Test_Anything_Protocol
53842
53843     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53844
53845  glib/gtestutils.c | 59
53846  +++++++++++++++++++++++++++++++++++++++++++++++--------
53847  1 file changed, 51 insertions(+), 8 deletions(-)
53848
53849 commit 69582bf63565c187a64daa1b9b22fc5a4d322db3
53850 Author: Matthias Clasen <mclasen@redhat.com>
53851 Date:   Sat Aug 17 14:14:20 2013 -0400
53852
53853     Add a function to check test status from the inside
53854
53855     The new g_test_failed() function can be used to find
53856     out if a currently running testcase is already marked
53857     as failed.
53858
53859     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53860
53861  glib/gtestutils.c | 24 ++++++++++++++++++++++++
53862  glib/gtestutils.h |  2 ++
53863  2 files changed, 26 insertions(+)
53864
53865 commit 88eaefb9d5f52bedf34a359b21c62f3c2cb95f20
53866 Author: Matthias Clasen <mclasen@redhat.com>
53867 Date:   Sat Aug 17 14:11:24 2013 -0400
53868
53869     Add functions to mark tests as skipped or incomplete
53870
53871     We also expand the GTestResult enumeration to include
53872     values for skipped and incomplete tests, and pass that
53873     on when logging a test result.
53874
53875     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53876
53877  glib/gtestutils.c | 59
53878  ++++++++++++++++++++++++++++++++++++++++++++++++++++---
53879  glib/gtestutils.h |  4 ++++
53880  2 files changed, 60 insertions(+), 3 deletions(-)
53881
53882 commit 4e6d25f00501c0b9b3660d62409ea002ad24ca0a
53883 Author: Matthias Clasen <mclasen@redhat.com>
53884 Date:   Sat Aug 17 14:04:58 2013 -0400
53885
53886     Add a GTestResult enumeration
53887
53888     This enumeration will be expanded to introduce more results
53889     in the following commits.
53890
53891     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53892
53893  glib/gtestutils.c | 19 ++++++++++++-------
53894  1 file changed, 12 insertions(+), 7 deletions(-)
53895
53896 commit 8253f98a18043cba76cc7524f752b3586e63b747
53897 Author: Matthias Clasen <mclasen@redhat.com>
53898 Date:   Sun Jan 20 03:23:38 2013 -0500
53899
53900     Add start/stop suite log messages
53901
53902     These will be used in the following commits, when
53903     implementing support for TAP as an alternative
53904     test driver protocol.
53905
53906     https://bugzilla.gnome.org/show_bug.cgi?id=692125
53907
53908  glib/gtester.c        |  2 ++
53909  glib/gtestutils.c     | 10 ++++++++++
53910  glib/gtestutils.h     |  4 +++-
53911  glib/tests/protocol.c |  4 ++++
53912  4 files changed, 19 insertions(+), 1 deletion(-)
53913
53914 commit de9cf58f6578e3c801a1b86d141502a8c147925e
53915 Author: Matthias Clasen <mclasen@redhat.com>
53916 Date:   Sat Aug 17 17:25:25 2013 -0400
53917
53918     GApplication: Stop using deprecated api
53919
53920  gio/gapplication.c | 12 ++++++------
53921  1 file changed, 6 insertions(+), 6 deletions(-)
53922
53923 commit 18accd43f79bc27cb68767cfcf1e3899b5349d57
53924 Author: Matthias Clasen <mclasen@redhat.com>
53925 Date:   Sat Aug 17 17:22:05 2013 -0400
53926
53927     Quell a few compiler warnings
53928
53929  glib/tests/protocol.c | 4 ++--
53930  1 file changed, 2 insertions(+), 2 deletions(-)
53931
53932 commit 5cd169810edb711964930f20b42796edce355ce5
53933 Author: Matthias Clasen <mclasen@redhat.com>
53934 Date:   Sat Aug 17 13:45:34 2013 -0400
53935
53936     Take out an unused line from gdatetime tests
53937
53938     This line was apparently causing build problems on Win64,
53939     and since the only test involving the t_str variable was
53940     already commented out, lets just take this out altogether.
53941
53942     https://bugzilla.gnome.org/show_bug.cgi?id=696970
53943
53944  glib/tests/gdatetime.c | 3 ---
53945  1 file changed, 3 deletions(-)
53946
53947 commit 409a6db3492e8d5e81f5e248e9e9abe100506ff5
53948 Author: Stef Walter <stefw@gnome.org>
53949 Date:   Tue May 14 08:49:55 2013 +0200
53950
53951     Mark up warnings/critical functions for clang analyzer
53952
53953     The clang code analyzer needs to know that functions like g_error
53954     g_critical an g_return_if_fail should be seen by the analyzer in the
53955     same way as g_assert(). That is the analyzer should think they are
53956     fatal.
53957
53958     https://bugzilla.gnome.org/show_bug.cgi?id=700268
53959
53960  glib/gmacros.h   | 13 +++++++++++++
53961  glib/gmessages.h | 13 +++++++------
53962  2 files changed, 20 insertions(+), 6 deletions(-)
53963
53964 commit 547df5937cc3b821498e27eb55cebc1f414ce597
53965 Author: Dan Winship <danw@gnome.org>
53966 Date:   Sun Feb 17 15:11:18 2013 -0500
53967
53968     GSocket: fix g_socket_bind() allow_reuse semantics
53969
53970     With UDP sockets, g_socket_bind() with allow_reuse=TRUE on Linux
53971     behaved in a way that the documentation didn't suggest, and that
53972     didn't match other OSes. (Specifically, it allowed binding multiple
53973     multicast sockets to the same address.)
53974
53975     Since this behavior is useful, and since allow_reuse didn't have any
53976     other meaning with UDP sockets, update the docs to reflect the Linux
53977     behavior, and make it do the same thing on non-Linux.
53978
53979     https://bugzilla.gnome.org/show_bug.cgi?id=689245
53980
53981  gio/gsocket.c      | 67 +++++++++++++++++++++++++++++++--------------
53982  gio/tests/socket.c | 79
53983  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
53984  2 files changed, 126 insertions(+), 20 deletions(-)
53985
53986 commit 2ea4af6f019632b810ea6f7c0f0c44498cf5dddf
53987 Author: Dan Winship <danw@gnome.org>
53988 Date:   Sun Feb 17 09:41:55 2013 -0500
53989
53990     GSocket: fix broadcast documentation
53991
53992     The :broadcast property only affects sending broadcast packets, not
53993     receiving them.
53994
53995  gio/gsocket.c | 14 +++++++-------
53996  1 file changed, 7 insertions(+), 7 deletions(-)
53997
53998 commit 37849277645d05c1e1cd9c5e585d7231f75ffa2f
53999 Author: Robert Ancell <robert.ancell@canonical.com>
54000 Date:   Fri May 31 11:07:55 2013 +1200
54001
54002     Add G_SPAWN_DEFAULT to GSpawnFlags
54003
54004     This is convenient for language bindings, and also makes
54005     invocations of g_spawn functions in C more readable.
54006
54007     https://bugzilla.gnome.org/show_bug.cgi?id=701318
54008
54009  glib/gspawn.h                    | 2 ++
54010  glib/tests/spawn-multithreaded.c | 2 +-
54011  2 files changed, 3 insertions(+), 1 deletion(-)
54012
54013 commit 8b3d779d1ece535680724812fddffbdc940f328c
54014 Author: Matthias Clasen <mclasen@redhat.com>
54015 Date:   Sat Aug 17 12:35:33 2013 -0400
54016
54017     Make g_date_time_new check its arguments
54018
54019     The documentation for this function explicitly gives valid
54020     ranges for the arguments and states that out-of-range arguments
54021     will cause NULL to be returned. Only, the code didn't check
54022     the ranges, and crashed instead. Fix that and add a testcase
54023     for invalid arguments. It turns out that the test_z testcase
54024     was providing invalid arguments and relied on g_date_time_new
54025     to return a non-NULL value anyway, so this commit fixes that
54026     testcase as well.
54027
54028     https://bugzilla.gnome.org/show_bug.cgi?id=702674
54029
54030  glib/gdatetime.c       |  8 ++++++++
54031  glib/tests/gdatetime.c | 14 +++++++++++++-
54032  2 files changed, 21 insertions(+), 1 deletion(-)
54033
54034 commit e70250bbd5e786240fee7ad373ee16657518acf7
54035 Author: Ryan Lortie <desrt@desrt.ca>
54036 Date:   Fri Jun 7 11:41:41 2013 -0400
54037
54038     Export __glib_assert_msg
54039
54040     Put __glib_assert_msg in the dynamic symbol table, but not in
54041     any public
54042     headers.
54043
54044     This variable is _not_ part of our API but this way debuggers and
54045     automated crash report utilities will be able to access this variable,
54046     even if debug symbols are not available.
54047
54048     https://bugzilla.gnome.org/show_bug.cgi?id=701800
54049
54050  glib/gtestutils.c | 1 +
54051  1 file changed, 1 insertion(+)
54052
54053 commit f550c0dc9dafc582d323735d9e220e441a337f9a
54054 Author: Dan Winship <danw@gnome.org>
54055 Date:   Sat Aug 17 10:35:13 2013 -0400
54056
54057     update .gitignores
54058
54059  gio/tests/.gitignore     | 2 ++
54060  gobject/tests/.gitignore | 1 +
54061  2 files changed, 3 insertions(+)
54062
54063 commit fd5b1939bddf4b935c7e8dea21496483d15c4ece
54064 Author: Dan Winship <danw@gnome.org>
54065 Date:   Thu Feb 7 10:02:55 2013 -0500
54066
54067     build: fix dtrace-related warnings
54068
54069     Fix the warnings when compiling and linking the probes files by
54070     calling dtrace with all the -W flags removed from CFLAGS (since dtrace
54071     generates bad C code), and with CC set to "libtool --mode=compile ..."
54072     (so that it will output a proper .lo file and libtool won't warn when
54073     linking it into the .la).
54074
54075     https://bugzilla.gnome.org/show_bug.cgi?id=693335
54076
54077  glib/Makefile.am    | 15 ++++++++++-----
54078  gobject/Makefile.am | 15 ++++++++++-----
54079  2 files changed, 20 insertions(+), 10 deletions(-)
54080
54081 commit 5415537edb383fedfc5d4edc17dcf2bd2b8a38af
54082 Author: Dan Winship <danw@gnome.org>
54083 Date:   Sun Jun 2 19:59:09 2013 -0300
54084
54085     glib/tests/gdatetime: use UTC time in test_GDateTime_diff()
54086
54087     test_GDateTime_diff() checks that the span from 2009-01-01 to
54088     2010-01-01 is exactly 365 * G_TIME_SPAN_DAY, but it does this using
54089     local time, and so fails if you are in a timezone that is in the
54090     southern hemisphere which only did DST during one of 2008-2009 and
54091     2009-2010 (in which case the year will end up being one hour too long
54092     or too short).
54093
54094     Switch the diff tests to use UTC time instead; there are plenty of
54095     other local time tests already.
54096
54097     https://bugzilla.gnome.org/show_bug.cgi?id=701529
54098
54099  glib/tests/gdatetime.c | 4 ++--
54100  1 file changed, 2 insertions(+), 2 deletions(-)
54101
54102 commit 74a5e920767eb350979595c3bc51f126158608d9
54103 Author: Wouter Bolsterlee <uws@xs4all.nl>
54104 Date:   Sat Aug 17 14:58:12 2013 +0200
54105
54106     Updated Dutch translation
54107
54108  po/nl.po | 2 +-
54109  1 file changed, 1 insertion(+), 1 deletion(-)
54110
54111 commit a7f2765dbabf889df065e601fc072644dda625e4
54112 Author: Daiki Ueno <ueno@unixuser.org>
54113 Date:   Fri Aug 16 17:44:14 2013 +0200
54114
54115     codegen: Treat input file as binary
54116
54117     Under C locale, open() in Python 3 sets the file encoding to ASCII.
54118     As expat looks at encoding="..." in XML declaration, gdbus-codegen can
54119     simply open the input file as binary and let expat decode the content.
54120
54121     https://bugzilla.gnome.org/show_bug.cgi?id=696633
54122
54123  gio/gdbus-2.0/codegen/codegen_main.py | 2 +-
54124  1 file changed, 1 insertion(+), 1 deletion(-)
54125
54126 commit 1e945933d4709131730294df0f9076a4424e6e1c
54127 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
54128 Date:   Fri Aug 16 10:35:19 2013 +0800
54129
54130     config.h.win32.in: Drop unneeded item
54131
54132     ...We no longer have the iconv cache code around.
54133
54134  config.h.win32.in | 3 ---
54135  1 file changed, 3 deletions(-)
54136
54137 commit 2ab9e544778b040c26d422138bea307f69064958
54138 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
54139 Date:   Fri Aug 16 10:29:41 2013 +0800
54140
54141     Update config.h.win32.in
54142
54143     Make its entries match the items that are being checked by the
54144     autotools
54145     builds in config.h.in.
54146
54147  config.h.win32.in | 66
54148  +++++++++++++++++++++++++++++++++++++++++++++++++------
54149  1 file changed, 59 insertions(+), 7 deletions(-)
54150
54151 commit 4cea6625cb377daa1a0088189447750427a146c3
54152 Author: Colin Walters <walters@verbum.org>
54153 Date:   Thu Aug 15 18:24:45 2013 -0400
54154
54155     giochannel: Add an out annotation for g_io_channel_read_unichar()
54156
54157     Since it's an output variable.
54158
54159     https://bugzilla.gnome.org/show_bug.cgi?id=704165
54160
54161  glib/giochannel.c | 2 +-
54162  1 file changed, 1 insertion(+), 1 deletion(-)
54163
54164 commit a93d373812e37dbac3b749457cedf290227ef441
54165 Author: Dan Winship <danw@gnome.org>
54166 Date:   Thu Aug 15 11:30:59 2013 -0400
54167
54168     gio/tests/task: fix a race condition in test_run_in_thread()
54169
54170     When running a task in a thread, GTask may still be internally holding
54171     a ref on the task in that thread even after the callback is called in
54172     the original thread (depending on thread scheduling). Fix the test to
54173     handle that by using a weak notify that signals a GCond, and wait for
54174     that GCond from the main thread. (And add a corresponding check to
54175     test_return_on_cancel().)
54176
54177     https://bugzilla.gnome.org/show_bug.cgi?id=705152
54178
54179  gio/tests/task.c | 45 ++++++++++++++++++++++++++++++++++++++-------
54180  1 file changed, 38 insertions(+), 7 deletions(-)
54181
54182 commit 4b334ef8f1393c997a2d83de4ffe0976dff238c3
54183 Author: Nick Schermer <nick@xfce.org>
54184 Date:   Wed Aug 7 21:01:00 2013 +0200
54185
54186     gobject: Handle ref_count==0 in notify_by_pspec
54187
54188     Just like g_object_notify, check for a zero ref_count in
54189     g_object_notify_by_pspec and leave if it is 0.
54190
54191     This allows using functions in ->finalize() that possibly also
54192     notify a property change on the object.  Previously,
54193     this resulted in an error from g_object_ref.
54194
54195     https://bugzilla.gnome.org/show_bug.cgi?id=705570
54196
54197  gobject/gobject.c          | 3 +++
54198  gobject/tests/properties.c | 7 +++++++
54199  2 files changed, 10 insertions(+)
54200
54201 commit 62f173f1f3e5da028fd11cb827a54418e1ca8ec2
54202 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
54203 Date:   Wed Aug 14 17:07:38 2013 +0700
54204
54205     Updated Thai translation.
54206
54207  po/th.po | 880
54208  ++++++++++++++++++++++++++++++++-------------------------------
54209  1 file changed, 442 insertions(+), 438 deletions(-)
54210
54211 commit 844589b03e39ac07af3b63b234d03221ac11e766
54212 Author: Matthias Clasen <mclasen@redhat.com>
54213 Date:   Tue Aug 13 16:48:51 2013 -0400
54214
54215     GSimpleActionGroup: Deprecated redundant API
54216
54217     See https://bugzilla.gnome.org/show_bug.cgi?id=705600
54218
54219  gio/gsimpleactiongroup.c | 8 ++++++++
54220  gio/gsimpleactiongroup.h | 8 ++++----
54221  2 files changed, 12 insertions(+), 4 deletions(-)
54222
54223 commit a5fd296cc8583de6ac10c5a6adc84751495ad7e1
54224 Author: Cosimo Cecchi <cosimoc@gnome.org>
54225 Date:   Tue Aug 13 15:16:48 2013 +0200
54226
54227     themedicon: correctly fallback to symbolic icons
54228
54229     When an icon is requested as symbolic, our generic fallback algorithm
54230     uses fullcolor icons when the specified icon name is not found,
54231     treating
54232     the "-symbolic" suffix as another component of the icon name.
54233
54234     Change the algorithm to check beforehand if the icon is symbolic,
54235     remove
54236     the suffix if so, and re-add it at the end for all the generated icon
54237     names.
54238
54239     https://bugzilla.gnome.org/show_bug.cgi?id=680926
54240
54241  gio/gthemedicon.c | 35 +++++++++++++++++++++++++++++------
54242  1 file changed, 29 insertions(+), 6 deletions(-)
54243
54244 commit aa4b9429b43e125a05c4c1c0d7b168c13efbb2ad
54245 Author: Aurimas Černius <aurisc4@gmail.com>
54246 Date:   Sun Aug 11 21:01:50 2013 +0300
54247
54248     Updated Lithuanian translation
54249
54250  po/lt.po | 867
54251  ++++++++++++++++++++++++++++++++-------------------------------
54252  1 file changed, 437 insertions(+), 430 deletions(-)
54253
54254 commit 0dcb1db7a0ec73a67b37a911c6b52b135365e37e
54255 Author: Kjartan Maraas <kmaraas@gnome.org>
54256 Date:   Thu Aug 8 22:14:04 2013 +0200
54257
54258     Updated Norwegian bokmål translation
54259
54260  po/nb.po | 551
54261  ++++++++++++++++++++++++++++++++-------------------------------
54262  1 file changed, 278 insertions(+), 273 deletions(-)
54263
54264 commit 4ab30c0770f21444682a1671f017293b8631900c
54265 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
54266 Date:   Thu Aug 8 11:14:31 2013 +0200
54267
54268     Updated Spanish translation
54269
54270  po/es.po | 80
54271  +++++++++++++++++++++++++++++++++-------------------------------
54272  1 file changed, 41 insertions(+), 39 deletions(-)
54273
54274 commit c2352409051df49a08d9dced5b69ede434e90723
54275 Author: Ryan Lortie <desrt@desrt.ca>
54276 Date:   Mon Jul 29 10:00:20 2013 -0400
54277
54278     g_get_tmp_dir(): Clean up envars
54279
54280     On UNIX, we should only ever be looking at TMPDIR.
54281
54282     On Windows, we should only ever look at TEMP.
54283
54284     Also, clean up the documentation to better describe what is actually
54285     happening.  The previous docs may have left someone confused about why
54286     this function returns "/var/tmp" on Solaris, even with no TMPDIR set.
54287
54288     https://bugzilla.gnome.org/show_bug.cgi?id=705075
54289
54290  glib/gutils.c | 40 ++++++++++++++++++----------------------
54291  1 file changed, 18 insertions(+), 22 deletions(-)
54292
54293 commit 05d6175ded6ce5f1f7721e2ea90792d348505d89
54294 Author: Yaron Shahrabani <sh.yaron@gmail.com>
54295 Date:   Sun Aug 4 10:31:19 2013 +0300
54296
54297     Updated Hebrew translation.
54298
54299  po/he.po | 1720
54300  +++++++++++++++++++++++++++++++-------------------------------
54301  1 file changed, 846 insertions(+), 874 deletions(-)
54302
54303 commit 66233f1d1b70a4c220b1dc98e5338e8469a82ff1
54304 Author: Emanuele Aina <emanuele.aina@collabora.com>
54305 Date:   Sat Aug 3 11:51:00 2013 +0200
54306
54307     gtype: Fix typo in g_type_class_add_private() error message
54308
54309     https://bugzilla.gnome.org/show_bug.cgi?id=705398
54310
54311  gobject/gtype.c | 2 +-
54312  1 file changed, 1 insertion(+), 1 deletion(-)
54313
54314 commit 9edd65ad99194ed549a2cdac7c40898451be13ab
54315 Author: Yuri Myasoedov <omerta13@yandex.ru>
54316 Date:   Sun Aug 4 09:44:21 2013 +0400
54317
54318     Updated Russian translation
54319
54320  po/ru.po | 847
54321  ++++++++++++++++++++++++++++++++-------------------------------
54322  1 file changed, 433 insertions(+), 414 deletions(-)
54323
54324 commit 29b2d3b74bf97b3f950bda666dfc208a1c34c8d7
54325 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
54326 Date:   Sun Aug 4 08:57:37 2013 +0530
54327
54328     Updated Marathi Translations
54329
54330  po/mr.po | 624
54331  +++++++++++++++++++++++++++++++--------------------------------
54332  1 file changed, 312 insertions(+), 312 deletions(-)
54333
54334 commit 13759f9ce8c691f0ac7b9c7afe9da896ec9377a3
54335 Author: Marek Černocký <marek@manet.cz>
54336 Date:   Sat Aug 3 20:05:34 2013 +0200
54337
54338     Updated Czech translation
54339
54340  po/cs.po | 101
54341  +++++++++++++++++++++++++++++++--------------------------------
54342  1 file changed, 50 insertions(+), 51 deletions(-)
54343
54344 commit 0d99699ee447745c4e1a622282542be1cbff0d3f
54345 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
54346 Date:   Sat Aug 3 21:06:46 2013 +0800
54347
54348     Updated Traditional Chinese translation(Hong Kong and Taiwan)
54349
54350  po/zh_HK.po | 863
54351  ++++++++++++++++++++++++++++++------------------------------
54352  po/zh_TW.po | 863
54353  ++++++++++++++++++++++++++++++------------------------------
54354  2 files changed, 872 insertions(+), 854 deletions(-)
54355
54356 commit 8c170c565b700099d738ea06eab0ed8c8c1aa565
54357 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
54358 Date:   Fri Aug 2 23:15:58 2013 -0300
54359
54360     Updated Brazilian Portuguese translation proofread by Enrico Nicoletto
54361
54362  po/pt_BR.po | 889
54363  ++++++++++++++++++++++++++++++------------------------------
54364  1 file changed, 450 insertions(+), 439 deletions(-)
54365
54366 commit 3d15261a5c90822587e91a49074f3224b8e8cd6e
54367 Author: Fran Diéguez <fran.dieguez@mabishu.com>
54368 Date:   Fri Aug 2 12:16:30 2013 +0200
54369
54370     Updated Galician translations
54371
54372  po/gl.po | 533
54373  ++++++++++++++++++++++++++++++++-------------------------------
54374  1 file changed, 269 insertions(+), 264 deletions(-)
54375
54376 commit 7c0d527fa63f9b84ba8bd084b742676d3d5ebb82
54377 Author: Rico Tzschichholz <ricotz@ubuntu.com>
54378 Date:   Thu Aug 1 20:41:50 2013 +0200
54379
54380     GMenuModel: Fix typo in annotation
54381
54382  gio/gmenumodel.h | 2 +-
54383  1 file changed, 1 insertion(+), 1 deletion(-)
54384
54385 commit 5451265cf40b58678e60662bccaa92e3dcb2a8ec
54386 Author: Sweta Kothari <swkothar@redhat.com>
54387 Date:   Thu Aug 1 13:46:52 2013 +0530
54388
54389     Updated Gujarati Translations
54390
54391  po/gu.po | 48 +++++++++++++++++++++++++-----------------------
54392  1 file changed, 25 insertions(+), 23 deletions(-)
54393
54394 commit 8a1b55372857fa628eb3a1f27d63891374d13bef
54395 Author: Daniel Svensson <dsvensson@gmail.com>
54396 Date:   Tue Jul 30 18:20:44 2013 -0400
54397
54398     gdesktopappinfo: Add missing return value
54399
54400  gio/gdesktopappinfo.c | 2 +-
54401  1 file changed, 1 insertion(+), 1 deletion(-)
54402
54403 commit 097ba61b33cd69b81260520ec1a891f3c0ccfb8c
54404 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
54405 Date:   Tue Jul 30 22:40:49 2013 +0530
54406
54407     Assamese translation updated
54408
54409  po/as.po | 47 +++++++++++++++++++++++++----------------------
54410  1 file changed, 25 insertions(+), 22 deletions(-)
54411
54412 commit 54a76e24b3ac2d03851ac4825482f915cfcdc470
54413 Author: Dan Winship <danw@gnome.org>
54414 Date:   Tue Jul 30 09:12:48 2013 -0400
54415
54416     gsocket: fix a cut-and-pasted error message
54417
54418  gio/gsocket.c | 2 +-
54419  1 file changed, 1 insertion(+), 1 deletion(-)
54420
54421 commit 0f46a48ee3f8eaa9aaf7c4b2bd3ccff5eff061e3
54422 Author: Matthias Clasen <mclasen@redhat.com>
54423 Date:   Mon Jul 29 18:07:32 2013 -0400
54424
54425     post-release version bump
54426
54427  configure.ac | 2 +-
54428  1 file changed, 1 insertion(+), 1 deletion(-)
54429
54430 commit 1a78bea7cac2f49815b2a57039b27dc9993f6d1e
54431 Author: Matthias Clasen <mclasen@redhat.com>
54432 Date:   Mon Jul 29 17:18:06 2013 -0400
54433
54434     2.37.5
54435
54436  NEWS | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
54437  1 file changed, 57 insertions(+)
54438
54439 commit 7a31a5010c548237bb107f2bf6a73d336f374bb2
54440 Author: Ryan Lortie <desrt@desrt.ca>
54441 Date:   Mon Jul 29 17:15:19 2013 -0400
54442
54443     GMenuModel: add annotations to virtual functions
54444
54445     Patch from Ted Gould.
54446
54447     https://bugzilla.gnome.org/show_bug.cgi?id=704931
54448
54449  gio/gmenumodel.h | 16 ++++++++++++++++
54450  1 file changed, 16 insertions(+)
54451
54452 commit 9551a811981d14f897d100508dbcff07db1fc503
54453 Author: Sébastien Wilmet <swilmet@gnome.org>
54454 Date:   Mon Jul 29 17:29:05 2013 +0200
54455
54456     Fix G_ADD_PRIVATE_DYNAMIC()
54457
54458  gobject/gtypemodule.h | 2 +-
54459  1 file changed, 1 insertion(+), 1 deletion(-)
54460
54461 commit d0b4f59e8cffc9da8d6e2a856687d34ed2765c3a
54462 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
54463 Date:   Fri Jul 19 19:10:41 2013 +0800
54464
54465     Add MSVC implementations of G_GNUC_*_IGNORE_DEPRECATIONS
54466
54467     As Visual Studio 2008 and later have support for the __pragma keyword,
54468     where the compiler pragmas can be used in a macro, we can support
54469     G_GNUC_BEGIN_IGNORE_DEPRECATIONS and G_GNUC_END_IGNORE_DEPRECATIONS
54470     for Visual Studio 2008 and later, so many deprecation (C4996) warnings
54471     can be suppressed when using these compilers when we use these macros
54472     in the code.
54473
54474     https://bugzilla.gnome.org/show_bug.cgi?id=704543
54475
54476  glib/gmacros.h | 6 ++++++
54477  1 file changed, 6 insertions(+)
54478
54479 commit 90da4ed628cf9e311c4730d529b5d53159035676
54480 Author: Matthias Clasen <mclasen@redhat.com>
54481 Date:   Sun Jul 28 22:06:57 2013 -0400
54482
54483     Trivial typo fix
54484
54485  gobject/gsignal.c | 2 +-
54486  1 file changed, 1 insertion(+), 1 deletion(-)
54487
54488 commit 3bdd8a2c882ed3cd8d7aab48d2f3180a543d21a2
54489 Author: Matthias Clasen <mclasen@redhat.com>
54490 Date:   Sun Jul 28 18:44:41 2013 -0400
54491
54492     Use GLIB_PRIVATE_CALL macro
54493
54494     I accidentally pushed the fix for bug 704873 before
54495     applying this cleanup.
54496
54497  gio/inotify/inotify-kernel.c  | 6 +++---
54498  gio/inotify/inotify-missing.c | 2 +-
54499  2 files changed, 4 insertions(+), 4 deletions(-)
54500
54501 commit d9359765acea796473ec9de328d023e5bdc7e96a
54502 Author: Matthias Clasen <mclasen@redhat.com>
54503 Date:   Sun Jul 28 18:39:51 2013 -0400
54504
54505     Use better assertion macros
54506
54507     Use g_assert_cmpint and friends in the convert test, to get
54508     more telling messages when they fail.
54509
54510  glib/tests/convert.c | 132
54511  +++++++++++++++++++++++++--------------------------
54512  1 file changed, 66 insertions(+), 66 deletions(-)
54513
54514 commit 39460701d4ed32e1c437358875280a410fe8b82f
54515 Author: Matthias Clasen <mclasen@redhat.com>
54516 Date:   Sun Jul 28 18:39:42 2013 -0400
54517
54518     Avoid an unused variable warning
54519
54520  glib/tests/unix.c | 2 +-
54521  1 file changed, 1 insertion(+), 1 deletion(-)
54522
54523 commit 331e93c3f1ad95cb4add48213613e8eeee8cb386
54524 Author: Colin Walters <walters@verbum.org>
54525 Date:   Sun Jul 28 00:21:00 2013 +0100
54526
54527     Drop iconv caching code
54528
54529     This was introduced for Solaris performance theoretically;
54530     we have never been able to use it on Linux/glibc because
54531     the UTF-16 BOM state isn't reset.
54532
54533     We have no data about Solaris performance; were some to
54534     still exist, we could reintroduce the code with an explicit
54535     check for Solaris, not a check for glibc.
54536
54537     https://bugzilla.gnome.org/show_bug.cgi?id=704999
54538
54539  configure.ac    |  27 ------
54540  glib/gconvert.c | 297
54541  --------------------------------------------------------
54542  2 files changed, 324 deletions(-)
54543
54544 commit abbb22573813405215c11bff9fb6b110880fd711
54545 Author: Ryan Lortie <desrt@desrt.ca>
54546 Date:   Thu Jul 25 10:28:42 2013 -0400
54547
54548     inotify: don't assume mainloop is running
54549
54550     GFileMonitor takes great care to sample the thread-default main
54551     context
54552     at the time that it is created in order that events can be
54553     dispatched to
54554     the correct thread when they come in.
54555
54556     The inotify GFileMonitor implementation uses a global file descriptor
54557     shared between all watches.  It has to poll this file descriptor from
54558     somewhere so it arbitrarily picks the default main context.
54559
54560     The problem with that is that the user might not be running it.
54561
54562     Let's use the GLib worker thread for this instead.  It's guaranteed to
54563     be running if you need it, and this is exactly the sort of problem it
54564     was meant to solve.
54565
54566     https://bugzilla.gnome.org/show_bug.cgi?id=704873
54567
54568  gio/inotify/inotify-kernel.c  | 20 ++++++++++++++++----
54569  gio/inotify/inotify-missing.c |  8 +++++++-
54570  2 files changed, 23 insertions(+), 5 deletions(-)
54571
54572 commit 5843582604c9b1b0d459dc7f15182c966d112d9e
54573 Author: Matthias Clasen <mclasen@redhat.com>
54574 Date:   Sun Jul 28 17:04:56 2013 -0400
54575
54576     Fix build with statvfs
54577
54578     As pointed out in bug 704587, the maze of ifdefs was missing the
54579     variable declaration for statfs_result in one case.
54580
54581     https://bugzilla.gnome.org/show_bug.cgi?id=704587
54582
54583  gio/glocalfile.c | 1 +
54584  1 file changed, 1 insertion(+)
54585
54586 commit 023e3b31a5352460f415944e166d413c2c747886
54587 Author: Rico Tzschichholz <ricotz@ubuntu.com>
54588 Date:   Sat Jul 27 09:02:58 2013 +0200
54589
54590     Fix a typo
54591
54592     Introduced by 3b01cbe8a8a9ee2d1169f072624069877b91097c
54593
54594  gobject/gtype.h | 4 ++--
54595  1 file changed, 2 insertions(+), 2 deletions(-)
54596
54597 commit ca6b93d0936e6864d374d3e8f2a795c1702b28b3
54598 Author: Emmanuele Bassi <ebassi@gnome.org>
54599 Date:   Fri Jul 26 16:45:48 2013 +0100
54600
54601     Add macros and symbols for private data on dynamic types
54602
54603     We need a TypeName_private_offset variable defined by the macros
54604     used to
54605     register dynamic types. We also need to call the
54606     adjust_private_offset()
54607     function inside class_init(). G_ADD_PRIVATE_DYNAMIC only sets the size
54608     of the private data structure, and relies on the behaviour of the
54609     g_type_class_adjuset_private_offset() function to register the private
54610     data structure at class init time if passed a value greater than zero.
54611
54612     This allows using G_PRIVATE_OFFSET with dynamic types.
54613
54614  gobject/gtypemodule.h | 15 ++++++++++++---
54615  1 file changed, 12 insertions(+), 3 deletions(-)
54616
54617 commit d2bb019533bbcbd1cee3891822ac7ba6ff55ad3d
54618 Author: Colin Walters <walters@verbum.org>
54619 Date:   Fri Jul 26 12:39:51 2013 +0100
54620
54621     configure: Use AC_USE_SYSTEM_EXTENSIONS
54622
54623     ...instead of detecting glibc and using _GNU_SOURCE manually.  This
54624     should fix the build when using glibc-emulating libraries; we can
54625     defer portability work to autoconf.
54626
54627     https://bugzilla.gnome.org/show_bug.cgi?id=684123
54628
54629  configure.ac | 6 +-----
54630  1 file changed, 1 insertion(+), 5 deletions(-)
54631
54632 commit 3b01cbe8a8a9ee2d1169f072624069877b91097c
54633 Author: Matthias Clasen <mclasen@redhat.com>
54634 Date:   Fri Jul 26 14:40:10 2013 -0400
54635
54636     Document restrictions on private names
54637
54638     With the new machinery, private structs must be named
54639     TypeNamePrivate if TypeName is the name of the instance
54640     struct.
54641
54642  gobject/gtype.h | 6 ++++++
54643  1 file changed, 6 insertions(+)
54644
54645 commit 40f56d9d351f36d3ba2d4797c8f65caa38c78488
54646 Author: Sweta Kothari <swkothar@redhat.com>
54647 Date:   Fri Jul 26 14:50:22 2013 +0530
54648
54649     updated Gujarati translations
54650
54651  po/gu.po | 574
54652  ++++++++++++++++++++++++++++++++-------------------------------
54653  1 file changed, 290 insertions(+), 284 deletions(-)
54654
54655 commit dc2d3f77811c1247f8c46030557e4f76804bdf9e
54656 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
54657 Date:   Thu Jul 25 13:18:58 2013 +0530
54658
54659     Assamese translation updated
54660
54661  po/as.po | 495
54662  +++++++++++++++++++++++++++++++--------------------------------
54663  1 file changed, 247 insertions(+), 248 deletions(-)
54664
54665 commit 2127654da5ec64db93653e7b0ac02b0b17abe191
54666 Author: Dan Winship <danw@gnome.org>
54667 Date:   Wed Jul 24 10:02:38 2013 -0400
54668
54669     mainloop: redo child source tests to not use timeouts
54670
54671     The timeout-based tests could fail on slow or heavily-loaded machines.
54672     Change them to use a counter-based "timeout" source rather than a
54673     time-based one, so they no longer depend on wall time.
54674
54675     https://bugzilla.gnome.org/show_bug.cgi?id=700460
54676
54677  glib/tests/mainloop.c | 109
54678  +++++++++++++++++++++++++++++++++++++++++---------
54679  1 file changed, 89 insertions(+), 20 deletions(-)
54680
54681 commit 8c748efce1b441cf8aa05f22a24c27a940a29cf7
54682 Author: Dan Winship <danw@gnome.org>
54683 Date:   Wed Jul 24 10:45:36 2013 -0400
54684
54685     gnetworkaddress: tweak to make Solaris happy
54686
54687     https://bugzilla.gnome.org/show_bug.cgi?id=704704
54688
54689  gio/gnetworkaddress.c | 1 +
54690  1 file changed, 1 insertion(+)
54691
54692 commit 5a287a0be58c7b54208143367e3d6e011f961544
54693 Author: Shantha kumar <shkumar@redhat.com>
54694 Date:   Wed Jul 24 14:57:30 2013 +0530
54695
54696     Tamil Translation Updated
54697
54698  po/ta.po | 637
54699  +++++++++++++++++++++++++++++++--------------------------------
54700  1 file changed, 317 insertions(+), 320 deletions(-)
54701
54702 commit baf7f1e23e4c924049e75fe11ea029846c03706d
54703 Author: Colin Walters <walters@verbum.org>
54704 Date:   Mon Jul 22 19:31:35 2013 +0100
54705
54706     tests/unix: Don't error immediately on timeout
54707
54708     On a heavily loaded system, it's possible that both our normal
54709     condition *and* the timeout occurred.  In that case we can just ignore
54710     the timeout.
54711
54712     While I did add a "sig_timeout" boolean, we don't need to add any
54713     assertions around whether or not it was reached - the assertions
54714     covering the non-timeout case are sufficient.  The sig_timeout boolean
54715     is mainly for later debugging.
54716
54717     https://bugzilla.gnome.org/show_bug.cgi?id=700460
54718
54719  glib/tests/unix.c | 11 ++++++-----
54720  1 file changed, 6 insertions(+), 5 deletions(-)
54721
54722 commit 2e471acfcabef4bbf50ce29dc9cd157263e646f0
54723 Author: Colin Walters <walters@verbum.org>
54724 Date:   Mon Jul 22 19:06:31 2013 +0100
54725
54726     gmain: Reset signal handlers to default when source is destroyed
54727
54728     If someone creates a unix signal source for e.g. SIGINT, and then
54729     removes it, reset the handler to SIG_DFL.
54730
54731     Not doing this was the source of race conditions in the
54732     glib/tests/unix test, but this will also just make us a "good citizen"
54733     by cleaning up.
54734
54735     For example, if a project temporarily creates a handler for SIGTERM,
54736     and then later removes it, they almost certainly want SIGTERM to
54737     revert to the default of terminating the process, rather than doing
54738     nothing.
54739
54740     https://bugzilla.gnome.org/show_bug.cgi?id=704699
54741
54742  glib/gmain.c      | 51
54743  +++++++++++++++++++++++++++++++--------------------
54744  glib/tests/unix.c | 11 ++++-------
54745  2 files changed, 35 insertions(+), 27 deletions(-)
54746
54747 commit 6fbb1463429748bed7ab6593779430ee1c0664f5
54748 Author: Sébastien Wilmet <swilmet@gnome.org>
54749 Date:   Mon Jul 15 13:52:14 2013 +0200
54750
54751     GRegex: add g_regex_get_max_lookbehind()
54752
54753     It is useful for multi-segment regex matching.
54754
54755     A unit test is included.
54756
54757     https://bugzilla.gnome.org/show_bug.cgi?id=689794
54758
54759  docs/reference/glib/glib-sections.txt |  1 +
54760  glib/gregex.c                         | 23 +++++++++++++++++++++++
54761  glib/gregex.h                         |  2 ++
54762  glib/tests/regex.c                    | 19 +++++++++++++++++++
54763  4 files changed, 45 insertions(+)
54764
54765 commit d9e01e0c37eb7928a99aeaa3d51007198991928d
54766 Author: Colin Walters <walters@verbum.org>
54767 Date:   Mon Jul 22 15:11:13 2013 +0100
54768
54769     tests/closure: Send SIGUSR1 only to our pid
54770
54771     Otherwise in e.g. the gnome-ostree integrationtest system, we
54772     end up sending SIGUSR1 to the *entire session*, which triggers
54773     various badness in untested debugging paths from gnome-session.
54774
54775  gobject/tests/closure.c | 2 +-
54776  1 file changed, 1 insertion(+), 1 deletion(-)
54777
54778 commit 00f5c63621d8a0e67562deaf529b6a9c9362e2d7
54779 Author: Colin Walters <walters@verbum.org>
54780 Date:   Mon Jul 22 12:51:00 2013 +0100
54781
54782     tests/closure: Use correct prototype for signal callback
54783
54784     This test worked when compiled without optimization, but fails with
54785     -O2.  Presumably we just happened to find the GMainLoop off the stack
54786     somewhere.
54787
54788     https://bugzilla.gnome.org/show_bug.cgi?id=704267
54789
54790  gobject/tests/closure.c | 12 +++++++++++-
54791  1 file changed, 11 insertions(+), 1 deletion(-)
54792
54793 commit a65a85a4fd334a2dbd6739955aa652efc83a360f
54794 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
54795 Date:   Mon Jul 22 13:48:58 2013 +0200
54796
54797     Updated Spanish translation
54798
54799  po/es.po | 549
54800  ++++++++++++++++++++++++++++++++-------------------------------
54801  1 file changed, 276 insertions(+), 273 deletions(-)
54802
54803 commit 64041ca498a6115eb3a6f32c0fb2a3bec3c9fd88
54804 Author: Milan Crha <mcrha@redhat.com>
54805 Date:   Mon Jul 22 09:54:33 2013 +0200
54806
54807     g_thread_create_full() can dereference NULL pointer
54808
54809     In case of the thread creation failure, and the thread was not created
54810     as joinable, the g_thread_create_full() could dereference a NULL
54811     pointer.
54812
54813     https://bugzilla.gnome.org/show_bug.cgi?id=704523
54814
54815  glib/deprecated/gthread-deprecated.c | 2 +-
54816  1 file changed, 1 insertion(+), 1 deletion(-)
54817
54818 commit 114b1ccf78849988567011c36dd5e868a66a3431
54819 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
54820 Date:   Thu Jul 18 17:22:53 2013 +0800
54821
54822     gsourceclosure.c: Fix build on Windows
54823
54824     GPid is a HANDLE (aka void *) on Windows, not an int, so treat pid
54825     accordingly on Windows, as using pid as a gulong directly would
54826     likely be
54827     undesirable on Windows
54828
54829     https://bugzilla.gnome.org/show_bug.cgi?id=704447
54830
54831  gobject/gsourceclosure.c | 6 ++++++
54832  1 file changed, 6 insertions(+)
54833
54834 commit 88ab63155de12a995c53711c65cc25026912171e
54835 Author: Dan Winship <danw@gnome.org>
54836 Date:   Thu Jul 18 08:11:35 2013 -0400
54837
54838     gobject/tests/closure: fix on win32
54839
54840     (The g_closure_unref() was wrong, but was not causing errors on linux
54841     for some reason.)
54842
54843     https://bugzilla.gnome.org/show_bug.cgi?id=704447
54844
54845  gobject/tests/closure.c | 2 +-
54846  1 file changed, 1 insertion(+), 1 deletion(-)
54847
54848 commit 35e331b86912813a7d18b0ca3fb951f5759c11e8
54849 Author: Colin Walters <walters@verbum.org>
54850 Date:   Sun Jul 21 19:42:34 2013 +0100
54851
54852     tests/closure: Fix invalid unref
54853
54854     The closure is floating, g_source_set_closure() will claim the
54855     ref, so we do not need to unref it.
54856
54857  gobject/tests/closure.c | 1 -
54858  1 file changed, 1 deletion(-)
54859
54860 commit 1543baddee0b18531325aa9728529777c38c94d7
54861 Author: Marek Černocký <marek@manet.cz>
54862 Date:   Sun Jul 21 11:00:38 2013 +0200
54863
54864     Updated Czech translation
54865
54866  po/cs.po | 454
54867  ++++++++++++++++++++++++++++++++-------------------------------
54868  1 file changed, 230 insertions(+), 224 deletions(-)
54869
54870 commit 4f327d6379c3eb8f9dcd5127349c06f1d34b1155
54871 Author: Sébastien Wilmet <swilmet@gnome.org>
54872 Date:   Fri Jul 12 16:44:13 2013 +0200
54873
54874     GRegex: update documentation for partial matching
54875
54876     The restrictions on partial matching no longer apply with PCRE
54877     >= 8.00.
54878
54879     The pcrepartial manpage contains the "FORMERLY RESTRICTED PATTERNS"
54880     section:
54881
54882     "For  releases  of PCRE prior to 8.00, because of the way certain
54883     internal optimizations were implemented in the pcre_exec() function,
54884     the
54885     PCRE_PARTIAL option (predecessor of PCRE_PARTIAL_SOFT) could not
54886     be used
54887     with all patterns. From release 8.00 onwards, the restrictions no
54888     longer  apply,  and  partial  matching  with  can  be requested
54889     for any
54890     pattern."
54891
54892     https://bugzilla.gnome.org/show_bug.cgi?id=704250
54893
54894  glib/gregex.c | 16 ++++------------
54895  1 file changed, 4 insertions(+), 12 deletions(-)
54896
54897 commit b3968fb1501bb2950e6c15aad95083e6f01973ba
54898 Author: Sébastien Wilmet <swilmet@gnome.org>
54899 Date:   Fri Jul 5 13:23:11 2013 +0200
54900
54901     Improve documentation
54902
54903     - Mention G_SOURCE_CONTINUE and G_SOURCE_REMOVE in the GSourceFunc
54904     doc;
54905     - Mention G_PARAM_READWRITE and G_PARAM_STATIC_STRINGS in the
54906       GParamFlags doc;
54907     - Fix "Since:" version for G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE;
54908     - Fix typo.
54909
54910     https://bugzilla.gnome.org/show_bug.cgi?id=704250
54911
54912  glib/gmain.h     | 3 ++-
54913  glib/gregex.h    | 2 +-
54914  gobject/gparam.h | 2 +-
54915  gobject/gtype.h  | 2 +-
54916  4 files changed, 5 insertions(+), 4 deletions(-)
54917
54918 commit 8753df9d700dcc132f77432d76863884ab21fa87
54919 Author: Matthias Clasen <mclasen@redhat.com>
54920 Date:   Fri Jul 19 19:41:24 2013 -0400
54921
54922     gsettings tool: report failure to write
54923
54924     If a key is locked down, we should report an error if we
54925     fail to write it.
54926
54927     https://bugzilla.gnome.org/show_bug.cgi?id=704424
54928
54929  gio/gsettings-tool.c | 6 +++++-
54930  1 file changed, 5 insertions(+), 1 deletion(-)
54931
54932 commit dc87c453fbdcf568990c0e7587fa4607f5e148b9
54933 Author: Igor Pashev <pashev.igor@gmail.com>
54934 Date:   Fri Jul 19 18:23:29 2013 -0400
54935
54936     tests/gvariant: Canonicalize to lower case to work on Illumos
54937     (OpenSolaris)
54938
54939     Solaris libc gives lowercase strings.
54940
54941     https://bugzilla.gnome.org/show_bug.cgi?id=704585
54942
54943  glib/tests/gvariant.c | 6 +++++-
54944  1 file changed, 5 insertions(+), 1 deletion(-)
54945
54946 commit 31aee73285729b1d0d2210cb728b4b2d52711678
54947 Author: Colin Walters <walters@verbum.org>
54948 Date:   Fri Jul 19 11:50:35 2013 -0400
54949
54950     gdbusnameowning: Don't spew an error if we're releasing a name due
54951     to closing
54952
54953     The default GNOME 3.10 login process right now has gdm spawn a session
54954     for the login screen, retaining the X server, but closing the session
54955     bus.  Right now in this scenario many GNOME components such as
54956     gnome-settings-daemon attempt to "clean up" on shutdown by releasing
54957     their owned names.
54958
54959     But they're shutting down because the session bus went away, so
54960     releasing the name is pointless, and presently spews an error into the
54961     journal.
54962
54963     This patch avoids that error spew, which helps system administrators
54964     find *real* problems.
54965
54966     https://bugzilla.gnome.org/show_bug.cgi?id=704567
54967
54968  gio/gdbusnameowning.c | 4 +++-
54969  1 file changed, 3 insertions(+), 1 deletion(-)
54970
54971 commit be2c7b83c4a9c9d3aa76b1499c27ab19e0f4e470
54972 Author: Giovanni Campagna <gcampagn@redhat.com>
54973 Date:   Tue Jul 16 15:26:02 2013 +0200
54974
54975     glib-unix: fix handling of multiple signal source for the same signal
54976
54977     We can't reset the pending flag for a signal until we've traversed
54978     the whole list, as the documentation clearly says that in case
54979     multiple
54980     sources they all get invoked.
54981     This is still racy if you get a signal after checking the flag
54982     but before resetting it, but it was the same before. The correct
54983     fix would be to use sigwait() or signalfd(), but that would mean
54984     blocking all signals in all threads, which is not compatible
54985     with existing applications.
54986
54987     https://bugzilla.gnome.org/show_bug.cgi?id=704322
54988
54989  glib/gmain.c      |  6 ++---
54990  glib/tests/unix.c | 70
54991  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
54992  2 files changed, 71 insertions(+), 5 deletions(-)
54993
54994 commit 72a7e824d65b725a5f64224ee274fe5e3d7933fc
54995 Author: Dan Winship <danw@gnome.org>
54996 Date:   Wed Jul 17 18:58:18 2013 -0400
54997
54998     gsourceclosure: fix idle/timeout/signal closures, add child watch
54999     support
55000
55001     And add a test for all source types.
55002
55003     https://bugzilla.gnome.org/show_bug.cgi?id=704267
55004
55005  gobject/gsourceclosure.c  |  69 +++++++++++++++-
55006  gobject/tests/.gitignore  |   1 +
55007  gobject/tests/Makefile.am |   1 +
55008  gobject/tests/closure.c   | 202
55009  ++++++++++++++++++++++++++++++++++++++++++++++
55010  4 files changed, 270 insertions(+), 3 deletions(-)
55011
55012 commit d06400cbaf4d3f6741a463668b2c8a56f695d124
55013 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
55014 Date:   Wed Jul 17 16:54:35 2013 +0800
55015
55016     Visual Studio Builds: Update property sheets
55017
55018     "Install" the newly-introduced gpropertyaction.h header file, which is
55019     required for GIO.
55020
55021  build/win32/vs10/glib.props  | 2 ++
55022  build/win32/vs9/glib.vsprops | 1 +
55023  2 files changed, 3 insertions(+)
55024
55025 commit 95f7dc949135181dcefd69e6773f1488c02a79a9
55026 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
55027 Date:   Wed Jul 17 16:45:50 2013 +0800
55028
55029     Visual Studio Builds: "Install" gdbus-codegen
55030
55031  build/win32/vs10/glib.props  | 7 +++++++
55032  build/win32/vs9/glib.vsprops | 4 ++++
55033  2 files changed, 11 insertions(+)
55034
55035 commit 371fb88362f372644bc1503594f8885ffd65f52e
55036 Author: Matthias Clasen <mclasen@redhat.com>
55037 Date:   Tue Jul 16 19:21:31 2013 -0400
55038
55039     gsettings tool: Improve documentation
55040
55041     Mention that gsettings needs a session bus to make changes.
55042
55043  docs/reference/gio/gsettings.xml | 4 ++++
55044  1 file changed, 4 insertions(+)
55045
55046 commit 8ead9055b9139a8e8849e8d34ba0bd4b245618db
55047 Author: Ryan Lortie <desrt@desrt.ca>
55048 Date:   Sun Jul 14 17:11:59 2013 -0400
55049
55050     GApplication: reply to ActivateAction
55051
55052     Send a reply for org.freedesktop.Application.ActivateAction calls.  We
55053     missed this before because nobody was waiting for it.
55054
55055  gio/gapplicationimpl-dbus.c | 2 ++
55056  1 file changed, 2 insertions(+)
55057
55058 commit 06b968b6db73c88e16a791328be1ba57fe287d6a
55059 Author: Matthias Clasen <mclasen@redhat.com>
55060 Date:   Sun Jul 14 11:35:56 2013 -0400
55061
55062     Make a test desktop file a little less invalid
55063
55064     Add a missing Name entry, and add a terminal ; to the Actions
55065     entry in org.gtk.test.dbusappinfo.desktop. desktop-file-validate
55066     still contains about the DBusActivatable entry and about the
55067     missing Exec entries. The former will go away when
55068     desktop-file-validate
55069     gets updated for the latest spec revision.
55070
55071  gio/tests/org.gtk.test.dbusappinfo.desktop | 3 ++-
55072  1 file changed, 2 insertions(+), 1 deletion(-)
55073
55074 commit ff68fca9e9fc7b534af86f2928d80830b331716f
55075 Author: Colin Walters <walters@verbum.org>
55076 Date:   Thu Jul 11 11:07:17 2013 -0400
55077
55078     tests/mainloop: Fix assertions to really avoid race conditions
55079
55080     As the comment says, we may be delayed an arbitrary amount of time on
55081     non-idle systems; update the assertions to reflect this.
55082
55083     This should fix periodic failures in the gnome-ostree continuous
55084     integration system.
55085
55086     https://bugzilla.gnome.org/700460
55087
55088  glib/tests/mainloop.c | 14 +++++++++-----
55089  1 file changed, 9 insertions(+), 5 deletions(-)
55090
55091 commit 405936632a4ed8a83cb1a5472944e35e8159566a
55092 Author: Christian Kirbach <christian.kirbach@gmail.com>
55093 Date:   Sun Jul 14 12:24:07 2013 +0200
55094
55095     Updated German translation
55096
55097  po/de.po | 947
55098  ++++++++++++++++++++++++++++++++-------------------------------
55099  1 file changed, 483 insertions(+), 464 deletions(-)
55100
55101 commit 8d0e0c6fcca845659ae54f8a4c1508826ed36963
55102 Author: Dan Winship <danw@gnome.org>
55103 Date:   Mon Jun 3 08:13:50 2013 -0300
55104
55105     gcancellable: update GCancellableSource, fix a race condition
55106
55107     Update GCancellableSource to call g_source_set_ready_time() when its
55108     cancellable is cancelled, rather than manually checking the state of
55109     the cancellable from prepare() and check().
55110
55111     This means that we now need to use g_cancellable_connect() rather than
55112     g_signal_connect() at construction time, to avoid the connect/cancel
55113     race condition. Likewise, use g_cancellable_disconnect() to avoid the
55114     disconnect/cancel race condition when freeing the source. (In fact,
55115     that was necessary in the earlier code as well, and might have
55116     occasionally caused spurious criticals or worse.)
55117
55118     https://bugzilla.gnome.org/show_bug.cgi?id=701511
55119
55120  gio/gcancellable.c | 40 +++++++++++++---------------------------
55121  1 file changed, 13 insertions(+), 27 deletions(-)
55122
55123 commit 8f80fbb2a7bbd140657247b328d6f010ed4d9157
55124 Author: Dan Winship <danw@gnome.org>
55125 Date:   Mon Jun 3 08:10:31 2013 -0300
55126
55127     Remove some unnecessary source prepare/check functions
55128
55129     GPollableSource and GSocket's "broken" source never trigger on their
55130     own, so with the changes to GSources in the last cycle, their check
55131     and prepare functions are unnecessary (and undesired).
55132
55133     https://bugzilla.gnome.org/show_bug.cgi?id=701511
55134
55135  gio/gpollableutils.c | 18 ++----------------
55136  gio/gsocket.c        | 17 ++---------------
55137  2 files changed, 4 insertions(+), 31 deletions(-)
55138
55139 commit 6d328a0d5d0c4762d9d942f2632763075b12dcb8
55140 Author: Dan Winship <danw@gnome.org>
55141 Date:   Sat Jun 1 15:24:13 2013 -0300
55142
55143     gio: port unix streams to GUnixFDSource
55144
55145     The unix input/output streams were using a gio-only source type that
55146     was mostly identical to GUnixFDSource. Get rid of that source type
55147     and just use GUnixFDSource instead.
55148
55149     https://bugzilla.gnome.org/show_bug.cgi?id=701511
55150
55151  gio/gasynchelper.c      | 109
55152  ------------------------------------------------
55153  gio/gasynchelper.h      |   8 ----
55154  gio/gunixinputstream.c  |  13 +++++-
55155  gio/gunixoutputstream.c |  13 +++++-
55156  4 files changed, 22 insertions(+), 121 deletions(-)
55157
55158 commit 8a899265329f6bbbb066991fdc036045d7031b37
55159 Author: Dan Winship <danw@gnome.org>
55160 Date:   Sat Jun 1 15:23:15 2013 -0300
55161
55162     gsourceclosure: Add support for GUnixSignalWatchSource and
55163     GUnixFDSource
55164
55165     https://bugzilla.gnome.org/show_bug.cgi?id=701511
55166
55167  glib/glib-unix.c         |  8 ++++----
55168  glib/gmain.c             |  2 +-
55169  glib/gmain.h             |  4 ++++
55170  gobject/gsourceclosure.c | 45
55171  +++++++++++++++++++++++++++++++++++++++++++++
55172  4 files changed, 54 insertions(+), 5 deletions(-)
55173
55174 commit 1da47d5ede3384105c035638fb4eb533d8989e20
55175 Author: Dan Winship <danw@gnome.org>
55176 Date:   Sun Jun 2 19:59:23 2013 -0300
55177
55178     gsourceclosure: use g_cclosure_marshal_generic
55179
55180     For the glib-defined source types, and any source type that defines a
55181     closure callback but not a closure marshal, use
55182     g_cclosure_marshal_generic. And then remove all the other remaining
55183     source closure marshals.
55184
55185     https://bugzilla.gnome.org/show_bug.cgi?id=701511
55186
55187  gio/gasynchelper.c       | 25 -------------------------
55188  gio/gcancellable.c       |  1 -
55189  gio/gpollableutils.c     |  1 -
55190  gio/gsocket.c            |  1 -
55191  gobject/gsourceclosure.c | 35 ++---------------------------------
55192  5 files changed, 2 insertions(+), 61 deletions(-)
55193
55194 commit cdff4a331ef5ba986afb3707db6cc019b71654d4
55195 Author: Ryan Lortie <desrt@desrt.ca>
55196 Date:   Sat Jul 13 15:48:39 2013 -0400
55197
55198     Fix g_return_if_fail vs. return_val_if_fail
55199
55200  gio/gaction.c | 4 ++--
55201  1 file changed, 2 insertions(+), 2 deletions(-)
55202
55203 commit c04a063b781fa4a8c84ed067eaa31241fea18f86
55204 Author: Ryan Lortie <desrt@desrt.ca>
55205 Date:   Thu Jul 4 16:24:38 2013 -0400
55206
55207     GAction: add function for printing detailed names
55208
55209     A counterpart for parsing of detailed actions into (name, target)
55210     pairs,
55211     this new function prints them back.
55212
55213     We also add a new function to check for validity of action names.
55214     Only
55215     valid action names are allowed when printing.  Parsing accepts _some_
55216     invalid names for backwards compatibility.
55217
55218     https://bugzilla.gnome.org/show_bug.cgi?id=704157
55219
55220  docs/reference/gio/gio-sections.txt |   2 +
55221  gio/gaction.c                       | 102
55222  +++++++++++++++++++++++++++++++++---
55223  gio/gaction.h                       |   8 +++
55224  3 files changed, 105 insertions(+), 7 deletions(-)
55225
55226 commit c08ef6c165c6935f257d3fb98c049be50e3816da
55227 Author: Dan Winship <danw@gnome.org>
55228 Date:   Tue Jun 4 17:29:55 2013 -0300
55229
55230     gnetworkmonitornetlink: handle default route via device
55231
55232     If the default route is via a device rather than a particular IP
55233     address, then neither RTA_DST nor RTA_GATEWAY will be present in the
55234     RTM_NEWROUTE message, and so GNetworkMonitorNetlink would ignore it,
55235     and then think there was no default route. (This could happen with
55236     certain kinds of VPNs, if they were set to route all traffic through
55237     the VPN.)
55238
55239     Fix this by recognizing routes that specify RTA_OIF ("output
55240     interface") instead of RTA_GATEWAY.
55241
55242     https://bugzilla.gnome.org/show_bug.cgi?id=701609
55243
55244  gio/gnetworkmonitornetlink.c | 18 +++++++++---------
55245  1 file changed, 9 insertions(+), 9 deletions(-)
55246
55247 commit 973464781cf90c3b1a55c88cd1772a25aba153ca
55248 Author: Ryan Lortie <desrt@desrt.ca>
55249 Date:   Thu Jul 11 15:57:05 2013 -0400
55250
55251     Fix a typo in a filename in Makefile.am
55252
55253  gio/tests/Makefile.am | 2 +-
55254  1 file changed, 1 insertion(+), 1 deletion(-)
55255
55256 commit 3b1b04433cdc1f1685af2e9c5437e3ac41f3a94a
55257 Author: Ryan Lortie <desrt@desrt.ca>
55258 Date:   Sat Jun 8 17:31:09 2013 -0400
55259
55260     Add a testcase for DBusActivatable=true
55261
55262     Add a fairly realistic testcase that ensures that GDesktopAppInfo with
55263     DBusActivatable=true can successfully talk to GApplication for
55264     a variety
55265     of purposes.
55266
55267     https://bugzilla.gnome.org/show_bug.cgi?id=699259
55268
55269  gio/tests/.gitignore                       |   1 +
55270  gio/tests/Makefile.am                      |   3 +
55271  gio/tests/dbus-appinfo.c                   | 290
55272  +++++++++++++++++++++++++++++
55273  gio/tests/org.gtk.test.dbusappinfo.desktop |  17 ++
55274  4 files changed, 311 insertions(+)
55275
55276 commit 2a4dbbc73a65a9a8faa895eda88d0e7339ae9475
55277 Author: Piotr Drąg <piotrdrag@gmail.com>
55278 Date:   Thu Jul 11 21:09:15 2013 +0200
55279
55280     Updated POTFILES.in
55281
55282  po/POTFILES.in | 1 +
55283  1 file changed, 1 insertion(+)
55284
55285 commit d07d96e13549439ea42af0f9348afc5aa044bc9f
55286 Author: Ryan Lortie <desrt@desrt.ca>
55287 Date:   Thu Jul 11 13:54:47 2013 -0400
55288
55289     Deal with new automake test stuff
55290
55291     Add *.trs and *.log to .gitignore along with test-driver
55292
55293     Add *.trs and *.log to CLEANFILES in glib.mk.
55294
55295  .gitignore | 3 +++
55296  glib.mk    | 2 +-
55297  2 files changed, 4 insertions(+), 1 deletion(-)
55298
55299 commit 985e95e831b340adb57b848590bc20c4e163100a
55300 Author: Ryan Lortie <desrt@desrt.ca>
55301 Date:   Thu Jul 11 13:47:45 2013 -0400
55302
55303     Add missing file
55304
55305     This got removed during the OnlyShowIn shuffle.
55306
55307  gio/tests/appinfo-test-actions.desktop | 16 ++++++++++++++++
55308  1 file changed, 16 insertions(+)
55309
55310 commit 9ec8ab62b29ca9a5499fd906231a1c3bb758f321
55311 Author: Ryan Lortie <desrt@desrt.ca>
55312 Date:   Thu Jul 11 13:04:23 2013 -0400
55313
55314     GDesktopAppInfo: remove note about OnlyShowIn
55315
55316     A previous version of the patch had OnlyShowIn support for desktop
55317     file
55318     actions.  This was removed from the spec and the patch rewritten, but
55319     this bit of documentation slipped through.  Remove it.
55320
55321  gio/gdesktopappinfo.c | 5 -----
55322  1 file changed, 5 deletions(-)
55323
55324 commit 6dc5c118e4e52d6a6abaed4d6191fe655917ee4d
55325 Author: Ryan Lortie <desrt@desrt.ca>
55326 Date:   Thu Jul 11 12:46:59 2013 -0400
55327
55328     Implement the Desktop Action specification
55329
55330     For some time, the desktop file specification has supported
55331     "additional
55332     application actions".  This is intended to allow for additional
55333     methods
55334     of starting an app, such as a mail client having a "Compose New
55335     Message"
55336     action that brings up the compose window instead of the folder list.
55337
55338     This patch adds support for this with a relatively minimal API.
55339
55340     In the case that the application is a GApplication and
55341     DBusActivatable,
55342     desktop actions are translated into GActions that have been added
55343     to the
55344     application with g_action_map_add_action().  This more or less closes
55345     the loop on being able to activate an application with an action
55346     invocation (instead of 'activate').
55347
55348     https://bugzilla.gnome.org/show_bug.cgi?id=664444
55349
55350  docs/reference/gio/gio-sections.txt |   4 +
55351  gio/gdesktopappinfo.c               | 219
55352  ++++++++++++++++++++++++++++++++----
55353  gio/gdesktopappinfo.h               |  12 ++
55354  gio/tests/Makefile.am               |   1 +
55355  gio/tests/desktop-app-info.c        |  78 +++++++++++++
55356  glib/gkeyfile.h                     |   1 +
55357  6 files changed, 291 insertions(+), 24 deletions(-)
55358
55359 commit f77e1216500986ae60b42a77e25717e1710c6013
55360 Author: Ryan Lortie <desrt@desrt.ca>
55361 Date:   Fri Jun 28 11:41:43 2013 -0400
55362
55363     add GPropertyAction
55364
55365     Add a new type of GAction that represents the value of a property
55366     on an
55367     object.  As an example, this might be used on the "visible-child-name"
55368     property of a GtkStack.
55369
55370     https://bugzilla.gnome.org/show_bug.cgi?id=703270
55371
55372  docs/reference/gio/gio-docs.xml     |   1 +
55373  docs/reference/gio/gio-sections.txt |  15 +
55374  gio/Makefile.am                     |   2 +
55375  gio/gio.h                           |   1 +
55376  gio/giotypes.h                      |   1 +
55377  gio/gpropertyaction.c               | 555
55378  ++++++++++++++++++++++++++++++++++++
55379  gio/gpropertyaction.h               |  49 ++++
55380  gio/tests/actions.c                 | 174 ++++++++++-
55381  8 files changed, 797 insertions(+), 1 deletion(-)
55382
55383 commit 662e3c4891a63498d9720d7c9a3d782f30374d3a
55384 Author: Ryan Lortie <desrt@desrt.ca>
55385 Date:   Thu Jul 11 12:26:33 2013 -0400
55386
55387     GVariant: fix two small/theoretical leaks
55388
55389     Fix some leaks that turned up while valgrinding the GVariant testcase.
55390
55391     These leaks are small and only occur when there is already an error in
55392     the program: they are leaks of temp strings used when formatting a
55393     critical message.
55394
55395     These show up as leaks again the testcase under the new "expect
55396     messages" approach.  Previously, we fork()ed and these caused the
55397     subprocess to abort, which is why this was not noticed before.
55398
55399  glib/gvariant.c | 2 ++
55400  1 file changed, 2 insertions(+)
55401
55402 commit 1c586e44befe07812ac1e4473ef9e3a76330b78e
55403 Author: Ryan Lortie <desrt@desrt.ca>
55404 Date:   Thu Jul 11 12:16:44 2013 -0400
55405
55406     Add g_variant_new_printf
55407
55408     Add a quick way to get a floating GVariant from printf formatting.
55409
55410  docs/reference/glib/glib-sections.txt |  1 +
55411  glib/gvariant.c                       | 38
55412  +++++++++++++++++++++++++++++++++++
55413  glib/gvariant.h                       |  3 +++
55414  glib/tests/gvariant.c                 | 21 +++++++++++++++++++
55415  4 files changed, 63 insertions(+)
55416
55417 commit 542099b5adfad9ee0641242b837e0e3d705d973a
55418 Author: Matthias Clasen <mclasen@redhat.com>
55419 Date:   Tue Jul 9 14:28:19 2013 -0400
55420
55421     bump version
55422
55423  configure.ac | 2 +-
55424  1 file changed, 1 insertion(+), 1 deletion(-)
55425
55426 commit d5c5dcfab92a34e286e830520622a45b9e8fd39d
55427 Author: Matthias Clasen <mclasen@redhat.com>
55428 Date:   Tue Jul 9 12:54:00 2013 -0400
55429
55430     2.37.4
55431
55432  NEWS | 15 +++++++++++++++
55433  1 file changed, 15 insertions(+)
55434
55435 commit 89f9f227d6d968516e999c038d9115351879d9da
55436 Author: Matthias Clasen <mclasen@redhat.com>
55437 Date:   Tue Jul 9 13:30:49 2013 -0400
55438
55439     Add G_TYPE_CHECKSUM to the docs
55440
55441  docs/reference/gobject/gobject-sections.txt | 1 +
55442  1 file changed, 1 insertion(+)
55443
55444 commit e38ee2f468bbbed0d354a95bbace3e9e19e8e695
55445 Author: Matthias Clasen <mclasen@redhat.com>
55446 Date:   Tue Jul 9 13:28:07 2013 -0400
55447
55448     Document g_simple_proxy_resolver_set_ignore_hosts
55449
55450  gio/gsimpleproxyresolver.c | 17 +++++++++++++++--
55451  1 file changed, 15 insertions(+), 2 deletions(-)
55452
55453 commit 1c1255772bcdba846e31a00b1b5495b4da8ce607
55454 Author: Matthias Clasen <mclasen@redhat.com>
55455 Date:   Tue Jul 9 13:23:12 2013 -0400
55456
55457     Minor doc tweak
55458
55459  glib/gtestutils.c | 4 ++--
55460  1 file changed, 2 insertions(+), 2 deletions(-)
55461
55462 commit 9675bcc5e7bd3e7ce2d23ad4ffecf332f09192d2
55463 Author: Gil Forcada <gforcada@gnome.org>
55464 Date:   Fri Jul 5 02:23:48 2013 +0200
55465
55466     [l10n] Update Catalan translation
55467
55468  po/ca.po | 514
55469  +++++++++++++++++++++++++++++++--------------------------------
55470  1 file changed, 257 insertions(+), 257 deletions(-)
55471
55472 commit dbdfcb69ce4a7f14bac784c2684c1a66bfe6a2c9
55473 Author: Sebastian Dröge <slomo@circular-chaos.org>
55474 Date:   Thu Jul 4 10:27:02 2013 +0200
55475
55476     gthread: Use pthread_cond_timedwait_monotonic() if available
55477
55478     Otherwise we have to rely on pthread_cond_timedwait() actually using
55479     the monotonic clock, which might be true or not. On Android at least
55480     it is using the realtime clock, no pthread_condattr_setclock()
55481     is available
55482     but instead pthread_cond_timedwait_monotonic() can be used.
55483
55484  configure.ac         | 18 ++++++++++++++++++
55485  glib/gthread-posix.c |  9 +++++++++
55486  2 files changed, 27 insertions(+)
55487
55488 commit a4c352cd99738095ba34e04a86a2ffa9cc659cfe
55489 Author: Emmanuele Bassi <ebassi@gnome.org>
55490 Date:   Thu Jun 27 15:15:40 2013 +0100
55491
55492     Ensure that MAX_ALLOWED keeps working with the type macros
55493
55494     When using the GLIB_VERSION_MAX_ALLOWED macro to define the upper
55495     bound
55496     of allowed API the G_DEFINE_TYPE_EXTENDED starts warning about
55497     the newly
55498     added g_type_class_adjust_private_offset() function; this effectively
55499     introduces a run-time dependency on GLib 2.38 even if we don't use its
55500     API explicitly.
55501
55502     https://bugzilla.gnome.org/show_bug.cgi?id=703191
55503
55504  gobject/gtype.h | 32 +++++++++++++++++++++++++-------
55505  1 file changed, 25 insertions(+), 7 deletions(-)
55506
55507 commit 4cd7bcaf00f26e60b7f76c7db91fcdefb9c0ae95
55508 Author: Martin Ejdestig <marejde@gmail.com>
55509 Date:   Tue Jul 2 19:53:04 2013 +0200
55510
55511     Add missing G_BEGIN/END_DECLS to gsettingsschema.h.
55512
55513     Without this fix, using any of the enclosed functions when building
55514     with a
55515     C++ compiler will result in undefined references.
55516
55517     https://bugzilla.gnome.org/show_bug.cgi?id=703478
55518
55519  gio/gsettingsschema.h | 4 ++++
55520  1 file changed, 4 insertions(+)
55521
55522 commit cb4469600c5146a48501a31e9a3fb9bfc261477d
55523 Author: Ryan Lortie <desrt@desrt.ca>
55524 Date:   Mon Jul 1 17:42:43 2013 -0400
55525
55526     GDBusConnection: be more careful with async GetAll
55527
55528     It's possible to get a org.freedesktop.Properties.GetAll call even
55529     if we
55530     have no readable properties in the introspection, in which case we
55531     should return the empty list in the usual way.
55532
55533     We should certainly _not_ be dispatching to the method call handler of
55534     an interface which has no properties (since it will not be expecting
55535     this).
55536
55537     Add a check to make sure that there is at least one readable property
55538     before assuming that a NULL get_property handler implies that we
55539     want to
55540     handle properties asynchronously.
55541
55542     Add a testcase that was failing before the change and works after it.
55543
55544     https://bugzilla.gnome.org/show_bug.cgi?id=703437
55545
55546  gio/gdbusconnection.c    | 22 +++++++++++++++++++---
55547  gio/tests/gdbus-export.c | 29 ++++++++++++++++++++++++++++-
55548  2 files changed, 47 insertions(+), 4 deletions(-)
55549
55550 commit 3cefb7248affdf92c878520f54bcaa3993d9b2fc
55551 Author: Ryan Lortie <desrt@desrt.ca>
55552 Date:   Mon Jul 1 23:30:31 2013 -0400
55553
55554     Revert two errant commits to GMutex, etc.
55555
55556     This reverts commits dfbac178bdcbcb042be928dcbeaa87742b511836 and
55557     56348210f38209a11902e54b2db41833aab36414.
55558
55559     These two commits introduce undesirable behaviour and were made
55560     with no
55561     apparent approval from anybody at all, and without reference to a
55562     bug or
55563     mailing list discussion.
55564
55565  glib/gthread-posix.c | 6 +-----
55566  glib/gthread-win32.c | 1 -
55567  2 files changed, 1 insertion(+), 6 deletions(-)
55568
55569 commit e55ccf7338f2eb68f08d648855a4a92a091df690
55570 Author: Paul Barbieri <paul.barbieri@baesystems.com>
55571 Date:   Mon Jul 1 21:10:28 2013 +0100
55572
55573     gspawn: Fix leak of internal pipe with G_SPAWN_LEAVE_DESCRIPTORS_OPEN
55574
55575     Even when the app author specifies G_SPAWN_LEAVE_DESCRIPTORS_OPEN,
55576     we should avoid leaking our internal pipe machinery into the
55577     child.
55578
55579     Commit message written by: Colin Walters <walters@verbum.org>
55580
55581     https://bugzilla.gnome.org/show_bug.cgi?id=703407
55582
55583  glib/gspawn.c | 1 +
55584  1 file changed, 1 insertion(+)
55585
55586 commit 1891eafd1da6f31e6b8876b2882800a5c2b92148
55587 Author: Bastien Nocera <hadess@hadess.net>
55588 Date:   Fri Jun 21 20:07:58 2013 +0200
55589
55590     Fix typo in documentation
55591
55592     s/doucumentation/documentation
55593
55594  glib/gspawn.c | 2 +-
55595  1 file changed, 1 insertion(+), 1 deletion(-)
55596
55597 commit dfbac178bdcbcb042be928dcbeaa87742b511836
55598 Author: Jeffrey Stedfast <fejj@gnome.org>
55599 Date:   Sun Jun 30 14:01:34 2013 -0400
55600
55601     Finish the previous fix for GMutex, GRecMutex, GRWLock and GCond
55602
55603  glib/gthread-posix.c | 3 +++
55604  glib/gthread-win32.c | 1 +
55605  2 files changed, 4 insertions(+)
55606
55607 commit 56348210f38209a11902e54b2db41833aab36414
55608 Author: Jeffrey Stedfast <fejj@gnome.org>
55609 Date:   Sun Jun 30 13:46:28 2013 -0400
55610
55611     Fixed g_mutex_clear() to fully undo g_mutex_init()
55612
55613     In order to fully undo the effects of g_mutex_init(),
55614     it is necessary to reset the internal mutex pointer
55615     back to NULL so that a later call to g_mutex_init()
55616     actually works as expected.
55617
55618  glib/gthread-posix.c | 3 ++-
55619  1 file changed, 2 insertions(+), 1 deletion(-)
55620
55621 commit b05bf77223cffb025b8a24963d6149a755da43c0
55622 Author: Sébastien Wilmet <swilmet@gnome.org>
55623 Date:   Tue Jun 25 22:11:54 2013 +0200
55624
55625     Doc: small fixes
55626
55627     This commit adds the GTestSubprocessFlags enum to the docs, and fixes
55628     several minor typos in various places.
55629
55630     https://bugzilla.gnome.org/show_bug.cgi?id=703254
55631
55632  docs/reference/glib/glib-sections.txt | 1 +
55633  gio/gasyncresult.c                    | 2 +-
55634  gio/gtask.c                           | 2 +-
55635  glib/gtestutils.c                     | 6 +++---
55636  4 files changed, 6 insertions(+), 5 deletions(-)
55637
55638 commit b7b38384010be4385ba9a1872dc3eb7a0134cbe0
55639 Author: Dan Winship <danw@gnome.org>
55640 Date:   Fri Jun 14 11:19:31 2013 -0300
55641
55642     Make G_STRFUNC consistent across platforms
55643
55644     Recent versions of clang have changed __PRETTY_FUNCTION__ to always
55645     include the function signature (rather than including the function
55646     signature in C++ but not in C like gcc does). This causes G_STRFUNC to
55647     give different results under clang and gcc, causing some tests with
55648     g_test_expect_messages() to fail.
55649
55650     Fix this by only using __PRETTY_FUNCTION__ in C++, and using
55651     __FUNCTION__ in C. (Under gcc this change has no effect.)
55652
55653     https://bugzilla.gnome.org/show_bug.cgi?id=702147
55654
55655  glib/gmacros.h | 4 ++--
55656  1 file changed, 2 insertions(+), 2 deletions(-)
55657
55658 commit a3182e3b9a229292be5370542915ae4cc8cc6e25
55659 Author: Matthias Clasen <mclasen@redhat.com>
55660 Date:   Sat Jun 29 22:51:31 2013 -0400
55661
55662     Improve various section headings in the docs
55663
55664     We don't use # or other forms of links in the section headings.
55665     We also capitalize them and don't put a final period.
55666
55667     This commit corrects several headings to follow these rules.
55668
55669  gio/gbytesicon.c            | 2 +-
55670  gio/gdbusutils.c            | 2 +-
55671  gio/gpollableutils.c        | 2 +-
55672  gio/gremoteactiongroup.c    | 2 +-
55673  gio/gsettingsschema.c       | 2 +-
55674  gio/gtcpwrapperconnection.c | 2 +-
55675  6 files changed, 6 insertions(+), 6 deletions(-)
55676
55677 commit d30a2d92f3450ee420c49781c889b5fd3c46aba9
55678 Author: Matthias Clasen <mclasen@redhat.com>
55679 Date:   Sat Jun 29 22:46:38 2013 -0400
55680
55681     docs: minor formatting fixes to the gresource man page
55682
55683     Make the SECTION argument appear the same way throughout.
55684
55685  docs/reference/gio/gresource.xml | 4 ++--
55686  1 file changed, 2 insertions(+), 2 deletions(-)
55687
55688 commit 5989651bee6bf8d8c50b180fa6295d824caa37de
55689 Author: Dan Winship <danw@gnome.org>
55690 Date:   Tue Jun 25 09:34:29 2013 -0400
55691
55692     tests: add a test for the previous commit
55693
55694  glib/tests/mainloop.c | 51
55695  ++++++++++++++++++++++++++++++++++++++++++++++++++-
55696  1 file changed, 50 insertions(+), 1 deletion(-)
55697
55698 commit 1d5c815ecd3a5ac6032e7931491296e693b51ccd
55699 Author: Wim Taymans <wim.taymans@collabora.co.uk>
55700 Date:   Thu May 30 16:46:02 2013 +0200
55701
55702     gmain: handle blocked source in g_source_add_child_source()
55703
55704     When a child_source is added to a blocked source it has no context,
55705     yet we
55706     call block_source on it that segfaults when it dereferences the
55707     NULL context
55708     when it attempts to remove the file descriptors. To fix this we:
55709
55710     - Ensure that when we block a source, we don't attempt to remove
55711     its file
55712       descriptors from a NULL context.
55713
55714     - Also ensure that when we attach a blocked source to a context,
55715     we don't add the
55716       file descriptors to the context.
55717
55718     https://bugzilla.gnome.org/show_bug.cgi?id=701283
55719
55720  glib/gmain.c | 34 ++++++++++++++++++++--------------
55721  1 file changed, 20 insertions(+), 14 deletions(-)
55722
55723 commit 5841267a6c046744979fc11ec856265c18c6338c
55724 Author: Ryan Lortie <desrt@desrt.ca>
55725 Date:   Mon Jun 24 12:13:30 2013 -0400
55726
55727     version bump
55728
55729  configure.ac | 2 +-
55730  1 file changed, 1 insertion(+), 1 deletion(-)
55731
55732 commit 1b12e9511cd9a002dc20b578e4064ce95c9c18d4
55733 Author: Ryan Lortie <desrt@desrt.ca>
55734 Date:   Mon Jun 24 11:05:20 2013 -0400
55735
55736     GLib 2.37.3
55737
55738  NEWS | 24 ++++++++++++++++++++++++
55739  1 file changed, 24 insertions(+)
55740
55741 commit a61f718e5e801657691a35fb402258531a2dbcd9
55742 Author: Ryan Lortie <desrt@desrt.ca>
55743 Date:   Mon Jun 24 11:19:06 2013 -0400
55744
55745     small docs xml fixup
55746
55747  docs/reference/gobject/tut_howto.xml | 1 +
55748  1 file changed, 1 insertion(+)
55749
55750 commit 54cc43630ddf724722ebdfc1d6906dc1986b773d
55751 Author: Emmanuele Bassi <ebassi@gnome.org>
55752 Date:   Mon Jun 24 15:43:04 2013 +0100
55753
55754     Rename the generated private data getter function
55755
55756     As it turns out, we have examples of internal functions called
55757     type_name_get_private() in the wild (especially among older
55758     libraries),
55759     so we need to use a name for the per-instance private data getter
55760     function that hopefully won't conflict with anything.
55761
55762  docs/reference/gobject/tut_howto.xml | 12 ++++++------
55763  gio/gappinfo.c                       |  2 +-
55764  gio/gapplication.c                   |  2 +-
55765  gio/gapplicationcommandline.c        |  2 +-
55766  gio/gbufferedinputstream.c           |  2 +-
55767  gio/gbufferedoutputstream.c          |  2 +-
55768  gio/gcancellable.c                   |  2 +-
55769  gio/gconverterinputstream.c          |  2 +-
55770  gio/gconverteroutputstream.c         |  2 +-
55771  gio/gdatainputstream.c               |  2 +-
55772  gio/gdataoutputstream.c              |  2 +-
55773  gio/gdbus-2.0/codegen/codegen.py     |  4 ++--
55774  gio/gdbusauth.c                      |  2 +-
55775  gio/gdbusauthmechanism.c             |  2 +-
55776  gio/gdbusauthmechanismanon.c         |  2 +-
55777  gio/gdbusauthmechanismexternal.c     |  2 +-
55778  gio/gdbusauthmechanismsha1.c         |  2 +-
55779  gio/gdbusinterfaceskeleton.c         |  2 +-
55780  gio/gdbusobjectmanagerclient.c       |  2 +-
55781  gio/gdbusobjectmanagerserver.c       |  2 +-
55782  gio/gdbusobjectproxy.c               |  2 +-
55783  gio/gdbusobjectskeleton.c            |  2 +-
55784  gio/gdbusproxy.c                     |  2 +-
55785  gio/gdelayedsettingsbackend.c        |  2 +-
55786  gio/gemblemedicon.c                  |  2 +-
55787  gio/gfileenumerator.c                |  2 +-
55788  gio/gfileinputstream.c               |  2 +-
55789  gio/gfileiostream.c                  |  2 +-
55790  gio/gfilemonitor.c                   |  2 +-
55791  gio/gfileoutputstream.c              |  2 +-
55792  gio/gfilterinputstream.c             |  8 ++++----
55793  gio/gfilteroutputstream.c            |  8 ++++----
55794  gio/ginetaddress.c                   |  2 +-
55795  gio/ginetaddressmask.c               |  2 +-
55796  gio/ginetsocketaddress.c             |  2 +-
55797  gio/ginputstream.c                   |  2 +-
55798  gio/giostream.c                      |  2 +-
55799  gio/glocalfileinputstream.c          |  2 +-
55800  gio/glocalfileoutputstream.c         |  2 +-
55801  gio/gmemoryinputstream.c             |  2 +-
55802  gio/gmemoryoutputstream.c            |  2 +-
55803  gio/gmenumodel.c                     |  4 ++--
55804  gio/gmountoperation.c                |  2 +-
55805  gio/gnetworkaddress.c                |  2 +-
55806  gio/gnetworkmonitorbase.c            |  2 +-
55807  gio/gnetworkmonitornetlink.c         |  2 +-
55808  gio/gnetworkservice.c                |  2 +-
55809  gio/goutputstream.c                  |  2 +-
55810  gio/gpermission.c                    |  2 +-
55811  gio/gproxyaddress.c                  |  2 +-
55812  gio/gproxyaddressenumerator.c        |  2 +-
55813  gio/gresolver.c                      |  2 +-
55814  gio/gsettings.c                      |  2 +-
55815  gio/gsettingsbackend.c               |  2 +-
55816  gio/gsimpleactiongroup.c             |  2 +-
55817  gio/gsimpleproxyresolver.c           |  2 +-
55818  gio/gsocket.c                        |  2 +-
55819  gio/gsocketclient.c                  |  2 +-
55820  gio/gsocketconnection.c              |  2 +-
55821  gio/gsocketinputstream.c             |  2 +-
55822  gio/gsocketlistener.c                |  2 +-
55823  gio/gsocketoutputstream.c            |  2 +-
55824  gio/gsocketservice.c                 |  2 +-
55825  gio/gtcpconnection.c                 |  2 +-
55826  gio/gtcpwrapperconnection.c          |  2 +-
55827  gio/gtestdbus.c                      |  2 +-
55828  gio/gthreadedsocketservice.c         |  2 +-
55829  gio/gtlsinteraction.c                |  2 +-
55830  gio/gtlspassword.c                   |  2 +-
55831  gio/gunixcredentialsmessage.c        |  2 +-
55832  gio/gunixfdlist.c                    |  2 +-
55833  gio/gunixfdmessage.c                 |  2 +-
55834  gio/gunixinputstream.c               |  2 +-
55835  gio/gunixoutputstream.c              |  2 +-
55836  gio/gunixsocketaddress.c             |  2 +-
55837  gio/gwin32inputstream.c              |  2 +-
55838  gio/gwin32outputstream.c             |  2 +-
55839  gobject/gtype.h                      |  6 +++---
55840  gobject/tests/private.c              | 16 ++++++++--------
55841  79 files changed, 101 insertions(+), 101 deletions(-)
55842
55843 commit 6000bc9ea8a1d6da53304db8dd6a4880d52cb2d2
55844 Author: Emmanuele Bassi <ebassi@gnome.org>
55845 Date:   Mon Jun 24 15:43:00 2013 +0100
55846
55847     gio: Missing G_ADD_PRIVATE in GFileInputStream
55848
55849  gio/gfileinputstream.c | 9 +++++----
55850  1 file changed, 5 insertions(+), 4 deletions(-)
55851
55852 commit 1f6f7e1c4d38a8eab41af3280fcfcdd23b270102
55853 Author: Emmanuele Bassi <ebassi@gnome.org>
55854 Date:   Wed Jun 12 15:18:29 2013 +0100
55855
55856     docs: Clean up the GObject tutorial a bit
55857
55858     Started off by using the new instance private data macro, ended up
55859     cleaning up the obscure, out of date, or simply broken concepts and
55860     paragraphs.
55861
55862     https://bugzilla.gnome.org/show_bug.cgi?id=700035
55863
55864  docs/reference/gobject/tut_howto.xml | 303
55865  ++++++++++++++++-------------------
55866  1 file changed, 142 insertions(+), 161 deletions(-)
55867
55868 commit f870d5abdb2f38d751665e820a4c13a4fdeca6fe
55869 Author: Emmanuele Bassi <ebassi@gnome.org>
55870 Date:   Mon Jun 10 22:21:02 2013 +0100
55871
55872     docs: Include newly added functions and macros
55873
55874     The functions are private, and an implementation detail of the macros.
55875
55876     https://bugzilla.gnome.org/show_bug.cgi?id=700035
55877
55878  docs/reference/gobject/gobject-sections.txt | 8 ++++++++
55879  1 file changed, 8 insertions(+)
55880
55881 commit 32747def4bb4cce7cfc4f0f8ba8560392ec9ad3d
55882 Author: Emmanuele Bassi <ebassi@gnome.org>
55883 Date:   Tue Jun 11 00:29:58 2013 +0100
55884
55885     gio: Use the new private instance data declaration
55886
55887     Use the newly added macros, and remove the explicit calls to
55888     g_type_class_add_private().
55889
55890     https://bugzilla.gnome.org/show_bug.cgi?id=700035
55891
55892  gio/gappinfo.c                   | 12 +++++-------
55893  gio/gapplication.c               |  7 ++-----
55894  gio/gapplicationcommandline.c    | 11 +++--------
55895  gio/gbufferedinputstream.c       |  7 ++-----
55896  gio/gbufferedoutputstream.c      |  8 ++------
55897  gio/gcancellable.c               |  8 ++------
55898  gio/gconverterinputstream.c      | 10 +++-------
55899  gio/gconverteroutputstream.c     | 10 +++-------
55900  gio/gdatainputstream.c           | 13 ++++---------
55901  gio/gdataoutputstream.c          |  8 ++------
55902  gio/gdbus-2.0/codegen/codegen.py | 18 ++++++++----------
55903  gio/gdbusauth.c                  |  7 ++-----
55904  gio/gdbusauthmechanism.c         |  9 ++-------
55905  gio/gdbusauthmechanismanon.c     |  8 ++------
55906  gio/gdbusauthmechanismexternal.c |  8 ++------
55907  gio/gdbusauthmechanismsha1.c     |  8 ++------
55908  gio/gdbusinterfaceskeleton.c     |  7 +++----
55909  gio/gdbusobjectmanagerclient.c   |  7 ++-----
55910  gio/gdbusobjectmanagerserver.c   |  9 +++------
55911  gio/gdbusobjectproxy.c           |  9 +++------
55912  gio/gdbusobjectskeleton.c        |  7 +++----
55913  gio/gdbusproxy.c                 |  8 +++-----
55914  gio/gdelayedsettingsbackend.c    | 13 ++++---------
55915  gio/gemblemedicon.c              |  7 ++-----
55916  gio/gfileenumerator.c            | 27 +++++++++++----------------
55917  gio/gfileinputstream.c           |  6 +-----
55918  gio/gfileiostream.c              | 15 ++++++---------
55919  gio/gfilemonitor.c               | 18 +++++++-----------
55920  gio/gfileoutputstream.c          | 15 ++++++---------
55921  gio/gfilterinputstream.c         | 34 +++++++++++++++-------------------
55922  gio/gfilteroutputstream.c        | 29 ++++++++++++++---------------
55923  gio/ginetaddress.c               | 24 ++++++++++--------------
55924  gio/ginetaddressmask.c           | 19 ++++++++-----------
55925  gio/ginetsocketaddress.c         | 38
55926  ++++++++++++--------------------------
55927  gio/ginputstream.c               | 17 +++--------------
55928  gio/giostream.c                  | 15 ++-------------
55929  gio/glocalfileinputstream.c      | 32 +++++++++-----------------------
55930  gio/glocalfileoutputstream.c     | 35 +++++++++++++++--------------------
55931  gio/gmemoryinputstream.c         |  7 ++-----
55932  gio/gmemoryoutputstream.c        |  7 ++-----
55933  gio/gmenumodel.c                 | 16 ++++++----------
55934  gio/gmountoperation.c            | 10 +++-------
55935  gio/gnetworkaddress.c            |  6 ++----
55936  gio/gnetworkmonitorbase.c        | 30 +++++++++++++-----------------
55937  gio/gnetworkmonitornetlink.c     | 31 ++++++++++++++-----------------
55938  gio/gnetworkservice.c            |  6 ++----
55939  gio/goutputstream.c              | 19 ++++---------------
55940  gio/gpermission.c                | 10 +++-------
55941  gio/gproxyaddress.c              |  9 +++------
55942  gio/gproxyaddressenumerator.c    | 11 +++--------
55943  gio/gresolver.c                  |  5 ++---
55944  gio/gsettings.c                  |  9 ++-------
55945  gio/gsettingsbackend.c           | 10 +++-------
55946  gio/gsimpleactiongroup.c         |  7 ++-----
55947  gio/gsimpleproxyresolver.c       |  7 ++-----
55948  gio/gsocket.c                    | 15 +++++++--------
55949  gio/gsocketclient.c              | 13 ++++---------
55950  gio/gsocketconnection.c          | 10 +++-------
55951  gio/gsocketinputstream.c         | 29 ++++++++++++++---------------
55952  gio/gsocketlistener.c            | 10 +++-------
55953  gio/gsocketoutputstream.c        | 29 ++++++++++++++---------------
55954  gio/gsocketservice.c             | 19 +++++++------------
55955  gio/gtcpconnection.c             | 16 ++++++----------
55956  gio/gtcpwrapperconnection.c      | 19 +++++++------------
55957  gio/gtestdbus.c                  |  8 ++------
55958  gio/gthreadedsocketservice.c     | 26 ++++++++++----------------
55959  gio/gtlsinteraction.c            |  7 ++-----
55960  gio/gtlspassword.c               |  7 ++-----
55961  gio/gunixcredentialsmessage.c    |  9 ++-------
55962  gio/gunixfdlist.c                | 11 +++--------
55963  gio/gunixfdmessage.c             | 12 +++---------
55964  gio/gunixinputstream.c           | 27 ++++++++-------------------
55965  gio/gunixoutputstream.c          | 27 ++++++++-------------------
55966  gio/gunixsocketaddress.c         |  9 +++------
55967  gio/gwin32inputstream.c          | 18 +++---------------
55968  gio/gwin32outputstream.c         | 19 +++----------------
55969  76 files changed, 370 insertions(+), 713 deletions(-)
55970
55971 commit aba80eea6c2965ee253a675610bd31c3dc256419
55972 Author: Emmanuele Bassi <ebassi@gnome.org>
55973 Date:   Tue Jun 11 00:29:22 2013 +0100
55974
55975     gparam: Use the new private instance data API
55976
55977     https://bugzilla.gnome.org/show_bug.cgi?id=700035
55978
55979  gobject/gparam.c | 15 ++++++++++-----
55980  1 file changed, 10 insertions(+), 5 deletions(-)
55981
55982 commit 39ba7c81428cf660381266337990b16c31e9630f
55983 Author: Emmanuele Bassi <ebassi@gnome.org>
55984 Date:   Sun Jun 23 14:50:49 2013 +0100
55985
55986     gobject: Add private field access macros
55987
55988     Similar to G_STRUCT_MEMBER and G_STRUCT_MEMBER_P, but automatically
55989     using
55990     the G_PRIVATE_OFFSET macro.
55991
55992     https://bugzilla.gnome.org/show_bug.cgi?id=700035
55993
55994  gobject/gtype.h | 37 +++++++++++++++++++++++++++++++++++++
55995  1 file changed, 37 insertions(+)
55996
55997 commit d91d114a54bb89d987acb47a6d78fcd5c3ecd2fc
55998 Author: Emmanuele Bassi <ebassi@gnome.org>
55999 Date:   Wed Jun 19 20:41:02 2013 +0100
56000
56001     Add G_PRIVATE_OFFSET
56002
56003     A macro that evaluates to the offset of a field inside an instance
56004     private data structure.
56005
56006     https://bugzilla.gnome.org/show_bug.cgi?id=700035
56007
56008  gobject/gtype.h | 17 +++++++++++++++++
56009  1 file changed, 17 insertions(+)
56010
56011 commit d3dec6ec80e9243bdc14d47f6e51c381eb46cda2
56012 Author: Emmanuele Bassi <ebassi@gnome.org>
56013 Date:   Thu May 9 14:41:26 2013 -0700
56014
56015     Allow registering instance private data during get_type()
56016
56017     For static types, it should be possible to register a private data
56018     structure right when we are registering the type, i.e. from the
56019     get_type() implementation. By allowing this, we can take advantage of
56020     the existing type definition macros to cut down the amount of code
56021     necessary (as well as the knowledge baggage) when creating a new type.
56022
56023     The main issue with this new feature is that it cannot be mixed
56024     with the
56025     old idiomatic way of adding private instance data by calling
56026     a function
56027     in the middle of the class_init() implementation, as that imposes the
56028     additional constraint of initializing the whole type hierarchy
56029     in order
56030     to retrieve the offset of the private data in the GTypeInstance
56031     allocation.
56032
56033     For this reason we are going to follow a two-step process; in
56034     the first
56035     step, we are going to introduce the new (semi-private) API to register
56036     the intent to add private instance data from within the get_type()
56037     implementation, and hide it behind a macro; at the same time, the
56038     G_DEFINE_TYPE_EXTENDED macro is going to be modified so that it will
56039     register the private instance data if the macro was used, using a new
56040     (semi-private) function as well. Once we have migrated all our
56041     code, we
56042     will make the first new function perform the actual private data
56043     registration, and turn the second new function into a no-op. This
56044     should
56045     guarantee a transparent migration of existing code to the new
56046     idiomatic
56047     form.
56048
56049     https://bugzilla.gnome.org/show_bug.cgi?id=700035
56050
56051  gobject/gtype.c           | 105 ++++++++++++++++++++
56052  gobject/gtype.h           | 104 ++++++++++++++++++++
56053  gobject/tests/.gitignore  |   1 +
56054  gobject/tests/Makefile.am |   1 +
56055  gobject/tests/private.c   | 246
56056  ++++++++++++++++++++++++++++++++++++++++++++++
56057  5 files changed, 457 insertions(+)
56058
56059 commit ebdbbd9b62efa40542a467862a5401e0a8b4e07e
56060 Author: Matthias Clasen <mclasen@redhat.com>
56061 Date:   Sun Jun 23 19:35:15 2013 -0400
56062
56063     Define GTESTER_REPORT for non-GLIB too
56064
56065  glib.mk | 1 +
56066  1 file changed, 1 insertion(+)
56067
56068 commit fdc9379132dbdd3b02a04eab3a3cbd4c9e7cef3f
56069 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
56070 Date:   Sun Jun 23 14:15:05 2013 +0200
56071
56072     docs: fix GTK-Doc build
56073
56074     cd html && gtkdoc-mkhtml $mkhtml_options  gio ../gio-docs.xml
56075     ../xml/gdbusconnection.xml:2063: parser error : Opening and ending
56076     tag mismatch: literal line 2062 and para
56077     </para>
56078            ^
56079
56080  gio/gdbusconnection.h | 2 +-
56081  1 file changed, 1 insertion(+), 1 deletion(-)
56082
56083 commit edf16aace4033967dd2bcf9e05beff1c62190451
56084 Author: Ryan Lortie <desrt@desrt.ca>
56085 Date:   Sat Jun 22 13:41:12 2013 -0400
56086
56087     GDBusMethodInvocation: add missing 'goto out'
56088
56089     We do a bunch of new validity checks for return values in response to
56090     calls on the D-Bus property API but we miss the 'goto out' in
56091     one case.
56092     Add it.
56093
56094     https://bugzilla.gnome.org/show_bug.cgi?id=698375
56095
56096  gio/gdbusmethodinvocation.c | 2 ++
56097  1 file changed, 2 insertions(+)
56098
56099 commit 317e8c132d1fd6373a698846932a10c443979726
56100 Author: Ryan Lortie <desrt@desrt.ca>
56101 Date:   Wed Apr 17 09:45:23 2013 -0400
56102
56103     GDBusMethodInvocation: add property return checks
56104
56105     Add some type checking for the values returned from async property
56106     handling calls, similar in spirit to the type checking we do for
56107     normal
56108     method calls.
56109
56110     https://bugzilla.gnome.org/show_bug.cgi?id=698375
56111
56112  gio/gdbusmethodinvocation.c | 59
56113  +++++++++++++++++++++++++++++++++++++++++++++
56114  1 file changed, 59 insertions(+)
56115
56116 commit f754c4e85b666686a374aa31f7d05fff739e9cde
56117 Author: Ryan Lortie <desrt@desrt.ca>
56118 Date:   Wed Apr 17 09:30:15 2013 -0400
56119
56120     GDBusConnection: allow async property handling
56121
56122     The existing advice in the documentation to "simply" register the
56123     "org.freedesktop.DBus.Properties" interface if you want to handle
56124     properties asynchronously is pretty unreasonable.  If you want
56125     to handle
56126     this interface you have to deal with all properties for all interfaces
56127     on the path, and you have to do all of the checking for yourself.  You
56128     also have to provide your own introspection data.
56129
56130     Introduce a new convention for dealing with properties asynchronously.
56131
56132     If the user provides NULL for their get_property() or set_property()
56133     functions in the vtable and has properties registered then the
56134     properties are sent to the method_call() handler.  We get lucky here
56135     that this function takes an "interface_name" parameter that we can set
56136     to "org.freedesktop.DBus.Properties".
56137
56138     We also do the user the favour of setting the GDBusPropertyInfo on the
56139     GDBusMethodInvocation for their convenience (for much the same reasons
56140     as they might want the already-available GDBusMethodInfo).
56141
56142     Add a testcase as well as a bunch of documentation about this new
56143     feature.
56144
56145     https://bugzilla.gnome.org/show_bug.cgi?id=698375
56146
56147  gio/gdbusconnection.c       |  53 ++++++++++---
56148  gio/gdbusconnection.h       |  35 ++++++++-
56149  gio/gdbusmethodinvocation.c |  19 +++++
56150  gio/tests/gdbus-export.c    | 176
56151  ++++++++++++++++++++++++++++++++++++++++++++
56152  4 files changed, 268 insertions(+), 15 deletions(-)
56153
56154 commit c691f7b6ca664fc33100b29d1d920c2a94779a6e
56155 Author: Ryan Lortie <desrt@desrt.ca>
56156 Date:   Wed Apr 17 09:28:05 2013 -0400
56157
56158     GDBusMethodInvocation: add 'property_info'
56159
56160     Add a field on GDBusMethodInvocation for GDBusPropertyInfo.
56161
56162     For now, it is always %NULL.  It will be set in future patches.
56163
56164     https://bugzilla.gnome.org/show_bug.cgi?id=698375
56165
56166  gio/gdbusconnection.c       |  4 +++-
56167  gio/gdbusmethodinvocation.c | 41
56168  ++++++++++++++++++++++++++++++++---------
56169  gio/gdbusmethodinvocation.h |  2 ++
56170  gio/gdbusprivate.h          | 19 ++++++++++---------
56171  4 files changed, 47 insertions(+), 19 deletions(-)
56172
56173 commit 14dc0280039a08c4b85ab9a5fbcbb17bf491afa8
56174 Author: Ryan Lortie <desrt@desrt.ca>
56175 Date:   Wed Apr 17 09:24:36 2013 -0400
56176
56177     GDBusConnection: some straight-up refactoring
56178
56179     Separate the code for validating a method call from the code for
56180     actually scheduling it for dispatch.
56181
56182     This will allow property Get/Set/GetAll calls to be dispatched to the
56183     method_call handler without duplicating a lot of code.
56184
56185     https://bugzilla.gnome.org/show_bug.cgi?id=698375
56186
56187  gio/gdbusconnection.c | 86
56188  ++++++++++++++++++++++++++++++++++-----------------
56189  1 file changed, 58 insertions(+), 28 deletions(-)
56190
56191 commit 02f5cdd98320d330d9b94ccfb15a0f6986534930
56192 Author: Ryan Lortie <desrt@desrt.ca>
56193 Date:   Sat Jun 22 13:37:54 2013 -0400
56194
56195     GDBusConnection: move 'Set' typecheck to worker
56196
56197     We presently do a lot of checks on property sets (signature check,
56198     correct interface, property exists, etc.) from the worker thread
56199     before
56200     dispatching the call to the user's thread.  The typecheck, however, is
56201     saved until just before calling the user's vfunc, in their thread.
56202
56203     My best guess is that this was done to save having to unpack the value
56204     from the tuple twice (since we don't unpack it until we're just about
56205     the call the user).
56206
56207     This patch moves the check to the same place as all of the other
56208     checks.
56209
56210     The purpose of this change is to allow for sharing this check with the
56211     (soon-to-be-introduced) case of handing property sets from
56212     method_call().
56213
56214     This change has a minor side effect: error messages generated
56215     by sending
56216     invalid values to property sets are no longer guaranteed to be
56217     correctly
56218     ordered with respect to the void returns from successful property
56219     sets.
56220     They will instead be correctly ordered with respect to the other error
56221     messages.
56222
56223     https://bugzilla.gnome.org/show_bug.cgi?id=698375
56224
56225  gio/gdbusconnection.c | 40 +++++++++++++++++++++++++---------------
56226  1 file changed, 25 insertions(+), 15 deletions(-)
56227
56228 commit 0d29b17af7c5a79e143c31208cc0b37f7c09d481
56229 Author: Ryan Lortie <desrt@desrt.ca>
56230 Date:   Wed Apr 17 12:52:59 2013 +0200
56231
56232     GDBusConnection: remove an unused g_variant_get()
56233
56234     https://bugzilla.gnome.org/show_bug.cgi?id=698375
56235
56236  gio/gdbusconnection.c | 5 -----
56237  1 file changed, 5 deletions(-)
56238
56239 commit 15477ebd4216a6d71556eb381974b0dd93019dda
56240 Author: Ryan Lortie <desrt@desrt.ca>
56241 Date:   Wed Jun 5 18:46:29 2013 -0400
56242
56243     Makefile.am: move gtk-doc.make back to EXTRA_DIST
56244
56245     0192c599377c35cc465eed1ae61de56d5a1034e8 moved this file from
56246     EXTRA_DIST TO
56247     BUILT_EXTRA_DIST for an unknown reason.
56248
56249     Having it here causes the timestamp to be updated during 'make
56250     dist' to
56251     something newer than docs/reference/*/Makefile.in.  This is a problem
56252     because those Makefile.in are generated by including gtk-doc.make, so
56253     automake becomes convinced that they need to be regenerated.
56254     This is a
56255     problem for people who don't have automake installed, or have
56256     the wrong
56257     version.
56258
56259     The timestamp problem has been around for quite a while, but it only
56260     became a problem recently after automake changed policy about this in
56261     commit a22717dffe37f30ef2ad2c355b68c9b3b5e4b8c7.
56262
56263     Specifically:
56264
56265     https://bugzilla.gnome.org/show_bug.cgi?id=700350
56266
56267  Makefile.am | 6 ++++--
56268  1 file changed, 4 insertions(+), 2 deletions(-)
56269
56270 commit 4829e02c09c9faa5a312bac04bbaaccb82fa7981
56271 Author: Colin Walters <walters@verbum.org>
56272 Date:   Thu Jun 20 13:13:29 2013 -0400
56273
56274     Revert "g_file_set_contents(): don't fsync on ext3/4"
56275
56276     We didn't actually do any real-world testing of this, and
56277     unsurprisingly it turns out to break in at least one widely-used
56278     configuration (Fedora 19 x86_64, ext4 on LVM).
56279
56280     This reverts commit 9d0c17b50102267a5029b58b1f44efbad82d8f03.
56281
56282     https://bugzilla.gnome.org/show_bug.cgi?id=701560
56283
56284  glib/gfileutils.c | 9 +--------
56285  1 file changed, 1 insertion(+), 8 deletions(-)
56286
56287 commit 69afaf6905bf6d9e6808a1f18d410ea810e37435
56288 Author: Kjartan Maraas <kmaraas@gnome.org>
56289 Date:   Thu Jun 20 11:46:58 2013 +0200
56290
56291     Updated Norwegian bokmål translation
56292
56293  po/nb.po | 286
56294  ++++++++++++++++++++++++++++++---------------------------------
56295  1 file changed, 136 insertions(+), 150 deletions(-)
56296
56297 commit 97b82d8d21bc77fdc3aa27a851662d642a89bc5c
56298 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
56299 Date:   Thu Jun 20 15:48:32 2013 +0800
56300
56301     Add MSVC Projects for Utility Programs
56302
56303     Build and "install" the gio-querymodules and gdbus utility programs
56304     so that
56305     the Visual Studio builds of GLib is more comprehensive.  The Python
56306     scripts
56307     for the GDBus codegen will be added to "installation" later.
56308
56309  build/win32/vs10/Makefile.am                      |   4 +
56310  build/win32/vs10/gdbus.vcxproj                    | 180
56311  +++++++++++++++++++++
56312  build/win32/vs10/gdbus.vcxproj.filters            |  14 ++
56313  build/win32/vs10/gio-querymodules.vcxproj         | 184
56314  ++++++++++++++++++++++
56315  build/win32/vs10/gio-querymodules.vcxproj.filters |  14 ++
56316  build/win32/vs10/glib.props                       |   4 +
56317  build/win32/vs10/glib.sln                         |  36 +++++
56318  build/win32/vs10/install.vcxproj                  |   8 +
56319  build/win32/vs11/Makefile.am                      |   4 +
56320  build/win32/vs9/Makefile.am                       |   2 +
56321  build/win32/vs9/gdbus.vcproj                      | 155
56322  ++++++++++++++++++
56323  build/win32/vs9/gio-querymodules.vcproj           | 155
56324  ++++++++++++++++++
56325  build/win32/vs9/glib.sln                          |  49 ++++++
56326  build/win32/vs9/glib.vsprops                      |   2 +
56327  14 files changed, 811 insertions(+)
56328
56329 commit ffaf57b936c22e95d13f90257425555716e6036e
56330 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
56331 Date:   Thu Jun 20 15:43:32 2013 +0800
56332
56333     Update Visual Studio Projects
56334
56335     Make all projects settings use the MultiByte character set when
56336     building
56337     GLib to improve consistency.
56338
56339  build/win32/vs10/glib-compile-resources.vcxproj | 4 ++--
56340  build/win32/vs10/glib-compile-schemas.vcxproj   | 4 ++--
56341  build/win32/vs10/glib-genmarshal.vcxproj        | 4 ++--
56342  build/win32/vs10/gresource.vcxproj              | 4 ++--
56343  build/win32/vs10/gsettings.vcxproj              | 4 ++--
56344  build/win32/vs9/glib-compile-resources.vcproj   | 4 ++--
56345  build/win32/vs9/glib-compile-schemas.vcproj     | 4 ++--
56346  build/win32/vs9/glib-genmarshal.vcproj          | 4 ++--
56347  build/win32/vs9/gresource.vcproj                | 4 ++--
56348  build/win32/vs9/gsettings.vcproj                | 4 ++--
56349  10 files changed, 20 insertions(+), 20 deletions(-)
56350
56351 commit 19e20084abb681a74254ad485c64e34b540cdc46
56352 Author: Arnel A. Borja <kyoushuu@yahoo.com>
56353 Date:   Mon Jun 10 12:37:42 2013 +0800
56354
56355     g_uri_unescape_string: Mention (allow-none)/%NULL in documentation
56356
56357     https://bugzilla.gnome.org/show_bug.cgi?id=701409
56358
56359  glib/gurifuncs.c | 3 ++-
56360  1 file changed, 2 insertions(+), 1 deletion(-)
56361
56362 commit 8d29a5a357425892e0fa7e2bc79b7f8b23c7ebd0
56363 Author: Arnel A. Borja <kyoushuu@yahoo.com>
56364 Date:   Sat Jun 1 14:47:27 2013 +0800
56365
56366     g_uri_escape_string: Add missing allow-none annotation
56367
56368     https://bugzilla.gnome.org/show_bug.cgi?id=701409
56369
56370  glib/gurifuncs.c | 4 ++--
56371  1 file changed, 2 insertions(+), 2 deletions(-)
56372
56373 commit 87d5985718bafbebb9e64c614acaf75ee3e28e0a
56374 Author: Milo Casagrande <milo@ubuntu.com>
56375 Date:   Wed Jun 19 10:37:13 2013 +0200
56376
56377     [l10n] Updated Italian translation.
56378
56379  po/it.po | 286
56380  ++++++++++++++++++++++++++++++---------------------------------
56381  1 file changed, 136 insertions(+), 150 deletions(-)
56382
56383 commit 18702168e125b8423d19d0e6fa7350e8956e0c81
56384 Author: Colin Walters <walters@verbum.org>
56385 Date:   Mon Jun 17 13:05:11 2013 -0400
56386
56387     gobject/tests: Add missing build dependency
56388
56389  gobject/tests/Makefile.am | 2 +-
56390  1 file changed, 1 insertion(+), 1 deletion(-)
56391
56392 commit f9e47f1f2f971a3d0709d692704de892729df1d8
56393 Author: Matthias Clasen <mclasen@redhat.com>
56394 Date:   Mon Jun 17 12:56:40 2013 -0400
56395
56396     Bump version
56397
56398  configure.ac | 2 +-
56399  1 file changed, 1 insertion(+), 1 deletion(-)
56400
56401 commit 544816bf6ec4bc8dd2296624bd77ca0fe08a59e0
56402 Author: Matthias Clasen <mclasen@redhat.com>
56403 Date:   Mon Jun 17 08:40:33 2013 -0400
56404
56405     2.37.2
56406
56407  NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++
56408  1 file changed, 44 insertions(+)
56409
56410 commit d929eb64eeac8947e966e817e3afc7f7aff8672b
56411 Author: Matthias Clasen <mclasen@redhat.com>
56412 Date:   Mon Jun 17 12:39:56 2013 -0400
56413
56414     Try to make the testgdate test hobble along a little longer
56415
56416  tests/testgdate.c | 44 +++++++++++++++++++++++---------------------
56417  1 file changed, 23 insertions(+), 21 deletions(-)
56418
56419 commit 1eefcb4d66479ece8a7e6932cf65dee60d0c5984
56420 Author: Matthias Clasen <mclasen@redhat.com>
56421 Date:   Sun Jun 16 09:28:59 2013 -0400
56422
56423     Plug a small memory leak
56424
56425     g_test_trap_assertions was leaking the process_id string.
56426
56427  glib/gtestutils.c | 1 +
56428  1 file changed, 1 insertion(+)
56429
56430 commit 910732ea7e6e4eaf42a33c32d25899b10afefa81
56431 Author: Emmanuele Bassi <ebassi@gnome.org>
56432 Date:   Fri May 3 16:44:36 2013 -0700
56433
56434     tests/binding: Ensure that the binding goes away
56435
56436     Use weak pointers so that we can check that the GBinding instance goes
56437     away when it should.
56438
56439     https://bugzilla.gnome.org/show_bug.cgi?id=698018
56440
56441  gobject/tests/binding.c | 17 +++++++++++++++--
56442  1 file changed, 15 insertions(+), 2 deletions(-)
56443
56444 commit d1959e4faae93bbe22bb95c99850b515611cb578
56445 Author: Emmanuele Bassi <ebassi@gnome.org>
56446 Date:   Thu May 16 22:34:55 2013 +0100
56447
56448     binding: Use hash table as a set
56449
56450  gobject/gbinding.c | 7 ++++---
56451  1 file changed, 4 insertions(+), 3 deletions(-)
56452
56453 commit 25a3c8720cb13944eb051775b89838540d4c5760
56454 Author: Emmanuele Bassi <ebassi@gnome.org>
56455 Date:   Thu May 16 22:28:54 2013 +0100
56456
56457     binding: Make unbind() release the reference on GBinding
56458
56459     The automatic memory management of GBinding is not optimal for high
56460     order languages with garbage collectors semantics. If we leave the
56461     binding instance inert but still referenced it will be leaked, so one
56462     solution that does not throw away the baby of C convenience with the
56463     bathwater of language bindability is to have unbind() perform an
56464     implicit unref().
56465
56466     Hopefully, C developers will read the documentation and especially the
56467     note that says that after calling unbind() the reference count on the
56468     GBinding instance is decreased.
56469
56470     https://bugzilla.gnome.org/show_bug.cgi?id=698018
56471
56472  gobject/gbinding.c      | 81
56473  ++++++++++++++++++++++++++++---------------------
56474  gobject/tests/binding.c |  4 +--
56475  2 files changed, 48 insertions(+), 37 deletions(-)
56476
56477 commit 270d73a1e08162de9099f6058b20ffe4d026d4e6
56478 Author: Emmanuele Bassi <ebassi@gnome.org>
56479 Date:   Fri May 3 15:51:43 2013 -0700
56480
56481     docs: Fix g_binding_unbind() in the API reference
56482
56483  docs/reference/gobject/gobject-sections.txt | 2 +-
56484  1 file changed, 1 insertion(+), 1 deletion(-)
56485
56486 commit 236ee6556188d3b1f3055d7d2ff65ea6cc824655
56487 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
56488 Date:   Tue Jun 11 14:23:53 2013 +0530
56489
56490     Updated Telugu Translations
56491
56492  po/te.po | 301
56493  +++++++++++++++++++++++++++++++--------------------------------
56494  1 file changed, 150 insertions(+), 151 deletions(-)
56495
56496 commit f1f7c97e084c8cecd10a5d05ea2022bf20deeada
56497 Author: Shankar Prasad <svenkate@redhat.com>
56498 Date:   Tue Jun 11 11:52:33 2013 +0530
56499
56500     updated kn translations
56501
56502  po/kn.po | 235
56503  +++++++++++++++++++++++++++++++--------------------------------
56504  1 file changed, 116 insertions(+), 119 deletions(-)
56505
56506 commit 9d9532bdd358a38c1b878be91702af5a8b82a5aa
56507 Author: Colin Walters <walters@verbum.org>
56508 Date:   Mon Jun 10 13:17:08 2013 -0400
56509
56510     gmain: Document more use cases of g_main_context_wakeup()
56511
56512     https://bugzilla.gnome.org/show_bug.cgi?id=701878
56513
56514  glib/gmain.c | 30 ++++++++++++++++++++++++++++--
56515  1 file changed, 28 insertions(+), 2 deletions(-)
56516
56517 commit 8a37af7f0ec434c8e283d3b8da4e4833e767574e
56518 Author: Benjamin Otte <otte@redhat.com>
56519 Date:   Sat Jun 8 21:59:59 2013 +0200
56520
56521     tests: Add a test for a specific invariant
56522
56523     See the documentation in the test. The invariant is used by
56524     gnome-test-runner.
56525
56526     https://bugzilla.gnome.org/show_bug.cgi?id=701878
56527
56528  glib/tests/mainloop.c | 29 +++++++++++++++++++++++++++++
56529  1 file changed, 29 insertions(+)
56530
56531 commit 8474ad7f6ac9ee3ea8bbadf162abb2493bce2af9
56532 Author: Marek Černocký <marek@manet.cz>
56533 Date:   Mon Jun 10 21:31:36 2013 +0200
56534
56535     Updated Czech translation
56536
56537  po/cs.po | 568
56538  +++++++++++++++++++++++++++++----------------------------------
56539  1 file changed, 263 insertions(+), 305 deletions(-)
56540
56541 commit 57eca445ca1080be8278e1d8ab432dde3bdab648
56542 Author: Piotr Drąg <piotrdrag@gmail.com>
56543 Date:   Mon Jun 10 20:32:57 2013 +0200
56544
56545     Updated Polish translation
56546
56547  po/pl.po | 246
56548  +++++++++++++++++++++++++++++----------------------------------
56549  1 file changed, 114 insertions(+), 132 deletions(-)
56550
56551 commit c1e32a5c59cf43d86c6e1b50ba570e01a549c026
56552 Author: Ryan Lortie <desrt@desrt.ca>
56553 Date:   Mon Jun 10 11:14:17 2013 -0400
56554
56555     GObject: turn add-property-after-init to a warning
56556
56557     We have turned up enough cases of this being done (including GTK API
56558     allowing apps to do this to GtkSettings well after it has been
56559     instantiated) that it is clear that we cannot really break this
56560     feature
56561     while claiming to be backwards compatible.
56562
56563     For that reason, it becomes a warning rather than a critical (ie:
56564     it is
56565     still well-defined behaviour, but you are discouraged from doing it).
56566
56567     The intention is to keep this feature for at least the next while.
56568     A given GObjectClass will be able to avoid using GParamSpec pool
56569     for as
56570     long as you don't install properties after init.  If you do that, you
56571     will get a warning and we will devolve to using GParamSpecPool.
56572
56573     https://bugzilla.gnome.org/show_bug.cgi?id=698614
56574
56575  gobject/gobject.c | 4 ++--
56576  1 file changed, 2 insertions(+), 2 deletions(-)
56577
56578 commit bbf9f5e97c49f0f24476bfb7e457f7f60789ea89
56579 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
56580 Date:   Mon Jun 10 14:58:13 2013 +0530
56581
56582     Assamese translation updated
56583
56584  po/as.po | 265
56585  +++++++++++++++++++++++++++++++--------------------------------
56586  1 file changed, 130 insertions(+), 135 deletions(-)
56587
56588 commit 3fdbfe7c0a7585c9c2dd0dc4976883e324c6e957
56589 Author: Fran Diéguez <fran.dieguez@mabishu.com>
56590 Date:   Mon Jun 10 10:31:01 2013 +0200
56591
56592     Updated Galician translations
56593
56594  po/gl.po | 222
56595  +++++++++++++++++++++++++++++++--------------------------------
56596  1 file changed, 108 insertions(+), 114 deletions(-)
56597
56598 commit 12958ed5cc08e3222054edbdb203fdfe4b2f5d1f
56599 Author: Ryan Lortie <desrt@desrt.ca>
56600 Date:   Sat Jun 8 17:01:56 2013 -0400
56601
56602     gio/tests: sort tests in the Makefile.am
56603
56604     ...to make it clear where people should add theirs, reducing the
56605     chance
56606     of conflicts caused by everyone always adding at the end.
56607
56608  gio/tests/Makefile.am | 138
56609  +++++++++++++++++++++++++-------------------------
56610  1 file changed, 69 insertions(+), 69 deletions(-)
56611
56612 commit afc8b1020aaa3a8acd7e8328d148748d3a5adfe6
56613 Author: Ryan Lortie <desrt@desrt.ca>
56614 Date:   Mon Apr 29 13:37:55 2013 -0700
56615
56616     GDesktopAppInfo: support DBusActivatable
56617
56618     Support the sender-side of the freedesktop application specification
56619     for
56620     cases that we find 'DBusActivatable=true' in the desktop file.
56621
56622     https://bugzilla.gnome.org/show_bug.cgi?id=699259
56623
56624  gio/gdesktopappinfo.c | 219
56625  +++++++++++++++++++++++++++++++++++++++-----------
56626  glib/gkeyfile.h       |   1 +
56627  2 files changed, 172 insertions(+), 48 deletions(-)
56628
56629 commit 0aaac55d1474dde49a5ac664dda16f0f6deca9b6
56630 Author: Matthias Clasen <mclasen@redhat.com>
56631 Date:   Thu Jun 6 00:05:41 2013 -0400
56632
56633     Update link to documentation
56634
56635  gio/gapplicationimpl-dbus.c | 2 +-
56636  1 file changed, 1 insertion(+), 1 deletion(-)
56637
56638 commit 6965b721b1c7ec571f54065ddd1ef4ee1f7a4c3d
56639 Author: Dan Winship <danw@gnome.org>
56640 Date:   Wed Jun 5 23:49:31 2013 -0300
56641
56642     tests: fix and re-add the broken test
56643
56644  gio/tests/inet-address.c | 2 ++
56645  1 file changed, 2 insertions(+)
56646
56647 commit 1dac271ace5f4ca690ac2ce13864b444359c54ce
56648 Author: Matthias Clasen <mclasen@redhat.com>
56649 Date:   Wed Jun 5 21:50:52 2013 -0400
56650
56651     Remove a failing testcase
56652
56653     One of the recently added examples seems wrong. Drop it.
56654
56655  gio/tests/inet-address.c | 2 --
56656  1 file changed, 2 deletions(-)
56657
56658 commit 76a10a572c67387533fa1e34796e39e3b7e70c30
56659 Author: Colin Walters <walters@verbum.org>
56660 Date:   Wed Jun 5 18:05:12 2013 -0400
56661
56662     GFileEnumerator: Add some documentation about ordering
56663
56664     Kind of a gratuitious gaping hole in the docs...
56665
56666     https://bugzilla.gnome.org/show_bug.cgi?id=701680
56667
56668  gio/gfileenumerator.c | 17 +++++++++++++++++
56669  1 file changed, 17 insertions(+)
56670
56671 commit 74a034028a964a25cc11318caf0b3c6d9a47bbcc
56672 Author: Ryan Lortie <desrt@desrt.ca>
56673 Date:   Wed Jun 5 15:51:13 2013 -0400
56674
56675     tests: add a few more invalid IPv6 address tests
56676
56677     https://bugzilla.gnome.org/show_bug.cgi?id=701401
56678
56679  gio/tests/inet-address.c | 10 ++++++++++
56680  1 file changed, 10 insertions(+)
56681
56682 commit 59ed934b055229ff2da96f96c772a060dc0f4092
56683 Author: Dan Winship <danw@gnome.org>
56684 Date:   Sun Jun 2 18:32:21 2013 -0300
56685
56686     ginetaddress: fix addr/string conversions on windows
56687
56688     When parsing an address, we need to re-set "len" between IPv4 and
56689     IPv6, since WSAStringToAddress() might set it to sizeof(struct
56690     sin_addr)
56691     when trying to parse the string as IPv4, even if it fails. Also, we
56692     need to make sure to not pass strings to WSAStringToAddress() that it
56693     will accept but that we don't want it to.
56694
56695     When stringifying an address, we need to clear the sockaddr before
56696     filling it in, so we don't accidentally end up with an unwanted
56697     scope_id or the like.
56698
56699     https://bugzilla.gnome.org/show_bug.cgi?id=701401
56700
56701  gio/ginetaddress.c | 29 +++++++++++++++++++++--------
56702  1 file changed, 21 insertions(+), 8 deletions(-)
56703
56704 commit 9f1a0b57cdca9eb2f9d8a8ecd414369df739fb8d
56705 Author: Colin Walters <walters@verbum.org>
56706 Date:   Sun May 12 07:28:01 2013 +0100
56707
56708     Ensure g_file_copy() does not temporarily expose private files
56709
56710     Previously, g_file_copy() would (on Unix) create files with the
56711     default mode of 644.  For applications which might at user request
56712     copy arbitrary private files such as ~/.ssh or /etc/shadow, a
56713     world-readable copy would be temporarily exposed.
56714
56715     This patch is suboptimal in that it *only* fixes g_file_copy()
56716     for the case where both source and destination are instances of
56717     GLocalFile on Unix.
56718
56719     The reason for this is that the public GFile APIs for creating files
56720     allow very limited control over the access permissions for the created
56721     file; one can either say a file is "private" or not.  Fixing
56722     this by adding e.g. g_file_create_with_attributes() would make sense,
56723     except this would entail 8 new API calls for all the variants of
56724     _create(), _create_async(), _replace(), _replace_async(),
56725     _create_readwrite(), _create_readwrite_async(), _replace_readwrite(),
56726     _replace_readwrite_async().  That can be done as a separate patch
56727     later.
56728
56729     https://bugzilla.gnome.org/show_bug.cgi?id=699959
56730
56731  gio/gfile.c                  | 24 +++++++++++++++++++++++-
56732  gio/glocalfile.c             | 23 ++++++++++++++---------
56733  gio/glocalfile.h             |  2 ++
56734  gio/glocalfileoutputstream.c | 36 ++++++++++++++++++++++--------------
56735  gio/glocalfileoutputstream.h |  2 ++
56736  5 files changed, 63 insertions(+), 24 deletions(-)
56737
56738 commit 02aaef5a4dd92fe3a3f3a7c4ccebf22ca1ba2644
56739 Author: Colin Walters <walters@verbum.org>
56740 Date:   Thu May 9 00:01:59 2013 +0100
56741
56742     g_file_copy(): Clean up logic for info query
56743
56744     Previously, we called g_file_query_info() *again* on the source at the
56745     very end of the copy.  This has the lame semantics that if the source
56746     happened to be deleted, we would fail to apply attributes to the
56747     destination.  This could even be a security flaw.
56748
56749     This commit changes things so that we query info from the source
56750     *stream* after opening - i.e. on Unix we use the proper fstat() and
56751     friends.  That way we operate more atomically.
56752
56753     https://bugzilla.gnome.org/show_bug.cgi?id=699959
56754
56755  gio/gfile.c | 128
56756  +++++++++++++++++++++++++++++++++++++++++-------------------
56757  1 file changed, 88 insertions(+), 40 deletions(-)
56758
56759 commit b4df86fa193d54c7604bf90aa88824e220b92683
56760 Author: Ryan Lortie <desrt@desrt.ca>
56761 Date:   Mon Apr 29 13:30:02 2013 -0700
56762
56763     GApplication: implement fd.o application spec
56764
56765     The freedesktop application specification is largely overlapping the
56766     GLib application D-Bus interface but implementing it will allow for
56767     applications to be launched directly from desktop files, which
56768     we want.
56769
56770     We keep the old Gtk interface for compatibility reasons and because it
56771     has some functionality not in the freedesktop spec (Busy state,
56772     CommandLine, etc.).
56773
56774     https://bugzilla.gnome.org/show_bug.cgi?id=699259
56775
56776  gio/gapplicationimpl-dbus.c | 78
56777  +++++++++++++++++++++++++++++++++++++++++++--
56778  1 file changed, 76 insertions(+), 2 deletions(-)
56779
56780 commit 7baea0aee559c70139e03421487d5aa213a547c0
56781 Author: Ryan Lortie <desrt@desrt.ca>
56782 Date:   Thu May 9 09:30:38 2013 -0400
56783
56784     GApplication: set prgname to appid for services
56785
56786     Since services are based on D-Bus activation and desktop files are
56787     supposed to be named like the busname for DBusActivatable applications
56788     and since gnome-shell wants wmclass equal to the desktop file name, we
56789     therefore want wmclass equal to the application ID in this case.
56790
56791     wmclass is determined from the prgname, which is otherwise pretty
56792     pointless to set to some random thing in $(libexec) for a D-Bus
56793     service,
56794     so set that to the appid.
56795
56796     This means that for D-Bus services, the following things are now
56797     all the
56798     same:
56799
56800      - application ID
56801      - prgname
56802      - wmclass property set on all windows
56803      - desktop file name
56804      - well-known bus name
56805
56806     There are not many applications running as D-Bus services at
56807     present so
56808     this shouldn't impact anybody except for gnome-clocks (where this
56809     change
56810     will be fixing a bug) and gnome-terminal.
56811
56812     https://bugzilla.gnome.org/show_bug.cgi?id=699259
56813
56814  gio/gapplication.c | 24 +++++++++++++++++++-----
56815  1 file changed, 19 insertions(+), 5 deletions(-)
56816
56817 commit 25d6560588bee636466ad62127f306a5d68bb872
56818 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
56819 Date:   Wed Jun 5 18:28:48 2013 +0200
56820
56821     Updated Spanish translation
56822
56823  po/es.po | 51 ++++++++++++++++++++++-----------------------------
56824  1 file changed, 22 insertions(+), 29 deletions(-)
56825
56826 commit 27c2864843f40d6a89eb9b0609f47216dd44058c
56827 Author: ManojKumar Giri <mgiri@redhat.com>
56828 Date:   Wed Jun 5 13:08:46 2013 +0530
56829
56830     Updated Odia Translation.
56831
56832  po/or.po | 51 ++++++++++++++++++++++-----------------------------
56833  1 file changed, 22 insertions(+), 29 deletions(-)
56834
56835 commit 5b872bb4fdc5118ea19172d3654131918ad676b4
56836 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
56837 Date:   Wed Jun 5 12:28:00 2013 +0530
56838
56839     Updated Marathi Translations
56840
56841  po/mr.po | 470
56842  +++++++++++++++++++++++++++++++--------------------------------
56843  1 file changed, 233 insertions(+), 237 deletions(-)
56844
56845 commit 78ebab5bea1982a49cadadb36aa9ab0b3485d2fa
56846 Author: Sweta Kothari <swkothar@redhat.com>
56847 Date:   Wed Jun 5 10:48:55 2013 +0530
56848
56849     Updated Gujarati Translations
56850
56851  po/gu.po | 51 ++++++++++++++++++++++-----------------------------
56852  1 file changed, 22 insertions(+), 29 deletions(-)
56853
56854 commit 9d0c17b50102267a5029b58b1f44efbad82d8f03
56855 Author: Ryan Lortie <desrt@desrt.ca>
56856 Date:   Tue Jun 4 09:48:12 2013 -0400
56857
56858     g_file_set_contents(): don't fsync on ext3/4
56859
56860     ext3 and ext4 (for quite some time) with default mount options don't
56861     need fsync() to ensure safety of replace-by-rename.  Stop doing
56862     that for
56863     these filesystems.
56864
56865     Note: this patch also impacts ext2, which is probably not safe, but I
56866     don't know of any way to check ext2. vs the others because they
56867     all have
56868     the same magic numbers (short of opening /proc/mount).
56869
56870     This patch assumes that if BTRFS_SUPER_MAGIC is defined then so
56871     will be
56872     EXT3_SUPER_MAGIC.
56873
56874     https://bugzilla.gnome.org/show_bug.cgi?id=701560
56875
56876  glib/gfileutils.c | 9 ++++++++-
56877  1 file changed, 8 insertions(+), 1 deletion(-)
56878
56879 commit 16b26231ca7d807a5bb52228eb4f2cae4427edde
56880 Author: Dan Winship <danw@gnome.org>
56881 Date:   Sat May 25 11:09:43 2013 -0300
56882
56883     gio/tests/inet-address: fix to work on OS X
56884
56885     OS X's getaddrinfo() only supports IPv6 scope IDs that are interface
56886     names, not numbers. So use if_indextoname() to get the name of an
56887     interface and construct an address using that.
56888
56889     https://bugzilla.gnome.org/show_bug.cgi?id=700123
56890
56891  configure.ac             |  2 +-
56892  gio/tests/inet-address.c | 28 ++++++++++++++++++++++++----
56893  2 files changed, 25 insertions(+), 5 deletions(-)
56894
56895 commit c828aef014082c06f6a697ef4d0b92054d82b727
56896 Author: Ryan Lortie <desrt@desrt.ca>
56897 Date:   Mon Jun 3 22:55:20 2013 -0400
56898
56899     g_file_set_contents: change {posix_ => }fallocate
56900
56901     Use fallocate() instead of posix_fallocate() so that we just fail
56902     instead of getting the emulated version from the libc.
56903
56904     https://bugzilla.gnome.org/show_bug.cgi?id=701560
56905
56906  configure.ac      | 2 +-
56907  glib/gfileutils.c | 4 ++--
56908  2 files changed, 3 insertions(+), 3 deletions(-)
56909
56910 commit fc98c13fdec0e5ea7d8827be0eb1f1add31ad946
56911 Author: Ryan Lortie <desrt@desrt.ca>
56912 Date:   Mon Jun 3 17:59:29 2013 -0400
56913
56914     g_file_set_contents(): fix simple logic error
56915
56916     CI FTW.
56917
56918  glib/gfileutils.c | 2 +-
56919  1 file changed, 1 insertion(+), 1 deletion(-)
56920
56921 commit e40435e834b4da4e791dd6c67ffc8bf285b777fd
56922 Author: Ryan Lortie <desrt@desrt.ca>
56923 Date:   Mon Jun 3 17:49:06 2013 -0400
56924
56925     g_file_set_contents(): use unistd instead of stdio
56926
56927     Use a normal write() system call instead of fdopen() and fwrite().
56928
56929     This will definitely work on UNIX system and should work on Windows as
56930     well...
56931
56932     As an added bonus, we can use g_close() now as well.
56933
56934     https://bugzilla.gnome.org/show_bug.cgi?id=701560
56935
56936  glib/gfileutils.c | 52
56937  +++++++++++++++++++---------------------------------
56938  1 file changed, 19 insertions(+), 33 deletions(-)
56939
56940 commit c152ceba090840be100ae6eeb90b639b85420ec7
56941 Author: Ryan Lortie <desrt@desrt.ca>
56942 Date:   Mon Jun 3 16:16:25 2013 -0400
56943
56944     g_file_set_contents(): don't allocate display name
56945
56946     g_file_set_contents() sets a GError in the event of various failures
56947     that count occur.  It uses g_filename_display_name() in order to
56948     get the
56949     filename to include in the messages.
56950
56951     Factor out the error handling to make it easier to allocate the
56952     display
56953     name only when we need it (instead of allocating it every time).
56954
56955     https://bugzilla.gnome.org/show_bug.cgi?id=701560
56956
56957  glib/gfileutils.c | 124
56958  ++++++++++++++++++++----------------------------------
56959  1 file changed, 46 insertions(+), 78 deletions(-)
56960
56961 commit d3be43fcc5165b7680c9073438ad60a3652c1703
56962 Author: Ryan Lortie <desrt@desrt.ca>
56963 Date:   Mon Jun 3 15:43:01 2013 -0400
56964
56965     g_file_set_contents(): use posix_fallocate()
56966
56967     Extents-based filesystems like knowing in advance how much data
56968     will be
56969     written to a file in order to prevent fragmentation.  If we have
56970     it, use
56971     posix_fallocate() before writing data in g_file_set_contents().
56972
56973     https://bugzilla.gnome.org/show_bug.cgi?id=701560
56974
56975  configure.ac      | 2 +-
56976  glib/gfileutils.c | 7 +++++++
56977  2 files changed, 8 insertions(+), 1 deletion(-)
56978
56979 commit b9350597384502e51e800d9bcfea32d719b7b41b
56980 Author: Matej Urbančič <mateju@svn.gnome.org>
56981 Date:   Mon Jun 3 21:37:49 2013 +0200
56982
56983     Updated Slovenian translation
56984
56985  po/sl.po | 10 +++++-----
56986  1 file changed, 5 insertions(+), 5 deletions(-)
56987
56988 commit 771c841b3d2ff10e36cfd103479ca57dc698be5e
56989 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
56990 Date:   Mon Jun 3 11:27:44 2013 +0200
56991
56992     Updated Spanish translation
56993
56994  po/es.po | 48 ++++++++++++++++++++++++------------------------
56995  1 file changed, 24 insertions(+), 24 deletions(-)
56996
56997 commit ebea942d955c383ab179db1473d58cee6b2dee54
56998 Author: ManojKumar Giri <mgiri@redhat.com>
56999 Date:   Mon Jun 3 13:48:33 2013 +0530
57000
57001     Updated Odia Translation.
57002
57003  po/or.po | 14 +++++++-------
57004  1 file changed, 7 insertions(+), 7 deletions(-)
57005
57006 commit 72af6b0d5baa291210d603c366d232185ceae91f
57007 Author: Sweta Kothari <swkothar@redhat.com>
57008 Date:   Mon Jun 3 13:30:48 2013 +0530
57009
57010     Updated Gujarati Translations
57011
57012  po/gu.po | 48 ++++++++++++++++++++++++------------------------
57013  1 file changed, 24 insertions(+), 24 deletions(-)
57014
57015 commit 9acc480d72e9140ec1fa34d780c6d924c7a71aec
57016 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
57017 Date:   Sun Jun 2 20:21:33 2013 +0200
57018
57019     Remove extra comma in gtestutils.h
57020
57021     https://bugzilla.gnome.org/show_bug.cgi?id=701474
57022
57023  glib/gtestutils.h | 2 +-
57024  1 file changed, 1 insertion(+), 1 deletion(-)
57025
57026 commit d0301080ee78c2f67ce04486da2ee3e7e123eece
57027 Author: Matthias Clasen <mclasen@redhat.com>
57028 Date:   Sun Jun 2 20:00:21 2013 -0400
57029
57030     Improve GSettings test coverage
57031
57032  gio/tests/gsettings.c | 100
57033  ++++++++++++++++++++++++++++++++++++++++++++++++++
57034  1 file changed, 100 insertions(+)
57035
57036 commit b9406904a5d8a50a0608864160029e7bb07d04e2
57037 Author: Matthias Clasen <mclasen@redhat.com>
57038 Date:   Sun Jun 2 19:59:48 2013 -0400
57039
57040     Add a directory monitoring test
57041
57042  gio/tests/Makefile.am |   1 +
57043  gio/tests/monitor.c   | 184
57044  ++++++++++++++++++++++++++++++++++++++++++++++++++
57045  2 files changed, 185 insertions(+)
57046
57047 commit e546eb016a15646be75b73c1eacf6c2b6d5f120b
57048 Author: Matthias Clasen <mclasen@redhat.com>
57049 Date:   Sun Jun 2 14:37:19 2013 -0400
57050
57051     Remove some unused inotify code
57052
57053  gio/inotify/inotify-kernel.c  | 142
57054  ++++++------------------------------------
57055  gio/inotify/inotify-missing.c |  15 -----
57056  2 files changed, 20 insertions(+), 137 deletions(-)
57057
57058 commit a62079e2e3270f6196a0744c532e72d38ab311b1
57059 Author: Ryan Lortie <desrt@desrt.ca>
57060 Date:   Sun Jun 2 09:53:06 2013 -0400
57061
57062     tests: Remove a leftover debug printf
57063
57064     https://bugzilla.gnome.org/show_bug.cgi?id=701456
57065
57066  gio/tests/file.c | 1 -
57067  1 file changed, 1 deletion(-)
57068
57069 commit fc35c3487eb926417261035cfc834b0b716530e1
57070 Author: Matthias Clasen <mclasen@redhat.com>
57071 Date:   Sun Jun 2 01:47:19 2013 -0400
57072
57073     Improve unix stream test coverage
57074
57075  gio/tests/unix-streams.c | 4 ++++
57076  1 file changed, 4 insertions(+)
57077
57078 commit 8f655149e9d0bb48fc7ebb2c29bba13924f13056
57079 Author: Matthias Clasen <mclasen@redhat.com>
57080 Date:   Sun Jun 2 01:46:21 2013 -0400
57081
57082     Improve GAppInfo test coverage
57083
57084  gio/tests/mimeapps.c | 14 ++++++++++++++
57085  1 file changed, 14 insertions(+)
57086
57087 commit 0326f146fd3bbff74e7ca1e77bef814601c1a981
57088 Author: Matthias Clasen <mclasen@redhat.com>
57089 Date:   Sun Jun 2 01:44:49 2013 -0400
57090
57091     Improve GMemoryInputStream test coverage
57092
57093  gio/tests/memory-input-stream.c | 23 +++++++++++++++++++++++
57094  1 file changed, 23 insertions(+)
57095
57096 commit dcf5dea9225efd3ef60a23a5a0fcbbb1e95cc794
57097 Author: Matthias Clasen <mclasen@redhat.com>
57098 Date:   Sun Jun 2 01:44:15 2013 -0400
57099
57100     Improve GMenuModel test coverage
57101
57102  gio/tests/gmenumodel.c | 19 +++++++++++++++++++
57103  1 file changed, 19 insertions(+)
57104
57105 commit c40e0b59da5dba6af74f7778e77b01e7f7f48e15
57106 Author: Matthias Clasen <mclasen@redhat.com>
57107 Date:   Sun Jun 2 01:43:13 2013 -0400
57108
57109     Improve GFileAttributeMatcher test coverage
57110
57111  gio/tests/g-file-info.c | 24 +++++++++++++++++++++---
57112  1 file changed, 21 insertions(+), 3 deletions(-)
57113
57114 commit 0753ae1235a3765339b4637db0ca0c89a66fb0e4
57115 Author: Matthias Clasen <mclasen@redhat.com>
57116 Date:   Sun Jun 2 01:42:28 2013 -0400
57117
57118     Improve GIcon test coverage
57119
57120  gio/tests/g-icon.c | 118
57121  ++++++++++++++++++++++++++++++++++++++++++++++++-----
57122  1 file changed, 107 insertions(+), 11 deletions(-)
57123
57124 commit 49d39633d15427436a18e160f06aab12dce6f378
57125 Author: Matthias Clasen <mclasen@redhat.com>
57126 Date:   Sun Jun 2 01:41:50 2013 -0400
57127
57128     Improve test coverage for GZipCompressor
57129
57130  gio/tests/converter-stream.c | 12 +++++++++++-
57131  1 file changed, 11 insertions(+), 1 deletion(-)
57132
57133 commit 2f3f270fccaf92ae423864b5d35e61572137fda3
57134 Author: Matthias Clasen <mclasen@redhat.com>
57135 Date:   Sun Jun 2 01:41:09 2013 -0400
57136
57137     Improve test coverage for GBufferedOutputStream
57138
57139  gio/tests/buffered-output-stream.c | 6 ++++++
57140  1 file changed, 6 insertions(+)
57141
57142 commit 6a487eae569198c88ef799b637891a4ed53effae
57143 Author: Matthias Clasen <mclasen@redhat.com>
57144 Date:   Sun Jun 2 01:40:39 2013 -0400
57145
57146     Trivial formatting fix
57147
57148  gio/gbytesicon.c | 2 +-
57149  1 file changed, 1 insertion(+), 1 deletion(-)
57150
57151 commit 7977bb15de1f19e4f11484779c581a6c08ebdd03
57152 Author: Matthias Clasen <mclasen@redhat.com>
57153 Date:   Sat Jun 1 18:54:57 2013 -0400
57154
57155     Skip spawn tests when collecting coverage
57156
57157     These tests break gcov's data collection, so don't link them
57158     against -lgov. See bug 682133.
57159
57160  glib/tests/Makefile.am | 5 +++++
57161  1 file changed, 5 insertions(+)
57162
57163 commit fed8ae38c3b43c8da693c624bb552c50d269af84
57164 Author: Matthias Clasen <mclasen@redhat.com>
57165 Date:   Sat Jun 1 00:36:16 2013 -0400
57166
57167     Improve test coverage a bit
57168
57169  gio/tests/file.c                 | 20 ++++++++++++++++++++
57170  gio/tests/memory-output-stream.c | 10 ++++++++++
57171  2 files changed, 30 insertions(+)
57172
57173 commit c0f96bb27636de407a29c8ee30bb44a03c74a0fb
57174 Author: Matthias Clasen <mclasen@redhat.com>
57175 Date:   Sat Jun 1 00:35:39 2013 -0400
57176
57177     mem-overflow: test malloc and realloc corner cases
57178
57179  glib/tests/mem-overflow.c | 25 +++++++++++++++++++++++++
57180  1 file changed, 25 insertions(+)
57181
57182 commit 81be95fffbb8aed746fe6ceaa820fde10773e026
57183 Author: Fran Diéguez <fran.dieguez@mabishu.com>
57184 Date:   Sun Jun 2 00:25:33 2013 +0200
57185
57186     Updated Galician translations
57187
57188  po/gl.po | 401
57189  ++++++++++++++++++++++++++++++++-------------------------------
57190  1 file changed, 204 insertions(+), 197 deletions(-)
57191
57192 commit 79972d22ac7085c252b6714d7dffd10fb470db6b
57193 Author: Ryan Lortie <desrt@desrt.ca>
57194 Date:   Sat Jun 1 11:38:10 2013 -0400
57195
57196     Fix failure to build exit-on-close gdbus test
57197
57198     In the case that HAVE_DBUS_DAEMON was undefined (as in ostree
57199     where glib
57200     is built before D-Bus) this test was failing.  Move it inside the
57201     HAVE_DBUS_DAEMON block.
57202
57203  gio/tests/Makefile.am | 5 ++---
57204  1 file changed, 2 insertions(+), 3 deletions(-)
57205
57206 commit 16ec6295806131103e1ba08f8b23f5b9bbe05adb
57207 Author: Ryan Lortie <desrt@desrt.ca>
57208 Date:   Sat Jun 1 10:07:33 2013 -0400
57209
57210     glib.mk: Rework win32 test support
57211
57212     Newer versions of automake (~1.13.1) seem to generate some new
57213     rules for
57214     testcases that get tripped up on our use of $(addsuffix) and
57215     $(strip) so
57216     take those out of the definition of TESTS on win32.
57217
57218  glib.mk | 9 +++++----
57219  1 file changed, 5 insertions(+), 4 deletions(-)
57220
57221 commit 601a00fa2ac31da0595cfe572b04edcdded3ae86
57222 Author: Ryan Lortie <desrt@desrt.ca>
57223 Date:   Sat Jun 1 09:55:13 2013 -0400
57224
57225     Change a pair of TESTS = to TEST +=
57226
57227  tests/gobject/Makefile.am  | 2 +-
57228  tests/refcount/Makefile.am | 2 +-
57229  2 files changed, 2 insertions(+), 2 deletions(-)
57230
57231 commit e042db0f83d73801a206cbaed1a49783355e0dd5
57232 Author: Ryan Lortie <desrt@desrt.ca>
57233 Date:   Fri May 31 22:33:22 2013 -0400
57234
57235     GSettings tests: reverse installed test complexity
57236
57237     Remove the complications that were introduced in an attempt to
57238     make the
57239     gsettings and gschema-compile tests function as installed tests.
57240     These
57241     tests are designed (in large part for gsettings and entirely for
57242     gschema-compile) to test the in-tree tools and should not be
57243     testing the
57244     system versions.
57245
57246     In the future we may want to move the use of the in-tree tools
57247     from the
57248     gsettings testcase into the Makefile and install the resulting files,
57249     allowing this testcase to run against those files, installed.
57250
57251  gio/tests/gschema-compile.c |  9 +--------
57252  gio/tests/gsettings.c       | 46
57253  ++++++++++++++++-----------------------------
57254  2 files changed, 17 insertions(+), 38 deletions(-)
57255
57256 commit f9eb9eed10b7123ef000e49be1290755b2d6ae8f
57257 Author: Ryan Lortie <desrt@desrt.ca>
57258 Date:   Thu May 30 00:07:32 2013 -0400
57259
57260     Rework the build system for a new tests approach
57261
57262     Perform a substantial cleanup of the build system with respect to
57263     building and installing testcases.
57264
57265     First, Makefile.decl has been renamed glib.mk and substantially
57266     expanded.  We intend to add more stuff here in the future, like canned
57267     rules for mkenums, marshallers, resources, etc.
57268
57269     By default, tests are no longer compiled as part of 'make'.  They will
57270     be built when 'make check' is run.  The old behaviour can be obtained
57271     with --enable-always-build-tests.
57272
57273     --disable-modular-tests is gone (because tests are no longer built by
57274     default).  There is no longer any way to cause 'make check' to be a
57275     no-op, but that's not very useful anyway.
57276
57277     A new glibtests.m4 file is introduced.  Along with glib.mk, this
57278     provides for consistent handling of --enable-installed-tests and
57279     --enable-always-build-tests (mentioned above).
57280
57281     Port our various test-installing Makefiles to the new framework.
57282
57283     This patch substantially improves the situation in the toplevel tests/
57284     directory.  Things are now somewhat under control there.  There were
57285     some tests being built that weren't even being run and we run
57286     those now.
57287     The long-running GObject performance tests in this directory have been
57288     removed from 'make check' because they take too long.
57289
57290     As an experiment, 'make check' now runs the testcases on win32 builds,
57291     by default.  We can't run them under gtester (since it uses a pipe to
57292     communicate with the subprocess) so just toss them in TESTS.  Most of
57293     them are passing on win32.
57294
57295     Things are not quite done here, but this patch is already a
57296     substantial
57297     improvement.  More to come.
57298
57299  Makefile.am                                        |  17 +-
57300  Makefile.decl                                      |  97 ---
57301  configure.ac                                       |  28 +-
57302  gio/Makefile.am                                    |  20 +-
57303  gio/fam/Makefile.am                                |   4 +-
57304  gio/fen/Makefile.am                                |   6 +-
57305  gio/gdbus-2.0/codegen/Makefile.am                  |   4 +-
57306  gio/glib-compile-schemas.c                         |   4 +-
57307  gio/inotify/Makefile.am                            |   6 +-
57308  gio/kqueue/Makefile.am                             |   6 +-
57309  gio/tests/Makefile.am                              | 726
57310  +++++++++------------
57311  gio/tests/appinfo.c                                |   6 +
57312  gio/tests/file.c                                   |   2 +-
57313  gio/tests/gdbus-example-objectmanager-client.c     |   2 +-
57314  gio/tests/gdbus-example-objectmanager-server.c     |   2 +-
57315  gio/tests/gdbus-object-manager-example/Makefile.am |  37 +-
57316  gio/tests/gdbus-peer.c                             |   2 +-
57317  gio/tests/gdbus-test-fixture.c                     |   2 +-
57318  gio/tests/gschema-compile.c                        |   6 +-
57319  gio/tests/gsettings.c                              |  61 +-
57320  gio/win32/Makefile.am                              |   6 +-
57321  gio/xdgmime/Makefile.am                            |   4 +-
57322  glib.mk                                            | 223 +++++++
57323  glib/Makefile.am                                   |  15 +-
57324  glib/gnulib/Makefile.am                            |   4 +-
57325  glib/libcharset/Makefile.am                        |   6 +-
57326  glib/pcre/Makefile.am                              |   4 +-
57327  glib/tests/Makefile.am                             | 194 +++---
57328  glib/update-pcre/Makefile.am                       |   2 +-
57329  gmodule/Makefile.am                                |   8 +-
57330  gobject/Makefile.am                                |  14 +-
57331  gobject/tests/Makefile.am                          |  86 +--
57332  gthread/Makefile.am                                |   6 +-
57333  m4macros/Makefile.am                               |   2 +-
57334  m4macros/glibtests.m4                              |  28 +
57335  tests/Makefile.am                                  | 296 ++++-----
57336  tests/gobject/Makefile.am                          | 124 ++--
57337  tests/refcount/Makefile.am                         |  33 +-
57338  38 files changed, 974 insertions(+), 1119 deletions(-)
57339
57340 commit 210b1f8b4230b881d1c2e4a9e7dac571c967e091
57341 Author: Ryan Lortie <desrt@desrt.ca>
57342 Date:   Thu May 30 00:04:05 2013 -0400
57343
57344     Remove a bunch of lingering g_thread_init()
57345
57346     After this patch, there is but one remaining use of g_thread_init(),
57347     which is in tests/slice-threadinit.c, a testcase dedicated to testing
57348     the functionality of gslice across a g_thread_init() boundary.
57349
57350     This testcase is pretty meaningless these days... probably we should
57351     delete it.
57352
57353  tests/asyncqueue-test.c              | 2 --
57354  tests/child-test.c                   | 3 ---
57355  tests/gobject/performance-threaded.c | 3 ---
57356  tests/mainloop-test.c                | 4 +---
57357  tests/onceinit.c                     | 2 --
57358  tests/slice-test.c                   | 2 --
57359  tests/thread-test.c                  | 1 -
57360  tests/threadpool-test.c              | 2 --
57361  8 files changed, 1 insertion(+), 18 deletions(-)
57362
57363 commit e66abbe2ef574b1ff5c36588bbac7267f04e5abe
57364 Author: Ryan Lortie <desrt@desrt.ca>
57365 Date:   Wed May 29 23:49:30 2013 -0400
57366
57367     Some final g_test_build_filename() porting
57368
57369     This should be the last users that need to be ported.
57370
57371     For some of the oldschool non-gtester-ified tests, we call
57372     g_test_init()
57373     from main() because it is necessary in order to use
57374     g_test_build_filename().
57375
57376  gio/tests/appinfo-test.c        |  2 +-
57377  gio/tests/desktop-app-info.c    |  2 +-
57378  glib/tests/keyfile.c            |  2 +-
57379  glib/tests/spawn-singlethread.c |  2 +-
57380  tests/iochannel-test.c          | 11 +++--------
57381  tests/module-test.c             | 17 ++++++-----------
57382  tests/unicode-caseconv.c        | 10 +++-------
57383  tests/unicode-encoding.c        | 12 ++++--------
57384  8 files changed, 20 insertions(+), 38 deletions(-)
57385
57386 commit d7b3e558cfc91b1eaee80b156ad358774ded1c34
57387 Author: Ryan Lortie <desrt@desrt.ca>
57388 Date:   Wed May 29 23:43:26 2013 -0400
57389
57390     Move a pair of gobject tests to tests/gobject/
57391
57392     testgobject.c and timeloop-closure.c are the only two tests in the
57393     toplevel tests/ directory that depend on gobject, so move them to
57394     tests/gobject/ along with the other gobject tests.
57395
57396     Both of these were in noinst_PROGRAMS and not TESTS, so keep them that
57397     way when we move them.
57398
57399  tests/Makefile.am                      | 7 ++-----
57400  tests/gobject/Makefile.am              | 6 +++++-
57401  tests/{ => gobject}/testgobject.c      | 0
57402  tests/{ => gobject}/timeloop-closure.c | 0
57403  4 files changed, 7 insertions(+), 6 deletions(-)
57404
57405 commit a114e98d09248f843c87b99c15534db4cf6367aa
57406 Author: Matthias Clasen <mclasen@redhat.com>
57407 Date:   Fri May 31 21:24:21 2013 -0400
57408
57409     Split off the gdbus-overflow test
57410
57411     It is unrealiable under load, and frequently fails in the
57412     ostree tests. See https://bugzilla.gnome.org/show_bug.cgi?id=701105
57413
57414  gio/tests/Makefile.am      |   3 +-
57415  gio/tests/gdbus-overflow.c | 252
57416  +++++++++++++++++++++++++++++++++++++++++++++
57417  gio/tests/gdbus-peer.c     | 126 +----------------------
57418  3 files changed, 255 insertions(+), 126 deletions(-)
57419
57420 commit eb16c5a4fea60e7969640972c8bc70dcc8673857
57421 Author: Matthias Clasen <mclasen@redhat.com>
57422 Date:   Fri May 31 17:23:29 2013 -0400
57423
57424     Fix a typo
57425
57426  glib/gtestutils.c | 2 +-
57427  1 file changed, 1 insertion(+), 1 deletion(-)
57428
57429 commit 9cfac6e76c19b40a9b07b92d34afb06b13b1876e
57430 Author: Ryan Lortie <desrt@desrt.ca>
57431 Date:   Thu May 30 13:50:17 2013 -0400
57432
57433     Bump version.
57434
57435  configure.ac | 2 +-
57436  1 file changed, 1 insertion(+), 1 deletion(-)
57437
57438 commit a681e11f928e79d40d4d1e994dd5b65378f911a7
57439 Author: William Jon McCann <jmccann@redhat.com>
57440 Date:   Wed Jan 30 00:46:43 2013 +0100
57441
57442     Fix property example in gobject tutorial
57443
57444     https://bugzilla.gnome.org/show_bug.cgi?id=692848
57445
57446  docs/reference/gobject/tut_howto.xml | 10 ++++------
57447  1 file changed, 4 insertions(+), 6 deletions(-)
57448
57449 commit ccc039c70578b3fdf146d8e4d97588debf3d7c89
57450 Author: Ryan Lortie <desrt@desrt.ca>
57451 Date:   Wed May 29 23:30:46 2013 -0400
57452
57453     Remove org.gtk.test.gschema
57454
57455     This is the old non-xml schema file format that we were playing around
57456     with at one time.  Nothing is using this file anymore.
57457
57458  gio/tests/Makefile.am          |  1 -
57459  gio/tests/org.gtk.test.gschema | 39
57460  ---------------------------------------
57461  2 files changed, 40 deletions(-)
57462
57463 commit c235087ba44cd090623510d50371f4444538a49c
57464 Author: Ryan Lortie <desrt@desrt.ca>
57465 Date:   Wed May 29 21:49:53 2013 -0400
57466
57467     icon deserialisation: fix uninitialised variable
57468
57469     Deserialising an emblemed icon would make uninitialised use of a
57470     variable in the error case.  Fix that.
57471
57472  gio/gicon.c | 2 ++
57473  1 file changed, 2 insertions(+)
57474
57475 commit c7e965f4ee26b95b10b80756f24589019f9d3857
57476 Author: Ryan Lortie <desrt@desrt.ca>
57477 Date:   Wed May 29 21:33:04 2013 -0400
57478
57479     docs/: ignore gtester Makefile targets
57480
57481     Mark 'test', 'test-report', 'perf-report' and 'full-report' as
57482     PHONY in
57483     docs/Makefile.am to prevent recursion of gtester into the
57484     documentation
57485     subdirectories.  Stop including Makefile.decl from these directories
57486     since it is no longer necessary.
57487
57488     This will clear up the warnings about EXTRA_DIST being defined once in
57489     gtk-doc.make and again in Makefile.decl.
57490
57491  docs/Makefile.am                                            | 5 +++--
57492  docs/reference/Makefile.am                                  | 2 --
57493  docs/reference/gio/Makefile.am                              | 1 -
57494  docs/reference/gio/gdbus-object-manager-example/Makefile.am | 1 -
57495  docs/reference/glib/Makefile.am                             | 1 -
57496  docs/reference/gobject/Makefile.am                          | 1 -
57497  6 files changed, 3 insertions(+), 8 deletions(-)
57498
57499 commit a8a9afe17c0ee484b65c6f75e0d22ad1ae2cd9b6
57500 Author: Ryan Lortie <desrt@desrt.ca>
57501 Date:   Mon Apr 22 17:37:18 2013 -0400
57502
57503     GObject: prevent installing properties after init
57504
57505     GObject has previously allowed installing properties after class_init
57506     has finished running.  This means that you could install some of your
57507     own properties on G_TYPE_OBJECT, for example, although they wouldn't
57508     have worked properly.
57509
57510     A previous patch asserted that this was not true and we had to
57511     revert it
57512     because it broke the shell.  Instead of reverting, we should have
57513     used a
57514     critical, so do that now.
57515
57516     Complaints go to this bug:
57517
57518     https://bugzilla.gnome.org/show_bug.cgi?id=698614
57519
57520  gobject/gobject.c       |  9 +++++++--
57521  gobject/gtype-private.h |  1 +
57522  gobject/gtype.c         | 10 ++++++++++
57523  3 files changed, 18 insertions(+), 2 deletions(-)
57524
57525 commit 8df1bb3486417bc67a5b38fb8fa81f333b18da22
57526 Author: Ryan Lortie <desrt@desrt.ca>
57527 Date:   Wed May 29 08:49:16 2013 -0400
57528
57529     Rename G_TEST_DISTED to G_TEST_DIST
57530
57531     Since this feature is so utterly automake-centric, we may as well be
57532     using the same terminology as automake itself (ie: although it's
57533     BUILT_SOURCES, it's DIST_EXTRA, not DISTED).
57534
57535     Also add some comments to the enum explaining that these terms are
57536     really corresponding directly to the automake terms.
57537
57538     https://bugzilla.gnome.org/show_bug.cgi?id=549783
57539
57540  gio/tests/appinfo.c         | 22 +++++++++++-----------
57541  gio/tests/contexts.c        |  2 +-
57542  gio/tests/file.c            |  2 +-
57543  gio/tests/g-icon.c          |  2 +-
57544  gio/tests/gdbus-peer.c      |  2 +-
57545  gio/tests/gschema-compile.c |  2 +-
57546  gio/tests/gsettings.c       |  8 ++++----
57547  gio/tests/tls-certificate.c | 44
57548  ++++++++++++++++++++++----------------------
57549  glib/gtestutils.c           | 30 ++++++++++++++++++++++--------
57550  glib/gtestutils.h           |  2 +-
57551  glib/tests/bookmarkfile.c   |  4 ++--
57552  glib/tests/keyfile.c        |  6 +++---
57553  glib/tests/mappedfile.c     | 10 +++++-----
57554  glib/tests/markup-parse.c   |  4 ++--
57555  14 files changed, 77 insertions(+), 63 deletions(-)
57556
57557 commit da478acd3c948536cd117e4347fcc554d93a7dc8
57558 Author: Ryan Lortie <desrt@desrt.ca>
57559 Date:   Tue May 28 17:48:06 2013 -0400
57560
57561     Remove G_TEST_DATA= from installed .test files
57562
57563     This is no longer needed with the new test data file finding stuff.
57564
57565     https://bugzilla.gnome.org/show_bug.cgi?id=549783
57566
57567  gio/tests/Makefile.am     | 2 +-
57568  glib/tests/Makefile.am    | 2 +-
57569  gobject/tests/Makefile.am | 2 +-
57570  3 files changed, 3 insertions(+), 3 deletions(-)
57571
57572 commit ddd7e941f4e7199832b508d7f892680ca31937de
57573 Author: Ryan Lortie <desrt@desrt.ca>
57574 Date:   Tue May 28 18:03:17 2013 -0400
57575
57576     Test data file API: port two more testcases
57577
57578     These ones were slightly non-trivial so they didn't get included
57579     in the
57580     previous patches.  Port them now.
57581
57582     https://bugzilla.gnome.org/show_bug.cgi?id=549783
57583
57584  gio/tests/appinfo.c   | 75
57585  ++++++++++++++++++---------------------------------
57586  gio/tests/gsettings.c | 15 ++++-------
57587  2 files changed, 31 insertions(+), 59 deletions(-)
57588
57589 commit 17ded322c5cb2cdb230233a9a020e1acdab9c0ab
57590 Author: Ryan Lortie <desrt@desrt.ca>
57591 Date:   Tue May 28 14:24:47 2013 -0400
57592
57593     tests: move tests to new _get_filename() API
57594
57595     This API was introduced to save a few lines of code here and there, so
57596     let's start by removing a bunch from our own tests.
57597
57598     https://bugzilla.gnome.org/show_bug.cgi?id=549783
57599
57600  gio/tests/file.c                        |  5 +--
57601  gio/tests/g-icon.c                      |  7 +---
57602  gio/tests/gdbus-connection-slow.c       | 12 ++----
57603  gio/tests/gdbus-connection.c            |  5 +--
57604  gio/tests/gdbus-introspection.c         |  5 +--
57605  gio/tests/gdbus-peer.c                  |  3 +-
57606  gio/tests/gdbus-proxy-well-known-name.c |  9 +----
57607  gio/tests/gdbus-proxy.c                 | 11 +----
57608  gio/tests/resources.c                   | 35 +++++-----------
57609  gio/tests/tls-certificate.c             | 72
57610  ++++++++++++---------------------
57611  glib/tests/keyfile.c                    | 12 ++----
57612  glib/tests/mappedfile.c                 | 25 +++---------
57613  12 files changed, 56 insertions(+), 145 deletions(-)
57614
57615 commit 575a9da718e8c84da052f50f1435914a94197696
57616 Author: Ryan Lortie <desrt@desrt.ca>
57617 Date:   Tue May 28 13:22:59 2013 -0400
57618
57619     gtest: Add more path building API
57620
57621     Add a pair of functions for returning strings that don't need to be
57622     freed.  This is a bit of a hack but it will turn the 99% case of using
57623     these functions from:
57624
57625       gchar *tmp;
57626       tmp = g_test_build_filename (...);
57627       fd = open (tmp, ...);
57628       g_free (tmp);
57629
57630     to:
57631
57632       fd = open (g_test_get_filename (...), ...);
57633
57634     which is a pretty substantial win.
57635
57636     https://bugzilla.gnome.org/show_bug.cgi?id=549783
57637
57638  docs/reference/glib/glib-sections.txt |   2 +
57639  glib/gtestutils.c                     | 125
57640  ++++++++++++++++++++++++++++++----
57641  glib/gtestutils.h                     |   6 ++
57642  3 files changed, 118 insertions(+), 15 deletions(-)
57643
57644 commit 58c6ca32aac6e0735d7325ce0b876025c722bae3
57645 Author: Ryan Lortie <desrt@desrt.ca>
57646 Date:   Tue May 28 12:48:37 2013 -0400
57647
57648     tests: use new g_test_build_filename() API
57649
57650     Port most of the tests to the new g_test_build_filename() API.
57651
57652     https://bugzilla.gnome.org/show_bug.cgi?id=549783
57653
57654  gio/tests/contexts.c                    |  8 +-----
57655  gio/tests/file.c                        | 10 +++----
57656  gio/tests/g-icon.c                      |  9 +------
57657  gio/tests/gapplication.c                | 23 +++++-----------
57658  gio/tests/gdbus-connection-loss.c       |  9 +------
57659  gio/tests/gdbus-connection-slow.c       | 11 ++------
57660  gio/tests/gdbus-connection.c            | 13 +--------
57661  gio/tests/gdbus-introspection.c         |  9 +------
57662  gio/tests/gdbus-peer.c                  |  9 +------
57663  gio/tests/gdbus-proxy-well-known-name.c | 11 ++------
57664  gio/tests/gdbus-proxy.c                 | 11 ++------
57665  gio/tests/gdbus-threading.c             |  9 +------
57666  gio/tests/gschema-compile.c             |  8 +-----
57667  gio/tests/resources.c                   | 25 +++++-------------
57668  gio/tests/tls-certificate.c             | 47
57669  ++++++++++++++-------------------
57670  glib/tests/bookmarkfile.c               |  9 ++-----
57671  glib/tests/keyfile.c                    | 14 +++-------
57672  glib/tests/mappedfile.c                 | 17 ++++--------
57673  glib/tests/markup-parse.c               | 10 ++-----
57674  19 files changed, 62 insertions(+), 200 deletions(-)
57675
57676 commit 0c4806733cb30f56325b0f1c4e95a400e4998c14
57677 Author: Ryan Lortie <desrt@desrt.ca>
57678 Date:   Tue May 28 12:44:41 2013 -0400
57679
57680     Add g_test_build_filename()
57681
57682     This function allows testcases to find data files in various
57683     situations
57684     of srcdir == builddir, srcdir != builddir and for installed tests.
57685
57686     https://bugzilla.gnome.org/show_bug.cgi?id=549783
57687
57688  Makefile.decl                         |  6 +--
57689  docs/reference/glib/glib-sections.txt |  3 ++
57690  glib/gtestutils.c                     | 98
57691  +++++++++++++++++++++++++++++++++++
57692  glib/gtestutils.h                     | 11 ++++
57693  4 files changed, 115 insertions(+), 3 deletions(-)
57694
57695 commit 2afd39a90dbde31159a78b780bacdd636badb34e
57696 Author: Matthias Clasen <mclasen@redhat.com>
57697 Date:   Tue May 28 22:23:58 2013 -0400
57698
57699     Trivial doc typo fix
57700
57701  gobject/gtype.c | 10 +++++-----
57702  1 file changed, 5 insertions(+), 5 deletions(-)
57703
57704 commit 2349635ebe1a757107d864bac603d7f2189b7418
57705 Author: Matthias Clasen <mclasen@redhat.com>
57706 Date:   Wed May 29 00:07:26 2013 -0400
57707
57708     Trivial documentation typos
57709
57710  gobject/gobject.c | 4 ++--
57711  1 file changed, 2 insertions(+), 2 deletions(-)
57712
57713 commit b5463f4cf44eb74e667491ddd96476f51b9a8ed6
57714 Author: Matthias Clasen <mclasen@redhat.com>
57715 Date:   Wed May 29 00:14:55 2013 -0400
57716
57717     Work with ltp 1.10
57718
57719  configure.ac | 2 +-
57720  1 file changed, 1 insertion(+), 1 deletion(-)
57721
57722 commit db1c83a5163dab40673b1c5cdf23fdff771ebaf3
57723 Author: Matthias Clasen <mclasen@redhat.com>
57724 Date:   Wed May 29 08:34:24 2013 -0400
57725
57726     Improve gtype test coverage
57727
57728  tests/refcount/objects.c     | 3 +++
57729  tests/refcount/properties.c  | 2 ++
57730  tests/refcount/properties2.c | 2 ++
57731  tests/refcount/properties4.c | 4 ++++
57732  4 files changed, 11 insertions(+)
57733
57734 commit 07168724d74cb656938df7abaa42dacff94c62cf
57735 Author: Matthias Clasen <mclasen@redhat.com>
57736 Date:   Wed May 29 08:33:55 2013 -0400
57737
57738     Improve signal test coverage
57739
57740  gobject/tests/signals.c | 206
57741  +++++++++++++++++++++++++++++++++++++++++++++++-
57742  1 file changed, 205 insertions(+), 1 deletion(-)
57743
57744 commit a9abbb31924f8ae9f51c1064f88efedde7c34117
57745 Author: Matthias Clasen <mclasen@redhat.com>
57746 Date:   Wed May 29 00:15:55 2013 -0400
57747
57748     Improve test coverage in gobject/
57749
57750     Lines:          6631    8862    74.8 %
57751     Functions:      747     893     83.7 %
57752
57753  gobject/tests/Makefile.am |   5 +-
57754  gobject/tests/boxed.c     | 116 +++++++++++++++++++++++++++++++++++
57755  gobject/tests/qdata.c     |  28 +++++++++
57756  gobject/tests/type.c      | 152
57757  ++++++++++++++++++++++++++++++++++++++++++++++
57758  4 files changed, 300 insertions(+), 1 deletion(-)
57759
57760 commit 3382ac99be3141e084fea888c428f5d5bf725ab7
57761 Author: Emanuele Aina <emanuele.aina@collabora.com>
57762 Date:   Mon May 20 15:53:40 2013 +0100
57763
57764     GIcon: NULLify the `type' out param in the sync methods too
57765
57766     Both g_[file|bytes]_icon_load() leave the `type' out parameter
57767     untouched, while the async methods g_[file|bytes]_icon_load_finish()
57768     always set it to NULL.
57769
57770     For consistency's sake NULLify it in the sync methods too.
57771
57772     https://bugzilla.gnome.org/show_bug.cgi?id=700725
57773
57774  gio/gbytesicon.c | 3 +++
57775  gio/gfileicon.c  | 3 +++
57776  2 files changed, 6 insertions(+)
57777
57778 commit 7a861ab4c9b4a8e379b1c5b7ec0385c5ef0c5d3d
57779 Author: Matej Urbančič <mateju@svn.gnome.org>
57780 Date:   Tue May 28 22:26:50 2013 +0200
57781
57782     Updated Slovenian translation
57783
57784  po/sl.po | 113
57785  +++++++++++++++++++++++++++++++++------------------------------
57786  1 file changed, 59 insertions(+), 54 deletions(-)
57787
57788 commit 9d7429509cbb6adbe6be86a55183acceccfd7167
57789 Author: Shankar Prasad <svenkate@redhat.com>
57790 Date:   Tue May 28 18:28:09 2013 +0530
57791
57792     updated kn translations
57793
57794  po/kn.po | 123
57795  ++++++++++++++++++++++++++++++++-------------------------------
57796  1 file changed, 63 insertions(+), 60 deletions(-)
57797
57798 commit 26df5e0d949b0ada2e5c939359dfccca71735cb4
57799 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
57800 Date:   Tue May 28 12:55:56 2013 +0800
57801
57802     Update Visual Studio Project Sheets
57803
57804     "Install" the newly-introduced gio/gbytesicon.h...
57805
57806  build/win32/vs10/glib.props  | 2 ++
57807  build/win32/vs9/glib.vsprops | 1 +
57808  2 files changed, 3 insertions(+)
57809
57810 commit 762842b9943145c3645f4ded065d6737fccf3692
57811 Author: Ryan Lortie <desrt@desrt.ca>
57812 Date:   Mon May 27 17:34:21 2013 -0400
57813
57814     GLib 2.37.1
57815
57816  NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
57817  1 file changed, 48 insertions(+)
57818
57819 commit 4c9a7b65eb028f78ad4e68c177e4ee634124b694
57820 Author: Matthias Clasen <mclasen@redhat.com>
57821 Date:   Mon May 27 22:05:19 2013 -0400
57822
57823     More test fixes for builddir != srcdir
57824
57825  tests/Makefile.am        | 1 +
57826  tests/iochannel-test.c   | 2 +-
57827  tests/unicode-caseconv.c | 2 +-
57828  tests/unicode-encoding.c | 2 +-
57829  4 files changed, 4 insertions(+), 3 deletions(-)
57830
57831 commit 98a921045cf16cb927eae2fd13a5f025cfb76365
57832 Author: Matthias Clasen <mclasen@redhat.com>
57833 Date:   Mon May 27 21:20:10 2013 -0400
57834
57835     Fix make check with builddir != srcdir
57836
57837     This broke when the tests were converted to be installable.
57838     My apologies.
57839
57840  gio/tests/Makefile.am                   |  1 +
57841  gio/tests/appinfo.c                     | 16 ++++++++++------
57842  gio/tests/gapplication.c                | 11 ++++++++---
57843  gio/tests/gdbus-connection-loss.c       |  2 +-
57844  gio/tests/gdbus-connection-slow.c       |  2 +-
57845  gio/tests/gdbus-connection.c            |  2 +-
57846  gio/tests/gdbus-introspection.c         |  8 ++++----
57847  gio/tests/gdbus-proxy-well-known-name.c |  2 +-
57848  gio/tests/gdbus-proxy.c                 |  2 +-
57849  gio/tests/gdbus-threading.c             |  8 ++++----
57850  10 files changed, 32 insertions(+), 22 deletions(-)
57851
57852 commit 4ec32e6fa827a97c4d7fd8a8b00126d52a604319
57853 Author: Colin Walters <walters@verbum.org>
57854 Date:   Mon May 27 19:30:31 2013 -0400
57855
57856     gio/tests: Make gdbus-proxy-well-known-name handle srcdir != builddir
57857
57858  gio/tests/gdbus-proxy-well-known-name.c | 10 +++++-----
57859  1 file changed, 5 insertions(+), 5 deletions(-)
57860
57861 commit 7336a1e745907104ec7fab9f2086c2fc93ef8b9d
57862 Author: Ryan Lortie <desrt@desrt.ca>
57863 Date:   Mon May 27 18:34:33 2013 -0400
57864
57865     Fix yet more test regressions...
57866
57867  gio/tests/gdbus-connection-slow.c | 10 +++++-----
57868  gio/tests/gdbus-proxy.c           | 10 +++++-----
57869  2 files changed, 10 insertions(+), 10 deletions(-)
57870
57871 commit 42139d463721aff623041eb3e016aae263b01a8b
57872 Author: Ryan Lortie <desrt@desrt.ca>
57873 Date:   Mon May 27 18:30:53 2013 -0400
57874
57875     One more broken test....
57876
57877  gio/tests/gdbus-connection-loss.c | 8 ++++----
57878  1 file changed, 4 insertions(+), 4 deletions(-)
57879
57880 commit 8f87d428a6c8c91aaa47daaaff2d843b6536a88c
57881 Author: Ryan Lortie <desrt@desrt.ca>
57882 Date:   Mon May 27 18:27:14 2013 -0400
57883
57884     More srcdir != destdir tests fallout
57885
57886  gio/tests/resources.c | 14 ++++++++++----
57887  1 file changed, 10 insertions(+), 4 deletions(-)
57888
57889 commit aa3db2c91b254250a84b8c8e07eb3da96fbf74aa
57890 Author: Ryan Lortie <desrt@desrt.ca>
57891 Date:   Mon May 27 18:05:09 2013 -0400
57892
57893     tests: fix a srcdir vs. destdir issue
57894
57895     The target file is a script, so it'll always be in SRCDIR for the
57896     uninstalled
57897     case.  Just look there and avoid the libtool trickery.
57898
57899  glib/tests/spawn-singlethread.c | 6 +-----
57900  1 file changed, 1 insertion(+), 5 deletions(-)
57901
57902 commit ad2716bb1aa202bd6d25ab8bdafb09fd3bcc8c22
57903 Author: ManojKumar Giri <mgiri@redhat.com>
57904 Date:   Mon May 27 18:09:17 2013 +0530
57905
57906     Updated Odia Translation.
57907
57908  po/or.po | 127
57909  ++++++++++++++++++++++++++++++++-------------------------------
57910  1 file changed, 65 insertions(+), 62 deletions(-)
57911
57912 commit 676a3d6ede64b6383d25706d514e7f4498474c96
57913 Author: Shantha kumar <shkumar@redhat.com>
57914 Date:   Mon May 27 15:31:22 2013 +0530
57915
57916     Tamil Translation Updated
57917
57918  po/ta.po | 127
57919  ++++++++++++++++++++++++++++++++-------------------------------
57920  1 file changed, 65 insertions(+), 62 deletions(-)
57921
57922 commit 0d55c4aaf8c6671387dee287da7574ae25fb9983
57923 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
57924 Date:   Mon May 27 15:57:54 2013 +0800
57925
57926     Fix the GObject Visual Studio Projects
57927
57928     Update G_LOG_DOMAIN to be "GLib-GObject" so that we are consistent
57929     with
57930     the autotools builds, and that tests expecting the log domain to be
57931     "GLib-GObject" would not fail.
57932
57933  build/win32/vs10/gobject.vcxprojin | 8 ++++----
57934  build/win32/vs9/gobject.vcprojin   | 8 ++++----
57935  2 files changed, 8 insertions(+), 8 deletions(-)
57936
57937 commit 524470d8e02c7da867cf61dff86de1105067bebb
57938 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
57939 Date:   Mon May 27 13:23:58 2013 +0800
57940
57941     Fix the GLib Visual Studio Projects
57942
57943     Define the G_LOG_DOMAIN of the GLib DLL as "GLib", because:
57944     -This makes it consistent with the autotools builds
57945     -Some tests expect the log domain to be "GLib"
57946
57947  build/win32/vs10/glib.vcxprojin | 16 ++++++++--------
57948  build/win32/vs9/glib.vcprojin   | 16 ++++++++--------
57949  2 files changed, 16 insertions(+), 16 deletions(-)
57950
57951 commit 80985d1c05e58f63252b1b108e8637808a2f3e4c
57952 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
57953 Date:   Mon May 27 12:49:47 2013 +0800
57954
57955     Update config.h.win32(.in)
57956
57957     Make the entries of config.h.win32(.in) consistent with the entries
57958     that are generated from the autotools build (config.h.in).
57959
57960  config.h.win32.in | 25 ++++++++++++-------------
57961  1 file changed, 12 insertions(+), 13 deletions(-)
57962
57963 commit b382c6f63339397c338aa68ad939894665368ada
57964 Author: Matthias Clasen <mclasen@redhat.com>
57965 Date:   Sat May 25 23:07:03 2013 -0400
57966
57967     Avoid a segfault in gdbus tool
57968
57969     When the interface name is invalid, we don't get an error
57970     back from g_dbus_connection_call_sync.
57971
57972  gio/gdbus-tool.c | 7 +++++--
57973  1 file changed, 5 insertions(+), 2 deletions(-)
57974
57975 commit 0b167b0ae964fcd999ccf8a9fdc41804df936a28
57976 Author: Colin Walters <walters@verbum.org>
57977 Date:   Fri May 24 22:16:44 2013 +0100
57978
57979     build: Fix usage of %.test again
57980
57981     We actually need the first dependency because it includes the
57982     final executable name.  Rather, fix the original bug by using
57983     the variable $(EXEEXT).
57984
57985  gio/tests/Makefile.am     | 2 +-
57986  glib/tests/Makefile.am    | 2 +-
57987  gobject/tests/Makefile.am | 2 +-
57988  tests/Makefile.am         | 2 +-
57989  tests/gobject/Makefile.am | 2 +-
57990  5 files changed, 5 insertions(+), 5 deletions(-)
57991
57992 commit 5088c705ac5ce118502d0c6ea74aca1cec26b575
57993 Author: Colin Walters <walters@verbum.org>
57994 Date:   Fri May 24 15:42:12 2013 -0400
57995
57996     tests: Drop unnecessary % from .test pattern match rule
57997
57998     On Windows, the executables will have .exe, so this won't
57999     match.  Furthermore, they aren't actually dependent on the
58000     executable to build.
58001
58002  gio/tests/Makefile.am     | 2 +-
58003  glib/tests/Makefile.am    | 2 +-
58004  gobject/tests/Makefile.am | 2 +-
58005  tests/Makefile.am         | 2 +-
58006  tests/gobject/Makefile.am | 2 +-
58007  5 files changed, 5 insertions(+), 5 deletions(-)
58008
58009 commit b85e8e5bfb3f0cb86411cc5d8b038c5af1404f1c
58010 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
58011 Date:   Fri May 24 13:57:47 2013 +0200
58012
58013     Updated Spanish translation
58014
58015  po/es.po | 286
58016  ++++++++++++++++++++++++++++++++-------------------------------
58017  1 file changed, 145 insertions(+), 141 deletions(-)
58018
58019 commit a2a6122bb62f3536f59156170f334df4f8741842
58020 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
58021 Date:   Fri May 24 17:28:12 2013 +0530
58022
58023     Assamese translation updated
58024
58025  po/as.po | 290
58026  ++++++++++++++++++++++++++++++++-------------------------------
58027  1 file changed, 147 insertions(+), 143 deletions(-)
58028
58029 commit fc6f6a4330e72bd4155ca0b491136ff61b477294
58030 Author: Sweta Kothari <swkothar@redhat.com>
58031 Date:   Fri May 24 13:21:27 2013 +0530
58032
58033     Updated Gujarati Translations
58034
58035  po/gu.po | 290
58036  ++++++++++++++++++++++++++++++++-------------------------------
58037  1 file changed, 147 insertions(+), 143 deletions(-)
58038
58039 commit ec61deb79116c8b2364ef070f98ac9a222249f0c
58040 Author: Simon Kågedal Reimer <skagedal@gmail.com>
58041 Date:   Mon May 6 22:04:32 2013 +0200
58042
58043     G_GNUC_FORMAT: documentation error
58044
58045     Attribute should be placed just before the semicolon, not after.
58046     As can be seen in the example.
58047
58048     https://bugzilla.gnome.org/show_bug.cgi?id=699779
58049
58050  glib/docs.c | 2 +-
58051  1 file changed, 1 insertion(+), 1 deletion(-)
58052
58053 commit 47d96381a2f52587f8706ffa115b2379d6ca731e
58054 Author: Jason L. Quinn <jason.lee.quinn@gmail.com>
58055 Date:   Thu Apr 11 23:43:17 2013 -0400
58056
58057     spelling fixes of 'runtine' and 'adresses' in cross.xml and
58058     running.xml, respectively
58059
58060     https://bugzilla.gnome.org/show_bug.cgi?id=697849
58061
58062  docs/reference/glib/cross.xml   | 2 +-
58063  docs/reference/glib/running.xml | 2 +-
58064  2 files changed, 2 insertions(+), 2 deletions(-)
58065
58066 commit 3d1d49177bc577e4c0d4ec2d73b96db09e4d5be3
58067 Author: Ryan Lortie <desrt@desrt.ca>
58068 Date:   Thu Feb 21 17:48:04 2013 +0000
58069
58070     gsignal: remove some pointless locking
58071
58072     We previously hold a lock in the loop that collects the arguments for
58073     g_signal_emit(), which we drop before calling into the argument
58074     collection functions and reacquire again at the bottom of the loop
58075     (ie:
58076     one release/acquire pair for each argument collected).  To make
58077     matters
58078     worse, the lock is just released again after the loop.
58079
58080     Presumably that was done to protect the access to the parameter array,
58081     but it's pretty unlikely that this is needed because the only way it
58082     changes is if the signal is unloaded.  That only happens when
58083     unloading
58084     types which is quite unlikely to happen while we are emitting on an
58085     instance of that type (and, as an aside, never happens anymore
58086     anyway).
58087
58088     If we move the unlock below the loop up above it and remove the
58089     acquire/release pair from the loop, we improve performance in the new
58090     arg-collecting performance tests by ~15% (more like ~18% in the case
58091     where we only emit to one handler -- where argument collection
58092     dominates
58093     more).
58094
58095     https://bugzilla.gnome.org/show_bug.cgi?id=694380
58096
58097  gobject/gsignal.c | 4 +---
58098  1 file changed, 1 insertion(+), 3 deletions(-)
58099
58100 commit 8bb6a4aec5dbc7535244a0fa2b96b728eebe75cc
58101 Author: Ryan Lortie <desrt@desrt.ca>
58102 Date:   Thu Feb 21 17:47:08 2013 +0000
58103
58104     performance test: add signal test with args
58105
58106     Add a signal that has some typical arguments (a uint and a pointer)
58107     since all of the other signal performance tests are for signals
58108     with no
58109     args.
58110
58111     https://bugzilla.gnome.org/show_bug.cgi?id=694380
58112
58113  tests/gobject/performance.c | 45
58114  +++++++++++++++++++++++++++++++++++++++++++++
58115  1 file changed, 45 insertions(+)
58116
58117 commit 4b72bbf9b18a698555bb2aa914b9ab5fd0a4e5f3
58118 Author: Ryan Lortie <desrt@desrt.ca>
58119 Date:   Thu Feb 21 17:44:56 2013 +0000
58120
58121     performance test: share some code
58122
58123     The handled and unhandled cases share the same data and _run()
58124     functions.  Refactor into a common section.
58125
58126     https://bugzilla.gnome.org/show_bug.cgi?id=694380
58127
58128  tests/gobject/performance.c | 62
58129  ++++++++++++++++++---------------------------
58130  1 file changed, 25 insertions(+), 37 deletions(-)
58131
58132 commit 7427e2295812b7512478d76a4424b32ec977523a
58133 Author: Elisabeth Henry <liz.henry@ouvaton.org>
58134 Date:   Mon Apr 1 04:11:01 2013 +0200
58135
58136     gunixconnection: added ngettext to support plural forms
58137
58138     While those strings ("Expecting 1 control message, got %d" and
58139     "Expecting one fd, but got %d\n") have same singular/plural form
58140     in english, it is not necessarily the case in other languages.
58141
58142     https://bugzilla.gnome.org/show_bug.cgi?id=695233
58143
58144  gio/gunixconnection.c | 14 +++++++++++---
58145  1 file changed, 11 insertions(+), 3 deletions(-)
58146
58147 commit 7fc2ab9493dbb480e2b6815813af9cf8bbfc081e
58148 Author: Colin Walters <walters@verbum.org>
58149 Date:   Thu May 9 18:47:50 2013 +0100
58150
58151     GLocalFileOutputStream: Further deduplicate error code path
58152
58153     Just code cleanup.
58154
58155     https://bugzilla.gnome.org/699959
58156
58157  gio/glocalfileoutputstream.c | 56
58158  +++++++++++++++++++-------------------------
58159  1 file changed, 24 insertions(+), 32 deletions(-)
58160
58161 commit 5e65cd4e5153b340a25a8ffb580cf5f23f54d649
58162 Author: Colin Walters <walters@verbum.org>
58163 Date:   Thu May 9 18:39:50 2013 +0100
58164
58165     GLocalFileOutputStream: Deduplicate stream creation code
58166
58167     Lots of copy/paste of the error handling path, let's deduplicate
58168     so I can sanely patch this code later.
58169
58170     https://bugzilla.gnome.org/699959
58171
58172  gio/glocalfileoutputstream.c | 103
58173  +++++++++++++------------------------------
58174  1 file changed, 31 insertions(+), 72 deletions(-)
58175
58176 commit 49030c8797d5a415e2cb94a3c658f67206cb8bf5
58177 Author: Colin Walters <walters@verbum.org>
58178 Date:   Wed May 22 17:41:32 2013 +0100
58179
58180     gdbus-peer: Drop some usage of g_thread_yield()
58181
58182     It's a recipe for race conditions and error; on some hardware
58183     architectures one thread isn't guaranteed to see the results
58184     of writes from another thread without a cache flush.
58185
58186     https://bugzilla.gnome.org/show_bug.cgi?id=700855
58187
58188  gio/tests/gdbus-peer.c | 66
58189  ++++++++++++++++++++++++++++++++------------------
58190  1 file changed, 43 insertions(+), 23 deletions(-)
58191
58192 commit ff8f37ac05490c67fc3be5e87ff5756f1a275da3
58193 Author: Colin Walters <walters@verbum.org>
58194 Date:   Thu May 23 01:07:13 2013 +0100
58195
58196     glib/tests/cond: Fix race condition
58197
58198     The producer could push two values with the first one being
58199     lost.  Fix this by blocking the producer until a consumer
58200     reads.
58201
58202  glib/tests/cond.c | 5 +++--
58203  1 file changed, 3 insertions(+), 2 deletions(-)
58204
58205 commit 9115dd0a7ce31f69f78aca0b0b32d7d2e4670be3
58206 Author: Dan Winship <danw@gnome.org>
58207 Date:   Wed May 22 14:20:08 2013 -0300
58208
58209     gtestutils: Use stdio rather than write() to be Windows-friendly
58210
58211     Windows doesn't define STDOUT_FILENO and STDERR_FILENO, and they're
58212     not even guaranteed to be 1 and 2. So just use stdio instead. Also fix
58213     a counting error. Pointed out on gtk-devel-list.
58214
58215  glib/gtestutils.c | 15 ++++++---------
58216  1 file changed, 6 insertions(+), 9 deletions(-)
58217
58218 commit c9cc0beb3a8c298b843efdb71822a71cc078a8ac
58219 Author: Josep Puigdemont <josep.puigdemont@enea.com>
58220 Date:   Tue May 21 16:46:25 2013 +0200
58221
58222     Timeout the test if dbus sevice has not appeared in due time.
58223
58224     The test /gdbus/connection/large_message waits for a dbus name
58225     to appear.
58226     The dbus name is created by a another process executed in the
58227     background.
58228     If for some reason this fails, the test will likely wait forever.
58229     This will avoid this situation by making the test fail if the
58230     dbus service
58231     has not appeared after 10 seconds.
58232
58233     https://bugzilla.gnome.org/show_bug.cgi?id=698981
58234
58235  gio/tests/gdbus-connection-slow.c | 21 ++++++++++++++++++++-
58236  1 file changed, 20 insertions(+), 1 deletion(-)
58237
58238 commit 4edc2f1a9330006a5d615bc16264b5328da6fe66
58239 Author: Dan Winship <danw@gnome.org>
58240 Date:   Tue May 21 09:52:32 2013 -0300
58241
58242     po: update for quote changes
58243
58244     https://bugzilla.gnome.org/show_bug.cgi?id=700746
58245
58246  po/af.po          | 146 +++++++++++++-------------
58247  po/am.po          | 146 +++++++++++++-------------
58248  po/an.po          | 142 ++++++++++++-------------
58249  po/ar.po          | 146 +++++++++++++-------------
58250  po/as.po          | 158 ++++++++++++++--------------
58251  po/ast.po         | 146 +++++++++++++-------------
58252  po/az.po          | 173 +++++++++++++++---------------
58253  po/be.po          | 142 ++++++++++++-------------
58254  po/be@latin.po    | 146 +++++++++++++-------------
58255  po/bg.po          | 142 ++++++++++++-------------
58256  po/bn.po          | 146 +++++++++++++-------------
58257  po/bn_IN.po       | 146 +++++++++++++-------------
58258  po/bs.po          | 151 +++++++++++++-------------
58259  po/ca.po          | 153 +++++++++++++--------------
58260  po/ca@valencia.po | 153 +++++++++++++--------------
58261  po/cs.po          | 148 +++++++++++++-------------
58262  po/cy.po          | 149 +++++++++++++-------------
58263  po/da.po          | 153 +++++++++++++--------------
58264  po/de.po          | 148 +++++++++++++-------------
58265  po/dz.po          | 149 +++++++++++++-------------
58266  po/el.po          | 308
58267  ++++++++++++++++++++++++++---------------------------
58268  po/en@shaw.po     | 146 +++++++++++++-------------
58269  po/en_CA.po       | 288
58270  +++++++++++++++++++++++++-------------------------
58271  po/en_GB.po       | 303
58272  ++++++++++++++++++++++++++--------------------------
58273  po/eo.po          | 298
58274  ++++++++++++++++++++++++++--------------------------
58275  po/es.po          | 158 ++++++++++++++--------------
58276  po/et.po          | 156 +++++++++++++--------------
58277  po/eu.po          | 152 +++++++++++++--------------
58278  po/fa.po          | 143 +++++++++++++------------
58279  po/fi.po          | 140 ++++++++++++-------------
58280  po/fr.po          | 142 ++++++++++++-------------
58281  po/ga.po          | 146 +++++++++++++-------------
58282  po/gl.po          | 156 +++++++++++++--------------
58283  po/gu.po          | 278 ++++++++++++++++++++++++------------------------
58284  po/he.po          | 293
58285  +++++++++++++++++++++++++--------------------------
58286  po/hi.po          | 266 +++++++++++++++++++++++-----------------------
58287  po/hr.po          | 146 +++++++++++++-------------
58288  po/hu.po          | 142 ++++++++++++-------------
58289  po/hy.po          | 290
58290  +++++++++++++++++++++++++-------------------------
58291  po/id.po          | 148 +++++++++++++-------------
58292  po/is.po          | 151 +++++++++++++-------------
58293  po/it.po          | 142 ++++++++++++-------------
58294  po/ja.po          | 156 +++++++++++++--------------
58295  po/ka.po          | 146 +++++++++++++-------------
58296  po/kk.po          | 148 +++++++++++++-------------
58297  po/kn.po          | 252 ++++++++++++++++++++++----------------------
58298  po/ko.po          | 280 ++++++++++++++++++++++++-------------------------
58299  po/ku.po          | 146 +++++++++++++-------------
58300  po/lt.po          | 144 ++++++++++++-------------
58301  po/lv.po          | 155 ++++++++++++++-------------
58302  po/mai.po         | 146 +++++++++++++-------------
58303  po/mg.po          | 146 +++++++++++++-------------
58304  po/mk.po          | 146 +++++++++++++-------------
58305  po/ml.po          | 172 +++++++++++++++---------------
58306  po/mn.po          | 149 +++++++++++++-------------
58307  po/mr.po          | 290
58308  +++++++++++++++++++++++++-------------------------
58309  po/ms.po          | 151 +++++++++++++-------------
58310  po/nb.po          | 142 ++++++++++++-------------
58311  po/nds.po         | 146 +++++++++++++-------------
58312  po/ne.po          | 148 +++++++++++++-------------
58313  po/nl.po          | 150 +++++++++++++-------------
58314  po/nn.po          | 140 ++++++++++++-------------
58315  po/oc.po          | 146 +++++++++++++-------------
58316  po/or.po          | 264 +++++++++++++++++++++++-----------------------
58317  po/pa.po          | 284 ++++++++++++++++++++++++-------------------------
58318  po/pl.po          | 142 ++++++++++++-------------
58319  po/ps.po          | 146 +++++++++++++-------------
58320  po/pt.po          | 309
58321  +++++++++++++++++++++++++++---------------------------
58322  po/pt_BR.po       | 150 +++++++++++++-------------
58323  po/ro.po          | 152 +++++++++++++--------------
58324  po/ru.po          | 146 +++++++++++++-------------
58325  po/rw.po          | 150 +++++++++++++-------------
58326  po/si.po          | 146 +++++++++++++-------------
58327  po/sk.po          | 142 ++++++++++++-------------
58328  po/sl.po          | 288
58329  +++++++++++++++++++++++++-------------------------
58330  po/sq.po          | 146 +++++++++++++-------------
58331  po/sr.po          | 142 ++++++++++++-------------
58332  po/sr@ije.po      | 149 +++++++++++++-------------
58333  po/sr@latin.po    | 142 ++++++++++++-------------
58334  po/sv.po          | 150 +++++++++++++-------------
58335  po/ta.po          | 282 ++++++++++++++++++++++++-------------------------
58336  po/te.po          | 286
58337  +++++++++++++++++++++++++-------------------------
58338  po/tg.po          | 144 ++++++++++++-------------
58339  po/th.po          | 281 ++++++++++++++++++++++++-------------------------
58340  po/tl.po          | 149 +++++++++++++-------------
58341  po/tr.po          | 288
58342  +++++++++++++++++++++++++-------------------------
58343  po/tt.po          | 146 +++++++++++++-------------
58344  po/ug.po          | 270 +++++++++++++++++++++++------------------------
58345  po/uk.po          | 146 +++++++++++++-------------
58346  po/vi.po          | 280 ++++++++++++++++++++++++-------------------------
58347  po/wa.po          | 149 +++++++++++++-------------
58348  po/xh.po          | 152 +++++++++++++--------------
58349  po/yi.po          | 149 +++++++++++++-------------
58350  po/zh_CN.po       | 148 +++++++++++++-------------
58351  po/zh_HK.po       | 152 +++++++++++++--------------
58352  po/zh_TW.po       | 152 +++++++++++++--------------
58353  96 files changed, 8511 insertions(+), 8585 deletions(-)
58354
58355 commit 4b94c0831e449374ce769cb4938a28b3dca59a43
58356 Author: Dan Winship <danw@gnome.org>
58357 Date:   Mon May 20 17:54:48 2013 -0300
58358
58359     Use 'dumb quotes' rather than `really dumb quotes'
58360
58361     Back in the far-off twentieth century, it was normal on unix
58362     workstations for U+0060 GRAVE ACCENT to be drawn as "‛" and
58363     for U+0027
58364     APOSTROPHE to be drawn as "’". This led to the convention of using
58365     them as poor-man's ‛smart quotes’ in ASCII-only text.
58366
58367     However, "'" is now universally drawn as a vertical line, and "`" at a
58368     45-degree angle, making them an `odd couple' when used together.
58369
58370     Unfortunately, there are lots of very old strings in glib, and also
58371     lots of new strings in which people have kept up the old tradition,
58372     perhaps entirely unaware that it used to not look stupid.
58373
58374     Fix this by just using 'dumb quotes' everywhere.
58375
58376     https://bugzilla.gnome.org/show_bug.cgi?id=700746
58377
58378  gio/gapplicationimpl-dbus.c                 |   2 +-
58379  gio/gdbus-2.0/codegen/codegen.py            |   2 +-
58380  gio/gdbus-tool.c                            |  24 ++---
58381  gio/gdbusaddress.c                          |  60 ++++++------
58382  gio/gdbusauth.c                             |  82 ++++++++---------
58383  gio/gdbusauthmechanismanon.c                |   2 +-
58384  gio/gdbusauthmechanismsha1.c                |  42 ++++-----
58385  gio/gdbusconnection.c                       |  44 ++++-----
58386  gio/gdbusmessage.c                          |  26 +++---
58387  gio/gdbusmethodinvocation.c                 |   4 +-
58388  gio/gdbusproxy.c                            |   6 +-
58389  gio/gdbusserver.c                           |   6 +-
58390  gio/gicon.c                                 |   6 +-
58391  gio/glib-compile-schemas.c                  |  16 ++--
58392  gio/gsettings.c                             |  36 ++++----
58393  gio/gsettingsschema.c                       |   6 +-
58394  gio/kqueue/dep-list.c                       |   6 +-
58395  gio/kqueue/kqueue-thread.c                  |   2 +-
58396  gio/tests/gdbus-example-subtree.c           |   6 +-
58397  gio/tests/gdbus-export.c                    |  24 ++---
58398  gio/tests/gdbus-non-socket.c                |   4 +-
58399  gio/tests/gdbus-serialization.c             |  32 +++----
58400  gio/tests/gdbus-test-codegen.c              |   4 +-
58401  gio/tests/gdbus-tests.h                     |   4 +-
58402  glib/gcharset.c                             |   8 +-
58403  glib/gchecksum.c                            |   2 +-
58404  glib/gdate.c                                |   4 +-
58405  glib/gfileutils.c                           |   4 +-
58406  glib/glib-mirroring-tab/gen-mirroring-tab.c |   6 +-
58407  glib/gmessages.c                            |   4 +-
58408  glib/gmessages.h                            |   4 +-
58409  glib/gnode.h                                |   8 +-
58410  glib/gscanner.c                             |  20 ++--
58411  glib/gscanner.h                             |   4 +-
58412  glib/gspawn.c                               |   8 +-
58413  glib/gtester-report                         |   2 +-
58414  glib/gunicode.h                             |   2 +-
58415  glib/gutils.c                               |   6 +-
58416  glib/gutils.h                               |   4 +-
58417  glib/gvariant-parser.c                      |  14 +--
58418  glib/gvariant.c                             |  28 +++---
58419  glib/tests/gvariant.c                       |  40 ++++----
58420  glib/tests/markup-collect.c                 |   2 +-
58421  gmodule/gmodule-beos.c                      |   2 +-
58422  gmodule/gmodule-win32.c                     |   2 +-
58423  gmodule/gmodule.c                           |   2 +-
58424  gmodule/gmodule.h                           |   8 +-
58425  gobject/gboxed.c                            |   4 +-
58426  gobject/genums.c                            |   2 +-
58427  gobject/gobject.c                           |  50 +++++-----
58428  gobject/gobject.h                           |   2 +-
58429  gobject/gparam.c                            |  10 +-
58430  gobject/gsignal.c                           | 108 +++++++++++-----------
58431  gobject/gtype.c                             | 136
58432  ++++++++++++++--------------
58433  gobject/gvalue.c                            |   6 +-
58434  gobject/gvaluetypes.c                       |  20 ++--
58435  tests/testgdateparser.c                     |   8 +-
58436  57 files changed, 488 insertions(+), 488 deletions(-)
58437
58438 commit 52f6a7d16250d2b180c83cce8929f3e14972e1a9
58439 Author: Dan Winship <danw@gnome.org>
58440 Date:   Tue May 21 11:21:36 2013 -0300
58441
58442     tests: fix a few recently-broken tests
58443
58444  tests/gobject/Makefile.am    | 1 +
58445  tests/module-test.c          | 3 ---
58446  tests/run-assert-msg-test.sh | 4 ++--
58447  3 files changed, 3 insertions(+), 5 deletions(-)
58448
58449 commit bb1a5ca9a8488bbbfc06f961e2275c36b354ed3b
58450 Author: Colin Walters <walters@verbum.org>
58451 Date:   Tue May 21 09:21:21 2013 -0400
58452
58453     gio/tests: Fix gdbus-connection when run from "make check"
58454
58455  gio/tests/Makefile.am        |  1 +
58456  gio/tests/gdbus-connection.c | 12 ++++++++----
58457  2 files changed, 9 insertions(+), 4 deletions(-)
58458
58459 commit 7ff5c082213c13c893f583f2bce77fa63a146af2
58460 Author: Matthias Clasen <mclasen@redhat.com>
58461 Date:   Mon May 20 21:05:56 2013 -0400
58462
58463     Convert more tests to installed tests
58464
58465     This makes the tests in tests installed, except for
58466     the performance tests.
58467
58468  tests/Makefile.am         | 33 +++++++++++++++++++++++++++++++--
58469  tests/gobject/Makefile.am |  8 +++++---
58470  tests/iochannel-test.c    | 12 ++++++++----
58471  tests/module-test.c       | 13 ++++++++-----
58472  tests/unicode-caseconv.c  |  9 ++++++---
58473  tests/unicode-encoding.c  |  6 ++++--
58474  6 files changed, 62 insertions(+), 19 deletions(-)
58475
58476 commit 1808888a1f543276f83d65ef41a5cadb5f31c388
58477 Author: Matthias Clasen <mclasen@redhat.com>
58478 Date:   Mon May 20 21:05:56 2013 -0400
58479
58480     Convert more tests to installed tests
58481
58482  tests/gobject/Makefile.am | 16 ++++++++++++++++
58483  1 file changed, 16 insertions(+)
58484
58485 commit c26e253b1090d529097ccd3c744f865977d3703f
58486 Author: Colin Walters <walters@verbum.org>
58487 Date:   Tue May 21 00:12:31 2013 +0100
58488
58489     gio/tests: gsettings is a developer-only test
58490
58491     It tries to run glib-compile-schemas and glib-mkenums, which
58492     we won't have in the runtime tree.
58493
58494     Anyways it's kind of a dumb test since the best test for
58495     compilation tools is...compiling things, which we already
58496     do frequently.
58497
58498  gio/tests/Makefile.am | 3 ++-
58499  1 file changed, 2 insertions(+), 1 deletion(-)
58500
58501 commit f2a9a6142c7187b6dd700728ecfa5ea094ad6096
58502 Author: Colin Walters <walters@verbum.org>
58503 Date:   Tue May 21 00:07:18 2013 +0100
58504
58505     gmessages: Fix up testing commit to handle fatal masquerading
58506
58507     This makes glib/tests/testing pass again.
58508
58509  glib/gmessages.c | 2 +-
58510  1 file changed, 1 insertion(+), 1 deletion(-)
58511
58512 commit c12538a9c0693d9204bee0ef43dc505a52c55ba2
58513 Author: Colin Walters <walters@verbum.org>
58514 Date:   Tue May 21 00:02:39 2013 +0100
58515
58516     gio/tests: Disable desktop-app-info test in installed mode for now
58517
58518     It wants a writable copy of the applications, and appears to
58519     depend on a prior execution of "mimeapps".  This will take
58520     a bit of work to untangle.
58521
58522  gio/tests/Makefile.am | 3 ++-
58523  1 file changed, 2 insertions(+), 1 deletion(-)
58524
58525 commit 3d7fcc23c154824a0377ceea07a1d3b18bcd3874
58526 Author: Colin Walters <walters@verbum.org>
58527 Date:   Mon May 20 21:50:28 2013 +0100
58528
58529     gio/tests: Make gdbus-peer work in installed mode
58530
58531     There's no /etc/hosts in gnome-ostree...
58532
58533  gio/tests/gdbus-peer.c | 14 ++++++++++++--
58534  1 file changed, 12 insertions(+), 2 deletions(-)
58535
58536 commit 7ee44da5cf7fc5c7bee18c29287d8f062f045c67
58537 Author: Colin Walters <walters@verbum.org>
58538 Date:   Mon May 20 21:43:52 2013 +0100
58539
58540     gio/tests: Fix gapplication test in installed mode
58541
58542  gio/tests/gapplication.c | 28 ++++++++++++++++++++++------
58543  1 file changed, 22 insertions(+), 6 deletions(-)
58544
58545 commit 1a398b2e564e4ba8a42ca4865d49233b5b4a0c95
58546 Author: Colin Walters <walters@verbum.org>
58547 Date:   Mon May 20 21:33:00 2013 +0100
58548
58549     gio/tests: Some more fixes for installed tests
58550
58551     file passes now, appinfo needs a bit more work, but is getting
58552     there.
58553
58554  gio/tests/Makefile.am | 23 +++++++++++++++++++----
58555  gio/tests/appinfo.c   |  3 ++-
58556  gio/tests/file.c      | 16 ++++++++++++++--
58557  3 files changed, 35 insertions(+), 7 deletions(-)
58558
58559 commit bdf383dcd6c3adc657c35ef499f4739509da6eb1
58560 Author: Colin Walters <walters@verbum.org>
58561 Date:   Mon May 20 20:15:43 2013 +0100
58562
58563     gio/tests: Deduplicate Makefile.am a bit
58564
58565     We can just add all the static test data to EXTRA_DIST.
58566
58567  gio/tests/Makefile.am | 8 +-------
58568  1 file changed, 1 insertion(+), 7 deletions(-)
58569
58570 commit 714cbbea52f0d08b6a4a4588329128a5172e8e92
58571 Author: Colin Walters <walters@verbum.org>
58572 Date:   Mon May 20 14:31:48 2013 +0100
58573
58574     gtestutils: Ensure test subprocesses don't dump core
58575
58576     Since we expect them to crash, let's not spam the system
58577     core dump collection (systemd, abrt).  At the moment
58578     systemd is not very robust against programs crashing
58579     in loops.
58580
58581     Instead of aborting, we exit(1).
58582
58583     https://bugzilla.gnome.org/show_bug.cgi?id=700714
58584
58585  glib/Makefile.am         |  1 +
58586  glib/gmessages-private.h | 35 +++++++++++++++++++++++++++++++++++
58587  glib/gmessages.c         | 27 ++++++++++++++++++++++++---
58588  glib/gtestutils.c        | 18 +++++++++++++++++-
58589  4 files changed, 77 insertions(+), 4 deletions(-)
58590
58591 commit 9038e2263827a4323be81a8f199afb87eef07587
58592 Author: Kjartan Maraas <kmaraas@gnome.org>
58593 Date:   Mon May 20 14:51:04 2013 +0200
58594
58595     Updated Norwegian bokmål translation
58596
58597  po/nb.po | 292
58598  ++++++++++++++++++++++++++++++++-------------------------------
58599  1 file changed, 150 insertions(+), 142 deletions(-)
58600
58601 commit 142d78214d42905fd9af195265b9bda85f6a36a8
58602 Author: Matthias Clasen <mclasen@redhat.com>
58603 Date:   Mon May 20 08:46:21 2013 -0400
58604
58605     Convert remaining gio tests to installed
58606
58607  gio/tests/Makefile.am                   |  32 ++++++----
58608  gio/tests/appinfo.c                     | 104
58609  +++++++++++++++++++++++++-------
58610  gio/tests/gdbus-connection-loss.c       |  12 +++-
58611  gio/tests/gdbus-connection-slow.c       |  17 +++++-
58612  gio/tests/gdbus-connection.c            |  13 +++-
58613  gio/tests/gdbus-introspection.c         |  12 +++-
58614  gio/tests/gdbus-proxy-well-known-name.c |  17 +++++-
58615  gio/tests/gdbus-proxy.c                 |  18 +++++-
58616  gio/tests/gdbus-threading.c             |  12 +++-
58617  9 files changed, 194 insertions(+), 43 deletions(-)
58618
58619 commit 5e1f9173c397a04eca97a11d962fce824a2234a3
58620 Author: Matthias Clasen <mclasen@redhat.com>
58621 Date:   Mon May 20 06:38:41 2013 -0400
58622
58623     Convert some gio tests to installed tests
58624
58625  gio/tests/Makefile.am                    | 220
58626  +++++++++++++++++++------------
58627  gio/tests/{ => cert-tests}/cert-key.pem  |   0
58628  gio/tests/{ => cert-tests}/cert-list.pem |   0
58629  gio/tests/{ => cert-tests}/cert1.pem     |   0
58630  gio/tests/{ => cert-tests}/cert2.pem     |   0
58631  gio/tests/{ => cert-tests}/cert3.pem     |   0
58632  gio/tests/{ => cert-tests}/key-cert.pem  |   0
58633  gio/tests/{ => cert-tests}/key.pem       |   0
58634  gio/tests/{ => cert-tests}/key8.pem      |   0
58635  gio/tests/{ => cert-tests}/nothing.pem   |   0
58636  gio/tests/contexts.c                     |  16 ++-
58637  gio/tests/g-icon.c                       |  14 +-
58638  gio/tests/gschema-compile.c              |  17 ++-
58639  gio/tests/gsettings.c                    |  49 ++++---
58640  gio/tests/resources.c                    |  42 ++++--
58641  gio/tests/tls-certificate.c              | 100 ++++++++++----
58642  16 files changed, 312 insertions(+), 146 deletions(-)
58643
58644 commit f66016261a3db69fd14b8f3821123aad82d651e2
58645 Author: Matthias Clasen <mclasen@redhat.com>
58646 Date:   Sun May 19 21:49:51 2013 -0400
58647
58648     Make gobject tests installable
58649
58650     This makes the gobject tests run as part of the ostree integration
58651     tests.
58652
58653  gobject/tests/Makefile.am | 16 ++++++++++++++++
58654  1 file changed, 16 insertions(+)
58655
58656 commit 6c3cf6dc18d9fc0a80e732406ac31a71acab09a6
58657 Author: Milo Casagrande <milo@ubuntu.com>
58658 Date:   Sun May 19 13:30:46 2013 +0200
58659
58660     [l10n] Updated Italian translation.
58661
58662  po/it.po | 236
58663  ++++++++++++++++++++++++++++++++-------------------------------
58664  1 file changed, 120 insertions(+), 116 deletions(-)
58665
58666 commit ad7959c5b7d484c7d819a15f61cad46b6fab8cfd
58667 Author: Colin Walters <walters@verbum.org>
58668 Date:   Mon May 6 09:47:00 2013 -0400
58669
58670     Add --enable-installed-tests configure option
58671
58672     See https://live.gnome.org/GnomeGoals/InstalledTests for more
58673     information.
58674
58675     The tests now support being run both uninstalled and installed, so
58676     'make check' works for those who want it.  For tests which need data
58677     files, the way this works is they look in the compiled in value of
58678     SRCDIR by default, and the generated tests use "env G_TEST_DATA=" to
58679     override that.
58680
58681     This patch only converts glib/tests for now; if this patch looks good,
58682     I'll do the rest of the tests.
58683
58684     https://bugzilla.gnome.org/show_bug.cgi?id=699079
58685
58686  .gitignore                |  1 +
58687  configure.ac              |  7 ++++++-
58688  glib/tests/Makefile.am    | 49
58689  ++++++++++++++++++++++++++++++++++++++++-------
58690  glib/tests/bookmarkfile.c | 11 +++++++++--
58691  glib/tests/keyfile.c      | 19 +++++++++++++++---
58692  glib/tests/mappedfile.c   | 26 ++++++++++++++++++++-----
58693  glib/tests/markup-parse.c | 12 ++++++++++--
58694  glib/tests/protocol.c     |  8 ++++++--
58695  8 files changed, 111 insertions(+), 22 deletions(-)
58696
58697 commit 91d7c8de6bfa4290006da992ea0ef604ff24b009
58698 Author: Colin Walters <walters@verbum.org>
58699 Date:   Mon May 6 09:24:25 2013 -0400
58700
58701     glib/tests: Drop unnecessary SRCDIR definitions
58702
58703     It's always going to be defined, we don't support compiling these
58704     tests "by hand".  This is a cleanup commit for the installed tests
58705     work.
58706
58707     https://bugzilla.gnome.org/show_bug.cgi?id=699079
58708
58709  glib/tests/bookmarkfile.c       | 4 ----
58710  glib/tests/keyfile.c            | 4 ----
58711  glib/tests/markup-parse.c       | 4 ----
58712  glib/tests/spawn-singlethread.c | 5 +----
58713  4 files changed, 1 insertion(+), 16 deletions(-)
58714
58715 commit 225d8fb97d4400a3417c32ee16ba3d1da570a010
58716 Author: Colin Walters <walters@verbum.org>
58717 Date:   Fri May 3 18:36:43 2013 -0400
58718
58719     glib/tests: Use explicit file listings
58720
58721     This is a preparatory commit for installed tests work; having things
58722     cleanly categorized helps.
58723
58724     https://bugzilla.gnome.org/show_bug.cgi?id=699079
58725
58726  glib/tests/Makefile.am              | 71
58727  ++++++++++++++++++++++++++++++-------
58728  glib/tests/markup-parse.c           | 10 +++---
58729  glib/tests/markups/fail-3.expected  | 50 ++++++++++++++++++++++++++
58730  glib/tests/markups/fail-36.expected |  4 +++
58731  4 files changed, 117 insertions(+), 18 deletions(-)
58732
58733 commit 6e64bbe8de27ab72aa84dbe90c34f3a01eaadc15
58734 Author: Colin Walters <walters@verbum.org>
58735 Date:   Fri May 3 18:13:51 2013 -0400
58736
58737     glib/tests/mappedfile: Copy test file before writing to it
58738
58739     This way we're *always* testing writability rather than only sometimes
58740     doing it in the source directory.
58741
58742     https://bugzilla.gnome.org/show_bug.cgi?id=699079
58743
58744  glib/tests/mappedfile.c | 53
58745  ++++++++++++++++++++++++++++++++-----------------
58746  1 file changed, 35 insertions(+), 18 deletions(-)
58747
58748 commit 23f5d8b238bc104672e0ad967c916ca258acef06
58749 Author: Jorge Pérez Pérez <jorgtum@gmail.com>
58750 Date:   Wed May 15 23:05:10 2013 +0200
58751
58752     Added Aragonese translation
58753
58754  po/LINGUAS |    1 +
58755  po/an.po   | 4472
58756  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
58757  2 files changed, 4473 insertions(+)
58758
58759 commit c81a9556fffea3578aff3d53b4f1bc61c905c748
58760 Author: Adrian Bunk <bunk@stusta.de>
58761 Date:   Tue May 14 01:48:37 2013 +0300
58762
58763     m4macros/glib-gettext.m4: Don't use AC_HEADER_STDC
58764
58765     AC_HEADER_STDC is obsolete (pre-C89 headers are no longer an issue),
58766     and the resulting STDC_HEADERS define is anyway not used.
58767
58768     https://bugzilla.gnome.org/show_bug.cgi?id=700263
58769
58770  m4macros/glib-gettext.m4 | 1 -
58771  1 file changed, 1 deletion(-)
58772
58773 commit 216725f0ae31f193c57244df3c4d11dcb46d790b
58774 Author: Shankar Prasad <svenkate@redhat.com>
58775 Date:   Tue May 14 15:26:07 2013 +0530
58776
58777     updated kn translations
58778
58779  po/kn.po | 395
58780  +++++++++++++++++++++++++++++++--------------------------------
58781  1 file changed, 192 insertions(+), 203 deletions(-)
58782
58783 commit e195490a879e6fcdd5b861629fadd6b7e652237b
58784 Author: Dan Winship <danw@gnome.org>
58785 Date:   Mon May 13 11:47:12 2013 -0400
58786
58787     tests/slice: use G_GNUC_BEGIN_IGNORE_DEPRECATIONS
58788
58789     rather than implementing it by hand
58790
58791  glib/tests/slice.c | 2 +-
58792  1 file changed, 1 insertion(+), 1 deletion(-)
58793
58794 commit eebb3c1c8e09d122f049edb762c9a13199f3b1e9
58795 Author: Dan Winship <danw@gnome.org>
58796 Date:   Mon May 13 11:38:53 2013 -0400
58797
58798     gtestutils: use g_clear_pointer
58799
58800  glib/gtestutils.c | 9 +++------
58801  1 file changed, 3 insertions(+), 6 deletions(-)
58802
58803 commit e9284ed29731365415992d8c9ed72f10e67cf056
58804 Author: Dan Winship <danw@gnome.org>
58805 Date:   Wed Dec 5 11:28:53 2012 -0500
58806
58807     gtestutils: deprecate g_test_trap_fork()
58808
58809     https://bugzilla.gnome.org/show_bug.cgi?id=679683
58810
58811  gio/tests/gdbus-non-socket.c | 2 ++
58812  glib/gtestutils.c            | 6 ++++--
58813  glib/gtestutils.h            | 3 ++-
58814  glib/tests/testing.c         | 6 ++++++
58815  4 files changed, 14 insertions(+), 3 deletions(-)
58816
58817 commit e3d1869ee3b6e269b80723173dc4f85c7cc3eaea
58818 Author: Dan Winship <danw@gnome.org>
58819 Date:   Sat Nov 24 15:58:36 2012 -0500
58820
58821     tests: port from g_test_trap_subprocess() to g_test_trap_fork()
58822
58823     https://bugzilla.gnome.org/show_bug.cgi?id=679683
58824
58825  gio/tests/gdbus-exit-on-close.c | 137 +++++++------
58826  gio/tests/gdbus-non-socket.c    |   1 +
58827  gio/tests/gdbus-proxy.c         |  20 +-
58828  gio/tests/gschema-compile.c     |  50 +++--
58829  gio/tests/gsettings.c           | 422
58830  ++++++++++++++++++++++++++--------------
58831  glib/tests/array-test.c         |  27 +--
58832  glib/tests/dataset.c            |  22 ++-
58833  glib/tests/gvariant.c           |  79 +++++---
58834  glib/tests/list.c               |  35 ++--
58835  glib/tests/logging.c            | 215 +++++++++++---------
58836  glib/tests/mem-overflow.c       | 143 +++++++++-----
58837  glib/tests/option-context.c     | 382
58838  ++++++++++++++++++++----------------
58839  glib/tests/scannerapi.c         |  21 +-
58840  glib/tests/slice.c              |  14 +-
58841  glib/tests/test-printf.c        | 277 ++++++++++----------------
58842  glib/tests/testing.c            | 204 ++++++++++++-------
58843  glib/tests/utils.c              |  22 ++-
58844  gobject/tests/param.c           |  54 ++++-
58845  tests/Makefile.am               |   1 +
58846  tests/testglib.c                |  50 +++--
58847  20 files changed, 1263 insertions(+), 913 deletions(-)
58848
58849 commit 467f9ea1bc41bdb343644fc0d13760799542cc4e
58850 Author: Dan Winship <danw@gnome.org>
58851 Date:   Sun Nov 25 11:50:09 2012 -0500
58852
58853     tests/protocol: redo a bit
58854
58855     Rather than overloading --verbose, just skip the tests that aren't
58856     supposed to be run in the parent process (so that if you do run the
58857     toplevel test with --verbose, it doesn't immediately error out).
58858
58859     https://bugzilla.gnome.org/show_bug.cgi?id=679683
58860
58861  glib/tests/protocol.c | 18 +++++++++---------
58862  1 file changed, 9 insertions(+), 9 deletions(-)
58863
58864 commit 960f5500e22d505a5dccbff51ccbc8ab969f0851
58865 Author: Dan Winship <danw@gnome.org>
58866 Date:   Sat Nov 24 15:58:27 2012 -0500
58867
58868     gtestutils: add g_test_trap_subprocess()
58869
58870     g_test_trap_fork() doesn't work on Windows and is potentially flaky on
58871     unix anyway given the fork-but-don't-exec. Replace it with
58872     g_test_trap_subprocess(), which re-spawns the same program with
58873     arguments telling it to run a specific (otherwise-ignored) test case.
58874
58875     Make the existing g_test_trap_fork() unit tests be unix-only (they
58876     never passed on Windows anyway), and add a parallel set of
58877     g_test_trap_subprocess() tests.
58878
58879     Also fix the logic of gtestutils's "-p" argument (which is used by the
58880     subprocess tests); previously if you had tests "/foo/bar" and
58881     "/foo/bar/baz", and ran the test program with "-p /foo/bar/baz", it
58882     would run "/foo/bar" too. Fix that and add tests.
58883
58884     https://bugzilla.gnome.org/show_bug.cgi?id=679683
58885
58886  docs/reference/glib/glib-sections.txt |   4 +-
58887  glib/gmessages.c                      |   2 +-
58888  glib/gtestutils.c                     | 753
58889  +++++++++++++++++++++++-----------
58890  glib/gtestutils.h                     |  16 +-
58891  glib/tests/testing.c                  | 183 +++++++++
58892  5 files changed, 712 insertions(+), 246 deletions(-)
58893
58894 commit 38859e8e2930f12bc5885c1ce9191aa3f73b8110
58895 Author: Dan Winship <danw@gnome.org>
58896 Date:   Wed Dec 19 15:59:55 2012 -0500
58897
58898     g_test_trap_fork: don't blow away the SIGCHLD handler
58899
58900     Not sure why it was doing this, but it's not necessary (all of glib's
58901     tests pass fine without it), and it breaks tests that try to use
58902     g_spawn_sync() or GChildWatchSource after doing a g_test_trap_fork().
58903
58904     https://bugzilla.gnome.org/show_bug.cgi?id=679683
58905
58906  glib/gtestutils.c | 1 -
58907  1 file changed, 1 deletion(-)
58908
58909 commit 4c356443b85d8deb97107cfebc8c329446a9d6c9
58910 Author: Dan Winship <danw@gnome.org>
58911 Date:   Sun Nov 25 13:52:20 2012 -0500
58912
58913     tests/spawn-*.c: fix on Windows
58914
58915     Need to append ".exe" to the spawned binary name on Windows
58916
58917     https://bugzilla.gnome.org/show_bug.cgi?id=679683
58918
58919  glib/tests/Makefile.am           | 1 +
58920  glib/tests/spawn-multithreaded.c | 4 ++--
58921  glib/tests/spawn-singlethread.c  | 4 ++--
58922  3 files changed, 5 insertions(+), 4 deletions(-)
58923
58924 commit 1d310cf5dbe3ef224f5af505f33cc7263a5801e9
58925 Author: Christian Persch <chpe@gnome.org>
58926 Date:   Sun May 12 21:52:54 2013 +0200
58927
58928     app: Document when floating variants are consumed
58929
58930     Bug #700203.
58931
58932  gio/gaction.c       | 2 ++
58933  gio/gsimpleaction.c | 2 ++
58934  2 files changed, 4 insertions(+)
58935
58936 commit b7550999cdee5281cdece52b4ca2d35fa70dd868
58937 Author: ManojKumar Giri <mgiri@redhat.com>
58938 Date:   Fri May 10 12:08:27 2013 +0530
58939
58940     Updated Odia Translation.
58941
58942  po/or.po | 306
58943  +++++++++++++++++++++++++++++++--------------------------------
58944  1 file changed, 150 insertions(+), 156 deletions(-)
58945
58946 commit 6fe6b0300b382fd000f75edd3ad968d29b276a0d
58947 Author: Matthias Clasen <mclasen@redhat.com>
58948 Date:   Thu May 9 16:02:52 2013 -0400
58949
58950     Clarify GValueArray docs
58951
58952     Don't refer to Quicksort in the documentation of
58953     g_value_array_sort, but just to qsort().
58954
58955  gobject/gvaluearray.c | 6 ++++--
58956  1 file changed, 4 insertions(+), 2 deletions(-)
58957
58958 commit 8d13a3e4e175697f00d5963542ea2ff0aa37662f
58959 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
58960 Date:   Thu May 9 18:03:09 2013 +0530
58961
58962     Updated Telugu Translations
58963
58964  po/te.po | 306
58965  +++++++++++++++++++++++++++++++--------------------------------
58966  1 file changed, 150 insertions(+), 156 deletions(-)
58967
58968 commit c2d6aaa540240c1842b6204cafc8dca404e4ba87
58969 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
58970 Date:   Tue Mar 20 22:40:32 2012 +0200
58971
58972     Fix minor typos in GSocketConnectable example code
58973
58974  gio/gsocketconnectable.c | 2 +-
58975  1 file changed, 1 insertion(+), 1 deletion(-)
58976
58977 commit 25fa94eb82a8b55fd9279f5faa67c02c4738b8d8
58978 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
58979 Date:   Mon May 6 16:06:48 2013 +0200
58980
58981     Declare res_init() for builds against Android's Bionic
58982
58983     res_init() exists in the C library here and as such is detected
58984     by configure, but it is not declared in any header.
58985
58986  gio/gresolver.c | 4 ++++
58987  1 file changed, 4 insertions(+)
58988
58989 commit f4a188234105cb363aecaefd31e06e1f976200c0
58990 Author: Dan Winship <danw@gnome.org>
58991 Date:   Sun May 5 16:50:43 2013 -0400
58992
58993     GProxyAddressEnumerator: add default-port property
58994
58995     Although none of the in-tree GSocketConnectable types need it, other
58996     types (like SoupAddress) may find it useful to be able to pass a URI
58997     and a default-port to GProxyAddressEnumerator separately (the same way
58998     you can with GNetworkAddress). So add a default-port property.
58999
59000     https://bugzilla.gnome.org/show_bug.cgi?id=698877
59001
59002  gio/gproxyaddressenumerator.c | 181
59003  +++++++++++++++++++++++-------------------
59004  gio/tests/proxy-test.c        | 105 +++++++++++++++++++++---
59005  2 files changed, 194 insertions(+), 92 deletions(-)
59006
59007 commit 6104230bce3607f62d47165dbee5ccbe73953b5a
59008 Author: Matthias Clasen <mclasen@redhat.com>
59009 Date:   Sat May 4 21:10:43 2013 -0400
59010
59011     Document all gtester-report options
59012
59013     The --subunit option was missing from the man page.
59014
59015  docs/reference/glib/gtester-report.xml | 7 +++++++
59016  1 file changed, 7 insertions(+)
59017
59018 commit 794401c0a2165ec6d9e0e29b61c0a2cdb59acdb2
59019 Author: Matthias Clasen <mclasen@redhat.com>
59020 Date:   Sat May 4 21:08:18 2013 -0400
59021
59022     Document all glib-mkenums placeholders
59023
59024     The @ENUMPREFIX@ placeholder was missing in the man page.
59025
59026  docs/reference/gobject/glib-mkenums.xml | 7 +++++++
59027  1 file changed, 7 insertions(+)
59028
59029 commit f10dc91ceedaef63d3a6b0421d4ae0b28f5e1473
59030 Author: Matthias Clasen <mclasen@redhat.com>
59031 Date:   Sat May 4 21:05:24 2013 -0400
59032
59033     Document all glib-genmarshal options
59034
59035     The --stdinc option was missing from the man page.
59036
59037  docs/reference/gobject/glib-genmarshal.xml | 8 ++++++++
59038  1 file changed, 8 insertions(+)
59039
59040 commit 8d99b24a03adf1c5b950336c3bd649baeb953a9e
59041 Author: Matthias Clasen <mclasen@redhat.com>
59042 Date:   Sat May 4 21:03:00 2013 -0400
59043
59044     Fix a typo
59045
59046  docs/reference/gio/glib-compile-resources.xml | 2 +-
59047  1 file changed, 1 insertion(+), 1 deletion(-)
59048
59049 commit 7b60a469b751b655cbce04fb44b40e42a7d42391
59050 Author: Matthias Clasen <mclasen@redhat.com>
59051 Date:   Sat May 4 21:01:35 2013 -0400
59052
59053     Document all gdbus-codegen options
59054
59055     The --help and --xml-files options were missing from the man page.
59056
59057  docs/reference/gio/gdbus-codegen.xml | 20 ++++++++++++++++++++
59058  1 file changed, 20 insertions(+)
59059
59060 commit 13958ee4292947e0a074ebf4a0e697462ba58e79
59061 Author: Dan Winship <danw@gnome.org>
59062 Date:   Thu May 2 10:14:57 2013 -0400
59063
59064     gbitlock: fix this to not unconditionally use futex emulation
59065
59066     Ryan accidentally committed some debugging code a long time ago,
59067     causing this file to always use futex emulation even when real futex
59068     support was available. I noticed this a while later and pointed it out
59069     to him, and assumed he was going to fix it, but I guess he assumed I
59070     was going to fix it, and then neither of us did...
59071
59072     https://bugzilla.gnome.org/show_bug.cgi?id=699500
59073
59074  glib/gbitlock.c | 2 +-
59075  1 file changed, 1 insertion(+), 1 deletion(-)
59076
59077 commit 9d69c274e0e13294bbfd6488c220ab523d3e881a
59078 Author: Matthias Clasen <mclasen@redhat.com>
59079 Date:   Thu May 2 21:00:57 2013 -0400
59080
59081     Silently handle icon being NULL
59082
59083     While an emblemed icon without a base icon is not very
59084     useful, no need to crash here.
59085     This was crashing the object finalization test in gtk.
59086
59087  gio/gemblemedicon.c | 2 +-
59088  1 file changed, 1 insertion(+), 1 deletion(-)
59089
59090 commit a360b314aad5dcbc575948a401d22d47a36e4328
59091 Author: Emmanuele Bassi <ebassi@gnome.org>
59092 Date:   Sun Apr 14 21:04:41 2013 +0100
59093
59094     binding: Add an explicit unbind()
59095
59096     Higher order languages with garbage collection can have issues
59097     releasing
59098     a binding, as they do not control the last reference being dropped on
59099     the binding, source, or target instances.
59100
59101     https://bugzilla.gnome.org/show_bug.cgi?id=698018
59102
59103  docs/reference/gobject/gobject-sections.txt |  1 +
59104  gobject/gbinding.c                          | 89
59105  +++++++++++++++++++----------
59106  gobject/gbinding.h                          |  2 +
59107  gobject/tests/binding.c                     | 32 +++++++++++
59108  4 files changed, 95 insertions(+), 29 deletions(-)
59109
59110 commit f61daa6ed275f1794a6552d3343e313d1d243933
59111 Author: Colin Walters <walters@verbum.org>
59112 Date:   Thu May 2 11:39:11 2013 -0400
59113
59114     tests/mappedfile: Also handle ENOMEM
59115
59116     The RHEL6.4 kernel gives me that instead of EINVAL.
59117
59118     https://bugzilla.gnome.org/show_bug.cgi?id=699485
59119
59120  glib/tests/mappedfile.c | 3 ++-
59121  1 file changed, 2 insertions(+), 1 deletion(-)
59122
59123 commit c0e0c6a4201c879b5d8d7f5314d42f268a317f4c
59124 Author: Dan Winship <danw@gnome.org>
59125 Date:   Thu May 2 13:58:25 2013 -0400
59126
59127     gobject: rename an unused parameter to make AIX happy
59128
59129  gobject/gobject.c | 4 ++--
59130  1 file changed, 2 insertions(+), 2 deletions(-)
59131
59132 commit 769e3edbe0f658ecaf22d7352486aad176095328
59133 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
59134 Date:   Thu May 2 16:50:01 2013 +0100
59135
59136     GSocks5Proxy: don't crash if parsing negotiation reply fails
59137
59138     The GError should be initialized to NULL, otherwise we'll
59139     "pile up" errors, then try to free an uninitialized pointer.
59140
59141     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
59142     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=699493
59143
59144  gio/gsocks5proxy.c | 2 +-
59145  1 file changed, 1 insertion(+), 1 deletion(-)
59146
59147 commit eda37dbc3f547d785e4e8941abd320d1292e93e7
59148 Author: Rajesh Ranjan <rranjan@redhat.com>
59149 Date:   Thu May 2 13:45:46 2013 +0530
59150
59151     hindi update
59152
59153  po/hi.po | 311
59154  +++++++++++++++++++++++++++++++--------------------------------
59155  1 file changed, 153 insertions(+), 158 deletions(-)
59156
59157 commit b24f73700d3779187b763178d4e462cdfa3e43c5
59158 Author: Matej Urbančič <mateju@svn.gnome.org>
59159 Date:   Wed May 1 20:32:44 2013 +0200
59160
59161     Updated Slovenian translation
59162
59163  po/sl.po | 1396
59164  +++++++++++++++++++++++++++++++-------------------------------
59165  1 file changed, 702 insertions(+), 694 deletions(-)
59166
59167 commit 631cf195c8fa718d78354688de4d88057c7e68ad
59168 Author: Matthias Clasen <mclasen@redhat.com>
59169 Date:   Wed May 1 05:20:02 2013 -0400
59170
59171     Bump version to 2.37.1
59172
59173  configure.ac | 2 +-
59174  1 file changed, 1 insertion(+), 1 deletion(-)
59175
59176 commit 20012ec9a96c3b12315be0f516fbea9088e67d93
59177 Author: Matthias Clasen <mclasen@redhat.com>
59178 Date:   Wed May 1 00:16:25 2013 -0400
59179
59180     Add 2.38 indexes to the docs
59181
59182  docs/reference/gio/gio-docs.xml         | 4 ++++
59183  docs/reference/glib/glib-docs.xml       | 4 ++++
59184  docs/reference/gobject/gobject-docs.xml | 4 ++++
59185  3 files changed, 12 insertions(+)
59186
59187 commit 83e74d5e3e5b6b142daceb12497608312820c1ae
59188 Author: Matthias Clasen <mclasen@redhat.com>
59189 Date:   Wed May 1 00:15:06 2013 -0400
59190
59191     Updates
59192
59193  NEWS | 68
59194  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
59195  1 file changed, 68 insertions(+)
59196
59197 commit daf7f56491517f048e119a12661999a103875c06
59198 Author: Tim Lunn <tim@feathertop.org>
59199 Date:   Wed May 1 10:39:26 2013 +1000
59200
59201     gio: fix small leak
59202
59203     https://bugzilla.gnome.org/show_bug.cgi?id=699361
59204
59205  gio/gdesktopappinfo.c | 1 +
59206  1 file changed, 1 insertion(+)
59207
59208 commit 0646e00e2522490b41f39fc25a4093bb61e8a4dc
59209 Author: Ryan Lortie <desrt@desrt.ca>
59210 Date:   Sun Apr 21 10:55:40 2013 -0400
59211
59212     GApplication: don't leak 'hint' on remote Open
59213
59214     We were using format string "s" to deconstruct the open hint into a
59215     'const gchar *' which, of course, we never freed.  Fix that.
59216
59217  gio/gapplicationimpl-dbus.c | 2 +-
59218  1 file changed, 1 insertion(+), 1 deletion(-)
59219
59220 commit 706e636ab83de76c22ed7f2e56df9a1bcb49b39a
59221 Author: Cosimo Cecchi <cosimoc@gnome.org>
59222 Date:   Fri Apr 26 17:11:02 2013 -0400
59223
59224     bytesicon: don't use g_object_unref() on GBytes
59225
59226     We need to use g_bytes_unref()
59227
59228     https://bugzilla.gnome.org/show_bug.cgi?id=699001
59229
59230  gio/gbytesicon.c | 2 +-
59231  1 file changed, 1 insertion(+), 1 deletion(-)
59232
59233 commit 463022cc09c3ebab18c4d3a6f2f80752339dc5f0
59234 Author: Cosimo Cecchi <cosimoc@gnome.org>
59235 Date:   Fri Apr 26 17:07:41 2013 -0400
59236
59237     bytesicon: fix a memory leak
59238
59239     https://bugzilla.gnome.org/show_bug.cgi?id=698999
59240
59241  gio/gbytesicon.c | 1 +
59242  1 file changed, 1 insertion(+)
59243
59244 commit 518e3104bf6cdb5d8e6b43d3b721805db5951139
59245 Author: Colin Walters <walters@verbum.org>
59246 Date:   Fri Apr 26 08:12:01 2013 -0400
59247
59248     configure: Assume C90 compatible malloc() prototype
59249
59250     This ancient code was attempting to cope with (unknown) systems whose
59251     malloc() prototype was incompatible with the standard.  This test was
59252     fragile; it would break if the build environment provided -Wall in
59253     CFLAGS.
59254
59255     Now that it's 2013, let's assume that target systems have a sane
59256     malloc().  If someone complains, we can revisit this.
59257
59258     https://bugzilla.gnome.org/698716
59259
59260  configure.ac | 41 ------------------------------
59261  glib/gmem.c  | 81
59262  ++++++++++--------------------------------------------------
59263  2 files changed, 13 insertions(+), 109 deletions(-)
59264
59265 commit 7d61da0c078fcc10fada292811401b127e330555
59266 Author: Ryan Lortie <desrt@desrt.ca>
59267 Date:   Fri Apr 26 11:27:51 2013 -0400
59268
59269     g_object_new: check for NULL from _constructor()
59270
59271     There is some code in the wild (like in gnome-session) that does this
59272     from its custom _constructor() implementation:
59273
59274     {
59275       GObject *obj;
59276
59277       obj = ((chain up));
59278
59279       if (!object_is_viable (obj))
59280         {
59281           g_object_unref (obj);
59282           return NULL;
59283         }
59284       else
59285         return obj;
59286     }
59287
59288     This has never been a valid use of GObject and this code has always
59289     caused memory to be leaked[1] by growing the construction_objects
59290     list.
59291     The ability to legitimately return NULL from a constructor was exactly
59292     the reason that we created GInitable, in fact.
59293
59294     That doesn't change the fact that the g_object_new() rewrite will
59295     crash
59296     in this case, so instead of doing that, let's emit a critical
59297     and avoid
59298     the crash.  This will allow people to upgrade their GLib without also
59299     upgrading their gnome-session.  Meanwhile, people can fix their broken
59300     code.
59301
59302     [1] not in the strictest sense of the word, because it's still
59303     reachable
59304
59305  gobject/gobject.c | 12 ++++++++++++
59306  1 file changed, 12 insertions(+)
59307
59308 commit c98c65fffc4319c5caca164df09af9c8415a46bd
59309 Author: Shantha kumar <shkumar@redhat.com>
59310 Date:   Fri Apr 26 11:40:25 2013 +0530
59311
59312     Tamil Translation Updated
59313
59314  po/ta.po | 630
59315  +++++++++++++++++++++++++++++++++++++--------------------------
59316  1 file changed, 373 insertions(+), 257 deletions(-)
59317
59318 commit c027e88a30fc3c332c8955fdeef1bf5e15cc63fc
59319 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
59320 Date:   Thu Apr 25 02:24:53 2013 -0500
59321
59322     gio/tests: Find "true" in PATH opposed to hardcoding the location
59323
59324     Not all systems have /usr/bin/true. Some have it in /bin/true.
59325     Instead of trying to guess a hardcoded path to find it, let
59326     g_app_info_create_from_commandline() internally search PATH
59327     to find the program.
59328
59329     https://bugzilla.gnome.org/show_bug.cgi?id=698655
59330
59331  gio/tests/desktop-app-info.c | 2 +-
59332  1 file changed, 1 insertion(+), 1 deletion(-)
59333
59334 commit 8a6ae995ee53f09da60b60f853b597b23f9dc4c0
59335 Author: Milo Casagrande <milo@ubuntu.com>
59336 Date:   Thu Apr 25 09:01:11 2013 +0200
59337
59338     [l10n] Updated Italian translation.
59339
59340  po/it.po | 121
59341  +++++++++++++++++++++++++++++++++------------------------------
59342  1 file changed, 63 insertions(+), 58 deletions(-)
59343
59344 commit 03dd6cf1b55fbef243e90ee3253dacecae06cf61
59345 Author: Cosimo Cecchi <cosimoc@gnome.org>
59346 Date:   Wed Apr 24 11:58:47 2013 -0400
59347
59348     docs: fix docs for g_icon_[de]serialize()
59349
59350  docs/reference/gio/gio-sections.txt |  2 ++
59351  gio/gicon.c                         | 24 ++++++++++++++++++++++++
59352  2 files changed, 26 insertions(+)
59353
59354 commit 755f4f0bf66ea6b9e735bf685a5ae2a2c404d6d2
59355 Author: Piotr Drąg <piotrdrag@gmail.com>
59356 Date:   Wed Apr 24 00:01:48 2013 +0200
59357
59358     Updated Polish translation
59359
59360  po/pl.po | 119
59361  +++++++++++++++++++++++++++++++++------------------------------
59362  1 file changed, 62 insertions(+), 57 deletions(-)
59363
59364 commit bfa8bef7b9985b3ab8bc6165ed5e915f70d464d8
59365 Author: Ryan Lortie <desrt@desrt.ca>
59366 Date:   Wed Mar 27 23:34:30 2013 -0400
59367
59368     GObject: substantially rework g_object_new()
59369
59370     Make a number of improvements to g_object_new():
59371
59372      - instead of looking up the GParamSpec for the named property once in
59373        g_object_new() (in order to collect) and then again in
59374        g_object_newv
59375        (when actually setting the property), g_object_new_internal() is a
59376        new function that takes the GParamSpec on the interface to
59377        avoid the
59378        second lookup
59379
59380      - in the case that ->constructor() is not set, we need not waste time
59381        creating an array of GObjectConstructParam to pass in.
59382        Just directly
59383        iterate the list of parameters, calling set_property() on each.
59384
59385      - instead of playing with linked lists to keep track of the construct
59386        properties, realise that the number of construct properties that we
59387        will set is exactly equal to the length of the construct_properties
59388        list on GObjectClass and the only thing that may change is
59389        where the
59390        value comes from (in the case that it was passed in)
59391
59392        This assumption was already implicit in the existing code and
59393        can be
59394        seen from the sizing of the array used to hold the construct
59395        properties, but it wasn't taken advantage of to make things
59396        simpler.
59397
59398      - instead of allocating and filling a separate array of the
59399        non-construct properties just re-iterate the passed-in list and set
59400        all properties that were not marked G_PARAM_CONSTRUCT (since
59401        the ones
59402        that were construct params were already used during construction)
59403
59404      - use the new g_param_spec_get_default_value() API instead of
59405        allocating and setting the GValue for each construct property that
59406        wasn't passed from the user
59407
59408     Because we are now iterating the linked list of properties in-order we
59409     need to append to that list during class initialising instead of
59410     prepending.
59411
59412     These changes show a very small improvement on the simple-construction
59413     performance testcase (probably just noise) and they improve the
59414     complex-construction case by ~30%.
59415
59416     Thanks to Alex Larsson for reviews and fixes.
59417
59418     https://bugzilla.gnome.org/show_bug.cgi?id=698056
59419
59420  gobject/gobject.c | 527
59421  +++++++++++++++++++++++++++++++++++-------------------
59422  1 file changed, 340 insertions(+), 187 deletions(-)
59423
59424 commit c18462b5803a3dd57d3ccb67153ad7851cc8ce08
59425 Author: Ryan Lortie <desrt@desrt.ca>
59426 Date:   Tue Apr 23 11:11:20 2013 -0400
59427
59428     GParamSpec: add g_param_spec_get_default_value()
59429
59430     The way of getting the default value out of a GParamSpec is to
59431     allocate
59432     a GValue, initialise it, then call g_param_spec_set_default() to
59433     set the
59434     default value into that GValue.
59435
59436     This is exactly how we handle setting the default value for all of the
59437     construct properties that were not explicitly passed to
59438     g_object_new().
59439
59440     Instead of doing the alloc/init/store on all construct properties on
59441     every call to g_object_new(), we can cache those GValues in the
59442     private
59443     data of the GParamSpec itself and reuse them.
59444
59445     This patch does not actually make that change to g_object_new()
59446     yet, but
59447     it adds the API to GParamSpec so that a future patch to GObject
59448     can make
59449     the change.
59450
59451     https://bugzilla.gnome.org/show_bug.cgi?id=698056
59452
59453  docs/reference/gobject/gobject-sections.txt |  1 +
59454  gobject/gparam.c                            | 62
59455  +++++++++++++++++++++++++++++
59456  gobject/gparam.h                            |  3 +-
59457  gobject/tests/param.c                       | 16 ++++++++
59458  4 files changed, 81 insertions(+), 1 deletion(-)
59459
59460 commit c30c0bb34d80013489897c49bef36cc56972d5d9
59461 Author: Ryan Lortie <desrt@desrt.ca>
59462 Date:   Tue Apr 23 10:38:23 2013 -0400
59463
59464     GType: add accessor for instance private offset
59465
59466     Since instance private data is now always at a constant offset to the
59467     instance pointer, we can add an accessor for it that doesn't also
59468     require an instance.
59469
59470     The idea is that classes can call this from their class_init and store
59471     it in a file-scoped static variable and use that to find their private
59472     data on instances very quickly, without a priv pointer.
59473
59474     https://bugzilla.gnome.org/show_bug.cgi?id=698056
59475
59476  docs/reference/gobject/gobject-sections.txt |  1 +
59477  gobject/gtype.c                             | 48
59478  +++++++++++++++++++++++++++++
59479  gobject/gtype.h                             |  2 ++
59480  3 files changed, 51 insertions(+)
59481
59482 commit eb860fd898a6a2bd86c11d245294cd0e8cd4304b
59483 Author: Ryan Lortie <desrt@desrt.ca>
59484 Date:   Tue Apr 23 13:26:48 2013 -0400
59485
59486     Partially revert "Merge waitpid() from g_spawn_sync into gmain()"
59487
59488     This partially reverts commit
59489     ce0022933c255313e010b27f977f4ae02aad1e7e.
59490
59491     It used to be safe to use g_spawn_sync() from processes that had their
59492     own SIGCHLD handler because it simply called wait().  When it was
59493     changed to depend on the GLib child watching infrastructure this meant
59494     that GLib had to own the SIGCHLD handler.
59495
59496     This caused hangs in at least Pidgin.
59497
59498     The patch contained two other improvements to the child watch
59499     code which
59500     we want to keep, so only revert the changes to gspawn itself.
59501
59502     https://bugzilla.gnome.org/show_bug.cgi?id=698081
59503
59504  glib/gspawn.c | 76
59505  ++++++++++++++++++++++++++++-------------------------------
59506  1 file changed, 36 insertions(+), 40 deletions(-)
59507
59508 commit c91af2ab44c20556f3d3493edff686cf77137fda
59509 Author: Ryan Lortie <desrt@desrt.ca>
59510 Date:   Tue Apr 23 14:30:42 2013 -0400
59511
59512     Test GUnixSocketAddress construction
59513
59514     This test fails without the previous fix and works properly with it.
59515
59516     https://bugzilla.gnome.org/show_bug.cgi?id=698686
59517
59518  gio/tests/.gitignore       |  1 +
59519  gio/tests/Makefile.am      |  1 +
59520  gio/tests/socket-address.c | 79
59521  ++++++++++++++++++++++++++++++++++++++++++++++
59522  3 files changed, 81 insertions(+)
59523
59524 commit 9c243beea25f08b506eab9e1e877d6ffe2b20531
59525 Author: Ryan Lortie <desrt@desrt.ca>
59526 Date:   Tue Apr 23 13:38:33 2013 -0400
59527
59528     GUnixSocketAddress: fix construct parameter issue
59529
59530     GUnixSocketAddress has some very strange logic for interpreting its
59531     construct paramters.  This logic behaves differently in these
59532     two cases:
59533
59534       g_object_new (G_TYPE_UNIX_SOCKET_ADDRESS,
59535                     "abstract", FALSE,
59536                     "address-type", ...,
59537                     NULL);
59538
59539     and
59540
59541       g_object_new (G_TYPE_UNIX_SOCKET_ADDRESS,
59542                     "address-type", ...,
59543                     NULL);
59544
59545     even though the default value for "abstract" is already FALSE.
59546
59547     Change the way the code works so that it is not sensitive to people
59548     merely setting a property to its default value.
59549
59550     https://bugzilla.gnome.org/show_bug.cgi?id=698686
59551
59552  gio/gunixsocketaddress.c | 23 ++++++-----------------
59553  1 file changed, 6 insertions(+), 17 deletions(-)
59554
59555 commit 7409ac0d14e197f0c2ef1ae86fa15ddaeea5a434
59556 Author: Ryan Lortie <desrt@desrt.ca>
59557 Date:   Tue Apr 23 11:59:09 2013 -0400
59558
59559     gtype: tweak valgrind hints
59560
59561     The valgrind client requests were not producing the intended result in
59562     some cases, so step up our game a bit.
59563
59564  gobject/gtype.c | 17 ++++++++++++-----
59565  1 file changed, 12 insertions(+), 5 deletions(-)
59566
59567 commit e8438f98e2d274b57008eddcb86df3f63e166933
59568 Author: Ryan Lortie <desrt@desrt.ca>
59569 Date:   Mon Apr 22 18:32:05 2013 -0400
59570
59571     Revert "GObject: prevent installing properties after init"
59572
59573     This reverts commit ddb0ce14215cd62c7a2497d6cf9f2ea63c40ebb5.
59574
59575     Colin's smoke testing has found issues in at least gjs and
59576     gnome-settings-daemon.  We'll need to see if we can address those.
59577
59578  gobject/gobject.c       |  9 ++-------
59579  gobject/gtype-private.h |  1 -
59580  gobject/gtype.c         | 10 ----------
59581  3 files changed, 2 insertions(+), 18 deletions(-)
59582
59583 commit ddb0ce14215cd62c7a2497d6cf9f2ea63c40ebb5
59584 Author: Ryan Lortie <desrt@desrt.ca>
59585 Date:   Mon Apr 22 17:37:18 2013 -0400
59586
59587     GObject: prevent installing properties after init
59588
59589     GObject has previously allowed installing properties after class_init
59590     has finished running.  This means that you could install some of your
59591     own properties on G_TYPE_OBJECT, for example, although they wouldn't
59592     have worked properly.
59593
59594     Prevent this from happening.  Require that all properties are
59595     installed by
59596     the time class_init has finished.
59597
59598     Complaints go to this bug:
59599
59600     https://bugzilla.gnome.org/show_bug.cgi?id=698614
59601
59602  gobject/gobject.c       |  9 +++++++--
59603  gobject/gtype-private.h |  1 +
59604  gobject/gtype.c         | 10 ++++++++++
59605  3 files changed, 18 insertions(+), 2 deletions(-)
59606
59607 commit 31fde567a95ff8f50b6b0e75d4010da9b73514ed
59608 Author: Ryan Lortie <desrt@desrt.ca>
59609 Date:   Mon Apr 22 12:33:30 2013 -0400
59610
59611     gtype: put private data before the instance
59612
59613     Classically, a GTypeInstance has had the following layout:
59614
59615      [[[[GTypeInstance] GObject] TypeA] TypeB] [TypeAPrivate]
59616      [TypeBPrivate]
59617
59618     where TypeB is a subclass of TypeA which is a GObject.  Both TypeA and
59619     TypeB use pivate data.
59620
59621     The main problem with this approach is that the offset between
59622     a pointer
59623     to an instance of TypeA and the TypeAPrivate is not constant:
59624     it changes
59625     depending on the depth of derivation and the size of the instance
59626     structures of the derived types.  For example, changing the size
59627     of the
59628     TypeB structure in the above example would push the TypeAPrivate
59629     further
59630     along.
59631
59632     This complicates the implementation of g_type_instance_get_private().
59633     In particular, during object construction when the class pointer
59634     to the
59635     'complete type' of the object is not yet stored in the header of the
59636     GTypeInstance, we need a lookup table in order to be able to implement
59637     g_type_instance_get_private() accurately.
59638
59639     We can avoid this problem by storing the private data before the
59640     structures, in reverse order, like so:
59641
59642       [TypeBPrivate] [TypeAPrivate] [[[[GTypeInstance] GObject] TypeA]
59643       TypeB]
59644
59645     Now the distance between TypeA and TypeAPrivate depends only on
59646     the size
59647     of GObject and GTypeInstance, which are static.  Even in the case of
59648     TypeB, the distance is not statically known but can be determined at
59649     runtime and is constant (because we will know the size of TypeAPrivate
59650     by the time we initialise TypeB and it won't change).
59651
59652     This approach requires a slighty dirty trick: allocating extra memory
59653     _before_ the pointer we return from g_type_create_instance().
59654     The main
59655     problem with this is that it will cause valgrind to behave very badly,
59656     reporting almost everything as "possibly lost".
59657
59658     We can correct for this by including a few valgrind client requests in
59659     order to inform it that the start of the GTypeInstance should be
59660     considered a block of memory and that pointers to it should mean that
59661     this block is reachable.  In order to make the private data reachable,
59662     we also declare it as a block and include an extra pointer from
59663     the end
59664     of the primary block pointing back at it.  All of this is only done if
59665     we are running under Valgrind.
59666
59667     https://bugzilla.gnome.org/show_bug.cgi?id=698595
59668
59669  gobject/gtype.c | 221
59670  ++++++++++++++++++--------------------------------------
59671  1 file changed, 72 insertions(+), 149 deletions(-)
59672
59673 commit 00fbc2f0ce2fb65da1027485707fbac59b91a1ef
59674 Author: Ryan Lortie <desrt@desrt.ca>
59675 Date:   Mon Apr 22 12:28:44 2013 -0400
59676
59677     gslice: disable by default under valgrind
59678
59679     All experienced GLib hackers know that G_SLICE=always-malloc is
59680     absolutely essential when valgrinding but many users of GLib
59681     don't know
59682     about this and get hit pretty hard when valgrinding their programs.
59683
59684     When initialising gslice, add a check to see if we are running under
59685     valgrind and disable ourselves if we are.
59686
59687     We only do the check in the case that G_SLICE= was not specified
59688     in the
59689     environment, so setting it to an empty string will prevent this
59690     default
59691     behaviour.
59692
59693     I considered modifying gslice to use the VALGRIND_MALLOCLIKE_BLOCK
59694     client request in all cases in order to just mark the blocks properly
59695     but these calls are not free and gslice is pretty hyper-optimised.
59696     It's
59697     easier to just disable gslice completely and this way we only have
59698     to do
59699     one check during startup.  It's also theoretically possible that
59700     someone
59701     might want to use valgrind to debug gslice, in which case the extra
59702     annotations would probably cause quite a lot of difficulty.
59703
59704     https://bugzilla.gnome.org/show_bug.cgi?id=698595
59705
59706  glib/gslice.c | 13 +++++++++++++
59707  1 file changed, 13 insertions(+)
59708
59709 commit c8d56d7cf79b107d0e9a64812734fe877b332093
59710 Author: Ryan Lortie <desrt@desrt.ca>
59711 Date:   Mon Apr 22 12:10:35 2013 -0400
59712
59713     Add a copy of valgrind.h to glib/
59714
59715     This is a BSD-licenced header file that is designed to be copy-pasted
59716     into programs.  It will allow us to detect if we are running under
59717     Valgrind and send "client requests" to it.
59718
59719     We will use this for a couple of reasons in upcoming patches.
59720
59721     https://bugzilla.gnome.org/show_bug.cgi?id=698595
59722
59723  glib/Makefile.am |    3 +-
59724  glib/valgrind.h  | 4840
59725  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
59726  2 files changed, 4842 insertions(+), 1 deletion(-)
59727
59728 commit c1c1b33f883d6afd2e27bb2506ab6490ed916052
59729 Author: Ryan Lortie <desrt@desrt.ca>
59730 Date:   Sat Apr 20 18:55:03 2013 -0400
59731
59732     GMenu: add g_menu_item_set_icon() convenience
59733
59734     This function takes a GIcon, serialises it and sets the resulting
59735     GVariant as the "icon" attribute on the menu item.  We will need
59736     to add
59737     a patch to Gtk to actually consume this icon.
59738
59739     Also add G_MENU_ATTRIBUTE_ICON.
59740
59741     https://bugzilla.gnome.org/show_bug.cgi?id=688820
59742
59743  docs/reference/gio/gio-sections.txt |  4 +++-
59744  gio/gmenu.c                         | 41
59745  +++++++++++++++++++++++++++++++++++++
59746  gio/gmenu.h                         |  4 ++++
59747  gio/gmenumodel.h                    | 15 ++++++++++++++
59748  4 files changed, 63 insertions(+), 1 deletion(-)
59749
59750 commit 63a0cc3f8d97da612d445babfe367fb3d603e658
59751 Author: Jasper St. Pierre <jstpierre@mecheye.net>
59752 Date:   Mon Apr 22 13:12:12 2013 -0400
59753
59754     tests: Fix appinfo test
59755
59756  gio/tests/appinfo.c | 4 ++--
59757  1 file changed, 2 insertions(+), 2 deletions(-)
59758
59759 commit 709ade0e45bce4d43ef227c9442f599389482dce
59760 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
59761 Date:   Mon Apr 22 17:49:06 2013 +0200
59762
59763     Updated Spanish translation
59764
59765  po/es.po | 142
59766  ++++++++++++++++++++++++++++++++-------------------------------
59767  1 file changed, 72 insertions(+), 70 deletions(-)
59768
59769 commit 93349e6ea36fa5dd48ee2fa2cd9b8328414cf3c5
59770 Author: Sweta Kothari <swkothar@redhat.com>
59771 Date:   Mon Apr 22 15:53:10 2013 +0530
59772
59773     Updated gujarati file
59774
59775  po/gu.po | 110
59776  +++++++++++++++++++++++++++++++--------------------------------
59777  1 file changed, 54 insertions(+), 56 deletions(-)
59778
59779 commit 454691a4b4957846ed81e1611eb8ee142258008f
59780 Author: Piotr Drąg <piotrdrag@gmail.com>
59781 Date:   Mon Apr 22 00:37:20 2013 +0200
59782
59783     Updated POTFILES.in
59784
59785  po/POTFILES.in | 1 +
59786  1 file changed, 1 insertion(+)
59787
59788 commit c16f914b40c749b938490a4e10a3c54ec1855c42
59789 Author: Ryan Lortie <desrt@desrt.ca>
59790 Date:   Sat Apr 20 18:50:21 2013 -0400
59791
59792     GIcon: add g_icon_[de]serialize()
59793
59794     Add support for serialising a GIcon to a GVariant and deserialising
59795     the
59796     result back to a GIcon.
59797
59798     This solves a number of problems suffered by the existing to_string()
59799     API, primarily these:
59800
59801      - not forcing the icon to be a utf8 string means that we can
59802        efficiently encode a PNG (ie: just give the array of bytes)
59803
59804      - there is no need to ensure that proper types are loaded before
59805      using
59806        the deserialisation interface.  'Foreign' icon types will probably
59807        emit a serialised format the deserialises to a GBytesIcon.
59808
59809     We additionally clearly document what is required for being a consumer
59810     or implementation of #GIcon.
59811
59812     Further patches will be required to GdkPixbuf and GVfsIcon to bring
59813     their implementations in line with the new rules (essentially:
59814     introduce
59815     implementations of the new serialize() API).
59816
59817     https://bugzilla.gnome.org/show_bug.cgi?id=688820
59818
59819  gio/gbytesicon.c    |  10 +++
59820  gio/gemblem.c       |  21 +++++
59821  gio/gemblemedicon.c |  49 ++++++++++++
59822  gio/gfileicon.c     |   9 +++
59823  gio/gicon.c         | 217
59824  ++++++++++++++++++++++++++++++++++++++++++++++++++--
59825  gio/gicon.h         |   7 ++
59826  gio/gthemedicon.c   |   9 +++
59827  gio/gvfs.h          |   3 +-
59828  gio/tests/g-icon.c  | 122 ++++++++++++++++++++++++++++-
59829  9 files changed, 439 insertions(+), 8 deletions(-)
59830
59831 commit 9cc222c0bfc65034143753a64b081b7811ee48f1
59832 Author: Ryan Lortie <desrt@desrt.ca>
59833 Date:   Sat Apr 20 17:23:31 2013 -0400
59834
59835     Introduce GBytesIcon
59836
59837     GBytesIcon is an icon that has a GBytes inside of it where the GBytes
59838     contains some sort of encoded image in a widely-recognised file
59839     format.
59840     Ideally this will be a PNG.
59841
59842     It implements GLoadableIcon, so GTK will already understand how to use
59843     it, but we will add another patch there to make things more efficient.
59844
59845     https://bugzilla.gnome.org/show_bug.cgi?id=688820
59846
59847  docs/reference/gio/gio-docs.xml     |   1 +
59848  docs/reference/gio/gio-sections.txt |  14 ++
59849  gio/Makefile.am                     |   2 +
59850  gio/gbytesicon.c                    | 253
59851  ++++++++++++++++++++++++++++++++++++
59852  gio/gbytesicon.h                    |  54 ++++++++
59853  gio/gio.h                           |   1 +
59854  gio/giotypes.h                      |   1 +
59855  7 files changed, 326 insertions(+)
59856
59857 commit 519e989ea8d33924f5d6f5d57f100e65359275af
59858 Author: Ryan Lortie <desrt@desrt.ca>
59859 Date:   Sat Apr 20 16:41:09 2013 -0400
59860
59861     GIcon: pure re-factor of _from_string()
59862
59863     Split out the 'simple string format' cases of URIs, file paths and
59864     themed icons to a separate function.
59865
59866     This function will be shared by g_icon_deserialize().
59867
59868     https://bugzilla.gnome.org/show_bug.cgi?id=688820
59869
59870  gio/gicon.c | 77
59871  ++++++++++++++++++++++++++++++++++---------------------------
59872  1 file changed, 43 insertions(+), 34 deletions(-)
59873
59874 commit c0af442909e1304b799a4b6c145f8444c752e3da
59875 Author: Jasper St. Pierre <jstpierre@mecheye.net>
59876 Date:   Sat Apr 20 15:13:42 2013 -0400
59877
59878     gdesktopappinfo: Allow getting the desktop ID from the filename
59879
59880  gio/gdesktopappinfo.c | 2 ++
59881  1 file changed, 2 insertions(+)
59882
59883 commit 390115f3851de49f93918cda9266ab857382cc3e
59884 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
59885 Date:   Sat Apr 20 18:58:14 2013 -0400
59886
59887     gactionmap: don't require GActionGroup
59888
59889     https://bugzilla.gnome.org/show_bug.cgi?id=698478
59890
59891  gio/gactionmap.c | 3 +--
59892  1 file changed, 1 insertion(+), 2 deletions(-)
59893
59894 commit ac1379e22cc6d97f1336eee0f846900950e978b5
59895 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
59896 Date:   Sat Apr 20 11:44:21 2013 -0400
59897
59898     g_variant_get_data_as_bytes: return a sub-bytes if necessary
59899
59900     https://bugzilla.gnome.org/show_bug.cgi?id=698457
59901
59902  glib/gvariant-core.c  | 15 ++++++++++++++-
59903  glib/tests/gvariant.c | 11 +++++++++++
59904  2 files changed, 25 insertions(+), 1 deletion(-)
59905
59906 commit dbb65b54651a88b9691b156bf19b53fbe4a4bd5a
59907 Author: Ryan Lortie <desrt@desrt.ca>
59908 Date:   Sat Apr 20 11:44:53 2013 -0400
59909
59910     GVariant: add new g_variant_new_take_string() API
59911
59912     Lots of people have variously asked for APIs like
59913     g_variant_new_string_printf() in order to avoid having to use
59914     g_strdup_printf(), create a GVariant using g_variant_new_string(),
59915     then
59916     free the temporary string.
59917
59918     Instead of supporting that, plus a million other potential cases,
59919     introduce g_variant_new_take_string() as a compromise.
59920
59921     It's not possible to write:
59922
59923      v = g_variant_new_take_string (g_strdup_printf (....));
59924
59925     to get the desired result and avoid the extra copies.  In addition, it
59926     works with many other functions.
59927
59928     https://bugzilla.gnome.org/show_bug.cgi?id=698455
59929
59930  docs/reference/glib/glib-sections.txt |  1 +
59931  glib/gvariant.c                       | 36
59932  +++++++++++++++++++++++++++++++++++
59933  glib/gvariant.h                       |  2 ++
59934  3 files changed, 39 insertions(+)
59935
59936 commit a2a44a9617098ef061b1fd026ea44d381aa5ccec
59937 Author: Sébastien Wilmet <swilmet@gnome.org>
59938 Date:   Wed Apr 17 16:37:55 2013 +0200
59939
59940     Add async version of g_file_make_directory()
59941
59942     https://bugzilla.gnome.org/show_bug.cgi?id=548353
59943
59944  docs/reference/gio/gio-sections.txt |   2 +
59945  gio/gfile.c                         | 111
59946  ++++++++++++++++++++++++++++++++++++
59947  gio/gfile.h                         |  25 ++++++--
59948  3 files changed, 134 insertions(+), 4 deletions(-)
59949
59950 commit bd57c3f171d0775d8b1f0944f45a196b59fc79fd
59951 Author: Sébastien Wilmet <swilmet@gnome.org>
59952 Date:   Wed Apr 17 15:07:03 2013 +0200
59953
59954     GFile: fix the *_async_thread()
59955
59956     In the *_async_thread() functions, call the corresponding synchronous
59957     function instead of calling the interface vfunc, which can be NULL.
59958
59959     In some cases the check for the vfunc == NULL was done, but to be
59960     consistent it is better to always call the synchronous version
59961     (and the
59962     code is simpler).
59963
59964     https://bugzilla.gnome.org/show_bug.cgi?id=548353
59965
59966  gio/gfile.c | 65
59967  ++++++++-----------------------------------------------------
59968  1 file changed, 8 insertions(+), 57 deletions(-)
59969
59970 commit 1de0625103e98710689d65cecfc288e15a5d240d
59971 Author: Ryan Lortie <desrt@desrt.ca>
59972 Date:   Mon Apr 8 15:27:16 2013 -0400
59973
59974     GMenu: add g_menu_remove_all() API
59975
59976     Removes all of the items from a GMenu.  The keyboard indicator
59977     wants to
59978     do this as part of refreshing the layout list, as an example.
59979
59980     https://bugzilla.gnome.org/show_bug.cgi?id=697601
59981
59982  docs/reference/gio/gio-sections.txt |  1 +
59983  gio/gmenu.c                         | 23 +++++++++++++++++++++++
59984  gio/gmenu.h                         |  3 +++
59985  3 files changed, 27 insertions(+)
59986
59987 commit 57cd876321f563bade0f6230108b1fce18d9b0c6
59988 Author: Ryan Lortie <desrt@desrt.ca>
59989 Date:   Wed Apr 17 12:12:20 2013 -0400
59990
59991     GVariant parser: tweak lexer for format strings
59992
59993     Tweak the lexer so that '[%s]' gets parsed as three separate tokens,
59994     instead of the closing bracket getting sucked into the format string.
59995
59996  glib/gvariant-parser.c | 3 ++-
59997  1 file changed, 2 insertions(+), 1 deletion(-)
59998
59999 commit 1d87c6c7f818eef758a2bd6afd07f6feabc5f45d
60000 Author: Ryan Lortie <desrt@desrt.ca>
60001 Date:   Wed Apr 17 12:08:00 2013 -0400
60002
60003     GVariant parser: turn two asserts into soft errors
60004
60005     Parsing wrongly-typed GVariant text format data is a well-defined
60006     operation and it ought to result in a GError.  We do that for most
60007     cases, but 'v' and 'ay' were being treated differently.  Fix those as
60008     well.
60009
60010  glib/gvariant-parser.c | 7 +++++--
60011  1 file changed, 5 insertions(+), 2 deletions(-)
60012
60013 commit c70b4978598a3b4e3d712e89cacf21b5369ed53e
60014 Author: Robert Bragg <robert@linux.intel.com>
60015 Date:   Wed Apr 17 04:35:50 2013 -0400
60016
60017     utils: avoid redundant set/endpwent around getpwuid
60018
60019     set/endpwent are only required for iterating through passwd entries
60020     using getpwent(). Since we are explicitly requesting a passwd entry
60021     for a uid then the set/endpwent calls are redundant.
60022
60023     Removing these redundant calls is required for building on Android
60024     since their C library doesn't implement these.
60025
60026     https://bugzilla.gnome.org/show_bug.cgi?id=645881
60027
60028  glib/gutils.c | 6 ------
60029  1 file changed, 6 deletions(-)
60030
60031 commit d171e833478dcb067a543082ff69c237c97c6fe4
60032 Author: Giovanni Campagna <gcampagna@src.gnome.org>
60033 Date:   Fri Apr 12 17:25:15 2013 +0200
60034
60035     GVariant: fix transfer annotation
60036
60037     g_variant_new_from_bytes() returns a floating reference, so it
60038     must be annotated (transfer none)
60039
60040     https://bugzilla.gnome.org/show_bug.cgi?id=697887
60041
60042  glib/gvariant-core.c | 2 +-
60043  1 file changed, 1 insertion(+), 1 deletion(-)
60044
60045 commit ad12142943e0f20ed9583c9d6bf50f6262110c74
60046 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
60047 Date:   Sat Apr 13 12:02:24 2013 +0200
60048
60049     check-abis.sh: allow _ftext as that's leaked on mips
60050
60051     https://bugzilla.gnome.org/show_bug.cgi?id=697942
60052
60053  check-abis.sh | 4 ++--
60054  1 file changed, 2 insertions(+), 2 deletions(-)
60055
60056 commit bcbaf1bef01c669715860299fe8603bc21b0e137
60057 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
60058 Date:   Wed Nov 28 16:55:54 2012 +0100
60059
60060     Fix compilation on Android with the bionic C library
60061
60062     https://bugzilla.gnome.org/show_bug.cgi?id=689223
60063
60064  configure.ac                       | 182
60065  ++++++++++++++++++++++++++++++++-----
60066  gio/glocalfileinfo.c               |   2 +
60067  gio/gresolver.c                    |   2 +
60068  gio/gthreadedresolver.c            | 143 +++++++++++++++++++++++++++++
60069  gio/tests/gtlsconsoleinteraction.c |  12 ++-
60070  glib/galloca.h                     |   4 +-
60071  glib/glib-unix.c                   |   5 +
60072  glib/gstrfuncs.c                   |  14 +++
60073  glib/gutils.c                      |   6 ++
60074  glib/tests/Makefile.am             |   2 +-
60075  gmodule/gmodule-dl.c               |   4 +
60076  11 files changed, 349 insertions(+), 27 deletions(-)
60077
60078 commit 5e2cad9de96a569e72466a4ff748c579d6d6708e
60079 Author: Jasper St. Pierre <jstpierre@mecheye.net>
60080 Date:   Wed Mar 27 16:41:44 2013 -0400
60081
60082     bookmarkfile: Fix annotations on GBookmarkFile
60083
60084  glib/gbookmarkfile.c | 24 ++++++++++++------------
60085  1 file changed, 12 insertions(+), 12 deletions(-)
60086
60087 commit 3c614be04acaea3a84b07cd3732af0567bb0c376
60088 Author: Marek Kasik <mkasik@redhat.com>
60089 Date:   Wed Apr 10 13:48:49 2013 +0200
60090
60091     tests: Add test for disabled help options
60092
60093     Test whether help options are hidden when they are disabled
60094     by g_option_context_set_help_enabled(.., FALSE).
60095
60096     https://bugzilla.gnome.org/show_bug.cgi?id=697652
60097
60098  glib/tests/option-context.c | 60
60099  +++++++++++++++++++++++++++++++++++++++++++++
60100  1 file changed, 60 insertions(+)
60101
60102 commit d20336130d08978c5e7e7f12df29d6cb6f7bbef5
60103 Author: Marek Kasik <mkasik@redhat.com>
60104 Date:   Tue Apr 9 18:03:53 2013 +0200
60105
60106     Don't show help options when help is disabled
60107
60108     Check whether help is enabled when creating help text
60109     in g_option_context_get_help().
60110
60111     https://bugzilla.gnome.org/show_bug.cgi?id=697652
60112
60113  glib/goption.c | 26 ++++++++++++++++----------
60114  1 file changed, 16 insertions(+), 10 deletions(-)
60115
60116 commit a12157b1f8515bbd9304ecd03c646a34ca7e975d
60117 Author: Jason Quinn <jason_quinn@yahoo.com>
60118 Date:   Thu Apr 11 05:00:38 2013 -0400
60119
60120     building.xml: Fix a typo of "fo" to "of"
60121
60122     https://bugzilla.gnome.org/show_bug.cgi?id=697771
60123
60124  docs/reference/glib/building.xml | 2 +-
60125  1 file changed, 1 insertion(+), 1 deletion(-)
60126
60127 commit f5806a208cab3a460e29d8ef56611257efe81ed8
60128 Author: Balázs Úr <urbalazs@src.gnome.org>
60129 Date:   Wed Apr 10 23:33:20 2013 +0200
60130
60131     Updated Hungarian translation
60132
60133  po/hu.po | 111
60134  +++++++++++++++++++++++++++++++++------------------------------
60135  1 file changed, 59 insertions(+), 52 deletions(-)
60136
60137 commit 733bf962023d9b227bc9d8f5a1366b222b796946
60138 Author: Sébastien Wilmet <swilmet@gnome.org>
60139 Date:   Thu Jan 31 18:45:32 2013 +0100
60140
60141     Add async version of g_file_trash()
60142
60143     https://bugzilla.gnome.org/show_bug.cgi?id=548353
60144
60145  docs/reference/gio/gio-sections.txt |   2 +
60146  gio/gfile.c                         | 111
60147  ++++++++++++++++++++++++++++++++++++
60148  gio/gfile.h                         |  27 +++++++--
60149  3 files changed, 136 insertions(+), 4 deletions(-)
60150
60151 commit c35b73a90f8489f69e14b5029479d5f5304176bb
60152 Author: Sébastien Wilmet <swilmet@gnome.org>
60153 Date:   Thu Jan 31 18:44:24 2013 +0100
60154
60155     Add missing details in GFile documentation
60156
60157     https://bugzilla.gnome.org/show_bug.cgi?id=548353
60158
60159  gio/gfile.c | 2 ++
60160  1 file changed, 2 insertions(+)
60161
60162 commit 0513c855cba69b96e4c9d2200719249a8a0c586e
60163 Author: Dan Winship <danw@gnome.org>
60164 Date:   Wed Apr 10 11:39:12 2013 -0400
60165
60166     gmain: fix double-unlock in g_main_context_unref()
60167
60168     When unreffing a context with sources still attached, it would end up
60169     unlocking an already-unlocked context, causing crashes on platforms
60170     that (unlike Linux) actually check for that.
60171
60172     https://bugzilla.gnome.org/show_bug.cgi?id=697595
60173
60174  glib/gmain.c | 6 +++++-
60175  1 file changed, 5 insertions(+), 1 deletion(-)
60176
60177 commit 74ed1cf5b0538f71ae566219c14b6a1b954c1a74
60178 Author: Lionel Landwerlin <llandwerlin@gmail.com>
60179 Date:   Fri Apr 5 15:21:23 2013 +0100
60180
60181     gunixmounts: remove warning on unused variable
60182
60183     https://bugzilla.gnome.org/show_bug.cgi?id=697367
60184
60185  gio/gunixmounts.c | 2 +-
60186  1 file changed, 1 insertion(+), 1 deletion(-)
60187
60188 commit 907a931082f442ab15bc4508284bf4bf90fa4aa4
60189 Author: Robert Ancell <robert.ancell@canonical.com>
60190 Date:   Wed Apr 10 15:53:14 2013 +1200
60191
60192     Fix deprecation warning for g_io_channel_read
60193
60194  glib/giochannel.h | 2 +-
60195  1 file changed, 1 insertion(+), 1 deletion(-)
60196
60197 commit 2ca9dda72aa85756010dfc9b73aa0d891e61bf29
60198 Author: Руслан Ижбулатов <lrn1986@gmail.com>
60199 Date:   Tue Apr 9 14:09:33 2013 +0200
60200
60201     win32: Allow POSIX threads to be used if --with-threads=posix
60202
60203     All tests pass with this patch AND a good pthreads implementation
60204     (i'm using winpthreads, not pthreads-w32).
60205
60206     https://bugzilla.gnome.org/show_bug.cgi?id=697626
60207
60208  configure.ac         | 6 ++++++
60209  glib/Makefile.am     | 4 +++-
60210  glib/glib-init.c     | 4 ++++
60211  glib/gthread-posix.c | 3 +++
60212  4 files changed, 16 insertions(+), 1 deletion(-)
60213
60214 commit 0a130c8bb0bbbbe392c3c10b92a09906ce8a07f3
60215 Author: Руслан Ижбулатов <lrn1986@gmail.com>
60216 Date:   Tue Apr 9 14:02:54 2013 +0200
60217
60218     win32: Fix warning
60219
60220  glib/gspawn-win32-helper.c | 2 +-
60221  1 file changed, 1 insertion(+), 1 deletion(-)
60222
60223 commit c237338b04954803f482571d57dbe5cd927e7ae3
60224 Author: Руслан Ижбулатов <lrn1986@gmail.com>
60225 Date:   Sat Dec 3 07:08:26 2011 +0400
60226
60227     Use AC_LINK_IFELSE instead of AC_TRY_COMPILE
60228
60229     Fixes #665445
60230
60231  configure.ac | 17 ++++++++++-------
60232  1 file changed, 10 insertions(+), 7 deletions(-)
60233
60234 commit 00f6d78125a02c014bcfb31e47b082ff30ede1d6
60235 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
60236 Date:   Mon Apr 8 08:13:10 2013 +0200
60237
60238     g_dbus_connection_signal_subscribe: add path and namespace matching
60239
60240     https://bugzilla.gnome.org/show_bug.cgi?id=695156
60241
60242  gio/gdbusconnection.c        | 93
60243  ++++++++++++++++++++++++++++++++++++++------
60244  gio/gioenums.h               |  9 ++++-
60245  gio/tests/gdbus-connection.c | 78 +++++++++++++++++++++++++++++++++++++
60246  3 files changed, 167 insertions(+), 13 deletions(-)
60247
60248 commit 690d6b97f83149770ef2aa4477c1cb28159678c2
60249 Author: James Turner <james@calminferno.net>
60250 Date:   Fri Apr 5 15:29:55 2013 -0400
60251
60252     g_atomic_int_get, g_atomic_pointer_get: accept const arguments
60253
60254     https://bugzilla.gnome.org/show_bug.cgi?id=697386
60255
60256  glib/gatomic.c | 6 +++---
60257  1 file changed, 3 insertions(+), 3 deletions(-)
60258
60259 commit aba02c5248ef1a8911588e38f56d011f81e21345
60260 Author: Antoine Jacoutot <ajacoutot@gnome.org>
60261 Date:   Tue Mar 26 12:34:51 2013 +0100
60262
60263     simpler regex match on the shebang
60264
60265     The previous pattern didn't match on traditional non-GNU sed(1).
60266     https://bugzilla.gnome.org/show_bug.cgi?id=696629
60267
60268  glib/Makefile.am | 2 +-
60269  1 file changed, 1 insertion(+), 1 deletion(-)
60270
60271 commit d474309c3f439fbe8c4af8cd9acac70235cf67a3
60272 Author: Lionel Landwerlin <llandwerlin@gmail.com>
60273 Date:   Fri Apr 5 15:18:28 2013 +0100
60274
60275     gunixmounts: correctly flag hasmntopt usage
60276
60277     https://bugzilla.gnome.org/show_bug.cgi?id=697365
60278
60279  gio/gunixmounts.c | 2 ++
60280  1 file changed, 2 insertions(+)
60281
60282 commit 3d03c9cb13d8d5f23fa4b118c46e24d2d12996b1
60283 Author: Shankar Prasad <svenkate@redhat.com>
60284 Date:   Fri Apr 5 17:23:01 2013 +0530
60285
60286     Updated kn translations
60287
60288  po/kn.po | 126
60289  +++++++++++++++++++++++++++++++++++++++++++--------------------
60290  1 file changed, 86 insertions(+), 40 deletions(-)
60291
60292 commit a04596417037227329cb4bdbcf3786a60a4f9a52
60293 Author: Shankar Prasad <svenkate@redhat.com>
60294 Date:   Fri Apr 5 16:20:28 2013 +0530
60295
60296     Updated kn translations
60297
60298  po/kn.po | 321
60299  +++++++++++++++++++++++++++++++++++++--------------------------
60300  1 file changed, 189 insertions(+), 132 deletions(-)
60301
60302 commit 1517cdb813253a550334b6cb614fa49dde9d1ac9
60303 Author: Shankar Prasad <svenkate@redhat.com>
60304 Date:   Fri Apr 5 12:36:07 2013 +0530
60305
60306     Updated kn translations
60307
60308  po/kn.po | 1022
60309  ++++++++++++++++++++++++++++++++++----------------------------
60310  1 file changed, 557 insertions(+), 465 deletions(-)
60311
60312 commit fb1ad873a6d29e40681e2ffd555e88a1d08428c1
60313 Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
60314 Date:   Fri Apr 5 08:01:17 2013 +0200
60315
60316     GDateTime to GTimeZone in opaque structure doc
60317
60318  glib/gtimezone.c | 2 +-
60319  1 file changed, 1 insertion(+), 1 deletion(-)
60320
60321 commit 3b4c9f5fcc6dcd519f106406c489b5492f31dba1
60322 Author: Cosimo Cecchi <cosimoc@gnome.org>
60323 Date:   Thu Apr 4 13:15:00 2013 -0400
60324
60325     gversionmacros: fix a typo
60326
60327  glib/gversionmacros.h | 4 ++--
60328  1 file changed, 2 insertions(+), 2 deletions(-)
60329
60330 commit db325cd6a3ed3e95d497d7a4087c0f37f155ef01
60331 Author: Cosimo Cecchi <cosimoc@gnome.org>
60332 Date:   Wed Apr 3 14:12:03 2013 -0400
60333
60334     application: introduce methods to mark the application as busy
60335
60336     This feature is intended for clients that want to signal a desktop
60337     shell
60338     their busy state, for instance because a long-running operation is
60339     pending.
60340     The API works in a similar way to g_application_hold and
60341     g_application_release: applications can call g_application_mark_busy()
60342     to increase a counter that will keep the application marked as busy
60343     until the counter reaches zero again.
60344
60345     The busy state is exported read-only on the org.gtk.Application
60346     interface
60347     for clients to use.
60348
60349     https://bugzilla.gnome.org/show_bug.cgi?id=672018
60350
60351  docs/reference/gio/gio-sections.txt |  3 ++
60352  gio/gapplication.c                  | 58
60353  +++++++++++++++++++++++++++++++++++++
60354  gio/gapplication.h                  |  5 ++++
60355  gio/gapplicationimpl-dbus.c         | 55
60356  +++++++++++++++++++++++++++++++++++
60357  gio/gapplicationimpl.h              |  3 ++
60358  5 files changed, 124 insertions(+)
60359
60360 commit 96f7e6d70b7b7aa915e471d5ee5f5bc2a6637af9
60361 Author: Ryan Lortie <desrt@desrt.ca>
60362 Date:   Thu Apr 4 11:12:42 2013 -0400
60363
60364     gtype: interface-after-init exception for gtk#
60365
60366     gtk# also has a problem with the new interface-after-init restriction
60367     that nobody noticed until now.  Add an exception for them as well so
60368     that they have a cycle or so to sort things out.
60369
60370     https://bugzilla.gnome.org/show_bug.cgi?id=687659
60371
60372  gobject/gtype.c | 6 ++++--
60373  1 file changed, 4 insertions(+), 2 deletions(-)
60374
60375 commit c5307e4cba67fadf1749c9a5c127bf1000c1dc89
60376 Author: Ryan Lortie <desrt@desrt.ca>
60377 Date:   Thu Apr 4 09:31:11 2013 -0400
60378
60379     gtype: interface-after-init exception for glibmm
60380
60381     glibmm has a pretty difficult-to-solve problem caused by our recent
60382     change to deny addition of interfaces to classes after initialisation.
60383
60384     They're looking for a long-term workaround for the problem, but in the
60385     meantime we can allow the registration to succeed (with warning)
60386     if the
60387     class looks like it's being defined by gtkmm.
60388
60389     https://bugzilla.gnome.org/show_bug.cgi?id=697229
60390
60391  gobject/gtype.c | 5 ++++-
60392  1 file changed, 4 insertions(+), 1 deletion(-)
60393
60394 commit 859e4239c575a0e597f32d017d6012be7b4d3ab8
60395 Author: Andres G. Aragoneses <knocte@gmail.com>
60396 Date:   Thu Apr 4 12:10:28 2013 +0100
60397
60398     gobject: fix G_DEFINE_TYPE_EXTENDED docs so code snippet actually
60399     compiles
60400
60401     Flags being used in the G_DEFINE_TYPE_EXTENDED sample was "0", so it
60402     should expand to 0 as well, otherwise the compiler would bark with:
60403     maman-bar.c: In function ‘maman_bar_get_type’:
60404     maman-bar.c:36:53: error: ‘flags’ undeclared (first use in
60405     this function)
60406     maman-bar.c:36:53: note: each undeclared identifier is reported only
60407     once for each function it appears in
60408
60409     https://bugzilla.gnome.org/show_bug.cgi?id=697250
60410
60411  gobject/gtype.h | 2 +-
60412  1 file changed, 1 insertion(+), 1 deletion(-)
60413
60414 commit cef5ce20122ab9f2e62cd582eea751f1efd2c246
60415 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
60416 Date:   Thu Apr 4 13:26:59 2013 +0530
60417
60418     Assamese translation updated
60419
60420  po/as.po | 142
60421  ++++++++++++++++++++++++++++++++-------------------------------
60422  1 file changed, 72 insertions(+), 70 deletions(-)
60423
60424 commit bfb6ff0dbd587841366cc4fa04d1da549dc3e9d7
60425 Author: David Gomes <davidrafagomes@gmail.com>
60426 Date:   Wed Apr 3 20:15:49 2013 +0100
60427
60428     gsettings: implemented --version command
60429
60430     This was discussed in
60431     https://bugzilla.gnome.org/show_bug.cgi?id=697131
60432
60433  gio/completion/gsettings |  2 +-
60434  gio/gsettings-tool.c     | 18 ++++++++++++++++++
60435  2 files changed, 19 insertions(+), 1 deletion(-)
60436
60437 commit 4214078f3353d19c65f997eca236726b9e7a3503
60438 Author: Kjartan Maraas <kmaraas@gnome.org>
60439 Date:   Wed Apr 3 11:51:27 2013 +0200
60440
60441     Updated Norwegian bokmål translation
60442
60443  po/nb.po | 196
60444  ++++++++++++++++++++++++++++++++-------------------------------
60445  1 file changed, 101 insertions(+), 95 deletions(-)
60446
60447 commit d1bbab5689064e23732a132aa53de360d3e59383
60448 Author: Colin Walters <walters@verbum.org>
60449 Date:   Wed Apr 3 00:31:28 2013 -0400
60450
60451     gmacros: Mark G_UNAVAILABLE() functions as deprecated (gcc <= 4.4)
60452
60453     RHEL6 ships with GCC 4.4 by default, which doesn't understand the
60454     nicer deprecated attribute that takes a message.  However, we can at
60455     least fall back to the old G_DEPRECATED, rather than silently doing
60456     nothing.
60457
60458     This gives me warning messages when building OSTree on RHEL6 when I
60459     accidentally added a usage of g_unix_fd_source_new().
60460
60461     https://bugzilla.gnome.org/show_bug.cgi?id=697160
60462
60463  glib/gmacros.h | 2 +-
60464  1 file changed, 1 insertion(+), 1 deletion(-)
60465
60466 commit 3456152f23a9507f10c868ff4bc1cca91a486b21
60467 Author: Giovanni Campagna <gcampagna@src.gnome.org>
60468 Date:   Fri Mar 29 15:39:26 2013 +0100
60469
60470     GThreadedResolver: set an error if no records could be found
60471
60472     It is possible that the upstream servers return something, but
60473     we then filter all results because they are of the wrong type.
60474     In that case the API and subsequent GTask calls expect a GError
60475     to be set.
60476
60477     https://bugzilla.gnome.org/show_bug.cgi?id=696857
60478
60479  gio/gthreadedresolver.c | 18 +++++++++++++++++-
60480  1 file changed, 17 insertions(+), 1 deletion(-)
60481
60482 commit 31c00c1fbeba76e046ade5792b9b3b3638d9f11c
60483 Author: Guido Günther <agx@sigxcpu.org>
60484 Date:   Sun Mar 24 17:11:49 2013 +0100
60485
60486     codegen: move G_DEFINE_INTERFACE{,_WITH_CODE} before _default_init
60487
60488     to avoid warnings when built with -Wredundant-decls:
60489
60490       sessionmanager-presence-generated.c:316:1: warning: redundant
60491       redeclaration of ‘session_manager_presence_default_init’
60492       [-Wredundant-decls]
60493       sessionmanager-presence-generated.c:281:1: note: previous definition
60494       of ‘session_manager_presence_default_init’ was here
60495       sessionmanager-presence-generated.c:1273:1: warning: redundant
60496       redeclaration of ‘object_default_init’ [-Wredundant-decls]
60497       sessionmanager-presence-generated.c:1259:1: note: previous
60498       definition of ‘object_default_init’ was here
60499
60500     https://bugzilla.gnome.org/show_bug.cgi?id=696108
60501
60502  gio/gdbus-2.0/codegen/codegen.py | 15 +++++++--------
60503  1 file changed, 7 insertions(+), 8 deletions(-)
60504
60505 commit 576e2ce1db9b6b2ea5f19c45909c6ddbd871e744
60506 Author: Guido Günther <agx@sigxcpu.org>
60507 Date:   Mon Mar 18 22:31:36 2013 +0100
60508
60509     codegen: Avoid warnings when the generated client code is built
60510     with -Wunused-parameter
60511
60512     https://bugzilla.gnome.org/show_bug.cgi?id=696108
60513
60514  gio/gdbus-2.0/codegen/codegen.py | 52
60515  ++++++++++++++++++++--------------------
60516  1 file changed, 26 insertions(+), 26 deletions(-)
60517
60518 commit e359130e3ec840b72628253d0bde44144225fa1a
60519 Author: Colin Walters <walters@verbum.org>
60520 Date:   Tue Apr 2 14:10:15 2013 -0400
60521
60522     ghash: Suppress -Wmaybe-uninitialized from GCC 4.4
60523
60524     It's not clever enough to figure out that these are always initialized
60525     in code paths that use them.
60526
60527     Reviewed-By: Benjamin Otte <otte@gnome.org>
60528
60529  glib/ghash.c | 4 ++--
60530  1 file changed, 2 insertions(+), 2 deletions(-)
60531
60532 commit 8cddb54659582042eaede0da158c3ab40105bada
60533 Author: Ryan Lortie <desrt@desrt.ca>
60534 Date:   Mon Apr 1 15:01:20 2013 -0400
60535
60536     gaction: add parser for detailed action names
60537
60538     Expand and formalise the syntax for detailed action names, adding a
60539     well-documented (and tested) public parser API for them.
60540
60541     Port the only GLib-based user of detailed action names to the new API:
60542     g_menu_item_set_detailed_action().  The users in Gtk+ will also be
60543     ported soon.
60544
60545     https://bugzilla.gnome.org/show_bug.cgi?id=688954
60546
60547  docs/reference/gio/gio-sections.txt |   3 ++
60548  gio/gaction.c                       | 100
60549  ++++++++++++++++++++++++++++++++++++
60550  gio/gaction.h                       |   6 +++
60551  gio/gmenu.c                         |  33 +++++-------
60552  gio/tests/actions.c                 |  75 +++++++++++++++++++++++++++
60553  5 files changed, 196 insertions(+), 21 deletions(-)
60554
60555 commit e1fdd59f08b3072464b5374b62146fd69014ef77
60556 Author: Ryan Lortie <desrt@desrt.ca>
60557 Date:   Mon Apr 1 16:53:33 2013 -0400
60558
60559     Add GLib 2.38 version macros
60560
60561  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
60562  1 file changed, 24 insertions(+)
60563
60564 commit 1011e4269f2c1bb16ad0a72b4b92abaf625c6b56
60565 Author: Hib Eris <hib@hiberis.nl>
60566 Date:   Sun Mar 31 16:40:34 2013 +0200
60567
60568     Fix compile error in gdbusmessage.c for win64
60569
60570     https://bugzilla.gnome.org/show_bug.cgi?id=696973
60571
60572  gio/gdbusmessage.c | 2 +-
60573  1 file changed, 1 insertion(+), 1 deletion(-)
60574
60575 commit 2c8008a905df7a67e18ec9642ac7d7905da3f3ce
60576 Author: Xan Lopez <xan@igalia.com>
60577 Date:   Tue Mar 26 19:19:41 2013 +0100
60578
60579     gtask: free error on finalize if it's set
60580
60581     https://bugzilla.gnome.org/show_bug.cgi?id=696652
60582
60583  gio/gtask.c | 3 +++
60584  1 file changed, 3 insertions(+)
60585
60586 commit fdd3cf921cf32ac5d281df025b45f888cb93d9ff
60587 Author: Murray Cumming <murrayc@murrayc.com>
60588 Date:   Tue Mar 26 10:51:48 2013 +0100
60589
60590     Fix tiny docs typo.
60591
60592  gio/gtlsfiledatabase.c | 2 +-
60593  1 file changed, 1 insertion(+), 1 deletion(-)
60594
60595 commit 812bb6cff04f1451c76924b257dcac7c8a1d531c
60596 Author: Ryan Lortie <desrt@desrt.ca>
60597 Date:   Mon Mar 25 17:49:20 2013 -0400
60598
60599     bump version for start of unstable branch
60600
60601  configure.ac | 2 +-
60602  1 file changed, 1 insertion(+), 1 deletion(-)
60603
60604 commit bea56fc270883a6705b377f9c933a3080b901362
60605 Author: Ryan Lortie <desrt@desrt.ca>
60606 Date:   Mon Mar 25 17:39:21 2013 -0400
60607
60608     GLib 2.36.0
60609
60610  NEWS         | 32 ++++++++++++++++++++++++++++++++
60611  configure.ac |  4 ++--
60612  2 files changed, 34 insertions(+), 2 deletions(-)
60613
60614 commit 978571d854922d12050e17d618e747ebdb4ff0a8
60615 Author: Colin Walters <walters@verbum.org>
60616 Date:   Sun Mar 17 18:33:59 2013 -0400
60617
60618     g_file_copy(): Ensure G_FILE_COPY_OVERWRITE preserves permissions
60619
60620     We need to close the stream *before* applying the file modes, because
60621     g_file_replace() allocates a temporary file.  At the moment we're
60622     applying the modes to the extant file, then immediately rename()ing
60623     over it with the default perms.
60624
60625     This regressed with commit 166766a89fcd173dcd6ffda11f902029928f7f28.
60626
60627     The real fix here is to have g_file_create_with_info() so that we can
60628     atomically create a file with the permissions we want.
60629
60630     https://bugzilla.gnome.org/show_bug.cgi?id=696014
60631
60632  gio/gfile.c      | 15 +++++++-------
60633  gio/tests/file.c | 59
60634  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
60635  2 files changed, 67 insertions(+), 7 deletions(-)
60636
60637 commit ef2aa88a4f5febd34e89b0101872d513c78ca7f5
60638 Author: Ani Peter <apeter@redhat.com>
60639 Date:   Mon Mar 25 23:08:52 2013 +0530
60640
60641     Completed for Malayalam
60642
60643  po/ml.po | 6115
60644  ++++++++++++++++++++++++++++++++++----------------------------
60645  1 file changed, 3377 insertions(+), 2738 deletions(-)
60646
60647 commit d428084e4e3ab30fe56b77579c817fa2f8cf7c13
60648 Author: A S Alam <aalam@users.sf.net>
60649 Date:   Mon Mar 25 22:50:00 2013 +0530
60650
60651     Punjabi: Translation updated (aalam)
60652
60653  po/pa.po | 393
60654  +++++++++++++++++++++++++++++++--------------------------------
60655  1 file changed, 195 insertions(+), 198 deletions(-)
60656
60657 commit 9d1a4343b1427ce5f70c5b27dd3b77b4b6451182
60658 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
60659 Date:   Mon Mar 25 15:26:55 2013 +0530
60660
60661     Updated Telugu Translations
60662
60663  po/te.po | 855
60664  ++++++++++++++++++++++++++++++++-------------------------------
60665  1 file changed, 440 insertions(+), 415 deletions(-)
60666
60667 commit 21c99744ff723cd58133eb62e81637d5b7983e72
60668 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
60669 Date:   Wed Nov 28 16:06:58 2012 +0530
60670
60671     Updated Telugu Translations
60672
60673  po/te.po | 822
60674  ++++++++++++++++++++++++++++++++-------------------------------
60675  1 file changed, 417 insertions(+), 405 deletions(-)
60676
60677 commit 09fcd1a2dfcb961cc5030377f71cd4febce0fed7
60678 Author: Murray Cumming <murrayc@murrayc.com>
60679 Date:   Mon Mar 25 10:16:49 2013 +0100
60680
60681     Corrected some GLIB_AVAILABLE_IN_*
60682
60683  gio/gsocketclient.h | 10 +++++-----
60684  1 file changed, 5 insertions(+), 5 deletions(-)
60685
60686 commit c63d7ce89f60b67eed8e723cfd14d3bb1378244e
60687 Author: Petr Kovar <pkovar@redhat.com>
60688 Date:   Sun Mar 24 20:20:55 2013 +0100
60689
60690     Update Czech translation
60691
60692  po/cs.po | 1395
60693  +++++++++++++++++++++++++++++++-------------------------------
60694  1 file changed, 701 insertions(+), 694 deletions(-)
60695
60696 commit beae47d838d7e7912ea7716ba4177f286c95a270
60697 Author: Guido Günther <agx@sigxcpu.org>
60698 Date:   Sat Mar 23 12:41:15 2013 +0100
60699
60700     Init padding to NULL to avoid a missing initializer warning
60701
60702     like
60703
60704     sessionmanager-presence-generated.c:920:1: warning: missing
60705     initializer [-Wmissing-field-initializers]
60706     sessionmanager-presence-generated.c:920:1:
60707     warning: (near initialization for
60708     ‘_org_gnome_session_manager_presence_skeleton_vtable.padding’)
60709     [-Wmissing-field-initializers]
60710
60711     https://bugzilla.gnome.org/review?bug=696108
60712
60713  gio/gdbus-2.0/codegen/codegen.py | 3 ++-
60714  1 file changed, 2 insertions(+), 1 deletion(-)
60715
60716 commit 82f29a0204b07e92889f49a7ed215c2ffd0c2755
60717 Author: Yuri Myasoedov <omerta13@yandex.ru>
60718 Date:   Sat Mar 23 21:12:04 2013 +0400
60719
60720     Updated Russian translation
60721
60722  po/ru.po | 1347
60723  ++++++++++++++++++++++++++++++++------------------------------
60724  1 file changed, 688 insertions(+), 659 deletions(-)
60725
60726 commit 159e923d168ed23153e5ef3b2c5ac423e4f8563f
60727 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
60728 Date:   Sat Mar 23 19:10:01 2013 +0900
60729
60730     [l10n] Update Japanese translation
60731
60732  po/ja.po | 148
60733  +++++++++++++++++++++++++++++++--------------------------------
60734  1 file changed, 72 insertions(+), 76 deletions(-)
60735
60736 commit 05b3787cda1afb14946929e2aef64b62bce08225
60737 Author: ManojKumar Giri <mgiri@redhat.com>
60738 Date:   Fri Mar 22 18:26:42 2013 +0530
60739
60740     Updated Odia Language along with FUEL implementation
60741
60742  po/or.po | 6 +++---
60743  1 file changed, 3 insertions(+), 3 deletions(-)
60744
60745 commit fe6e7f7bc6bd9cff32efe00d0c288ac15e37bb82
60746 Author: ManojKumar Giri <mgiri@redhat.com>
60747 Date:   Fri Mar 22 18:22:51 2013 +0530
60748
60749     Updated Odia Language along with FUEL implementation
60750
60751  po/or.po | 12 ++++++------
60752  1 file changed, 6 insertions(+), 6 deletions(-)
60753
60754 commit 8431ae42b46eb68267f001a9f2c628e09c8c09c8
60755 Author: ManojKumar Giri <mgiri@redhat.com>
60756 Date:   Fri Mar 22 18:11:16 2013 +0530
60757
60758     Updated Odia Language along with FUEL implementation
60759
60760  po/or.po | 1453
60761  +++++++++++++++++++++++++++++++-------------------------------
60762  1 file changed, 717 insertions(+), 736 deletions(-)
60763
60764 commit 7f7154ac495012e0022e18ba2dbfabec6a3ee998
60765 Author: Sweta Kothari <swkothar@redhat.com>
60766 Date:   Fri Mar 22 16:26:24 2013 +0530
60767
60768     Updated gujarati file
60769
60770  po/gu.po | 112
60771  ++++++++++++++++++++++++---------------------------------------
60772  1 file changed, 42 insertions(+), 70 deletions(-)
60773
60774 commit 48e4d01473760d15501097a49b844e9bd69d7fff
60775 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
60776 Date:   Fri Mar 22 15:46:01 2013 +0530
60777
60778     Updated Marathi Translations
60779
60780  po/mr.po | 1349
60781  ++++++++++++++++++++++++++++++++------------------------------
60782  1 file changed, 693 insertions(+), 656 deletions(-)
60783
60784 commit 14fe1ae7b387e6af9ad6a876c3f53ef598bb7dd6
60785 Author: Shantha kumar <shkumar@redhat.com>
60786 Date:   Fri Mar 22 15:17:35 2013 +0530
60787
60788     Tamil Translations Updated
60789
60790  po/ta.po | 683
60791  +++++++++++++++++++++++++++++++++------------------------------
60792  1 file changed, 353 insertions(+), 330 deletions(-)
60793
60794 commit e4eaa14a8eb9ad3f720bb794f8dfef2ae56a2285
60795 Author: Murray Cumming <murrayc@murrayc.com>
60796 Date:   Thu Mar 21 13:10:36 2013 +0100
60797
60798     Corrected a GLIB_AVAILABLE_IN_*
60799
60800  glib/gvariant.h | 2 +-
60801  1 file changed, 1 insertion(+), 1 deletion(-)
60802
60803 commit a3de65afee7c9eb4519efd51cf0c256d41e6be47
60804 Author: Rajesh Ranjan <rranjan@redhat.com>
60805 Date:   Thu Mar 21 14:58:09 2013 +0530
60806
60807     hindi translation
60808
60809  po/hi.po | 1400
60810  +++++++++++++++++++++++++++++++-------------------------------
60811  1 file changed, 698 insertions(+), 702 deletions(-)
60812
60813 commit dd0ea5dcc2f7de16d23603ddee93db6c0367d689
60814 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
60815 Date:   Wed Jan 16 16:26:08 2013 +0900
60816
60817     Added examples to GTestDBus documentation
60818
60819  docs/reference/gio/migrating-gdbus.xml |  4 ++
60820  gio/gtestdbus.c                        | 75 +++++++++++++++++++++++++++++
60821  gio/tests/gdbus-test-fixture.c         | 86
60822  ++++++++++++++--------------------
60823  3 files changed, 114 insertions(+), 51 deletions(-)
60824
60825 commit 7081635b7fe372d2aad418724a99591307cd4bfb
60826 Author: Gabor Kelemen <kelemeng@gnome.hu>
60827 Date:   Thu Mar 21 00:22:58 2013 +0100
60828
60829     Updated Hungarian translation
60830
60831  po/hu.po | 1549
60832  ++++++++++++++++++++++++++++++++------------------------------
60833  1 file changed, 797 insertions(+), 752 deletions(-)
60834
60835 commit ed95b01d896196ca1ee63a9354238ea6c5320d00
60836 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
60837 Date:   Wed Mar 20 09:35:28 2013 +0100
60838
60839     Updated Basque language
60840
60841  po/eu.po | 2009
60842  ++++++++++++++++++++++++++++++++++----------------------------
60843  1 file changed, 1107 insertions(+), 902 deletions(-)
60844
60845 commit 9f758c29b2f396f43324437ad23cbfd30d19afd4
60846 Author: Victor Ibragimov <victor.ibragimov@gmail.com>
60847 Date:   Tue Mar 19 22:30:07 2013 +0100
60848
60849     [l10n] Added Tadjik translation
60850
60851  po/LINGUAS |    1 +
60852  po/tg.po   | 4162
60853  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
60854  2 files changed, 4163 insertions(+)
60855
60856 commit 4c6c093b3600d5bc7f649a7dcc89486e38bd31e8
60857 Author: Ryan Lortie <desrt@desrt.ca>
60858 Date:   Mon Mar 18 23:28:27 2013 -0400
60859
60860     More clean up for Unicode corrigendum #9
60861
60862     Fix some more testcases.
60863
60864  tests/utf8.txt | 14 ++------------
60865  1 file changed, 2 insertions(+), 12 deletions(-)
60866
60867 commit 11bb67bbdac1fe4eaacbc1211d637e3276a0e3eb
60868 Author: Ryan Lortie <desrt@desrt.ca>
60869 Date:   Mon Mar 18 23:01:08 2013 -0400
60870
60871     Small NEWS change
60872
60873  NEWS | 2 +-
60874  1 file changed, 1 insertion(+), 1 deletion(-)
60875
60876 commit a8939a67dea9af04cd2735fd05944da764857d7b
60877 Author: Ryan Lortie <desrt@desrt.ca>
60878 Date:   Mon Mar 18 22:57:55 2013 -0400
60879
60880     tests: remove a pair of testcases that fail in en_CA
60881
60882     These testcases don't work with the Canadian date format, so remove
60883     them.
60884
60885  glib/tests/date.c | 12 ------------
60886  1 file changed, 12 deletions(-)
60887
60888 commit 366b0481be429a0c9f6038a2c15dd2d135beef68
60889 Author: Ján Kyselica <kyselica.jan@gmail.com>
60890 Date:   Mon Mar 18 21:22:18 2013 +0100
60891
60892     Updated slovak translation
60893
60894  po/sk.po | 82
60895  +++++++++++++++++++++++++++++++++++-----------------------------
60896  1 file changed, 45 insertions(+), 37 deletions(-)
60897
60898 commit 3e41aba011c4d47fa8cdf4b685baf95179a94ae5
60899 Author: Matthias Clasen <mclasen@redhat.com>
60900 Date:   Mon Mar 18 15:23:07 2013 -0400
60901
60902     Another update
60903
60904  NEWS | 34 ++++++++++++++++++++++++++++++++++
60905  1 file changed, 34 insertions(+)
60906
60907 commit 9863cce079e8ece11cce61902d6ea08c6780467a
60908 Author: Christian Persch <chpe@gnome.org>
60909 Date:   Mon Mar 18 14:01:28 2013 +0100
60910
60911     goption: g_option_context_new allows NULL for parameter_string
60912
60913  glib/goption.c | 2 +-
60914  1 file changed, 1 insertion(+), 1 deletion(-)
60915
60916 commit cc092232aaedd24ad4757c22803e91e65e61e46d
60917 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
60918 Date:   Mon Mar 18 16:52:36 2013 +0800
60919
60920     Update Visual Studio property sheets
60921
60922     "Install" gtask.h... it's needed.
60923
60924  build/win32/vs10/glib.props  | 2 ++
60925  build/win32/vs9/glib.vsprops | 1 +
60926  2 files changed, 3 insertions(+)
60927
60928 commit 5825dd864b965d4bf32f87cd042d5bb60850eaa7
60929 Author: Matthias Clasen <mclasen@redhat.com>
60930 Date:   Sun Mar 17 23:30:34 2013 -0400
60931
60932     g_hash_table_get_keys: Improve docs slightly
60933
60934     https://bugzilla.gnome.org/show_bug.cgi?id=630284
60935
60936  glib/ghash.c | 4 ++--
60937  1 file changed, 2 insertions(+), 2 deletions(-)
60938
60939 commit d59acb701e8ab80f51f19dc9ec9d5145fc4fc2e7
60940 Author: Matthias Clasen <mclasen@redhat.com>
60941 Date:   Sun Mar 17 23:01:21 2013 -0400
60942
60943     Small cleanup to tutorial headings
60944
60945     This makes all the subsection headers consistent.
60946     https://bugzilla.gnome.org/show_bug.cgi?id=659428
60947
60948  docs/reference/gobject/tut_howto.xml | 4 ++--
60949  1 file changed, 2 insertions(+), 2 deletions(-)
60950
60951 commit 0a13464df86ac2c68c52686451ce250f2e454d3a
60952 Author: David King <amigadave@amigadave.com>
60953 Date:   Fri Feb 17 14:54:31 2012 +0000
60954
60955     docs: Elaborate replacement for g_strncasecmp
60956
60957     https://bugzilla.gnome.org/show_bug.cgi?id=568405
60958
60959  glib/gstrfuncs.c | 5 +++--
60960  1 file changed, 3 insertions(+), 2 deletions(-)
60961
60962 commit 9a08d81b0d58d78e7f2353a088690d8d243d4425
60963 Author: David Schleef <ds@schleef.org>
60964 Date:   Sun Mar 17 15:56:17 2013 -0700
60965
60966     Add warning to g_base64_decode()
60967
60968     https://bugzilla.gnome.org/show_bug.cgi?id=696015
60969
60970  glib/gbase64.c | 4 +++-
60971  1 file changed, 3 insertions(+), 1 deletion(-)
60972
60973 commit a8811fb86477d162379694eb8a4480a11ee8cc71
60974 Author: Patrick Ohly <patrick.ohly@intel.com>
60975 Date:   Thu Mar 7 18:44:44 2013 +0100
60976
60977     GDBusMethodInvocation: leak and potential crash
60978
60979     _g_dbus_method_invocation_new is said to allow method_info == NULL,
60980     but will crash inside g_dbus_method_info_ref when the method_info
60981     really is NULL, because g_dbus_method_info_ref does not allow NULL as
60982     parameter. Fixed by checking for NULL in _g_dbus_method_invocation_new
60983     itself.
60984
60985     The leak itself happens because _g_dbus_method_invocation_new stores a
60986     new reference to the method_info without also unreferencing it. Fixed
60987     by adding the missing unref, protected by an if because the pointer
60988     may be NULL.
60989
60990     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695376
60991
60992  gio/gdbusmethodinvocation.c | 7 +++++--
60993  1 file changed, 5 insertions(+), 2 deletions(-)
60994
60995 commit 1a9567139d56d648eb1fa7b07a660488b6b50435
60996 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
60997 Date:   Sun Mar 17 20:08:27 2013 +0200
60998
60999     Updated Latvian translation
61000
61001  po/lv.po | 1354
61002  ++++++++++++++++++++++++++++++++------------------------------
61003  1 file changed, 698 insertions(+), 656 deletions(-)
61004
61005 commit a484b6205d079cf1bdfef99fd6c52efb0c0e31c9
61006 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
61007 Date:   Sun Mar 17 16:40:46 2013 +0300
61008
61009     Updated Belarusian translation.
61010
61011  po/be.po | 7 ++++++-
61012  1 file changed, 6 insertions(+), 1 deletion(-)
61013
61014 commit 9a8bae80360a12f7641b0bf33f0e46f30bad1b1b
61015 Author: Gheyret Kenji <gheyret@gmail.com>
61016 Date:   Sun Mar 17 13:54:19 2013 +0900
61017
61018     Updated Uyghur translation
61019
61020     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
61021
61022  po/ug.po | 15 ++++++---------
61023  1 file changed, 6 insertions(+), 9 deletions(-)
61024
61025 commit 255c65f83c1515a7e3fc4609b36e72acc08a79e4
61026 Author: Stephan Bergmann <sbergman@redhat.com>
61027 Date:   Fri Mar 15 17:30:24 2013 +0100
61028
61029     gmacros: Ensure GUINT32/64_SWAP_LE_BE macros parenthesize arguments
61030
61031     Like all macros, we need to parenthesize arguments to ensure the order
61032     of operations is correct.
61033
61034     See the mail thread starting at
61035     <http://lists.fedoraproject.org/pipermail/devel/2013-March/180302.html>
61036     "GCC produced wrong code in gvfs-1.14.2-3.fc18.x86_64" for how this
61037     caused trouble with GVFS (which in turn caused trouble with
61038     LibreOffice, where running "soffice sftp://.../.../test.odt" to access
61039     an .odt file via GVFS failed to properly type-detect that file as a
61040     Writer document and produced bogus error messages about the file being
61041     broken).
61042
61043     https://bugzilla.gnome.org/show_bug.cgi?id=695925
61044
61045  glib/gtypes.h | 4 ++--
61046  1 file changed, 2 insertions(+), 2 deletions(-)
61047
61048 commit 55a235d377f8da416834156b89c7f5b98b02583b
61049 Author: Duarte Loreto <happyguy_pt@hotmail.com>
61050 Date:   Fri Mar 15 12:55:57 2013 +0000
61051
61052     Updated Portuguese translation and converted to New Spelling (Novo AO)
61053
61054  po/pt.po | 1579
61055  +++++++++++++++++++++++++++++++-------------------------------
61056  1 file changed, 802 insertions(+), 777 deletions(-)
61057
61058 commit e3c2d030922d1cab1eab45d3695622ccf0a736e6
61059 Author: Sébastien Wilmet <swilmet@gnome.org>
61060 Date:   Thu Mar 14 23:24:18 2013 +0100
61061
61062     Doc: clarify set_property() vfunc
61063
61064     Implementations "don't need to ...". It was not clear what happen
61065     if they do it all the same.
61066
61067     https://bugzilla.gnome.org/show_bug.cgi?id=695887
61068
61069  gobject/gobject.h | 7 ++++---
61070  1 file changed, 4 insertions(+), 3 deletions(-)
61071
61072 commit e5690794146d7a0db7683ecd783b621b33cf2c52
61073 Author: Sébastien Wilmet <swilmet@gnome.org>
61074 Date:   Thu Mar 14 22:56:54 2013 +0100
61075
61076     Doc: clarify a bit g_signal_connect_object()
61077
61078     "the object" can be a bit confusing for a beginner, he can think it is
61079     the @instance.
61080
61081     https://bugzilla.gnome.org/show_bug.cgi?id=695887
61082
61083  gobject/gobject.c | 2 +-
61084  1 file changed, 1 insertion(+), 1 deletion(-)
61085
61086 commit 2c566aa09ebffb379e34136b33bcaf7f87ec331c
61087 Author: Martin Srebotnjak <miles@filmsi.net>
61088 Date:   Thu Mar 14 23:17:33 2013 +0100
61089
61090     Updated Slovenian translation
61091
61092  po/sl.po | 1209
61093  +++++++++++++++++++++++++++++++-------------------------------
61094  1 file changed, 601 insertions(+), 608 deletions(-)
61095
61096 commit 2d1456b0ed8014a55f806b6cab106c0969794486
61097 Author: Sweta Kothari <swkothar@redhat.com>
61098 Date:   Thu Mar 14 16:28:11 2013 +0530
61099
61100     Updated gujarati file
61101
61102  po/gu.po | 373
61103  +++++++++++++++++++++++++++++++++++----------------------------
61104  1 file changed, 208 insertions(+), 165 deletions(-)
61105
61106 commit a0a68efc1e7d3e4ec81e1cd97a6337d77a15afff
61107 Author: Sweta Kothari <swkothar@redhat.com>
61108 Date:   Thu Mar 14 15:24:20 2013 +0530
61109
61110     Updated gujarati file
61111
61112  po/gu.po | 1408
61113  ++++++++++++++++++++++++++++++++------------------------------
61114  1 file changed, 734 insertions(+), 674 deletions(-)
61115
61116 commit 605c4ca24ef0cbfdee5775526399f217f659faea
61117 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
61118 Date:   Mon Mar 4 20:03:26 2013 +0100
61119
61120     live-g-file: test hidden files
61121
61122     We test for traditional Unix dot-leading files as well as
61123     for files listed in the .hidden file.
61124
61125     https://bugzilla.gnome.org/show_bug.cgi?id=695147
61126
61127  gio/tests/live-g-file.c | 36 ++++++++++++++++++++++++++++++++++++
61128  1 file changed, 36 insertions(+)
61129
61130 commit 3902006a5b043ad418ff5ee1542d54c678280db8
61131 Author: Ryan Lortie <desrt@desrt.ca>
61132 Date:   Tue Mar 12 12:53:42 2013 -0400
61133
61134     glocalfileinfo: Stop using PATH_MAX for .hidden
61135
61136     We were using PATH_MAX to size a static array for reading lines from
61137     the .hidden file.  Some platforms (Hurd) don't declare a PATH_MAX.
61138
61139     Switch to using g_file_get_contents() and g_str_split('\n') instead.
61140
61141     Also take the time to clean up a bit with a switch to using a
61142     'set mode'
61143     GHashTable (since this code was originally written before we had
61144     those).
61145
61146     This patch is largely based on a patch from Emilio Pozuelo Monfort
61147     (who
61148     also reported the bug).
61149
61150     https://bugzilla.gnome.org/show_bug.cgi?id=695147
61151
61152  gio/glocalfileinfo.c | 32 +++++++++++++-------------------
61153  1 file changed, 13 insertions(+), 19 deletions(-)
61154
61155 commit 8028f54c9c66b7e483ff658e082062ad5275f264
61156 Author: Gheyret Kenji <gheyret@gmail.com>
61157 Date:   Wed Mar 13 20:48:15 2013 +0900
61158
61159     Updated Uyghur translation
61160
61161     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
61162
61163  po/ug.po | 8 ++++----
61164  1 file changed, 4 insertions(+), 4 deletions(-)
61165
61166 commit 498d907bcbc36fe5c1ac55e1a93b08594852c434
61167 Author: Gheyret Kenji <gheyret@gmail.com>
61168 Date:   Wed Mar 13 20:39:02 2013 +0900
61169
61170     Updated Uyghur translation
61171
61172     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
61173
61174  po/ug.po | 521
61175  ++++++++++++++++++++++++++++++++++-----------------------------
61176  1 file changed, 283 insertions(+), 238 deletions(-)
61177
61178 commit 4db7e5ea0d73e895db442501e3cf07e2e600d03f
61179 Author: Joe Hansen <joedalton2@yahoo.dk>
61180 Date:   Tue Mar 12 23:14:39 2013 +0100
61181
61182     Updated Danish translation
61183
61184  po/da.po | 1319
61185  ++++++++++++++++++++++++++++++++------------------------------
61186  1 file changed, 674 insertions(+), 645 deletions(-)
61187
61188 commit ee8d54b0cfc75f828b250504cfc9092e6ccf2a00
61189 Author: Carles Ferrando <carles.ferrando@gmail.com>
61190 Date:   Tue Mar 12 23:02:33 2013 +0100
61191
61192     [l10n] Updated Catalan (Valencian) translation
61193
61194  po/ca@valencia.po | 1346
61195  +++++++++++++++++++++++++++--------------------------
61196  1 file changed, 687 insertions(+), 659 deletions(-)
61197
61198 commit 7b7cf945773c532770f7895724405c795f5f94c7
61199 Author: Gil Forcada <gforcada@gnome.org>
61200 Date:   Tue Mar 12 23:02:24 2013 +0100
61201
61202     [l10n] Updated Catalan translation
61203
61204  po/ca.po | 1344
61205  ++++++++++++++++++++++++++++++++------------------------------
61206  1 file changed, 686 insertions(+), 658 deletions(-)
61207
61208 commit 5131421c09706658d1b33e9e5fc39210dcbfd0a9
61209 Author: Claude Paroz <claude@2xlibre.net>
61210 Date:   Tue Mar 12 18:17:12 2013 +0100
61211
61212     Updated French translation
61213
61214  po/fr.po | 1332
61215  +++++++++++++++++++++++++++++++-------------------------------
61216  1 file changed, 676 insertions(+), 656 deletions(-)
61217
61218 commit e359bc09c2dc2f4feca1f4aec2ca6602aef870d1
61219 Author: Ryan Lortie <desrt@desrt.ca>
61220 Date:   Tue Mar 12 12:32:16 2013 -0400
61221
61222     tests: clean up for Unicode corrigendum #9
61223
61224     Unicode corrigendum #9 spells out in no uncertain terms that on
61225     conversion interfaces we should not reject characters like U+FFFE and
61226     U+FFFF which we were doing before.
61227
61228     Commit f91ef4ef15d220f6899c97aaf5b1c0a8f68cfe9a started accepting
61229     these
61230     characters, but we had some testcases that were checking that strings
61231     containing these characters should be rejected.
61232
61233     Update the tests.
61234
61235     https://bugzilla.gnome.org/show_bug.cgi?id=694669
61236
61237  glib/tests/utf8-validate.c | 6 ++----
61238  1 file changed, 2 insertions(+), 4 deletions(-)
61239
61240 commit a839dc5df6e16dd060490091ed00c4c7781f5ddd
61241 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
61242 Date:   Tue Mar 12 18:23:29 2013 +0530
61243
61244     Assamese translation updated for gnome 3.8
61245
61246  po/as.po | 605
61247  ++++++++++++++++++++++++++++++++-------------------------------
61248  1 file changed, 306 insertions(+), 299 deletions(-)
61249
61250 commit 97050e503fc012239b61bef70df4e8f7586e3b7c
61251 Author: Martin Pitt <martinpitt@gnome.org>
61252 Date:   Mon Mar 11 09:29:34 2013 +0100
61253
61254     Fix /appinfo/mime tests
61255
61256     Commit f641699 (for bug 675333) introduced a check whether the Exec=
61257     program in
61258     a .desktop actually exists. This broke the /appinfo/mime/* test
61259     cases which use
61260     executable names like "my_app".
61261
61262     Use real ones instead (like "echo" and "sleep"), and add a new
61263     /appinfo/mime/ignore-nonexisting test case which verifies that
61264     g_desktop_app_info_new() indeed ignores nonexisting executables.
61265
61266     https://bugzilla.gnome.org/show_bug.cgi?id=695191
61267
61268  gio/tests/mimeapps.c | 36 +++++++++++++++++++++++++++++++-----
61269  1 file changed, 31 insertions(+), 5 deletions(-)
61270
61271 commit 48b18041c119cfa28488663d044158f1502ee379
61272 Author: Milo Casagrande <milo@ubuntu.com>
61273 Date:   Mon Mar 11 22:08:36 2013 +0100
61274
61275     [l10n] Updated Italian translation.
61276
61277  po/it.po | 97
61278  ++++++++++++++++++++++++++++++++++------------------------------
61279  1 file changed, 51 insertions(+), 46 deletions(-)
61280
61281 commit 40026bce914d7525f4b8e9f0e60058fcaee97077
61282 Author: Fran Diéguez <fran.dieguez@mabishu.com>
61283 Date:   Mon Mar 11 21:54:50 2013 +0100
61284
61285     Updated Galician translations
61286
61287  po/gl.po | 9 +++++++--
61288  1 file changed, 7 insertions(+), 2 deletions(-)
61289
61290 commit 1c10773d681e92c1e44a97c8ff9e0e2e977b578a
61291 Author: Seong-ho Cho <darkcircle.0426@gmail.com>
61292 Date:   Tue Mar 12 02:22:06 2013 +0900
61293
61294     Updated Korean translation
61295
61296  po/ko.po | 1400
61297  +++++++++++++++++++++++++++++++-------------------------------
61298  1 file changed, 702 insertions(+), 698 deletions(-)
61299
61300 commit 77798c227841487de7b7fbcfbd115e1492054310
61301 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
61302 Date:   Mon Mar 11 18:09:07 2013 +0100
61303
61304     Updated Spanish translation
61305
61306  po/es.po | 384
61307  ++++++++++++++++++++++++++++++++-------------------------------
61308  1 file changed, 195 insertions(+), 189 deletions(-)
61309
61310 commit f240872cf85a34c29bac18754c6cb1ee562cf3a0
61311 Author: Dimitris Spingos <dmtrs32@gmail.com>
61312 Date:   Mon Mar 11 17:26:39 2013 +0200
61313
61314     Updated Greek translation
61315
61316  po/el.po | 24 +++++++++++++-----------
61317  1 file changed, 13 insertions(+), 11 deletions(-)
61318
61319 commit 5e20ba457de0902175f04fbc68d4035a7c174391
61320 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
61321 Date:   Mon Mar 11 11:29:28 2013 +0100
61322
61323     Updated Serbian translation
61324
61325  po/sr.po       | 386
61326  +++++++++++++++++++++++++++++----------------------------
61327  po/sr@latin.po | 386
61328  +++++++++++++++++++++++++++++----------------------------
61329  2 files changed, 392 insertions(+), 380 deletions(-)
61330
61331 commit 8a8f423629c89f6c7a066bfa5f0e1270508b4999
61332 Author: Mario Blättermann <mario.blaettermann@gmail.com>
61333 Date:   Sun Mar 10 17:06:47 2013 +0100
61334
61335     [l10n] Updated German translation
61336
61337  po/de.po | 10 ++++++++--
61338  1 file changed, 8 insertions(+), 2 deletions(-)
61339
61340 commit 1da401d7b8a7f3fb0dfd2048980d61482724c415
61341 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
61342 Date:   Sun Mar 10 21:55:53 2013 +0900
61343
61344     [l10n] Update Japanese translation
61345
61346  po/ja.po | 1548
61347  ++++++++++++++++++++++++++++++++------------------------------
61348  1 file changed, 796 insertions(+), 752 deletions(-)
61349
61350 commit d72e609ff6eb37e0cfb7fb783dd7d626497aac36
61351 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
61352 Date:   Sat Mar 9 15:43:20 2013 -0300
61353
61354     Updated Brazilian Portuguese translation
61355
61356  po/pt_BR.po | 10 ++++++++--
61357  1 file changed, 8 insertions(+), 2 deletions(-)
61358
61359 commit 9da2125f4906b6bedc1d66dac73865a052af430e
61360 Author: Piotr Drąg <piotrdrag@gmail.com>
61361 Date:   Sat Mar 9 19:41:07 2013 +0100
61362
61363     Updated Polish translation
61364
61365  po/pl.po | 9 +++++++--
61366  1 file changed, 7 insertions(+), 2 deletions(-)
61367
61368 commit 92de11e7e78bb50581cbbb7f06e5f1620a0dcc1d
61369 Author: Aurimas Černius <aurisc4@gmail.com>
61370 Date:   Sat Mar 9 17:20:42 2013 +0200
61371
61372     Updated Lithuanian translation
61373
61374  po/lt.po | 396
61375  +++++++++++++++++++++++++++++++--------------------------------
61376  1 file changed, 198 insertions(+), 198 deletions(-)
61377
61378 commit 2549c33451c9460c25030baa6d25bc0002532b2a
61379 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
61380 Date:   Sat Mar 9 23:56:02 2013 +0900
61381
61382     gsettings-tool: Make a string translatable
61383
61384     https://bugzilla.gnome.org/show_bug.cgi?id=695425
61385
61386  gio/gsettings-tool.c | 2 +-
61387  1 file changed, 1 insertion(+), 1 deletion(-)
61388
61389 commit 74e92836d0624e056c7747cec6da17461cfaab6b
61390 Author: Matej Urbančič <mateju@svn.gnome.org>
61391 Date:   Sat Mar 9 13:50:59 2013 +0100
61392
61393     Updated Slovenian translation
61394
61395  po/sl.po | 381
61396  ++++++++++++++++++++++++++++++++-------------------------------
61397  1 file changed, 191 insertions(+), 190 deletions(-)
61398
61399 commit 9c3d69eaa78d89e58580fcd0ab3e364b1c4833eb
61400 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
61401 Date:   Sat Mar 9 14:01:43 2013 +0300
61402
61403     Updated Belarusian translation.
61404
61405  po/be.po | 48 ++++++++++++++++++++++++++----------------------
61406  1 file changed, 26 insertions(+), 22 deletions(-)
61407
61408 commit eaaa5ef6fb445172f0e24ee0271e4e72aa8911a3
61409 Author: Dimitris Spingos <dmtrs32@gmail.com>
61410 Date:   Sat Mar 9 11:37:03 2013 +0200
61411
61412     Updated Greek translation
61413
61414  po/el.po | 619
61415  ++++++++++++++++++++++++++++++++-------------------------------
61416  1 file changed, 314 insertions(+), 305 deletions(-)
61417
61418 commit af6192631284c283ce511d02522d3c60a436d1d2
61419 Author: Piotr Drąg <piotrdrag@gmail.com>
61420 Date:   Fri Mar 8 20:46:44 2013 +0100
61421
61422     Updated Polish translation
61423
61424  po/pl.po | 80
61425  ++++++++++++++++++++++++++++++++--------------------------------
61426  1 file changed, 40 insertions(+), 40 deletions(-)
61427
61428 commit 85b8f23d627ebf50a461a9b6d305482f1bbdeb2e
61429 Author: Mario Blättermann <mario.blaettermann@gmail.com>
61430 Date:   Fri Mar 8 17:06:53 2013 +0100
61431
61432     [l10n] Updated German translation
61433
61434  po/de.po | 38 +++++++++++++++++++-------------------
61435  1 file changed, 19 insertions(+), 19 deletions(-)
61436
61437 commit 7d468ad538a2c35a6d061602508e71d55ea356ab
61438 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
61439 Date:   Fri Mar 8 10:37:54 2013 -0300
61440
61441     Updated Brazilian Portuguese translation
61442
61443  po/pt_BR.po | 8 ++++----
61444  1 file changed, 4 insertions(+), 4 deletions(-)
61445
61446 commit 33fb5227ad7953cf3336a8ce48b00e6300e86dce
61447 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
61448 Date:   Fri Mar 8 15:46:25 2013 +0700
61449
61450     Updated Thai translation
61451
61452  po/th.po | 6057
61453  ++++++++++++++++++++++++++++++++++----------------------------
61454  1 file changed, 3313 insertions(+), 2744 deletions(-)
61455
61456 commit f67a9905ff310b124f91f4d232b785553eafbd2b
61457 Author: Behdad Esfahbod <behdad@behdad.org>
61458 Date:   Thu Mar 7 20:14:08 2013 -0500
61459
61460     [win32] Remove MemoryBarrier() fallback implementation
61461
61462     I added these because the older mingw32 toolchain didn't have
61463     MemoryBarrier().  The newer mingw-w64 toolchain however has.
61464     As reported by John Emmas this was causing build failure with
61465     MSVC because of inline issues.  But that reminded me that we
61466     may be taking this path even if the system implements
61467     MemoryBarrier as a function, which is a waste.  So, just remove
61468     it.
61469
61470  glib/gatomic.c | 20 ++++----------------
61471  1 file changed, 4 insertions(+), 16 deletions(-)
61472
61473 commit 75d424977e132b6f3ec33eb8d3b27339b3120862
61474 Author: Fran Diéguez <fran.dieguez@mabishu.com>
61475 Date:   Fri Mar 8 00:49:41 2013 +0100
61476
61477     Updated Galician translations
61478
61479  po/gl.po | 92
61480  ++++++++++++++++++++++++++++++++--------------------------------
61481  1 file changed, 46 insertions(+), 46 deletions(-)
61482
61483 commit f1173dd7251d51f1c8895fceb89f4ccdda912b47
61484 Author: Matthias Clasen <mclasen@redhat.com>
61485 Date:   Thu Mar 7 16:44:36 2013 -0500
61486
61487     Fix a mixup of singular and plural
61488
61489     Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=695339
61490
61491  gio/gdbusmessage.c | 2 +-
61492  1 file changed, 1 insertion(+), 1 deletion(-)
61493
61494 commit b3dc7e734dbd62b761f41ef1260e39c8c58794d7
61495 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
61496 Date:   Thu Mar 7 16:20:49 2013 +0300
61497
61498     Updated Belarusian translation.
61499
61500  po/be.po | 1301
61501  +++++++++++++++++++++++++++++++-------------------------------
61502  1 file changed, 656 insertions(+), 645 deletions(-)
61503
61504 commit 865316dfb847a539f1b51e6931d46b05aa1d1fc2
61505 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
61506 Date:   Thu Mar 7 00:31:42 2013 -0300
61507
61508     Updated Brazilian Portuguese translation
61509
61510  po/pt_BR.po | 2101
61511  +++++++++++++++++++++++++++++++++--------------------------
61512  1 file changed, 1166 insertions(+), 935 deletions(-)
61513
61514 commit 155f599b206f67642970e0bc35b3ba5e1386b884
61515 Author: Jasper St. Pierre <jstpierre@mecheye.net>
61516 Date:   Wed Mar 6 20:32:14 2013 -0500
61517
61518     tests/appinfo: Fix a typo
61519
61520     The environment variable name is BLA, not BAR, so if BAR is
61521     set for some strange reason, the test fails.
61522
61523  gio/tests/appinfo.c | 2 +-
61524  1 file changed, 1 insertion(+), 1 deletion(-)
61525
61526 commit 717e933e72605c9b83c3007d9613f25e788dc622
61527 Author: Mario Blättermann <mario.blaettermann@gmail.com>
61528 Date:   Tue Mar 5 22:33:18 2013 +0100
61529
61530     [l10n] Updated German translation
61531
61532  po/de.po | 12 ++++++------
61533  1 file changed, 6 insertions(+), 6 deletions(-)
61534
61535 commit f91ef4ef15d220f6899c97aaf5b1c0a8f68cfe9a
61536 Author: Christian Persch <chpe@gnome.org>
61537 Date:   Mon Feb 25 14:48:14 2013 +0100
61538
61539     unicode: Allow noncharacters
61540
61541     Implement unicode corrigendum #9.
61542
61543     https://bugzilla.gnome.org/show_bug.cgi?id=694669
61544
61545  glib/gutf8.c         | 14 +++-----------
61546  glib/tests/unicode.c |  2 +-
61547  2 files changed, 4 insertions(+), 12 deletions(-)
61548
61549 commit 06a59f889a8d3c8a63622af64d253632a0530017
61550 Author: Ognyan Tonchev <ognyan@axis.com>
61551 Date:   Thu Feb 28 18:27:14 2013 +0100
61552
61553     base64: Fix g_base64_decode_step ()
61554
61555     Do not produce invalid data if there was padding character in the
61556     previous sequence.
61557
61558     https://bugzilla.gnome.org/show_bug.cgi?id=694843
61559
61560  glib/gbase64.c      | 14 ++++++++++++--
61561  glib/tests/base64.c |  2 --
61562  2 files changed, 12 insertions(+), 4 deletions(-)
61563
61564 commit 27b19cee1bb5007f9dd123e171bcf3f978263f15
61565 Author: Colin Walters <walters@verbum.org>
61566 Date:   Fri Mar 1 13:29:29 2013 -0500
61567
61568     base64: Add tests for incremental decoding with very small block size
61569
61570     At the moment, sizes 1-3 are commented out since they fail, but
61571     a future patch will fix that.
61572
61573     https://bugzilla.gnome.org/show_bug.cgi?id=694843
61574
61575  glib/tests/base64.c | 53
61576  +++++++++++++++++++++++++++++++++++++++++++++++++++++
61577  1 file changed, 53 insertions(+)
61578
61579 commit f641699299ed2713cf247e3465bb1a21612b36f7
61580 Author: Cosimo Cecchi <cosimoc@gnome.org>
61581 Date:   Fri May 4 17:51:35 2012 -0400
61582
61583     desktopappinfo: check whether the specified executable is valid
61584
61585     Before declaring the desktop file as valid, make sure the referenced
61586     application actually exists in path and the commandline is not
61587     malformed.
61588
61589     https://bugzilla.gnome.org/show_bug.cgi?id=675333
61590
61591  gio/gdesktopappinfo.c | 33 ++++++++++++++++++++++++++++++++-
61592  1 file changed, 32 insertions(+), 1 deletion(-)
61593
61594 commit fd04d6860fd6a964b7e1dde05cd5b12ba1b7994e
61595 Author: Mario Blättermann <mario.blaettermann@gmail.com>
61596 Date:   Sun Mar 3 22:11:21 2013 +0100
61597
61598     [l10n] Updated German translation
61599
61600  po/de.po | 1313
61601  ++++++++++++++++++++++++++++++++------------------------------
61602  1 file changed, 668 insertions(+), 645 deletions(-)
61603
61604 commit a9a6c4ae81eec7b2ac0ceecaff9a63bb7ec6bc50
61605 Author: Matthias Clasen <mclasen@redhat.com>
61606 Date:   Sat Mar 2 09:25:48 2013 -0500
61607
61608     Update for 2.37.9
61609
61610  NEWS | 26 ++++++++++++++++++++++++++
61611  1 file changed, 26 insertions(+)
61612
61613 commit 7be9de786a4cb1d0ab63a412ee0af2de0d250e61
61614 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
61615 Date:   Sat Mar 2 20:42:13 2013 +0700
61616
61617     Updated Vietnamese translation
61618
61619  po/vi.po | 51 ++++++++++++++++++---------------------------------
61620  1 file changed, 18 insertions(+), 33 deletions(-)
61621
61622 commit 773297519eeb532b8989337333a95bc960e97765
61623 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
61624 Date:   Sat Mar 2 20:37:35 2013 +0700
61625
61626     po/vi: import from Damned Lies
61627
61628  po/vi.po | 1393
61629  ++++++++++++++++++++++++++++++++------------------------------
61630  1 file changed, 717 insertions(+), 676 deletions(-)
61631
61632 commit 14768e97f8c87c0f4a32a7f946017fd853a67512
61633 Author: Matthias Clasen <mclasen@redhat.com>
61634 Date:   Fri Mar 1 19:11:11 2013 -0500
61635
61636     Make GList more robust
61637
61638     g_list_delete_link was silently ignoring a NULL link before
61639     the last change. Make it do so again, since we've found callers
61640     that rely on this.
61641
61642  glib/glist.c | 3 +++
61643  1 file changed, 3 insertions(+)
61644
61645 commit 10630eed3066907a880816592bb35965d203f02c
61646 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
61647 Date:   Fri Mar 1 22:23:13 2013 +0800
61648
61649     Updated Traditional Chinese translation(Hong Kong and Taiwan)
61650
61651  po/zh_HK.po | 1306
61652  +++++++++++++++++++++++++++++-----------------------------
61653  po/zh_TW.po | 1308
61654  ++++++++++++++++++++++++++++++-----------------------------
61655  2 files changed, 1330 insertions(+), 1284 deletions(-)
61656
61657 commit fe10e864712d00191d1d3234e7a5ca643fd7ac6b
61658 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
61659 Date:   Fri Mar 1 06:35:30 2013 -0300
61660
61661     Updated Brazilian Portuguese translation
61662
61663  po/pt_BR.po | 1581
61664  ++++++++++++++++++++++++++---------------------------------
61665  1 file changed, 687 insertions(+), 894 deletions(-)
61666
61667 commit c7996825ce999a99f2d73722419c0d11d0b52238
61668 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
61669 Date:   Tue Feb 26 12:38:57 2013 +0800
61670
61671     Fix gspawn-win32-helper.c with newer Microsoft CRTs
61672
61673     The newer Microsoft CRTs (8.0/2005 and later) impose much stricter
61674     (paranoid) checks on close() being doubly called and the use of
61675     invalid file descriptors.  This makes the calls on the file
61676     descriptors
61677     use more caution when using them and only call close() when necessary.
61678
61679     This also adds an (empty) invalid parameter handler* as required
61680     by the
61681     newer Microsoft CRTs to prevent the system from aborting the process
61682     when we are checking whether a file descriptor is valid.
61683
61684     [*]: http://msdn.microsoft.com/en-us/library/a9yf33zb.aspx
61685
61686     https://bugzilla.gnome.org/show_bug.cgi?id=693646
61687
61688  glib/gspawn-win32-helper.c | 79
61689  ++++++++++++++++++++++++++++++++++++++++++----
61690  1 file changed, 72 insertions(+), 7 deletions(-)
61691
61692 commit 872d3634a78b417612d90c3472d5cd7078ef2440
61693 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
61694 Date:   Fri Mar 1 16:11:24 2013 +0800
61695
61696     Update config.h.win32.in
61697
61698     Add entry for __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4, to better reflect
61699     the
61700     entries of items in config.h.in.  We are not currently defining
61701     this here
61702     as the pre-configured config.h.win32.in is primarily meant for Visual
61703     Studio builds of GLib-the MinGW/GCC/Clang builds of GLib will normally
61704     use the autotools builds, which should give the correct config.h
61705     entries
61706     upon running ./configure.
61707
61708  config.h.win32.in | 3 +++
61709  1 file changed, 3 insertions(+)
61710
61711 commit 3f678afa0547f0bacf0579c82a8939c25f022643
61712 Author: Wylmer Wang <wantinghard@gmail.com>
61713 Date:   Thu Feb 28 21:07:02 2013 +0800
61714
61715     Update Simplified Chinese translation
61716
61717  po/zh_CN.po | 1969
61718  ++++++++++++++++++++++++++++++++---------------------------
61719  1 file changed, 1082 insertions(+), 887 deletions(-)
61720
61721 commit 156b14cde5423c5bdaf8f28f1a8a5a0b54fbe455
61722 Author: Colin Walters <walters@verbum.org>
61723 Date:   Tue Feb 26 11:19:51 2013 -0500
61724
61725     build: Add --disable-compile-warnings
61726
61727     Some (broken) toolchains for example trip up
61728     -Werror=missing-prototypes in system headers.  This patch allows
61729     people to skip the formerly hardcoded "baseline" warnings.
61730
61731     https://bugzilla.gnome.org/show_bug.cgi?id=694757
61732
61733  configure.ac              | 10 ++++++++--
61734  gio/Makefile.am           |  2 ++
61735  gio/tests/Makefile.am     | 11 ++++++-----
61736  glib/Makefile.am          |  2 ++
61737  glib/tests/Makefile.am    |  2 ++
61738  gmodule/Makefile.am       |  2 ++
61739  gobject/Makefile.am       |  2 ++
61740  gobject/tests/Makefile.am |  2 ++
61741  gthread/Makefile.am       |  2 ++
61742  9 files changed, 28 insertions(+), 7 deletions(-)
61743
61744 commit e3582c617cf00f3c90b6448d11cf253933a28802
61745 Author: Behdad Esfahbod <behdad@behdad.org>
61746 Date:   Mon Feb 25 23:08:43 2013 -0500
61747
61748     Minor
61749
61750  glib/gwakeup.c | 2 +-
61751  1 file changed, 1 insertion(+), 1 deletion(-)
61752
61753 commit 547221b486473ed9b7f85634ce162f937e5912b1
61754 Author: Behdad Esfahbod <behdad@behdad.org>
61755 Date:   Mon Feb 25 22:48:03 2013 -0500
61756
61757     [win32] Fix atomic ops on mingw*
61758
61759     Bug 682896 - glib doesn't build on mingw32
61760
61761  configure.ac | 63
61762  ++++++++++++++++++++++++++++++++++++------------------------
61763  1 file changed, 38 insertions(+), 25 deletions(-)
61764
61765 commit e1ccae841658854a5db0d907edb2b1f2c0a68ef5
61766 Author: Behdad Esfahbod <behdad@behdad.org>
61767 Date:   Mon Feb 25 22:01:11 2013 -0500
61768
61769     [win32] Add fallback implementations for gatomic.c on mingw32
61770
61771     Bug 682896 - glib doesn't build on mingw32
61772
61773  glib/gatomic.c | 72
61774  ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
61775  1 file changed, 67 insertions(+), 5 deletions(-)
61776
61777 commit 8efe198d2e7f2c02d2d11831e6f99313960ca1c3
61778 Author: A S Alam <aalam@users.sf.net>
61779 Date:   Tue Feb 26 07:18:28 2013 +0530
61780
61781     Punjabi: Translation updated (aalam)
61782
61783  po/pa.po | 1263
61784  ++++++++++++++++++++++++++++++++------------------------------
61785  1 file changed, 647 insertions(+), 616 deletions(-)
61786
61787 commit 921593b022491ce3dbd61739cc9808a715f25b9f
61788 Author: Matthias Clasen <mclasen@redhat.com>
61789 Date:   Sun Feb 24 22:54:09 2013 +0100
61790
61791     GList: be more robust
61792
61793     We can detect list corruption in some cases. The new test case
61794     demonstrates a case where we can warn instead of silently corrupt
61795     the list. This was pointed out by Steve Grubb.
61796
61797     Also, use the same auxiliary routine in all places where we unlink
61798     a list element.
61799
61800  glib/glist.c      | 69
61801  ++++++++++++++++++++++++++++---------------------------
61802  glib/tests/list.c | 27 ++++++++++++++++++++++
61803  2 files changed, 62 insertions(+), 34 deletions(-)
61804
61805 commit 6833267a07cb3251bc1fa89c99cc3fe6c47001e2
61806 Author: Dan Winship <danw@gnome.org>
61807 Date:   Sun Feb 24 15:02:10 2013 +0100
61808
61809     gtestutils: fix two GLIB_AVAILABLE flags
61810
61811     g_test_expect_message() and g_test_assert_expected_messages() appeared
61812     in 2.34
61813
61814  glib/gtestutils.h | 4 ++--
61815  1 file changed, 2 insertions(+), 2 deletions(-)
61816
61817 commit cbd070d8b8589dda6d70f09e8fbff12610aa4b3f
61818 Author: Ján Kyselica <kyselica.jan@gmail.com>
61819 Date:   Fri Feb 22 22:27:10 2013 +0000
61820
61821     Updated Slovak translation
61822
61823  po/sk.po | 655
61824  ++++++++++++++++++++++++++++++++-------------------------------
61825  1 file changed, 332 insertions(+), 323 deletions(-)
61826
61827 commit 0a39acc0579d89fc9bfbcf31596f336568a795c2
61828 Author: Gheyret Kenji <gheyret@gmail.com>
61829 Date:   Fri Feb 22 22:52:26 2013 +0900
61830
61831     Updated Uyghur translation
61832
61833     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
61834
61835  po/ug.po | 193
61836  +++++++++++++++++++++++++--------------------------------------
61837  1 file changed, 75 insertions(+), 118 deletions(-)
61838
61839 commit f5d40bd8138991287bbdc2e249bd35cf82caf123
61840 Author: Ryan Lortie <desrt@desrt.ca>
61841 Date:   Thu Feb 21 11:25:26 2013 +0000
61842
61843     gsignal: improve warning output
61844
61845     When looking up signals by name (to connect, for example) and
61846     the named
61847     signal cannot be found on the given instance, report the type of the
61848     instance.
61849
61850     This is quite a lot more useful as a diagnostic message than only a
61851     memory address.
61852
61853     https://bugzilla.gnome.org/show_bug.cgi?id=694350
61854
61855  gobject/gsignal.c | 26 ++++++++++++++++++--------
61856  1 file changed, 18 insertions(+), 8 deletions(-)
61857
61858 commit aede77464259e6d50e724113c16f301367201a72
61859 Author: Alexander Larsson <alexl@redhat.com>
61860 Date:   Thu Feb 21 16:10:36 2013 +0100
61861
61862     signals: Ensure we ref handler in emission fast path
61863
61864     We need to keep a reference to the handler in the fast path, just like
61865     in the slow path, otherwise if another thread disconnects the handler
61866     we may destroy the closure while we're using it without the lock held.
61867
61868     We also move the freeing of the instance to after the emission
61869     is totally
61870     done as the handler_unref_R (and the tracepoint) reference it.
61871
61872     https://bugzilla.gnome.org/show_bug.cgi?id=694253
61873
61874  gobject/gsignal.c | 12 +++++++++++-
61875  1 file changed, 11 insertions(+), 1 deletion(-)
61876
61877 commit 3e274423bacfa1b702fea93fba9d6d44c650db44
61878 Author: Alexander Larsson <alexl@redhat.com>
61879 Date:   Thu Feb 21 16:06:24 2013 +0100
61880
61881     signals: No need to use atomics for Handler refcount
61882
61883     handler_ref and handler_unref_R are always called with the signal
61884     lock held. This is obvious for handler_unref_R as it even sometimes
61885     drops this lock, and can be verified quickly for handler_ref by
61886     looking
61887     at all call sites.
61888
61889     This improves the performace about 6% on the emit-handled and the
61890     emit-handled-generic tests.
61891
61892     https://bugzilla.gnome.org/show_bug.cgi?id=694253
61893
61894  gobject/gsignal.c | 10 ++++------
61895  1 file changed, 4 insertions(+), 6 deletions(-)
61896
61897 commit 5bbca5fa0c96904542f286b55329820a9567a9c9
61898 Author: Ryan Lortie <desrt@desrt.ca>
61899 Date:   Thu Feb 21 14:58:32 2013 +0000
61900
61901     GApplication: document IS_SERVICE timeout properly
61902
61903     The documentation was suggesting that using G_APPLICATION_IS_SERVICE
61904     would automatically set an inactivity timeout (ie: app stays
61905     around for
61906     a while after the use count drops to zero).
61907
61908     In reality, it only adds an initial 10 second wait for the first
61909     activation message to arrive after which it uses the normal inactivity
61910     timeout mechanism.
61911
61912  gio/gapplication.c | 9 ++++++---
61913  gio/gioenums.h     | 5 +++--
61914  2 files changed, 9 insertions(+), 5 deletions(-)
61915
61916 commit ce0ff7c9da6d159669e4aad2e964a56fc915cc7c
61917 Author: Ryan Lortie <desrt@desrt.ca>
61918 Date:   Thu Feb 21 10:19:27 2013 +0000
61919
61920     threads: don't do rlimit test when running as root
61921
61922     Linux CAP_SYS_RESOURCE overrides RLIMIT_NPROC so we probably shouldn't
61923     test thread creation failure when running the test as root...
61924
61925  glib/tests/thread.c | 6 ++++++
61926  1 file changed, 6 insertions(+)
61927
61928 commit 9670d06a660cd27a30a339798f4af1ce4c5abb29
61929 Author: Dan Winship <danw@gnome.org>
61930 Date:   Tue Feb 19 16:12:30 2013 -0500
61931
61932     GNetworkMonitorBase: implement can_reach_async
61933
61934     Implement the g_network_monitor_can_reach_async() rather than falling
61935     back to the default implementation, which calls the sync version (not
61936     in a thread).
61937
61938     https://bugzilla.gnome.org/show_bug.cgi?id=694181
61939
61940  gio/gnetworkmonitorbase.c | 130
61941  +++++++++++++++++++++++++++++++++++++++-------
61942  1 file changed, 112 insertions(+), 18 deletions(-)
61943
61944 commit 4ca3d80ff3d5d076c0bfc187b4efa9fa51cbcca2
61945 Author: Matthew Barnes <mbarnes@redhat.com>
61946 Date:   Tue Feb 19 11:18:11 2013 -0500
61947
61948     g_network_monitor_base_can_reach: Check for default route after
61949     enumerating.
61950
61951     Enumerate the GSocketConnectable before checking for a default route.
61952     For some connectable types this will involve a DNS lookup.  This will
61953     elminate false positives for hosts behind a VPN since DNS lookup will
61954     fail if the VPN is not connected.
61955
61956     https://bugzilla.gnome.org/show_bug.cgi?id=694181
61957
61958  gio/gnetworkmonitorbase.c | 12 ++++++++----
61959  1 file changed, 8 insertions(+), 4 deletions(-)
61960
61961 commit c6c11665668c47841011258e5dbca07ad3d8aba0
61962 Author: Dan Winship <danw@gnome.org>
61963 Date:   Tue Feb 19 15:19:22 2013 -0500
61964
61965     GNetworkAddress: drop cached addresses on resolver reload
61966
61967     If the resolver reloads (ie, if /etc/resolv.conf changes),
61968     GNetworkAddress needs to re-resolve its addresses the next time it's
61969     enumerated. Otherwise hosts that have different IP addresses inside
61970     and outside a VPN won't work correctly if you hold on to a
61971     GNetworkAddress for them for a long time.
61972
61973     https://bugzilla.gnome.org/show_bug.cgi?id=694181
61974
61975  gio/gnetworkaddress.c    | 70
61976  +++++++++++++++++++++++++++++++++++-------------
61977  gio/gnetworkingprivate.h |  2 ++
61978  gio/gresolver.c          | 14 ++++++++++
61979  3 files changed, 67 insertions(+), 19 deletions(-)
61980
61981 commit cfafad5aefeeab1a4ee208cefa15e01d31932611
61982 Author: Ryan Lortie <desrt@desrt.ca>
61983 Date:   Mon Feb 4 14:41:25 2013 +0100
61984
61985     gutils: stop g_get_home_dir() from reading passwd
61986
61987     In the case that the "HOME" environment variable is set (as it
61988     is under
61989     normal circumstances), we don't really need to be opening /etc/passwd.
61990
61991     For historical reasons (ie: how we used to ignore $HOME) and due
61992     to the
61993     grouping of many unrelated things together (reading username,
61994     hostname,
61995     home directory, tmpdir, etc.) into one function we were still opening
61996     /etc/passwd in g_get_home_dir(), even if $HOME was set.
61997
61998     Since earlier commits removed code from it, all that remains in
61999     g_get_any_init_do() is the logic for dealing with $HOME and reading
62000     the
62001     password database.
62002
62003     We now split the logic to deal with $HOME into g_get_home_dir().  With
62004     only the password database functionality remaining,
62005     g_get_any_init_do()
62006     is renamed to g_get_user_database_entry() and modified not to
62007     set global
62008     variables but rather return a struct.  If g_get_home_dir() cannot find
62009     $HOME, it falls back to calling g_get_user_database_entry() and using
62010     the home directory from there.
62011
62012     Use of the 'g_utils_global' lock is further reduced by using
62013     g_once_init_enter() to protect the critical sections in each of
62014     g_get_user_database_entry() and g_get_home_dir().
62015
62016     Finally, the g_get_user_name() and g_get_real_name() functions are
62017     modified to use the new regime.
62018
62019     https://bugzilla.gnome.org/show_bug.cgi?id=693204
62020
62021  glib/gutils.c | 399
62022  +++++++++++++++++++++++++++++++---------------------------
62023  1 file changed, 213 insertions(+), 186 deletions(-)
62024
62025 commit 167c73faf461cf84accffe190813ce0ab5ef6cdc
62026 Author: Ryan Lortie <desrt@desrt.ca>
62027 Date:   Mon Feb 4 14:40:03 2013 +0100
62028
62029     gutils: replace direct references to g_home_dir
62030
62031     Some code was directly calling g_get_any_init() and then expecting
62032     to be
62033     able to use the static 'g_home_dir' variable directly.  Change these
62034     over to g_get_home_dir() instead.
62035
62036     https://bugzilla.gnome.org/show_bug.cgi?id=693204
62037
62038  glib/gutils.c | 37 +++++++++++++++----------------------
62039  1 file changed, 15 insertions(+), 22 deletions(-)
62040
62041 commit 9879c7f5fa640d994dc1209ef333d4be706670f0
62042 Author: Ryan Lortie <desrt@desrt.ca>
62043 Date:   Mon Feb 4 14:17:08 2013 +0100
62044
62045     gutils: split out g_get_tmp_dir()
62046
62047     Remove the code for getting the tmpdir from g_get_any_init_do() and
62048     outside of the g_utils_global lock.
62049
62050     https://bugzilla.gnome.org/show_bug.cgi?id=693204
62051
62052  glib/gutils.c | 125
62053  ++++++++++++++++++++++++++--------------------------------
62054  1 file changed, 55 insertions(+), 70 deletions(-)
62055
62056 commit 3c9691f7f8b3b66905ab689a5dddc6157182b50e
62057 Author: Ryan Lortie <desrt@desrt.ca>
62058 Date:   Mon Feb 4 13:49:06 2013 +0100
62059
62060     gutils: split out g_get_host_name()
62061
62062     Remove the code for getting the hostname from g_get_any_init_do() and
62063     outside of the g_utils_global lock.
62064
62065     https://bugzilla.gnome.org/show_bug.cgi?id=693204
62066
62067  glib/gutils.c | 33 ++++++++++++++++++---------------
62068  1 file changed, 18 insertions(+), 15 deletions(-)
62069
62070 commit 8c42a663f8182f8281c083390aa761e8e9badc63
62071 Author: Ryan Lortie <desrt@desrt.ca>
62072 Date:   Mon Feb 4 14:04:05 2013 +0100
62073
62074     win32: Drop old codepage ABI from gutils.c
62075
62076     This is a source-compatible change and only breaks ABI with respect to
62077     truly ancient binaries (and those binaries are already broken
62078     for other
62079     reasons).
62080
62081     Back in the day, functions like g_get_user_name() used to return
62082     strings
62083     in the system codepage instead of utf8 (as they do today).
62084
62085     It was decided at some point to change these functions to return utf8,
62086     breaking source compatibility but keeping ABI compatibility.  This was
62087     done by exporting new symbols with names like g_get_user_name_utf8()
62088     and
62089     using a #define of the old name over to the new name (so that newly
62090     compiled code would link against the _utf8 version, but old binaries
62091     would continue to use the non-utf8 variant).
62092
62093     Meanwhile, glib has undergone several ABI breaks on Windows since, so
62094     those old binaries don't work anymore.
62095
62096     Start to clean up this mess by removing the #define renaming.  New
62097     binaries calling g_get_user_name() will now link against
62098     g_get_user_name() and it will return utf8.
62099
62100     We must keep the functions like g_get_user_name_utf8() for binary
62101     compatibility with recently built programs (ie: ones built with the
62102     renaming).  Nobody should have ever been calling these directly and of
62103     course they can return utf8, so just add them as internal wrappers
62104     in the
62105     .c file and declare them _GLIB_EXTERN there.
62106
62107     One day, if we feel like breaking Windows ABI again, we can finish the
62108     cleanup by dropping the wrappers.  There is some talk of introducing
62109     something like 'ABI compatible for two years' and this change would be
62110     compatible with such a regime.
62111
62112     https://bugzilla.gnome.org/show_bug.cgi?id=693204
62113
62114  glib/gutils.c | 71
62115  ++++++++++-------------------------------------------------
62116  glib/gutils.h | 19 ----------------
62117  2 files changed, 12 insertions(+), 78 deletions(-)
62118
62119 commit b029135ed49b33d8f301d79a9ca27df6894d8b22
62120 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
62121 Date:   Mon Feb 18 07:56:05 2013 -0600
62122
62123     GOutputStream: Remove unused SpliceUserData struct
62124
62125  gio/goutputstream.c | 6 ------
62126  1 file changed, 6 deletions(-)
62127
62128 commit 90f726f6b96c274c35358dc178cc0e85a18fdc99
62129 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
62130 Date:   Tue Feb 19 18:26:30 2013 +0800
62131
62132     Update Visual Studio property sheets
62133
62134     "install" gio/gsimpleproxyresolver.h...
62135
62136  build/win32/vs10/glib.props  | 2 ++
62137  build/win32/vs9/glib.vsprops | 1 +
62138  2 files changed, 3 insertions(+)
62139
62140 commit d21699a272bd046d43faaeb107770bef16c47dd7
62141 Author: Ryan Lortie <desrt@desrt.ca>
62142 Date:   Tue Feb 19 10:06:55 2013 +0000
62143
62144     *bump*
62145
62146  configure.ac | 2 +-
62147  1 file changed, 1 insertion(+), 1 deletion(-)
62148
62149 commit 766dec9670a40035cee456e8776947085fc50814
62150 Author: Ryan Lortie <desrt@desrt.ca>
62151 Date:   Tue Feb 19 09:29:28 2013 +0000
62152
62153     GLib 2.35.8
62154
62155  NEWS         | 35 +++++++++++++++++++++++++++++++++++
62156  configure.ac |  2 +-
62157  2 files changed, 36 insertions(+), 1 deletion(-)
62158
62159 commit 4e975bfc9e3268ec271480bed89091ad2d4290db
62160 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
62161 Date:   Mon Feb 18 10:43:49 2013 +0100
62162
62163     Updated Serbian translation
62164
62165  po/sr.po       | 2 +-
62166  po/sr@latin.po | 2 +-
62167  2 files changed, 2 insertions(+), 2 deletions(-)
62168
62169 commit 7c3b4617cfb58cc51e78e9f9a729b6e89130818b
62170 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
62171 Date:   Mon Feb 18 10:38:38 2013 +0100
62172
62173     Updated Serbian translation
62174
62175  po/sr.po       | 275
62176  ++++++++++++++++++++++++++++-----------------------------
62177  po/sr@latin.po | 275
62178  ++++++++++++++++++++++++++++-----------------------------
62179  2 files changed, 272 insertions(+), 278 deletions(-)
62180
62181 commit c910c3e7a319db88749418cedbebe05fbe1b9324
62182 Author: Alexander Larsson <alexl@redhat.com>
62183 Date:   Mon Feb 18 10:30:29 2013 +0100
62184
62185     GNetworkAddress: Build if AI_NUMERICSERV not defined
62186
62187     This is not defined on all Win32 SDKs and in some unixes.
62188     If its not defined its safe to just ignore it though.
62189
62190  gio/gnetworkaddress.c | 6 +++++-
62191  1 file changed, 5 insertions(+), 1 deletion(-)
62192
62193 commit d175fae8d5226cd2f24454c1fa6cc3ca6ba317ce
62194 Author: Piotr Drąg <piotrdrag@gmail.com>
62195 Date:   Sun Feb 17 16:49:40 2013 +0100
62196
62197     Updated Polish translation
62198
62199  po/pl.po | 56 ++++++++++++++++++++++++++++----------------------------
62200  1 file changed, 28 insertions(+), 28 deletions(-)
62201
62202 commit 4061a96cc182453bb8c6f0c958d2461f64db8a11
62203 Author: Dan Winship <danw@gnome.org>
62204 Date:   Sun Feb 17 09:54:11 2013 -0500
62205
62206     GSimpleProxyResolver: add missing include
62207
62208     string.h was getting pulled in by something else on Linux, but not
62209     elsewhere
62210
62211  gio/gsimpleproxyresolver.c | 1 +
62212  1 file changed, 1 insertion(+)
62213
62214 commit c78d0e9ac4d9f08b37af946486c3e6db894ac168
62215 Author: Dan Winship <danw@gnome.org>
62216 Date:   Fri Feb 15 10:39:19 2013 -0500
62217
62218     GSocketClient: add missing NULL to g_object_set() call
62219
62220  gio/gsocketclient.c | 10 ++++++----
62221  1 file changed, 6 insertions(+), 4 deletions(-)
62222
62223 commit e4695bd6f547a05f335f43038787873242f264cb
62224 Author: Thomas Perl <m@thp.io>
62225 Date:   Sun Feb 10 00:16:49 2013 +0100
62226
62227     docs/reference/glib/cross.xml: Fix typo: yes/np -> yes/no
62228
62229     https://bugzilla.gnome.org/show_bug.cgi?id=693502
62230
62231  docs/reference/glib/cross.xml | 2 +-
62232  1 file changed, 1 insertion(+), 1 deletion(-)
62233
62234 commit 8a77f7bb181f3341a6866cd0e64779c35b3a3f61
62235 Author: Dan Winship <danw@gnome.org>
62236 Date:   Wed Dec 12 16:12:09 2012 +0100
62237
62238     gnetworkaddress: preserve IPv6 scope ID in IP literals
62239
62240     If a GNetworkAddress is created with a hostname like "fe80::xxx%em1",
62241     make sure that the scope_id corresponding to "em1" is present in the
62242     GSocketAddresses it returns when used as a GSocketConnectable.
62243
62244     https://bugzilla.gnome.org/show_bug.cgi?id=684404
62245
62246  gio/gnetworkaddress.c    | 88
62247  ++++++++++++++++++++++++++++++++++--------------
62248  gio/tests/inet-address.c | 38 +++++++++++++++++++++
62249  2 files changed, 100 insertions(+), 26 deletions(-)
62250
62251 commit a44a3cc15091a2f6ba13bfede5dbdfc4215715cb
62252 Author: Dan Winship <danw@gnome.org>
62253 Date:   Thu Feb 14 18:06:41 2013 -0500
62254
62255     GSimpleProxyResolver: fix for the case where the default proxy is NULL
62256
62257  gio/gsimpleproxyresolver.c | 2 ++
62258  1 file changed, 2 insertions(+)
62259
62260 commit afc0a7257584467394bd3fb8c04918646ac34a88
62261 Author: Piotr Drąg <piotrdrag@gmail.com>
62262 Date:   Fri Feb 15 13:45:35 2013 +0100
62263
62264     Updated POTFILES.in
62265
62266  po/POTFILES.in | 1 +
62267  1 file changed, 1 insertion(+)
62268
62269 commit cb40853eaebe0adcad8ca9baa8c7f1d0a3d75721
62270 Author: Jasper St. Pierre <jstpierre@mecheye.net>
62271 Date:   Fri Feb 15 05:39:20 2013 -0500
62272
62273     More doc fixes
62274
62275  gio/gasyncresult.h | 2 +-
62276  gio/gmenumodel.h   | 4 ++--
62277  2 files changed, 3 insertions(+), 3 deletions(-)
62278
62279 commit 3522567519facaaea24c4dc3414bb69cecb2b0ec
62280 Author: Jasper St. Pierre <jstpierre@mecheye.net>
62281 Date:   Fri Feb 15 05:35:05 2013 -0500
62282
62283     gmenumodel: Fix documentation
62284
62285  gio/gmenumodel.h | 2 +-
62286  1 file changed, 1 insertion(+), 1 deletion(-)
62287
62288 commit ee17a54c289b8be286a54c594cff5c2d46345054
62289 Author: Dan Winship <danw@gnome.org>
62290 Date:   Sat Jan 26 09:54:03 2013 -0500
62291
62292     GSimpleProxyResolver: new simple GProxyResolver class
62293
62294     Add GSimpleProxyResolver, for letting people do static proxy
62295     resolution, and to use as a base class for other resolvers (such as
62296     GProxyResolverGnome).
62297
62298     https://bugzilla.gnome.org/show_bug.cgi?id=691105
62299
62300  docs/reference/gio/gio-docs.xml     |   1 +
62301  docs/reference/gio/gio-sections.txt |  20 ++
62302  docs/reference/gio/gio.types        |   1 +
62303  gio/Makefile.am                     |   8 +-
62304  gio/gio.h                           |   1 +
62305  gio/gsimpleproxyresolver.c          | 593
62306  ++++++++++++++++++++++++++++++++++++
62307  gio/gsimpleproxyresolver.h          |  91 ++++++
62308  gio/tests/.gitignore                |   1 +
62309  gio/tests/Makefile.am               |   1 +
62310  gio/tests/simple-proxy.c            | 236 ++++++++++++++
62311  10 files changed, 950 insertions(+), 3 deletions(-)
62312
62313 commit 7c49869eaef4d49c57bbdf4e95989e4d8f864623
62314 Author: Dan Winship <danw@gnome.org>
62315 Date:   Sun Jan 27 13:53:36 2013 -0500
62316
62317     GSocketClient: add proxy-resolver property
62318
62319     Add a proxy-resolver property to GSocketClient, to allow overriding
62320     proxy resolution in situations where you need to force a particular
62321     proxy rather than using the system defaults.
62322
62323     https://bugzilla.gnome.org/show_bug.cgi?id=691105
62324
62325  docs/reference/gio/gio-sections.txt |   2 +
62326  gio/gproxyaddressenumerator.c       |  43 ++++++++--
62327  gio/gsocketclient.c                 | 113 ++++++++++++++++++++++++--
62328  gio/gsocketclient.h                 |   5 ++
62329  gio/tests/proxy-test.c              | 154
62330  ++++++++++++++++++++++++++++++++++--
62331  5 files changed, 302 insertions(+), 15 deletions(-)
62332
62333 commit d200208d2b8bad7babdd56f4ec6fcae1589e142b
62334 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
62335 Date:   Wed Feb 13 20:42:58 2013 +0000
62336
62337     g_dbus_address_escape_value: add
62338
62339     This is a GLib reimplementation of dbus_address_escape_value().
62340     It's useful if you want to construct a D-Bus address from pieces:
62341     for instance, if you have a listening Unix socket whose path is known,
62342     and you want to connect a D-Bus peer to it.
62343
62344     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=693673
62345     Reviewed-by: Colin Walters <walters@verbum.org>
62346     [amended to add Since: 2.36 as per review]
62347     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
62348
62349  gio/gdbusaddress.c          | 47
62350  +++++++++++++++++++++++++++++++++++++++++++++
62351  gio/gdbusaddress.h          |  3 +++
62352  gio/tests/gdbus-addresses.c | 24 +++++++++++++++++++++++
62353  3 files changed, 74 insertions(+)
62354
62355 commit 035cd81477ca9dc3061ff056c269fee28aab89c3
62356 Author: Stef Walter <stefw@gnome.org>
62357 Date:   Wed Feb 13 07:20:43 2013 +0100
62358
62359     gio: Fix annotations on g_[async_]initable_new() and friends
62360
62361     These return a GObject even though in C it's represented as a gpointer
62362
62363     https://bugzilla.gnome.org/show_bug.cgi?id=693694
62364
62365  gio/gasyncinitable.c | 4 ++--
62366  gio/ginitable.c      | 9 ++++++---
62367  2 files changed, 8 insertions(+), 5 deletions(-)
62368
62369 commit 23d6d1769bc95eba6029dae4593755154c320cf4
62370 Author: Matthias Clasen <mclasen@redhat.com>
62371 Date:   Sun Feb 10 11:42:58 2013 -0500
62372
62373     Fix the build on Solaris
62374
62375     Make the btrfs support explicitly linux-only, as that is what it
62376     is. With this, there's no need anymore to check for sys/ioctl.h
62377     either.
62378     https://bugzilla.gnome.org/show_bug.cgi?id=692829
62379
62380  configure.ac | 1 -
62381  gio/gfile.c  | 6 +++---
62382  2 files changed, 3 insertions(+), 4 deletions(-)
62383
62384 commit 27ecab75538a47ed89b78b4c212d870a9be60bac
62385 Author: Aleksander Morgado <aleksander@lanedo.com>
62386 Date:   Thu Feb 7 10:54:24 2013 +0100
62387
62388     gdbusobjectmanagerclient: always connect to proxy's 'g-signal'
62389
62390     If we don't connect to the control proxy's 'g-signal' signal, we
62391     won't have
62392     'object-added' or 'object-removed' signals. So, connect to the
62393     'g-signal' not
62394     only when there already is a name-owner, but always.
62395
62396     https://bugzilla.gnome.org/show_bug.cgi?id=693285
62397
62398  gio/gdbusobjectmanagerclient.c | 9 +++++----
62399  1 file changed, 5 insertions(+), 4 deletions(-)
62400
62401 commit f9d6dcac0b0bdd30a19cb81dfde96264570bc815
62402 Author: Wouter Bolsterlee <uws@xs4all.nl>
62403 Date:   Sat Feb 9 17:50:16 2013 +0100
62404
62405     Updated Dutch translation
62406
62407  po/nl.po | 94
62408  +++++++++++++++++++---------------------------------------------
62409  1 file changed, 28 insertions(+), 66 deletions(-)
62410
62411 commit ff9b0875d04267d7a42db9f3885bcea42faef421
62412 Author: Rachid <rachidbm@ubuntu.com>
62413 Date:   Sat Feb 9 17:41:59 2013 +0100
62414
62415     Updated Dutch translation
62416
62417  po/nl.po | 6318
62418  ++++++++++++++++++++++++++++++++++----------------------------
62419  1 file changed, 3442 insertions(+), 2876 deletions(-)
62420
62421 commit d7c8eda18676dbb1e6743ef46b3bbfe00cdbb578
62422 Author: Ryan Lortie <desrt@desrt.ca>
62423 Date:   Thu Feb 7 14:05:28 2013 -0500
62424
62425     tests: comment out asserts in dynamic type tests
62426
62427     We have some testcases that assert that type modules are unloaded
62428     after
62429     the last reference on them is dropped.  Comment out those asserts now
62430     that we turned the last unref into a no-op.
62431
62432     https://bugzilla.gnome.org/show_bug.cgi?id=693351
62433
62434  tests/gobject/defaultiface.c | 6 ++++++
62435  tests/gobject/dynamictype.c  | 4 ++++
62436  2 files changed, 10 insertions(+)
62437
62438 commit 72df62600d1ab473125b6e8beb998e71aa63701e
62439 Author: Ryan Lortie <desrt@desrt.ca>
62440 Date:   Thu Feb 7 13:50:16 2013 -0500
62441
62442     disable support for unloading of dynamic types
62443
62444     Experimentally disable the ability to unload dynamic types by refusing
62445     to drop the last reference on types (effectively turning the type
62446     unloading into dead code).
62447
62448     The plan is to leave things like this for a stable cycle and only
62449     proceed with removing the code if we are sure that there are no
62450     unforeseen problems.
62451
62452     https://bugzilla.gnome.org/show_bug.cgi?id=693351
62453
62454  gobject/gtype.c | 8 ++++++++
62455  1 file changed, 8 insertions(+)
62456
62457 commit 2f61a877d8e8e1311d905ab374e421ed0f37c3b7
62458 Author: Dan Winship <danw@gnome.org>
62459 Date:   Thu Feb 7 08:41:00 2013 -0500
62460
62461     build: fix configure arpa/nameser.h test for Solaris
62462
62463     https://bugzilla.gnome.org/show_bug.cgi?id=692827
62464
62465  configure.ac | 6 ++++--
62466  1 file changed, 4 insertions(+), 2 deletions(-)
62467
62468 commit 5b2c87538d09422c2aad61bb42400907c521ec4e
62469 Author: Fran Diéguez <fran.dieguez@mabishu.com>
62470 Date:   Wed Feb 6 18:20:41 2013 +0100
62471
62472     Updated Galician translations
62473
62474  po/gl.po | 518
62475  +++++++++++++++++++++++++++++++--------------------------------
62476  1 file changed, 259 insertions(+), 259 deletions(-)
62477
62478 commit 7bcd03b570c8dd1e9c9f1607cd3ec29f2895f526
62479 Author: Ryan Lortie <desrt@desrt.ca>
62480 Date:   Tue Feb 5 18:48:37 2013 +0100
62481
62482     GLib 2.35.7
62483
62484  NEWS | 24 ++++++++++++++++++++++++
62485  1 file changed, 24 insertions(+)
62486
62487 commit 87d9b0b1fd18f7e5e543b69476e44811af809cf6
62488 Author: Milo Casagrande <milo@ubuntu.com>
62489 Date:   Tue Feb 5 19:22:03 2013 +0100
62490
62491     [l10n] Updated Italian translation.
62492
62493  po/it.po | 1304
62494  +++++++++++++++++++++++++++++++-------------------------------
62495  1 file changed, 655 insertions(+), 649 deletions(-)
62496
62497 commit 7788bb3a915cc0818186bb2c04a51e195579d13e
62498 Author: Matthias Clasen <mclasen@redhat.com>
62499 Date:   Mon Feb 4 22:46:24 2013 -0500
62500
62501     Make G_IO_FLAG_IS_WRITEABLE and enum value
62502
62503     Having it as a define was causing some problems for bindings.
62504     https://bugzilla.gnome.org/show_bug.cgi?id=657045
62505
62506  glib/giochannel.h | 4 +---
62507  1 file changed, 1 insertion(+), 3 deletions(-)
62508
62509 commit 262ebcd3fa0aff41e7e8e7e70ac1d493f41f2470
62510 Author: Matthias Clasen <mclasen@redhat.com>
62511 Date:   Mon Feb 4 22:35:29 2013 -0500
62512
62513     docs: Add 2 missing :
62514
62515     The file attribute names go by namespace::keyname, not
62516     namespace:keyname.
62517
62518     https://bugzilla.gnome.org/show_bug.cgi?id=636683
62519
62520  gio/gfileattribute.c | 4 ++--
62521  1 file changed, 2 insertions(+), 2 deletions(-)
62522
62523 commit 7f9af8071ca6b9f2ba9e1b60ae41aeeb7274e491
62524 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
62525 Date:   Sat Nov 10 16:27:56 2012 +0100
62526
62527     configure: fix check for atomic operations
62528
62529     Some compilers have support for atomic operations, but do not
62530     define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4. Instead of checking
62531     for this define, we check for __sync_bool_compare_and_swap and
62532     define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 if the compiler doesn't
62533     define it.
62534
62535     https://bugzilla.gnome.org/show_bug.cgi?id=682818
62536
62537  configure.ac | 15 +++++++++++++--
62538  1 file changed, 13 insertions(+), 2 deletions(-)
62539
62540 commit 6b3ec827325cdca7eb2728b07eda4c6b21833b65
62541 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
62542 Date:   Sun Feb 3 19:52:58 2013 +0100
62543
62544     Compile private test with -pthread on UNIX
62545
62546     The commit f5f151cb removed this linkage, which is needed,
62547     at least for the toolchain gcc version 4.7.2 (Debian 4.7.2-5)
62548
62549     https://bugzilla.gnome.org/show_bug.cgi?id=693105
62550
62551  glib/tests/Makefile.am | 2 ++
62552  1 file changed, 2 insertions(+)
62553
62554 commit 6bcb1c0ed6d1fc0ccade1a1b1bd2167b226ec39c
62555 Author: Matthias Clasen <mclasen@redhat.com>
62556 Date:   Sun Feb 3 15:14:57 2013 -0500
62557
62558     Post-release version bump
62559
62560  configure.ac | 2 +-
62561  1 file changed, 1 insertion(+), 1 deletion(-)
62562
62563 commit 3fe8ed04c7ae7a34af03056e73962c2beea53486
62564 Author: Matthias Clasen <mclasen@redhat.com>
62565 Date:   Sun Feb 3 14:25:09 2013 -0500
62566
62567     2.35.6
62568
62569  NEWS         | 64
62570  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
62571  configure.ac |  2 +-
62572  2 files changed, 65 insertions(+), 1 deletion(-)
62573
62574 commit 844527c037717d6d086eed1cf750732032d7585c
62575 Author: Matthias Clasen <mclasen@redhat.com>
62576 Date:   Sun Feb 3 14:08:02 2013 -0500
62577
62578     Document GIO_USE_FILE_MONITOR
62579
62580  docs/reference/gio/overview.xml | 13 +++++++++++++
62581  1 file changed, 13 insertions(+)
62582
62583 commit 435abb174d6a1c17ef9f85e7d83cf27c419ce790
62584 Author: Matthias Clasen <mclasen@redhat.com>
62585 Date:   Sun Feb 3 13:50:36 2013 -0500
62586
62587     Fix a doc comment mismatch
62588
62589  gio/gapplicationcommandline.c | 2 +-
62590  1 file changed, 1 insertion(+), 1 deletion(-)
62591
62592 commit c5ec4831fa8d96de37d04dcd97abb249872b7a44
62593 Author: Matthias Clasen <mclasen@redhat.com>
62594 Date:   Sun Feb 3 13:46:50 2013 -0500
62595
62596     Trivial doc comment formatting fix
62597
62598  docs/reference/gio/gio-sections.txt | 9 +++++++++
62599  gio/gmemoryinputstream.c            | 3 ++-
62600  2 files changed, 11 insertions(+), 1 deletion(-)
62601
62602 commit 9c72b5776af287447cd79bfee8c848797402755a
62603 Author: Matthias Clasen <mclasen@redhat.com>
62604 Date:   Sun Feb 3 13:26:36 2013 -0500
62605
62606     add 2.36 index to gobject docs
62607
62608  docs/reference/gobject/gobject-docs.xml | 4 ++++
62609  1 file changed, 4 insertions(+)
62610
62611 commit 349e6018641d846cd3854d2df223e8a8cf20149b
62612 Author: Matthias Clasen <mclasen@redhat.com>
62613 Date:   Sun Feb 3 13:25:56 2013 -0500
62614
62615     Add 2.36 index to glib docs
62616
62617  docs/reference/glib/glib-docs.xml | 4 ++++
62618  1 file changed, 4 insertions(+)
62619
62620 commit f302c655842149faa4f01af46e95693ebfcd737b
62621 Author: Matthias Clasen <mclasen@redhat.com>
62622 Date:   Sun Feb 3 13:24:59 2013 -0500
62623
62624     Add a 2.36 index to gio docs
62625
62626  docs/reference/gio/gio-docs.xml | 4 ++++
62627  1 file changed, 4 insertions(+)
62628
62629 commit 1e4b5a3267161b69975ec5af31c30165c0c555ab
62630 Author: Matthias Clasen <mclasen@redhat.com>
62631 Date:   Sun Feb 3 13:22:28 2013 -0500
62632
62633     Minor doc build cleanups
62634
62635  docs/reference/glib/glib-sections.txt | 2 ++
62636  1 file changed, 2 insertions(+)
62637
62638 commit 79d7a138af288e74c564b6382ac17582fc01e323
62639 Author: Matthias Clasen <mclasen@redhat.com>
62640 Date:   Sun Feb 3 13:17:59 2013 -0500
62641
62642     Make GUnixFDSourceFunc show up in the docs
62643
62644  docs/reference/glib/glib-sections.txt | 2 +-
62645  1 file changed, 1 insertion(+), 1 deletion(-)
62646
62647 commit 50850cdf98ba4e65d35a4c8e88f301b5c2551b7e
62648 Author: Matthias Clasen <mclasen@redhat.com>
62649 Date:   Sun Feb 3 10:21:20 2013 -0500
62650
62651     Use g_timeout_add_seconds for some long timeouts
62652
62653     https://bugzilla.gnome.org/show_bug.cgi?id=692618
62654
62655  gio/tests/gdbus-tests.c | 12 ++++++------
62656  tests/child-test.c      |  2 +-
62657  2 files changed, 7 insertions(+), 7 deletions(-)
62658
62659 commit 1a7b4b42a89ea9736e6447a54e0d2a678356ff64
62660 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
62661 Date:   Thu Jan 31 11:44:32 2013 +0100
62662
62663     gmenumodel: add G_MENU_ATTRIBUTE_ACTION_NAMESPACE
62664
62665     https://bugzilla.gnome.org/show_bug.cgi?id=692928
62666
62667  gio/gmenumodel.h | 10 ++++++++++
62668  1 file changed, 10 insertions(+)
62669
62670 commit 7fb922365bcf635f46b7989ccf08a17c7dd43f91
62671 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
62672 Date:   Thu Jan 31 11:35:49 2013 +0100
62673
62674     gmenumodel: document G_MENU_{ATTRIBUTE,LINK}_*
62675
62676     https://bugzilla.gnome.org/show_bug.cgi?id=692928
62677
62678  gio/gmenumodel.h | 52
62679  ++++++++++++++++++++++++++++++++++++++++++++++++++++
62680  1 file changed, 52 insertions(+)
62681
62682 commit aeafab17c72ae19e77c2711183ace8a022e773aa
62683 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
62684 Date:   Thu Jan 31 11:03:14 2013 +0100
62685
62686     gmenuexporter: fix typo in docstring
62687
62688     https://bugzilla.gnome.org/show_bug.cgi?id=692928
62689
62690  gio/gmenuexporter.c | 2 +-
62691  1 file changed, 1 insertion(+), 1 deletion(-)
62692
62693 commit f802f467a5bc5454f7ca5c685fe6e1f3f05a2ae5
62694 Author: Matthias Clasen <mclasen@redhat.com>
62695 Date:   Sun Feb 3 09:50:48 2013 -0500
62696
62697     Avoid a portability problem in the checksum test
62698
62699     String literals are not guaranteed to work like this.
62700     https://bugzilla.gnome.org/show_bug.cgi?id=570572
62701
62702  glib/tests/checksum.c | 4 ++--
62703  1 file changed, 2 insertions(+), 2 deletions(-)
62704
62705 commit abbb54cdd6da757f9833d57126551ce934f4970d
62706 Author: Matthias Clasen <mclasen@redhat.com>
62707 Date:   Sun Feb 3 01:28:50 2013 -0500
62708
62709     Fix deprecation note for g_static_mutex_free
62710
62711     It should point at g_mutex_clear, not g_mutex_free.
62712     https://bugzilla.gnome.org/show_bug.cgi?id=678223
62713
62714  glib/deprecated/gthread-deprecated.c | 2 +-
62715  glib/deprecated/gthread.h            | 2 +-
62716  2 files changed, 2 insertions(+), 2 deletions(-)
62717
62718 commit d632713a7716db10eca4524e7438cbc52f0ea230
62719 Author: Matthias Clasen <mclasen@redhat.com>
62720 Date:   Sun Feb 3 01:11:02 2013 -0500
62721
62722     Make G_DISABLE_DEPRECATED work again for wholly deprecated headers
62723
62724     Patch by Milan Crha,
62725
62726     https://bugzilla.gnome.org/show_bug.cgi?id=688169
62727
62728  glib/glib.h | 2 ++
62729  1 file changed, 2 insertions(+)
62730
62731 commit 39a528b9fdf7b16c81bf5338a4b7dd4fd5318dea
62732 Author: Dan Winship <danw@gnome.org>
62733 Date:   Thu Aug 23 12:39:26 2012 -0400
62734
62735     g_option_context_help: don't modify the input data
62736
62737     If there are options that need their names to be aliased, keep track
62738     of that internally rather than modifying the passed-in GOptionGroup
62739     (and leaking strings in the process).
62740
62741     https://bugzilla.gnome.org/show_bug.cgi?id=682560
62742
62743  glib/goption.c | 42 ++++++++++++++++++++++++++++++------------
62744  1 file changed, 30 insertions(+), 12 deletions(-)
62745
62746 commit ab328469f5cab5681e5564893938a48fe5c2222f
62747 Author: Matthias Clasen <mclasen@redhat.com>
62748 Date:   Sat Feb 2 22:54:15 2013 -0500
62749
62750     Silence automake
62751
62752     automake doesn't like INCLUDES anymore.
62753
62754  docs/reference/gio/Makefile.am                           |  2 +-
62755  .../gio/gdbus-object-manager-example/Makefile.am         |  6 +++---
62756  docs/reference/gobject/Makefile.am                       |  5 +++--
62757  gio/gdbus-2.0/codegen/Makefile.am                        |  1 -
62758  gio/tests/Makefile.am                                    | 16
62759  ++++++++--------
62760  gio/tests/gdbus-object-manager-example/Makefile.am       |  2 +-
62761  glib/gnulib/Makefile.am                                  |  8 ++++++--
62762  glib/libcharset/Makefile.am                              |  5 +++--
62763  gobject/tests/Makefile.am                                |  7 ++++---
62764  tests/gobject/Makefile.am                                |  2 +-
62765  tests/refcount/Makefile.am                               |  2 +-
62766  11 files changed, 31 insertions(+), 25 deletions(-)
62767
62768 commit 0336eb67a23a434ecb08b1fcafb087b869f45239
62769 Author: Matthias Clasen <mclasen@redhat.com>
62770 Date:   Sat Feb 2 16:53:45 2013 -0500
62771
62772     Log errors the same way as messages
62773
62774     This will make sense if we keep going past
62775     the assertions that cause the error to be logged.
62776
62777  glib/gtestutils.c | 1 +
62778  1 file changed, 1 insertion(+)
62779
62780 commit f5f151cb85b217516ad375d085f379ec4ea97d88
62781 Author: Matthias Clasen <mclasen@redhat.com>
62782 Date:   Sat Feb 2 16:26:17 2013 -0500
62783
62784     Simplify glib/glib/tests setup
62785
62786     The Makefile.am was setting a ton of unnecessary things
62787
62788  glib/tests/Makefile.am | 346
62789  +++++++++++++------------------------------------
62790  1 file changed, 87 insertions(+), 259 deletions(-)
62791
62792 commit 8455702a8d55436f2ca37b801052d41cfb0ee2c9
62793 Author: Matthias Clasen <mclasen@redhat.com>
62794 Date:   Sat Feb 2 16:23:03 2013 -0500
62795
62796     Make the logging test more robust
62797
62798     The default handler test was not unsetting the log handler that
62799     gets installed by GTest, which causes the log messages to be
62800     duplicated
62801     on stdout if --verbose or --tap are passed. This in turn can make some
62802     of the non-match checks fail. Since we are already using
62803     g_test_trap_fork,
62804     we can just unset the handler in the child.
62805
62806  glib/tests/logging.c | 9 +++++++++
62807  1 file changed, 9 insertions(+)
62808
62809 commit 067d822968719e87adde7745541e8fa82cfcf9ab
62810 Author: Piotr Drąg <piotrdrag@gmail.com>
62811 Date:   Sun Feb 3 00:24:14 2013 +0100
62812
62813     Updated Polish translation
62814
62815  po/pl.po | 503
62816  ++++++++++++++++++++++++++++++++-------------------------------
62817  1 file changed, 258 insertions(+), 245 deletions(-)
62818
62819 commit 278fe4a20f133b95694b413cc42789c3d85fdef1
62820 Author: Yaron Shahrabani <sh.yaron@gmail.com>
62821 Date:   Sat Feb 2 11:23:56 2013 +0200
62822
62823     Updated Hebrew translation.
62824
62825  po/he.po | 620
62826  ++++++++++++++++++++++++++++++++-------------------------------
62827  1 file changed, 316 insertions(+), 304 deletions(-)
62828
62829 commit a809650a06cc91aa3f7acbe4ac3d7c4018798c2e
62830 Author: Will Thompson <will.thompson@collabora.co.uk>
62831 Date:   Tue Jan 29 16:09:40 2013 +0000
62832
62833     Test for g_hash_table_insert() corrupting sets
62834
62835     https://bugzilla.gnome.org/show_bug.cgi?id=692815
62836
62837  glib/tests/hash.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
62838  1 file changed, 50 insertions(+)
62839
62840 commit bb1df4d01b25e6e12ff30adcd3b07b37c4837bc0
62841 Author: Ryan Lortie <desrt@desrt.ca>
62842 Date:   Wed Jan 30 01:23:48 2013 +0100
62843
62844     hashtable: properly handle insert() de-set-ifying
62845
62846     GHashTable remains a set for as long as all of the keys are exactly
62847     equal (in pointer value) to all of the values.  We check this by
62848     comparing keys to values when we do inserts.
62849
62850     Unfortunately, when doing g_hash_table_insert() when a key is
62851     already in
62852     the table, the old key pointer value is kept, but the new value
62853     pointer
62854     is used.  Now we have a situation where a key pointer is unequal to a
62855     value pointer, but we were not treating this case properly.
62856
62857     Fix that.
62858
62859     https://bugzilla.gnome.org/show_bug.cgi?id=692815
62860
62861  glib/ghash.c | 74
62862  +++++++++++++++++++++++++++++++++++++++++++++---------------
62863  1 file changed, 56 insertions(+), 18 deletions(-)
62864
62865 commit b1e02c7e32b40bd9e202fd4e14f046041ae0258b
62866 Author: Руслан Ижбулатов <lrn1986@gmail.com>
62867 Date:   Sat Jan 19 11:50:28 2013 +0400
62868
62869     Fix gio tests makefile for W32
62870
62871     While compiling, libtool will say that undefined symbols are not
62872     allowed, and
62873     will refuse to make you a dll. This is only one line, easy to
62874     miss. And it
62875     doesn't prevent `make' from completing successfully.
62876
62877     The code this patch adds is from other Makefile.am files that use
62878     $(no_undefined). It's absence in gio is, most likely, an oversight.
62879
62880     Fixes #692058
62881
62882  gio/tests/Makefile.am | 4 ++++
62883  1 file changed, 4 insertions(+)
62884
62885 commit 59372663f2ed57b60de7cbf2a3241cf9d7adbbea
62886 Author: Matthias Clasen <mclasen@redhat.com>
62887 Date:   Sat Feb 2 00:19:15 2013 -0500
62888
62889     Don't try to find nfs mounts on Windows
62890
62891     This should fix the build there.
62892     https://bugzilla.gnome.org/show_bug.cgi?id=592211
62893
62894  gio/glocalfile.c | 11 +++++++++++
62895  1 file changed, 11 insertions(+)
62896
62897 commit 477490786b05c25614620a47a4b7d6632aa6e480
62898 Author: Ryan Lortie <desrt@desrt.ca>
62899 Date:   Fri Feb 1 04:56:23 2013 +0100
62900
62901     gmain: equivocate a bit on _set_ready_time()
62902
62903     Since this is a new API this cycle it's a good time to add a doc
62904     comment
62905     explicitly declaring that a confusing issue that could be resolved
62906     either way has no specific defined behaviour.
62907
62908     This may allow us some additional freedom in future GMainContext
62909     work or
62910     we may decide that one behaviour is more desirable than the other.
62911
62912  glib/gmain.c | 6 ++++++
62913  1 file changed, 6 insertions(+)
62914
62915 commit 3202978060b8352633ad484199ce51d4b81ffdc3
62916 Author: Stef Walter <stefw@gnome.org>
62917 Date:   Wed Jan 30 11:13:38 2013 +0100
62918
62919     gdbus: Don't output invalid nested <para> docbook tags
62920
62921     Fix gdbus-codegen so it no longer outputs tags like
62922     <para><para>Text</para></para>
62923
62924     https://bugzilla.gnome.org/show_bug.cgi?id=692865
62925
62926  gio/gdbus-2.0/codegen/codegen_docbook.py | 20 +++++++++++++-------
62927  1 file changed, 13 insertions(+), 7 deletions(-)
62928
62929 commit 11e208f9d61156c1bbe4ff9f3ca3f24827246976
62930 Author: Stef Walter <stefw@gnome.org>
62931 Date:   Wed Jan 30 11:07:52 2013 +0100
62932
62933     gdbus: Don't output invalid empty <variablelist> tags
62934
62935     Docbook doesn't allow an empty <variablelist> and so the docbook
62936     output from gdbus-codegen is invalid when a method/signal has
62937     no arguments.
62938
62939     https://bugzilla.gnome.org/show_bug.cgi?id=692865
62940
62941  gio/gdbus-2.0/codegen/codegen_docbook.py | 40
62942  +++++++++++++++++---------------
62943  1 file changed, 21 insertions(+), 19 deletions(-)
62944
62945 commit a60014f1b6fe9b62fa37b738dfc9a97d3046a1dc
62946 Author: Dan Winship <danw@gnome.org>
62947 Date:   Wed Dec 12 16:00:26 2012 +0100
62948
62949     GInetSocketAddress: fix the byte order of flowinfo and scope_id
62950
62951     The flowinfo and scope_id fields of struct sockaddr_in6 are in host
62952     byte order, but the code previously assumed they were in network byte
62953     order. Fix that.
62954
62955     This is an ABI-breaking change (since before you would have had to use
62956     g_ntohl() and g_htonl() with them to get the correct values, and now
62957     that would give the wrong values), but the previous behavior was
62958     clearly wrong, and no one ever reported it, so it is likely that no
62959     one was actually using it.
62960
62961     https://bugzilla.gnome.org/show_bug.cgi?id=684404
62962
62963  README.in                | 6 ++++++
62964  gio/ginetsocketaddress.c | 4 ++--
62965  gio/gsocketaddress.c     | 4 ++--
62966  gio/tests/socket.c       | 4 ++--
62967  4 files changed, 12 insertions(+), 6 deletions(-)
62968
62969 commit 0ea7abaed5cff685f4d825f13588979e5dcb8e5b
62970 Author: Cosimo Cecchi <cosimoc@gnome.org>
62971 Date:   Wed Jan 30 17:59:09 2013 +0100
62972
62973     gmacros: add G_GNUC_UNUSED to G_STATIC_ASSERT
62974
62975     Silence some warnings seen with GCC 4.8.
62976
62977  glib/gmacros.h | 4 ++--
62978  1 file changed, 2 insertions(+), 2 deletions(-)
62979
62980 commit 7986d834c03490104a06e6adfa6156a52688f7c2
62981 Author: Kjartan Maraas <kmaraas@gnome.org>
62982 Date:   Tue Jan 29 19:36:58 2013 +0100
62983
62984     Updated Norwegian bokmål translation
62985
62986  po/nb.po | 324
62987  +++++++++++++++++++++++++++++++--------------------------------
62988  1 file changed, 162 insertions(+), 162 deletions(-)
62989
62990 commit f398bec5bcc0d924e2401c76a6b94133e9490835
62991 Author: Colin Walters <walters@verbum.org>
62992 Date:   Fri Jan 25 12:05:26 2013 -0500
62993
62994     Add g_close(), use it
62995
62996     There are two benefits to this:
62997
62998     1) We can centralize any operating system specific knowledge of
62999        close-vs-EINTR handling.  For example, while on Linux we should
63000        never
63001        retry, if someone cared enough later about HP-UX, they could
63002        come by
63003        and change this one spot.
63004     2) For places that do care about the return value and want to provide
63005        the caller with a GError, this function makes it convenient to
63006        do so.
63007
63008     Note that gspawn.c had an incorrect EINTR loop-retry around close().
63009
63010     https://bugzilla.gnome.org/show_bug.cgi?id=682819
63011
63012  docs/reference/glib/glib-sections.txt |  1 +
63013  gio/gapplicationimpl-dbus.c           |  3 ++-
63014  gio/gdbusprivate.c                    |  3 ++-
63015  gio/gdbusserver.c                     |  4 ++-
63016  gio/gdesktopappinfo.c                 |  6 ++++-
63017  gio/gfile.c                           | 15 ++++++++---
63018  gio/glocalfile.c                      |  7 +++--
63019  gio/glocalfileinfo.c                  |  3 ++-
63020  gio/glocalfileinputstream.c           | 24 +++++++----------
63021  gio/glocalfileoutputstream.c          | 49
63022  ++++++++++++++---------------------
63023  gio/gnetworkmonitornetlink.c          |  5 ++--
63024  glib/glib-unix.c                      |  1 -
63025  glib/gspawn.c                         | 14 +++-------
63026  glib/gstdio.c                         | 43 ++++++++++++++++++++++++++++++
63027  glib/gstdio.h                         |  4 +++
63028  15 files changed, 115 insertions(+), 67 deletions(-)
63029
63030 commit cf68300d27784ab5baaf6ef4761cead0ec404b1f
63031 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
63032 Date:   Sat Jan 26 17:37:33 2013 +0000
63033
63034     g_atomic_int_get, g_atomic_pointer_get: accept const arguments
63035
63036     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
63037     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
63038     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=692583
63039
63040  glib/gatomic.c      | 12 ++++++------
63041  glib/gatomic.h      |  4 ++--
63042  glib/tests/atomic.c | 11 +++++++++++
63043  3 files changed, 19 insertions(+), 8 deletions(-)
63044
63045 commit f7b31301d5cc8f3810a747fb598b3cb683dfb337
63046 Author: Matej Urbančič <mateju@svn.gnome.org>
63047 Date:   Sun Jan 27 22:03:12 2013 +0100
63048
63049     Updated Slovenian translation
63050
63051  po/sl.po | 275
63052  +++++++++++++++++++++++++++++++--------------------------------
63053  1 file changed, 137 insertions(+), 138 deletions(-)
63054
63055 commit 166766a89fcd173dcd6ffda11f902029928f7f28
63056 Author: Colin Walters <walters@verbum.org>
63057 Date:   Fri Jan 25 10:40:45 2013 -0500
63058
63059     GFile: Clean up file_copy_fallback to fix SEGV with btrfs
63060
63061     Ok, this function was just an awful mess before.  Now the problem
63062     domain is not trivial, and I won't claim this new code is *beautiful*,
63063     but it should fix the bug at hand, and be somewhat less prone to
63064     failure for the next person who tries to modify it.  There's only one
63065     unref call for each object now.
63066
63067     https://bugzilla.gnome.org/show_bug.cgi?id=692408
63068
63069  gio/gfile.c | 140
63070  +++++++++++++++++++++++++++++++++---------------------------
63071  1 file changed, 76 insertions(+), 64 deletions(-)
63072
63073 commit 1818e0a2f80fc578d80b8dbc73163bf81b7d792b
63074 Author: Aurimas Černius <aurisc4@gmail.com>
63075 Date:   Sat Jan 26 20:24:32 2013 +0200
63076
63077     Updated Lithuanian translation
63078
63079  po/lt.po | 2066
63080  +++++++++++++++++++++++++++++++-------------------------------
63081  1 file changed, 1043 insertions(+), 1023 deletions(-)
63082
63083 commit 67694fb35e88dd4254173871ebfd5ef814a2ba59
63084 Author: Rui Matos <tiagomatos@gmail.com>
63085 Date:   Sat Jan 26 19:08:08 2013 +0100
63086
63087     gsequence: Fix g_sequence_lookup() return value documentation
63088
63089     Mention that we return NULL if the item we are looking up isn't
63090     found.
63091
63092  glib/gsequence.c | 5 +++--
63093  1 file changed, 3 insertions(+), 2 deletions(-)
63094
63095 commit 82f2ee90fea41238d1936fc38a404cdb268c1b89
63096 Author: Dan Winship <danw@gnome.org>
63097 Date:   Sat Jan 26 10:09:33 2013 -0500
63098
63099     .gitignore updates
63100
63101  gio/tests/.gitignore | 4 ++++
63102  tests/.gitignore     | 1 +
63103  2 files changed, 5 insertions(+)
63104
63105 commit 1eb5c7ceddd88bb198a01384684e52e7080921a9
63106 Author: Matthias Clasen <mclasen@redhat.com>
63107 Date:   Fri Jan 25 20:09:26 2013 -0500
63108
63109     Plug a small memleak in gdbus-export test
63110
63111  gio/tests/gdbus-export.c | 1 +
63112  1 file changed, 1 insertion(+)
63113
63114 commit 48fd50701229de084947ea94406c1ff2c7c397f5
63115 Author: Colin Walters <walters@verbum.org>
63116 Date:   Fri Jan 25 12:32:39 2013 -0500
63117
63118     gfile: Ensure we create internal pipe with FD_CLOEXEC
63119
63120     That way the descriptors aren't leaked to child processes.
63121
63122     https://bugzilla.gnome.org/show_bug.cgi?id=692544
63123
63124  gio/gfile.c | 11 +++++------
63125  1 file changed, 5 insertions(+), 6 deletions(-)
63126
63127 commit cbd7225e7072e6c886e7370f999299d25906a14b
63128 Author: Colin Walters <walters@verbum.org>
63129 Date:   Fri Jan 25 12:06:04 2013 -0500
63130
63131     gwakeup: Fix uninitialized variable from previous commit
63132
63133     We really don't want to infloop here...
63134
63135  glib/gwakeup.c | 2 +-
63136  1 file changed, 1 insertion(+), 1 deletion(-)
63137
63138 commit 090f874626312e83d053a51aeb59670b2a9655d7
63139 Author: Colin Walters <walters@verbum.org>
63140 Date:   Wed Aug 29 11:44:01 2012 -0400
63141
63142     Handle EINTR for a few more write() calls
63143
63144     https://bugzilla.gnome.org/show_bug.cgi?id=682819
63145
63146  glib/gmessages.c |  5 ++++-
63147  glib/gwakeup.c   | 13 +++++++++++--
63148  2 files changed, 15 insertions(+), 3 deletions(-)
63149
63150 commit 2ab5ed84b2154146c75dcd3876315a4beda48752
63151 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
63152 Date:   Fri Jan 25 12:54:09 2013 +0100
63153
63154     Updated Spanish translation
63155
63156  po/es.po | 257
63157  ++++++++++++++++++++++++++++++++-------------------------------
63158  1 file changed, 129 insertions(+), 128 deletions(-)
63159
63160 commit 7261294ec163234e52f0edeb24df0b18f5e77395
63161 Author: Akira TAGOH <akira@tagoh.org>
63162 Date:   Thu Jan 24 12:33:39 2013 +0900
63163
63164     gcontenttype: Duplicate the string inside Mutex lock for thread-safety
63165
63166     https://bugzilla.gnome.org/show_bug.cgi?id=692360
63167
63168  gio/gcontenttype.c | 3 ++-
63169  1 file changed, 2 insertions(+), 1 deletion(-)
63170
63171 commit c67a2ebda387331793563dafa57dbb19aa136b9d
63172 Author: Gil Forcada <gforcada@gnome.org>
63173 Date:   Fri Jan 25 00:17:18 2013 +0100
63174
63175     Incorrect string formatters, fixes #692229
63176
63177  glib/gfileutils.c | 4 ++--
63178  1 file changed, 2 insertions(+), 2 deletions(-)
63179
63180 commit b0d5ce16782cc06712456ffa6b8a7521a70bcd1e
63181 Author: Alexander Larsson <alexl@redhat.com>
63182 Date:   Wed Jan 23 12:07:10 2013 +0100
63183
63184     Ignore fstab entries that are bind mounts
63185
63186     We don't show the bind mounts anyway, so it only leads to
63187     problems when we show the fstab entries, like being unable
63188     to mount them.
63189
63190     https://bugzilla.gnome.org/show_bug.cgi?id=625552
63191
63192  gio/gunixmounts.c | 4 ++++
63193  1 file changed, 4 insertions(+)
63194
63195 commit 455afd3545a29393aec66f5d87dde7920db9d87b
63196 Author: Dan Winship <danw@gnome.org>
63197 Date:   Mon Jan 21 11:25:26 2013 -0500
63198
63199     build: fix a srcdir != builddir problem with gnetworking.h
63200
63201     gio's glib-mkenums call needs to get gnetworking.h out of $(builddir),
63202     not $(srcdir). Fix/simplify it by using $(filter) on $^ and letting
63203     make find everything.
63204
63205     Also add -Wno-portability to AM_INIT_AUTOMAKE in configure.ac, so that
63206     it doesn't warn about this (or about the gmake-specific features we
63207     were already using in gio/tests/)
63208
63209     https://bugzilla.gnome.org/show_bug.cgi?id=691866
63210
63211  configure.ac    | 2 +-
63212  gio/Makefile.am | 6 ++----
63213  2 files changed, 3 insertions(+), 5 deletions(-)
63214
63215 commit d8874e58a78889815f004f62681cd99b5f5d36f7
63216 Author: Colin Walters <walters@verbum.org>
63217 Date:   Wed Jan 23 11:51:48 2013 -0500
63218
63219     gtester: Use FD_CLOEXEC when creating pipes
63220
63221     We were already unsetting the cloexec flag for the child later,
63222     just not actually starting with it.
63223
63224     https://bugzilla.gnome.org/show_bug.cgi?id=692404
63225
63226  glib/gtester.c | 8 +++++---
63227  1 file changed, 5 insertions(+), 3 deletions(-)
63228
63229 commit 5932e16acda9434cd4e9d76cf6faba4b8217357f
63230 Author: Dan Winship <danw@gnome.org>
63231 Date:   Tue Jan 22 16:39:49 2013 -0500
63232
63233     GNetworkMonitorNetlink: make the netlink socket cloexec
63234
63235     Use the same code GSocket does, to try SOCK_CLOEXEC first, and then
63236     fall back to FD_CLOEXEC if it fails. (And fix that code to not call
63237     fcntl if SOCK_CLOEXEC worked.)
63238
63239     https://bugzilla.gnome.org/show_bug.cgi?id=692332
63240
63241  gio/gnetworkingprivate.h     |  5 +++
63242  gio/gnetworkmonitornetlink.c |  2 +-
63243  gio/gsocket.c                | 86
63244  ++++++++++++++++++++++++++------------------
63245  3 files changed, 57 insertions(+), 36 deletions(-)
63246
63247 commit 2476dd24d7c30dbc04a37fbac6a2fa7e2551ede9
63248 Author: Shankar Prasad <svenkate@redhat.com>
63249 Date:   Wed Jan 23 12:59:13 2013 +0530
63250
63251     Updated kn translations
63252
63253  po/kn.po | 689
63254  ++++++++++++++++++++++++++++++++-------------------------------
63255  1 file changed, 351 insertions(+), 338 deletions(-)
63256
63257 commit bfc9536617721535eb0403496d9983542f2175e4
63258 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
63259 Date:   Tue Jan 22 14:14:27 2013 +0800
63260
63261     build/Makefile-newvs.am: Make description comment clearer
63262
63263  build/Makefile-newvs.am | 4 ++--
63264  1 file changed, 2 insertions(+), 2 deletions(-)
63265
63266 commit e908b50371a5052d7a9690b3409ae028d46540b4
63267 Author: Cosimo Cecchi <cosimoc@gnome.org>
63268 Date:   Sun Jan 20 14:00:50 2013 -0500
63269
63270     gfile: don't report completion twice on g_file_load_contents error
63271
63272     When an error occurs while reading the file input stream in
63273     g_file_load_contents (e.g. because the operation was cancelled), the
63274     code is correctly calling g_task_return_error(), but in the callback
63275     from the close operation, g_task_return_boolean() will be called
63276     again.
63277
63278     Code that cleans up its state in the async callback will then
63279     be called
63280     twice, leading to invalid memory access.
63281
63282     https://bugzilla.gnome.org/show_bug.cgi?id=692202
63283
63284  gio/gfile.c | 9 +++++----
63285  1 file changed, 5 insertions(+), 4 deletions(-)
63286
63287 commit 40f8e15c1b07f46d36b16cf8bcf9fce7f1a73c54
63288 Author: Cosimo Cecchi <cosimoc@gnome.org>
63289 Date:   Sun Jan 20 13:12:49 2013 -0500
63290
63291     inotify: fix a memleak
63292
63293     https://bugzilla.gnome.org/show_bug.cgi?id=692201
63294
63295  gio/inotify/inotify-path.c | 1 +
63296  1 file changed, 1 insertion(+)
63297
63298 commit 09342300074f8cff5b91bb777d99f63bcda2666c
63299 Author: Kjartan Maraas <kmaraas@gnome.org>
63300 Date:   Mon Jan 21 12:25:16 2013 +0100
63301
63302     Updated Norwegian bokmål translation
63303
63304  po/nb.po | 264
63305  +++++++++++++++++++++++++++++++++------------------------------
63306  1 file changed, 138 insertions(+), 126 deletions(-)
63307
63308 commit 1ce415b45bde895c31dd32e2f7ab7e7ab79e735e
63309 Author: Giovanni Campagna <gcampagna@src.gnome.org>
63310 Date:   Thu Jan 3 22:53:06 2013 +0100
63311
63312     Install an invalidation notifier for GClosure in
63313     g_source_set_closure()
63314
63315     The point of g_source_set_closure() is getting memory management
63316     right,
63317     including handling closures disappearing from the outside (for example
63318     because a runtime they refer to is being shutdown). This means that
63319     sources with an associated closure should remove themselves from the
63320     main loop and free memory when the closure is invalidated.
63321
63322     https://bugzilla.gnome.org/show_bug.cgi?id=692034
63323
63324  gobject/gsourceclosure.c | 9 +++++++++
63325  1 file changed, 9 insertions(+)
63326
63327 commit e68402e330b977fb6324af6eca7ccf612b0e8b9c
63328 Author: Gheyret Kenji <gheyret@gmail.com>
63329 Date:   Sun Jan 20 19:47:16 2013 +0900
63330
63331     Updated Uyghur translation
63332
63333     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
63334
63335  po/ug.po | 2377
63336  +++++++++++++++++++++++++++++++++-----------------------------
63337  1 file changed, 1275 insertions(+), 1102 deletions(-)
63338
63339 commit 287849a1ee1f927e055f6daa5d298ba568529fb2
63340 Author: Matthias Clasen <mclasen@redhat.com>
63341 Date:   Sun Jan 20 03:16:47 2013 -0500
63342
63343     Fix a typo
63344
63345  glib/tests/Makefile.am | 2 +-
63346  1 file changed, 1 insertion(+), 1 deletion(-)
63347
63348 commit 89aa9dbd9871d6f6cffc25ae8cb02e3b764a25b6
63349 Author: Matthias Clasen <mclasen@redhat.com>
63350 Date:   Sun Jan 20 03:14:24 2013 -0500
63351
63352     Fix g_test_add_vtable
63353
63354     This function was creating a test suite for each added
63355     testcase, when it should have grouped tests according to
63356     their paths.
63357
63358  glib/gtestutils.c | 23 +++++++++++++++++++++--
63359  1 file changed, 21 insertions(+), 2 deletions(-)
63360
63361 commit 1cd0cf37974f8bae221bf9b988376066c683f69e
63362 Author: Matthias Clasen <mclasen@redhat.com>
63363 Date:   Sun Jan 20 03:12:09 2013 -0500
63364
63365     Fix annotation for g_test_fail
63366
63367     The doc comment has a "Since: 2.30" annotation, so make
63368     the header match that.
63369
63370  glib/gtestutils.h | 2 +-
63371  1 file changed, 1 insertion(+), 1 deletion(-)
63372
63373 commit 9e9d028b96b3e19902a40b930418a0ec3e30ccfc
63374 Author: Matthias Clasen <mclasen@redhat.com>
63375 Date:   Sat Jan 19 14:30:05 2013 -0500
63376
63377     Fix build with -Werror=format
63378
63379     There were a few places in gmarkup.c where we were giving
63380     pointer differences when integers are expected. Fix that
63381     by explicitly casting to int.
63382
63383     https://bugzilla.gnome.org/show_bug.cgi?id=692079
63384
63385  glib/gmarkup.c | 6 +++---
63386  1 file changed, 3 insertions(+), 3 deletions(-)
63387
63388 commit 6af88940032ab12179af5a9531915344e3e3db98
63389 Author: Ryan Lortie <desrt@desrt.ca>
63390 Date:   Fri Jan 18 18:48:31 2013 -0500
63391
63392     fam: implement gio-nfs-{file,directory}-monitor
63393
63394     Declare explicit support for monitor NFS from the fam file monitoring
63395     backend.  This will cause it to be preferred for monitoring on NFS, if
63396     it is installed.
63397
63398     https://bugzilla.gnome.org/show_bug.cgi?id=592211
63399
63400  gio/fam/fam-module.c           | 2 ++
63401  gio/fam/gfamdirectorymonitor.c | 4 ++++
63402  gio/fam/gfamfilemonitor.c      | 4 ++++
63403  3 files changed, 10 insertions(+)
63404
63405 commit 6be54e9f56e9344ecd55a8952dff957573a136b7
63406 Author: Ryan Lortie <desrt@desrt.ca>
63407 Date:   Fri Jan 18 18:44:11 2013 -0500
63408
63409     localfile: add support for monitoring on NFS
63410
63411     Add a pair of new extension points: 'gio-nfs-file-monitor' and
63412     'gio-nfs-directory-monitor'.
63413
63414     Add a check to GLocalFile when creating a file monitor.  If the
63415     requested file is in the user's home directory and the user has an NFS
63416     home directory then attempt to use an implementation of one of the new
63417     extension points.  If we don't have any implementations then fall back
63418     to the normal "local" monitors.
63419
63420     https://bugzilla.gnome.org/show_bug.cgi?id=592211
63421
63422  gio/giomodule.c              |  6 ++++
63423  gio/glocaldirectorymonitor.c | 15 ++++++---
63424  gio/glocaldirectorymonitor.h |  2 ++
63425  gio/glocalfile.c             | 73
63426  ++++++++++++++++++++++++++++++++++++++++++--
63427  gio/glocalfilemonitor.c      | 19 ++++++++----
63428  gio/glocalfilemonitor.h      |  2 ++
63429  6 files changed, 105 insertions(+), 12 deletions(-)
63430
63431 commit c83600e8ae419df7c30b16d267d71d706a29936f
63432 Author: Ryan Lortie <desrt@desrt.ca>
63433 Date:   Fri Jan 18 18:30:36 2013 -0500
63434
63435     file monitors: use new giomodule function
63436
63437     Get rid of the complicated default module detection code in
63438     GLocalFileMonitor and GLocalDirectoryMonitor and use the new
63439     _gio_module_get_default_type() function instead.
63440
63441     This change also adds the ability to override the default file monitor
63442     via the GIO_USE_FILE_MONITOR environment variable in the same way
63443     as can
63444     be done for GIO_USE_VFS.
63445
63446     https://bugzilla.gnome.org/show_bug.cgi?id=592211
63447
63448  gio/glocaldirectorymonitor.c | 60
63449  +++-----------------------------------------
63450  gio/glocalfilemonitor.c      | 60
63451  +++-----------------------------------------
63452  2 files changed, 8 insertions(+), 112 deletions(-)
63453
63454 commit 3a7b44c007c2d80d9adfa883eca82124ec39deee
63455 Author: Ryan Lortie <desrt@desrt.ca>
63456 Date:   Fri Jan 18 18:27:57 2013 -0500
63457
63458     giomodule: add a new "get default" function
63459
63460     _gio_module_get_default() is a very convenient function for modules
63461     implementing a singleton -- it finds the default module by priority
63462     subject to override by a given environment variable name, instantiates
63463     it, and caches the instance for future calls.  It also has the ability
63464     to query instances for being 'active' using a callback.
63465
63466     It doesn't work very well for non-singletons (like file monitors).
63467
63468     Add a new function _gio_module_get_default_type() that skips the
63469     instantiation, returning the GType instead.  As a replacement for the
63470     'active' callback, a vtable offset can be given for a virtual function
63471     to use to query if a particular backend is supported.
63472
63473     https://bugzilla.gnome.org/show_bug.cgi?id=592211
63474
63475  gio/giomodule-priv.h |   4 ++
63476  gio/giomodule.c      | 120
63477  ++++++++++++++++++++++++++++++++++++++++++++++++++-
63478  2 files changed, 122 insertions(+), 2 deletions(-)
63479
63480 commit ca58dae277896d9e431b54069e5f28cf1bd49d2a
63481 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
63482 Date:   Sat Jan 19 12:05:12 2013 +0800
63483
63484     Update Visual C++ 2010 property sheet
63485
63486     Left out some items to purge in the last commit.  Sorry :|
63487
63488  build/win32/vs10/glib.props | 18 ------------------
63489  1 file changed, 18 deletions(-)
63490
63491 commit 6c7539fe592849f5639eebd277763319f6fc9cb8
63492 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
63493 Date:   Sat Jan 19 12:02:45 2013 +0800
63494
63495     Clean up Visual C++ property sheets
63496
63497     We no longer need entries to generate the .def files in the property
63498     sheets
63499     as we are now doing __declspec (dllexport) to export all the needed
63500     symbols.  So, purge these items from the property sheets since they
63501     are no
63502     longer used.
63503
63504  build/win32/vs10/glib.props  |  7 -------
63505  build/win32/vs9/glib.vsprops | 24 ------------------------
63506  2 files changed, 31 deletions(-)
63507
63508 commit bdb7c2d956a95ca6a66812c1218dc085f8f2f8fe
63509 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
63510 Date:   Sat Jan 19 11:58:47 2013 +0800
63511
63512     Bug 688681: Stop using the .def file for GThread Visual C++ builds
63513
63514     We should also stop using gthread/gthread.def file as well, since we
63515     also use __declspec (dllexport) for the two (deprecated) functions
63516     there
63517     since commit f8756694.
63518
63519     This should also silence some linker warnings in x64 builds.
63520
63521     Also get rid of the references to the .symbols files in the
63522     .vcxproj.filters(in) in the various Visual C++ 2010 projects
63523
63524  build/win32/vs10/gio.vcxproj.filtersin     |  5 -----
63525  build/win32/vs10/glib.vcxproj.filtersin    |  5 -----
63526  build/win32/vs10/gmodule.vcxproj.filters   |  5 -----
63527  build/win32/vs10/gobject.vcxproj.filtersin |  5 -----
63528  build/win32/vs10/gthread.vcxproj           |  7 -------
63529  build/win32/vs10/gthread.vcxproj.filters   |  5 -----
63530  build/win32/vs9/gthread.vcproj             | 18 ++----------------
63531  7 files changed, 2 insertions(+), 48 deletions(-)
63532
63533 commit 13966e0fadc40a6fabb0de216e8b2c3b6d457a79
63534 Author: Cosimo Cecchi <cosimoc@gnome.org>
63535 Date:   Fri Jan 18 17:22:52 2013 -0500
63536
63537     timezone: plug a memleak
63538
63539  glib/gtimezone.c | 10 +++++++++-
63540  1 file changed, 9 insertions(+), 1 deletion(-)
63541
63542 commit f24594122c3e3c66702ff537d3468ed251838007
63543 Author: Cosimo Cecchi <cosimoc@gnome.org>
63544 Date:   Fri Jan 18 17:02:35 2013 -0500
63545
63546     timezone: avoid a double GBytes unref
63547
63548     This will cause random memory corruption; functions should not unref
63549     passed-in parameters.
63550
63551  glib/gtimezone.c | 1 -
63552  1 file changed, 1 deletion(-)
63553
63554 commit 4d3bb3caf7a1076960e148216e4f6d20eedd5ad1
63555 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
63556 Date:   Fri Jan 18 23:01:19 2013 +0100
63557
63558     Updated Serbian translation
63559
63560  po/sr.po       | 1120
63561  ++++++++++++++++++++++++++++----------------------------
63562  po/sr@latin.po | 1120
63563  ++++++++++++++++++++++++++++----------------------------
63564  2 files changed, 1120 insertions(+), 1120 deletions(-)
63565
63566 commit 998c6e65cf18aee626b9982347c29b4b09f2c097
63567 Author: Ryan Lortie <desrt@desrt.ca>
63568 Date:   Fri Jan 18 16:11:20 2013 -0500
63569
63570     GVariant: fix normal-form checking for tuples
63571
63572     GVariant has the concept of fixed-sized types (ie: types for which all
63573     values of the type will have the same size).  Examples are booleans,
63574     integers, doubles, etc.  Tuples containing only these types are also
63575     fixed size.
63576
63577     When GVariant is trying to deal with a fixed-sized value for which it
63578     doesn't have a sufficient backing store (eg: the case where a
63579     fixed-sized value was created with g_variant_new_data() with an
63580     incorrect number of bytes) it denotes this by setting the size of the
63581     value to the correct fixed size but using a NULL data pointer.
63582
63583     This is well-documented in several code comments and also in the
63584     public
63585     API documentation for g_variant_get_data() which describes the
63586     situation
63587     number which NULL could be returned.
63588
63589     The decision to deal with this case in this way was changed at
63590     the last
63591     minute around the time that GVariant was merged -- originally we
63592     had an
63593     elaborate setup involving allocating an internal buffer of sufficient
63594     size to be shared between all invalid values.
63595
63596     Unfortunately, when making this change a small detail was missed.
63597     gvs_tuple_get_child() (the function responsible for deserialising
63598     tuples) was updated to properly check for this case (and it contains a
63599     comment about why it must).  gvs_tuple_is_normal() (the function
63600     responsible for verifying if a tuple is in normal form) was not.
63601
63602     We add the check now.
63603
63604     Note that this problem does not exist with any other container type
63605     because tuples are the only container capable of being fixed-sized.
63606     All
63607     other container types (arrays, maybes, variants) can contain
63608     a variable
63609     number of items or items of variable types (note: we consider
63610     dictionary
63611     entries to be two-tuples).  The code for validating non-container
63612     values
63613     also contains a check for the case of NULL data.
63614
63615     The problem also does not occur in the only other function dealing
63616     with
63617     serialised tuples: gvs_tuple_n_children().  Whereas other container
63618     types would have to inspect the serialised data to determine the
63619     number
63620     of children, for tuples it can be determined directly from the type.
63621
63622  glib/gvariant-serialiser.c | 4 ++++
63623  1 file changed, 4 insertions(+)
63624
63625 commit 00ee6de4e29f7f8c5338f1f9083717d5ec1d9246
63626 Author: Ryan Lortie <desrt@desrt.ca>
63627 Date:   Fri Jan 18 14:33:16 2013 -0500
63628
63629     gobject/: Remove abicheck.sh from DIST_EXTRA
63630
63631  gobject/Makefile.am | 3 +--
63632  1 file changed, 1 insertion(+), 2 deletions(-)
63633
63634 commit 614f6c5e7073737cf1f531120287688859f88bd7
63635 Author: Ryan Lortie <desrt@desrt.ca>
63636 Date:   Fri Jan 18 13:56:10 2013 -0500
63637
63638     Add new API checking utility
63639
63640     Add a test script to make sure that (with a few exceptions) only
63641     symbols
63642     that start with 'g_' are being exported from our public libraries.
63643
63644     https://bugzilla.gnome.org/show_bug.cgi?id=692029
63645
63646  Makefile.am   |  7 ++++++-
63647  check-abis.sh | 23 +++++++++++++++++++++++
63648  2 files changed, 29 insertions(+), 1 deletion(-)
63649
63650 commit 52a81a7d86102604729ba07824f1ae6a45b51cea
63651 Author: Ryan Lortie <desrt@desrt.ca>
63652 Date:   Fri Jan 18 13:27:16 2013 -0500
63653
63654     Remove a few more G_GNUC_INTERNAL users
63655
63656  gio/fen/fen-kernel.c         |  2 +-
63657  gio/inotify/inotify-helper.c |  2 +-
63658  glib/gconvert.c              |  2 +-
63659  glib/gutils.c                |  2 +-
63660  glib/gwakeup.h               | 12 ++++++------
63661  5 files changed, 10 insertions(+), 10 deletions(-)
63662
63663 commit 346aa683de6b84da4bb53a63693ec04858cbf952
63664 Author: Ryan Lortie <desrt@desrt.ca>
63665 Date:   Fri Jan 18 13:23:40 2013 -0500
63666
63667     Fix visibility for glib/ and gio/ submodules
63668
63669     We have various sub directories in glib/ and gio/ (eg: inotify,
63670     gnulib,
63671     pcre, xdgmime, etc.) that build convenience libraries that are then
63672     included into libglib and libgio.  The files in these directories need
63673     to be built with the same visibility policy as the files in the first
63674     level directories, so add CFLAGS for them all.
63675
63676     This wasn't a problem when the visibility flags were set directly in
63677     CFLAGS but then we had to deal with some modules that we built that we
63678     explicitly wanted to export symbols from.
63679
63680     For now, we can keep things the way they are because it's less
63681     hacky and
63682     although it's a theoretical hazard to forget these CFLAGS, we
63683     rarely add
63684     new subdirectories to the build.
63685
63686  gio/fen/Makefile.am         | 1 +
63687  gio/inotify/Makefile.am     | 1 +
63688  gio/kqueue/Makefile.am      | 1 +
63689  gio/win32/Makefile.am       | 1 +
63690  gio/xdgmime/Makefile.am     | 1 +
63691  glib/gnulib/Makefile.am     | 1 +
63692  glib/libcharset/Makefile.am | 1 +
63693  glib/pcre/Makefile.am       | 1 +
63694  8 files changed, 8 insertions(+)
63695
63696 commit 6f8f1f7097cbef698b4c7be5816bc9d3864ec744
63697 Author: Colin Walters <walters@verbum.org>
63698 Date:   Wed Nov 28 12:00:40 2012 -0500
63699
63700     Remove most use of G_GNUC_INTERNAL
63701
63702     Now that we use an explicit list of symbols to export, the
63703     G_GNUC_INTERNAL is redundant.
63704
63705     https://bugzilla.gnome.org/show_bug.cgi?id=688681
63706
63707  gio/gapplicationimpl.h         |  8 --------
63708  gio/gdbusactiongroup.c         |  2 +-
63709  gio/gdelayedsettingsbackend.h  |  5 -----
63710  gio/gregistrysettingsbackend.h |  1 -
63711  gio/gsettings-mapping.h        |  3 ---
63712  gio/gsettingsbackendinternal.h | 15 ---------------
63713  gio/gsettingsschema-internal.h | 15 ---------------
63714  glib/gcharset.c                |  2 +-
63715  glib/gcharsetprivate.h         |  3 +--
63716  glib/gconvert.c                |  2 +-
63717  glib/glib-init.h               | 12 ++++++------
63718  glib/glib-private.h            |  3 ---
63719  glib/gmain.c                   |  2 +-
63720  glib/gmessages.h               |  2 +-
63721  glib/gthread-win32.c           |  4 ++--
63722  glib/gthreadprivate.h          |  7 -------
63723  glib/gunicodeprivate.h         |  5 ++---
63724  glib/gvariant-core.h           |  3 ---
63725  18 files changed, 16 insertions(+), 78 deletions(-)
63726
63727 commit dbf447292d83b54be321c33025aea2e4d448d4f5
63728 Author: Ryan Lortie <desrt@desrt.ca>
63729 Date:   Sun Jan 13 23:31:45 2013 -0500
63730
63731     Remove ABI checking scripts
63732
63733     Before this commit, the only difference between the expected and
63734     actual
63735     ABI were the addition of _init and _fini symbols in each module (now
63736     that regexp-based export control is not catching those).
63737
63738  gio/Makefile.am         |    8 -
63739  gio/abicheck.sh         |   13 -
63740  gio/gio.symbols         | 1808
63741  -----------------------------------------------
63742  glib/Makefile.am        |    9 -
63743  glib/abicheck.sh        |   13 -
63744  glib/glib.symbols       | 1694
63745  --------------------------------------------
63746  gmodule/Makefile.am     |    1 -
63747  gmodule/gmodule.symbols |   14 -
63748  gobject/Makefile.am     |    9 +-
63749  gobject/abicheck.sh     |   13 -
63750  gobject/gobject.symbols |  426 -----------
63751  11 files changed, 1 insertion(+), 4007 deletions(-)
63752
63753 commit 304950a7ac9866dca990dcabb02ec5297c735ce8
63754 Author: Ryan Lortie <desrt@desrt.ca>
63755 Date:   Sun Jan 13 23:12:23 2013 -0500
63756
63757     Remove regexp-based export control
63758
63759  configure.ac        | 10 ----------
63760  gio/Makefile.am     |  4 +---
63761  glib/Makefile.am    |  4 +---
63762  gmodule/Makefile.am |  2 +-
63763  gobject/Makefile.am |  5 +----
63764  5 files changed, 4 insertions(+), 21 deletions(-)
63765
63766 commit d89fb7bf10bc1f9de10a275625d4c18a1d4ff89d
63767 Author: Ryan Lortie <desrt@desrt.ca>
63768 Date:   Wed Jan 16 22:55:27 2013 -0500
63769
63770     gsignal: fix closure invalidation code
63771
63772     This is the bug that has been causing segfaults and criticals
63773     when accel
63774     keys are used to close windows via GtkUIManager.
63775
63776     The main cause of this problem was a mistake made in the original
63777     patch
63778     when modifying the handler_lookup() to take the extra 'closure'
63779     parameter.  The original check used was:
63780
63781         if (handler->sequential_number == handler_id ||
63782            (closure && handler->closure == closure))
63783
63784     It was called to find a particular closure like so:
63785
63786         handler_lookup (instance, 0, closure, &signal_id);
63787
63788     The problem is that the check will return if either the signal ID or
63789     closure matches (if a closure was given).  The calling code assumes
63790     0 to
63791     be an invalid signal ID which will match no handlers, but
63792     unfortunately
63793     the rest of gsignal code uses this to denote a signal that has already
63794     been disconnected.  The result is that this function was searching
63795     for a
63796     matching closure _or_ the first already-disconnected handler.  When it
63797     found the already-disconnected handler, we'd get criticals and
63798     crashes.
63799
63800     The condition has been corrected; it now ignores the handler_id
63801     parameter if the closure parameter is non-NULL.
63802
63803     While we're in here, change the lifecycle of the invalidation
63804     notify to
63805     be easier to understand.
63806
63807     Before, the notify was removed when the last reference on the handler
63808     dropped.  This could happen in very many situations; often at the
63809     end of
63810     an emission.  Instead, we now tie the registration of the notifier to
63811     the lifecycle of the signal connection.  When the signal is
63812     disconnected
63813     we remove the notification, even if other references are held (eg:
63814     because it is currently being dispatched).
63815
63816     https://bugzilla.gnome.org/show_bug.cgi?id=690118
63817
63818  gobject/gsignal.c | 11 ++++++-----
63819  1 file changed, 6 insertions(+), 5 deletions(-)
63820
63821 commit 578b657f950e66376f31f8c09151c85d39e8219c
63822 Author: Dan Winship <danw@gnome.org>
63823 Date:   Wed Jan 16 10:09:10 2013 -0500
63824
63825     gio/tests: add some more async stream tests
63826
63827     Add read_async() and skip_async() tests to buffered-input-stream.
63828
63829     Fix and re-enable filter-streams's existing close_async() tests, and
63830     add read_async(), skip_async(), and write_async() tests as well. Also,
63831     redo the tests to use dummy GFilterInputStream and GFilterOutputStream
63832     subclasses rather than GBufferedInput/OutputStream, so that we're
63833     testing the base filter stream implementations of everything (since
63834     the buffered stream overrides are already getting tested in the
63835     buffered-input-stream and buffered-output-stream tests anyway).
63836
63837     Add a skip_async() test to unix-streams. (This one would crash without
63838     the bugfix in the previous commit.)
63839
63840  gio/tests/buffered-input-stream.c | 164 +++++++++++++++++++++++++++++++++
63841  gio/tests/filter-streams.c        | 188
63842  ++++++++++++++++++++++++++++++++------
63843  gio/tests/unix-streams.c          |  90 ++++++++++++++----
63844  3 files changed, 394 insertions(+), 48 deletions(-)
63845
63846 commit acfa6e233780a79664a62e5d4f1bf822b446017e
63847 Author: Alban Browaeys <prahal@yahoo.com>
63848 Date:   Wed Jan 16 00:04:58 2013 +0100
63849
63850     gio: callback_data is the task not the task data.
63851
63852     skip_callback_wrapper expect the user_data (callback_data)
63853     to be the task holding the task_data, not the task_data
63854     itself.
63855     Otherwise the task_data is cast as GTask and then task_data
63856     is extracted from this bogus task.
63857
63858     https://bugzilla.gnome.org/show_bug.cgi?id=691812
63859
63860  gio/ginputstream.c | 4 ++--
63861  1 file changed, 2 insertions(+), 2 deletions(-)
63862
63863 commit e1517ca82da834dccf8a862bd84cdd17e36e1124
63864 Author: Ryan Lortie <desrt@desrt.ca>
63865 Date:   Tue Jan 15 15:40:14 2013 -0500
63866
63867     mainloop test: fix a silly memory error
63868
63869  glib/tests/mainloop.c | 2 +-
63870  1 file changed, 1 insertion(+), 1 deletion(-)
63871
63872 commit 46b15bb58148d84b3681d1a728ca0e6e96d65122
63873 Author: Ryan Lortie <desrt@desrt.ca>
63874 Date:   Tue Jan 15 15:40:09 2013 -0500
63875
63876     mainloop test: use atomic for cross-thread access
63877
63878  glib/tests/mainloop.c | 10 +++++-----
63879  1 file changed, 5 insertions(+), 5 deletions(-)
63880
63881 commit 42c2c4f67da404330960ca307393ad71e68c167d
63882 Author: Ryan Lortie <desrt@desrt.ca>
63883 Date:   Tue Jan 15 15:22:35 2013 -0500
63884
63885     mainloop test: fix a small typo
63886
63887     This g_assert() could never possibly fail, as it was.
63888
63889  glib/tests/mainloop.c | 2 +-
63890  1 file changed, 1 insertion(+), 1 deletion(-)
63891
63892 commit 83e5d169d6f0fd3d0427bc3599df8e777b275d9f
63893 Author: Ryan Lortie <desrt@desrt.ca>
63894 Date:   Mon Jan 14 23:05:31 2013 -0500
63895
63896     tests for the new MainContext/GSource API
63897
63898  glib/tests/mainloop.c | 492
63899  ++++++++++++++++++++++++++++++++++++++++++++++++++
63900  1 file changed, 492 insertions(+)
63901
63902 commit 6d1a6636090b498d43354d5503ac39fb10ac908c
63903 Author: Ryan Lortie <desrt@desrt.ca>
63904 Date:   Mon Jan 14 14:47:16 2013 -0500
63905
63906     Add a UNIX fd source
63907
63908     https://bugzilla.gnome.org/show_bug.cgi?id=658020
63909
63910  docs/reference/glib/glib-sections.txt |  10 ++-
63911  glib/glib-unix.c                      | 139
63912  ++++++++++++++++++++++++++++++++++
63913  glib/glib-unix.h                      |  33 ++++++++
63914  glib/glib.symbols                     |   3 +
63915  4 files changed, 184 insertions(+), 1 deletion(-)
63916
63917 commit cbf68cb22d9f17721654283e97c2320025f03bc7
63918 Author: Ryan Lortie <desrt@desrt.ca>
63919 Date:   Mon Jan 14 16:53:06 2013 -0500
63920
63921     gsource: Add support for file descriptors on UNIX
63922
63923     Adding file descriptors to a GSource provides similar functionality to
63924     the old g_source_add_poll() API with two main differences.
63925
63926     First: the list of handles is managed internally and therefore
63927     users are
63928     prevented from randomly modifying the ->events field.  This prepares
63929     us
63930     for an epoll future where changing the event mask is a syscall.
63931
63932     Second: keeping the list internally allows us to check the ->revents
63933     for
63934     events for ourselves, allowing the source to skip implementing
63935     check/prepare.  This also prepares us for the future by allowing an
63936     implementation that doesn't need to iterate over all of the sources
63937     every time.
63938
63939     https://bugzilla.gnome.org/show_bug.cgi?id=686853
63940
63941  docs/reference/glib/glib-sections.txt |   4 +
63942  glib/glib.symbols                     |   4 +
63943  glib/gmain.c                          | 225
63944  +++++++++++++++++++++++++++++++++-
63945  glib/gmain.h                          |  17 +++
63946  4 files changed, 246 insertions(+), 4 deletions(-)
63947
63948 commit db7d5306cce36ace71e6f7765a7669fc335747e8
63949 Author: Ryan Lortie <desrt@desrt.ca>
63950 Date:   Tue Aug 30 19:14:17 2011 -0400
63951
63952     GTimeoutSource: simplify
63953
63954     Take advantage of the new default handling of the 'prepare' and
63955     'check'
63956     functions.
63957
63958     https://bugzilla.gnome.org/show_bug.cgi?id=657729
63959
63960  glib/gmain.c | 50 +++++++++++---------------------------------------
63961  1 file changed, 11 insertions(+), 39 deletions(-)
63962
63963 commit 768574635dcb69e91a2b749467ef3c75ed16579f
63964 Author: Ryan Lortie <desrt@desrt.ca>
63965 Date:   Mon Jan 14 16:51:51 2013 -0500
63966
63967     GSource: new API g_source_set_ready_time()
63968
63969     Add an API to mark a GSource to automatically become ready at the
63970     specified monotonic time.
63971
63972     https://bugzilla.gnome.org/show_bug.cgi?id=657729
63973
63974  docs/reference/glib/glib-sections.txt |   2 +
63975  glib/glib.symbols                     |   2 +
63976  glib/gmain.c                          | 109
63977  ++++++++++++++++++++++++++++++++++
63978  glib/gmain.h                          |   9 ++-
63979  4 files changed, 121 insertions(+), 1 deletion(-)
63980
63981 commit 6d25e349988d4c40b066d548383fce3b126a7a43
63982 Author: Ryan Lortie <desrt@desrt.ca>
63983 Date:   Mon Oct 29 18:26:05 2012 +0100
63984
63985     gsource: allow NULL check and prepare functions
63986
63987     Allow for NULL GSourceFuncs.check() and .prepare().
63988
63989     For prepare() the source will be taken not to be ready and having an
63990     infinite timeout.  For check() the source will be taken not to
63991     be ready.
63992
63993     https://bugzilla.gnome.org/show_bug.cgi?id=686853
63994
63995  glib/gmain.c | 54 ++++++++++++++++++++++++++++++++++--------------------
63996  glib/gmain.h |  8 ++++++--
63997  2 files changed, 40 insertions(+), 22 deletions(-)
63998
63999 commit 8f7f7f6c4209900ca1a77c7e2015ff3e9c252097
64000 Author: Ryan Lortie <desrt@desrt.ca>
64001 Date:   Mon Oct 29 16:33:18 2012 +0100
64002
64003     move GIOCondition to gmain.h from giochannel.h
64004
64005     GIOCondition has uses outside of GIOChannel, so move it to gmain.h.
64006
64007     https://bugzilla.gnome.org/show_bug.cgi?id=686853
64008
64009  glib/giochannel.h | 10 ----------
64010  glib/gmain.h      | 11 +++++++++++
64011  2 files changed, 11 insertions(+), 10 deletions(-)
64012
64013 commit ed8ec635eb37099d36581b4b66dd24148940ebfa
64014 Author: Ryan Lortie <desrt@desrt.ca>
64015 Date:   Mon Oct 29 16:31:46 2012 +0100
64016
64017     gsource: Make GSource->source_funcs const
64018
64019     This is the vtable pointer for the source which is usually held in
64020     static storage.  For our internal sources it points at a vtable which
64021     the user should really never be modifying.
64022
64023     Mark it const.
64024
64025     https://bugzilla.gnome.org/show_bug.cgi?id=686853
64026
64027  glib/gmain.h | 2 +-
64028  1 file changed, 1 insertion(+), 1 deletion(-)
64029
64030 commit e1bee17e947b98f72d3764081333f339099b086a
64031 Author: Yuri Sedunov <aris@altlinux.ru>
64032 Date:   Tue Jan 15 11:05:43 2013 -0500
64033
64034     gtester: Add #include config.h
64035
64036     Missed #include "config.h" so, in particular, large file support
64037     (_FILE_OFFSET_BITS) ignored.
64038
64039     https://bugzilla.gnome.org/show_bug.cgi?id=691624
64040
64041  glib/gtester.c | 2 ++
64042  1 file changed, 2 insertions(+)
64043
64044 commit 38229d47d1996fd046258f09d705d8247bf176ae
64045 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
64046 Date:   Tue Jan 15 15:47:17 2013 +0800
64047
64048     Revert "Improvde #include order consistency"
64049
64050     This reverts commit f2e00a07f49d6ad0e8d790396bcdea913592ce33.
64051
64052     Moving the block up would prevent G_OS_WIN32 being checked correctly
64053     as
64054     it is a macro that is defined by including the GLib header(s),
64055     at least for
64056     Visual C++ builds.
64057
64058     https://bugzilla.gnome.org/show_bug.cgi?id=691769
64059
64060  gobject/glib-genmarshal.c | 8 ++++----
64061  1 file changed, 4 insertions(+), 4 deletions(-)
64062
64063 commit 4ba56f3653df55c187bd29ac6e4ebb4d33f4ba61
64064 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
64065 Date:   Tue Jan 15 15:23:05 2013 +0800
64066
64067     Bug 688681: Stop using .def files in Visual Studio builds
64068
64069     Since we are now starting to use __declspec (dllexport) to export the
64070     public functions during the build of the GLib DLLs (i.e. to
64071     generate the
64072     .lib files), we don't want to generate the .def files from the
64073     .symbols
64074     files as we did before for a long time.
64075
64076     This removes from the projects the custom build steps to generate the
64077     various .def files
64078
64079     This will also update the pre-configured config.h(.win32.in) to define
64080     _GLIB_EXTERN appropriately as __declspec (dllexport), as well as
64081     making its
64082     entries reflect config.h.in more closely.
64083
64084  build/win32/vs10/gio.vcxprojin     | 20 --------
64085  build/win32/vs10/glib.vcxprojin    | 36 --------------
64086  build/win32/vs10/gmodule.vcxproj   | 20 --------
64087  build/win32/vs10/gobject.vcxprojin | 20 --------
64088  build/win32/vs9/gio.vcprojin       | 53 +--------------------
64089  build/win32/vs9/glib.vcprojin      | 97
64090  +-------------------------------------
64091  build/win32/vs9/gmodule.vcproj     | 53 +--------------------
64092  build/win32/vs9/gobject.vcprojin   | 53 +--------------------
64093  config.h.win32.in                  | 25 +++++-----
64094  9 files changed, 16 insertions(+), 361 deletions(-)
64095
64096 commit c4d8eafd00eaed4d712fc7ec206f26d3bb9c1a54
64097 Author: Matthias Clasen <mclasen@redhat.com>
64098 Date:   Tue Jan 15 00:24:27 2013 -0500
64099
64100     Bump version
64101
64102  configure.ac | 2 +-
64103  1 file changed, 1 insertion(+), 1 deletion(-)
64104
64105 commit 61539f735a92a40597e7575b9ae870973257fccd
64106 Author: Matthias Clasen <mclasen@redhat.com>
64107 Date:   Mon Jan 14 23:52:10 2013 -0500
64108
64109     2.35.4
64110
64111  NEWS | 69
64112  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
64113  1 file changed, 64 insertions(+), 5 deletions(-)
64114
64115 commit a605b332c5a918006de8f50e9741dd0f33aa1e31
64116 Author: Matthias Clasen <mclasen@redhat.com>
64117 Date:   Mon Jan 14 23:25:05 2013 -0500
64118
64119     Dist assert-msg-test.gdb
64120
64121     And refer to it in srcdir. Otherwise, the test fails mysteriously
64122     in make distcheck.
64123
64124  tests/Makefile.am            | 3 ++-
64125  tests/run-assert-msg-test.sh | 3 +--
64126  2 files changed, 3 insertions(+), 3 deletions(-)
64127
64128 commit 5d42fdd068bddaaf7e42b7aaca2c15e931ebf3c5
64129 Author: Ryan Lortie <desrt@desrt.ca>
64130 Date:   Mon Jan 14 23:24:53 2013 -0500
64131
64132     visibility: Use a separate CFLAGS variable
64133
64134     We only want to control the default visibility for our five main
64135     installable libraries: libglib, libgthread, libgmodule, libgobject,
64136     libgio.  We should therefore only set -fvisibility=hidden when
64137     building
64138     those.
64139
64140     Use a separate substitution variable for this purpose.
64141
64142     Using CFLAGS directly leads to some modules built in testcases not
64143     exporting their symbols (and then the tests fail).  It also affects
64144     the
64145     fam file monitoring module.
64146
64147     Colin had originally done it this way in his visibility patch
64148     series but
64149     I failed to understand why so I didn't copy it.  Now I do.
64150
64151     Also: revert changes made to two testcases in an attempt to work
64152     around
64153     this issue.
64154
64155     https://bugzilla.gnome.org/show_bug.cgi?id=691756
64156
64157  configure.ac                  |  4 +++-
64158  gio/Makefile.am               |  3 ++-
64159  gio/tests/resourceplugin.c    |  8 +++-----
64160  glib/Makefile.am              |  1 +
64161  gmodule/Makefile.am           |  1 +
64162  gobject/Makefile.am           |  2 +-
64163  gthread/Makefile.am           |  1 +
64164  tests/libmoduletestplugin_a.c | 20 ++++++++------------
64165  tests/libmoduletestplugin_b.c | 19 ++++++++-----------
64166  tests/module-test.c           |  6 ++----
64167  10 files changed, 30 insertions(+), 35 deletions(-)
64168
64169 commit 7e00f381916cab6ba13f1d430310802cf6b9c726
64170 Author: Matthias Clasen <mclasen@redhat.com>
64171 Date:   Mon Jan 14 22:47:02 2013 -0500
64172
64173     Fix module-test in a better way
64174
64175     Avoid having visibility attribute directly in the code by
64176     adding a _GLIB_EXTERN-decorated declaration for the exported
64177     variables.
64178
64179  tests/libmoduletestplugin_a.c | 3 ++-
64180  tests/libmoduletestplugin_b.c | 3 ++-
64181  2 files changed, 4 insertions(+), 2 deletions(-)
64182
64183 commit d4f0ae2c692f95046e381a2825b839b4816aea86
64184 Author: Matthias Clasen <mclasen@redhat.com>
64185 Date:   Mon Jan 14 22:22:41 2013 -0500
64186
64187     Fix distcheck
64188
64189     With gdbus-testserver now being a compiled program, it no longer
64190     lives in SRCDIR.
64191
64192  gio/tests/gdbus-connection-loss.c       | 2 +-
64193  gio/tests/gdbus-connection-slow.c       | 2 +-
64194  gio/tests/gdbus-connection.c            | 2 +-
64195  gio/tests/gdbus-introspection.c         | 2 +-
64196  gio/tests/gdbus-proxy-well-known-name.c | 4 ++--
64197  gio/tests/gdbus-proxy.c                 | 4 ++--
64198  gio/tests/gdbus-threading.c             | 2 +-
64199  7 files changed, 9 insertions(+), 9 deletions(-)
64200
64201 commit b96499690b0da7f2713e4d5d75b4e375ef01ed2b
64202 Author: Matthias Clasen <mclasen@redhat.com>
64203 Date:   Mon Jan 14 21:31:47 2013 -0500
64204
64205     Fix up visibility fallout in module-test
64206
64207  tests/libmoduletestplugin_a.c | 19 +++++++++++--------
64208  tests/libmoduletestplugin_b.c | 18 ++++++++++--------
64209  tests/module-test.c           |  6 ++++--
64210  3 files changed, 25 insertions(+), 18 deletions(-)
64211
64212 commit d1c25d3191214ce6cd289f0756e6027c35cc2075
64213 Author: Matthias Clasen <mclasen@redhat.com>
64214 Date:   Mon Jan 14 17:21:52 2013 -0500
64215
64216     Fix the assert-msg test
64217
64218     gdb is playing games with us, by breaking -x /dev/stdin
64219
64220  tests/assert-msg-test.gdb    | 3 +++
64221  tests/run-assert-msg-test.sh | 3 ++-
64222  2 files changed, 5 insertions(+), 1 deletion(-)
64223
64224 commit ba4a3849c6cd5f14060a540398b0c498ae906bee
64225 Author: Matthias Clasen <mclasen@redhat.com>
64226 Date:   Mon Jan 14 15:53:37 2013 -0500
64227
64228     Remove an unused function
64229
64230  gio/tests/gdbus-test-fixture.c | 9 ---------
64231  1 file changed, 9 deletions(-)
64232
64233 commit 57041baf58dd4a3aad5ffee804ef8fc9fa15d6af
64234 Author: Matthias Clasen <mclasen@redhat.com>
64235 Date:   Mon Jan 14 15:53:13 2013 -0500
64236
64237     Make the build more quiet
64238
64239  gobject/Makefile.am | 2 +-
64240  1 file changed, 1 insertion(+), 1 deletion(-)
64241
64242 commit 456d6bb3e14402df58d26c64dadb5317dbf065e6
64243 Author: Ryan Lortie <desrt@desrt.ca>
64244 Date:   Mon Jan 14 11:17:52 2013 -0500
64245
64246     win32: hide g_win32_app_info_get_type()
64247
64248     This was in a private header file and was never part of the public
64249     ABI.
64250     Hide it again.
64251
64252     Caught by Dieter Verfaillie.
64253
64254  gio/gwin32appinfo.h | 1 -
64255  1 file changed, 1 deletion(-)
64256
64257 commit b7e749fc68eeedf0abc392c00acb8d0bde2352dd
64258 Author: Ryan Lortie <desrt@desrt.ca>
64259 Date:   Mon Jan 14 11:14:53 2013 -0500
64260
64261     glocal*monitor: export ABI only on UNIX
64262
64263     Add an #ifdef G_OS_UNIX around the GLIB_AVAILABLE_IN_ALL annotation on
64264     the _get_type() functions for GLocal{File,Directory}Monitor.
64265
64266     These symbols are in private header files and are only exported
64267     so that
64268     the in-tree file monitoring modules can subclass.  This is only needed
64269     on UNIX and was therefore never part of the public ABI on Windows.
64270
64271     Caught by Dieter Verfaillie.
64272
64273  gio/glocaldirectorymonitor.h | 2 ++
64274  gio/glocalfilemonitor.h      | 2 ++
64275  2 files changed, 4 insertions(+)
64276
64277 commit 963243e6b52a7083c1ae152ce92948cbfcd5945f
64278 Author: Ryan Lortie <desrt@desrt.ca>
64279 Date:   Mon Jan 14 11:11:00 2013 -0500
64280
64281     win32: hide _glib_get_dll_directory again
64282
64283     This is not part of our public ABI and it's not used from the other
64284     libraries in GLib, so we should not be exporting it.
64285
64286     Caught by Dieter Verfaillie.
64287
64288  glib/glib-private.h | 1 -
64289  1 file changed, 1 deletion(-)
64290
64291 commit aac826723391950c873682e2b7fb2ee7617a57f8
64292 Author: Martin Pitt <martinpitt@gnome.org>
64293 Date:   Mon Jan 14 11:26:30 2013 +0100
64294
64295     GParamSpec: Make constructors introspectable
64296
64297     Commit 282366c3262 unnecessarily (skip)ed all the GParamSpec
64298     constructors like
64299     g_param_spec_bool(). Make those introspectable by dropping the
64300     (skip) and
64301     adding proper transfer annotations.
64302
64303     Keep g_param_spec_value_array() skipped as GValueArray is deprecated.
64304
64305  gobject/gparamspecs.c | 88
64306  +++++++++++++++++++++++++--------------------------
64307  1 file changed, 44 insertions(+), 44 deletions(-)
64308
64309 commit 2c13657b0f1d9bd3bb2f6658adc6a410b13f355d
64310 Author: Ryan Lortie <desrt@desrt.ca>
64311 Date:   Mon Jan 14 00:13:00 2013 -0500
64312
64313     tests: introduce a small hack for visibility
64314
64315     One of our testcases builds a small giomodule for testing the
64316     loading of
64317     modules containing resources.  Unfortunately, this module gets built
64318     using the same CFLAGS as the rest of GLib, including the visibility
64319     flags (defaulting to hidden).
64320
64321     Use "config.h" to get a declaration of _GLIB_EXTERN that will export
64322     symbols properly and use it to annotate the necessary APIs.
64323
64324  gio/tests/resourceplugin.c | 8 +++++---
64325  1 file changed, 5 insertions(+), 3 deletions(-)
64326
64327 commit f8756694cf3883b45d88eca99c013511f7ed0c10
64328 Author: Ryan Lortie <desrt@desrt.ca>
64329 Date:   Mon Jan 14 00:06:26 2013 -0500
64330
64331     gthread-impl.c: add missing #include "config.h"
64332
64333     One of the features of our new symbol exporting regime is that
64334     it forces
64335     config.h to be included at the top of every .c file.
64336
64337     This was missed in gthread-impl.c.
64338
64339     The only reason this wasn't noticed is because nothing in this file is
64340     being used anymore.  We need those symbols to continue to be exported
64341     for reasons of ABI backwards compatibility, however.
64342
64343  gthread/gthread-impl.c | 2 ++
64344  1 file changed, 2 insertions(+)
64345
64346 commit 59e46c4928243f63072996f6e98dab24d765df05
64347 Author: Ryan Lortie <desrt@desrt.ca>
64348 Date:   Sun Jan 13 23:43:44 2013 -0500
64349
64350     kqueue: Reduce G_GNUC_INTERNAL + G_LOCK abuse
64351
64352     The kqueue file monitoring backend was misusing G_GNUC_INTERNAL
64353     for want
64354     of 'static' in a couple of places and also using it to declare a lock
64355     that was never used at all.
64356
64357     Fix those up.
64358
64359  gio/kqueue/kqueue-helper.c  | 4 +---
64360  gio/kqueue/kqueue-missing.c | 2 +-
64361  gio/kqueue/kqueue-thread.c  | 4 ++--
64362  3 files changed, 4 insertions(+), 6 deletions(-)
64363
64364 commit 64e1a9ca50cca461e7c6e2a4eb20a457269b6701
64365 Author: Ryan Lortie <desrt@desrt.ca>
64366 Date:   Sun Jan 13 23:30:49 2013 -0500
64367
64368     gio: remove export tags from two private headers
64369
64370     I got a little bit too excited and added GLIB_AVAILABLE_IN_ALL tags to
64371     some internal API.
64372
64373  gio/glocalfileinputstream.h | 3 ---
64374  gio/glocalfileiostream.h    | 2 --
64375  2 files changed, 5 deletions(-)
64376
64377 commit 068a119f7401efe68c0fdbfaea86c5e55c0ed7d5
64378 Author: Ryan Lortie <desrt@desrt.ca>
64379 Date:   Sun Jan 13 15:41:03 2013 -0500
64380
64381     win32: build: stop using .def files
64382
64383     With visibility now under the control of __declspec(dllexport) we no
64384     longer need to build .def files or use them for building our various
64385     .dll files.
64386
64387     .def files used to be installed (even though it is only really useful
64388     when creating the .dll or .lib file).  Don't do that anymore either.
64389
64390     The Makefiles still contain rules to create a .lib file for use with
64391     Visual Studio and these rules require .def files.  There are special
64392     requirements to using these rules (like having installed and setup
64393     Microsoft tools for use during the build) and therefore the problem of
64394     creating a .def file for use with them is left open to anyone
64395     willing to
64396     make the effort.  Many options are available depending on which
64397     toolchain is in use (dlltool, pexport, gendef, dumpbin.exe, just
64398     to name
64399     a few).
64400
64401     If we can find a free tool for creating .lib files in the future, we
64402     should probably revisit this issue and add proper support back to our
64403     build system.
64404
64405  gio/Makefile.am     | 20 ++------------------
64406  glib/Makefile.am    | 20 ++------------------
64407  gmodule/Makefile.am | 19 ++-----------------
64408  gobject/Makefile.am | 21 +++------------------
64409  4 files changed, 9 insertions(+), 71 deletions(-)
64410
64411 commit 2e7669f5cc46927602108c328fbbeb846bd09218
64412 Author: Ryan Lortie <desrt@desrt.ca>
64413 Date:   Thu Dec 6 13:42:06 2012 -0500
64414
64415     configure.ac: change our visibility policy
64416
64417     Check for -fvisibility=hidden as a supported CFLAG.
64418
64419     If it is supported, use it and emit an AC_DEFINE to change the meaning
64420     of _GLIB_EXTERN to include the GNU attribute for marking symbols as
64421     public: __attribute((visibility("default"))).
64422
64423     This will override the public definition of _GLIB_EXTERN for any file
64424     which does #include "config.h" (forcing all our .c files to do so,
64425     as a
64426     side effect).
64427
64428     If we're on mingw, assume that -fvisibility will work and also
64429     throw in
64430     a __declspec(dllexport) for good measure.  This will allow us to move
64431     away from using a .def file to create the the various DLLs.
64432
64433     It's possible that there may be compilers that accept
64434     -fvisibility=hidden but don't accept the GNU attribute for making
64435     symbols public again -- we will hopefully receive bugs if any of those
64436     exist.
64437
64438     https://bugzilla.gnome.org/show_bug.cgi?id=688681
64439
64440  configure.ac | 31 +++++++++++++++++++++++++++++++
64441  1 file changed, 31 insertions(+)
64442
64443 commit f13d3c075fce46a361ea98fb0c487aa21d4d1673
64444 Author: Ryan Lortie <desrt@desrt.ca>
64445 Date:   Sun Jan 13 15:34:27 2013 -0500
64446
64447     win32: visibility fixups
64448
64449     Add/remove visibility macros according to if symbols were previously
64450     part of our public win32 API.
64451
64452  glib/glib-private.h |  2 ++
64453  glib/gunicode.h     |  2 --
64454  glib/gwin32.h       | 14 +++++++++++---
64455  3 files changed, 13 insertions(+), 5 deletions(-)
64456
64457 commit 38359d1796d8bce43fb77c74adaaf664bcf82c21
64458 Author: Ryan Lortie <desrt@desrt.ca>
64459 Date:   Sun Jan 13 22:57:27 2013 -0500
64460
64461     gio: hide another leaked symbol
64462
64463     guint g_menu_model_items_changed_signal leaked out.  Tuck it back in.
64464
64465  gio/gio.symbols  | 1 -
64466  gio/gmenumodel.c | 2 +-
64467  2 files changed, 1 insertion(+), 2 deletions(-)
64468
64469 commit 47c9b1e315824501843880dd20785d97792cb500
64470 Author: Rico Tzschichholz <ricotz@t-online.de>
64471 Date:   Sun Jan 13 20:49:15 2013 +0100
64472
64473     gio: add some missing array annotations with their element-type
64474
64475  gio/gactionmap.c   | 4 ++--
64476  gio/ginputstream.c | 9 ++++++---
64477  gio/gsocket.c      | 8 ++++----
64478  3 files changed, 12 insertions(+), 9 deletions(-)
64479
64480 commit 85997d9eeb0581110c7df9a0fd7febeb27a3ee4d
64481 Author: Rico Tzschichholz <ricotz@t-online.de>
64482 Date:   Sun Jan 13 20:05:17 2013 +0100
64483
64484     gio: add missing element-type annotation
64485
64486  gio/gtlsdatabase.c | 4 ++--
64487  1 file changed, 2 insertions(+), 2 deletions(-)
64488
64489 commit 3bd09b5fa602962b9f0445295984f7e17f8995d5
64490 Author: Ryan Lortie <desrt@desrt.ca>
64491 Date:   Thu Dec 6 14:01:46 2012 -0500
64492
64493     gmarshal.h: replace "extern" with GLIB_AVAILABLE_IN_ALL
64494
64495     This was one of the few public header files that was properly
64496     declaring
64497     functions as "extern".  Switch it to use GLIB_AVAILABLE_IN_ALL
64498     instead.
64499
64500     https://bugzilla.gnome.org/show_bug.cgi?id=688681
64501
64502  gobject/gmarshal.h | 616
64503  ++++++++++++++++++++++++++++-------------------------
64504  1 file changed, 330 insertions(+), 286 deletions(-)
64505
64506 commit 4625c138e96bca942c9215132df14d194c884802
64507 Author: Ryan Lortie <desrt@desrt.ca>
64508 Date:   Thu Dec 6 14:03:22 2012 -0500
64509
64510     gbacktrace.c: special treatment for a weird symbol
64511
64512     We have a public symbol 'glib_on_error_halt' that is exported from
64513     gbacktrace.c without appearing in a header, presumably with the
64514     intention that people will be able to hit it from their debugger.
64515
64516     Mark it as GLIB_AVAILABLE_IN_ALL from inside the .c file...
64517
64518     https://bugzilla.gnome.org/show_bug.cgi?id=688681
64519
64520  glib/gbacktrace.c | 3 ++-
64521  1 file changed, 2 insertions(+), 1 deletion(-)
64522
64523 commit b91c47682749b7e1455305ec5f99d5f950574a36
64524 Author: Ryan Lortie <desrt@desrt.ca>
64525 Date:   Thu Dec 6 13:37:45 2012 -0500
64526
64527     Add a new _GLIB_EXTERN macro for "extern"
64528
64529     This macro simply evaluates the "extern" unless it has been explicitly
64530     defined to something else.
64531
64532     All of the version macros (including the unversioned deprecation
64533     markers
64534     and GLIB_AVAILABLE_IN_ALL) now include _GLIB_EXTERN as part of their
64535     definition.
64536
64537     G_INLINE has also been modified to use _GLIB_EXTERN where appropriate.
64538
64539     This macro should never be used outside of the
64540     gmacros.h/gversonmacros.h
64541     headers.
64542
64543     The effect of this patch is that "extern" has now been added to all
64544     functions declared in installed headers.  Strictly speaking, this is
64545     something we should have had all along...
64546
64547     GLIB_VAR and GOBJECT_VAR have also been modified to use _GLIB_EXTERN
64548     on
64549     non-Windows, instead of "extern" which they were using before.  The
64550     eventual goal is to use the normal version/deprecation macros on
64551     exported variables and drop GLIB_VAR but we need to see how this will
64552     work on Windows before we go ahead with that.
64553
64554     https://bugzilla.gnome.org/show_bug.cgi?id=688681
64555
64556  glib/gmacros.h        | 16 ++++++++++------
64557  glib/gtypes.h         |  2 +-
64558  glib/gutils.h         |  4 ++--
64559  glib/gversionmacros.h | 38 +++++++++++++++++++-------------------
64560  gobject/gparamspecs.h |  2 +-
64561  5 files changed, 33 insertions(+), 29 deletions(-)
64562
64563 commit ba1bdd0708b154396c0e0d0609353db21ab5e6e9
64564 Author: Ryan Lortie <desrt@desrt.ca>
64565 Date:   Sun Jan 13 13:13:03 2013 -0500
64566
64567     add a missing AVAILABLE_IN_2_36 annotation
64568
64569  gio/gapplicationcommandline.h | 1 +
64570  1 file changed, 1 insertion(+)
64571
64572 commit 0156092a4203d1c40dcd0df7515fc7eeaebba9ac
64573 Author: Ryan Lortie <desrt@desrt.ca>
64574 Date:   Thu Dec 6 14:04:59 2012 -0500
64575
64576     various: add GLIB_AVAILABLE_IN_ALL everywhere else
64577
64578     Add the GLIB_AVAILABLE_IN_ALL annotation to all old functions (that
64579     haven't already been annotated with the GLIB_AVAILABLE_IN_* macros
64580     or a
64581     deprecation macro).
64582
64583     If we discover in the future that we cannot use only one macro on
64584     Windows, it will be an easy sed patch to fix that.
64585
64586     https://bugzilla.gnome.org/show_bug.cgi?id=688681
64587
64588  gio/gaction.h                        |   8 +++
64589  gio/gactiongroup.h                   |  14 +++++
64590  gio/gappinfo.h                       |  37 ++++++++++++
64591  gio/gapplication.h                   |  17 ++++++
64592  gio/gapplicationcommandline.h        |  11 ++++
64593  gio/gasyncinitable.h                 |   7 +++
64594  gio/gasyncresult.h                   |   3 +
64595  gio/gbufferedinputstream.h           |  12 ++++
64596  gio/gbufferedoutputstream.h          |   7 +++
64597  gio/gcancellable.h                   |  15 +++++
64598  gio/gcharsetconverter.h              |   5 ++
64599  gio/gcontenttype.h                   |  11 ++++
64600  gio/gconverter.h                     |   3 +
64601  gio/gconverterinputstream.h          |   3 +
64602  gio/gconverteroutputstream.h         |   3 +
64603  gio/gcredentials.h                   |   8 +++
64604  gio/gdatainputstream.h               |  22 +++++++
64605  gio/gdataoutputstream.h              |  12 ++++
64606  gio/gdbusactiongroup.h               |   1 +
64607  gio/gdbusaddress.h                   |   6 ++
64608  gio/gdbusauthobserver.h              |   3 +
64609  gio/gdbusconnection.h                |  41 +++++++++++++
64610  gio/gdbuserror.h                     |  11 ++++
64611  gio/gdbusinterface.h                 |   4 ++
64612  gio/gdbusinterfaceskeleton.h         |  14 +++++
64613  gio/gdbusintrospection.h             |  31 ++++++++++
64614  gio/gdbusmenumodel.h                 |   2 +
64615  gio/gdbusmessage.h                   |  50 ++++++++++++++++
64616  gio/gdbusmethodinvocation.h          |  18 ++++++
64617  gio/gdbusnameowning.h                |   5 ++
64618  gio/gdbusnamewatching.h              |   5 ++
64619  gio/gdbusobject.h                    |   4 ++
64620  gio/gdbusobjectmanager.h             |   5 ++
64621  gio/gdbusobjectmanagerclient.h       |  11 ++++
64622  gio/gdbusobjectmanagerserver.h       |   8 +++
64623  gio/gdbusobjectproxy.h               |   3 +
64624  gio/gdbusobjectskeleton.h            |   7 +++
64625  gio/gdbusproxy.h                     |  26 +++++++++
64626  gio/gdbusserver.h                    |   8 +++
64627  gio/gdbusutils.h                     |   8 +++
64628  gio/gdesktopappinfo.h                |   7 +++
64629  gio/gdrive.h                         |  25 ++++++++
64630  gio/gemblem.h                        |   5 ++
64631  gio/gemblemedicon.h                  |   6 ++
64632  gio/gfile.h                          | 109
64633  +++++++++++++++++++++++++++++++++++
64634  gio/gfileattribute.h                 |   7 +++
64635  gio/gfiledescriptorbased.h           |   2 +
64636  gio/gfileenumerator.h                |  11 ++++
64637  gio/gfileicon.h                      |   3 +
64638  gio/gfileinfo.h                      |  72 +++++++++++++++++++++++
64639  gio/gfileinputstream.h               |   4 ++
64640  gio/gfileiostream.h                  |   5 ++
64641  gio/gfilemonitor.h                   |   5 ++
64642  gio/gfilenamecompleter.h             |   5 ++
64643  gio/gfileoutputstream.h              |   5 ++
64644  gio/gfilterinputstream.h             |   4 ++
64645  gio/gfilteroutputstream.h            |   4 ++
64646  gio/gicon.h                          |   5 ++
64647  gio/ginetaddress.h                   |  20 +++++++
64648  gio/ginetsocketaddress.h             |   4 ++
64649  gio/ginitable.h                      |   5 ++
64650  gio/ginputstream.h                   |  15 +++++
64651  gio/gioerror.h                       |   3 +
64652  gio/giomodule.h                      |  18 ++++++
64653  gio/giostream.h                      |  12 ++++
64654  gio/gloadableicon.h                  |   4 ++
64655  gio/glocaldirectorymonitor.h         |   1 +
64656  gio/glocalfileinputstream.h          |   3 +
64657  gio/glocalfileiostream.h             |   2 +
64658  gio/glocalfilemonitor.h              |   1 +
64659  gio/gmemoryinputstream.h             |   4 ++
64660  gio/gmemoryoutputstream.h            |   6 ++
64661  gio/gmount.h                         |  24 ++++++++
64662  gio/gmountoperation.h                |  15 +++++
64663  gio/gnativevolumemonitor.h           |   1 +
64664  gio/gnetworkaddress.h                |   7 +++
64665  gio/gnetworkmonitor.h                |   4 ++
64666  gio/gnetworkmonitorbase.h            |   2 +
64667  gio/gnetworkservice.h                |   7 +++
64668  gio/goutputstream.h                  |  19 ++++++
64669  gio/gpermission.h                    |  11 ++++
64670  gio/gpollableinputstream.h           |   5 ++
64671  gio/gpollableoutputstream.h          |   5 ++
64672  gio/gpollableutils.h                 |   1 +
64673  gio/gproxy.h                         |   6 ++
64674  gio/gproxyaddress.h                  |   7 +++
64675  gio/gproxyaddressenumerator.h        |   1 +
64676  gio/gproxyresolver.h                 |   6 ++
64677  gio/gresolver.h                      |  15 +++++
64678  gio/gseekable.h                      |   6 ++
64679  gio/gsettings.h                      |  44 ++++++++++++++
64680  gio/gsettingsbackend.h               |  12 ++++
64681  gio/gsimpleaction.h                  |   4 ++
64682  gio/gsimpleactiongroup.h             |   5 ++
64683  gio/gsimpleasyncresult.h             |  25 ++++++++
64684  gio/gsimplepermission.h              |   2 +
64685  gio/gsocket.h                        |  40 +++++++++++++
64686  gio/gsocketaddress.h                 |   5 ++
64687  gio/gsocketaddressenumerator.h       |   4 ++
64688  gio/gsocketclient.h                  |  31 ++++++++++
64689  gio/gsocketconnectable.h             |   3 +
64690  gio/gsocketconnection.h              |   7 +++
64691  gio/gsocketcontrolmessage.h          |   6 ++
64692  gio/gsocketlistener.h                |  14 +++++
64693  gio/gsocketservice.h                 |   5 ++
64694  gio/gsrvtarget.h                     |   9 +++
64695  gio/gtcpconnection.h                 |   3 +
64696  gio/gtcpwrapperconnection.h          |   3 +
64697  gio/gthemedicon.h                    |   7 +++
64698  gio/gthreadedresolver.h              |   1 +
64699  gio/gthreadedsocketservice.h         |   2 +
64700  gio/gtlsbackend.h                    |   8 +++
64701  gio/gtlscertificate.h                |   7 +++
64702  gio/gtlsclientconnection.h           |   9 +++
64703  gio/gtlsconnection.h                 |  18 ++++++
64704  gio/gtlsdatabase.h                   |  14 +++++
64705  gio/gtlsfiledatabase.h               |   2 +
64706  gio/gtlsinteraction.h                |   5 ++
64707  gio/gtlspassword.h                   |  11 ++++
64708  gio/gtlsserverconnection.h           |   2 +
64709  gio/gunixconnection.h                |   5 ++
64710  gio/gunixcredentialsmessage.h        |   5 ++
64711  gio/gunixfdlist.h                    |   8 +++
64712  gio/gunixfdmessage.h                 |   6 ++
64713  gio/gunixinputstream.h               |   5 ++
64714  gio/gunixmounts.h                    |  33 +++++++++++
64715  gio/gunixoutputstream.h              |   5 ++
64716  gio/gunixsocketaddress.h             |   7 +++
64717  gio/gvfs.h                           |   8 +++
64718  gio/gvolume.h                        |  17 ++++++
64719  gio/gvolumemonitor.h                 |   7 +++
64720  gio/gwin32appinfo.h                  |   1 +
64721  gio/gwin32inputstream.h              |   5 ++
64722  gio/gwin32outputstream.h             |   5 ++
64723  gio/gzlibcompressor.h                |   4 ++
64724  gio/gzlibdecompressor.h              |   3 +
64725  glib/deprecated/gthread-deprecated.c |   1 +
64726  glib/garray.h                        |  49 ++++++++++++++++
64727  glib/gasyncqueue.h                   |  20 +++++++
64728  glib/gatomic.h                       |  12 ++++
64729  glib/gbacktrace.h                    |   2 +
64730  glib/gbase64.h                       |   6 ++
64731  glib/gbitlock.h                      |   6 ++
64732  glib/gbookmarkfile.h                 |  40 +++++++++++++
64733  glib/gbytes.h                        |  14 +++++
64734  glib/gcharset.h                      |   4 ++
64735  glib/gchecksum.h                     |  10 ++++
64736  glib/gconvert.h                      |  21 +++++++
64737  glib/gdataset.h                      |  15 +++++
64738  glib/gdate.h                         |  47 +++++++++++++++
64739  glib/gdatetime.h                     |  47 +++++++++++++++
64740  glib/gdir.h                          |   6 ++
64741  glib/genviron.h                      |  11 ++++
64742  glib/gerror.h                        |  12 ++++
64743  glib/gfileutils.h                    |  24 ++++++++
64744  glib/ggettext.h                      |   6 ++
64745  glib/ghash.h                         |  37 ++++++++++++
64746  glib/ghook.h                         |  23 ++++++++
64747  glib/ghostutils.h                    |   5 ++
64748  glib/giochannel.h                    |  43 ++++++++++++++
64749  glib/gkeyfile.h                      |  47 +++++++++++++++
64750  glib/glib-private.h                  |   1 +
64751  glib/glibintl.h                      |   2 +
64752  glib/glist.h                         |  30 ++++++++++
64753  glib/gmain.h                         |  79 +++++++++++++++++++++++++
64754  glib/gmappedfile.h                   |   6 ++
64755  glib/gmarkup.h                       |  15 +++++
64756  glib/gmem.h                          |  16 +++++
64757  glib/gmessages.h                     |  15 +++++
64758  glib/gnode.h                         |  26 +++++++++
64759  glib/goption.h                       |  26 +++++++++
64760  glib/gpattern.h                      |   6 ++
64761  glib/gpoll.h                         |   1 +
64762  glib/gprimes.h                       |   1 +
64763  glib/gprintf.h                       |   7 +++
64764  glib/gqsort.h                        |   1 +
64765  glib/gquark.h                        |   6 ++
64766  glib/gqueue.h                        |  40 +++++++++++++
64767  glib/grand.h                         |  16 +++++
64768  glib/gregex.h                        |  40 +++++++++++++
64769  glib/gscanner.h                      |  21 +++++++
64770  glib/gsequence.h                     |  37 ++++++++++++
64771  glib/gshell.h                        |   4 ++
64772  glib/gslice.h                        |   6 ++
64773  glib/gslist.h                        |  28 +++++++++
64774  glib/gspawn.h                        |  13 +++++
64775  glib/gstdio.h                        |  19 ++++++
64776  glib/gstrfuncs.h                     |  45 +++++++++++++++
64777  glib/gstring.h                       |  31 ++++++++++
64778  glib/gstringchunk.h                  |   6 ++
64779  glib/gtestutils.h                    |  45 +++++++++++++++
64780  glib/gthread.h                       |  16 +++++
64781  glib/gthreadpool.h                   |  14 +++++
64782  glib/gtimer.h                        |  11 ++++
64783  glib/gtimezone.h                     |  10 ++++
64784  glib/gtree.h                         |  16 +++++
64785  glib/gunicode.h                      |  63 ++++++++++++++++++++
64786  glib/gurifuncs.h                     |   4 ++
64787  glib/gutils.h                        |  28 +++++++++
64788  glib/gvariant-internal.h             |   2 +
64789  glib/gvariant-serialiser.h           |   9 +++
64790  glib/gvariant.h                      | 101
64791  ++++++++++++++++++++++++++++++++
64792  glib/gvarianttype.h                  |  30 ++++++++++
64793  glib/gvarianttypeinfo.h              |  10 ++++
64794  glib/gversion.h                      |   1 +
64795  gmodule/gmodule.h                    |  10 ++++
64796  gobject/gbinding.h                   |  10 ++++
64797  gobject/gboxed.h                     |  10 ++++
64798  gobject/gclosure.h                   |  18 ++++++
64799  gobject/genums.h                     |  14 +++++
64800  gobject/glib-types.h                 |  17 ++++++
64801  gobject/gobject.h                    |  59 +++++++++++++++++++
64802  gobject/gparam.h                     |  29 ++++++++++
64803  gobject/gparamspecs.h                |  23 ++++++++
64804  gobject/gsignal.h                    |  38 ++++++++++++
64805  gobject/gsourceclosure.h             |   2 +
64806  gobject/gtype.h                      |  57 ++++++++++++++++++
64807  gobject/gtypemodule.h                |   8 +++
64808  gobject/gtypeplugin.h                |   5 ++
64809  gobject/gvalue.h                     |  11 ++++
64810  gobject/gvaluetypes.h                |  38 ++++++++++++
64811  221 files changed, 3186 insertions(+)
64812
64813 commit 0dba77d0f4a28671d77222129f219b5961748562
64814 Author: Ryan Lortie <desrt@desrt.ca>
64815 Date:   Thu Dec 6 13:59:35 2012 -0500
64816
64817     gioenumtypes.h.template: use GLIB_AVAILABLE_IN_ALL
64818
64819     glib-mkenums is not currently clever enough to know which version an
64820     enum type was added in, so just mark all the _get_type() functions as
64821     available in all versions.
64822
64823     https://bugzilla.gnome.org/show_bug.cgi?id=688681
64824
64825  gio/gioenumtypes.h.template | 2 +-
64826  1 file changed, 1 insertion(+), 1 deletion(-)
64827
64828 commit 0a2b58625998680568623e69fd7fcedfd33d04da
64829 Author: Ryan Lortie <desrt@desrt.ca>
64830 Date:   Thu Dec 6 13:34:55 2012 -0500
64831
64832     gversionmacros.h: add GLIB_AVAILABLE_IN_ALL
64833
64834     Add a macro to declare that a particular symbol is available in all
64835     versions of GLib.
64836
64837     All newly-added symbols should have proper version macros (like
64838     GLIB_AVAILABLE_IN_2_36) and this macro is less likely to get used 'by
64839     accident' for those than one with a name like GLIB_EXTERN or
64840     GLIB_PUBLIC.
64841
64842     https://bugzilla.gnome.org/show_bug.cgi?id=688681
64843
64844  glib/gversionmacros.h | 1 +
64845  1 file changed, 1 insertion(+)
64846
64847 commit c219181cb20a57988ed8426be2a5da8acf6aa07c
64848 Author: Henrique Dante de Almeida <hdante@gmail.com>
64849 Date:   Sun Jan 13 14:05:14 2013 -0200
64850
64851     Add G_GNUC_PRINTF on all functions with format strings
64852
64853     This allows compilation with clang without errors, even when
64854     -Wformat-nonliteral is active (as long as there are no real cases of
64855     non literal formatting).
64856
64857     https://bugzilla.gnome.org/show_bug.cgi?id=691608
64858
64859  gio/gdbusauth.c              | 1 +
64860  gio/gdbusauthmechanismsha1.c | 1 +
64861  gio/gdbusdaemon.c            | 1 +
64862  gio/gdbuserror.h             | 4 ++--
64863  gio/gdbusmessage.c           | 1 +
64864  gio/gdbusmethodinvocation.h  | 5 +++--
64865  gio/gsimpleasyncresult.h     | 5 +++--
64866  gio/gtask.h                  | 2 +-
64867  glib/gerror.c                | 1 +
64868  glib/gerror.h                | 2 +-
64869  glib/gmarkup.c               | 2 ++
64870  glib/gmarkup.h               | 2 +-
64871  glib/gmessages.h             | 4 ++--
64872  glib/gprintf.h               | 8 ++++----
64873  glib/gstrfuncs.h             | 3 ++-
64874  glib/gstring.h               | 6 ++++--
64875  glib/gutils.h                | 3 ++-
64876  glib/gvariant-parser.c       | 4 ++++
64877  glib/tests/markup-escape.c   | 1 +
64878  glib/tests/string.c          | 1 +
64879  glib/tests/test-printf.c     | 1 +
64880  21 files changed, 39 insertions(+), 19 deletions(-)
64881
64882 commit 120834db5b1cc735530d2452440ffd8a3b6e48f7
64883 Author: Benjamin Otte <otte@redhat.com>
64884 Date:   Sun Jan 13 18:14:11 2013 +0100
64885
64886     API: Constify g_get_prgname()
64887
64888     Found by Mike Gorse while via pygobject freeing the value.
64889
64890     Should have been const according to original commit message.
64891
64892  glib/gutils.c | 2 +-
64893  glib/gutils.h | 2 +-
64894  2 files changed, 2 insertions(+), 2 deletions(-)
64895
64896 commit 52bfa084c4221d4283b2e1eb7aab8dca246d6921
64897 Author: Fran Diéguez <fran.dieguez@mabishu.com>
64898 Date:   Sun Jan 13 17:39:08 2013 +0100
64899
64900     Updated Galician translations
64901
64902  po/gl.po | 164
64903  ++++++++++++++++++++++++++++++++++-----------------------------
64904  1 file changed, 88 insertions(+), 76 deletions(-)
64905
64906 commit 0864e3bd6fc17bab3f60b6f0e240efb44b6b5d43
64907 Author: Henrique Dante de Almeida <hdante@gmail.com>
64908 Date:   Sun Jan 13 12:58:12 2013 -0200
64909
64910     build: Ensure user-set CFLAGS override defaults
64911
64912     For example, the user should be able disable our default -Werror
64913     settings.
64914
64915     https://bugzilla.gnome.org/show_bug.cgi?id=691608
64916
64917  configure.ac | 2 +-
64918  1 file changed, 1 insertion(+), 1 deletion(-)
64919
64920 commit 1738d5f1ef7ade40445aeb296911f9ef59da8a19
64921 Author: Dan Winship <danw@gnome.org>
64922 Date:   Sat Jan 12 17:39:37 2013 -0500
64923
64924     GInputStream: fix default g_input_stream_skip_async() logic
64925
64926     g_input_stream_real_skip_async() wants to use read_async() normally,
64927     but will use skip() in a thread instead if it sees that read_async()
64928     will end up using threads. Except that the test for "will read_async()
64929     use threads" never got updated to know about the GPollableInputStream
64930     support in read_async(), so it was doing the wrong thing in that case.
64931     Fix.
64932
64933     Also remove a small bit of pre-GTask cruft noticed nearby.
64934
64935     https://bugzilla.gnome.org/show_bug.cgi?id=691489
64936
64937  gio/ginputstream.c | 15 ++++++++-------
64938  1 file changed, 8 insertions(+), 7 deletions(-)
64939
64940 commit e9661331babcdb19e52c094d94948ce1292b145e
64941 Author: Matej Urbančič <mateju@svn.gnome.org>
64942 Date:   Sun Jan 13 12:02:42 2013 +0100
64943
64944     Updated Slovenian translation
64945
64946  po/sl.po | 252
64947  +++++++++++++++++++++++++++++++++------------------------------
64948  1 file changed, 134 insertions(+), 118 deletions(-)
64949
64950 commit 12168bd6615f7e5aa7d1ad388a6b4fc0c522015c
64951 Author: Alexander Shopov <ash@kambanaria.org>
64952 Date:   Sat Jan 12 20:18:05 2013 +0200
64953
64954     Updated Bulgarian translation
64955
64956  po/bg.po | 1226
64957  +++++++++++++++++++++++++++++++-------------------------------
64958  1 file changed, 620 insertions(+), 606 deletions(-)
64959
64960 commit be04560f96b533a1ac591f466a2ad5b428348069
64961 Author: Matthias Clasen <mclasen@redhat.com>
64962 Date:   Sat Jan 12 13:02:31 2013 -0500
64963
64964     Expand g_type_init release notes
64965
64966     This is in the light of
64967     https://bugzilla.gnome.org/show_bug.cgi?id=691077
64968
64969  README.in | 5 +++++
64970  1 file changed, 5 insertions(+)
64971
64972 commit 8fe8dcda1e6c3d799a0409ef983811d9c659a3cf
64973 Author: Colin Walters <walters@verbum.org>
64974 Date:   Fri Jan 11 11:10:15 2013 -0500
64975
64976     glocalfile: Only check for .hidden files if standard::is-hidden
64977     is requested
64978
64979     For OSTree, I use Gio and also really care about performance.  It's
64980     disturbing to see open('.hidden') all over my straces and such.  At
64981     the moment I have an explicit set of things to query, as opposed to
64982     "standard::*", since even before this that also implies an lstat() of
64983     the parent directory.
64984
64985     This matches up with what we do for all the other attributes.
64986
64987     See https://bugzilla.gnome.org/show_bug.cgi?id=587806
64988     https://bugzilla.gnome.org/show_bug.cgi?id=691558
64989
64990  gio/glocalfileinfo.c | 12 ++++++++----
64991  1 file changed, 8 insertions(+), 4 deletions(-)
64992
64993 commit a1f40adf733b64500b09e0d02d51967b43df9ee5
64994 Author: Colin Walters <walters@verbum.org>
64995 Date:   Thu Jan 10 16:25:15 2013 -0500
64996
64997     gio-querymodules: Ensure we're linked to GObject
64998
64999     Since we're dynamically loading objects, after the g_type_init()
65000     change, we now need to ensure people building with --as-needed don't
65001     lose the DT_NEEDED on libgobject.
65002
65003     https://bugzilla.gnome.org/show_bug.cgi?id=691077
65004
65005  gio/gio-querymodules.c | 3 +++
65006  1 file changed, 3 insertions(+)
65007
65008 commit f2a5b33270389b741e6ed756bf4d12730f8b392f
65009 Author: Will Thompson <will.thompson@collabora.co.uk>
65010 Date:   Thu Jan 10 11:16:47 2013 +0000
65011
65012     G_IO_ERROR_INVALID_DATA: fix docstring typo
65013
65014  gio/gioenums.h | 2 +-
65015  1 file changed, 1 insertion(+), 1 deletion(-)
65016
65017 commit cb1876b4a7e2d1c91fcf461515d5a7933c62c6ff
65018 Author: Antoine Jacoutot <ajacoutot@gnome.org>
65019 Date:   Wed Jan 9 16:29:29 2013 +0100
65020
65021     ipv6_v4mapped: force pass even if we don't speak IPv4
65022
65023     Some OS (e.g. OpenBSD) do not implement IP v4-mapped addresses. When
65024     this is the case, then we get a "Connection refused", so force
65025     the test
65026     to pass to that further tests can run.
65027
65028     https://bugzilla.gnome.org/show_bug.cgi?id=686058
65029
65030  gio/tests/socket.c | 12 ++++++++++++
65031  1 file changed, 12 insertions(+)
65032
65033 commit 615b44c7ca77273b76b986edad16a56752c00bed
65034 Author: Dan Winship <danw@gnome.org>
65035 Date:   Wed Jan 9 10:06:53 2013 -0500
65036
65037     glib-compile-resources: avoid warnings with
65038     -Wmissing-field-initializers
65039
65040     Initialize all the fields of the generated GStaticResource, to avoid
65041     warnings in packages that build with -Wmissing-field-initializers.
65042
65043  gio/glib-compile-resources.c | 2 +-
65044  1 file changed, 1 insertion(+), 1 deletion(-)
65045
65046 commit fb1fa6747dbb00b57889058abc27869c7a40c555
65047 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
65048 Date:   Tue Jan 8 14:43:21 2013 +0100
65049
65050     Updated Spanish translation
65051
65052  po/es.po | 250
65053  ++++++++++++++++++++++++++++++++-------------------------------
65054  1 file changed, 128 insertions(+), 122 deletions(-)
65055
65056 commit 6513e656c00550d99235faaa4714db33f12a444c
65057 Author: Javier Jardón <jjardon@gnome.org>
65058 Date:   Mon Jan 7 15:41:19 2013 +0000
65059
65060     configure.ac: replace obsolete AC_CONFIG_HEADER with with
65061     AC_CONFIG_HEADERS
65062
65063     The former is an obsolete alias to the latter.
65064     It may get removed in the future.
65065
65066  configure.ac | 2 +-
65067  1 file changed, 1 insertion(+), 1 deletion(-)
65068
65069 commit 7e5390b870c5c6fd2b27d52b8a675efc551d9b7e
65070 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
65071 Date:   Mon Jan 7 17:44:23 2013 +0530
65072
65073     Assamese translation updated
65074
65075  po/as.po | 135
65076  ++++++++++++++++++++++++++++++++++-----------------------------
65077  1 file changed, 73 insertions(+), 62 deletions(-)
65078
65079 commit b3ce0deb6d81bad318fee2f15e73cc4df20d945f
65080 Author: Dan Winship <danw@gnome.org>
65081 Date:   Sun Jan 6 18:56:39 2013 -0500
65082
65083     tests/gdatetime: add a missing ; on windows
65084
65085  glib/tests/gdatetime.c | 2 +-
65086  1 file changed, 1 insertion(+), 1 deletion(-)
65087
65088 commit 1d0687aa814e55def9ffb618310d7e0ae4f591cc
65089 Author: Dan Winship <danw@gnome.org>
65090 Date:   Sun Jan 6 17:12:15 2013 -0500
65091
65092     gio/tests: fix a few more gdbus-testserver.py references
65093
65094     that got missed in Matthias's earlier patch
65095
65096  gio/tests/gdbus-proxy-well-known-name.c | 2 +-
65097  gio/tests/gdbus-proxy.c                 | 8 ++++----
65098  2 files changed, 5 insertions(+), 5 deletions(-)
65099
65100 commit 5eba9784979e0b723c05a45cf767046607e4e759
65101 Author: Nirbheek Chauhan <nirbheek.chauhan@collabora.co.uk>
65102 Date:   Sat Jan 5 12:52:31 2013 +0530
65103
65104     GFile: Add Btrfs clone ioctl support
65105
65106     The attached patch adds support for the btrfs "clone" ioctl which
65107     makes Copy-on-Write reflinks, resulting in cheap O(1) copies when
65108     source/destination are on the same filesystem. The ioctl itself is
65109     quite straightforward, and GNU coreutils has had support since 7.5
65110     (--reflink=auto --sparse=auto).
65111
65112     The ioctl only operates on regular files and symlinks, and always
65113     follows symlinks; checks have been added accordingly.
65114
65115     This patch would be very useful for everyone who uses btrfs
65116     filesystems (Meego folks for instance). On systems that don't have
65117     btrfs, or if the the source is not on a btrfs filesystem, the ioctl
65118     returns EINVAL, and the fallback code is triggered. Hence this will
65119     cause no problems for non-btrfs users.
65120
65121     https://bugzilla.gnome.org/show_bug.cgi?id=626497
65122
65123  configure.ac |   1 +
65124  gio/gfile.c  | 104
65125  +++++++++++++++++++++++++++++++++++++++++++++++++++++------
65126  2 files changed, 96 insertions(+), 9 deletions(-)
65127
65128 commit f42347d82e3724958d36922a6171c2eb262336cb
65129 Author: Dan Winship <danw@gnome.org>
65130 Date:   Sat Jan 5 13:26:23 2013 -0500
65131
65132     GMemoryInputStream: fix skip_async()
65133
65134     a5876e5f made GMemoryInputStream subclassable, but accidentally broke
65135     read_async() and skip_async() in the process. The immediately
65136     following e7983495 fixed read_async() (and added a test for it), but
65137     skip_async() accidentally got... skipped.
65138
65139     Fix it now and add a test for it.
65140
65141     Also, GMemoryInputStream's skip_async() was assuming that skip() could
65142     never fail, which is true of its own implementation, but might not be
65143     true of a subclass's, so do proper GError handling too.
65144
65145  gio/gmemoryinputstream.c        |  8 ++++++--
65146  gio/tests/memory-input-stream.c | 43
65147  ++++++++++++++++++++++++++++++++++++++++-
65148  2 files changed, 48 insertions(+), 3 deletions(-)
65149
65150 commit 330c6c116e31628fcd46ee95e7bff51c60be5bab
65151 Author: Rico Tzschichholz <ricotz@t-online.de>
65152 Date:   Fri Jan 4 21:36:37 2013 +0100
65153
65154     gio/tests: Drop superfluous dbus-1 dependencies of gdbus-auth
65155
65156  gio/tests/Makefile.am  | 3 +--
65157  gio/tests/gdbus-auth.c | 1 -
65158  2 files changed, 1 insertion(+), 3 deletions(-)
65159
65160 commit c2055f22f4399a23d1c02a94f8b029212e37e162
65161 Author: Ryan Lortie <desrt@desrt.ca>
65162 Date:   Mon Nov 5 11:07:16 2012 -0500
65163
65164     gtype: disallow adding interfaces after the fact
65165
65166     Add a check to prevent adding an interface to a class that has already
65167     had its class_init done.
65168
65169     This is an incompatible change but it is suspected that there are not
65170     many users of this functionality.  Two known exceptions are pygobject
65171     (fixed in bug 686149) and our own testsuite (affected tests have been
65172     temporarily disabled by this patch).
65173
65174     Once we confirm that nobody else is using this functionality we can
65175     remove a rather large amount of code for dealing with this case.
65176
65177     https://bugzilla.gnome.org/show_bug.cgi?id=687659
65178
65179  gobject/gtype.c             |  6 ++++++
65180  gobject/tests/threadtests.c | 20 ++++++++++++--------
65181  tests/gobject/Makefile.am   |  3 ---
65182  3 files changed, 18 insertions(+), 11 deletions(-)
65183
65184 commit 125833d4277046efc77aeabe43282514b9f5bc73
65185 Author: Rico Tzschichholz <ricotz@t-online.de>
65186 Date:   Fri Jan 4 20:37:27 2013 +0100
65187
65188     gio/tests: Fix make dist
65189
65190     Missing bit of 32c925427785895ce156f4bb428082e1952d2407
65191
65192  gio/tests/Makefile.am | 2 +-
65193  1 file changed, 1 insertion(+), 1 deletion(-)
65194
65195 commit efa7b5f1e7d28e10d2c4413fc1626305f46706f5
65196 Author: Rico Tzschichholz <ricotz@t-online.de>
65197 Date:   Fri Jan 4 20:25:46 2013 +0100
65198
65199     Revert "gtype: disallow adding interfaces after the fact"
65200
65201     This reverts commit d6a075b0d8dfe4e4a41f6624ad7032d2163d420c.
65202
65203  gobject/gtype.c             |  6 ------
65204  gobject/tests/threadtests.c | 20 ++++++++------------
65205  tests/gobject/Makefile.am   |  3 +++
65206  3 files changed, 11 insertions(+), 18 deletions(-)
65207
65208 commit e478b65ea5fe20ea714a4e78be051a8aa7583ece
65209 Author: Matthias Clasen <mclasen@redhat.com>
65210 Date:   Fri Jan 4 08:27:00 2013 -0500
65211
65212     Improve g_cond_wait docs
65213
65214     Document that the mutex is locked upon return.
65215     https://bugzilla.gnome.org/show_bug.cgi?id=691110
65216
65217  glib/gthread-posix.c | 2 ++
65218  1 file changed, 2 insertions(+)
65219
65220 commit 5fbdd3aa27a4a0445708a453ffbd935e6905ee2a
65221 Author: Marko Lindqvist <cazfi74@gmail.com>
65222 Date:   Thu Jan 3 19:21:35 2013 -0500
65223
65224     Remove deprecated AM_PROG_CC_STDC
65225
65226     Fixes automake 1.13 build.
65227
65228     https://bugzilla.gnome.org/show_bug.cgi?id=691011
65229
65230  configure.ac | 1 -
65231  1 file changed, 1 deletion(-)
65232
65233 commit 101ddfe22f0313c5159bda754697a59b559e7718
65234 Author: David Zeuthen <zeuthen@gmail.com>
65235 Date:   Thu Jan 3 13:34:21 2013 -0500
65236
65237     In gdbus-auth test, use g_unsetenv(), not g_setenv() with a NULL value
65238
65239     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
65240
65241  gio/tests/gdbus-auth.c | 4 ++--
65242  1 file changed, 2 insertions(+), 2 deletions(-)
65243
65244 commit 361fe28fb9ebf6841830b7f193671a378554bc9e
65245 Author: Matthias Clasen <mclasen@redhat.com>
65246 Date:   Thu Jan 3 13:13:50 2013 -0500
65247
65248     Drop gdbus-testserver.py
65249
65250     The tests are using the C version of gdbus-testserver now.
65251     This means we no longer rely on dbus-python for 'make check'.
65252     https://bugzilla.gnome.org/show_bug.cgi?id=675856
65253
65254  gio/tests/Makefile.am         |   1 -
65255  gio/tests/gdbus-testserver.py | 299
65256  ------------------------------------------
65257  2 files changed, 300 deletions(-)
65258
65259 commit 663ed23bc5614fb4f40df04a9e949f63cf554e06
65260 Author: Matthias Clasen <mclasen@redhat.com>
65261 Date:   Thu Jan 3 13:12:58 2013 -0500
65262
65263     Use the C gdbus-testserver in tests
65264
65265  gio/tests/gdbus-connection-loss.c       | 2 +-
65266  gio/tests/gdbus-connection-slow.c       | 2 +-
65267  gio/tests/gdbus-connection.c            | 2 +-
65268  gio/tests/gdbus-introspection.c         | 2 +-
65269  gio/tests/gdbus-proxy-well-known-name.c | 2 +-
65270  gio/tests/gdbus-proxy.c                 | 2 +-
65271  gio/tests/gdbus-threading.c             | 2 +-
65272  7 files changed, 7 insertions(+), 7 deletions(-)
65273
65274 commit 416fa3b9efb7b75c781ea26e004ad6183ea16e24
65275 Author: Matthias Clasen <mclasen@redhat.com>
65276 Date:   Thu Jan 3 13:11:58 2013 -0500
65277
65278     Add a C version of gdbus-testserver.py
65279
65280     This will let us drop the dbus-python dependency.
65281     The C version does not 100% reproduce all the hash table
65282     and array manipulation of the python version, but the tests
65283     do not rely on it anyway.
65284
65285  gio/tests/Makefile.am        |   3 +
65286  gio/tests/gdbus-testserver.c | 889
65287  +++++++++++++++++++++++++++++++++++++++++++
65288  2 files changed, 892 insertions(+)
65289
65290 commit 2652dc13573471a1a20070fdeef0c44eb0aa4f9a
65291 Author: David Zeuthen <zeuthen@gmail.com>
65292 Date:   Thu Jan 3 11:57:21 2013 -0500
65293
65294     GDBus: Avoid use of libdbus-1 in authentication tests
65295
65296     This greatly simplifies the test since everything is now in a single
65297     process and possible bugs / quirks in libdbus-1 will not interfere
65298     with the tests. On the other hand, we no longer test interoperability
65299     with libdbus-1. This is somewhat moot, however, since other tests that
65300     involve a message bus (e.g. GTestDBus users which include most of the
65301     GDBus test suite itself) will test this.
65302
65303     Also ensure that we don't pollute existing D-Bus keyrings for the
65304     DBUS_COOKIE_SHA1 authentication method (e.g. files in the
65305     ~/.dbus-keyrings directory) by setting the environment variables
65306     G_DBUS_COOKIE_SHA1_KEYRING_DIR and
65307     G_DBUS_COOKIE_SHA1_KEYRING_DIR_IGNORE_PERMISSION.
65308
65309     All in all, this change avoids some thorny issues where the GDBus and
65310     libdbus-1 implementations disagree on whether an item in the D-Bus
65311     keyring is still valid (items have an age etc.). In reality, since the
65312     DBUS_COOKIE_SHA1 authentication method is never used in production,
65313     this is never hit in production. This bug was, however, frequently hit
65314     if you just ran the test suite repeatedly for 15 minutes or so.
65315
65316     Also add TODO items to mention that we currently don't test corner
65317     cases involving
65318
65319      - DBUS_COOKIE_SHA1 timeouts
65320      - libdbus-1 interoperability
65321
65322     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
65323
65324  gio/tests/Makefile.am  |   2 -
65325  gio/tests/gdbus-auth.c | 304
65326  +++++++++++++++++++++++++++----------------------
65327  2 files changed, 165 insertions(+), 141 deletions(-)
65328
65329 commit 03e84f936fd6f4acbcdf671cc6be5b0690ee7ea6
65330 Author: Dan Winship <danw@gnome.org>
65331 Date:   Wed Jan 2 13:00:48 2013 -0500
65332
65333     GValueArray: clarify the deprecation warnings
65334
65335     GValueArray as a whole is deprecated in favor of GArray (with GValue
65336     elements); warnings like "'g_value_array_get_nth' is deprecated: Use
65337     'g_array_index' instead" are confusing because they suggest that the
65338     GArray functions can be used with GValueArrays. Make them say "Use
65339     'GArray' instead" instead.
65340
65341     https://bugzilla.gnome.org/show_bug.cgi?id=690970
65342
65343  gobject/gvaluearray.h | 22 +++++++++++-----------
65344  1 file changed, 11 insertions(+), 11 deletions(-)
65345
65346 commit af27baaaef3510e32104af6fa196336f13dbc5a9
65347 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
65348 Date:   Wed Jan 2 13:10:31 2013 +0100
65349
65350     Fix build with --enable-gtk-doc
65351
65352     https://bugzilla.gnome.org/show_bug.cgi?id=691001
65353
65354  docs/reference/glib/building.xml | 1 +
65355  1 file changed, 1 insertion(+)
65356
65357 commit 3e5068c18631afdc3c6a50a82f6e3499ac9bf3ed
65358 Author: Matthias Clasen <mclasen@redhat.com>
65359 Date:   Tue Jan 1 15:49:06 2013 -0500
65360
65361     Add a --with-python option
65362
65363     The effect is the same as specifying PYTHON=python3, but a
65364     configure option works better in jhbuild.
65365     https://bugzilla.gnome.org/show_bug.cgi?id=684103
65366
65367  configure.ac                     | 11 ++++++++++-
65368  docs/reference/glib/building.xml |  8 ++++++++
65369  2 files changed, 18 insertions(+), 1 deletion(-)
65370
65371 commit 86610b059463472e01c0001b83ed052a3edca2e0
65372 Author: Matthias Clasen <mclasen@redhat.com>
65373 Date:   Tue Jan 1 14:06:20 2013 -0500
65374
65375     Move testgobject to tests/
65376
65377     And fix it to actually check the right things.
65378
65379  gobject/Makefile.am              | 3 ---
65380  tests/Makefile.am                | 6 ++++--
65381  {gobject => tests}/testgobject.c | 4 ++--
65382  3 files changed, 6 insertions(+), 7 deletions(-)
65383
65384 commit f2e00a07f49d6ad0e8d790396bcdea913592ce33
65385 Author: Matthias Clasen <mclasen@redhat.com>
65386 Date:   Tue Jan 1 13:54:54 2013 -0500
65387
65388     Improvde #include order consistency
65389
65390     This was mostly fixed already, just re-fix a few details here.
65391     https://bugzilla.gnome.org/show_bug.cgi?id=71704
65392
65393  gobject/gatomicarray.c    | 4 ++--
65394  gobject/gclosure.c        | 2 +-
65395  gobject/glib-genmarshal.c | 9 +++++----
65396  gobject/gtype.c           | 2 +-
65397  4 files changed, 9 insertions(+), 8 deletions(-)
65398
65399 commit 7acfdb04ac1af34af26353a2af388adb7e4db844
65400 Author: Paolo Borelli <pborelli@gnome.org>
65401 Date:   Thu Dec 27 20:55:30 2012 +0100
65402
65403     Annotate GApplication::local_command_line
65404
65405     Also add some documentation.
65406     https://bugzilla.gnome.org/show_bug.cgi?id=690670
65407
65408  gio/gapplication.h | 20 ++++++++++++++++++++
65409  1 file changed, 20 insertions(+)
65410
65411 commit 5e62827efdf8a6efbf48e5ed88e02ec4e3a40329
65412 Author: Jasper St. Pierre <jstpierre@mecheye.net>
65413 Date:   Tue Jul 3 15:14:18 2012 -0400
65414
65415     gmarkup: Make GMarkupParseContext a boxed type
65416
65417     At the same time, add a refcount and public ref/unref methods.
65418     This makes it usable from introspectable.
65419
65420     https://bugzilla.gnome.org/show_bug.cgi?id=690084
65421
65422  docs/reference/glib/glib-sections.txt       |  2 ++
65423  docs/reference/gobject/gobject-sections.txt |  1 +
65424  glib/glib.symbols                           |  2 ++
65425  glib/gmarkup.c                              | 44
65426  +++++++++++++++++++++++++++++
65427  glib/gmarkup.h                              |  4 +++
65428  gobject/gboxed.c                            |  1 +
65429  gobject/glib-types.h                        | 11 ++++++++
65430  gobject/gobject.symbols                     |  1 +
65431  8 files changed, 66 insertions(+)
65432
65433 commit 157f80c2440dcc4ff581b2829bc2ce14071a69e2
65434 Author: Matthias Clasen <mclasen@redhat.com>
65435 Date:   Tue Jan 1 10:25:07 2013 -0500
65436
65437     Drop a broken link
65438
65439     The GSettings migration docs had a link to the no-longer existing
65440     gsettings-tutorial branch of gnome-utils. Remove it.
65441     https://bugzilla.gnome.org/show_bug.cgi?id=690043
65442
65443  docs/reference/gio/migrating-gconf.xml | 3 +--
65444  1 file changed, 1 insertion(+), 2 deletions(-)
65445
65446 commit 0d3da350c608483a12c89334638317d57449e968
65447 Author: Michael Henning <drawoc@darkrefraction.com>
65448 Date:   Sat Dec 29 23:57:23 2012 -0500
65449
65450     gutils: move G_END_DECLS to the end of gutils.h
65451
65452     Previously, some declarations near the bottom came after the
65453     G_END_DECLS, causing linker errors for C++ users that called those
65454     functions.
65455
65456     https://bugzilla.gnome.org/show_bug.cgi?id=690902
65457
65458  glib/gutils.h | 4 ++--
65459  1 file changed, 2 insertions(+), 2 deletions(-)
65460
65461 commit 81c1fd22bd92454b0f7c97715e11c77eb0451abf
65462 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
65463 Date:   Mon Dec 31 12:20:07 2012 +0100
65464
65465     Updated Spanish translation
65466
65467  po/es.po | 180
65468  ++++++++++++++++++++++++++++++++-------------------------------
65469  1 file changed, 92 insertions(+), 88 deletions(-)
65470
65471 commit a9f363733ba796b8c2365fc45a616f94bd6463e3
65472 Author: Matthias Clasen <mclasen@redhat.com>
65473 Date:   Sat Dec 29 00:22:34 2012 -0500
65474
65475     Fix up the gschema.dtd
65476
65477     This DTD wasn't syntactically correct, and didn't actually
65478     describe keys correctly. This change makes it a bit too lax,
65479     but at least it can be used now.
65480     https://bugzilla.gnome.org/show_bug.cgi?id=690538
65481
65482  gio/gschema.dtd | 8 ++++----
65483  1 file changed, 4 insertions(+), 4 deletions(-)
65484
65485 commit 12ad403a43763aa4a99a6055c3cccd2677252430
65486 Author: Matthias Clasen <mclasen@redhat.com>
65487 Date:   Sat Dec 29 00:03:09 2012 -0500
65488
65489     Remove a failing test
65490
65491     Since we stripped g_credentials_set_pid(), the test for
65492     g_credentials_get_pid() can't succeed anymore, so remove it.
65493
65494  gio/tests/credentials.c | 4 ----
65495  1 file changed, 4 deletions(-)
65496
65497 commit 32c925427785895ce156f4bb428082e1952d2407
65498 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
65499 Date:   Thu Dec 20 15:34:22 2012 +0900
65500
65501     Adding test coverage for GTestDBus activating in-tree services.
65502
65503     https://bugzilla.gnome.org/show_bug.cgi?id=690543
65504
65505  configure.ac                                       |   2 +
65506  gio/tests/Makefile.am                              |   9 +-
65507  gio/tests/gdbus-test-fixture.c                     | 121
65508  +++++++++++++++++++++
65509  gio/tests/services/Makefile.am                     |   2 +
65510  ...org.gtk.GDBus.Examples.ObjectManager.service.in |   3 +
65511  5 files changed, 136 insertions(+), 1 deletion(-)
65512
65513 commit e1b99b2ddcf21f5dab26ad74afa6935eaf70028e
65514 Author: Matthias Clasen <mclasen@redhat.com>
65515 Date:   Thu Dec 27 23:43:14 2012 -0500
65516
65517     Move single-include guards inside include guards
65518
65519     gcc has optimizations for include guards that only work
65520     if they are outermost in the the header.
65521     https://bugzilla.gnome.org/show_bug.cgi?id=689810
65522
65523  gio/gaction.h                    | 6 +++---
65524  gio/gactiongroup.h               | 6 +++---
65525  gio/gactiongroupexporter.h       | 6 +++---
65526  gio/gactionmap.h                 | 6 +++---
65527  gio/gappinfo.h                   | 6 +++---
65528  gio/gapplication.h               | 6 +++---
65529  gio/gapplicationcommandline.h    | 6 +++---
65530  gio/gasyncinitable.h             | 6 +++---
65531  gio/gasyncresult.h               | 6 +++---
65532  gio/gbufferedinputstream.h       | 6 +++---
65533  gio/gbufferedoutputstream.h      | 6 +++---
65534  gio/gcancellable.h               | 6 +++---
65535  gio/gcharsetconverter.h          | 6 +++---
65536  gio/gcontenttype.h               | 6 +++---
65537  gio/gconverter.h                 | 6 +++---
65538  gio/gconverterinputstream.h      | 6 +++---
65539  gio/gconverteroutputstream.h     | 6 +++---
65540  gio/gcredentials.h               | 6 +++---
65541  gio/gdatainputstream.h           | 6 +++---
65542  gio/gdataoutputstream.h          | 6 +++---
65543  gio/gdbusactiongroup.h           | 6 +++---
65544  gio/gdbusaddress.h               | 6 +++---
65545  gio/gdbusauth.h                  | 6 +++---
65546  gio/gdbusauthmechanism.h         | 6 +++---
65547  gio/gdbusauthmechanismanon.h     | 6 +++---
65548  gio/gdbusauthmechanismexternal.h | 6 +++---
65549  gio/gdbusauthmechanismsha1.h     | 6 +++---
65550  gio/gdbusauthobserver.h          | 6 +++---
65551  gio/gdbusconnection.h            | 6 +++---
65552  gio/gdbuserror.h                 | 6 +++---
65553  gio/gdbusintrospection.h         | 6 +++---
65554  gio/gdbusmessage.h               | 6 +++---
65555  gio/gdbusmethodinvocation.h      | 6 +++---
65556  gio/gdbusnameowning.h            | 6 +++---
65557  gio/gdbusnamewatching.h          | 6 +++---
65558  gio/gdbusprivate.h               | 6 +++---
65559  gio/gdbusproxy.h                 | 6 +++---
65560  gio/gdbusserver.h                | 6 +++---
65561  gio/gdbusutils.h                 | 6 +++---
65562  gio/gdrive.h                     | 6 +++---
65563  gio/gdummyproxyresolver.h        | 6 +++---
65564  gio/gemblem.h                    | 6 +++---
65565  gio/gemblemedicon.h              | 6 +++---
65566  gio/gfile.h                      | 6 +++---
65567  gio/gfileattribute.h             | 6 +++---
65568  gio/gfileenumerator.h            | 6 +++---
65569  gio/gfileicon.h                  | 6 +++---
65570  gio/gfileinfo.h                  | 6 +++---
65571  gio/gfileinputstream.h           | 6 +++---
65572  gio/gfileiostream.h              | 6 +++---
65573  gio/gfilemonitor.h               | 6 +++---
65574  gio/gfilenamecompleter.h         | 6 +++---
65575  gio/gfileoutputstream.h          | 6 +++---
65576  gio/gfilterinputstream.h         | 6 +++---
65577  gio/gfilteroutputstream.h        | 6 +++---
65578  gio/gicon.h                      | 6 +++---
65579  gio/ginetaddress.h               | 6 +++---
65580  gio/ginetaddressmask.h           | 6 +++---
65581  gio/ginetsocketaddress.h         | 6 +++---
65582  gio/ginitable.h                  | 6 +++---
65583  gio/ginputstream.h               | 6 +++---
65584  gio/gioenums.h                   | 6 +++---
65585  gio/gioerror.h                   | 6 +++---
65586  gio/giomodule.h                  | 6 +++---
65587  gio/gioscheduler.h               | 6 +++---
65588  gio/giostream.h                  | 6 +++---
65589  gio/giotypes.h                   | 6 +++---
65590  gio/gloadableicon.h              | 6 +++---
65591  gio/gmemoryinputstream.h         | 6 +++---
65592  gio/gmemoryoutputstream.h        | 6 +++---
65593  gio/gmount.h                     | 6 +++---
65594  gio/gmountoperation.h            | 6 +++---
65595  gio/gnativevolumemonitor.h       | 6 +++---
65596  gio/gnetworkaddress.h            | 6 +++---
65597  gio/gnetworkmonitor.h            | 6 +++---
65598  gio/gnetworkservice.h            | 6 +++---
65599  gio/goutputstream.h              | 6 +++---
65600  gio/gpermission.h                | 6 +++---
65601  gio/gpollableinputstream.h       | 6 +++---
65602  gio/gpollableoutputstream.h      | 6 +++---
65603  gio/gpollableutils.h             | 6 +++---
65604  gio/gproxy.h                     | 6 +++---
65605  gio/gproxyaddress.h              | 6 +++---
65606  gio/gproxyaddressenumerator.h    | 6 +++---
65607  gio/gproxyresolver.h             | 6 +++---
65608  gio/gremoteactiongroup.h         | 6 +++---
65609  gio/gresolver.h                  | 6 +++---
65610  gio/gresource.h                  | 6 +++---
65611  gio/gseekable.h                  | 6 +++---
65612  gio/gsettings.h                  | 6 +++---
65613  gio/gsimpleaction.h              | 6 +++---
65614  gio/gsimpleactiongroup.h         | 6 +++---
65615  gio/gsimpleasyncresult.h         | 6 +++---
65616  gio/gsimplepermission.h          | 6 +++---
65617  gio/gsocket.h                    | 6 +++---
65618  gio/gsocketaddress.h             | 6 +++---
65619  gio/gsocketaddressenumerator.h   | 6 +++---
65620  gio/gsocketclient.h              | 6 +++---
65621  gio/gsocketconnectable.h         | 6 +++---
65622  gio/gsocketconnection.h          | 6 +++---
65623  gio/gsocketcontrolmessage.h      | 6 +++---
65624  gio/gsocketlistener.h            | 6 +++---
65625  gio/gsocketservice.h             | 6 +++---
65626  gio/gsrvtarget.h                 | 6 +++---
65627  gio/gtask.h                      | 6 +++---
65628  gio/gtcpconnection.h             | 6 +++---
65629  gio/gtcpwrapperconnection.h      | 6 +++---
65630  gio/gtestdbus.h                  | 6 +++---
65631  gio/gthemedicon.h                | 6 +++---
65632  gio/gthreadedsocketservice.h     | 6 +++---
65633  gio/gtlsbackend.h                | 6 +++---
65634  gio/gtlscertificate.h            | 6 +++---
65635  gio/gtlsclientconnection.h       | 6 +++---
65636  gio/gtlsconnection.h             | 6 +++---
65637  gio/gtlsdatabase.h               | 6 +++---
65638  gio/gtlsfiledatabase.h           | 6 +++---
65639  gio/gtlsinteraction.h            | 6 +++---
65640  gio/gtlspassword.h               | 6 +++---
65641  gio/gtlsserverconnection.h       | 6 +++---
65642  gio/gvfs.h                       | 6 +++---
65643  gio/gvolume.h                    | 6 +++---
65644  gio/gvolumemonitor.h             | 6 +++---
65645  gio/gzlibcompressor.h            | 6 +++---
65646  gio/gzlibdecompressor.h          | 6 +++---
65647  glib/deprecated/gallocator.h     | 6 +++---
65648  glib/deprecated/gcache.h         | 6 +++---
65649  glib/deprecated/gcompletion.h    | 6 +++---
65650  glib/deprecated/gmain.h          | 6 +++---
65651  glib/deprecated/grel.h           | 6 +++---
65652  glib/deprecated/gthread.h        | 6 +++---
65653  glib/galloca.h                   | 6 +++---
65654  glib/garray.h                    | 6 +++---
65655  glib/gasyncqueue.h               | 6 +++---
65656  glib/gatomic.h                   | 6 +++---
65657  glib/gbacktrace.h                | 6 +++---
65658  glib/gbase64.h                   | 6 +++---
65659  glib/gbookmarkfile.h             | 6 +++---
65660  glib/gbytes.h                    | 6 +++---
65661  glib/gcharset.h                  | 6 +++---
65662  glib/gchecksum.h                 | 6 +++---
65663  glib/gconvert.h                  | 6 +++---
65664  glib/gdataset.h                  | 6 +++---
65665  glib/gdate.h                     | 6 +++---
65666  glib/gdatetime.h                 | 6 +++---
65667  glib/gdir.h                      | 6 +++---
65668  glib/genviron.h                  | 6 +++---
65669  glib/gerror.h                    | 6 +++---
65670  glib/gfileutils.h                | 6 +++---
65671  glib/ggettext.h                  | 6 +++---
65672  glib/ghash.h                     | 6 +++---
65673  glib/ghmac.h                     | 6 +++---
65674  glib/ghook.h                     | 6 +++---
65675  glib/ghostutils.h                | 6 +++---
65676  glib/giochannel.h                | 6 +++---
65677  glib/gkeyfile.h                  | 6 +++---
65678  glib/glist.h                     | 6 +++---
65679  glib/gmacros.h                   | 6 +++---
65680  glib/gmain-internal.h            | 6 +++---
65681  glib/gmain.h                     | 6 +++---
65682  glib/gmappedfile.h               | 6 +++---
65683  glib/gmarkup.h                   | 6 +++---
65684  glib/gmem.h                      | 6 +++---
65685  glib/gmessages.h                 | 6 +++---
65686  glib/gnode.h                     | 6 +++---
65687  glib/goption.h                   | 6 +++---
65688  glib/gpattern.h                  | 6 +++---
65689  glib/gpoll.h                     | 6 +++---
65690  glib/gprimes.h                   | 6 +++---
65691  glib/gqsort.h                    | 6 +++---
65692  glib/gquark.h                    | 6 +++---
65693  glib/gqueue.h                    | 6 +++---
65694  glib/grand.h                     | 6 +++---
65695  glib/gregex.h                    | 6 +++---
65696  glib/gscanner.h                  | 6 +++---
65697  glib/gsequence.h                 | 6 +++---
65698  glib/gshell.h                    | 6 +++---
65699  glib/gslice.h                    | 6 +++---
65700  glib/gslist.h                    | 6 +++---
65701  glib/gspawn.h                    | 6 +++---
65702  glib/gstrfuncs.h                 | 6 +++---
65703  glib/gstring.h                   | 6 +++---
65704  glib/gstringchunk.h              | 6 +++---
65705  glib/gtestutils.h                | 6 +++---
65706  glib/gthread.h                   | 6 +++---
65707  glib/gthreadpool.h               | 6 +++---
65708  glib/gtimer.h                    | 6 +++---
65709  glib/gtimezone.h                 | 6 +++---
65710  glib/gtrashstack.h               | 6 +++---
65711  glib/gtree.h                     | 6 +++---
65712  glib/gtypes.h                    | 6 +++---
65713  glib/gunicode.h                  | 6 +++---
65714  glib/gurifuncs.h                 | 6 +++---
65715  glib/gutils.h                    | 6 +++---
65716  glib/gvariant.h                  | 6 +++---
65717  glib/gvarianttype.h              | 6 +++---
65718  glib/gversion.h                  | 6 +++---
65719  glib/gversionmacros.h            | 6 +++---
65720  glib/gwin32.h                    | 6 +++---
65721  gobject/gatomicarray.h           | 6 +++---
65722  gobject/gbinding.h               | 6 +++---
65723  gobject/gboxed.h                 | 6 +++---
65724  gobject/gclosure.h               | 6 +++---
65725  gobject/genums.h                 | 6 +++---
65726  gobject/glib-types.h             | 6 +++---
65727  gobject/gobject.h                | 6 +++---
65728  gobject/gparam.h                 | 6 +++---
65729  gobject/gparamspecs.h            | 6 +++---
65730  gobject/gsignal.h                | 6 +++---
65731  gobject/gsourceclosure.h         | 6 +++---
65732  gobject/gtype-private.h          | 6 +++---
65733  gobject/gtype.h                  | 6 +++---
65734  gobject/gtypemodule.h            | 6 +++---
65735  gobject/gtypeplugin.h            | 6 +++---
65736  gobject/gvalue.h                 | 6 +++---
65737  gobject/gvaluearray.h            | 6 +++---
65738  gobject/gvaluetypes.h            | 6 +++---
65739  216 files changed, 648 insertions(+), 648 deletions(-)
65740
65741 commit 89d48d7800a21db1b94c09644bc68b84cda1940b
65742 Author: Ryan Lortie <desrt@desrt.ca>
65743 Date:   Wed Jan 18 14:37:37 2012 -0500
65744
65745     Add g_application_command_line_get_stdin()
65746
65747     This returns a GInputStream corresponding to the stdin on the
65748     commandline that caused this invocation.
65749
65750     The local case works on both UNIX (GUnixInputStream on stdin) and
65751     Windows (GWin32InputStream on GetStdHandle(STD_INPUT_HANDLE)).  The
65752     remote case works only on UNIX (by fd passing over D-Bus).
65753
65754     https://bugzilla.gnome.org/show_bug.cgi?id=668210
65755
65756  gio/gapplicationcommandline.c | 46 +++++++++++++++++++++++++++
65757  gio/gapplicationcommandline.h | 13 +++++---
65758  gio/gapplicationimpl-dbus.c   | 73
65759  +++++++++++++++++++++++++++++++++++++------
65760  gio/gio.symbols               |  1 +
65761  4 files changed, 119 insertions(+), 14 deletions(-)
65762
65763 commit 3e97776276a3648fac9706d7a82715ab230bfb5d
65764 Author: Mattias Põldaru <mahfiaz@gmail.com>
65765 Date:   Thu Dec 27 16:37:24 2012 +0200
65766
65767     [l10n] Updated Estonian translation
65768
65769  po/et.po | 4996
65770  ++++++++++++++++++++++++++++----------------------------------
65771  1 file changed, 2285 insertions(+), 2711 deletions(-)
65772
65773 commit 3a7c1594d126d20510eb4f6b769dedc8a68e3834
65774 Author: Fran Diéguez <fran.dieguez@mabishu.com>
65775 Date:   Mon Dec 24 22:53:03 2012 +0100
65776
65777     Updated Galician translations
65778
65779  po/gl.po | 181
65780  ++++++++++++++++++++++++++++++++-------------------------------
65781  1 file changed, 92 insertions(+), 89 deletions(-)
65782
65783 commit 53bbf26c17cf0876cdd18ddb77f6f985999a24d4
65784 Author: Dimitris Spingos <dmtrs32@gmail.com>
65785 Date:   Mon Dec 24 17:23:17 2012 +0200
65786
65787     Updated Greek translation
65788
65789  po/el.po | 1188
65790  ++++++++++++++++++++++++++++++++------------------------------
65791  1 file changed, 606 insertions(+), 582 deletions(-)
65792
65793 commit 74cc23405883ed33d7c42e05044265086d3fb420
65794 Author: Kjartan Maraas <kmaraas@gnome.org>
65795 Date:   Sun Dec 23 17:38:45 2012 +0100
65796
65797     Updated Norwegian bokmål translation
65798
65799  po/nb.po | 1130
65800  +++++++++++++++++++++++++++++++-------------------------------
65801  1 file changed, 564 insertions(+), 566 deletions(-)
65802
65803 commit f1a1cccd5a3354407d32e458324ae416cb527925
65804 Author: Peter Mráz <etkinator@gmail.com>
65805 Date:   Sun Dec 23 14:32:58 2012 +0100
65806
65807     Updated Slovak translation
65808
65809  po/sk.po | 1362
65810  ++++++++++++++++++++++++++++++--------------------------------
65811  1 file changed, 663 insertions(+), 699 deletions(-)
65812
65813 commit a9578b0bb7b5f81bb64ae6f969293c4ad3afc48a
65814 Author: Piotr Drąg <piotrdrag@gmail.com>
65815 Date:   Sun Dec 23 04:28:23 2012 +0100
65816
65817     Updated Polish translation
65818
65819  po/pl.po | 182
65820  ++++++++++++++++++++++++++++++++-------------------------------
65821  1 file changed, 93 insertions(+), 89 deletions(-)
65822
65823 commit f3ecba5e122ecd535066dd65473488498ee8fa22
65824 Author: Yaron Shahrabani <sh.yaron@gmail.com>
65825 Date:   Thu Dec 20 14:24:17 2012 +0200
65826
65827     Updated Hebrew translation.
65828
65829  po/he.po | 625
65830  ++++++++++++++++++++++++++++++++-------------------------------
65831  1 file changed, 314 insertions(+), 311 deletions(-)
65832
65833 commit c284d1c4ad38281f070060da221311f23f4c0eca
65834 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
65835 Date:   Thu Dec 20 11:08:39 2012 +0100
65836
65837     Updated Spanish translation
65838
65839  po/es.po | 296
65840  +++++++++++++++++++++++++++++++--------------------------------
65841  1 file changed, 146 insertions(+), 150 deletions(-)
65842
65843 commit 5445b4aeecf87233d54e27fee442359273a3f081
65844 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
65845 Date:   Thu Dec 20 13:48:11 2012 +0530
65846
65847     Assamese translation updated
65848
65849  po/as.po | 507
65850  ++++++++++++++++++++++++++++++++-------------------------------
65851  1 file changed, 254 insertions(+), 253 deletions(-)
65852
65853 commit 08dce819ccaa63cbc572253da034634b21ddffca
65854 Author: Matthias Clasen <mclasen@redhat.com>
65855 Date:   Wed Dec 19 15:20:45 2012 -0500
65856
65857     Revert "gtestutils: add g_test_trap_subprocess(), deprecate
65858     g_test_trap_fork()"
65859
65860     This reverts commit e3a29184d56b3a65664eb8859e61afbc804497c8.
65861
65862  docs/reference/glib/glib-sections.txt |   5 +-
65863  glib/glib.symbols                     |   3 -
65864  glib/gmessages.c                      |   2 +-
65865  glib/gtestutils.c                     | 429
65866  ++++++----------------------------
65867  glib/gtestutils.h                     |  34 +--
65868  glib/tests/testing.c                  |  91 --------
65869  6 files changed, 77 insertions(+), 487 deletions(-)
65870
65871 commit 0178402c6d5aee998934db6d4b49fff95dc50c48
65872 Author: Matthias Clasen <mclasen@redhat.com>
65873 Date:   Wed Dec 19 15:20:37 2012 -0500
65874
65875     Revert "tests: port from g_test_trap_subprocess() to
65876     g_test_trap_fork()"
65877
65878     This reverts commit ea06ec80634ff8f22882f3bc92effb10ac294e41.
65879
65880  gio/tests/gdbus-exit-on-close.c | 133 ++++++------
65881  gio/tests/gdbus-non-socket.c    |   9 +-
65882  gio/tests/gdbus-proxy.c         |  20 +-
65883  gio/tests/gschema-compile.c     |  50 ++---
65884  gio/tests/gsettings.c           | 439
65885  +++++++++++++---------------------------
65886  glib/tests/array-test.c         |  27 ++-
65887  glib/tests/dataset.c            |  23 +--
65888  glib/tests/gvariant.c           |  79 +++-----
65889  glib/tests/logging.c            | 204 ++++++++-----------
65890  glib/tests/mem-overflow.c       | 143 +++++--------
65891  glib/tests/option-context.c     | 372 +++++++++++++++-------------------
65892  glib/tests/scannerapi.c         |  21 +-
65893  glib/tests/slice.c              |  17 +-
65894  glib/tests/test-printf.c        | 281 +++++++++++++++----------
65895  glib/tests/testing.c            | 214 +++++++-------------
65896  glib/tests/utils.c              |  22 +-
65897  gobject/tests/param.c           |  54 +----
65898  tests/Makefile.am               |   1 -
65899  tests/testglib.c                |  50 ++---
65900  19 files changed, 884 insertions(+), 1275 deletions(-)
65901
65902 commit 6f15db8c3d3b8c6f800e1408d05f57a133d0e7a1
65903 Author: Matthias Clasen <mclasen@redhat.com>
65904 Date:   Wed Dec 19 15:20:31 2012 -0500
65905
65906     Revert "gtestutils: fix "-p" logic"
65907
65908     This reverts commit 723a8f55880f1e7bf1b475901ce40e6cd443b72d.
65909
65910  glib/gtestutils.c    |   2 +-
65911  glib/tests/testing.c | 125
65912  ---------------------------------------------------
65913  2 files changed, 1 insertion(+), 126 deletions(-)
65914
65915 commit 50850fe08c92caafe99f8a1130479b6a63440e44
65916 Author: Matthias Clasen <mclasen@redhat.com>
65917 Date:   Wed Dec 19 15:20:20 2012 -0500
65918
65919     Revert "tests/option-context: fix under --verbose"
65920
65921     This reverts commit 80253cd71007975946a084697ccec9891102a3e7.
65922
65923  glib/tests/option-context.c | 7 +++++--
65924  1 file changed, 5 insertions(+), 2 deletions(-)
65925
65926 commit f64d6640d4e08bc0a82aa2b13482f48efc1c1229
65927 Author: Matthias Clasen <mclasen@redhat.com>
65928 Date:   Wed Dec 19 15:20:13 2012 -0500
65929
65930     Revert "tests/protocol: redo a bit"
65931
65932     This reverts commit 8d9969fe15f2afc0c13b5d20a3103df666d68934.
65933
65934  glib/tests/protocol.c | 49
65935  +++++++++++++++++++++++++++++--------------------
65936  1 file changed, 29 insertions(+), 20 deletions(-)
65937
65938 commit 53a436221fe603686bf40feb49d79a048db44943
65939 Author: Matthias Clasen <mclasen@redhat.com>
65940 Date:   Wed Dec 19 15:20:05 2012 -0500
65941
65942     Revert "tests/spawn-*.c: fix on Windows"
65943
65944     This reverts commit 602714a8dae08e395c8834aa059375de7dd877c0.
65945
65946  glib/tests/Makefile.am           | 2 --
65947  glib/tests/spawn-multithreaded.c | 4 ++--
65948  glib/tests/spawn-singlethread.c  | 4 ++--
65949  3 files changed, 4 insertions(+), 6 deletions(-)
65950
65951 commit 2fe36a22388216a04dfd74a59a72d8636c1098e4
65952 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
65953 Date:   Thu Nov 8 14:09:23 2012 +0000
65954
65955     Check that credentials pass through D-Bus on supported platforms
65956
65957     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687920
65958
65959  gio/tests/gdbus-peer.c | 21 +++++++++++++++++++++
65960  1 file changed, 21 insertions(+)
65961
65962 commit 32bfd46c7b193de9eb6794d436f797c49b6a9f68
65963 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
65964 Date:   Thu Nov 8 14:08:44 2012 +0000
65965
65966     GCredentials: add a regression test
65967
65968     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687920
65969
65970  gio/tests/Makefile.am   |   1 +
65971  gio/tests/credentials.c | 131
65972  ++++++++++++++++++++++++++++++++++++++++++++++++
65973  2 files changed, 132 insertions(+)
65974
65975 commit 8f65536504a0902f1e90696eb18f8c2bd5bc1782
65976 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
65977 Date:   Thu Nov 8 14:08:24 2012 +0000
65978
65979     GCredentials: add getter/setter for the Unix process ID
65980
65981     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687920
65982
65983  docs/reference/gio/gio-sections.txt |  1 +
65984  gio/gcredentials.c                  | 43
65985  +++++++++++++++++++++++++++++++++++++
65986  gio/gcredentials.h                  |  3 +++
65987  gio/gio.symbols                     |  1 +
65988  4 files changed, 48 insertions(+)
65989
65990 commit 602714a8dae08e395c8834aa059375de7dd877c0
65991 Author: Dan Winship <danw@gnome.org>
65992 Date:   Sun Nov 25 13:52:20 2012 -0500
65993
65994     tests/spawn-*.c: fix on Windows
65995
65996     Need to append ".exe" to the spawned binary name on Windows
65997
65998     https://bugzilla.gnome.org/show_bug.cgi?id=679683
65999
66000  glib/tests/Makefile.am           | 2 ++
66001  glib/tests/spawn-multithreaded.c | 4 ++--
66002  glib/tests/spawn-singlethread.c  | 4 ++--
66003  3 files changed, 6 insertions(+), 4 deletions(-)
66004
66005 commit 8d9969fe15f2afc0c13b5d20a3103df666d68934
66006 Author: Dan Winship <danw@gnome.org>
66007 Date:   Sun Nov 25 11:50:09 2012 -0500
66008
66009     tests/protocol: redo a bit
66010
66011     Rather than overloading --verbose, just skip the tests that aren't
66012     supposed to be run in the parent process (so that if you do run the
66013     toplevel test with --verbose, it doesn't immediately error out).
66014
66015     https://bugzilla.gnome.org/show_bug.cgi?id=679683
66016
66017  glib/tests/protocol.c | 49
66018  ++++++++++++++++++++-----------------------------
66019  1 file changed, 20 insertions(+), 29 deletions(-)
66020
66021 commit 80253cd71007975946a084697ccec9891102a3e7
66022 Author: Dan Winship <danw@gnome.org>
66023 Date:   Sun Nov 25 11:42:59 2012 -0500
66024
66025     tests/option-context: fix under --verbose
66026
66027     We need to always pass G_TEST_TRAP_SILENCE_STDERR/STDOUT, or else
66028     we can't check that they contained the right text later.
66029
66030     https://bugzilla.gnome.org/show_bug.cgi?id=679683
66031
66032  glib/tests/option-context.c | 7 ++-----
66033  1 file changed, 2 insertions(+), 5 deletions(-)
66034
66035 commit 723a8f55880f1e7bf1b475901ce40e6cd443b72d
66036 Author: Dan Winship <danw@gnome.org>
66037 Date:   Sat Aug 25 11:54:31 2012 -0400
66038
66039     gtestutils: fix "-p" logic
66040
66041     If you had two tests "/foo/bar" and "/foo/bar/baz", and ran the test
66042     program with "-p /foo/bar/baz", it would run "/foo/bar" too. Fix that.
66043     And add a test to tests/testing for it.
66044
66045     https://bugzilla.gnome.org/show_bug.cgi?id=679683
66046
66047  glib/gtestutils.c    |   2 +-
66048  glib/tests/testing.c | 125
66049  +++++++++++++++++++++++++++++++++++++++++++++++++++
66050  2 files changed, 126 insertions(+), 1 deletion(-)
66051
66052 commit ea06ec80634ff8f22882f3bc92effb10ac294e41
66053 Author: Dan Winship <danw@gnome.org>
66054 Date:   Sat Nov 24 16:34:13 2012 -0500
66055
66056     tests: port from g_test_trap_subprocess() to g_test_trap_fork()
66057
66058     (or, in a few cases, to g_test_expect_message())
66059
66060     https://bugzilla.gnome.org/show_bug.cgi?id=679683
66061
66062  gio/tests/gdbus-exit-on-close.c | 133 ++++++------
66063  gio/tests/gdbus-non-socket.c    |   9 +-
66064  gio/tests/gdbus-proxy.c         |  20 +-
66065  gio/tests/gschema-compile.c     |  50 +++--
66066  gio/tests/gsettings.c           | 439
66067  +++++++++++++++++++++++++++-------------
66068  glib/tests/array-test.c         |  27 +--
66069  glib/tests/dataset.c            |  23 ++-
66070  glib/tests/gvariant.c           |  79 +++++---
66071  glib/tests/logging.c            | 204 +++++++++++--------
66072  glib/tests/mem-overflow.c       | 143 ++++++++-----
66073  glib/tests/option-context.c     | 372 +++++++++++++++++++---------------
66074  glib/tests/scannerapi.c         |  21 +-
66075  glib/tests/slice.c              |  17 +-
66076  glib/tests/test-printf.c        | 281 ++++++++++---------------
66077  glib/tests/testing.c            | 214 +++++++++++++-------
66078  glib/tests/utils.c              |  22 +-
66079  gobject/tests/param.c           |  54 ++++-
66080  tests/Makefile.am               |   1 +
66081  tests/testglib.c                |  50 +++--
66082  19 files changed, 1275 insertions(+), 884 deletions(-)
66083
66084 commit e3a29184d56b3a65664eb8859e61afbc804497c8
66085 Author: Dan Winship <danw@gnome.org>
66086 Date:   Sat Nov 24 15:58:27 2012 -0500
66087
66088     gtestutils: add g_test_trap_subprocess(), deprecate g_test_trap_fork()
66089
66090     g_test_trap_fork() doesn't work on Windows and is potentially flaky on
66091     unix anyway given the fork-but-don't-exec. Replace it with
66092     g_test_trap_subprocess(), which re-spawns the same program with
66093     arguments telling it to run a specific (otherwise-ignored) test case.
66094
66095     Make the existing g_test_trap_fork() unit tests be unix-only (they
66096     never passed on Windows anyway), and add a parallel set of
66097     g_test_trap_subprocess() tests.
66098
66099     https://bugzilla.gnome.org/show_bug.cgi?id=679683
66100
66101  docs/reference/glib/glib-sections.txt |   5 +-
66102  glib/glib.symbols                     |   3 +
66103  glib/gmessages.c                      |   2 +-
66104  glib/gtestutils.c                     | 429
66105  ++++++++++++++++++++++++++++------
66106  glib/gtestutils.h                     |  34 ++-
66107  glib/tests/testing.c                  |  91 ++++++++
66108  6 files changed, 487 insertions(+), 77 deletions(-)
66109
66110 commit 79fab3e647b77f948d2e946d630dedec9ce19f5f
66111 Author: Daniel Macks <dmacks@netspace.org>
66112 Date:   Sat Dec 1 14:23:01 2012 -0500
66113
66114     Add missing autoconf test for sysctlbyname()
66115
66116     uses specific mib[] tokens iff it is available, but configure wasn't
66117     testing for it to be available.
66118
66119     https://bugzilla.gnome.org/show_bug.cgi?id=689324
66120
66121  configure.ac | 1 +
66122  1 file changed, 1 insertion(+)
66123
66124 commit 1fec9ac47d157ca28c4efc1c18e5dd98bc39332b
66125 Author: Daniel Macks <dmacks@netspace.org>
66126 Date:   Thu Nov 29 10:33:47 2012 -0500
66127
66128     Fix constant type to match assigned variable type
66129
66130     Some compilers assume a literal value is a certain byte-length without
66131     checking the type to which it is being assigned, giving a compile-time
66132     warning: a default of 'long' is a mismatch when assigning to a guint64
66133     when the latter is a 'long long'. Use one of glib's standard macros to
66134     specify the type of the constant to match the variable type.
66135
66136     https://bugzilla.gnome.org/show_bug.cgi?id=688829
66137
66138  glib/tests/utils.c | 4 ++--
66139  1 file changed, 2 insertions(+), 2 deletions(-)
66140
66141 commit 69ad5010e3044d5329d19b0b3099ff0c5e9e1ddc
66142 Author: Dan Winship <danw@gnome.org>
66143 Date:   Wed Dec 19 09:10:01 2012 -0500
66144
66145     inotify: fix compile
66146
66147  gio/inotify/ginotifyfilemonitor.c | 2 +-
66148  1 file changed, 1 insertion(+), 1 deletion(-)
66149
66150 commit 5f1f9cb7d8886a6d8f06e2f67e9674758cd550bd
66151 Author: Emmanuele Bassi <ebassi@gnome.org>
66152 Date:   Wed Dec 19 11:03:24 2012 +0000
66153
66154     timezone: Fix byte arithmetic
66155
66156     Use guint8* instead of gpointer, to avoid warnings and side effects.
66157
66158     https://bugzilla.gnome.org/show_bug.cgi?id=686128
66159
66160  glib/gtimezone.c | 18 +++++++++---------
66161  1 file changed, 9 insertions(+), 9 deletions(-)
66162
66163 commit 1d7985aa0adf7c22060470de727484e92f0a0eb9
66164 Author: Dan Winship <danw@gnome.org>
66165 Date:   Mon Nov 19 16:18:55 2012 -0500
66166
66167     tests: multiple fixes to run-assert-msg-test.sh
66168
66169     1) use "../libtool" rather than "libtool" to avoid problems
66170     with wacky OS X not-actually-libtool
66171
66172     2) Use libtool on the libtool script, not the binary, so that it
66173     actually does anything
66174
66175     3) Don't use "gdb --ex" since it's apparently new-ish/non-portable.
66176
66177     https://bugzilla.gnome.org/show_bug.cgi?id=684723
66178
66179  tests/run-assert-msg-test.sh | 15 +++++++++------
66180  1 file changed, 9 insertions(+), 6 deletions(-)
66181
66182 commit 3a7244bd0ca5e30b1c3199c7995f924cfd231855
66183 Author: Dan Winship <danw@gnome.org>
66184 Date:   Wed Dec 19 08:22:23 2012 -0500
66185
66186     Add "Since 2.36" to G_FILE_MONITOR_WATCH_HARD_LINKS doc
66187
66188  gio/gioenums.h | 2 +-
66189  1 file changed, 1 insertion(+), 1 deletion(-)
66190
66191 commit 707bc4a40f48f1a361071a8b8b13d96743e89561
66192 Author: Ryan Lortie <desrt@desrt.ca>
66193 Date:   Wed Nov 18 17:59:14 2009 -0600
66194
66195     gio + inotify support for hard links
66196
66197     Add a new GFileMonitorFlag: G_FILE_MONITOR_WATCH_HARD_LINKS.
66198     When set,
66199     changes made to the file via another hard link will be detected.
66200
66201     Implement the new flag for the inotify backend.
66202
66203     https://bugzilla.gnome.org/show_bug.cgi?id=532815
66204
66205  gio/gfile.c                            |  19 +-
66206  gio/gioenums.h                         |   9 +-
66207  gio/inotify/ginotifydirectorymonitor.c |   2 +-
66208  gio/inotify/ginotifyfilemonitor.c      |   3 +
66209  gio/inotify/inotify-helper.c           |  20 +-
66210  gio/inotify/inotify-path.c             | 323
66211  ++++++++++++++++++++++++++++-----
66212  gio/inotify/inotify-path.h             |   2 +-
66213  gio/inotify/inotify-sub.c              |   4 +-
66214  gio/inotify/inotify-sub.h              |  11 +-
66215  9 files changed, 327 insertions(+), 66 deletions(-)
66216
66217 commit e6d45972fc0f75345b7ba19ac3d554cf801ba86a
66218 Author: John Ralls <jralls@ceridwen.us>
66219 Date:   Wed Dec 19 00:40:08 2012 +0000
66220
66221     Bug 633117: glib fails tests if /etc/localtime is not properly set
66222
66223  glib/tests/gdatetime.c | 6 +++++-
66224  1 file changed, 5 insertions(+), 1 deletion(-)
66225
66226 commit c9939b0fc7d831e97e653ace5ca9751d17d3c405
66227 Author: John Ralls <jralls@ceridwen.us>
66228 Date:   Tue Dec 18 15:41:09 2012 -0800
66229
66230     GTimeZone interval_info: Fix interval 0 per IANA tzfile instructions
66231
66232     IANA tzfiles don't always put standard time in the 0th t_info. Follow
66233     their instructions to use the first standard time t_info for
66234     interval 0.
66235
66236  glib/gtimezone.c | 22 ++++++++++++++++++----
66237  1 file changed, 18 insertions(+), 4 deletions(-)
66238
66239 commit 0f0404af21a6702f394c065ca0de33eb89a5fc48
66240 Author: John Ralls <jralls@ceridwen.us>
66241 Date:   Tue Dec 18 15:40:43 2012 -0800
66242
66243     test_posix_parse: PST8PDT passes on Unix because it names an IANA
66244     zone.
66245
66246  glib/tests/gdatetime.c | 14 ++++----------
66247  1 file changed, 4 insertions(+), 10 deletions(-)
66248
66249 commit bdab372379790a9cca07c60ce5fa979a7dfc92ae
66250 Author: John Ralls <jralls@ceridwen.us>
66251 Date:   Mon Dec 17 13:35:10 2012 -0800
66252
66253     MSWindows TimeZone Support: Refactor and rewrite TZ variable parsing
66254
66255  glib/gtimezone.c | 619
66256  +++++++++++++++++++++++++++----------------------------
66257  1 file changed, 300 insertions(+), 319 deletions(-)
66258
66259 commit 1af37768a533f1f5d039869f329d5a8bcd53d5f2
66260 Author: John Ralls <jralls@ceridwen.us>
66261 Date:   Tue Dec 11 13:42:05 2012 -0800
66262
66263     Test the TZ-variable parsing functions
66264
66265  glib/tests/gdatetime.c | 185
66266  +++++++++++++++++++++++++++++++++++++++++++++++++
66267  1 file changed, 185 insertions(+)
66268
66269 commit 7d1ae24e19b4eb35c6cea810284fadda58e6d40e
66270 Author: John Ralls <jralls@ceridwen.us>
66271 Date:   Thu Dec 6 17:16:50 2012 -0800
66272
66273     Implement and test time zone name/abbrev setting for Windows.
66274
66275  glib/gtimezone.c       | 14 ++++++++++++++
66276  glib/tests/gdatetime.c |  9 +++++++++
66277  2 files changed, 23 insertions(+)
66278
66279 commit d12bb7ef7284b49ccdeb81d7ef80b572eb1195d8
66280 Author: John Ralls <jralls@ceridwen.us>
66281 Date:   Tue Dec 4 10:51:48 2012 -0800
66282
66283     Win32 TimeZone Support: General refactoring
66284
66285     For code clarity and to pass tests
66286
66287  glib/gtimezone.c | 530
66288  +++++++++++++++++++++++++++----------------------------
66289  1 file changed, 259 insertions(+), 271 deletions(-)
66290
66291 commit 1ef6933cbefe9ceed75b59e9dc4ece49aa6da247
66292 Author: John Ralls <jralls@ceridwen.us>
66293 Date:   Tue Dec 4 11:13:04 2012 -0800
66294
66295     Add MSWindows timezone names to test new windows support.
66296
66297  glib/tests/gdatetime.c | 20 ++++++++++++++++++++
66298  1 file changed, 20 insertions(+)
66299
66300 commit 1ccd4d60fc6566ca4fcdbf6e961b1cb1cddc7127
66301 Author: Arnel A. Borja <kyoushuu@yahoo.com>
66302 Date:   Sat Oct 20 11:06:28 2012 +0800
66303
66304     GTimeZone: Fix time zones in Windows
66305
66306     Get time zone information from registry. Use GetTimeZoneInformation()
66307     instead to get the local time zone if Dynamic DST is not available.
66308
66309     https://bugzilla.gnome.org/show_bug.cgi?id=683998
66310
66311  glib/gtimezone.c | 52
66312  +++++++++++++++++++++++++++++++++++++++++++++++++---
66313  1 file changed, 49 insertions(+), 3 deletions(-)
66314
66315 commit 206ba07bd99b3d0cb0620e04ed51e4529d1ba6eb
66316 Author: Arnel A. Borja <kyoushuu@yahoo.com>
66317 Date:   Mon Oct 15 11:07:16 2012 +0800
66318
66319     GTimeZone: Parse Windows format for TZ
66320
66321     Parse the "tzn[+|-]hh[:mm[:ss]][dzn]" format used in Windows for
66322     environment variable TZ.
66323
66324     https://bugzilla.gnome.org/show_bug.cgi?id=683998
66325
66326  glib/gtimezone.c | 265
66327  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
66328  1 file changed, 265 insertions(+)
66329
66330 commit 87436e6b3d8a6218578e6ffd63a35e60ebc8a207
66331 Author: Arnel A. Borja <kyoushuu@yahoo.com>
66332 Date:   Sat Oct 20 14:10:43 2012 +0800
66333
66334     GTimeZone: Parse POSIX format for TZ
66335
66336     Parse the "std offset [dst [offset],start[/time],end[/time]]" (POSIX)
66337     format used in Unix for environment variable TZ.
66338
66339     https://bugzilla.gnome.org/show_bug.cgi?id=686128
66340
66341  glib/gtimezone.c | 341
66342  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
66343  1 file changed, 336 insertions(+), 5 deletions(-)
66344
66345 commit 9a4a53c03daf20b7a2f61db87af3b698dac80784
66346 Author: Arnel A. Borja <kyoushuu@yahoo.com>
66347 Date:   Sun Oct 21 11:26:21 2012 +0800
66348
66349     GTimeZone: Add initialization functions for rules
66350
66351     Add functions to initialize a GTimeZone from rules.
66352
66353  glib/gtimezone.c | 277
66354  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
66355  1 file changed, 277 insertions(+)
66356
66357 commit 9fae921c3e3ecf312e7481f764894ef84add0d76
66358 Author: Arnel A. Borja <kyoushuu@yahoo.com>
66359 Date:   Mon Oct 15 10:57:09 2012 +0800
66360
66361     GTimeZone: Parse more offset formats
66362
66363     Allow more formats for offset. Parse seconds in offsets too. Make
66364     offset
66365     signs optional.
66366
66367     https://bugzilla.gnome.org/show_bug.cgi?id=686128
66368
66369  glib/gtimezone.c | 46 +++++++++++++++++++++++++++++++++++++---------
66370  1 file changed, 37 insertions(+), 9 deletions(-)
66371
66372 commit 59f2da17490bca084a988092986d6b28d0342bf3
66373 Author: John Ralls <jralls@ceridwen.us>
66374 Date:   Mon Oct 15 14:32:58 2012 -0700
66375
66376     Replace zoneinfo pointers with structs
66377
66378     The approach of sucking a zoneinfo file into a GBytes and working with
66379     pointers into it might be fast, but it's obtuse and not compatible
66380     with
66381     Microsoft Windows.
66382
66383  glib/gtimezone.c | 349
66384  +++++++++++++++++++++++++++++++++----------------------
66385  1 file changed, 211 insertions(+), 138 deletions(-)
66386
66387 commit 489e031f22611720b0259b937c81827b82ba00d6
66388 Author: John Ralls <jralls@ceridwen.us>
66389 Date:   Mon Oct 15 14:19:53 2012 -0700
66390
66391     Extract function init_zone_from_iana_info
66392
66393  glib/gtimezone.c | 89
66394  +++++++++++++++++++++++++++++---------------------------
66395  1 file changed, 46 insertions(+), 43 deletions(-)
66396
66397 commit 47de8646e2ef6490d930dbb8d1da99687682dcf3
66398 Author: John Ralls <jralls@ceridwen.us>
66399 Date:   Mon Oct 15 14:11:14 2012 -0700
66400
66401     Extract function zone_info_unix
66402
66403  glib/gtimezone.c | 82
66404  +++++++++++++++++++++++++++++++-------------------------
66405  1 file changed, 45 insertions(+), 37 deletions(-)
66406
66407 commit 5df1edaf70ad3abe45cb599de934b9531b7388a2
66408 Author: Ryan Lortie <desrt@desrt.ca>
66409 Date:   Mon Nov 5 11:07:16 2012 -0500
66410
66411     gtype: disallow adding interfaces after the fact
66412
66413     Add a check to prevent adding an interface to a class that has already
66414     had its class_init done.
66415
66416     This is an incompatible change but it is suspected that there are not
66417     many users of this functionality.  Two known exceptions are pygobject
66418     (fixed in bug 686149) and our own testsuite (affected tests have been
66419     temporarily disabled by this patch).
66420
66421     Once we confirm that nobody else is using this functionality we can
66422     remove a rather large amount of code for dealing with this case.
66423
66424     https://bugzilla.gnome.org/show_bug.cgi?id=687659
66425
66426  gobject/gtype.c             |  6 ++++++
66427  gobject/tests/threadtests.c | 20 ++++++++++++--------
66428  tests/gobject/Makefile.am   |  3 ---
66429  3 files changed, 18 insertions(+), 11 deletions(-)
66430
66431 commit d04faab3274ae06a318a87b08c499df7a797d39d
66432 Author: Rico Tzschichholz <ricotz@t-online.de>
66433 Date:   Tue Dec 18 21:32:01 2012 +0100
66434
66435     gio: Fix build with -Werror=format-security
66436
66437  gio/gunixvolume.c | 2 +-
66438  1 file changed, 1 insertion(+), 1 deletion(-)
66439
66440 commit d1ab41c940aa357c4cd04dd3c66284de3a15e5c4
66441 Author: Rico Tzschichholz <ricotz@t-online.de>
66442 Date:   Tue Dec 18 21:23:13 2012 +0100
66443
66444     Revert "gtype: disallow adding interfaces after the fact"
66445
66446     This reverts commit d6a075b0d8dfe4e4a41f6624ad7032d2163d420c.
66447
66448  gobject/gtype.c             |  6 ------
66449  gobject/tests/threadtests.c | 20 ++++++++------------
66450  tests/gobject/Makefile.am   |  3 +++
66451  3 files changed, 11 insertions(+), 18 deletions(-)
66452
66453 commit f0f6c8d231b415e5d69575c0c757e10abefdca2b
66454 Author: PHO <pho@cielonegro.org>
66455 Date:   Tue Dec 18 08:33:50 2012 +0900
66456
66457     gsocket: Work around broken CMSG_FIRSTHDR()
66458
66459     As RFC 2292 points out, some platforms (e.g. Darwin 9.8.0) provide
66460     CMSG_FIRSTHDR(msg) which just returns msg.msg_control without first
66461     checking if msg.msg_controllen is non-zero. We need a workaround for
66462     such platforms not to let g_socket_receive_message() segfault.
66463
66464     https://bugzilla.gnome.org/show_bug.cgi?id=690388
66465
66466  gio/gsocket.c | 57
66467  ++++++++++++++++++++++++++++++---------------------------
66468  1 file changed, 30 insertions(+), 27 deletions(-)
66469
66470 commit 780871d2738091f425afa1573bc1bce6969f85e6
66471 Author: Colin Walters <walters@verbum.org>
66472 Date:   Sat Dec 15 09:55:39 2012 -0500
66473
66474     GOutputStream: Fix a compiler warning
66475
66476  gio/goutputstream.c | 4 ++--
66477  1 file changed, 2 insertions(+), 2 deletions(-)
66478
66479 commit 07bb8097e535eea27c5130c523f70759fb2ff45d
66480 Author: Dan Winship <danw@gnome.org>
66481 Date:   Sat Dec 15 11:44:59 2012 -0500
66482
66483     gtask: don't deadlock when tasks block on other tasks
66484
66485     If tasks block waiting for other tasks to complete then the system can
66486     end up starved for threads. Avoid this by bumping up max-threads in
66487     that case.
66488
66489     This also reverts 7b1f8c58 and reverts max-threads for GTask's
66490     GThreadPool back to 10.
66491
66492     https://bugzilla.gnome.org/show_bug.cgi?id=687223
66493
66494  gio/gtask.c      | 41 ++++++++++++++++++++++++++--
66495  gio/tests/task.c | 83
66496  +++++++++++++++++++++++++++++++++++++++++++++++++++-----
66497  2 files changed, 114 insertions(+), 10 deletions(-)
66498
66499 commit 2149b29468bb99af3c29d5de61f75aad735082dc
66500 Author: Colin Walters <walters@verbum.org>
66501 Date:   Mon Dec 17 10:47:53 2012 -0500
66502
66503     Add g_get_num_processors()
66504
66505     Based on a patch from John Cupitt <jcupitt@gmail.com>
66506
66507     Useful for thread pools which should scale to number of processors.
66508
66509     See https://bugzilla.gnome.org/show_bug.cgi?id=687223
66510
66511     https://bugzilla.gnome.org/show_bug.cgi?id=614930
66512
66513  docs/reference/glib/glib-sections.txt |  3 ++
66514  glib/glib.symbols                     |  1 +
66515  glib/gthread.c                        | 56
66516  +++++++++++++++++++++++++++++++++++
66517  glib/gthread.h                        |  3 ++
66518  glib/tests/spawn-multithreaded.c      | 10 ++++---
66519  5 files changed, 69 insertions(+), 4 deletions(-)
66520
66521 commit ed5accf16c03cc3ec5d54a457163a747d580b49d
66522 Author: Dan Winship <danw@gnome.org>
66523 Date:   Thu Aug 2 15:50:35 2012 -0400
66524
66525     gio: port file/vfs-related classes from GSimpleAsyncResult to GTask
66526
66527     https://bugzilla.gnome.org/show_bug.cgi?id=661767
66528
66529  gio/gdrive.c            |  56 +--
66530  gio/gfile.c             | 933
66531  ++++++++++++++++++------------------------------
66532  gio/gfileenumerator.c   | 184 ++++------
66533  gio/gfileicon.c         |  67 +---
66534  gio/gfileinputstream.c  |  80 ++---
66535  gio/gfileiostream.c     |  13 +-
66536  gio/gfileoutputstream.c |  80 ++---
66537  gio/gloadableicon.c     |  64 ++--
66538  gio/gmount.c            | 105 +++---
66539  gio/gunixmount.c        | 121 +++----
66540  gio/gunixvolume.c       | 101 +++---
66541  gio/gvolume.c           |  44 ++-
66542  12 files changed, 723 insertions(+), 1125 deletions(-)
66543
66544 commit 669505e354a843efb2e198d4b56e310fa6a69b9a
66545 Author: Dan Winship <danw@gnome.org>
66546 Date:   Thu Aug 2 15:49:59 2012 -0400
66547
66548     gio: port basic I/O classes from GSimpleAsyncResult to GTask
66549
66550     https://bugzilla.gnome.org/show_bug.cgi?id=661767
66551
66552  gio/gbufferedinputstream.c  | 168 +++++------
66553  gio/gbufferedoutputstream.c |  73 ++---
66554  gio/gdatainputstream.c      | 133 ++++-----
66555  gio/ginputstream.c          | 412 +++++++++++---------------
66556  gio/giostream.c             | 177 ++++++------
66557  gio/gmemoryinputstream.c    |  36 +--
66558  gio/gmemoryoutputstream.c   |  23 +-
66559  gio/goutputstream.c         | 686
66560  +++++++++++++++++++++-----------------------
66561  gio/gunixinputstream.c      | 110 ++-----
66562  gio/gunixoutputstream.c     | 103 ++-----
66563  10 files changed, 771 insertions(+), 1150 deletions(-)
66564
66565 commit 586adb9790a60ed6a8168da351719a93bc0c2e1a
66566 Author: Shantha kumar <shkumar@redhat.com>
66567 Date:   Tue Dec 18 16:48:21 2012 +0530
66568
66569     Tamil translation updated
66570
66571  po/ta.po | 6 +++---
66572  1 file changed, 3 insertions(+), 3 deletions(-)
66573
66574 commit 8a4567aaeba8fb9efc7d968b0d99dff00dc439eb
66575 Author: Shantha kumar <shkumar@redhat.com>
66576 Date:   Tue Dec 18 16:35:48 2012 +0530
66577
66578     Tamil translation updated
66579
66580  po/ta.po | 2 +-
66581  1 file changed, 1 insertion(+), 1 deletion(-)
66582
66583 commit 5eb2e087cee184e48fe0563c3950f6827be35bdd
66584 Author: Shantha kumar <shkumar@redhat.com>
66585 Date:   Tue Dec 18 16:29:08 2012 +0530
66586
66587     Tamil translation updated
66588
66589  po/ta.po | 15 +++++++--------
66590  1 file changed, 7 insertions(+), 8 deletions(-)
66591
66592 commit e3d6bb41c5682fca47fdcd498cbc8a356f84e81f
66593 Author: Shantha kumar <shkumar@redhat.com>
66594 Date:   Tue Dec 18 16:07:10 2012 +0530
66595
66596     Tamil translation updated
66597
66598  po/ta.po | 107
66599  +++++++++++++++++++++++----------------------------------------
66600  1 file changed, 39 insertions(+), 68 deletions(-)
66601
66602 commit b1eb481e47a135d11aba67047631ce9dd1927d23
66603 Author: Shantha kumar <shkumar@redhat.com>
66604 Date:   Tue Dec 18 16:01:25 2012 +0530
66605
66606     Tamil translation updated
66607
66608  po/ta.po | 6350
66609  +++++++++++++++++++++++++++++++++-----------------------------
66610  1 file changed, 3409 insertions(+), 2941 deletions(-)
66611
66612 commit 99d92b1f534a4a607558f26eef9818ec013ea64e
66613 Author: Matej Urbančič <mateju@svn.gnome.org>
66614 Date:   Tue Dec 18 08:40:39 2012 +0100
66615
66616     Updated Slovenian translation
66617
66618  po/sl.po | 1901
66619  +++++++++++++++++++++++++++++++-------------------------------
66620  1 file changed, 953 insertions(+), 948 deletions(-)
66621
66622 commit 9061d916058d706c3ff04f633e0158444adfec28
66623 Author: Matthias Clasen <mclasen@redhat.com>
66624 Date:   Mon Dec 17 19:18:13 2012 -0500
66625
66626     bump version
66627
66628  configure.ac | 2 +-
66629  1 file changed, 1 insertion(+), 1 deletion(-)
66630
66631 commit 6262a48678c2104617a9d329668e878bbbf1fb7f
66632 Author: Matthias Clasen <mclasen@redhat.com>
66633 Date:   Mon Dec 17 14:39:24 2012 -0500
66634
66635     2.35.3
66636
66637  NEWS      | 65
66638  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
66639  README.in |  6 ++++++
66640  2 files changed, 66 insertions(+), 5 deletions(-)
66641
66642 commit c23122b5e9e1933d09389a3e88d8d42de89f6727
66643 Author: Matthias Clasen <mclasen@redhat.com>
66644 Date:   Mon Dec 17 19:14:22 2012 -0500
66645
66646     Fix distcheck
66647
66648  build/Makefile-newvs.am      | 2 +-
66649  build/win32/vs11/Makefile.am | 3 ++-
66650  gio/Makefile.am              | 5 +++++
66651  3 files changed, 8 insertions(+), 2 deletions(-)
66652
66653 commit b055c828152b01d4e00182b24dc841136f50b4e1
66654 Author: Christophe Fergeau <cfergeau@redhat.com>
66655 Date:   Mon Dec 17 14:58:04 2012 +0100
66656
66657     Fix g_type_add_class_private() name in g_warning
66658
66659     When g_type_class_get_private is called without calling
66660     g_type_add_class_private first, a g_warning is issued, but
66661     the name of the function to call is wrong:
66662     g_type_class_add_class_private.
66663
66664     https://bugzilla.gnome.org/show_bug.cgi?id=690348
66665
66666  gobject/gtype.c | 2 +-
66667  1 file changed, 1 insertion(+), 1 deletion(-)
66668
66669 commit df334d6e00917d2ba8d8e722f9192da65c09827e
66670 Author: Dan Winship <danw@gnome.org>
66671 Date:   Wed Dec 12 16:39:02 2012 +0100
66672
66673     gsocket: improve sockopt handling for IPv4-wrapped-IPv6 sockets
66674
66675     On IPv6 sockets, set both the IPv4 and IPv6 versions of IP socket
66676     options, in case the socket is (or might become) IPv4-wrapped. (But
66677     ignore errors when setting the IPv4 version.)
66678
66679     Similarly, when joining or leaving a multicast group, pick the sockopt
66680     to use based on the address family of the multicast address rather
66681     than the address family of the socket.
66682
66683     https://bugzilla.gnome.org/show_bug.cgi?id=687092
66684
66685  gio/gsocket.c | 13 +++++++++----
66686  1 file changed, 9 insertions(+), 4 deletions(-)
66687
66688 commit 72d7d23402ff33c1bb92069829749dba0c509328
66689 Author: PHO <pho@cielonegro.org>
66690 Date:   Mon Dec 17 22:26:38 2012 +0900
66691
66692     Remove an unneeded escaping in NAMESER_COMPAT_INCLUDE
66693
66694     In configure.ac, escaping '#' in NAMESER_COMPAT_INCLUDE results in
66695     the following gio/gnetworking.h, which obviously doesn't compile:
66696
66697       #include <arpa/inet.h>
66698       #include <arpa/nameser.h>
66699       \#include <arpa/nameser_compat.h>
66700
66701     https://bugzilla.gnome.org/show_bug.cgi?id=690346
66702
66703  configure.ac | 2 +-
66704  1 file changed, 1 insertion(+), 1 deletion(-)
66705
66706 commit 0eb28063a837b25a1ef388410fa656472f1d687d
66707 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
66708 Date:   Sun Dec 16 20:47:11 2012 +0100
66709
66710     Updated Spanish translation
66711
66712  po/es.po | 384
66713  +++++++++++++++++++++++++++++++--------------------------------
66714  1 file changed, 191 insertions(+), 193 deletions(-)
66715
66716 commit bb4ced01f69aa4e1e9f49452d0fb37ab9236efc1
66717 Author: Piotr Drąg <piotrdrag@gmail.com>
66718 Date:   Sun Dec 16 03:44:09 2012 +0100
66719
66720     Updated Polish translation
66721
66722  po/pl.po | 1034
66723  +++++++++++++++++++++++++++++++-------------------------------
66724  1 file changed, 515 insertions(+), 519 deletions(-)
66725
66726 commit 14ee3bc44849ebec5c87f40ef8d6431e0ddf7733
66727 Author: Fran Diéguez <fran.dieguez@mabishu.com>
66728 Date:   Sat Dec 15 00:41:54 2012 +0100
66729
66730     Updated Galician translations
66731
66732  po/gl.po | 4 ++--
66733  1 file changed, 2 insertions(+), 2 deletions(-)
66734
66735 commit b0efb4523455abe6deb0ec6fb05b8baca0b6a56a
66736 Author: Fran Diéguez <fran.dieguez@mabishu.com>
66737 Date:   Sat Dec 15 00:40:16 2012 +0100
66738
66739     Updated Galician translations
66740
66741  po/gl.po | 921
66742  ++++++++++++++++++++++++++++++++-------------------------------
66743  1 file changed, 464 insertions(+), 457 deletions(-)
66744
66745 commit 0b2919a93a8deba7d233ccad6222e9eb92d7ccf5
66746 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
66747 Date:   Sat Dec 15 00:28:30 2012 +0800
66748
66749     Update Visual C++ property sheets
66750
66751     The last commit (Add a preconfigured gio/gnetworking.h for Windows)
66752     has to
66753     be split into two as git am does not like a patch that deals with
66754     files
66755     that have different line feeds.
66756
66757     This updates the property sheets to use the pre-configured
66758     gio/gnetworking.h during the build process.
66759
66760     https://bugzilla.gnome.org/show_bug.cgi?id=690163
66761
66762  build/win32/vs10/glib.props  | 6 +++---
66763  build/win32/vs9/glib.vsprops | 6 +++---
66764  2 files changed, 6 insertions(+), 6 deletions(-)
66765
66766 commit 4b859e4e7a23e4aaa325770e891b6a73d44cc9fc
66767 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
66768 Date:   Thu Dec 13 23:45:04 2012 +0800
66769
66770     Add a preconfigured gio/gnetworking.h for Windows
66771
66772     Since Windows builds by Visual C++ do not make use of autotools during
66773     its build process, we need to dist a pre-configured
66774     gio/gnetworking.h(.win32) for such builds.
66775
66776     The vs9/vs10 (and therefore vs11) property sheets are updated as well
66777
66778     https://bugzilla.gnome.org/show_bug.cgi?id=690163
66779
66780  gio/Makefile.am         |  1 +
66781  gio/gnetworking.h.win32 | 82
66782  +++++++++++++++++++++++++++++++++++++++++++++++++
66783  2 files changed, 83 insertions(+)
66784
66785 commit cc3171f6802c909097f9633f3bde7705d39efaa9
66786 Author: Tomas Bzatek <tbzatek@redhat.com>
66787 Date:   Fri Dec 14 16:54:09 2012 +0100
66788
66789     docs: Fix return value of g_file_set_attributes_from_info()
66790
66791     GIO API usually returns FALSE and sets GError when something went
66792     wrong
66793     and it was also the case of this method, just being badly documented.
66794
66795  gio/gfile.c | 2 +-
66796  1 file changed, 1 insertion(+), 1 deletion(-)
66797
66798 commit 3c87ab97ffd8735bff78c177e163826484776cd2
66799 Author: Jasper St. Pierre <jstpierre@mecheye.net>
66800 Date:   Wed Dec 12 04:49:28 2012 -0500
66801
66802     gfileenumerator: Add a g_file_enumerator_get_child method
66803
66804     This is a new convenience method designed to simplify some use
66805     cases of GFileEnumerator, by making it easy to get the next file
66806     from a file enumerator.
66807
66808     https://bugzilla.gnome.org/show_bug.cgi?id=690083
66809
66810  docs/reference/gio/gio-sections.txt |  1 +
66811  gio/gfileenumerator.c               | 31 +++++++++++++++++++++++++++++++
66812  gio/gfileenumerator.h               |  3 +++
66813  gio/gio.symbols                     |  1 +
66814  gio/tests/live-g-file.c             |  4 ++--
66815  5 files changed, 38 insertions(+), 2 deletions(-)
66816
66817 commit 6cce4790b7639656c7701a4ed8495ba50abd7c6e
66818 Author: Piotr Drąg <piotrdrag@gmail.com>
66819 Date:   Wed Dec 12 22:21:17 2012 +0100
66820
66821     Updated POTFILES.in
66822
66823  po/POTFILES.in | 1 +
66824  1 file changed, 1 insertion(+)
66825
66826 commit 211ed1775dfc514077984d0fea5d2529dcc5036e
66827 Author: Dan Winship <danw@gnome.org>
66828 Date:   Mon Feb 13 21:12:34 2012 -0500
66829
66830     gsocket: add getsockopt/setsockopt wrappers
66831
66832     Add g_socket_get_option() and g_socket_set_option(), wrapping
66833     getsockopt/setsockopt for the case of integer-valued options. Update
66834     code to use these instead of the underlying calls.
66835
66836     https://bugzilla.gnome.org/show_bug.cgi?id=623187
66837
66838  configure.ac                        |  38 ++--
66839  docs/reference/gio/gio-sections.txt |   2 +
66840  gio/gio.symbols                     |   2 +
66841  gio/gnetworkmonitornetlink.c        |  21 +--
66842  gio/gsocket.c                       | 356
66843  ++++++++++++++++++++++--------------
66844  gio/gsocket.h                       |  13 ++
66845  gio/gunixconnection.c               |  64 +++----
66846  7 files changed, 288 insertions(+), 208 deletions(-)
66847
66848 commit b377e69685c99150cf7661e1aa77d60934e00521
66849 Author: Dan Winship <danw@gnome.org>
66850 Date:   Thu Nov 11 09:57:25 2010 -0500
66851
66852     Add gnetworking.h
66853
66854     Install a public "gnetworking.h" header that can be used to include
66855     the relevant OS-dependent networking headers. This does not really
66856     abstract away unix-vs-windows however; error codes, in particular,
66857     are incompatible.
66858
66859     gnetworkingprivate.h now contains just a few internal URI-related
66860     functions
66861
66862     Also add a g_networking_init() function to gnetworking.h, which can be
66863     used to explicitly initialize OS-level networking, rather than having
66864     that happen as a side-effect of registering GInetAddress.
66865
66866     https://bugzilla.gnome.org/show_bug.cgi?id=623187
66867
66868  configure.ac                        | 20 ++++++++-
66869  docs/reference/gio/gio-docs.xml     |  1 +
66870  docs/reference/gio/gio-sections.txt |  6 +++
66871  gio/.gitignore                      |  1 +
66872  gio/Makefile.am                     |  3 ++
66873  gio/gcredentials.c                  | 13 +-----
66874  gio/gdbusauth.c                     |  3 +-
66875  gio/ginetaddress.c                  | 22 +++-------
66876  gio/gio.symbols                     |  1 +
66877  gio/gnetworking.c                   | 79
66878  +++++++++++++++++++++++++++++++++++
66879  gio/gnetworking.h.in                | 83
66880  +++++++++++++++++++++++++++++++++++++
66881  gio/gnetworkingprivate.h            | 55 +-----------------------
66882  gio/gresolver.c                     |  6 +--
66883  gio/gsocket.c                       |  8 ++--
66884  gio/gunixconnection.c               |  8 +---
66885  gio/gunixcredentialsmessage.c       | 16 ++-----
66886  gio/gunixfdlist.c                   |  3 +-
66887  gio/gunixfdmessage.c                |  3 +-
66888  gio/gunixsocketaddress.c            |  2 +-
66889  gio/tests/gdbus-peer.c              |  2 +-
66890  gio/tests/socket.c                  |  3 +-
66891  gio/tests/unix-fd.c                 |  2 +-
66892  22 files changed, 220 insertions(+), 120 deletions(-)
66893
66894 commit 9e90575502e663e5adde201f214c811df08bdf29
66895 Author: Dan Winship <danw@gnome.org>
66896 Date:   Thu Dec 29 11:25:07 2011 -0500
66897
66898     gio: move resolver utils from gresolver.c to gthreadedresolver.c
66899
66900     Since there is only one resolver implementation now, we can move the
66901     resolver utility functions from gresolver.c into gthreadedresolver.c,
66902     and remove the prototypes from gnetworkingprivate.h.
66903
66904     https://bugzilla.gnome.org/show_bug.cgi?id=623187
66905
66906  gio/gnetworkingprivate.h |  34 ---
66907  gio/gresolver.c          | 555
66908  -----------------------------------------------
66909  gio/gthreadedresolver.c  | 499 +++++++++++++++++++++++++++++++++++++++---
66910  3 files changed, 474 insertions(+), 614 deletions(-)
66911
66912 commit c70072180557c0a897da0d96ef2cf4f5398ddd3b
66913 Author: Colin Walters <walters@verbum.org>
66914 Date:   Tue Dec 11 16:53:48 2012 -0500
66915
66916     g_unix_open_pipe: Add missing F_SETFD
66917
66918     Spotted by Ray Strode <rstrode@redhat.com>
66919
66920     While we're here, microoptimize by skipping the fcntl() calls if flags
66921     is 0.
66922
66923     https://bugzilla.gnome.org/show_bug.cgi?id=690069
66924
66925  glib/glib-unix.c | 8 ++++++--
66926  1 file changed, 6 insertions(+), 2 deletions(-)
66927
66928 commit 5baa26be724db9e8bb16e52568a0caca31a0b74b
66929 Author: Colin Walters <walters@verbum.org>
66930 Date:   Mon Dec 10 20:30:44 2012 -0500
66931
66932     gobject.symbols: Update for g_checksum_get_type()
66933
66934     See previous commit.
66935
66936  gobject/gobject.symbols | 1 +
66937  1 file changed, 1 insertion(+)
66938
66939 commit bf1e63c2aaa0ff3dad75a006576ba8b5daac6559
66940 Author: Colin Walters <walters@verbum.org>
66941 Date:   Mon Dec 10 10:50:30 2012 -0500
66942
66943     Make GChecksum more fully introspectable
66944
66945     In 2.34, g_compute_checksum_for_bytes() was added, but this patch
66946     allows binding users to use the incremental update API; this is
66947     significantly more efficient than reading entire files into memory.
66948
66949     https://bugzilla.gnome.org/show_bug.cgi?id=689982
66950
66951  glib/gchecksum.c     |  8 ++++----
66952  gobject/gboxed.c     |  1 +
66953  gobject/glib-types.h | 11 +++++++++++
66954  3 files changed, 16 insertions(+), 4 deletions(-)
66955
66956 commit afdb2abb13896a3d5caecabd2f7158e8047f9956
66957 Author: Dan Winship <danw@gnome.org>
66958 Date:   Wed Nov 7 10:36:05 2012 -0500
66959
66960     gio: Don't leak the temp file when g_file_replace() fails or is
66961     cancelled
66962
66963     If the temp file still exists at the end of the close operation,
66964     unlink it.
66965
66966     https://bugzilla.gnome.org/show_bug.cgi?id=629301
66967
66968  gio/glocalfileoutputstream.c |   5 ++
66969  gio/tests/file.c             | 136
66970  ++++++++++++++++++++++++++++++++++---------
66971  2 files changed, 113 insertions(+), 28 deletions(-)
66972
66973 commit e218b96a6bf687842834fbfe133e77495049f251
66974 Author: Alexander Larsson <alexl@redhat.com>
66975 Date:   Fri Dec 7 17:34:52 2012 +0100
66976
66977     Add g_type_get_type_registration_serial()
66978
66979     This lets you cache type lookup information and then know when
66980     the cache information is out of date. In particular, we want this
66981     in order to be able to cache g_type_from_name() lookups in the Gtk+
66982     theme machinery.
66983
66984     https://bugzilla.gnome.org/show_bug.cgi?id=689847
66985
66986  docs/reference/gobject/gobject-sections.txt |  1 +
66987  gobject/gobject.symbols                     |  1 +
66988  gobject/gtype.c                             | 23 +++++++++++++++++++++++
66989  gobject/gtype.h                             |  3 +++
66990  4 files changed, 28 insertions(+)
66991
66992 commit d77948eadf39ff4fdc001f679c7628e84e3af461
66993 Author: David Zeuthen <zeuthen@gmail.com>
66994 Date:   Thu Dec 6 16:21:58 2012 -0500
66995
66996     fileinfo: mark lost+found/ root directory as hidden
66997
66998     This was reported in bug 689800.
66999
67000     https://bugzilla.gnome.org/show_bug.cgi?id=689800
67001
67002     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
67003
67004  gio/glocalfile.c     | 40 ++++++++++++++++++++++++++++++++++++++++
67005  gio/glocalfileinfo.c |  5 +++++
67006  gio/glocalfileinfo.h |  4 ++++
67007  3 files changed, 49 insertions(+)
67008
67009 commit 510ba9b4efe1813e24c6dfa7405c3547bf9efdd7
67010 Author: Timothy Arceri <t_arceri@yahoo.com.au>
67011 Date:   Thu Nov 29 10:50:55 2012 +1100
67012
67013     Support for .hidden files
67014
67015     https://bugzilla.gnome.org/show_bug.cgi?id=587806
67016
67017  gio/glocalfileinfo.c | 116
67018  ++++++++++++++++++++++++++++++++++++++++++++++++++-
67019  1 file changed, 115 insertions(+), 1 deletion(-)
67020
67021 commit 6869454103471d383216dc39db09279d61aa2bba
67022 Author: Ryan Lortie <desrt@desrt.ca>
67023 Date:   Thu Dec 6 13:56:39 2012 -0500
67024
67025     add two missing version macros
67026
67027  gio/gsimpleactiongroup.h  | 1 +
67028  glib/deprecated/gthread.h | 1 +
67029  2 files changed, 2 insertions(+)
67030
67031 commit 7c9884476085ceb3fc91cd2eb0374543e79a6e56
67032 Author: Ryan Lortie <desrt@desrt.ca>
67033 Date:   Thu Dec 6 13:29:31 2012 -0500
67034
67035     various: add missing cases of #include "config.h"
67036
67037  gio/gapplicationimpl-dbus.c    | 2 ++
67038  gio/gdbusmenumodel.c           | 2 ++
67039  gio/gioenumtypes.c.template    | 2 ++
67040  gio/gmenuexporter.c            | 2 ++
67041  gio/gmenumodel.c               | 2 ++
67042  gio/gnextstepsettingsbackend.c | 2 ++
67043  gio/gsimpleactiongroup.c       | 2 ++
67044  glib/glib-private.c            | 2 ++
67045  glib/gtimezone.c               | 2 ++
67046  glib/gvariant-core.c           | 2 ++
67047  10 files changed, 20 insertions(+)
67048
67049 commit 7523c04b54485f3343a3fb55ada4a8f3d8290860
67050 Author: Ryan Lortie <desrt@desrt.ca>
67051 Date:   Sun Dec 2 12:07:24 2012 -0500
67052
67053     g_get_home_dir(): honour $HOME
67054
67055     If the $HOME environment variable is set, prefer that to the entry in
67056     /etc/passwd.
67057
67058     This brings us in line with almost every other utility and library on
67059     UNIX-like systems while avoiding some of the more complicated
67060     possibilities that have been suggested.
67061
67062     This incompatible change has been petitioned for quite some time by
67063     many, and in particular from the Debian world, which carries a patch
67064     that adds a new G_HOME environment variable with the same meaning as
67065     this patch now assigns to HOME.
67066
67067     The primary motivation for the change was to increase the testability
67068     of
67069     GLib-based programs from 'make check' types of frameworks: it is now
67070     possible to set HOME to a temp directory to avoid the testsuite
67071     modifying the user's real home directory.
67072
67073     The change also brings us increased compliance with the XDG Base
67074     Directory Specification.  The specification specifically states
67075     that the
67076     default values should be computed based on the HOME environment
67077     variable, whereas we were basing them on the value from /etc/passwd.
67078
67079     The change was agreed to by all in attendence at the November 29 Gtk+
67080     developer meeting.
67081
67082     https://bugzilla.gnome.org/show_bug.cgi?id=142568
67083
67084  NEWS          |  9 ++++++++
67085  glib/gutils.c | 74
67086  +++++++++++++++++++++++++++++------------------------------
67087  2 files changed, 46 insertions(+), 37 deletions(-)
67088
67089 commit 28f88cf111eb0c8ac109d8a99560c39eaa71ce01
67090 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
67091 Date:   Wed Dec 5 20:08:15 2012 +0100
67092
67093     Updated Spanish translation
67094
67095  po/es.po | 290
67096  ++++++++++++++++++++++++++++++++-------------------------------
67097  1 file changed, 147 insertions(+), 143 deletions(-)
67098
67099 commit 1e74e46a00bc4495f620b3c0e639f6c05d7d2389
67100 Author: Colin Walters <walters@verbum.org>
67101 Date:   Fri Nov 30 15:18:01 2012 -0500
67102
67103     gdbusobjectskeleton: Fix compiler warnings
67104
67105     The G_OBJECT_WARN_INVALID_PROPERTY_ID() macro uses a local variable
67106     named "_object"; work around this by using "object" as the variable we
67107     pass in.
67108
67109     https://bugzilla.gnome.org/show_bug.cgi?id=689377
67110
67111  gio/gdbusobjectskeleton.c | 4 ++--
67112  1 file changed, 2 insertions(+), 2 deletions(-)
67113
67114 commit 33de093b5abf26c42e9b6ead38088afd21e61991
67115 Author: Colin Walters <walters@verbum.org>
67116 Date:   Fri Nov 30 15:22:54 2012 -0500
67117
67118     gobject: Use local variable names in macros less likely to clash
67119
67120     At least GDBus had code that had "_object" as a parameter to one of
67121     its functions, but this clashes with the GObject macro
67122     G_OBJECT_WARN_INVALID_PROPERTY_ID() which created a local "_object".
67123
67124     Since many of us cargo cult around copies of objects, let's be
67125     defensive here and use local variable names less likely to clash with
67126     application code.
67127
67128     https://bugzilla.gnome.org/show_bug.cgi?id=689377
67129
67130  gobject/gobject.h | 14 +++++++-------
67131  1 file changed, 7 insertions(+), 7 deletions(-)
67132
67133 commit e97a2f4195fb5bd8d7777651232dc10487a1ed92
67134 Author: Dan Winship <danw@gnome.org>
67135 Date:   Thu Nov 15 22:26:54 2012 -0500
67136
67137     win32: suppress fatal error dialog box when running tests
67138
67139     When running a test program (ie, if g_test_init() has been called),
67140     don't pop up a dialog box when a fatal error occurs. Just print the
67141     message to stderr and exit.
67142
67143     https://bugzilla.gnome.org/show_bug.cgi?id=679683
67144
67145  docs/reference/glib/glib-sections.txt |  1 +
67146  glib/gmessages.c                      | 14 +++++++++-----
67147  glib/gtestutils.c                     | 10 ++++++++++
67148  glib/gtestutils.h                     |  1 +
67149  4 files changed, 21 insertions(+), 5 deletions(-)
67150
67151 commit ac025007cc571cd767fac8cbd6f937d01773ce28
67152 Author: Aleksander Morgado <aleksander@lanedo.com>
67153 Date:   Mon Dec 3 15:59:06 2012 +0100
67154
67155     gsocketlistener: set source object tag before completing the GTask
67156
67157     Otherwise, the finish() method won't find the source object.
67158
67159     https://bugzilla.gnome.org/show_bug.cgi?id=689538
67160
67161  gio/gsocketlistener.c | 2 +-
67162  1 file changed, 1 insertion(+), 1 deletion(-)
67163
67164 commit 80c24d36f2525d83e458ebbdf62fdbd085945a02
67165 Author: Kalev Lember <kalevlember@gmail.com>
67166 Date:   Sun Dec 2 15:34:37 2012 +0100
67167
67168     win32: Fix GDBusDaemon build when glib is built as a static lib
67169
67170     This makes sure not to ifdef _g_io_win32_get_module() out when glib is
67171     built as a static lib, and also fixes it to work when DllMain isn't
67172     available.
67173
67174     The implementation uses GetModuleHandleEx() which is only available on
67175     Windows XP and later, so this commit effectively drops the Windows
67176     2000
67177     support in glib. Earlier commit 731b4699 already took care of defining
67178     _WIN32_WINNT to support the Windows XP API.
67179
67180     https://bugzilla.gnome.org/show_bug.cgi?id=675516
67181
67182  gio/giomodule.c | 8 ++++++--
67183  1 file changed, 6 insertions(+), 2 deletions(-)
67184
67185 commit 4a506290a701a890b4609ac979f8e1d11935a39e
67186 Author: Arnel A. Borja <kyoushuu@yahoo.com>
67187 Date:   Fri Sep 14 08:58:04 2012 +0800
67188
67189     win32: Use AC_CHECK_TOOL to find dlltool
67190
67191     https://bugzilla.gnome.org/show_bug.cgi?id=684145
67192
67193  configure.ac      | 1 +
67194  tests/Makefile.am | 2 +-
67195  2 files changed, 2 insertions(+), 1 deletion(-)
67196
67197 commit e261b9c0308495ef03a5171fec734323748b599d
67198 Author: Evan Nemerson <evan@coeus-group.com>
67199 Date:   Thu Nov 15 11:52:28 2012 -0800
67200
67201     gtask: annotate source_object arguments and return values as GObject
67202
67203     https://bugzilla.gnome.org/show_bug.cgi?id=688419
67204
67205  gio/gtask.c | 17 ++++++++++-------
67206  1 file changed, 10 insertions(+), 7 deletions(-)
67207
67208 commit fe0b77fea8c9e5e5d1dd1cada4c18f17b6c9085a
67209 Author: Mike Gorse <mgorse@suse.com>
67210 Date:   Thu Nov 29 16:51:59 2012 -0600
67211
67212     Optimize reading strings when deserializing gdbus messages
67213
67214     Now that we're directly accessing the memory holding a message blob,
67215     we can access strings directly while reading them. This speeds up
67216     read_string significantly, since we no longer malloc/memcpy/free.
67217
67218  gio/gdbusmessage.c | 96
67219  +++++++++++++++---------------------------------------
67220  1 file changed, 26 insertions(+), 70 deletions(-)
67221
67222 commit a5f57bad20754b337357e1fba099773b34ed841d
67223 Author: Matthias Clasen <mclasen@redhat.com>
67224 Date:   Fri Nov 30 09:03:20 2012 -0500
67225
67226     g_file_enumerate_children: Fix reference to wrong error code
67227
67228     This function does in fact return G_IO_ERROR_NOT_DIRETORY, and
67229     not G_FILE_ERROR_NOTDIR.
67230
67231  gio/gfile.c | 2 +-
67232  1 file changed, 1 insertion(+), 1 deletion(-)
67233
67234 commit 30cff2a8e07a818a2bd8800549b264b6dec73b89
67235 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
67236 Date:   Fri Nov 30 17:23:29 2012 +0530
67237
67238     Assamese translation updated
67239
67240  po/as.po | 176
67241  +++++++++++++++++++++++++++++++--------------------------------
67242  1 file changed, 87 insertions(+), 89 deletions(-)
67243
67244 commit d64691c1fdd0fcf39e106507d30fb69aa672df04
67245 Author: Yaron Shahrabani <sh.yaron@gmail.com>
67246 Date:   Fri Nov 30 11:01:53 2012 +0200
67247
67248     Updated Hebrew translation.
67249
67250  po/he.po | 161
67251  ++++++++++++++++++++++++++++++++-------------------------------
67252  1 file changed, 81 insertions(+), 80 deletions(-)
67253
67254 commit e2241c62eebbab6a169fe7ceb4413e8cc778bed7
67255 Author: Yaron Shahrabani <sh.yaron@gmail.com>
67256 Date:   Fri Nov 23 10:11:32 2012 +0200
67257
67258     Updated Hebrew translation.
67259
67260  po/he.po | 1019
67261  +++++++++++++++++++++++++++++++-------------------------------
67262  1 file changed, 514 insertions(+), 505 deletions(-)
67263
67264 commit 936254c386b57ee61ccbba3fac659fc631a9cc9a
67265 Author: Alexander Larsson <alexl@redhat.com>
67266 Date:   Fri Nov 30 09:39:13 2012 +0100
67267
67268     Don't look for icons called "(null)" if no xdg mime icon
67269
67270  gio/gcontenttype.c | 7 +++++--
67271  1 file changed, 5 insertions(+), 2 deletions(-)
67272
67273 commit edf94ba2631b8c4d32e798eaec69ceb89d6b32a8
67274 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
67275 Date:   Thu Nov 29 17:48:35 2012 +0100
67276
67277     Fix race condition in gapplication/basic test
67278
67279     The three processes this test creates need to be executed
67280     in order, and g_usleep was used to guarantee that.
67281     However, under heavy load, that is not enough. Instead,
67282     wait until the children start by making sure they have
67283     written to stdout before proceeding any further.
67284
67285     https://bugzilla.gnome.org/show_bug.cgi?id=664627
67286
67287  gio/tests/gapplication.c | 15 +++++++++------
67288  1 file changed, 9 insertions(+), 6 deletions(-)
67289
67290 commit 3e5214c15c2a19b64d74e7142b6cd0d520dddf04
67291 Author: Mike Gorse <mgorse@suse.com>
67292 Date:   Wed Oct 31 19:44:03 2012 -0500
67293
67294     Use a simple struct when reading and writing gdbus messages
67295
67296     GData*Streams incur significant overhead, and we do not need all
67297     of the
67298     functionality that they provide, since we only ever read from/write to
67299     memory when handling message blobs, so it is more performant to use a
67300     simple structure.
67301
67302     https://bugzilla.gnome.org/show_bug.cgi?id=652650
67303
67304  gio/gdbusmessage.c | 818
67305  +++++++++++++++++++++++++++++++++++++++--------------
67306  1 file changed, 600 insertions(+), 218 deletions(-)
67307
67308 commit ccd1fb682050f4ccd9e0b5d1024d02199b7c862b
67309 Author: Juan Pablo Ugarte <juanpablougarte@gmail.com>
67310 Date:   Thu Nov 29 16:12:25 2012 -0300
67311
67312     Added G_IO_ERROR_BROKEN_PIPE
67313
67314  gio/gioenums.h | 4 +++-
67315  gio/gioerror.c | 6 ++++++
67316  2 files changed, 9 insertions(+), 1 deletion(-)
67317
67318 commit 52c608dd0d2f8a2818c6b1fc36040eeed8f301ab
67319 Author: Ryan Lortie <desrt@desrt.ca>
67320 Date:   Thu Nov 29 09:03:32 2012 -0500
67321
67322     gio: GLIB_AVAILABLE_IN to more APIs
67323
67324     Useful on its own, but also for a future patch for symbol visibility.
67325
67326     https://bugzilla.gnome.org/show_bug.cgi?id=688681
67327
67328  gio/gactionmap.h       |  4 ++++
67329  gio/gapplication.h     |  1 +
67330  gio/gcontenttype.h     |  1 +
67331  gio/gdesktopappinfo.h  |  6 ++++++
67332  gio/ginetaddressmask.h |  6 ++++++
67333  gio/giomodule.h        |  5 +++++
67334  gio/gmenu.h            | 27 +++++++++++++++++++++++++++
67335  gio/gmenumodel.h       | 19 +++++++++++++++++++
67336  gio/gresource.h        |  2 ++
67337  gio/gsettingsschema.h  |  4 ++++
67338  gio/gsimpleaction.h    |  1 +
67339  11 files changed, 76 insertions(+)
67340
67341 commit ce586ba991967b1a663a9082312a45725da6fe5b
67342 Author: Kalev Lember <kalevlember@gmail.com>
67343 Date:   Wed Nov 28 23:25:52 2012 +0100
67344
67345     Unconditionally use g_content_type_get_symbolic_icon()
67346
67347     ... and g_content_type_get_generic_icon_name(). The new functions are
67348     implemented for Win32 since commit dace477c, so we no longer need to
67349     guard them with G_OS_UNIX.
67350
67351  gio/gio.symbols      | 2 --
67352  gio/glocalfileinfo.c | 2 --
67353  2 files changed, 4 deletions(-)
67354
67355 commit c9affa778e14e7dc44221fa678963e09df744f32
67356 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
67357 Date:   Wed Nov 28 16:55:12 2012 +0100
67358
67359     Revert "Fix compilation on Android with the bionic C library"
67360
67361     This reverts commit cb0ed84d4022e0fba6aaa9e99e258d8d507a90e5.
67362
67363     It wasn't meant to be pushed yet.
67364
67365  gio/glocalfileinfo.c               |   2 -
67366  gio/gresolver.c                    | 137
67367  -------------------------------------
67368  gio/gthreadedresolver.c            |   7 --
67369  gio/tests/gtlsconsoleinteraction.c |  10 +--
67370  glib/galloca.h                     |   4 +-
67371  glib/gstrfuncs.c                   |  14 ----
67372  glib/gutils.c                      |   6 --
67373  gmodule/gmodule-dl.c               |   4 --
67374  8 files changed, 2 insertions(+), 182 deletions(-)
67375
67376 commit 97385dbbe82a628a9997ed85e6c9f58dddf334d0
67377 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
67378 Date:   Wed Nov 28 16:34:18 2012 +0100
67379
67380     Fix duplicated case value for mingw runtimes defining EOVERLFOW
67381     as EFBIG
67382
67383  glib/giochannel.c | 2 ++
67384  1 file changed, 2 insertions(+)
67385
67386 commit cb0ed84d4022e0fba6aaa9e99e258d8d507a90e5
67387 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
67388 Date:   Wed Nov 28 16:28:28 2012 +0100
67389
67390     Fix compilation on Android with the bionic C library
67391
67392  gio/glocalfileinfo.c               |   2 +
67393  gio/gresolver.c                    | 137
67394  +++++++++++++++++++++++++++++++++++++
67395  gio/gthreadedresolver.c            |   7 ++
67396  gio/tests/gtlsconsoleinteraction.c |  10 ++-
67397  glib/galloca.h                     |   4 +-
67398  glib/gstrfuncs.c                   |  14 ++++
67399  glib/gutils.c                      |   6 ++
67400  gmodule/gmodule-dl.c               |   4 ++
67401  8 files changed, 182 insertions(+), 2 deletions(-)
67402
67403 commit 058fa6393e368a2134f18df3296c09eb33d8e951
67404 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
67405 Date:   Wed Nov 28 16:25:43 2012 +0100
67406
67407     Protect against strcmp() on NULL strings
67408
67409  glib/ggettext.c | 5 +++--
67410  1 file changed, 3 insertions(+), 2 deletions(-)
67411
67412 commit fca30c3e165df732360e26c685496729dbcfe8b9
67413 Author: Martin Pitt <martinpitt@gnome.org>
67414 Date:   Wed Nov 28 12:09:17 2012 +0100
67415
67416     g_unix_signal_add_full(): Annotate to shadow g_unix_signal_add()
67417
67418     Just like g_timeout_add() and friends, we want to hide the
67419     unintrospectable
67420     g_unix_signal_add() from GI bindings and present
67421     g_unix_signal_add_full() as
67422     GLib.unix_signal_add() to them.
67423
67424  glib/glib-unix.c | 1 +
67425  1 file changed, 1 insertion(+)
67426
67427 commit 2b6be7544c5f5a8937f9e62eb796d0489cb46a67
67428 Author: Matthias Clasen <mclasen@redhat.com>
67429 Date:   Wed Nov 28 00:04:45 2012 -0500
67430
67431     Add new api to the docs
67432
67433  docs/reference/gio/gio-sections.txt | 1 +
67434  1 file changed, 1 insertion(+)
67435
67436 commit 65740f62bfa41836a738267d09fc676744af8edc
67437 Author: Matthias Clasen <mclasen@redhat.com>
67438 Date:   Wed Nov 28 00:01:11 2012 -0500
67439
67440     Fix suprisingly hard-to-spot typo
67441
67442  gio/gfileinfo.c | 2 +-
67443  gio/gfileinfo.h | 2 +-
67444  gio/gio.symbols | 2 +-
67445  3 files changed, 3 insertions(+), 3 deletions(-)
67446
67447 commit ed5c17e11f3b37b0725e1ca2f62511338fa23f1b
67448 Author: Colin Walters <walters@verbum.org>
67449 Date:   Thu Nov 22 08:23:27 2012 -0500
67450
67451     GMemoryOutputStream: Add new _resizable() constructor usable from
67452     bindings
67453
67454     Really, the memory output stream API is too warped around the model
67455     where it's a fixed size buffer that you've already allocated.  Even in
67456     C, I find myself always wanting to use it to just accumulate data into
67457     an arbitrary-sized buffer it allocates.
67458
67459     Unfortunately, it's also not usable from bindings because it's not
67460     common to bind g_free() and g_realloc(), but if you just pass
67461     NULL, you
67462     get the default of a fixed size, which is useless as per above.
67463
67464     I am going to use this from a gjs test case, and the GSubprocess test
67465     cases also will use it.
67466
67467     https://bugzilla.gnome.org/show_bug.cgi?id=688931
67468
67469  docs/reference/gio/gio-sections.txt |  1 +
67470  gio/gio.symbols                     |  1 +
67471  gio/gmemoryoutputstream.c           | 14 ++++++++++++++
67472  gio/gmemoryoutputstream.h           |  2 ++
67473  gio/tests/memory-output-stream.c    |  4 ++--
67474  5 files changed, 20 insertions(+), 2 deletions(-)
67475
67476 commit 7a5dd54f472790c7ba366d267c637eb203797c14
67477 Author: Bastien Nocera <hadess@hadess.net>
67478 Date:   Tue Nov 27 17:23:08 2012 +0100
67479
67480     fileinfo: Add missing AVAILABLE macro
67481
67482     As forgotten in previous patch.
67483
67484  gio/gfileinfo.h | 1 +
67485  1 file changed, 1 insertion(+)
67486
67487 commit f635f1fd16d72ba4dc1fe2f1dc1413c773595393
67488 Author: Bastien Nocera <hadess@hadess.net>
67489 Date:   Tue Nov 27 16:59:28 2012 +0100
67490
67491     fileinfo: Add _get_deletion_date() helper
67492
67493     For use in gnome-settings-daemon, so that callers don't have
67494     to parse the deletion date by hand.
67495
67496  gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++
67497  gio/gfileinfo.h |  1 +
67498  gio/gio.symbols |  1 +
67499  3 files changed, 38 insertions(+)
67500
67501 commit 3baf256a2c55ffcf2664e72a39821fddb59370e1
67502 Author: Ryan Lortie <desrt@desrt.ca>
67503 Date:   Sun Nov 25 14:25:59 2012 -0500
67504
67505     gio: New API for GFile from remote commandline arg
67506
67507     Add a pair of new APIs: one to GFile to create a new file from a
67508     commandline arg relative to a given cwd and one to
67509     GApplicationCommandLine to create a GFile from an arg, relative to the
67510     cwd of the invoking commandline.
67511
67512     https://bugzilla.gnome.org/show_bug.cgi?id=689037
67513
67514  docs/reference/gio/gio-sections.txt |  2 +
67515  gio/gapplicationcommandline.c       | 32 ++++++++++++++++
67516  gio/gapplicationcommandline.h       |  4 ++
67517  gio/gfile.c                         | 76
67518  +++++++++++++++++++++++++++++--------
67519  gio/gfile.h                         |  3 ++
67520  gio/gio.symbols                     |  2 +
67521  6 files changed, 103 insertions(+), 16 deletions(-)
67522
67523 commit 4e7161ce20364a61db1b6188654c19d9ff83b9d9
67524 Author: ManojKumar Giri <mgiri@redhat.com>
67525 Date:   Tue Nov 27 19:21:43 2012 +0530
67526
67527     Updated Odia Translation with FUEL implementation.
67528
67529  po/or.po | 325
67530  +++++++++++++++++++++++++++++++++++++--------------------------
67531  1 file changed, 190 insertions(+), 135 deletions(-)
67532
67533 commit b55e1820a9faff5557d99f78bd0a205659afc60d
67534 Author: Dan Winship <danw@gnome.org>
67535 Date:   Sat Nov 24 15:47:45 2012 -0500
67536
67537     g_test_expect_message: fix pattern syntax in example code
67538
67539  glib/gmessages.c | 2 +-
67540  1 file changed, 1 insertion(+), 1 deletion(-)
67541
67542 commit 37f369a41eebcebe331f614b12c07cb954f3144c
67543 Author: Ryan Lortie <desrt@desrt.ca>
67544 Date:   Sun Nov 25 14:47:53 2012 -0500
67545
67546     stop using libgthread internally
67547
67548     The gobject tools (glib-genmarshal and gobject-query) were linking
67549     against libgthread.  Stop that.
67550
67551     Also, remove the gthread_INCLUDES internal automake substitution.
67552
67553  configure.ac        | 9 ++-------
67554  gobject/Makefile.am | 4 ++--
67555  2 files changed, 4 insertions(+), 9 deletions(-)
67556
67557 commit 1f005d93853f882cfeac3805644286e4d8a99124
67558 Author: John Ralls <jralls@ceridwen.us>
67559 Date:   Sun Nov 25 16:35:08 2012 +0900
67560
67561     Bug 681685: Transcoding fails on OSX
67562
67563     Add aliases for codesets supported by iconv and included in locales.
67564     Ifdef-out tests in glib/tests/gdatetime.c which fail because on
67565     OSX only
67566     ASCII numbers or symbols are returned for the format.
67567
67568     Even though nl_langinfo does weird things on Darwin in some cases, it
67569     still acts correctly when LANG/LC_ALL is set to a supported
67570     locale.codeset.
67571
67572  glib/libcharset/config.charset | 32 ++++++++++++++++++++++++++++++++
67573  glib/tests/gdatetime.c         |  8 ++++++++
67574  2 files changed, 40 insertions(+)
67575
67576 commit ee8080cc0bda9141e323c01b12e812b1ab748e18
67577 Author: Paolo Borelli <pborelli@gnome.org>
67578 Date:   Sat Nov 24 19:12:13 2012 +0100
67579
67580     Add GApplication local_command_line test
67581
67582     Assert that startup and shutdown are not called if we return TRUE from
67583     local_command_line
67584
67585  gio/tests/gapplication.c | 56
67586  ++++++++++++++++++++++++++++++++++++++++++++++++
67587  1 file changed, 56 insertions(+)
67588
67589 commit 543bbd8752cf6370897c711afed3caa0663a4850
67590 Author: Ryan Lortie <desrt@desrt.ca>
67591 Date:   Sat Nov 24 13:20:29 2012 -0500
67592
67593     GApplication: don't shutdown() on failure to start
67594
67595     If we fail to start (and don't register() or call startup()) then also
67596     don't call shutdown().  This happens in the case of failing to parse
67597     commandline arguments, for example.
67598
67599  gio/gapplication.c | 2 +-
67600  1 file changed, 1 insertion(+), 1 deletion(-)
67601
67602 commit be008ea6e2fd4d6fa38d00b16365b20e7fc2f876
67603 Author: Ryan Lortie <desrt@desrt.ca>
67604 Date:   Sat Nov 24 11:23:22 2012 -0500
67605
67606     gdatetime: Fix some docs sed damage
67607
67608  glib/gdatetime.c | 2 +-
67609  1 file changed, 1 insertion(+), 1 deletion(-)
67610
67611 commit afc2294fa84992784945842048a3e8799d73f1a8
67612 Author: Rajesh Ranjan <rranjan@redhat.com>
67613 Date:   Fri Nov 23 14:22:25 2012 +0530
67614
67615     hindi translation update
67616
67617  po/hi.po | 873
67618  +++++++++++++++++++++++++++++++++------------------------------
67619  1 file changed, 451 insertions(+), 422 deletions(-)
67620
67621 commit 7ed88ac25cbd93e5e15047a42570e1bb3003458d
67622 Author: Rajesh Ranjan <rranjan@redhat.com>
67623 Date:   Fri Nov 23 14:04:34 2012 +0530
67624
67625     hindi translation update
67626
67627  po/hi.po | 19 +++++++++----------
67628  1 file changed, 9 insertions(+), 10 deletions(-)
67629
67630 commit 6290d5218100bd12d4cf3fdc4087ba0fbb0afa94
67631 Author: Rajesh Ranjan <rranjan@redhat.com>
67632 Date:   Fri Nov 23 14:02:05 2012 +0530
67633
67634     hindi translation update
67635
67636  po/hi.po | 876
67637  +++++++++++++++++++++++++++++++--------------------------------
67638  1 file changed, 424 insertions(+), 452 deletions(-)
67639
67640 commit 2b7c2107a5478660630666e57d53251c7602135a
67641 Author: Sébastien Wilmet <swilmet@gnome.org>
67642 Date:   Thu Nov 22 19:41:19 2012 +0100
67643
67644     Improve i18n documentation
67645
67646     Clearly explain which gettext functions must be called. It depends
67647     whether the program is an application or a library.
67648
67649     https://bugzilla.gnome.org/show_bug.cgi?id=688886
67650
67651  glib/ggettext.c | 13 +++++++++----
67652  1 file changed, 9 insertions(+), 4 deletions(-)
67653
67654 commit 276cf6ceeea9489ef1ed23788c3c42dee5fcd72d
67655 Author: Krzesimir Nowak <qdlacz@gmail.com>
67656 Date:   Thu Nov 22 16:56:52 2012 +0100
67657
67658     configure: Make GNUC visibility attribute test more reliable.
67659
67660     Using "int main (int argc, char** argv)" in this test causes GCC to
67661     issue two warnings about unused variable if CFLAGS envvar has
67662     -Wunused-parameter (or just -Wextra). Those warnings are not related
67663     to the attribute checking but they can make the test fail anyway.
67664
67665  configure.ac | 2 +-
67666  1 file changed, 1 insertion(+), 1 deletion(-)
67667
67668 commit 73d230bc2500a17f9d7eb605c8c86fad3a878014
67669 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
67670 Date:   Thu Nov 22 21:59:15 2012 +0530
67671
67672     Assamese translation updated
67673
67674  po/as.po | 1017
67675  +++++++++++++++++++++++++++++++++-----------------------------
67676  1 file changed, 548 insertions(+), 469 deletions(-)
67677
67678 commit 7944195b7acadc6061c1e4fac0aad3be11a5bb16
67679 Author: ManojKumar Giri <mgiri@redhat.com>
67680 Date:   Thu Nov 22 20:20:05 2012 +0530
67681
67682     Updated Odia Translation with FUEL implementation.
67683
67684  po/or.po | 2 +-
67685  1 file changed, 1 insertion(+), 1 deletion(-)
67686
67687 commit 5089ebefe97447c9cf1dbc6779de24568cd624d2
67688 Author: ManojKumar Giri <mgiri@redhat.com>
67689 Date:   Thu Nov 22 20:18:15 2012 +0530
67690
67691     Updated Odia Translation with FUEL implementation.
67692
67693  po/or.po | 1897
67694  +++++++++++++++++++++++++++++++++++---------------------------
67695  1 file changed, 1072 insertions(+), 825 deletions(-)
67696
67697 commit 5ff99924d89896541212c93b0ac80229e7fc6a20
67698 Author: Will Thompson <will.thompson@collabora.co.uk>
67699 Date:   Wed Nov 14 14:59:42 2012 +0000
67700
67701     gthread: add AVAILABLE_IN_2_32 annotations
67702
67703     https://bugzilla.gnome.org/show_bug.cgi?id=688319
67704
67705  glib/gthread.h | 23 +++++++++++++++++++++++
67706  1 file changed, 23 insertions(+)
67707
67708 commit 4ffa4724383cbb93c4c2fd0fb8d46027a54acde0
67709 Author: Matthias Clasen <mclasen@redhat.com>
67710 Date:   Wed Nov 21 17:39:19 2012 -0500
67711
67712     Add a test for the GAppLaunchContext::launched signal
67713
67714  gio/tests/appinfo.c | 50
67715  ++++++++++++++++++++++++++++++++++++++++++++++++++
67716  1 file changed, 50 insertions(+)
67717
67718 commit bace1822d792cd8767156508834237d550888177
67719 Author: Matthias Clasen <mclasen@redhat.com>
67720 Date:   Fri Nov 16 18:24:21 2012 -0500
67721
67722     GAppLaunchContext: make it possible ot get the effective startup id
67723
67724     gnome-session needs to know the startup id that was given to
67725     a started app; this was not available via GAppLaunchContext.
67726     This commit adds a ::launched signal to get this information.
67727     At the same time, turn the launch_failed vfunc into a signal
67728     as well.
67729
67730     https://bugzilla.gnome.org/show_bug.cgi?id=688497
67731
67732  gio/gappinfo.c        | 55
67733  +++++++++++++++++++++++++++++++++++++++++++++------
67734  gio/gappinfo.h        |  4 +++-
67735  gio/gdesktopappinfo.c | 14 +++++++++++++
67736  3 files changed, 66 insertions(+), 7 deletions(-)
67737
67738 commit 7b0c93554be9db2db2cba2cd59bcbebad5077d47
67739 Author: Matthias Clasen <mclasen@redhat.com>
67740 Date:   Wed Nov 21 21:14:26 2012 -0500
67741
67742     Add new api to exported symbols
67743
67744  gio/gio.symbols | 3 +++
67745  1 file changed, 3 insertions(+)
67746
67747 commit 419a1e404007ac7d63788e700ed30b54a5efa711
67748 Author: Matthias Clasen <mclasen@redhat.com>
67749 Date:   Wed Nov 21 21:13:40 2012 -0500
67750
67751     Add new API to the docs
67752
67753  docs/reference/gio/gio-sections.txt | 3 +++
67754  1 file changed, 3 insertions(+)
67755
67756 commit ace7b0fd86430774fc5de2eaee8d6b1b15930c59
67757 Author: Matthias Clasen <mclasen@redhat.com>
67758 Date:   Wed Nov 21 16:15:14 2012 -0500
67759
67760     Add a test for new GDesktopAppInfo getters
67761
67762  gio/tests/desktop-app-info.c | 24 ++++++++++++++++++++++++
67763  1 file changed, 24 insertions(+)
67764
67765 commit 4adbc7aa42d75c072cf6946240a82f56247416f6
67766 Author: Matthias Clasen <mclasen@redhat.com>
67767 Date:   Fri Nov 16 18:22:45 2012 -0500
67768
67769     GDesktopAppInfo: add enough api to make autostart implementable
67770
67771     gnome-session still uses EggDesktopFile, since GDesktopAppInfo is
67772     missing a handful of APIs that are needed to implement the
67773     autostart spec. This patch adds the minimum that is required.
67774
67775     https://bugzilla.gnome.org/show_bug.cgi?id=688497
67776
67777  gio/gdesktopappinfo.c | 103
67778  ++++++++++++++++++++++++++++++++++++++++++++------
67779  gio/gdesktopappinfo.h |   9 +++++
67780  2 files changed, 101 insertions(+), 11 deletions(-)
67781
67782 commit 563ee093bccca5727908a7c20da2a42f59cb004b
67783 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
67784 Date:   Thu Nov 22 08:59:02 2012 +0800
67785
67786     build/win32/Makefile.am: Also go into the vs11 subdirectory
67787
67788  build/win32/Makefile.am | 3 ++-
67789  1 file changed, 2 insertions(+), 1 deletion(-)
67790
67791 commit 76cecf061b377d30e5422cdddb1fb9d19c52421d
67792 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
67793 Date:   Mon Nov 19 12:58:55 2012 +0800
67794
67795     Add autotools scripts to create VS2012 projects
67796
67797     As the project file format for Visual Studio 2012 is only slightly
67798     different from Visual Studio 2010 projects, we can provide support for
67799     building GLib (and other projects) with Visual Studio 2012 with
67800     relatively
67801     little effort.  This might change when we eventually get GLib to
67802     work with
67803     the Windows 8 (Modern UI/formerly Metro) APIs, but this will
67804     suffice for
67805     the time being for people needing to build GLib with Visual Studio
67806     2012.
67807
67808     Basically all that needs to be done at 'make dist' is:
67809     -Copy the .sln/.props/README.txt/.vcxproj files and replace the VS2010
67810      stuff with VS2012 stuff
67811     -Copy the .vcxproj.filters as is
67812
67813  build/Makefile-newvs.am      | 32 ++++++++++++++++++++++++++++++++
67814  build/win32/vs11/.gitignore  | 30 ++++++++++++++++++++++++++++++
67815  build/win32/vs11/Makefile.am | 36 ++++++++++++++++++++++++++++++++++++
67816  configure.ac                 |  1 +
67817  4 files changed, 99 insertions(+)
67818
67819 commit 269f890474de12f31548ddb66ff9a856b18a9894
67820 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
67821 Date:   Mon Nov 12 17:07:39 2012 +0100
67822
67823     GObject: Fix code snippet in description of floating reference.
67824
67825     https://bugzilla.gnome.org/show_bug.cgi?id=688180
67826
67827  gobject/gobject.c | 3 ++-
67828  1 file changed, 2 insertions(+), 1 deletion(-)
67829
67830 commit 5900d60d0640af59961e87f5315eb1d2f11fad9c
67831 Author: Olivier Blin <olivier.blin@softathome.com>
67832 Date:   Wed Nov 14 19:08:10 2012 +0100
67833
67834     configure: add missing square bracket in AS_IF for memmove
67835
67836     This has been broken in commit
67837     54e31ab4f172bbb28434eafc34c9345a93c9ccf5
67838     It seems to be the only hunk that was incorrectly converted.
67839
67840     https://bugzilla.gnome.org/show_bug.cgi?id=688377
67841
67842  configure.ac | 2 +-
67843  1 file changed, 1 insertion(+), 1 deletion(-)
67844
67845 commit 6e2046207a2fe1c013bbf348b87d54a1375dea7a
67846 Author: Eduardo Lima Mitev <elima@igalia.com>
67847 Date:   Fri Nov 16 18:20:09 2012 +0100
67848
67849     gchecksum: Adds SHA512 support
67850
67851     https://bugzilla.gnome.org/show_bug.cgi?id=602715
67852
67853  glib/gchecksum.c      | 317
67854  +++++++++++++++++++++++++++++++++++++++++++++++++-
67855  glib/gchecksum.h      |   4 +-
67856  glib/tests/checksum.c | 192 ++++++++++++++++++++++++++++++
67857  3 files changed, 511 insertions(+), 2 deletions(-)
67858
67859 commit 5c94a3e89cae9946bab07478c992172eda9c8ca9
67860 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
67861 Date:   Tue Nov 20 15:50:54 2012 +0100
67862
67863     Updated Spanish translation
67864
67865  po/es.po | 815
67866  ++++++++++++++++++++++++++++++++-------------------------------
67867  1 file changed, 414 insertions(+), 401 deletions(-)
67868
67869 commit 46a92a760b8fc83015ec5016cd0bc8b3ab343325
67870 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
67871 Date:   Tue Nov 20 08:58:30 2012 +0100
67872
67873     Add boxed GType for GThread
67874
67875     https://bugzilla.gnome.org/show_bug.cgi?id=688704
67876
67877  docs/reference/gobject/gobject-sections.txt |  1 +
67878  gobject/gboxed.c                            |  2 ++
67879  gobject/glib-types.h                        | 11 +++++++++++
67880  gobject/gobject.symbols                     |  1 +
67881  4 files changed, 15 insertions(+)
67882
67883 commit ca8062a389d88b879da1018c5d2f7429113b9e9e
67884 Author: Shankar Prasad <svenkate@redhat.com>
67885 Date:   Tue Nov 20 11:42:27 2012 +0530
67886
67887     Updated Kannada Translations
67888
67889  po/kn.po | 372
67890  +++++++++++++++++++++++++++------------------------------------
67891  1 file changed, 157 insertions(+), 215 deletions(-)
67892
67893 commit 51d083010286cb4bdc0d7b0b2323e25a94115087
67894 Author: Debarshi Ray <debarshir@gnome.org>
67895 Date:   Tue Nov 20 00:11:56 2012 +0100
67896
67897     file-info: Don't leak the filename if thumbnailing failed
67898
67899     Fixes: https://bugzilla.gnome.org/686895
67900
67901  gio/glocalfileinfo.c | 1 +
67902  1 file changed, 1 insertion(+)
67903
67904 commit cdc95d31e61d6ff9425011af7904cb342e4a3a86
67905 Author: Ryan Lortie <desrt@desrt.ca>
67906 Date:   Mon Nov 19 18:20:41 2012 -0500
67907
67908     *bump*
67909
67910  configure.ac | 2 +-
67911  1 file changed, 1 insertion(+), 1 deletion(-)
67912
67913 commit 779ed3f0a530f402d522b1eb23c2dd06f70e6413
67914 Author: Ryan Lortie <desrt@desrt.ca>
67915 Date:   Mon Nov 19 16:14:05 2012 -0500
67916
67917     NEWS
67918
67919  NEWS | 84
67920  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
67921  1 file changed, 84 insertions(+)
67922
67923 commit 824bc48adb464d5360237975fc5369f0b634d9b9
67924 Author: Ryan Lortie <desrt@desrt.ca>
67925 Date:   Mon Nov 19 16:10:55 2012 -0500
67926
67927     Remove two accidentally-exported symbols
67928
67929     This reverts commit 85976cf91deae6ac7cf1639a187a424ff7296968 and
67930     properly removes the offending symbols from gio.symbols.
67931
67932     These two private symbols were found to be exported during Colin's
67933     recent work cleaning up function visibility (among other things).
67934
67935     They were never exposed in any header file and I am 100% certain that
67936     they have never been used by anybody.  They were always private
67937     -- only
67938     exposed on the library symbol list.
67939
67940     This change will cause ABI checking tools to complain that we have
67941     removed functions, but the change is completely harmless for actual
67942     applications.
67943
67944     https://bugzilla.gnome.org/show_bug.cgi?id=687441
67945
67946  gio/gio.symbols  | 2 --
67947  gio/gmenumodel.c | 8 ++------
67948  2 files changed, 2 insertions(+), 8 deletions(-)
67949
67950 commit 5272bc4d67ff6c100ba02b02869db80f51d37c26
67951 Author: Ryan Lortie <desrt@desrt.ca>
67952 Date:   Mon Nov 19 10:28:55 2012 -0500
67953
67954     Revert "[gobject] set all properties before constructed()"
67955
67956     This reverts commit 028d4a03f2baa7ca9243a2819f30ffb0d5e137d7.
67957
67958     I thought that we would be able to get away with this incompatible
67959     change but it appears to impact far too much existing code.  The only
67960     thing we can do is revert.
67961
67962     https://bugzilla.gnome.org/show_bug.cgi?id=688596
67963
67964  gobject/gobject.c | 8 ++++----
67965  1 file changed, 4 insertions(+), 4 deletions(-)
67966
67967 commit 39150f90e5c34e5402c1a31ed9e71d2e21cfd4c0
67968 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
67969 Date:   Mon Nov 19 12:38:28 2012 +0800
67970
67971     Update config.h.win32.in
67972
67973     Make its entries correspond to the entries in config.h.in, and use
67974     _strnicmp for strncasecmp on Visual C++.
67975
67976  config.h.win32.in | 29 ++++++++++++++++++++---------
67977  1 file changed, 20 insertions(+), 9 deletions(-)
67978
67979 commit 596f96b08db1b99c820e397cb2030fa27e79ff96
67980 Author: Antoine Jacoutot <ajacoutot@gnome.org>
67981 Date:   Sat Nov 17 09:44:48 2012 +0100
67982
67983     gio-kqueue: use O_EVTONLY on MacOS
67984
67985     MacOS provides the O_EVTONLY flag to open(2) which allow to open
67986     a file
67987     for monitoring without preventing an unmount of the volume that
67988     contains
67989     it.
67990
67991     https://bugzilla.gnome.org/show_bug.cgi?id=688518
67992
67993  gio/kqueue/kqueue-exclusions.c | 5 +++++
67994  gio/kqueue/kqueue-helper.c     | 4 ++++
67995  2 files changed, 9 insertions(+)
67996
67997 commit ef8510be09a746dcbc8d470376688820b225c40f
67998 Author: Michael Natterer <mitch@gimp.org>
67999 Date:   Fri Nov 16 18:48:09 2012 +0100
68000
68001     Bug 673047 - gunicollate is broken on OS X
68002
68003     Apply slightly modified patch from Camillo Lugaresi which fixes
68004     gunicollate for OSX >= 10.6. It was totally hilariously broken
68005     for anyone on 10.6 and later, I dont know if it's now broken
68006     on 10.5, but better fix it for the vast majority of users.
68007
68008  glib/gunicollate.c | 29 ++++++++++++++---------------
68009  1 file changed, 14 insertions(+), 15 deletions(-)
68010
68011 commit 11e306a759f6c90f4b1da67dbdf5a98ca5809670
68012 Author: Kalev Lember <kalevlember@gmail.com>
68013 Date:   Fri Nov 16 17:33:14 2012 +0100
68014
68015     Fix a broken link in GConf migration guide
68016
68017     gnome-utils git repo was moved to archive/ and this broke the link.
68018
68019  docs/reference/gio/migrating-gconf.xml | 2 +-
68020  1 file changed, 1 insertion(+), 1 deletion(-)
68021
68022 commit 03ef7ba5abab928c17142f553f86b97d28ecf946
68023 Author: Dan Winship <danw@gnome.org>
68024 Date:   Thu Nov 15 18:18:54 2012 -0500
68025
68026     win32: re-fix the _utf8 compat function situation
68027
68028     The previous fix didn't work, because every place within glib that
68029     used any of the functions also needed to be including win32compat.h.
68030
68031     So, move the prototypes back to their original headers (but at least
68032     all in one place at the bottom).
68033
68034     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68035
68036  docs/reference/glib/Makefile.am |   3 +-
68037  glib/Makefile.am                |   1 -
68038  glib/gconvert.c                 |   1 -
68039  glib/gconvert.h                 |  24 ++++++
68040  glib/gdir.c                     |   1 -
68041  glib/gdir.h                     |  10 +++
68042  glib/genviron.h                 |  12 +++
68043  glib/gfileutils.h               |  20 +++++
68044  glib/giochannel.h               |   8 ++
68045  glib/glib.h                     |   4 -
68046  glib/gspawn.h                   |  46 +++++++++++
68047  glib/gutils.h                   |  14 ++++
68048  glib/gwin32.h                   |  14 ++++
68049  glib/gwin32compat.h             | 178
68050  ----------------------------------------
68051  14 files changed, 149 insertions(+), 187 deletions(-)
68052
68053 commit 834e6e96b355d7b313f59eef3c90a68bc5463365
68054 Author: Paul Menzel <paulepanter@users.sourceforge.net>
68055 Date:   Wed Nov 14 18:49:50 2012 +0100
68056
68057     docs: Fix spelling of "exceed" in gobject/gtype.c
68058
68059     https://bugzilla.gnome.org/show_bug.cgi?id=688338
68060
68061  gobject/gtype.c | 2 +-
68062  1 file changed, 1 insertion(+), 1 deletion(-)
68063
68064 commit 8bf295bcd8d870997bb067adbddc5636f8bae9cf
68065 Author: Aleksander Morgado <aleksander@lanedo.com>
68066 Date:   Thu Nov 15 09:31:14 2012 +0100
68067
68068     gdbus: improve documentation of the GDBusError section
68069
68070     https://bugzilla.gnome.org/show_bug.cgi?id=688370
68071
68072  gio/gdbuserror.c | 5 ++++-
68073  1 file changed, 4 insertions(+), 1 deletion(-)
68074
68075 commit 2628dc2c09ea7658aebf810d9db90070e3be301d
68076 Author: Dan Winship <danw@gnome.org>
68077 Date:   Sun Nov 11 13:07:30 2012 -0500
68078
68079     gtestutils: don't try to print long doubles
68080
68081     A few gtestutils function use long double as a type that can (in
68082     theory) hold any int or any double. But win32 doesn't support long
68083     doubles in printf, so convert them to ints or doubles first before
68084     trying to print them.
68085
68086     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68087
68088  glib/gtestutils.c | 12 +++++++++---
68089  1 file changed, 9 insertions(+), 3 deletions(-)
68090
68091 commit aa1418c427ea904e22c9bfe812a569f4aee1e3f7
68092 Author: Dan Winship <danw@gnome.org>
68093 Date:   Sun Nov 11 13:05:16 2012 -0500
68094
68095     win32: work around broken winsock prototypes
68096
68097     Re-#define a few socket functions to work around winsock's prototypes
68098     having, eg, "int *" rather than "unsigned int *", or "char *" rather
68099     than "void *".
68100
68101     (Also fix two places that mistakenly assumed guint==guint32.)
68102
68103     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68104
68105  gio/gsocket.c | 18 ++++++++++++++++--
68106  1 file changed, 16 insertions(+), 2 deletions(-)
68107
68108 commit fc3acd88baad368b70f6b263e74c945e15fdc8ef
68109 Author: Dan Winship <danw@gnome.org>
68110 Date:   Sun Nov 11 11:29:16 2012 -0500
68111
68112     win32: avoid printf format warnings on nonstandard formats
68113
68114     glib/tests/test-printf tests some non-standard printf formats on
68115     Windows, which gcc doesn't recognize, and so complains about. Disable
68116     those warnings for that test.
68117
68118     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68119
68120  glib/tests/test-printf.c | 28 ++++++++++++++++++++++++++++
68121  1 file changed, 28 insertions(+)
68122
68123 commit d9e8feae7cb60e2e2cb62f0a948f025c09ca8553
68124 Author: Dan Winship <danw@gnome.org>
68125 Date:   Sun Nov 11 11:21:07 2012 -0500
68126
68127     win32: make gio/tests/gdbus-proxy.c compile
68128
68129     win32 doesn't have kill(), so this won't even compile on Windows
68130     unless that is ifdeffed out. The test probably still doesn't *work*,
68131     but...
68132
68133     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68134
68135  gio/tests/gdbus-proxy.c | 4 ++++
68136  1 file changed, 4 insertions(+)
68137
68138 commit 75d2c1823c56f01db1b2e97bd9287fd70fdcd84d
68139 Author: Dan Winship <danw@gnome.org>
68140 Date:   Sat Nov 10 11:13:24 2012 -0500
68141
68142     gvariant-internal.h: fix the include hack
68143
68144     gvariant-internal.h was defining GLIB_COMPILATION so that it could
68145     include individual headers, but this broke tests/gvariant on windows
68146     because setting GLIB_COMPILATION changes the definition of GLIB_VAR,
68147     causing external variables to not be found. Fix this by having it
68148     define __GLIB_H_INSIDE__ instead.
68149
68150     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68151
68152  glib/gvariant-internal.h | 7 ++++---
68153  1 file changed, 4 insertions(+), 3 deletions(-)
68154
68155 commit 468a166711ab78986b3404909c6d9c0cf3633bea
68156 Author: Dan Winship <danw@gnome.org>
68157 Date:   Sat Nov 10 11:09:18 2012 -0500
68158
68159     GLocalFile: canonicalize the initial directory separator
68160
68161     GLocalFile was (in certain situations) translating a path like
68162     "/foo/bar/baz" to "/foo\bar\baz" on win32. Fix it to make sure the
68163     initial directory separator gets canonicalized too.
68164
68165     Fixes gio/tests/g-icon on win32.
68166
68167     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68168
68169  gio/glocalfile.c | 5 +++++
68170  1 file changed, 5 insertions(+)
68171
68172 commit f80d8f1e4d583167234d79ace0a3ef7081826317
68173 Author: Dan Winship <danw@gnome.org>
68174 Date:   Sat Nov 10 11:06:57 2012 -0500
68175
68176     win32: various fixes to test programs
68177
68178     Fix a few win32-specific bugs in various tests, and #ifdef out code
68179     that is UNIX- or Linux-specific that wouldn't be expected to pass on
68180     Windows.
68181
68182     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68183
68184  glib/tests/fileutils.c  |  2 +-
68185  glib/tests/gdatetime.c  |  5 ++++-
68186  glib/tests/keyfile.c    | 13 +++++++++++--
68187  glib/tests/mappedfile.c |  4 ++++
68188  glib/tests/uri.c        | 25 +++++++++++++------------
68189  glib/tests/utils.c      | 17 +++++++++++++++++
68190  6 files changed, 50 insertions(+), 16 deletions(-)
68191
68192 commit b8c13a01b6bd5601eb3519dd3b20daed4bbc2e72
68193 Author: Dan Winship <danw@gnome.org>
68194 Date:   Sat Nov 10 10:58:19 2012 -0500
68195
68196     win32: misc warning fixes
68197
68198     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68199
68200  gio/gdbusaddress.c                 |  4 +++-
68201  gio/gdbusauth.c                    |  1 +
68202  gio/giomodule.c                    |  4 ++++
68203  gio/gregistrysettingsbackend.c     | 25 +++++++++++++------------
68204  gio/gsocket.c                      |  6 +-----
68205  gio/gwin32mount.c                  |  4 ++--
68206  gio/gwin32volumemonitor.c          | 35
68207  ++++-------------------------------
68208  gio/win32/gwin32directorymonitor.c | 23 +++++++++++------------
68209  glib/gbitlock.c                    |  3 ++-
68210  glib/gdatetime.c                   |  4 ++--
68211  glib/giochannel.h                  |  6 ++++++
68212  glib/giowin32.c                    |  3 ++-
68213  glib/gkeyfile.c                    |  2 ++
68214  glib/glib-init.c                   |  4 ++++
68215  glib/gmain.c                       |  1 +
68216  glib/gmappedfile.c                 |  2 ++
68217  glib/gnulib/vasnprintf.c           |  5 ++++-
68218  glib/gspawn-win32.c                |  2 ++
68219  glib/gthread-win32.c               |  1 +
68220  glib/gutils.c                      |  2 +-
68221  glib/tests/1bit-mutex.c            |  2 ++
68222  glib/tests/fileutils.c             |  2 +-
68223  glib/tests/gwakeuptest.c           |  2 +-
68224  glib/win_iconv.c                   | 14 +++++++-------
68225  tests/qsort-test.c                 |  4 ++--
68226  25 files changed, 81 insertions(+), 80 deletions(-)
68227
68228 commit f248c86b0aac6c64bd2cb8e2a0e8814719a4bb0a
68229 Author: Dan Winship <danw@gnome.org>
68230 Date:   Sun Nov 11 11:32:40 2012 -0500
68231
68232     win32: move some code into #ifdef G_OS_UNIX
68233
68234     Fix various bits of code/declarations that are only used by G_OS_UNIX
68235     but were still visible to G_OS_WIN32.
68236
68237     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68238
68239  gio/gdbusmessage.c           |  2 ++
68240  gio/gdbusprivate.c           |  8 +++++++-
68241  gio/glocaldirectorymonitor.c | 11 ++++++-----
68242  gio/tests/Makefile.am        |  2 +-
68243  4 files changed, 16 insertions(+), 7 deletions(-)
68244
68245 commit 731b46990896665a8107535080bb075a6e18b6f7
68246 Author: Dan Winship <danw@gnome.org>
68247 Date:   Sat Nov 10 10:54:43 2012 -0500
68248
68249     win32: define _WIN32_WINNT globally
68250
68251     Rather than defining _WIN32_WINNT only in a handful of files, define
68252     it in config.h, like we do with _GNU_SOURCE.
68253
68254     (Also remove a "#define WIN32_LEAN_AND_MEAN" that isn't really all
68255     that useful.)
68256
68257     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68258
68259  configure.ac                       | 2 ++
68260  gio/glocalfile.c                   | 1 -
68261  gio/gnetworkingprivate.h           | 1 -
68262  gio/gregistrysettingsbackend.c     | 3 ---
68263  gio/gtestdbus.c                    | 1 -
68264  gio/gwin32volumemonitor.c          | 1 -
68265  gio/win32/gwin32directorymonitor.c | 2 --
68266  gio/win32/gwinhttpvfs.h            | 1 -
68267  8 files changed, 2 insertions(+), 10 deletions(-)
68268
68269 commit 3ac6cfaeaadc82ce7d8b9dba7134d5ea7272c70c
68270 Author: Dan Winship <danw@gnome.org>
68271 Date:   Sat Nov 10 10:51:18 2012 -0500
68272
68273     win32: prototype _glib_get_dll_directory() and _glib_get_locale_dir()
68274
68275     Rather than using "extern" declarations of these win32 functions
68276     everywhere they're needed, just prototype them in glib-private.h.
68277     (Which also fixes the fact that they weren't prototyped in the files
68278     where they're defined.)
68279
68280     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68281
68282  gio/gdbus-tool.c             | 10 ++++++++--
68283  gio/glib-compile-resources.c |  5 ++++-
68284  gio/glib-compile-schemas.c   |  5 ++++-
68285  gio/gresource-tool.c         |  5 ++++-
68286  gio/gsettings-tool.c         |  5 ++++-
68287  glib/ggettext.c              |  1 +
68288  glib/glib-private.h          |  5 +++++
68289  glib/gspawn-win32.c          |  2 +-
68290  8 files changed, 31 insertions(+), 7 deletions(-)
68291
68292 commit 08f4f92fedff4821b1cdbab1763f5e3df59ce458
68293 Author: Dan Winship <danw@gnome.org>
68294 Date:   Thu Nov 15 12:24:57 2012 -0500
68295
68296     win32: add gwin32compat.h, for utf8-renaming compatibility defines
68297
68298     To avoid -Wmissing-prototype warnings, we need to prototype both the
68299     original and the _utf8 versions of all of the functions that have had
68300     _utf8-renaming on Windows. But duplicating all the prototypes is ugly,
68301     so rather than doing them "in-place", move them all to a new header
68302     file just for that.
68303
68304     https://bugzilla.gnome.org/show_bug.cgi?id=688109
68305
68306  docs/reference/glib/Makefile.am |   3 +-
68307  glib/Makefile.am                |   1 +
68308  glib/gconvert.c                 |   1 +
68309  glib/gconvert.h                 |   9 --
68310  glib/gdir.c                     |   2 +-
68311  glib/gdir.h                     |   8 --
68312  glib/genviron.h                 |   8 --
68313  glib/gfileutils.h               |  15 ----
68314  glib/giochannel.h               |   4 -
68315  glib/glib.h                     |   4 +
68316  glib/gspawn.h                   |  10 ---
68317  glib/gutils.h                   |  14 ----
68318  glib/gwin32.h                   |   7 --
68319  glib/gwin32compat.h             | 178
68320  ++++++++++++++++++++++++++++++++++++++++
68321  gmodule/gmodule.h               |  18 ++--
68322  15 files changed, 198 insertions(+), 84 deletions(-)
68323
68324 commit c2acbc018269a052eb7546950088a0860e3b1545
68325 Author: Wim Taymans <wim.taymans@collabora.co.uk>
68326 Date:   Thu Nov 15 11:37:20 2012 +0100
68327
68328     gsocket: fix joining/leaving multicast groups
68329
68330     Initialize the structure passed to setsockopt to 0 to avoid random
68331     errors when joining or leaving a multicast group.
68332
68333     https://bugzilla.gnome.org/show_bug.cgi?id=688378
68334
68335  gio/gsocket.c | 2 ++
68336  1 file changed, 2 insertions(+)
68337
68338 commit 49db979922283364238a5c208671591f713ecd78
68339 Author: Michael Natterer <mitch@gimp.org>
68340 Date:   Thu Nov 15 15:23:07 2012 +0100
68341
68342     Revert "gmain: Add private API to create Unix child watch that
68343     uses waitid()"
68344
68345     This reverts commit 93bf37ce1507380f74d4cb4cab6640fc7d2eb7d1.
68346
68347  configure.ac        |   2 +-
68348  glib/glib-private.c |   3 +-
68349  glib/glib-private.h |   3 -
68350  glib/gmain.c        | 178
68351  +++++++++++++---------------------------------------
68352  4 files changed, 45 insertions(+), 141 deletions(-)
68353
68354 commit 6dee874b68548981ae567b553be3c010766e4a25
68355 Author: Michael Natterer <mitch@gimp.org>
68356 Date:   Thu Nov 15 15:22:52 2012 +0100
68357
68358     Revert "gio: Add private API to create win32 streams from fds"
68359
68360     This reverts commit 292de8cc5259eb66c40d9a74d85389650ef67747.
68361
68362  gio/Makefile.am          |  1 -
68363  gio/giowin32-priv.h      | 43 -----------------------------------------
68364  gio/gwin32inputstream.c  | 50
68365  +++++++++++-------------------------------------
68366  gio/gwin32outputstream.c | 50
68367  +++++++++++-------------------------------------
68368  4 files changed, 22 insertions(+), 122 deletions(-)
68369
68370 commit 75de24ca667b0acd82ef736cac1808add81fa637
68371 Author: Michael Natterer <mitch@gimp.org>
68372 Date:   Thu Nov 15 15:22:37 2012 +0100
68373
68374     Revert "gspawn: support creating pipes with O_CLOEXEC"
68375
68376     This reverts commit 2054ccad95cfdcf5eccd2ef6847c12039c9678e8.
68377
68378  glib/gspawn.c | 37 ++++++++++++++++++++++++++-----------
68379  glib/gspawn.h |  5 +----
68380  2 files changed, 27 insertions(+), 15 deletions(-)
68381
68382 commit 2aa97e2847246d95cae32c9c061162bfb4af838a
68383 Author: Colin Walters <walters@verbum.org>
68384 Date:   Thu Nov 15 08:42:36 2012 -0500
68385
68386     gdbus: Fix some compiler warnings
68387
68388     Code appears to have been copy/pasted from a bit which used _object,
68389     but I think it's clearer to always use the "self" parameter anyways.
68390
68391  gio/gdbusobjectmanagerclient.c | 4 ++--
68392  gio/gdbusobjectproxy.c         | 4 ++--
68393  2 files changed, 4 insertions(+), 4 deletions(-)
68394
68395 commit a335fd1de8fc2ab4b26c5fe6055014ea15043fb9
68396 Author: Antoine Jacoutot <ajacoutot@gnome.org>
68397 Date:   Wed Nov 14 12:57:42 2012 +0100
68398
68399     GFileMonitor: Add kqueue(3) support to GIO
68400
68401     Written by Dmitry Matveev as part of GSoC 2011:
68402     http://netbsd-soc.sourceforge.net/projects/kqueue4gio/
68403
68404     This brings native file monitoring support on systems supporting
68405     kqueue(3)
68406     (all BSDs) and remove the need to rely on the unmaintained gamin
68407     software.
68408     The backend adds GKqueueDirectoryMonitor and GKqueueFileMonitor.
68409
68410     Some parts rewritten by myself (to prevent needing a configuration
68411     file).
68412     Helpful inputs from Colin Walters and Simon McVittie.
68413
68414     https://bugzilla.gnome.org/show_bug.cgi?id=679793
68415
68416  configure.ac                         |  12 +
68417  gio/Makefile.am                      |   6 +
68418  gio/giomodule.c                      |   6 +
68419  gio/kqueue/Makefile.am               |  34 ++
68420  gio/kqueue/dep-list.c                | 521 ++++++++++++++++++++++++++++
68421  gio/kqueue/dep-list.h                |  69 ++++
68422  gio/kqueue/gkqueuedirectorymonitor.c | 205 +++++++++++
68423  gio/kqueue/gkqueuedirectorymonitor.h |  49 +++
68424  gio/kqueue/gkqueuefilemonitor.c      | 209 ++++++++++++
68425  gio/kqueue/gkqueuefilemonitor.h      |  51 +++
68426  gio/kqueue/kqueue-exclusions.c       |  60 ++++
68427  gio/kqueue/kqueue-exclusions.h       |  28 ++
68428  gio/kqueue/kqueue-helper.c           | 644
68429  +++++++++++++++++++++++++++++++++++
68430  gio/kqueue/kqueue-helper.h           |  37 ++
68431  gio/kqueue/kqueue-missing.c          | 157 +++++++++
68432  gio/kqueue/kqueue-missing.h          |  32 ++
68433  gio/kqueue/kqueue-sub.c              |  79 +++++
68434  gio/kqueue/kqueue-sub.h              |  50 +++
68435  gio/kqueue/kqueue-thread.c           | 310 +++++++++++++++++
68436  gio/kqueue/kqueue-thread.h           |  45 +++
68437  gio/kqueue/kqueue-utils.c            | 242 +++++++++++++
68438  gio/kqueue/kqueue-utils.h            |  57 ++++
68439  22 files changed, 2903 insertions(+)
68440
68441 commit 2054ccad95cfdcf5eccd2ef6847c12039c9678e8
68442 Author: Ryan Lortie <desrt@desrt.ca>
68443 Date:   Sat Nov 10 13:16:29 2012 -0500
68444
68445     gspawn: support creating pipes with O_CLOEXEC
68446
68447     Add a new flag, G_SPAWN_CLOEXEC_PIPES, for creating the stdin/out/err
68448     pipes with O_CLOEXEC (for the usual reasons).
68449
68450     https://bugzilla.gnome.org/show_bug.cgi?id=672102
68451
68452  glib/gspawn.c | 37 +++++++++++--------------------------
68453  glib/gspawn.h |  5 ++++-
68454  2 files changed, 15 insertions(+), 27 deletions(-)
68455
68456 commit 292de8cc5259eb66c40d9a74d85389650ef67747
68457 Author: Colin Walters <walters@verbum.org>
68458 Date:   Tue May 22 16:06:10 2012 -0400
68459
68460     gio: Add private API to create win32 streams from fds
68461
68462     This will be used by GSubprocess.
68463
68464     https://bugzilla.gnome.org/show_bug.cgi?id=672102
68465
68466  gio/Makefile.am          |  1 +
68467  gio/giowin32-priv.h      | 43 +++++++++++++++++++++++++++++++++++++++++
68468  gio/gwin32inputstream.c  | 50
68469  +++++++++++++++++++++++++++++++++++++-----------
68470  gio/gwin32outputstream.c | 50
68471  +++++++++++++++++++++++++++++++++++++-----------
68472  4 files changed, 122 insertions(+), 22 deletions(-)
68473
68474 commit 93bf37ce1507380f74d4cb4cab6640fc7d2eb7d1
68475 Author: Colin Walters <walters@verbum.org>
68476 Date:   Mon May 21 17:09:06 2012 -0400
68477
68478     gmain: Add private API to create Unix child watch that uses waitid()
68479
68480     This avoids collecting the zombie child, which means that the PID
68481     can't be reused.  This prevents possible race conditions that might
68482     occur were one to send e.g. SIGTERM to a child.
68483
68484     This race condition has always existed due to the way we called
68485     waitpid() for the app, but the window was widened when we moved the
68486     waitpid() calls into a separate thread.
68487
68488     If waitid() isn't available, we return NULL, and consumers of this
68489     private API (namely, GSubprocess) will need to handle that.
68490
68491     https://bugzilla.gnome.org/show_bug.cgi?id=672102
68492
68493  configure.ac        |   2 +-
68494  glib/glib-private.c |   3 +-
68495  glib/glib-private.h |   3 +
68496  glib/gmain.c        | 178
68497  +++++++++++++++++++++++++++++++++++++++-------------
68498  4 files changed, 141 insertions(+), 45 deletions(-)
68499
68500 commit e744a4aa7a5b6e7b0fb3bd9e553b152ce424992c
68501 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
68502 Date:   Tue Nov 13 14:25:21 2012 +0000
68503
68504     Remove trailing spaces from expected GMarkup error messages
68505
68506     Commit 138f4c1 broke the relevant part of 'make check' by changing the
68507     error messages away from the ones we previously expected. This commit
68508     updates the expected output to catch up.
68509
68510     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=688255
68511     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
68512
68513  glib/tests/markups/fail-5.expected | 2 +-
68514  glib/tests/markups/fail-6.expected | 2 +-
68515  glib/tests/markups/fail-7.expected | 2 +-
68516  3 files changed, 3 insertions(+), 3 deletions(-)
68517
68518 commit b98a1c8df30f9e24588a48331dacf01e49760549
68519 Author: Colin Walters <walters@verbum.org>
68520 Date:   Thu Nov 8 09:12:25 2012 -0500
68521
68522     gmain: Handle case where source id overflows
68523
68524     0 is not a valid source id, but for long-lived programs that rapidly
68525     create/destroy sources, it's possible for the source id to overflow.
68526     We should handle this, because the documentation implies we will.
68527
68528     https://bugzilla.gnome.org/show_bug.cgi?id=687098
68529
68530  glib/glib-private.c   |  3 +-
68531  glib/glib-private.h   |  5 ++-
68532  glib/gmain.c          | 76 +++++++++++++++++++++++++++++++++++++++++---
68533  glib/tests/mainloop.c | 87
68534  +++++++++++++++++++++++++++++++++++++++++++++++++++
68535  4 files changed, 165 insertions(+), 6 deletions(-)
68536
68537 commit 606aa26acf8382ac0abb008838a0bcde12246c63
68538 Author: Paul Menzel <paulepanter@users.sourceforge.net>
68539 Date:   Sun Nov 11 14:48:15 2012 +0100
68540
68541     gio/*: Fix spelling of determining
68542
68543     $ sed -i s,determing,determining,g gio/gdrive.c
68544     $ sed -i s,determing,determining,g gio/gdbusprivate.c
68545
68546     http://www.merriam-webster.com/dictionary/determining
68547
68548     For some reason according to `git log --follow` the whole file was
68549     created during some translation update.
68550
68551         commit c45b8135046790e13b0d486f605dc62c9a783b16
68552         Author: Timo Jyrinki <timo@debian.org>
68553         Date:   Mon Mar 12 11:02:04 2012 +0200
68554
68555             Finnish translation update from
68556             http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint
68557
68558  gio/gdbusprivate.c | 2 +-
68559  gio/gdrive.c       | 2 +-
68560  2 files changed, 2 insertions(+), 2 deletions(-)
68561
68562 commit 9fb3082070a47a19663c3abf0c059639f9893b10
68563 Author: Dan Winship <danw@gnome.org>
68564 Date:   Sun Nov 11 14:14:04 2012 -0500
68565
68566     Revert "Return correct value for g_socket_get_available_bytes()
68567     on Windows and OSX"
68568
68569     This neither compiles nor does what it's supposed to on Windows.
68570
68571     This reverts commit 1e598600a16d885a3ca859fe951a5bdd198fd6e7.
68572
68573  gio/gsocket.c      | 15 ++++-----------
68574  gio/tests/socket.c | 53
68575  -----------------------------------------------------
68576  2 files changed, 4 insertions(+), 64 deletions(-)
68577
68578 commit 4651ec772520c892bf586710ac8e8ed38c515698
68579 Author: Dan Winship <danw@gnome.org>
68580 Date:   Sat Nov 10 10:37:00 2012 -0500
68581
68582     .gitignore: ignore .def files (win32 build)
68583
68584  .gitignore | 1 +
68585  1 file changed, 1 insertion(+)
68586
68587 commit 2bba1da30674686960571603961e8daed973e5d0
68588 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
68589 Date:   Fri Nov 9 15:28:36 2012 +0100
68590
68591     Add caching for the receiver addresses for g_socket_receive_from()
68592
68593     https://bugzilla.gnome.org/show_bug.cgi?id=668842
68594
68595  gio/gsocket.c | 85
68596  ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
68597  1 file changed, 76 insertions(+), 9 deletions(-)
68598
68599 commit df1e0497928e96fbf6bd0a4d69b60fd19385d4be
68600 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
68601 Date:   Sun Nov 11 11:36:03 2012 +0100
68602
68603     Updated Serbian translation
68604
68605  po/sr.po       | 400
68606  ++++++++++++++++++++++++++++++---------------------------
68607  po/sr@latin.po | 400
68608  ++++++++++++++++++++++++++++++---------------------------
68609  2 files changed, 416 insertions(+), 384 deletions(-)
68610
68611 commit 4a20aa31b1091462aa9ef842809d53cbd9b285bf
68612 Author: Aurimas Černius <aurisc4@gmail.com>
68613 Date:   Sat Nov 10 14:12:30 2012 +0200
68614
68615     Updated Lithuanian translation
68616
68617  po/lt.po | 1460
68618  +++++++++++++++++++++++++++++++-------------------------------
68619  1 file changed, 730 insertions(+), 730 deletions(-)
68620
68621 commit 1b3e65d5025d2d15a877edc4fb3caf105b6775ee
68622 Author: Fran Diéguez <fran.dieguez@mabishu.com>
68623 Date:   Sat Nov 10 10:56:26 2012 +0100
68624
68625     Updated Galician translations
68626
68627  po/gl.po | 381
68628  ++++++++++++++++++++++++++++++++-------------------------------
68629  1 file changed, 191 insertions(+), 190 deletions(-)
68630
68631 commit a8db7314fb194110eb4d9f7964a3eff5516c96c5
68632 Author: Matej Urbančič <mateju@svn.gnome.org>
68633 Date:   Sat Nov 10 08:58:41 2012 +0100
68634
68635     Updated Slovenian translation
68636
68637  po/sl.po | 2 +-
68638  1 file changed, 1 insertion(+), 1 deletion(-)
68639
68640 commit de298366e51d58c99ea5f9046eecde886558fb1d
68641 Author: Matej Urbančič <mateju@svn.gnome.org>
68642 Date:   Sat Nov 10 08:56:38 2012 +0100
68643
68644     Updated Slovenian translation
68645
68646  po/sl.po | 412
68647  ++++++++++++++++++++++++++++++++-------------------------------
68648  1 file changed, 211 insertions(+), 201 deletions(-)
68649
68650 commit 8caf39b59b96396a12d516b553f79f5eade4b096
68651 Author: Matthias Clasen <mclasen@redhat.com>
68652 Date:   Fri Nov 9 22:14:39 2012 -0500
68653
68654     Add an option to make glib-compile-resources use G_GNUC_INTERNAL
68655
68656     https://bugzilla.gnome.org/show_bug.cgi?id=687742
68657
68658  docs/reference/gio/glib-compile-resources.xml | 13 +++++++++++++
68659  gio/glib-compile-resources.c                  | 26
68660  ++++++++++++++++----------
68661  2 files changed, 29 insertions(+), 10 deletions(-)
68662
68663 commit 138f4c1e2f3fdea3168f91fc72cde9fb0b0e602b
68664 Author: Matthias Clasen <mclasen@redhat.com>
68665 Date:   Fri Nov 9 22:12:57 2012 -0500
68666
68667     Remove trailing space from some translated strings
68668
68669     https://bugzilla.gnome.org/show_bug.cgi?id=687700
68670
68671  gio/glib-compile-schemas.c | 2 +-
68672  glib/gmarkup.c             | 4 ++--
68673  2 files changed, 3 insertions(+), 3 deletions(-)
68674
68675 commit 7fd15ee4aee6ec21eb85f8836a5fd66f598a86f4
68676 Author: Matthias Clasen <mclasen@redhat.com>
68677 Date:   Fri Nov 9 22:10:10 2012 -0500
68678
68679     Add plural forms for some translations
68680
68681     https://bugzilla.gnome.org/show_bug.cgi?id=687698
68682
68683  glib/gfileutils.c | 4 ++--
68684  1 file changed, 2 insertions(+), 2 deletions(-)
68685
68686 commit 1e598600a16d885a3ca859fe951a5bdd198fd6e7
68687 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
68688 Date:   Wed Oct 24 14:25:01 2012 +0200
68689
68690     Return correct value for g_socket_get_available_bytes() on Windows
68691     and OSX
68692
68693     https://bugzilla.gnome.org/show_bug.cgi?id=686786
68694
68695  gio/gsocket.c      | 15 +++++++++++----
68696  gio/tests/socket.c | 53
68697  +++++++++++++++++++++++++++++++++++++++++++++++++++++
68698  2 files changed, 64 insertions(+), 4 deletions(-)
68699
68700 commit b65dac802e4c1bad3b3dd681f35eff52129b6d9e
68701 Author: John Ralls <jralls@ceridwen.us>
68702 Date:   Fri Nov 9 09:22:19 2012 -0800
68703
68704     Fix poll able streams for Darwin (and probably BSD)
68705
68706
68707     Darwin's poll doesn't change revents if there are no available
68708     events, though it returns 0. Initialize the fd.revents to 0 so that
68709     the test passes.
68710
68711     That reveals a test failure, though, because with socket streams
68712     it takes time for an event to pass through the socket. Provide an
68713     80-usec delay to allow time for the propagation.
68714
68715  gio/gsocket.c                | 1 +
68716  gio/gunixinputstream.c       | 1 +
68717  gio/gunixoutputstream.c      | 1 +
68718  gio/tests/converter-stream.c | 6 ++++++
68719  gio/tests/pollable.c         | 3 +++
68720  5 files changed, 12 insertions(+)
68721
68722 commit 5588d47985073563749066ed18a981b1ff437f14
68723 Author: John Ralls <jralls@ceridwen.us>
68724 Date:   Thu Nov 8 09:52:28 2012 -0800
68725
68726     Fix compile error about missing prototype
68727
68728     For g_nextstep_settings_backend_get_type()
68729
68730  gio/gnextstepsettingsbackend.c | 2 ++
68731  1 file changed, 2 insertions(+)
68732
68733 commit f1b34cab8af395087e13d1a733bca1959487158f
68734 Author: Dan Winship <danw@gnome.org>
68735 Date:   Fri Nov 9 11:38:08 2012 -0500
68736
68737     gthreadedresolver: fix a bug in the GTask porting of lookup_records
68738
68739     We were passing the wrong destroy notify when returning the list of
68740     records, so it would crash if it got called (ie, if you didn't call
68741     g_resolver_lookup_records_finish()).
68742
68743     (Also fix s/targets/records/ throughout the records functions.)
68744
68745  gio/gthreadedresolver.c | 23 ++++++++++++++---------
68746  1 file changed, 14 insertions(+), 9 deletions(-)
68747
68748 commit edeffe0c870d0716ab0f5a5b8d435ef585c71448
68749 Author: Timothy Arceri <t_arceri@yahoo.com.au>
68750 Date:   Fri Nov 9 23:48:38 2012 +1100
68751
68752     Use url encoding for trash fileinfo path as per freedesktop trash
68753     specification
68754
68755     https://bugzilla.gnome.org/show_bug.cgi?id=687540
68756
68757  gio/glocalfile.c | 29 +----------------------------
68758  1 file changed, 1 insertion(+), 28 deletions(-)
68759
68760 commit a07a5f82aafca64872691313e233295e591e7632
68761 Author: Martin Pitt <martinpitt@gnome.org>
68762 Date:   Fri Nov 9 09:32:03 2012 +0100
68763
68764     GByteArray: Add missing transfer annotations
68765
68766     Make g_byte_array_new() and g_byte_array_new_take() introspectable
68767     by adding
68768     missing transfer annotations to return value.
68769
68770     Covered by tests in PyGObject.
68771
68772  glib/garray.c | 4 ++--
68773  1 file changed, 2 insertions(+), 2 deletions(-)
68774
68775 commit e06268d72e49dd487038043674aa1ee2f419118c
68776 Author: Martin Pitt <martinpitt@gnome.org>
68777 Date:   Fri Nov 9 09:02:22 2012 +0100
68778
68779     GBytes: Add missing annotations
68780
68781     Annotate g_bytes_new*()'s data argument to be a guint8 array, as
68782     introspection clients cannot deal with raw gconstpointers. This makes
68783     GBytes' behaviour similar to GByteArray whose API already uses guint8.
68784
68785     Add missing transfer annotation to g_bytes_get_data() to make it
68786     introspectable.
68787
68788     This is covered by test cases in PyGObject.
68789
68790  glib/gbytes.c | 14 +++++++++-----
68791  1 file changed, 9 insertions(+), 5 deletions(-)
68792
68793 commit 8dd70a261df853d86f4944481dc6a18d4c8a62af
68794 Author: John Ralls <jralls@ceridwen.us>
68795 Date:   Thu Nov 8 08:35:23 2012 -0800
68796
68797     Bug 686185: GDateTime Transcoding fails on OSX
68798
68799     Better fix than d5df0a10f. Thanks to Christian Persch for pointing
68800     this
68801     out.
68802
68803  glib/tests/gdatetime.c | 2 +-
68804  1 file changed, 1 insertion(+), 1 deletion(-)
68805
68806 commit a9eb1907a6451cdfe68f5924b138cfbeebc4dcf1
68807 Author: Emmanuel Pacaud <emmanuel@gnome.org>
68808 Date:   Wed Nov 7 09:58:45 2012 +0100
68809
68810     Check for PR_GET_NAME
68811
68812     PR_GET_NAME may not be defined when using an old kernel. Deal with it.
68813
68814  glib/tests/thread.c | 2 ++
68815  1 file changed, 2 insertions(+)
68816
68817 commit 753494a25e35bd1f2413bd741f73d60226fcfd14
68818 Author: Colin Walters <walters@verbum.org>
68819 Date:   Tue Nov 6 15:04:47 2012 -0500
68820
68821     tests/buffered-input-stream: Fix size of parameter passed
68822
68823     buffer-size is guint, but the public API is gsize for some reason.
68824
68825     Tested-By: gustavold@linux.vnet.ibm.com
68826
68827     https://bugzilla.gnome.org/show_bug.cgi?id=687801
68828
68829  gio/tests/buffered-input-stream.c | 5 +++--
68830  1 file changed, 3 insertions(+), 2 deletions(-)
68831
68832 commit d5df0a10f142db8216cb41e38ec23d5729956650
68833 Author: John Ralls <jralls@ceridwen.us>
68834 Date:   Thu Oct 18 10:47:18 2012 -0700
68835
68836     Skip test_non_utf8_printf() if EUC-JP is aliased to UTF-8
68837
68838     See https://bugzilla.gnome.org/show_bug.cgi?id=686185
68839     This skips the test on those systems, like Darwin, which provide the
68840     ja_JP.eucjp locale but which glib doesn't know how to transcode and
68841     aliases JIS to UTF-8.
68842
68843  glib/tests/gdatetime.c | 8 ++++++++
68844  1 file changed, 8 insertions(+)
68845
68846 commit b26fb3ae5cc18fa51cd6169f1b3b5c4dd74dab29
68847 Author: Ryan Lortie <desrt@desrt.ca>
68848 Date:   Mon Nov 5 12:22:49 2012 -0500
68849
68850     Don't call varargs open() through non-varargs type
68851
68852     open() is probably defined varargs.  Casting a varargs function to an
68853     equivalent non-varargs type and then calling it is undefined, but
68854     gfileutils.c was doing exactly that.
68855
68856     Add some non-varargs wrappers to avoid the problem.
68857
68858     Problem reported by John Spencer.
68859
68860     https://bugzilla.gnome.org/show_bug.cgi?id=687600
68861
68862  glib/gfileutils.c | 42 ++++++++++++++++++++++++++++++++----------
68863  1 file changed, 32 insertions(+), 10 deletions(-)
68864
68865 commit 77032ea390cfbb1165f57fc6a61b8e4d2055934a
68866 Author: Ryan Lortie <desrt@desrt.ca>
68867 Date:   Tue Nov 6 07:41:13 2012 -0500
68868
68869     belated version bump
68870
68871  configure.ac | 2 +-
68872  1 file changed, 1 insertion(+), 1 deletion(-)
68873
68874 commit d6a075b0d8dfe4e4a41f6624ad7032d2163d420c
68875 Author: Ryan Lortie <desrt@desrt.ca>
68876 Date:   Mon Nov 5 11:07:16 2012 -0500
68877
68878     gtype: disallow adding interfaces after the fact
68879
68880     Add a check to prevent adding an interface to a class that has already
68881     had its class_init done.
68882
68883     This is an incompatible change but it is suspected that there are not
68884     many users of this functionality.  Two known exceptions are pygobject
68885     (fixed in bug 686149) and our own testsuite (affected tests have been
68886     temporarily disabled by this patch).
68887
68888     Once we confirm that nobody else is using this functionality we can
68889     remove a rather large amount of code for dealing with this case.
68890
68891     https://bugzilla.gnome.org/show_bug.cgi?id=687659
68892
68893  gobject/gtype.c             |  6 ++++++
68894  gobject/tests/threadtests.c | 20 ++++++++++++--------
68895  tests/gobject/Makefile.am   |  3 ---
68896  3 files changed, 18 insertions(+), 11 deletions(-)
68897
68898 commit 1af1b2b2bb10b5db27cd43af02f199ebc3f466d7
68899 Author: Martin Pitt <martinpitt@gnome.org>
68900 Date:   Wed Oct 24 16:30:37 2012 +0200
68901
68902     Box GPollFD to make it introspectable
68903
68904     https://bugzilla.gnome.org/show_bug.cgi?id=686797
68905
68906  docs/reference/gobject/gobject-sections.txt |  2 ++
68907  gobject/gboxed.c                            | 10 ++++++++++
68908  gobject/glib-types.h                        | 11 +++++++++++
68909  gobject/gobject.symbols                     |  1 +
68910  4 files changed, 24 insertions(+)
68911
68912 commit 81b27ffc1cbba85e322fd731e30dfdaad86cbd5e
68913 Author: Ryan Lortie <desrt@desrt.ca>
68914 Date:   Mon Nov 5 08:24:30 2012 -0500
68915
68916     Add a translator comment about 'KB'
68917
68918     The GLib units policy used to be that 'KB' means 1024 bytes,
68919     'MB' means
68920     1024 KB, 'GB' means 1024 MB, etc.
68921
68922     Those days are over, but we have a deprecated function that still
68923     works
68924     that way.  It contains the string "KB", marked for translation, which
68925     has been a source of confusion for translators on multiple occasions.
68926
68927     https://bugzilla.gnome.org/show_bug.cgi?id=687516
68928
68929  glib/gutils.c | 5 +++++
68930  1 file changed, 5 insertions(+)
68931
68932 commit 2b17e797a43944e38babcac1ba02296cfd81623d
68933 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
68934 Date:   Mon Nov 5 17:22:38 2012 +0800
68935
68936     gio/gthreadedresolver.c: Fix non-UNIX build
68937
68938     Move the GError *error declaration up, as that variable is also
68939     used for
68940     non-Unix builds.
68941
68942  gio/gthreadedresolver.c | 2 +-
68943  1 file changed, 1 insertion(+), 1 deletion(-)
68944
68945 commit 8a530463add643890e4a4ec57f80531f5ef39101
68946 Author: Sweta Kothari <swkothar@redhat.com>
68947 Date:   Mon Nov 5 11:33:04 2012 +0530
68948
68949     Updated gujarati file
68950
68951  po/gu.po | 311
68952  ++++++++++++++++++++++++++++++++-------------------------------
68953  1 file changed, 158 insertions(+), 153 deletions(-)
68954
68955 commit c5b9a47facb1cbffafae0c401d6596e2618238d1
68956 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
68957 Date:   Mon Nov 5 12:31:44 2012 +0800
68958
68959     Visual C++ 2010 projects: Prepare support for VS2012
68960
68961     Add the PlatformToolset tag to the project configs so that we can
68962     use add a
68963     simple script later to the autotools files to copy the projects
68964     and change
68965     the value (v100 -> v110) of that tag (and other simple changes)
68966     in order
68967     that we can quickly provide and maintain support for Visual Studio
68968     2012
68969     with minimal effort.
68970
68971     Note that at the moment GLib does not yet support the API/SDK
68972     requirements
68973     for Windows 8 Modern UI (formerly known as Metro), but this paves
68974     the very
68975     initial step.
68976
68977  build/win32/vs10/gio.vcxprojin                     |   4 +
68978  build/win32/vs10/glib-compile-resources.vcxproj    |   4 +
68979  build/win32/vs10/glib-compile-schemas.vcxproj      | 356
68980  +++++++++---------
68981  build/win32/vs10/glib-genmarshal.vcxproj           | 340
68982  ++++++++---------
68983  build/win32/vs10/glib.vcxprojin                    |   8 +
68984  build/win32/vs10/gmodule.vcxproj                   | 402
68985  +++++++++++----------
68986  build/win32/vs10/gobject.vcxprojin                 |   4 +
68987  build/win32/vs10/gresource.vcxproj                 |   4 +
68988  build/win32/vs10/gsettings.vcxproj                 | 356
68989  +++++++++---------
68990  .../win32/vs10/gspawn-win32-helper-console.vcxproj | 344
68991  +++++++++---------
68992  build/win32/vs10/gspawn-win32-helper.vcxproj       | 344
68993  +++++++++---------
68994  build/win32/vs10/gthread.vcxproj                   | 376
68995  +++++++++----------
68996  build/win32/vs10/install.vcxproj                   | 300 +++++++--------
68997  build/win32/vs10/testglib.vcxproj                  | 340
68998  ++++++++---------
68999  14 files changed, 1621 insertions(+), 1561 deletions(-)
69000
69001 commit 8e9279861293384a99778bb55e75ae7e8fa598d8
69002 Author: Simon Feltman <sfeltman@src.gnome.org>
69003 Date:   Sat Nov 3 18:59:25 2012 -0700
69004
69005     Add array length annotation to GSignalQuery param_types field
69006
69007     https://bugzilla.gnome.org/show_bug.cgi?id=687541
69008
69009  gobject/gsignal.h | 4 ++--
69010  1 file changed, 2 insertions(+), 2 deletions(-)
69011
69012 commit 05034c0ff1e008ec668197fb4bb01e64b6734849
69013 Author: Peter Mráz <etkinator@gmail.com>
69014 Date:   Sat Nov 3 15:53:48 2012 +0000
69015
69016     Updated Slovak translation
69017
69018  po/sk.po | 4 ++--
69019  1 file changed, 2 insertions(+), 2 deletions(-)
69020
69021 commit f508fbbbd7032a80532b34c74874a764553fb73d
69022 Author: Peter Mráz <etkinator@gmail.com>
69023 Date:   Sat Nov 3 15:52:03 2012 +0000
69024
69025     Updated Slovak translation
69026
69027  po/sk.po | 6482
69028  +++++++++++++++++++++++++++++++++-----------------------------
69029  1 file changed, 3488 insertions(+), 2994 deletions(-)
69030
69031 commit 13ae0f1f922defaf21c3a5dbe8d299cddc71170a
69032 Author: Martin Pitt <martinpitt@gnome.org>
69033 Date:   Sat Nov 3 13:52:29 2012 +0100
69034
69035     Annotate g_filename_to_utf8()
69036
69037     bytes_read and bytes_written are (out) arguments, and the return
69038     value must be
69039     a byte array instead of utf8, as otherwise the function would
69040     only support
69041     UTF-8 locales/file names.
69042
69043  glib/gconvert.c | 9 +++++----
69044  1 file changed, 5 insertions(+), 4 deletions(-)
69045
69046 commit 837db1a026a451f2785be18593bf3fa631acabd6
69047 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
69048 Date:   Fri Nov 2 15:45:14 2012 +0000
69049
69050     Fix more warning-addition fallout
69051
69052     I'm normally a big fan of small atomic commits, but I also want to get
69053     things done this afternoon...
69054
69055     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441
69056     Reviewed-by: Colin Walters <walters@verbum.org>
69057
69058  tests/child-test.c       |  4 ++--
69059  tests/iochannel-test.c   |  2 +-
69060  tests/mainloop-test.c    | 18 +++++++++---------
69061  tests/module-test.c      |  2 ++
69062  tests/onceinit.c         |  6 ++++--
69063  tests/slice-concurrent.c | 17 +++++++++++------
69064  tests/thread-test.c      |  6 +++---
69065  tests/threadpool-test.c  |  2 +-
69066  8 files changed, 33 insertions(+), 24 deletions(-)
69067
69068 commit 733acc23164e4845b6c990c0881290da568d3730
69069 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
69070 Date:   Fri Nov 2 15:19:32 2012 +0000
69071
69072     Fix more void prototypes in tests
69073
69074     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441
69075     Reviewed-by: Colin Walters <walters@verbum.org>
69076
69077  tests/gobject/ifaceinherit.c | 4 ++--
69078  tests/gobject/performance.c  | 2 +-
69079  2 files changed, 3 insertions(+), 3 deletions(-)
69080
69081 commit eb7dc2bcc61d28ad06e4e7fce781d1f467ce0592
69082 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
69083 Date:   Fri Nov 2 15:19:20 2012 +0000
69084
69085     Predeclare more things in tests
69086
69087     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441
69088     Reviewed-by: Colin Walters <walters@verbum.org>
69089
69090  tests/gobject/accumulator.c  | 12 ++++++------
69091  tests/gobject/defaultiface.c |  1 +
69092  tests/gobject/deftype.c      |  2 ++
69093  tests/gobject/dynamictype.c  |  2 ++
69094  tests/gobject/ifaceinherit.c |  6 ++++++
69095  tests/gobject/performance.c  |  8 ++++++++
69096  tests/gobject/references.c   |  1 +
69097  tests/gobject/singleton.c    |  1 +
69098  8 files changed, 27 insertions(+), 6 deletions(-)
69099
69100 commit 85976cf91deae6ac7cf1639a187a424ff7296968
69101 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
69102 Date:   Fri Nov 2 14:54:19 2012 +0000
69103
69104     Bring back a couple of private-but-extern symbols
69105
69106     These both existed in 2.34.1, but are not exposed in headers, and were
69107     meant to be private. Making them static (in commit 84475e43) was
69108     technically an ABI break, and in particular it causes abicheck.sh
69109     to fail.
69110
69111     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441
69112     Reviewed-by: Colin Walters <walters@verbum.org>
69113
69114  gio/gmenumodel.c | 8 ++++++--
69115  1 file changed, 6 insertions(+), 2 deletions(-)
69116
69117 commit 7b1f8c582a699305bdbeadebb5628f54112c7220
69118 Author: Dan Winship <danw@gnome.org>
69119 Date:   Tue Oct 30 15:10:40 2012 -0400
69120
69121     gtask: bump the max thread pool size up to 100 to avoid
69122     stalls/deadlocks
69123
69124     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686810 for now.
69125     https://bugzilla.gnome.org/show_bug.cgi?id=687223 discusses a nicer
69126     fix for later.
69127
69128  gio/gtask.c      | 2 +-
69129  gio/tests/task.c | 2 +-
69130  2 files changed, 2 insertions(+), 2 deletions(-)
69131
69132 commit 1afaea333b2f2775d4e5fc6f4de8f9f83f994fd7
69133 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
69134 Date:   Sun Oct 21 23:38:31 2012 +0100
69135
69136     Use the FreeBSD credentials-passing code on Debian GNU/kFreeBSD
69137
69138     The __FreeBSD__ macro means we have both a FreeBSD kernel and FreeBSD
69139     libc, which isn't the case on GNU/kFreeBSD (GNU libc and userland on
69140     the FreeBSD kernel), so it predefines a different macro. The kernel
69141     is what actually matters for credentials-passing, though.
69142
69143     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
69144     Tested-by: Steven Chamberlain <steven@pyro.eu.org>
69145     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=649302
69146     Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581750
69147     Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631968
69148     Reviewed-by: Dan Winship <danw@gnome.org>
69149
69150  gio/gcredentials.c            | 18 +++++++++---------
69151  gio/gunixcredentialsmessage.c | 12 ++++++------
69152  2 files changed, 15 insertions(+), 15 deletions(-)
69153
69154 commit ce0022933c255313e010b27f977f4ae02aad1e7e
69155 Author: Colin Walters <walters@verbum.org>
69156 Date:   Mon Oct 29 15:44:16 2012 -0400
69157
69158     Merge waitpid() from g_spawn_sync into gmain()
69159
69160     This is preparatory work for a future commit which will add a
69161     "catchall" waitpid API.  If we don't synchronize here with the worker
69162     thread, race conditions are possible.
69163
69164     This also ensures we have an error message if someone adds a child
69165     watch for a nonexistent pid, etc.  Previously, we'd simply keep
69166     calling waitpid() getting ECHILD, and ignoring it until the source was
69167     removed. Now, we g_warning() and fire the source.
69168
69169     Thirdly, this ensures that the waitpid() call in gmain handles EINTR,
69170     like the g_spawn_sync() one did.
69171
69172     https://bugzilla.gnome.org/show_bug.cgi?id=687061
69173
69174  glib/gmain.c  | 20 ++++++++++++----
69175  glib/gspawn.c | 76
69176  +++++++++++++++++++++++++++++++----------------------------
69177  2 files changed, 56 insertions(+), 40 deletions(-)
69178
69179 commit 0bdf7fecaf1ffc7263d2bc48a87c99f4705138fc
69180 Author: Tim-Philipp Müller <tim@centricular.net>
69181 Date:   Fri Nov 2 13:14:58 2012 +0000
69182
69183     tests: fix compiler warning in gvariant test
69184
69185     gvariant.c:3555:1: warning: function declaration isn’t a prototype
69186     [-Wstrict-prototypes]
69187
69188  glib/tests/gvariant.c | 2 +-
69189  1 file changed, 1 insertion(+), 1 deletion(-)
69190
69191 commit 28b30caecb8d53c0d41e6a46ef9ba01d2f08e051
69192 Author: Colin Walters <walters@verbum.org>
69193 Date:   Thu Nov 1 19:39:20 2012 -0400
69194
69195     configure: Enable set of standard -Werror=foo flags
69196
69197     We're not going to depend on gnome-common (I assume) so this patch
69198     nicks the systemd macro to test for compiler flags, and uses it to set
69199     a similar set of -Werror=foo as the gnome-common one does.
69200
69201     See https://bugzilla.gnome.org/show_bug.cgi?id=608953
69202     See
69203     https://mail.gnome.org/archives/desktop-devel-list/2012-July/msg00100.html
69204
69205     If we're going to be setting more strict compiler flags for GNOME, we
69206     should really ensure GLib builds with them first, as it's kind of the
69207     model citizen.
69208
69209     In particular, you can see several times that downstreams such as
69210     Debian have come in and fixed -Wformat-security bugs.  We should never
69211     let those get into tarballs, or even commits.
69212
69213     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69214
69215  configure.ac           |  16 +--
69216  m4macros/attributes.m4 | 288
69217  +++++++++++++++++++++++++++++++++++++++++++++++++
69218  2 files changed, 297 insertions(+), 7 deletions(-)
69219
69220 commit 055aa2b55e192a9c44fb0af07d8c1b3d8ef20b99
69221 Author: Colin Walters <walters@verbum.org>
69222 Date:   Thu Nov 1 20:10:46 2012 -0400
69223
69224     gdateparser: Delete unused debug print function
69225
69226     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69227
69228  tests/testgdateparser.c | 16 ----------------
69229  1 file changed, 16 deletions(-)
69230
69231 commit 94ef8dff0d5da861389f12dee592c42936c4dba9
69232 Author: Colin Walters <walters@verbum.org>
69233 Date:   Thu Nov 1 19:43:02 2012 -0400
69234
69235     gdbusactiongroup: Add prototype for g_dbus_action_group_sync()
69236
69237     Even private functions that are actually called across compilation
69238     units should have prototypes.  For g_dbus_action_group_sync(), create
69239     one in gdbusactiongroup-private.h
69240
69241     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69242
69243  gio/Makefile.am                |  1 +
69244  gio/gactiongroupexporter.c     |  2 +-
69245  gio/gapplicationimpl-dbus.c    |  8 +-------
69246  gio/gdbusactiongroup-private.h | 37 +++++++++++++++++++++++++++++++++++++
69247  gio/gdbusactiongroup.c         |  2 +-
69248  5 files changed, 41 insertions(+), 9 deletions(-)
69249
69250 commit dc4922af219397b18ca4d9d0ba53f0a99b43f3d4
69251 Author: Colin Walters <walters@verbum.org>
69252 Date:   Thu Nov 1 19:40:07 2012 -0400
69253
69254     test-pipe-unix: Add missing include
69255
69256     Fixes the build with -Werror=missing-prototypes.
69257
69258     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69259
69260  gio/tests/test-pipe-unix.c | 1 +
69261  1 file changed, 1 insertion(+)
69262
69263 commit 3686aa0e18cf68167b14ec630bec8ba90a20d720
69264 Author: Colin Walters <walters@verbum.org>
69265 Date:   Thu Nov 1 19:39:09 2012 -0400
69266
69267     gettext: Add missing include
69268
69269     Fixes the build with -Werror=missing-prototypes.
69270
69271     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69272
69273  glib/ggettext.c | 1 +
69274  1 file changed, 1 insertion(+)
69275
69276 commit 4c2a6595889eff44fa5f610e6c69016702100e95
69277 Author: Colin Walters <walters@verbum.org>
69278 Date:   Thu Nov 1 19:38:44 2012 -0400
69279
69280     gcharset: Add header file for private API
69281
69282     This fixes the build with -Werror=missing-prototypes.
69283
69284     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69285
69286  glib/Makefile.am       |  1 +
69287  glib/gcharset.c        |  2 +-
69288  glib/gcharsetprivate.h | 33 +++++++++++++++++++++++++++++++++
69289  glib/gconvert.c        |  2 +-
69290  4 files changed, 36 insertions(+), 2 deletions(-)
69291
69292 commit 488cdb13f60273a944a6b9f0c22e233f43c7e00f
69293 Author: Colin Walters <walters@verbum.org>
69294 Date:   Thu Nov 1 19:38:09 2012 -0400
69295
69296     gslice: Prototype G_ENABLE_DEBUG function that's part of ABI
69297
69298     Sadly, g_slice_debug_tree_statistics is conditionally part of the
69299     public ABI.  We might as well make it conditionally part of the API as
69300     well, even though this will require people actually using it to
69301
69302     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69303
69304  glib/gslice.h | 4 ++++
69305  1 file changed, 4 insertions(+)
69306
69307 commit bd8387f25affe2f5780b57daf4fd3f01daf0c43d
69308 Author: Colin Walters <walters@verbum.org>
69309 Date:   Thu Nov 1 19:37:57 2012 -0400
69310
69311     g_check_setuid: Include glib-private.h
69312
69313     Otherwise we fail to build with -Werror=missing-prototypes.
69314
69315     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69316
69317  glib/gutils.c | 3 ++-
69318  1 file changed, 2 insertions(+), 1 deletion(-)
69319
69320 commit 139892734ebdc012b7a0c4897d89d16b3706fd5f
69321 Author: Colin Walters <walters@verbum.org>
69322 Date:   Thu Nov 1 19:37:38 2012 -0400
69323
69324     tests/1bitmutex: Hack to build with -Werror=missing-prototypes
69325
69326     Admittedly, this could probably be better, but it builds.
69327
69328     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69329
69330  glib/tests/1bit-mutex.c | 6 ++++++
69331  1 file changed, 6 insertions(+)
69332
69333 commit 8e59d8602ca5921d78245f5d2b405b517a5e7cf9
69334 Author: Colin Walters <walters@verbum.org>
69335 Date:   Thu Nov 1 19:36:52 2012 -0400
69336
69337     Use (void) for no parameters, not ()
69338
69339     This ensures we build with -Werror=missing-parameter-type.
69340
69341     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69342
69343  gio/gresource.c             | 2 +-
69344  gobject/tests/threadtests.c | 2 +-
69345  tests/assert-msg-test.c     | 2 +-
69346  3 files changed, 3 insertions(+), 3 deletions(-)
69347
69348 commit 84475e4320347e637ac2fc84c9dc28b1668c8772
69349 Author: Colin Walters <walters@verbum.org>
69350 Date:   Thu Nov 1 19:36:15 2012 -0400
69351
69352     build: Prototype GType accessors for private classes
69353
69354     Otherwise we fail to build with -Werror=missing-prototypes.
69355
69356     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69357
69358  gio/gmenumodel.c                      | 4 ++++
69359  gio/gresourcefile.c                   | 2 ++
69360  gio/tests/gdbus-peer-object-manager.c | 1 +
69361  gio/tests/proxy-test.c                | 5 +++++
69362  gobject/tests/param.c                 | 1 +
69363  tests/refcount/closures.c             | 1 +
69364  tests/refcount/properties3.c          | 1 +
69365  tests/refcount/properties4.c          | 1 +
69366  8 files changed, 16 insertions(+)
69367
69368 commit 6d88a2f82294ffd6f75436e3f8e72b30fd591a03
69369 Author: Colin Walters <walters@verbum.org>
69370 Date:   Thu Nov 1 19:35:38 2012 -0400
69371
69372     build: Add missing "static" keyword where it should be used
69373
69374     Otherwise we fail to build with -Werror=missing-prototypes.
69375
69376     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69377
69378  gio/gdbusactiongroup.c                | 2 +-
69379  gio/gtestdbus.c                       | 2 +-
69380  gio/tests/gdbus-peer-object-manager.c | 2 +-
69381  gio/tests/gdbus-peer.c                | 2 +-
69382  gio/tests/resources.c                 | 2 +-
69383  tests/libmoduletestplugin_a.c         | 6 ++++++
69384  tests/libmoduletestplugin_b.c         | 8 ++++++++
69385  tests/testgdate.c                     | 3 ++-
69386  tests/testgdateparser.c               | 3 ++-
69387  tests/unicode-collate.c               | 4 ++--
69388  10 files changed, 25 insertions(+), 9 deletions(-)
69389
69390 commit f6da43f56c8d884c477594a787d2d025f67b0784
69391 Author: Colin Walters <walters@verbum.org>
69392 Date:   Thu Nov 1 19:36:41 2012 -0400
69393
69394     build: Ensure we #include header files for glib-genmarshal code
69395
69396     Otherwise we fail with -Werror=missing-prototypes.
69397
69398     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69399
69400  gobject/tests/Makefile.am | 2 +-
69401  tests/gobject/Makefile.am | 4 ++--
69402  2 files changed, 3 insertions(+), 3 deletions(-)
69403
69404 commit 67466b41afc6c5605b441c4955fba372e28975d3
69405 Author: Colin Walters <walters@verbum.org>
69406 Date:   Thu Nov 1 19:40:41 2012 -0400
69407
69408     build: Don't use C99 declarations
69409
69410     Since GLib needs to compile with MSVC, we can't use them.  This fixes
69411     compilation when using -Werror=declaration-after-statement.
69412
69413     https://bugzilla.gnome.org/show_bug.cgi?id=687385
69414
69415  gio/tests/gdbus-proxy.c        |  4 ++--
69416  gio/tests/gdbus-test-codegen.c | 14 +++++++-------
69417  glib/gthread-posix.c           | 10 ++++++----
69418  glib/tests/gdatetime.c         |  3 ++-
69419  4 files changed, 17 insertions(+), 14 deletions(-)
69420
69421 commit 59a24ab5a3ffff7d2cd36a1b392b49cc4024c29d
69422 Author: Robert Ancell <robert.ancell@canonical.com>
69423 Date:   Wed Oct 31 14:56:00 2012 +1300
69424
69425     Use "Returns:" instead of the invalid "@returns" for annotating
69426     return values.
69427
69428     https://bugzilla.gnome.org/show_bug.cgi?id=673229
69429
69430  gio/gvdb/gvdb-reader.c               |  27 ++++++----
69431  glib/deprecated/gcache.c             |   6 ++-
69432  glib/deprecated/gcompletion.c        |  20 ++++---
69433  glib/deprecated/grel.c               |  18 ++++---
69434  glib/deprecated/gthread-deprecated.c |  23 +++++---
69435  glib/garray.c                        | 101
69436  +++++++++++++++++++++++------------
69437  glib/gdataset.c                      |  19 ++++---
69438  glib/giochannel.c                    |   5 +-
69439  glib/giounix.c                       |   6 ++-
69440  glib/giowin32.c                      |   9 ++--
69441  glib/glist.c                         |  21 +++++---
69442  glib/gnode.c                         |   3 +-
69443  glib/gpattern.c                      |  15 ++++--
69444  glib/grand.c                         |   6 ++-
69445  glib/gsequence.c                     |   7 +--
69446  glib/gslist.c                        |   6 ++-
69447  glib/gthread.c                       |   3 +-
69448  glib/gtimer.c                        |   8 +--
69449  glib/gtree.c                         |   3 +-
69450  glib/gvariant-parser.c               |   3 +-
69451  20 files changed, 200 insertions(+), 109 deletions(-)
69452
69453 commit 4447d5ce1117f261e7a2a935cd9a62340d436a74
69454 Author: Colin Walters <walters@verbum.org>
69455 Date:   Thu Oct 25 15:34:29 2012 -0400
69456
69457     tests/signals: Disable large enumeration value test that is failing
69458     on PPC64
69459
69460     Basically due to a combination of va_args semantics around
69461     signed/unsigned ints, this test case fails on ppc64.  At the moment,
69462     we have as yet to find any real-world consumer with such a large
69463     enumeration value.
69464
69465     Unfortunately, the possible fixes for this are extremely invasive;
69466     we would have to define a new enum API.
69467
69468     Given both of these facts, we believe it makes the most sense at the
69469     current time to simply not test this. If we at a later time determine
69470     there is such a real-world consumer, we can look at doing the
69471     necessary fixes.
69472
69473     https://bugzilla.gnome.org/show_bug.cgi?id=686662
69474
69475  gobject/tests/signals.c | 5 ++++-
69476  1 file changed, 4 insertions(+), 1 deletion(-)
69477
69478 commit 531be87f24ecb8ad5d8753a79d8fdd894d0e094a
69479 Author: Rico Tzschichholz <ricotz@t-online.de>
69480 Date:   Wed Oct 31 13:14:06 2012 +0100
69481
69482     po: Fix Makefile.in.in syntax
69483
69484     Introduced by cff536c99ed22f83a09a1030c720f1555240390b
69485
69486  po/Makefile.in.in | 2 +-
69487  1 file changed, 1 insertion(+), 1 deletion(-)
69488
69489 commit a773a615b6fc11964ea81356aa2348e1bf116c9e
69490 Author: Will Thompson <will.thompson@collabora.co.uk>
69491 Date:   Tue Oct 30 17:16:33 2012 +0000
69492
69493     GNetworkMonitor: add missing apostrophe to docstring
69494
69495  gio/gnetworkmonitor.c | 2 +-
69496  1 file changed, 1 insertion(+), 1 deletion(-)
69497
69498 commit 529bf6bd89757eb7046e8a538349ca59a90e2136
69499 Author: Vincent Untz <vuntz@gnome.org>
69500 Date:   Tue Mar 27 16:52:24 2012 +0200
69501
69502     Add annotations for g_filename_from_uri()
69503
69504     https://bugzilla.gnome.org/show_bug.cgi?id=672924
69505
69506  glib/gconvert.c | 6 +++---
69507  1 file changed, 3 insertions(+), 3 deletions(-)
69508
69509 commit 0d22609fe981aab877dc9f3bbfa3f97a7c4152f2
69510 Author: Aleksander Morgado <aleksander@lanedo.com>
69511 Date:   Tue Oct 30 13:15:23 2012 +0100
69512
69513     gmessages: fix minor typo in documentation
69514
69515  glib/gmessages.c | 2 +-
69516  1 file changed, 1 insertion(+), 1 deletion(-)
69517
69518 commit 15a21bd3cd1065a1c9e5378f0cefd99716235e9f
69519 Author: Sweta Kothari <swkothar@redhat.com>
69520 Date:   Tue Oct 30 16:21:42 2012 +0530
69521
69522     Updated gujarati file
69523
69524  po/gu.po | 1021
69525  ++++++++++++++++++++++++++++++--------------------------------
69526  1 file changed, 500 insertions(+), 521 deletions(-)
69527
69528 commit 311e18abdded1f525725ea6e2c346fb402b2af02
69529 Author: Ryan Lortie <desrt@desrt.ca>
69530 Date:   Mon Oct 29 10:13:40 2012 +0100
69531
69532     gthread-posix: always use atomic pointer ops
69533
69534     On platforms where dependent loads can be reordered (alpha) and
69535     we have
69536     exotic implementation of pthread_mutex_lock() it could be possible
69537     that
69538     our implementation of g_mutex_lock() is unsafe.
69539
69540     Always use atomic operations to avoid this possibility.
69541
69542     https://bugzilla.gnome.org/show_bug.cgi?id=686191
69543
69544  glib/gthread-posix.c | 10 +++++-----
69545  1 file changed, 5 insertions(+), 5 deletions(-)
69546
69547 commit f20ae7fcfdaf9adeac3f73242adb798f1a80ddff
69548 Author: Ryan Lortie <desrt@desrt.ca>
69549 Date:   Mon Oct 29 09:09:49 2012 +0100
69550
69551     g_dbus_connection_export_menu_model(): fix a crash
69552
69553     Add some extra protection when 'preparing' a group that doesn't yet
69554     contain any menus.  This can happen if you subscribe to a group that
69555     doesn't yet exist.
69556
69557     It was possible to crash any application using
69558     g_dbus_connection_export_menu_model() by requesting a non-existent
69559     subscription group over the bus.
69560
69561     In practice this only happened in races -- where the proxy sees
69562     a group
69563     that exists and queries it, but by the time it does, it's already
69564     gone.
69565
69566     https://bugzilla.gnome.org/show_bug.cgi?id=687089
69567
69568  gio/gmenuexporter.c | 11 ++++++++++-
69569  1 file changed, 10 insertions(+), 1 deletion(-)
69570
69571 commit 00f4c12bf97432a50e49749895d2c8174e204907
69572 Author: Paul Eggert <eggert@cs.ucla.edu>
69573 Date:   Mon Oct 29 10:19:20 2012 -0400
69574
69575     gmain: Document constraints on waitpid
69576
69577     Applications that use glib should not invoke waitpid with a first
69578     argument that is nonpositive, because when such a waitpid is run in
69579     one thread and glib waits for a subprocess in another, there is a race
69580     condition, and the former waitpid can reap a process that was intended
69581     for the latter.  Mention this in the documentation for
69582     g_child_watch_source_new, and in the diagnostic generated by
69583     g_spawn_sync when its waitpid fails with errno equal to ECHILD.
69584
69585     Signed-off-by: Colin Walters <walters@verbum.org>
69586
69587     http://bugzilla.gnome.org/show_bug.cgi?id=687075
69588
69589  glib/gmain.c  | 8 ++++----
69590  glib/gspawn.c | 2 +-
69591  2 files changed, 5 insertions(+), 5 deletions(-)
69592
69593 commit cff536c99ed22f83a09a1030c720f1555240390b
69594 Author: Colin Walters <walters@verbum.org>
69595 Date:   Sun Oct 28 09:46:35 2012 -0400
69596
69597     mkinstalldirs: Delete from version control
69598
69599     This is installed by automake.  By maintaining it in git, we create
69600     merge conflicts as people build with different versions of automake.
69601
69602     Just use 'mkdir -p' instead in gettext.  Should be portable enough.
69603
69604     https://bugzilla.gnome.org/show_bug.cgi?id=686839
69605
69606  Makefile.am       |   5 --
69607  mkinstalldirs     | 162
69608  ------------------------------------------------------
69609  po/Makefile.in.in |  20 ++-----
69610  3 files changed, 4 insertions(+), 183 deletions(-)
69611
69612 commit d04ac162c10f3a855dbbaea6efe06de9d85aea02
69613 Author: Colin Walters <walters@verbum.org>
69614 Date:   Sat Oct 27 12:28:14 2012 -0400
69615
69616     README.in: Note undefined behavior with new g_type_init() ->
69617     ctor change
69618
69619     https://bugzilla.gnome.org/show_bug.cgi?id=686822
69620
69621  README.in | 5 ++++-
69622  1 file changed, 4 insertions(+), 1 deletion(-)
69623
69624 commit 8911cee350575f7c0b534d97fd10787181c0e542
69625 Author: Rico Tzschichholz <ricotz@t-online.de>
69626 Date:   Sat Oct 27 12:12:29 2012 +0200
69627
69628     gio/tests: Fix build with -Werror=format-security
69629
69630  gio/tests/gdbus-peer-object-manager.c | 2 +-
69631  1 file changed, 1 insertion(+), 1 deletion(-)
69632
69633 commit fa523734c7c438944fc3b6f09a40b79d855475ee
69634 Author: Rico Tzschichholz <ricotz@t-online.de>
69635 Date:   Sat Oct 27 12:10:44 2012 +0200
69636
69637     gio/tests: Fix linker failure
69638
69639     Fixes 8c320d0c34ad5b3a31ac4f9024dba358a46ac725
69640
69641  gio/tests/Makefile.am | 1 +
69642  1 file changed, 1 insertion(+)
69643
69644 commit d68b4e1d02a06417bfe29494708a29a3d944cf41
69645 Author: Stef Walter <stefw@gnome.org>
69646 Date:   Fri Oct 26 11:12:46 2012 +0200
69647
69648     gio: No need to specify SOURCES when name matches executable
69649
69650     Removes some of the duplication from Makefile.am
69651
69652     https://bugzilla.gnome.org/show_bug.cgi?id=686921
69653
69654  gio/tests/Makefile.am | 121
69655  --------------------------------------------------
69656  1 file changed, 121 deletions(-)
69657
69658 commit 8c320d0c34ad5b3a31ac4f9024dba358a46ac725
69659 Author: Stef Walter <stefw@gnome.org>
69660 Date:   Fri Oct 26 10:42:17 2012 +0200
69661
69662     gio: Remove LDADD repetition from gio/tests Makefile
69663
69664     Using a global LDADD for the basic libraries to link.
69665
69666     https://bugzilla.gnome.org/show_bug.cgi?id=686921
69667
69668  gio/tests/Makefile.am | 122
69669  +++++++-------------------------------------------
69670  1 file changed, 16 insertions(+), 106 deletions(-)
69671
69672 commit fb2d3aacb5998397586ce4523f987dff60a9ca85
69673 Author: Stef Walter <stefw@gnome.org>
69674 Date:   Fri Oct 26 10:30:29 2012 +0200
69675
69676     gdbus: Allow GDBusObjectManagerClient to work on peer connections
69677
69678     Allow GDBusObjectManagerClient to work on peer to peer DBus
69679     connections. Don't require that a unique bus name is available
69680     for the object manager, if the owned bus name is NULL.
69681
69682     https://bugzilla.gnome.org/show_bug.cgi?id=686920
69683
69684  gio/gdbusobjectmanagerclient.c        |  70 ++++---
69685  gio/tests/.gitignore                  |   1 +
69686  gio/tests/Makefile.am                 |   3 +
69687  gio/tests/gdbus-peer-object-manager.c | 364
69688  ++++++++++++++++++++++++++++++++++
69689  4 files changed, 406 insertions(+), 32 deletions(-)
69690
69691 commit 7db2ac7b88a4d2211894153212e92ea9db5cacbb
69692 Author: Matthew Barnes <mbarnes@redhat.com>
69693 Date:   Fri Oct 26 13:20:29 2012 -0400
69694
69695     Fix typo in G_TEST_DBUS.
69696
69697  gio/gtestdbus.h | 2 +-
69698  1 file changed, 1 insertion(+), 1 deletion(-)
69699
69700 commit d681b581ff059fdf258b6f91b62cf1e474f2cc71
69701 Author: Cosimo Cecchi <cosimoc@gnome.org>
69702 Date:   Mon Apr 30 22:39:57 2012 -0400
69703
69704     file-info: catch thumbnail files in large directory as well
69705
69706     When building the file attribute table info for local files, use
69707     thumbnail paths in $XDG_CACHE_DIR/thumbnails/large in addition to
69708     $XDG_CACHE_DIR/thumbnails/normal.
69709
69710     Failing to do this would cause an application that creates large
69711     thumbnails by default to never find any value for
69712     G_FILE_ATTRIBUTE_THUMBNAIL_PATH, with no
69713     G_FILE_ATTRIBUTE_THUMBNAILING_FAILED set, which might cause the
69714     application to either think thumbnailing is still in progress, or
69715     blindly requeue thumbnail operations in a loop.
69716
69717     Large thumbnails are generally preferred, so we now default to
69718     the path
69719     of a large thumbnail (in case both are present).
69720
69721     https://bugzilla.gnome.org/show_bug.cgi?id=686895
69722
69723  gio/glocalfileinfo.c | 19 ++++++++++++++-----
69724  1 file changed, 14 insertions(+), 5 deletions(-)
69725
69726 commit 36bf25371ce77d8cea4336f52e7db09e05f23ca5
69727 Author: Colin Walters <walters@verbum.org>
69728 Date:   Thu Oct 25 18:21:59 2012 -0400
69729
69730     g_unix_signal_source_new: Allow SIGUSR1 and SIGUSR2
69731
69732     These are user defined, it makes sense to allow watching them.  This
69733     is needed to port gnome-session and gdm over.
69734
69735     https://bugzilla.gnome.org/show_bug.cgi?id=686898
69736
69737  glib/glib-unix.c | 17 +++++++++++------
69738  1 file changed, 11 insertions(+), 6 deletions(-)
69739
69740 commit 1775c46e7a3c45da936bbff97fa241e196910964
69741 Author: Martin Pitt <martinpitt@gnome.org>
69742 Date:   Thu Oct 25 14:55:30 2012 +0200
69743
69744     GIOChannel: Add missing annotations
69745
69746     The various read and write methods have several out arguments which
69747     were not
69748     previously marked as such. Also, as GIOChannel supports binary data
69749     with a NULL
69750     encoding, the buffers need to be uint8 arrays instead of utf8 strings.
69751
69752  glib/giochannel.c | 29 +++++++++++++++--------------
69753  1 file changed, 15 insertions(+), 14 deletions(-)
69754
69755 commit a5c5730085cf7739215af1624ebdf403b5c11232
69756 Author: Martin Pitt <martinpitt@gnome.org>
69757 Date:   Thu Oct 25 11:27:39 2012 +0200
69758
69759     Revert "Box GPollFD to make it introspectable"
69760
69761     This reverts commit 932f4250b88a50059330a9df8224feeab6b0ffd7.
69762
69763     This got pushed accidentally and has not been accepted yet. It's
69764     also not clear
69765     whether we want this in the first place.
69766
69767     https://bugzilla.gnome.org/show_bug.cgi?id=686797
69768
69769  docs/reference/gobject/gobject-sections.txt |  2 --
69770  gobject/gboxed.c                            | 10 ----------
69771  gobject/glib-types.h                        | 11 -----------
69772  gobject/gobject.symbols                     |  1 -
69773  4 files changed, 24 deletions(-)
69774
69775 commit 932f4250b88a50059330a9df8224feeab6b0ffd7
69776 Author: Martin Pitt <martinpitt@gnome.org>
69777 Date:   Wed Oct 24 16:30:37 2012 +0200
69778
69779     Box GPollFD to make it introspectable
69780
69781     https://bugzilla.gnome.org/show_bug.cgi?id=686797
69782
69783  docs/reference/gobject/gobject-sections.txt |  2 ++
69784  gobject/gboxed.c                            | 10 ++++++++++
69785  gobject/glib-types.h                        | 11 +++++++++++
69786  gobject/gobject.symbols                     |  1 +
69787  4 files changed, 24 insertions(+)
69788
69789 commit c3f52eae0e283f82a51d84ef3252dd10e36a0657
69790 Author: Martin Pitt <martinpitt@gnome.org>
69791 Date:   Thu Oct 25 07:51:40 2012 +0200
69792
69793     GIOChannel: Add missing (allow-none) annotations
69794
69795     g_io_channel_set_line_term() and g_io_channel_set_encoding() can
69796     get NULL
69797     arguments, mark them as such.
69798
69799  glib/giochannel.c | 10 +++++-----
69800  1 file changed, 5 insertions(+), 5 deletions(-)
69801
69802 commit 4fb2d737ac69b60d9aef4f06884bb6a69752c607
69803 Author: Colin Walters <walters@verbum.org>
69804 Date:   Tue Oct 23 16:11:33 2012 +0200
69805
69806     gvariant: Make g_variant_new_from_bytes() public
69807
69808     Now that GBytes has been made public, we should make
69809     g_variant_new_from_bytes() public too.
69810
69811     Add g_variant_get_data_as_bytes() to match.
69812
69813     https://bugzilla.gnome.org/show_bug.cgi?id=677062
69814
69815  docs/reference/glib/glib-sections.txt |  2 ++
69816  glib/glib.symbols                     |  2 ++
69817  glib/gvariant-core.c                  | 31
69818  +++++++++++++++++++++++++++++--
69819  glib/gvariant-core.h                  |  4 ----
69820  glib/gvariant.h                       |  8 ++++++++
69821  glib/tests/gvariant.c                 | 32
69822  ++++++++++++++++++++++++++++++++
69823  6 files changed, 73 insertions(+), 6 deletions(-)
69824
69825 commit 7d17fd6f61781e73c4304016d09be091d5045145
69826 Author: Ryan Lortie <desrt@desrt.ca>
69827 Date:   Mon Oct 22 22:20:47 2012 +0200
69828
69829     Release GLib 2.35.1
69830
69831  NEWS         | 61
69832  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
69833  configure.ac |  2 +-
69834  2 files changed, 62 insertions(+), 1 deletion(-)
69835
69836 commit 05756f84187c6ceef2c24ad7535284c691ec4c8a
69837 Author: Murray Cumming <murrayc@murrayc.com>
69838 Date:   Sun Oct 21 13:08:01 2012 +0200
69839
69840     Fix this cost -> the cost typos
69841
69842  gio/gdbusintrospection.c | 10 +++++-----
69843  1 file changed, 5 insertions(+), 5 deletions(-)
69844
69845 commit c2a2c4a00bd1b0ab8210e3e1dfc4acaeb56a3e5a
69846 Author: Matej Urbančič <mateju@svn.gnome.org>
69847 Date:   Sat Oct 20 00:14:37 2012 +0200
69848
69849     Updated Slovenian translation
69850
69851  po/sl.po | 6 +++---
69852  1 file changed, 3 insertions(+), 3 deletions(-)
69853
69854 commit 475edeb2edad68b4bef818deb7ee7db92598397f
69855 Author: Antoine Jacoutot <ajacoutot@gnome.org>
69856 Date:   Fri Oct 19 14:34:18 2012 +0200
69857
69858     Allow slightly too big poll duration in /socket/timed_wait test
69859
69860     Sometimes the poll duration in the /socket/timed_wait test is slightly
69861     bigger than the requested 100000, causing failures like:
69862
69863     GLib-GIO:ERROR:socket.c:620:test_timed_wait:
69864         assertion failed (poll_duration < 110000): (110057 < 110000)
69865
69866     Adjust the test to allow some jitter in the "too high" direction.
69867
69868     https://bugzilla.gnome.org/show_bug.cgi?id=686458
69869
69870  gio/tests/socket.c | 2 +-
69871  1 file changed, 1 insertion(+), 1 deletion(-)
69872
69873 commit d906f84a441ad70e42fd6d5eac8837a8a8639aaa
69874 Author: Matthias Clasen <mclasen@redhat.com>
69875 Date:   Tue Oct 16 21:07:13 2012 -0400
69876
69877     GBytes: deal with a corner-case
69878
69879     When calling g_bytes_unref_to_data on a GBytes with NULL data
69880     we could end up with double-free or use-after-free issues.
69881     https://bugzilla.gnome.org/show_bug.cgi?id=686091
69882
69883  glib/gbytes.c | 2 +-
69884  1 file changed, 1 insertion(+), 1 deletion(-)
69885
69886 commit a0a364382333083ddc6376edc4d3cfb8dce0ccff
69887 Author: Matthias Clasen <mclasen@redhat.com>
69888 Date:   Tue Oct 16 21:16:50 2012 -0400
69889
69890     Add a test for the previous fix
69891
69892     Running tests/bytes with G_SLICE=always-malloc MALLOC_CHECK_=2
69893     was aborting before.
69894
69895  glib/tests/bytes.c | 16 ++++++++++++++++
69896  1 file changed, 16 insertions(+)
69897
69898 commit 654bfcb7ce3b99d6b71ae86f1e0aee33056f70b1
69899 Author: Ryan Lortie <desrt@desrt.ca>
69900 Date:   Tue Oct 16 12:29:22 2012 -0400
69901
69902     GBusNameVanishedCallback: document NULL connection
69903
69904     @connection can be NULL for this callback.  Document this possibility
69905     and describe the circumstances.
69906
69907     https://bugzilla.gnome.org/show_bug.cgi?id=686231
69908
69909  gio/gdbusnamewatching.h | 7 ++++++-
69910  1 file changed, 6 insertions(+), 1 deletion(-)
69911
69912 commit 212ffcc574d929ca0715960b4f29a4aab909a251
69913 Author: Ryan Lortie <desrt@desrt.ca>
69914 Date:   Tue Oct 16 12:27:12 2012 -0400
69915
69916     GMenuExporter: allow NULL bus on _name_vanished
69917
69918     GBusNameVanishedCallback is called with a NULL GDBusConnection in the
69919     case that the connection has vanished.  We were doing an assert to
69920     verify that it was the same as we had exported the menu on and that
69921     assert was failing.
69922
69923     https://bugzilla.gnome.org/show_bug.cgi?id=685995
69924
69925  gio/gmenuexporter.c | 3 ++-
69926  1 file changed, 2 insertions(+), 1 deletion(-)
69927
69928 commit 2002479c02fa6e468fc3f67ddc663657a52ebde8
69929 Author: Ryan Lortie <desrt@desrt.ca>
69930 Date:   Tue Oct 16 09:40:45 2012 -0400
69931
69932     Add note about g_type_init() to README
69933
69934  README.in | 5 +++++
69935  1 file changed, 5 insertions(+)
69936
69937 commit df02fa1e4cc61a2c7f3aafdf1a6534a831f1c0d6
69938 Author: Ryan Lortie <desrt@desrt.ca>
69939 Date:   Mon Oct 15 12:01:01 2012 -0400
69940
69941     Properly deprecate g_type_init()
69942
69943     Now that all internal users of it are gone.
69944
69945     https://bugzilla.gnome.org/show_bug.cgi?id=686161
69946
69947  gobject/gtype.c |  4 ++++
69948  gobject/gtype.h | 16 ++++++++++------
69949  2 files changed, 14 insertions(+), 6 deletions(-)
69950
69951 commit 1dc774a653e992e1153fbed16f90097fa8db467f
69952 Author: Ryan Lortie <desrt@desrt.ca>
69953 Date:   Mon Oct 15 12:00:51 2012 -0400
69954
69955     Remove g_type_init() calls
69956
69957     Very many testcases, some GLib tools (resource compiler, etc) and
69958     GApplication were calling g_type_init().
69959
69960     Remove those uses, as they are no longer required.
69961
69962     https://bugzilla.gnome.org/show_bug.cgi?id=686161
69963
69964  gio/gapplication.c                             | 4 ----
69965  gio/gdbus-tool.c                               | 2 --
69966  gio/gdbusaddress.c                             | 2 --
69967  gio/gio-querymodules.c                         | 2 --
69968  gio/glib-compile-resources.c                   | 2 --
69969  gio/gresource-tool.c                           | 2 --
69970  gio/gsettings-tool.c                           | 2 --
69971  gio/tests/actions.c                            | 1 -
69972  gio/tests/appinfo.c                            | 1 -
69973  gio/tests/async-close-output-stream.c          | 2 --
69974  gio/tests/buffered-input-stream.c              | 1 -
69975  gio/tests/buffered-output-stream.c             | 2 --
69976  gio/tests/cancellable.c                        | 1 -
69977  gio/tests/contenttype.c                        | 2 --
69978  gio/tests/contexts.c                           | 1 -
69979  gio/tests/converter-stream.c                   | 1 -
69980  gio/tests/data-input-stream.c                  | 1 -
69981  gio/tests/data-output-stream.c                 | 1 -
69982  gio/tests/desktop-app-info.c                   | 1 -
69983  gio/tests/echo-server.c                        | 2 --
69984  gio/tests/file.c                               | 2 --
69985  gio/tests/fileattributematcher.c               | 2 --
69986  gio/tests/filter-cat.c                         | 2 --
69987  gio/tests/filter-streams.c                     | 1 -
69988  gio/tests/g-file-info.c                        | 1 -
69989  gio/tests/g-file.c                             | 1 -
69990  gio/tests/g-icon.c                             | 1 -
69991  gio/tests/gapplication-example-cmdline2.c      | 2 --
69992  gio/tests/gapplication-example-dbushooks.c     | 2 --
69993  gio/tests/gapplication.c                       | 2 --
69994  gio/tests/gdbus-addresses.c                    | 1 -
69995  gio/tests/gdbus-auth.c                         | 1 -
69996  gio/tests/gdbus-bz627724.c                     | 1 -
69997  gio/tests/gdbus-close-pending.c                | 1 -
69998  gio/tests/gdbus-connection-flush-helper.c      | 2 --
69999  gio/tests/gdbus-connection-flush.c             | 1 -
70000  gio/tests/gdbus-connection-loss.c              | 1 -
70001  gio/tests/gdbus-connection-slow.c              | 1 -
70002  gio/tests/gdbus-connection.c                   | 1 -
70003  gio/tests/gdbus-daemon.c                       | 2 --
70004  gio/tests/gdbus-error.c                        | 1 -
70005  gio/tests/gdbus-example-export.c               | 2 --
70006  gio/tests/gdbus-example-objectmanager-client.c | 2 --
70007  gio/tests/gdbus-example-objectmanager-server.c | 2 --
70008  gio/tests/gdbus-example-own-name.c             | 2 --
70009  gio/tests/gdbus-example-peer.c                 | 2 --
70010  gio/tests/gdbus-example-server.c               | 2 --
70011  gio/tests/gdbus-example-subtree.c              | 2 --
70012  gio/tests/gdbus-example-unix-fd-client.c       | 2 --
70013  gio/tests/gdbus-example-watch-name.c           | 2 --
70014  gio/tests/gdbus-example-watch-proxy.c          | 2 --
70015  gio/tests/gdbus-exit-on-close.c                | 1 -
70016  gio/tests/gdbus-export.c                       | 1 -
70017  gio/tests/gdbus-introspection.c                | 1 -
70018  gio/tests/gdbus-message.c                      | 1 -
70019  gio/tests/gdbus-names.c                        | 1 -
70020  gio/tests/gdbus-non-socket.c                   | 1 -
70021  gio/tests/gdbus-peer.c                         | 1 -
70022  gio/tests/gdbus-proxy-threads.c                | 1 -
70023  gio/tests/gdbus-proxy-well-known-name.c        | 1 -
70024  gio/tests/gdbus-proxy.c                        | 1 -
70025  gio/tests/gdbus-serialization.c                | 1 -
70026  gio/tests/gdbus-test-codegen.c                 | 1 -
70027  gio/tests/gdbus-threading.c                    | 1 -
70028  gio/tests/gmenumodel.c                         | 1 -
70029  gio/tests/gschema-compile.c                    | 1 -
70030  gio/tests/gsettings.c                          | 1 -
70031  gio/tests/httpd.c                              | 2 --
70032  gio/tests/inet-address.c                       | 1 -
70033  gio/tests/io-stream.c                          | 1 -
70034  gio/tests/live-g-file.c                        | 1 -
70035  gio/tests/memory-input-stream.c                | 1 -
70036  gio/tests/memory-output-stream.c               | 1 -
70037  gio/tests/mimeapps.c                           | 1 -
70038  gio/tests/network-address.c                    | 2 --
70039  gio/tests/network-monitor.c                    | 2 --
70040  gio/tests/permission.c                         | 1 -
70041  gio/tests/pollable.c                           | 1 -
70042  gio/tests/proxy-test.c                         | 1 -
70043  gio/tests/proxy.c                              | 2 --
70044  gio/tests/readwrite.c                          | 1 -
70045  gio/tests/resolver.c                           | 2 --
70046  gio/tests/resources.c                          | 1 -
70047  gio/tests/send-data.c                          | 2 --
70048  gio/tests/simple-async-result.c                | 1 -
70049  gio/tests/sleepy-stream.c                      | 1 -
70050  gio/tests/socket-client.c                      | 2 --
70051  gio/tests/socket-server.c                      | 2 --
70052  gio/tests/socket.c                             | 1 -
70053  gio/tests/srvtarget.c                          | 1 -
70054  gio/tests/task.c                               | 1 -
70055  gio/tests/tls-certificate.c                    | 1 -
70056  gio/tests/tls-interaction.c                    | 1 -
70057  gio/tests/unix-fd.c                            | 2 --
70058  gio/tests/unix-streams.c                       | 1 -
70059  gio/tests/vfs.c                                | 1 -
70060  gio/tests/volumemonitor.c                      | 2 --
70061  gio/tests/win32-streams.c                      | 1 -
70062  gobject/gobject-query.c                        | 2 --
70063  gobject/gvalue.c                               | 2 --
70064  gobject/testgobject.c                          | 1 -
70065  gobject/tests/binding.c                        | 1 -
70066  gobject/tests/boxed.c                          | 1 -
70067  gobject/tests/dynamictests.c                   | 1 -
70068  gobject/tests/enums.c                          | 1 -
70069  gobject/tests/ifaceproperties.c                | 2 --
70070  gobject/tests/param.c                          | 1 -
70071  gobject/tests/properties.c                     | 1 -
70072  gobject/tests/qdata.c                          | 2 +-
70073  gobject/tests/reference.c                      | 2 --
70074  gobject/tests/signals.c                        | 2 --
70075  gobject/tests/threadtests.c                    | 1 -
70076  gobject/tests/valuearray.c                     | 2 --
70077  tests/gio-ls.c                                 | 2 --
70078  tests/gobject/accumulator.c                    | 1 -
70079  tests/gobject/defaultiface.c                   | 1 -
70080  tests/gobject/dynamictype.c                    | 1 -
70081  tests/gobject/gvalue-test.c                    | 1 -
70082  tests/gobject/ifacecheck.c                     | 2 --
70083  tests/gobject/ifaceinherit.c                   | 1 -
70084  tests/gobject/ifaceinit.c                      | 1 -
70085  tests/gobject/override.c                       | 1 -
70086  tests/gobject/paramspec-test.c                 | 1 -
70087  tests/gobject/performance-threaded.c           | 2 --
70088  tests/gobject/performance.c                    | 2 --
70089  tests/gobject/references.c                     | 1 -
70090  tests/gobject/singleton.c                      | 2 +-
70091  tests/refcount/closures.c                      | 1 -
70092  tests/refcount/objects.c                       | 1 -
70093  tests/refcount/objects2.c                      | 1 -
70094  tests/refcount/properties.c                    | 1 -
70095  tests/refcount/properties2.c                   | 3 +--
70096  tests/refcount/properties3.c                   | 1 -
70097  tests/refcount/properties4.c                   | 1 -
70098  tests/refcount/signals.c                       | 1 -
70099  tests/timeloop-closure.c                       | 2 --
70100  136 files changed, 3 insertions(+), 189 deletions(-)
70101
70102 commit 7c42ab23b55c43ab96d0ac2124b550bf1f49c1ec
70103 Author: Ryan Lortie <desrt@desrt.ca>
70104 Date:   Mon Oct 15 11:53:25 2012 -0400
70105
70106     Convert g_type_init() to a ctor
70107
70108     Move the guts of g_type_init() into a ctor and turn g_type_init()
70109     itself
70110     into a do-nothing function.
70111
70112     g_type_init_with_debug_flags() now ignores its arguments, but it has
70113     always been possible to achieve the same effect via environment
70114     variables.
70115
70116     https://bugzilla.gnome.org/show_bug.cgi?id=686161
70117
70118  docs/reference/gobject/tut_gtype.xml |   4 +-
70119  gobject/gtype.c                      | 104
70120  ++++++++++++++++-------------------
70121  gobject/gtype.h                      |   1 -
70122  3 files changed, 50 insertions(+), 59 deletions(-)
70123
70124 commit 691c0b053e0d290db407b539ff63849423e60907
70125 Author: Matthias Clasen <mclasen@redhat.com>
70126 Date:   Mon Oct 15 19:48:44 2012 -0400
70127
70128     Add missing semicolons to gobject_probes.d
70129
70130     Pointed out in
70131     https://bugzilla.gnome.org/show_bug.cgi?id=686119
70132
70133  gobject/gobject_probes.d | 6 +++---
70134  1 file changed, 3 insertions(+), 3 deletions(-)
70135
70136 commit f923fb330bbf73c3aff8fb2b942e15f8e2246a25
70137 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
70138 Date:   Sat Oct 6 14:56:36 2012 +0200
70139
70140     gdbus-testserver: port to pygi
70141
70142     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
70143
70144     https://bugzilla.gnome.org/show_bug.cgi?id=685608
70145
70146  gio/tests/gdbus-testserver.py | 6 +++---
70147  1 file changed, 3 insertions(+), 3 deletions(-)
70148
70149 commit e16f82854a64fd3d21656818f39a78ce6e8084af
70150 Author: Matthias Clasen <mclasen@redhat.com>
70151 Date:   Mon Oct 15 19:34:36 2012 -0400
70152
70153     Add return-if-fail checks to g_application_hold/release
70154
70155     This is our common practice for public API.
70156     https://bugzilla.gnome.org/show_bug.cgi?id=685208
70157
70158  gio/gapplication.c | 4 ++++
70159  1 file changed, 4 insertions(+)
70160
70161 commit 1a20d56a894040e35153591c2d86513d5dddb409
70162 Author: Ryan Lortie <desrt@desrt.ca>
70163 Date:   Mon Oct 15 19:28:28 2012 -0400
70164
70165     g_settings_bind: use canonical property name
70166
70167     We were using the user-passed value of the @property argument for
70168     several purposes in g_settings_bind(): error messages, binding
70169     uniqueness (ie: one-binding-per-property-per-object) and most
70170     importantly, connecting to the detailed notify:: signal.
70171
70172     The user may pass a string like "property_name" when the property's
70173     canonical name is "property-name".  g_object_class_find_property()
70174     will
70175     find the property under these circumstances, but a connection to
70176     "notify::property_name" will not notice notifies emitted for
70177     "property-name".
70178
70179     We can solve this by using the user's string to perform the lookup and
70180     then using pspec->name for everything after that.
70181
70182     https://bugzilla.gnome.org/show_bug.cgi?id=684882
70183
70184  gio/gsettings.c | 12 ++++++------
70185  1 file changed, 6 insertions(+), 6 deletions(-)
70186
70187 commit dace477c92ea3a9111cef73159a6a1fcaaf0f497
70188 Author: Matthias Clasen <mclasen@redhat.com>
70189 Date:   Mon Oct 15 19:22:50 2012 -0400
70190
70191     Add Win32 versions of some new content type APIs
70192
70193     This commit adds minimal versions of
70194     g_content_type_get_symbolic_icon and
70195     g_content_type_get_generic_icon_name.
70196     https://bugzilla.gnome.org/show_bug.cgi?id=683642
70197
70198  gio/gcontenttype-win32.c | 12 ++++++++++++
70199  1 file changed, 12 insertions(+)
70200
70201 commit 93bdc5b3d9989549c60739a8493f6142044daeb6
70202 Author: Ask H. Larsen <asklarsen@gmail.com>
70203 Date:   Mon Oct 15 06:33:25 2012 +0200
70204
70205     Updated Danish translation
70206
70207  po/da.po | 133
70208  ++++++++++++++++++++++++++++++++-------------------------------
70209  1 file changed, 67 insertions(+), 66 deletions(-)
70210
70211 commit a36028f386708bb10d7c3817b5da5201777dc16c
70212 Author: Ryan Lortie <desrt@desrt.ca>
70213 Date:   Sat Oct 13 12:16:32 2012 -0400
70214
70215     gsignal: really fix closure invalidation
70216
70217     Commit 66b0d95f0ba1939882368b47b01f93289c42ae07 missed this part
70218     of the
70219     patch.
70220
70221  gobject/gsignal.c | 1 +
70222  1 file changed, 1 insertion(+)
70223
70224 commit a1e6ecdfebb213c0b2b6c4c89ea6e5a7521fc6d1
70225 Author: Arnel A. Borja <kyoushuu@yahoo.com>
70226 Date:   Fri Oct 12 09:58:05 2012 -0700
70227
70228     gtimezone: Indentation adn comment fixes
70229
70230  glib/gtimezone.c | 20 ++++++++++----------
70231  1 file changed, 10 insertions(+), 10 deletions(-)
70232
70233 commit 86a8ec047e43e5767604bea5d0b31b65165a8c94
70234 Author: John Ralls <jralls@ceridwen.us>
70235 Date:   Mon Sep 24 10:54:38 2012 -0700
70236
70237     Bug 631382 - GTimeZone support for zoneinfo version 1
70238
70239  glib/gtimezone.c | 62
70240  ++++++++++++++++++++++++++++++++++++++------------------
70241  1 file changed, 42 insertions(+), 20 deletions(-)
70242
70243 commit 6005f1d016244c6c3ca13e36032acd77c04d2640
70244 Author: Kjartan Maraas <kmaraas@gnome.org>
70245 Date:   Thu Oct 11 20:27:30 2012 +0200
70246
70247     Updated Norwegian bokmål translation.
70248
70249  po/nb.po | 223
70250  ++++++++++++++++++++++++++++++++-------------------------------
70251  1 file changed, 114 insertions(+), 109 deletions(-)
70252
70253 commit a342be71388d8b0248c74ef68dace3744d687cfa
70254 Author: Will Thompson <will.thompson@collabora.co.uk>
70255 Date:   Tue Oct 9 09:30:06 2012 +0100
70256
70257     gtestdbus: correct documentation typos
70258
70259     https://bugzilla.gnome.org/show_bug.cgi?id=685787
70260
70261  gio/gtestdbus.c | 5 +++--
70262  1 file changed, 3 insertions(+), 2 deletions(-)
70263
70264 commit e162fab4c0257997c08e29072b36b9db3992778d
70265 Author: Dan Winship <danw@gnome.org>
70266 Date:   Thu Aug 2 15:45:24 2012 -0400
70267
70268     gio/tests: port from GSimpleAsyncResult to GTask
70269
70270     https://bugzilla.gnome.org/show_bug.cgi?id=661767
70271
70272  gio/tests/cancellable.c            | 75
70273  ++++++++++++++++++++------------------
70274  gio/tests/gtlsconsoleinteraction.c | 41 +++++++++++----------
70275  gio/tests/proxy-test.c             | 69
70276  +++++++++++++----------------------
70277  gio/tests/tls-interaction.c        | 30 +++++++--------
70278  4 files changed, 99 insertions(+), 116 deletions(-)
70279
70280 commit d21309464cbbe3970a08a10d1a1a91ebf279dadb
70281 Author: Dan Winship <danw@gnome.org>
70282 Date:   Thu Aug 2 15:48:22 2012 -0400
70283
70284     gio: port networking classes from GSimpleAsyncResult to GTask
70285
70286     https://bugzilla.gnome.org/show_bug.cgi?id=661767
70287
70288  gio/gdummyproxyresolver.c      |  40 ++-----
70289  gio/gnetworkaddress.c          |  61 +++++-----
70290  gio/gnetworkmonitor.c          |  25 ++---
70291  gio/gnetworkservice.c          |  96 ++++++----------
70292  gio/gproxyaddressenumerator.c  | 128 ++++++++-------------
70293  gio/gresolver.c                |  21 ++--
70294  gio/gsocketaddressenumerator.c |  31 ++---
70295  gio/gsocketclient.c            | 139 +++++++++++------------
70296  gio/gsocketconnection.c        |  67 ++++-------
70297  gio/gsocketinputstream.c       |   3 -
70298  gio/gsocketlistener.c          |  68 ++++-------
70299  gio/gsocketoutputstream.c      |   3 -
70300  gio/gsocks4aproxy.c            |  99 ++++++----------
70301  gio/gsocks5proxy.c             | 169 ++++++++++++++--------------
70302  gio/gtcpconnection.c           | 107 ++++++------------
70303  gio/gtlsdatabase.c             | 249
70304  ++++++++++++++++++-----------------------
70305  gio/gtlsinteraction.c          |  29 +++--
70306  gio/gunixconnection.c          |  90 +++++----------
70307  18 files changed, 563 insertions(+), 862 deletions(-)
70308
70309 commit 130d0fdac0645116adf3e731fd63e6b3f50d6d7b
70310 Author: Dan Winship <danw@gnome.org>
70311 Date:   Thu Aug 2 15:51:37 2012 -0400
70312
70313     gio: port GAsyncInitable from GSimpleAsyncResult to GTask
70314
70315     https://bugzilla.gnome.org/show_bug.cgi?id=661767
70316
70317  gio/gasyncinitable.c | 36 ++++++++++++++++++++++--------------
70318  1 file changed, 22 insertions(+), 14 deletions(-)
70319
70320 commit 55e7ca6e1b2c85af72ae5dd70be80abf07f3fa46
70321 Author: Dan Winship <danw@gnome.org>
70322 Date:   Mon Nov 21 09:19:56 2011 -0500
70323
70324     gio: deprecate gioscheduler, soft deprecate GSimpleAsyncResult
70325
70326     Reimplement gioscheduler in terms of GTask, and deprecate the original
70327     gioscheduler methods. Update docs to point people to GTask rather than
70328     gioscheduler and GSimpleAsyncResult, but don't actually formally
70329     deprecate GSimpleAsyncResult yet.
70330
70331     https://bugzilla.gnome.org/show_bug.cgi?id=661767
70332
70333  docs/reference/gio/gio-docs.xml |   2 +-
70334  gio/gasyncinitable.c            |  40 +++++------
70335  gio/gasyncresult.c              |  12 +++-
70336  gio/gdbusinterfaceskeleton.c    |  40 +++++------
70337  gio/gfile.c                     |  67 ++++++++-----------
70338  gio/gfileenumerator.c           |   2 +-
70339  gio/gioscheduler.c              | 143
70340  +++++++++++-----------------------------
70341  gio/gioscheduler.h              |   4 ++
70342  gio/gsimpleasyncresult.c        |  12 ++--
70343  9 files changed, 125 insertions(+), 197 deletions(-)
70344
70345 commit b20eec329484d99cdceafab80aa68164709c7868
70346 Author: Dan Winship <danw@gnome.org>
70347 Date:   Tue Oct 11 14:57:35 2011 -0400
70348
70349     gio: port GThreadedResolver from GSimpleAsyncResult to GTask
70350
70351     https://bugzilla.gnome.org/show_bug.cgi?id=661767
70352
70353  gio/gthreadedresolver.c | 573
70354  +++++++++++-------------------------------------
70355  1 file changed, 131 insertions(+), 442 deletions(-)
70356
70357 commit 4aeefa70a10b89b53a3bd1ed305d451f3cc6d2ad
70358 Author: Dan Winship <danw@gnome.org>
70359 Date:   Wed Oct 5 10:05:50 2011 -0400
70360
70361     GTask: new GAsyncResult implementation / threaded task manager
70362
70363     GTask is a replacement for GSimpleAsyncResult and GIOScheduler, that
70364     also allows for making cancellable wrappers around non-cancellable
70365     functions (as in GThreadedResolver).
70366
70367     https://bugzilla.gnome.org/show_bug.cgi?id=661767
70368
70369  docs/reference/gio/gio-docs.xml     |    1 +
70370  docs/reference/gio/gio-sections.txt |   53 +
70371  docs/reference/gio/gio.types        |    1 +
70372  gio/Makefile.am                     |    2 +
70373  gio/gio.h                           |    1 +
70374  gio/gio.symbols                     |   31 +
70375  gio/giotypes.h                      |    1 +
70376  gio/gtask.c                         | 1805
70377  +++++++++++++++++++++++++++++++++++
70378  gio/gtask.h                         |  160 ++++
70379  gio/tests/.gitignore                |    1 +
70380  gio/tests/Makefile.am               |    4 +
70381  gio/tests/task.c                    | 1668
70382  ++++++++++++++++++++++++++++++++
70383  12 files changed, 3728 insertions(+)
70384
70385 commit 132c4cee4fa445b7de29711719090d61cd5903c3
70386 Author: Dan Winship <danw@gnome.org>
70387 Date:   Wed Oct 10 10:02:39 2012 -0400
70388
70389     ghash.c: fix docs
70390
70391     A previous commit left an unclosed XML tag. Fix that.
70392
70393  glib/ghash.c | 15 +++++----------
70394  1 file changed, 5 insertions(+), 10 deletions(-)
70395
70396 commit 66b0d95f0ba1939882368b47b01f93289c42ae07
70397 Author: Ryan Lortie <desrt@desrt.ca>
70398 Date:   Mon Oct 8 18:20:24 2012 -0400
70399
70400     [gsignal] Fix closure invalidation
70401
70402     If the closure is invalidated we drop the ref on the signal handler
70403     node, but if the signal is currently being dispatched, the ref
70404     could be
70405     held elsewhere.
70406
70407     Flag that we no longer have an outstanding invalidation handler
70408     so that
70409     we don't try to unregister ourselves when the other ref drops.
70410
70411     Add a testcase that catches this situation.
70412
70413  gobject/tests/signals.c | 37 +++++++++++++++++++++++++++++++++++++
70414  1 file changed, 37 insertions(+)
70415
70416 commit fd29b2f356913e05d97cf372b3576bf7c32836e7
70417 Author: Aleksander Morgado <aleksander@lanedo.com>
70418 Date:   Mon Oct 8 10:03:43 2012 +0200
70419
70420     gdbus: minor documentation fix in
70421     g_dbus_interface_skeleton_has_connection()
70422
70423     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685697
70424
70425  gio/gdbusinterfaceskeleton.c | 2 +-
70426  1 file changed, 1 insertion(+), 1 deletion(-)
70427
70428 commit 028d4a03f2baa7ca9243a2819f30ffb0d5e137d7
70429 Author: Ryan Lortie <desrt@desrt.ca>
70430 Date:   Mon Oct 8 11:40:00 2012 -0400
70431
70432     [gobject] set all properties before constructed()
70433
70434     Move the constructed() call to happen after all of the properties are
70435     set (not just the construct properties).
70436
70437     This is an incompatible change but we are making it under the belief
70438     that it should be safe.  If this change impacts you in a negative way
70439     please comment on the bug.
70440
70441     https://bugzilla.gnome.org/show_bug.cgi?id=685733
70442
70443  gobject/gobject.c | 8 ++++----
70444  1 file changed, 4 insertions(+), 4 deletions(-)
70445
70446 commit 8fd75705f4bf7e9c84683bff2569757cccddd8c3
70447 Author: Ryan Lortie <desrt@desrt.ca>
70448 Date:   Mon Oct 8 11:20:07 2012 -0400
70449
70450     fix g_signal_connect_object() documentation
70451
70452     g_signal_connect_object() now works properly, so we can remove
70453     the note
70454     in the docs about it being broken.
70455
70456     https://bugzilla.gnome.org/show_bug.cgi?id=118536
70457
70458  gobject/gobject.c | 22 ++++------------------
70459  1 file changed, 4 insertions(+), 18 deletions(-)
70460
70461 commit c15769d30411db7e8de766d7004c90d267ebcabc
70462 Author: Ryan Lortie <desrt@desrt.ca>
70463 Date:   Mon Oct 8 11:18:00 2012 -0400
70464
70465     [gsignal] fix up a crasher in previous commit
70466
70467     The previous commit introduced a new variable in the Handler
70468     struct but
70469     didn't initialise it.  This was causing some tests to crash.
70470
70471     https://bugzilla.gnome.org/show_bug.cgi?id=118536
70472
70473  gobject/gsignal.c | 1 +
70474  1 file changed, 1 insertion(+)
70475
70476 commit d03d26feabc5861fe43d503f5e06d73cee9c6fe8
70477 Author: Matthias Clasen <maclas@gmx.de>
70478 Date:   Wed Jun 23 01:49:24 2004 -0400
70479
70480     [gsignal] disconnect invalidated closures
70481
70482     Modify gsignal to automatically disconnect a GClosure that becomes
70483     invalid (in the g_closure_invalidate() sense).
70484
70485     Previously, when g_signal_connect_object() was used with a GObject as
70486     the user_data and that object was destroyed, the handler would
70487     no longer
70488     be called but the signal handler was itself was not disconnected (ie:
70489     the bookkeeping data was kept around).
70490
70491     The main effect of this patch is that these signal handlers will now
70492     be automatically disconnected (and fully freed).
70493
70494     The documentation for g_signal_connect_object() has anticipated this
70495     change for over 10 years and has advised the following workaround when
70496     disconnecting signal handlers connected with
70497     g_signal_connect_object():
70498
70499      if (g_signal_handler_is_connected (instance, id))
70500        g_signal_handler_disconnect (instance, id);
70501
70502     If your code follows this practice then it will continue to work.
70503
70504     If your code never disconnects the signal handler then it was wasting
70505     memory before (and this commit fixes that).
70506
70507     If your code unconditionally disconnects the signal handler then you
70508     will start to see (harmless) g_critical() warnings about this and you
70509     should fix them.
70510
70511     https://bugzilla.gnome.org/show_bug.cgi?id=118536
70512
70513  gobject/gsignal.c | 66
70514  ++++++++++++++++++++++++++++++++++++++++++++++++-------
70515  1 file changed, 58 insertions(+), 8 deletions(-)
70516
70517 commit d9730f0e319472750f5b7b8b62743ded86e5eaeb
70518 Author: Jasper St. Pierre <jstpierre@mecheye.net>
70519 Date:   Sun Oct 7 20:10:36 2012 -0300
70520
70521     ghash: Add documentation
70522
70523  glib/ghash.c | 37 +++----------------------------------
70524  1 file changed, 3 insertions(+), 34 deletions(-)
70525
70526 commit f15b2b316662c0092f0b7cd567be29cdcacd0c71
70527 Author: Jasper St. Pierre <jstpierre@mecheye.net>
70528 Date:   Wed Sep 26 11:36:30 2012 -0300
70529
70530     glib.py: Remove old debugging code
70531
70532     This was accidentally copy/pasted from gobject.py
70533
70534  glib/glib.py | 4 ----
70535  1 file changed, 4 deletions(-)
70536
70537 commit 7e6fa556ec2c98db583baa29870530bf67d45c7c
70538 Author: Dan Winship <danw@gnome.org>
70539 Date:   Fri Oct 5 09:32:24 2012 -0400
70540
70541     GFileMonitor: thread-safety fix for non-default-main-context monitors
70542
70543     When queuing events to another thread, we need a mutex around
70544     priv->pending_file_changes and priv->pending_file_change_source.
70545
70546     https://bugzilla.gnome.org/show_bug.cgi?id=682950
70547
70548  gio/gfilemonitor.c | 10 +++++++++-
70549  1 file changed, 9 insertions(+), 1 deletion(-)
70550
70551 commit 05461e5709f81a98547c70c07a48af783e4fd54e
70552 Author: Colin Walters <walters@verbum.org>
70553 Date:   Thu Sep 27 20:11:27 2012 -0400
70554
70555     codegen: Install Python files in $(datadir)/glib-2.0, rather than
70556     $(libdir)
70557
70558     These files are actually architecture-indepdendent; using $(libdir)
70559     for them means that /usr/bin/gdbus-codegen varies between
70560     architectures, which is problematic for (mis)uses of multilib.
70561
70562     See https://bugzilla.redhat.com/show_bug.cgi?id=718404
70563
70564     https://bugzilla.gnome.org/show_bug.cgi?id=685012
70565
70566  gio/gdbus-2.0/codegen/Makefile.am      | 4 ++--
70567  gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
70568  2 files changed, 3 insertions(+), 3 deletions(-)
70569
70570 commit ce06987449660eb4ca0b3ad7ecc5801b4ae2164f
70571 Author: Colin Walters <walters@verbum.org>
70572 Date:   Wed Sep 26 15:44:33 2012 -0400
70573
70574     codegen: Explicitly close output
70575
70576     This is just cleaner rather than relying on the GC, and maybe
70577     if we're lucky it will actually solve a problem.
70578
70579     https://bugzilla.gnome.org/show_bug.cgi?id=684909
70580
70581  gio/gdbus-2.0/codegen/codegen_main.py | 2 ++
70582  1 file changed, 2 insertions(+)
70583
70584 commit eb2f5c1e0f0ffef490334434469fe9fe33d68cf6
70585 Author: Dan Winship <danw@gnome.org>
70586 Date:   Wed Sep 5 09:44:24 2012 -0400
70587
70588     Add GLIB_VERSION_2_36 and related
70589
70590  docs/reference/glib/glib-sections.txt |  2 ++
70591  glib/gversionmacros.h                 | 24 ++++++++++++++++++++++++
70592  2 files changed, 26 insertions(+)
70593
70594 commit a8a416181c7ceaf44501e84a7fb790b520606a5e
70595 Author: David Zeuthen <zeuthen@gmail.com>
70596 Date:   Wed Oct 3 11:20:51 2012 -0400
70597
70598     gdbus-codegen: Update tests for new inheritance-semantics for Since
70599
70600     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
70601
70602  gio/tests/test-codegen.xml | 2 --
70603  1 file changed, 2 deletions(-)
70604
70605 commit fa6a6846303817feb9bbd3f6aa136852c10cd072
70606 Author: David Zeuthen <zeuthen@gmail.com>
70607 Date:   Wed Oct 3 11:07:57 2012 -0400
70608
70609     gdbus-codegen: make members of an interface inherit the "Since"
70610     annotation
70611
70612     This is the expected (and sane) behavior - without this bug-fix you'd
70613     have to add "Since" to every member of a newly added D-Bus interface.
70614
70615     Also show-case this in the codegen example.
70616
70617     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
70618
70619  .../gdbus-object-manager-example-sections.txt          |  6 ++++++
70620  gio/gdbus-2.0/codegen/dbustypes.py                     | 18
70621  ++++++++++++------
70622  .../gdbus-example-objectmanager.xml                    | 13 +++++++++++++
70623  3 files changed, 31 insertions(+), 6 deletions(-)
70624
70625 commit 242dfd617bc1f6ac03363f9bcde7c1edf02fd38a
70626 Author: Christian Persch <chpe@gnome.org>
70627 Date:   Sun Jul 8 00:24:58 2012 +0200
70628
70629     unicode: Add new tests for unicode 6.2
70630
70631  glib/tests/unicode.c | 4 +++-
70632  1 file changed, 3 insertions(+), 1 deletion(-)
70633
70634 commit 9524c620bb9a05cb014eaf1d3d66fe47fd7e369e
70635 Author: Christian Persch <chpe@gnome.org>
70636 Date:   Sat Jul 7 23:56:18 2012 +0200
70637
70638     unicode: Update to unicode 6.2.0 beta
70639
70640  glib/gscripttable.h   |    8 +-
70641  glib/gunibreak.h      | 1002 +++----
70642  glib/gunichartables.h |   15 +-
70643  glib/gunicomp.h       |   62 +-
70644  glib/gunidecomp.h     | 7443
70645  +++++++++++++++++++++++++------------------------
70646  glib/guniprop.c       |   13 +-
70647  6 files changed, 4375 insertions(+), 4168 deletions(-)
70648
70649 commit 95acb7c0d1411477660fe4d073c7278c59adc019
70650 Author: Christian Persch <chpe@gnome.org>
70651 Date:   Sat Jul 7 23:53:23 2012 +0200
70652
70653     unicode: Add new line breaking class from unicode 6.2
70654
70655     Regional Indicator (RI) is new in unicode 6.2.
70656
70657     https://bugzilla.gnome.org/show_bug.cgi?id=684912
70658
70659  glib/gen-unicode-tables.pl |  1 +
70660  glib/gunicode.h            | 10 +++++-----
70661  2 files changed, 6 insertions(+), 5 deletions(-)
70662
70663 commit b0ef1c1fbbbff44d78d4935d84f0a4f2b250dcba
70664 Author: Christian Persch <chpe@gnome.org>
70665 Date:   Sun Jul 8 00:21:59 2012 +0200
70666
70667     unicode: Use g_assert_cmp{int,uint,hex} in tests
70668
70669     This gives more info when the test goes wrong.
70670
70671  glib/tests/unicode.c | 57
70672  +++++++++++++++++++++++++++-------------------------
70673  1 file changed, 30 insertions(+), 27 deletions(-)
70674
70675 commit 47bc95c0db1d67b1b9d5e06430bb6060d96d67cd
70676 Author: Christian Persch <chpe@gnome.org>
70677 Date:   Wed Oct 3 13:58:04 2012 +0200
70678
70679     build: Post branch version bump
70680
70681  configure.ac | 4 ++--
70682  1 file changed, 2 insertions(+), 2 deletions(-)
70683
70684 commit ec82f610655f09bda21e9da1ce629762f72570df
70685 Author: Matthias Clasen <mclasen@redhat.com>
70686 Date:   Sun Sep 30 19:24:13 2012 -0400
70687
70688     Really fix the leak
70689
70690     Pointed out by Josselin Mouette.
70691
70692  gio/glib-compile-resources.c | 4 ++--
70693  1 file changed, 2 insertions(+), 2 deletions(-)
70694
70695 commit 7f325939bae0a82f4d0f926f73f1002dbd4a0a11
70696 Author: Matthias Clasen <mclasen@redhat.com>
70697 Date:   Sun Sep 30 14:07:37 2012 -0400
70698
70699     Fix memory leaks in glib-compile resources
70700
70701     Based on a patch by Josselin Mouette,
70702     https://bugzilla.gnome.org/show_bug.cgi?id=685069
70703
70704  gio/glib-compile-resources.c | 8 +++++---
70705  1 file changed, 5 insertions(+), 3 deletions(-)
70706
70707 commit 7c045e34238b9c9280bc77529f952ae5b8b581f2
70708 Author: Matthias Clasen <mclasen@redhat.com>
70709 Date:   Sun Sep 30 13:37:39 2012 -0400
70710
70711     Correct to docs for g_strcmp0
70712
70713     Don't promise to return -1 or 1 - we fall back to strcmp which
70714     does not guarantee this.
70715     https://bugzilla.gnome.org/show_bug.cgi?id=685037
70716
70717  glib/gtestutils.c | 4 ++--
70718  1 file changed, 2 insertions(+), 2 deletions(-)
70719
70720 commit f3f3f4a4120f2b828715933797220d3c594af0d1
70721 Author: Žygimantas Beručka <uid0@akl.lt>
70722 Date:   Sun Sep 30 13:01:14 2012 +0300
70723
70724     Updated Lithuanian translation
70725
70726  po/lt.po | 1263
70727  +++++++++++++++++++++++++++++++-------------------------------
70728  1 file changed, 637 insertions(+), 626 deletions(-)
70729
70730 commit 685259dfea99c16bdd97f596af6548f83cb5669a
70731 Author: Benjamin Otte <otte@redhat.com>
70732 Date:   Thu Sep 27 15:31:46 2012 +0200
70733
70734     Fix gdb script for new quark variable names
70735
70736     ... and don't spam stderr with exceptions if someone renames things
70737     again.
70738
70739     Last but not least, keep the old names as a fallback, so that
70740     LD_PRELOAD
70741     with an older libglib still works.
70742
70743  glib/glib.py | 11 +++++++++--
70744  1 file changed, 9 insertions(+), 2 deletions(-)
70745
70746 commit 3d45854a580f35e191f89a567328b03009baf22a
70747 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
70748 Date:   Wed Sep 26 17:47:52 2012 +0800
70749
70750     Update config.h.win32(.in) and glibconfig.h.win32(.in)
70751
70752     -Make config.h.win32(.in) have entries that more resembles the
70753     generated
70754      config.h.in
70755     -Move the ALIGNOF_* #define's from glibconfig.h.win32(.in) to
70756      config.h.win32(.in), where they were supposed to be.
70757
70758  config.h.win32.in          | 29 +++++++++++++++++++++++++++++
70759  glib/glibconfig.h.win32.in |  4 ----
70760  2 files changed, 29 insertions(+), 4 deletions(-)
70761
70762 commit 03658b1d123c69abdbde324b6ce43528e9a9e9cf
70763 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
70764 Date:   Wed Sep 26 15:42:53 2012 +0800
70765
70766     Visual C++ property sheet updates
70767
70768     Make up for the missed GIO headers that need to be installed.
70769
70770  build/win32/vs10/glib.props  | 4 ++++
70771  build/win32/vs9/glib.vsprops | 2 ++
70772  2 files changed, 6 insertions(+)
70773
70774 commit d9b15f85a773fd93fa10b07ef1a08cf314ce4d09
70775 Author: Carles Ferrando <carles.ferrando@gmail.com>
70776 Date:   Wed Sep 26 01:50:49 2012 +0200
70777
70778     [l10n] Updated Catalan (Valencian) translation
70779
70780  po/ca@valencia.po | 795
70781  +++++++++++++++++++++++++++---------------------------
70782  1 file changed, 399 insertions(+), 396 deletions(-)
70783
70784 commit 51d32b23a4f048f6a380938f081d1504fa8484c7
70785 Author: Luca Ferretti <lferrett@gnome.org>
70786 Date:   Tue Sep 25 08:34:44 2012 +0200
70787
70788     [l10n] Updated Italian translation.
70789
70790  po/it.po | 1511
70791  +++++++++++++++++++++++++++++++++-----------------------------
70792  1 file changed, 801 insertions(+), 710 deletions(-)
70793
70794 commit 89fa960677ec918d8b731ebf8732ab930bfecc5e
70795 Author: Petr Kovar <pkovar@redhat.com>
70796 Date:   Mon Sep 24 18:23:18 2012 +0200
70797
70798     Update Czech translation
70799
70800  po/cs.po | 1443
70801  ++++++++++++++++++++++++++++++++++----------------------------
70802  1 file changed, 795 insertions(+), 648 deletions(-)
70803
70804 commit 9fa86cf2173ed7e1c3cee7865167ef8870d4661b
70805 Author: Matthias Clasen <mclasen@redhat.com>
70806 Date:   Sun Sep 23 22:39:20 2012 -0400
70807
70808     Bump version
70809
70810  configure.ac | 2 +-
70811  1 file changed, 1 insertion(+), 1 deletion(-)
70812
70813 commit b470097b8baedeb2d021adb1141007edc805e90b
70814 Author: Matthias Clasen <mclasen@redhat.com>
70815 Date:   Sun Sep 23 22:33:21 2012 -0400
70816
70817     2.34.0
70818
70819  INSTALL.in   |  5 ++---
70820  README.in    | 10 ++++++++++
70821  configure.ac |  4 ++--
70822  3 files changed, 14 insertions(+), 5 deletions(-)
70823
70824 commit 096b0883fc121ac51e6d95c63faacb78b22e5745
70825 Author: Matthias Clasen <mclasen@redhat.com>
70826 Date:   Sun Sep 23 21:20:06 2012 -0400
70827
70828     More updates
70829
70830  NEWS | 6 +++++-
70831  1 file changed, 5 insertions(+), 1 deletion(-)
70832
70833 commit c44f8f5b9f8ce041b24b6e0851eeded933295c4c
70834 Author: Matthias Clasen <mclasen@redhat.com>
70835 Date:   Sun Sep 23 20:14:27 2012 -0400
70836
70837     Document g_test_dbus_get_flags
70838
70839  gio/gtestdbus.c | 2 ++
70840  1 file changed, 2 insertions(+)
70841
70842 commit 3ff9645a4d5129c18f46ee1fad5f493d976e3510
70843 Author: Matthias Clasen <mclasen@redhat.com>
70844 Date:   Sun Sep 23 19:55:40 2012 -0400
70845
70846     Typo fix
70847
70848  docs/reference/gio/gio-sections.txt | 2 +-
70849  1 file changed, 1 insertion(+), 1 deletion(-)
70850
70851 commit 580b58c3c0be3422c39925912e2282a917c96c8b
70852 Author: Matthias Clasen <mclasen@redhat.com>
70853 Date:   Sun Sep 23 11:23:29 2012 -0400
70854
70855     Update GConf migration guide
70856
70857     Newer intltool makes this much easier. Yay
70858     https://bugzilla.gnome.org/show_bug.cgi?id=674620
70859
70860  docs/reference/gio/migrating-gconf.xml | 14 ++++++--------
70861  1 file changed, 6 insertions(+), 8 deletions(-)
70862
70863 commit 6270b3f384e67e2bb0ea2d000e9a1054a64b4569
70864 Author: Matthias Clasen <mclasen@redhat.com>
70865 Date:   Sun Sep 23 11:16:26 2012 -0400
70866
70867     Fix g_ptr_array_ref_docs
70868
70869     https://bugzilla.gnome.org/show_bug.cgi?id=676034
70870
70871  glib/garray.c | 10 +++++-----
70872  1 file changed, 5 insertions(+), 5 deletions(-)
70873
70874 commit 26ecc52073285b4ee66da392e12b9a626116da7b
70875 Author: Matthias Clasen <mclasen@redhat.com>
70876 Date:   Sun Sep 23 11:13:57 2012 -0400
70877
70878     Clarify g_type_init docs
70879
70880     Mention that there's no way to undo it.
70881     https://bugzilla.gnome.org/show_bug.cgi?id=654239
70882
70883  gobject/gtype.c | 5 ++++-
70884  1 file changed, 4 insertions(+), 1 deletion(-)
70885
70886 commit 1ea6c0d6d44b7ad8eacbc43d16da2e0f32c5aa61
70887 Author: Matthias Clasen <mclasen@redhat.com>
70888 Date:   Sun Sep 23 10:44:57 2012 -0400
70889
70890     Update to latest version
70891
70892     We should really stop shipping this, but I don't want to make
70893     such a change on the day before a stable release, so I'll just
70894     update it to avoid noise in diffs.
70895
70896  mkinstalldirs | 4 ++--
70897  1 file changed, 2 insertions(+), 2 deletions(-)
70898
70899 commit 91ff013e7fcd289645b82cf641606893e2d8c81b
70900 Author: Anita Reitere <nitalynx@gmail.com>
70901 Date:   Sun Sep 23 17:44:20 2012 +0300
70902
70903     Updated Latvian translation
70904
70905  po/lv.po | 4 ++--
70906  1 file changed, 2 insertions(+), 2 deletions(-)
70907
70908 commit 3632d0000d55f8309409b93fb65a03ce33d8b3b1
70909 Author: Mario Blättermann <mario.blaettermann@gmail.com>
70910 Date:   Sun Sep 23 14:43:07 2012 +0200
70911
70912     [l10n] Updated German translation
70913
70914  po/de.po | 1435
70915  +++++++++++++++++++++++++++++++++-----------------------------
70916  1 file changed, 756 insertions(+), 679 deletions(-)
70917
70918 commit 344066e0c196a9396ea1e9c6db4797ce35c7e726
70919 Author: Matthias Clasen <mclasen@redhat.com>
70920 Date:   Sun Sep 23 02:18:56 2012 -0400
70921
70922     Fix gio docs
70923
70924  gio/gappinfo.c        |  2 +-
70925  gio/gasyncresult.c    | 14 +++++++-------
70926  gio/gdesktopappinfo.c | 14 +++++++-------
70927  gio/gfile.c           |  2 +-
70928  gio/gmenu.h           |  2 +-
70929  gio/gunixmounts.c     |  5 +++--
70930  6 files changed, 20 insertions(+), 19 deletions(-)
70931
70932 commit a12c277acb836591c1df625c25a6107756facce2
70933 Author: Matthias Clasen <mclasen@redhat.com>
70934 Date:   Sun Sep 23 01:59:37 2012 -0400
70935
70936     Fix GRegex docs
70937
70938  glib/gregex.h | 8 ++++----
70939  1 file changed, 4 insertions(+), 4 deletions(-)
70940
70941 commit 6283f801b0eb1e189295a794f1a2945cb460f2a7
70942 Author: Matthias Clasen <mclasen@redhat.com>
70943 Date:   Sun Sep 23 01:58:44 2012 -0400
70944
70945     Fix up g_tree_foreach docs
70946
70947  glib/gtree.c | 6 +++---
70948  1 file changed, 3 insertions(+), 3 deletions(-)
70949
70950 commit d9f8381aa8f396fd27a5c8faaebb440982bc351c
70951 Author: Matthias Clasen <mclasen@redhat.com>
70952 Date:   Sun Sep 23 01:46:34 2012 -0400
70953
70954     Fix up docs for GDuplicateFunc
70955
70956  glib/gdataset.c | 1 +
70957  glib/gdataset.h | 4 ++--
70958  2 files changed, 3 insertions(+), 2 deletions(-)
70959
70960 commit cc2b1839f59f9b0da3b5a4887fa10f1012968845
70961 Author: Matthias Clasen <mclasen@redhat.com>
70962 Date:   Sun Sep 23 01:18:53 2012 -0400
70963
70964     Updates
70965
70966  NEWS | 22 ++++++++++++++++++++++
70967  1 file changed, 22 insertions(+)
70968
70969 commit 1820aa55ab1d4a46cced484e57816b5e7e56920c
70970 Author: Shankar Prasad <svenkate@redhat.com>
70971 Date:   Sun Sep 23 02:27:03 2012 +0530
70972
70973     Updated kn translation
70974
70975  po/kn.po | 141
70976  +++++++++++++++++++++++++++++++--------------------------------
70977  1 file changed, 70 insertions(+), 71 deletions(-)
70978
70979 commit 814679b61e5c3a2a1e7c1e458ae1ef4c3c012c10
70980 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
70981 Date:   Sat Sep 22 20:02:44 2012 +0300
70982
70983     Updated Latvian translation
70984
70985  po/lv.po | 139
70986  +++++++++++++++++++++++++++++++++------------------------------
70987  1 file changed, 72 insertions(+), 67 deletions(-)
70988
70989 commit 3e328a63b8516ae6e0b5dcd43f8dd645a6c37a28
70990 Author: Carles Ferrando <carles.ferrando@gmail.com>
70991 Date:   Sat Sep 22 16:44:50 2012 +0200
70992
70993     [l10n]Updated Catalan (Valencian) translation
70994
70995  po/ca@valencia.po | 1211
70996  ++++++++++++++++++++++++++++++-----------------------
70997  1 file changed, 694 insertions(+), 517 deletions(-)
70998
70999 commit 378be2a14106f75ad0a0291099dcdc512a322f45
71000 Author: Gil Forcada <gforcada@gnome.org>
71001 Date:   Sat Sep 22 16:44:39 2012 +0200
71002
71003     [l10n] Updated Catalan translation
71004
71005  po/ca.po | 1707
71006  ++++++++++++++++++++++++++++++++++----------------------------
71007  1 file changed, 949 insertions(+), 758 deletions(-)
71008
71009 commit 0d2383999da05444bf55faad56223de3e8f1b236
71010 Author: Yaron Shahrabani <sh.yaron@gmail.com>
71011 Date:   Sat Sep 22 15:24:19 2012 +0300
71012
71013     Updated Hebrew translation.
71014
71015  po/he.po | 121
71016  +++++++++++++++++++++++++++++++++------------------------------
71017  1 file changed, 63 insertions(+), 58 deletions(-)
71018
71019 commit 8a08fde54b70d96b31841382c857b44a6fb6bf9c
71020 Author: Alexander Shopov <ash@kambanaria.org>
71021 Date:   Sat Sep 22 13:00:25 2012 +0300
71022
71023     Updated Bulgarian translation
71024
71025  po/bg.po | 989
71026  +++++++++++++++++++++++++++++++++------------------------------
71027  1 file changed, 511 insertions(+), 478 deletions(-)
71028
71029 commit 5b8b7419a8f79ab351c67f65523998e21cdff491
71030 Author: Shankar Prasad <svenkate@redhat.com>
71031 Date:   Sat Sep 22 00:21:21 2012 +0530
71032
71033     Updated kn translation
71034
71035  po/kn.po | 1723
71036  +++++++++++++++++++++++++++++++++++---------------------------
71037  1 file changed, 963 insertions(+), 760 deletions(-)
71038
71039 commit 65e2a235af87c59cbfd13707086bc044ff167da1
71040 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
71041 Date:   Fri Sep 21 15:41:12 2012 -0300
71042
71043     Updated Brazilian Portuguese Translation
71044
71045  po/pt_BR.po | 58
71046  ++++++++++++++++++++++++++++------------------------------
71047  1 file changed, 28 insertions(+), 30 deletions(-)
71048
71049 commit af3557a74c29c5a8b5d0e0d2a122a8212633f634
71050 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
71051 Date:   Thu Sep 20 16:14:21 2012 +0530
71052
71053     Updated Telugu Translations
71054
71055  po/te.po | 734
71056  ++++++++++++++++++++++++++++++++-------------------------------
71057  1 file changed, 374 insertions(+), 360 deletions(-)
71058
71059 commit 3dd65859a7610b6adfd247c9c6828ed6c614e97f
71060 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
71061 Date:   Tue Sep 18 17:05:49 2012 +0800
71062
71063     gio: Fix build on Windows
71064
71065     The newly-introduced functions, g_content_type_get_symbolic_icon() and
71066     g_content_type_get_generic_icon_name() don't seem to be for Windows,
71067     at
71068     least for now.  So filter them out from gio.symbols on Windows.
71069
71070     Also, glocalfileinfo.c calls g_content_type_get_symbolic_icon() in
71071     get_icon(), so only build that code when on Unix, for the time being.
71072
71073     https://bugzilla.gnome.org/show_bug.cgi?id=684278
71074
71075  gio/gio.symbols      | 2 ++
71076  gio/glocalfileinfo.c | 2 ++
71077  2 files changed, 4 insertions(+)
71078
71079 commit 18143b7aef8b105a75ec6ad695f50895353dd0f6
71080 Author: Fran Diéguez <fran.dieguez@mabishu.com>
71081 Date:   Wed Sep 19 02:27:16 2012 +0200
71082
71083     Updated Galician translations
71084
71085  po/gl.po | 6 +++---
71086  1 file changed, 3 insertions(+), 3 deletions(-)
71087
71088 commit 01d10600ed14f734d1b0ef8e42eb3f32dd880fee
71089 Author: Bruce Cowan <bruce@bcowan.me.uk>
71090 Date:   Tue Sep 18 18:35:04 2012 +0100
71091
71092     Updated British English translation
71093
71094  po/en_GB.po | 73
71095  +++++++++++++++++++++++++++++++++----------------------------
71096  1 file changed, 39 insertions(+), 34 deletions(-)
71097
71098 commit 3d6c6ff6af46edc6c45ca25f8e6887f3ef14809a
71099 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
71100 Date:   Tue Sep 18 16:35:15 2012 +0200
71101
71102     Updated Spanish translation
71103
71104  po/es.po | 171
71105  ++++++++++++++++++++++++++++++++-------------------------------
71106  1 file changed, 88 insertions(+), 83 deletions(-)
71107
71108 commit ce3dddb62200fdcc97cc0aa4ec47400e94d99d36
71109 Author: Ryan Lortie <desrt@desrt.ca>
71110 Date:   Tue Sep 18 10:14:35 2012 -0400
71111
71112     GApplication: document differences from libunique
71113
71114     People implementing GApplication often waste a lot of time by
71115     trying to
71116     use it as if it were libunique.  Add a note to the docs about the
71117     difference.
71118
71119  gio/gapplication.c | 13 +++++++++++++
71120  1 file changed, 13 insertions(+)
71121
71122 commit 2cffb96088918f1d955fa20399b1819322635511
71123 Author: Ryan Lortie <desrt@desrt.ca>
71124 Date:   Tue Sep 18 08:38:04 2012 -0400
71125
71126     bump version
71127
71128  configure.ac | 2 +-
71129  1 file changed, 1 insertion(+), 1 deletion(-)
71130
71131 commit f6463bf095f455426c2e384f8033ba7cbf25a033
71132 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
71133 Date:   Tue Sep 18 13:13:52 2012 +0530
71134
71135     Updated Marathi Translations
71136
71137  po/mr.po | 75
71138  ++++++++++++++++++++++++++++++++++------------------------------
71139  1 file changed, 40 insertions(+), 35 deletions(-)
71140
71141 commit a336201bf4c5f8b65c4c10261c3b9ee1a9748dfc
71142 Author: Rajesh Ranjan <rranjan@redhat.com>
71143 Date:   Tue Sep 18 13:11:18 2012 +0530
71144
71145     hindi update
71146
71147  po/hi.po | 1575
71148  +++++++++++++++++++++++++++++++++++---------------------------
71149  1 file changed, 894 insertions(+), 681 deletions(-)
71150
71151 commit b004390600189e9b21db2e3ce536b692c224b1aa
71152 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
71153 Date:   Mon Sep 17 23:35:57 2012 -0300
71154
71155     Updated Brazilian Portuguese translation
71156
71157  po/pt_BR.po | 1466
71158  +++++++++++++++++++++++++++++++++--------------------------
71159  1 file changed, 816 insertions(+), 650 deletions(-)
71160
71161 commit b28911499102ec1ca3f6f7f0b31585271634dc5a
71162 Author: Gabor Kelemen <kelemeng@gnome.hu>
71163 Date:   Tue Sep 18 01:21:04 2012 +0200
71164
71165     Updated Hungarian translation
71166
71167  po/hu.po | 1667
71168  ++++++++++++++++++++++++++++++++++----------------------------
71169  1 file changed, 904 insertions(+), 763 deletions(-)
71170
71171 commit a47761a36e0b23b11e4aa991948da17e4f6b17b0
71172 Author: Ryan Lortie <desrt@desrt.ca>
71173 Date:   Mon Sep 17 17:53:58 2012 -0400
71174
71175     GLib 2.33.14
71176
71177  NEWS         | 57
71178  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
71179  configure.ac |  2 +-
71180  2 files changed, 58 insertions(+), 1 deletion(-)
71181
71182 commit c4a20dd6c767b0f91ab1e0a87e3570dbb2ccd47f
71183 Author: Yuri Myasoedov <omerta13@yandex.ru>
71184 Date:   Mon Sep 17 20:29:36 2012 +0400
71185
71186     Updated Russian translation
71187
71188  po/ru.po | 115
71189  ++++++++++++++++++++++++++++++++++-----------------------------
71190  1 file changed, 62 insertions(+), 53 deletions(-)
71191
71192 commit db2210203883544d38fb93e80ebf4cccaa2c26a9
71193 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
71194 Date:   Thu Sep 13 12:13:36 2012 +0200
71195
71196     gresource tests: fix VPATH builds emitting errors during dependency
71197     generation
71198
71199     Adding the --sourcedir option fixes these:
71200     /path/to/src/gio/tests/test2.gresource.xml: Error on line 5 char 1:
71201     Failed to locate 'test1.txt' in current directory.
71202     /path/to/src/gio/tests/test3.gresource.xml: Error on line 5 char 1:
71203     Failed to locate 'test1.txt' in current directory.
71204     /path/to/src/gio/tests/test4.gresource.xml: Error on line 5 char 1:
71205     Failed to locate 'test1.txt' in current directory.
71206     /path/to/src/gio/tests/test.gresource.xml: Error on line 5 char 1:
71207     Failed to locate 'test1.txt' in current directory.
71208
71209  gio/tests/Makefile.am | 8 ++++----
71210  1 file changed, 4 insertions(+), 4 deletions(-)
71211
71212 commit 2edbee58f613abfb6ef2bb47529dca178924067d
71213 Author: Aurimas Černius <aurisc4@gmail.com>
71214 Date:   Sun Sep 16 23:11:25 2012 +0300
71215
71216     Updated Lithuanian translation
71217
71218  po/lt.po | 211
71219  ++++++++++++++++++++++++++++++++-------------------------------
71220  1 file changed, 108 insertions(+), 103 deletions(-)
71221
71222 commit 1b4e2169ec581378029d357916fe77b4f7173a10
71223 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
71224 Date:   Sun Sep 16 12:20:45 2012 +0800
71225
71226     Updated Traditional Chinese translation(Hong Kong and Taiwan)
71227
71228  po/zh_HK.po | 74
71229  +++++++++++++++++++++++++++++++++----------------------------
71230  po/zh_TW.po | 74
71231  +++++++++++++++++++++++++++++++++----------------------------
71232  2 files changed, 80 insertions(+), 68 deletions(-)
71233
71234 commit 262d7cbc7a282850949c117b433e0a1a4a59b9ab
71235 Author: Ask H. Larsen <asklarsen@gmail.com>
71236 Date:   Sun Sep 16 02:09:14 2012 +0200
71237
71238     Updated Danish translation
71239
71240  po/da.po | 1589
71241  ++++++++++++++++++++++++++++++++++----------------------------
71242  1 file changed, 884 insertions(+), 705 deletions(-)
71243
71244 commit b726ec71811c05b55a64e3677ab4dd3d18767fd4
71245 Author: Matej Urbančič <mateju@svn.gnome.org>
71246 Date:   Sat Sep 15 20:49:54 2012 +0200
71247
71248     Updated Slovenian translation
71249
71250  po/sl.po | 123
71251  ++++++++++++++++++++++++---------------------------------------
71252  1 file changed, 46 insertions(+), 77 deletions(-)
71253
71254 commit d0b695e2370c440b61503bfc87e513b40195084e
71255 Author: Duarte Loreto <happyguy_pt@hotmail.com>
71256 Date:   Sat Sep 15 19:29:25 2012 +0100
71257
71258     Updated Portuguese translation
71259
71260  po/pt.po | 73
71261  ++++++++++++++++++++++++++++++++++------------------------------
71262  1 file changed, 39 insertions(+), 34 deletions(-)
71263
71264 commit ac7dcd810b65054e2796e8581eb7073a2b5d73dd
71265 Author: Seong-ho Cho <darkcircle.0426@gmail.com>
71266 Date:   Sat Sep 15 15:06:39 2012 +0900
71267
71268     Updated Korean translation
71269
71270  po/ko.po | 1876
71271  +++++++++++++++++++++++++++++++++-----------------------------
71272  1 file changed, 1011 insertions(+), 865 deletions(-)
71273
71274 commit 87eceb200107ea5437c3a1e5a808c16887ba20e2
71275 Author: Andika Triwidada <andika@gmail.com>
71276 Date:   Sat Sep 15 11:51:46 2012 +0700
71277
71278     Updated Indonesian translation
71279
71280  po/id.po | 80
71281  ++++++++++++++++++++++++++++++++++------------------------------
71282  1 file changed, 43 insertions(+), 37 deletions(-)
71283
71284 commit d2526f509dbbfdcd1e12b0526ab15f235a373436
71285 Author: Fran Diéguez <fran.dieguez@mabishu.com>
71286 Date:   Sat Sep 15 01:43:08 2012 +0200
71287
71288     Updated Galician translations
71289
71290  po/gl.po | 114
71291  ++++++++++++++++++++++++++++++++-------------------------------
71292  1 file changed, 58 insertions(+), 56 deletions(-)
71293
71294 commit 80105f173a45690c2332fa64c35b06874ef177d7
71295 Author: Matthias Clasen <mclasen@redhat.com>
71296 Date:   Fri Sep 14 19:40:24 2012 -0400
71297
71298     Fix the doc build
71299
71300  docs/reference/glib/Makefile.am     | 1 +
71301  docs/reference/glib/programming.xml | 2 +-
71302  2 files changed, 2 insertions(+), 1 deletion(-)
71303
71304 commit e21847d9bbdabe8e494360a3181ca58c25bf9261
71305 Author: Tom Tryfonidis <tomtryf@gmail.com>
71306 Date:   Fri Sep 14 19:50:21 2012 +0300
71307
71308     Updated Greek translation
71309
71310  po/el.po | 107
71311  +++++++++++++++++++++++++++++++++------------------------------
71312  1 file changed, 56 insertions(+), 51 deletions(-)
71313
71314 commit 552d6b4db29ca2b0e3decdd02a7fbe7dd6c64e5e
71315 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
71316 Date:   Fri Sep 14 13:26:34 2012 +0300
71317
71318     Updated Belarusian translation.
71319
71320  po/be.po | 77
71321  +++++++++++++++++++++++++++++++++++-----------------------------
71322  1 file changed, 42 insertions(+), 35 deletions(-)
71323
71324 commit 2e01c0da3ce20eaedd661cdb730a2bd3e6cc3fbe
71325 Author: Alexandre Franke <alexandre.franke@gmail.com>
71326 Date:   Fri Sep 14 09:44:48 2012 +0200
71327
71328     Update French translation
71329
71330  po/fr.po | 75
71331  +++++++++++++++++++++++++++++++++++-----------------------------
71332  1 file changed, 41 insertions(+), 34 deletions(-)
71333
71334 commit 7c6ce77dd3bc0ffa4ee7a0d532ba4bffcc812ad2
71335 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
71336 Date:   Fri Sep 14 09:23:53 2012 +0200
71337
71338     Updated Serbian translation
71339
71340  po/sr.po       | 75
71341  +++++++++++++++++++++++++++++++---------------------------
71342  po/sr@latin.po | 75
71343  +++++++++++++++++++++++++++++++---------------------------
71344  2 files changed, 80 insertions(+), 70 deletions(-)
71345
71346 commit 25e304724125ff4b2fcc29c9a0ee40688620b3f9
71347 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
71348 Date:   Fri Sep 14 11:53:11 2012 +0530
71349
71350     Assamese translation updated
71351
71352  po/as.po | 75
71353  ++++++++++++++++++++++++++++++++++------------------------------
71354  1 file changed, 40 insertions(+), 35 deletions(-)
71355
71356 commit d47e83676a9c2fb63fd66ca5998902b98469b91f
71357 Author: A S Alam <aalam@users.sf.net>
71358 Date:   Fri Sep 14 07:30:04 2012 +0530
71359
71360     update Punjabi Translation
71361
71362  po/pa.po | 774
71363  ++++++++++++++++++++++++++++++---------------------------------
71364  1 file changed, 373 insertions(+), 401 deletions(-)
71365
71366 commit 1a8f413555304d137f1fbb602fe1b912954c0c46
71367 Author: Piotr Drąg <piotrdrag@gmail.com>
71368 Date:   Fri Sep 14 00:53:20 2012 +0200
71369
71370     Updated Polish translation
71371
71372  po/pl.po | 105
71373  +++++++++++++++++++++++++++++++++------------------------------
71374  1 file changed, 55 insertions(+), 50 deletions(-)
71375
71376 commit d6cbb29f598d677d5fc1c974cba6d9f646cff491
71377 Author: Colin Walters <walters@verbum.org>
71378 Date:   Wed Aug 22 14:26:11 2012 -0400
71379
71380     CVE-2012-3524: Hardening for being run in a setuid environment
71381
71382     Some programs attempt to use libglib (or even libgio) when setuid.
71383     For a long time, GTK+ simply aborted if launched in this
71384     configuration, but we never had a real policy for GLib.
71385
71386     I'm not sure whether we should advertise such support.  However, given
71387     that there are real-world programs that do this currently, we can make
71388     them safer with not too much effort.
71389
71390     Better to fix a problem caused by an interaction between two
71391     components in *both* places if possible.
71392
71393     This patch adds a private function g_check_setuid() which is used to
71394     first ensure we don't run an external dbus-launch binary if
71395     DBUS_SESSION_BUS_ADDRESS isn't set.
71396
71397     Second, we also ensure the local VFS is used in this case.  The
71398     gdaemonvfs extension point will end up talking to the session bus
71399     which is typically undesirable in a setuid context.
71400
71401     Implementing g_check_setuid() is interesting - whether or not we're
71402     running in a privilege-escalated path is operating system specific.
71403     Note that GTK+'s code to check euid versus uid worked historically on
71404     Unix, more modern systems have filesystem capabilities and SELinux
71405     domain transitions, neither of which are captured by the uid
71406     comparison.
71407
71408     On Linux/glibc, the way this works is that the kernel sets an
71409     AT_SECURE flag in the ELF auxiliary vector, and glibc looks for it on
71410     startup.  If found, then glibc sets a public-but-undocumented
71411     __libc_enable_secure variable which we can use.  Unfortunately, while
71412     it *previously* worked to check this variable, a combination of newer
71413     binutils and RPM break it:
71414     http://www.openwall.com/lists/owl-dev/2012/08/14/1
71415
71416     So for now on Linux/glibc, we fall back to the historical Unix version
71417     until we get glibc fixed.
71418
71419     On some BSD variants, there is a issetugid() function.  On other Unix
71420     variants, we fall back to what GTK+ has been doing.
71421
71422     Reported-By: Sebastian Krahmer <krahmer@suse.de>
71423     Signed-off-by: Colin Walters <walters@verbum.org>
71424
71425  configure.ac        | 15 ++++++++++++--
71426  gio/gdbusaddress.c  |  9 +++++++++
71427  gio/gvfs.c          |  3 +++
71428  glib/genviron.c     |  1 +
71429  glib/glib-private.c |  4 +++-
71430  glib/glib-private.h |  4 ++++
71431  glib/gutils.c       | 57
71432  +++++++++++++++++++++++++++++++++++++++++++++++++++++
71433  7 files changed, 90 insertions(+), 3 deletions(-)
71434
71435 commit cc3238a9c9f11740cf78f2e7914c93eb8dc7c0e1
71436 Author: William Jon McCann <jmccann@redhat.com>
71437 Date:   Mon Sep 10 15:16:58 2012 -0400
71438
71439     Add api to get the generic icon name for a mime type
71440
71441     https://bugzilla.gnome.org/show_bug.cgi?id=683744
71442
71443  docs/reference/gio/gio-sections.txt |  1 +
71444  gio/gcontenttype.c                  | 71
71445  +++++++++++++++++++++++++++----------
71446  gio/gcontenttype.h                  |  3 ++
71447  gio/gio.symbols                     |  1 +
71448  4 files changed, 57 insertions(+), 19 deletions(-)
71449
71450 commit 8d362a14e423fa7293cc6abc58178db98c5427c1
71451 Author: Mario Blättermann <mario.blaettermann@gmail.com>
71452 Date:   Thu Sep 13 11:05:59 2012 +0200
71453
71454     Updated German translation
71455
71456  po/de.po | 2484
71457  ++++++++++++++++++++++++++++++++------------------------------
71458  1 file changed, 1271 insertions(+), 1213 deletions(-)
71459
71460 commit c99acf51d0405500592c36b739faa6bfcdb8181a
71461 Author: Alexander Larsson <alexl@redhat.com>
71462 Date:   Thu Sep 13 10:13:04 2012 +0200
71463
71464     Fix regression in g_shell_parse_argv()
71465
71466     The commit in 6e4acf44b3a943906432a2bf55223ac107d8e0c2 broke
71467     the fallthrough case for '\\' when it changed the '#' case.
71468
71469     This caused issues like this:
71470       https://bugzilla.gnome.org/show_bug.cgi?id=683821
71471
71472     https://bugzilla.gnome.org/show_bug.cgi?id=562907
71473
71474  glib/gshell.c      | 8 ++++----
71475  glib/tests/shell.c | 3 ++-
71476  2 files changed, 6 insertions(+), 5 deletions(-)
71477
71478 commit d6b9df69492deb7f35e5454668dd59ddd0999e2d
71479 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
71480 Date:   Wed Sep 12 15:49:27 2012 +0530
71481
71482     Updated Marathi Translations
71483
71484  po/mr.po | 710
71485  ++++++++++++++++++++++++++++++---------------------------------
71486  1 file changed, 339 insertions(+), 371 deletions(-)
71487
71488 commit 47a3b76ac5d35abd9af49b1bcc12b2bf4d239ef7
71489 Author: Matthias Clasen <mclasen@redhat.com>
71490 Date:   Tue Sep 11 23:14:39 2012 -0400
71491
71492     Move GIO-specific information to the GIO docs
71493
71494  docs/reference/gio/overview.xml     | 105
71495  +++++++++++++++++++++++++++++++++---
71496  docs/reference/glib/programming.xml |  58 +-------------------
71497  2 files changed, 101 insertions(+), 62 deletions(-)
71498
71499 commit fc7dc331130a6c0c31fd29cc02fa508033cc9c74
71500 Author: Matthias Clasen <mclasen@redhat.com>
71501 Date:   Tue Sep 11 22:41:18 2012 -0400
71502
71503     Add a section about writing GLib applications
71504
71505     For now, this includes some information about threads and security.
71506
71507  docs/reference/glib/glib-docs.xml   |  11 +---
71508  docs/reference/glib/programming.xml | 121
71509  ++++++++++++++++++++++++++++++++++++
71510  2 files changed, 124 insertions(+), 8 deletions(-)
71511
71512 commit 6a50dc511ba994b49244b10f232ed1fcb6bfdccb
71513 Author: Matthias Clasen <mclasen@redhat.com>
71514 Date:   Tue Sep 11 20:22:26 2012 -0400
71515
71516     Drop GVFS_INOTIFY_DIAG debug feature
71517
71518     Just not a good idea to have this in production code.
71519
71520  docs/reference/gio/overview.xml | 11 ------
71521  gio/inotify/Makefile.am         |  2 --
71522  gio/inotify/inotify-diag.c      | 74
71523  -----------------------------------------
71524  gio/inotify/inotify-diag.h      | 29 ----------------
71525  gio/inotify/inotify-helper.c    |  2 --
71526  5 files changed, 118 deletions(-)
71527
71528 commit 7a0c47843f9319fc247b911540c2f6ba6e0d7bab
71529 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
71530 Date:   Tue Sep 11 18:55:26 2012 +0530
71531
71532     Assamese translation updated
71533
71534  po/as.po | 685
71535  +++++++++++++++++++++++++++++++--------------------------------
71536  1 file changed, 336 insertions(+), 349 deletions(-)
71537
71538 commit c9a3cd6d8b3a0ad35b289a862b23e14a9bc59ed5
71539 Author: Thomas Bechtold <thomasbechtold@jpberlin.de>
71540 Date:   Tue Sep 11 07:45:24 2012 +0200
71541
71542     Fix gdbus connection annotations
71543
71544     g_dbus_connection_call_with_unix_fd_list_sync () and
71545     g_dbus_connection_call_sync () should allow None for the
71546     bus_name parameter.
71547
71548     https://bugzilla.gnome.org/show_bug.cgi?id=683771
71549
71550     Signed-off-by: Richard Hughes <richard@hughsie.com>
71551
71552  gio/gdbusconnection.c | 6 ++++--
71553  1 file changed, 4 insertions(+), 2 deletions(-)
71554
71555 commit 3a7d89a4143c650bd56188ae154fa805462f5e89
71556 Author: Claude Paroz <claude@2xlibre.net>
71557 Date:   Mon Sep 10 11:01:39 2012 +0200
71558
71559     Updated French translation by Alexandre Franke and Claude Paroz
71560
71561  po/fr.po | 1466
71562  +++++++++++++++++++++++++++++++++-----------------------------
71563  1 file changed, 790 insertions(+), 676 deletions(-)
71564
71565 commit 59ad2acfc548d216e17c76d68c504cfd7dabecea
71566 Author: LRN <lrn1986@gmail.com>
71567 Date:   Sun Sep 9 10:49:06 2012 -0400
71568
71569     gwin32mount.c: Fix syntax error
71570
71571     Signed-off-by: Colin Walters <walters@verbum.org>
71572
71573     https://bugzilla.gnome.org/show_bug.cgi?id=683641
71574
71575  gio/gwin32mount.c | 4 ++--
71576  1 file changed, 2 insertions(+), 2 deletions(-)
71577
71578 commit 1a99d0eb997f33c7915779555af2f95b67a77943
71579 Author: Duarte Loreto <happyguy_pt@hotmail.com>
71580 Date:   Sun Sep 9 01:30:24 2012 +0100
71581
71582     Updated Portuguese translation
71583
71584  po/pt.po | 651
71585  ++++++++++++++++++++++++++++++++-------------------------------
71586  1 file changed, 330 insertions(+), 321 deletions(-)
71587
71588 commit a9720d149781aa6826eb14c7c5b7d409a5cd9237
71589 Author: Martin Srebotnjak <miles@filmsi.net>
71590 Date:   Sat Sep 8 20:40:24 2012 +0200
71591
71592     Updated Slovenian translation
71593
71594  po/sl.po | 1729
71595  +++++++++++++++++++++++++++++++++-----------------------------
71596  1 file changed, 922 insertions(+), 807 deletions(-)
71597
71598 commit 73a100d2ef0c4bf4b201e04e31c90d35a8082a12
71599 Author: Ryan Lortie <desrt@desrt.ca>
71600 Date:   Tue Sep 4 20:54:33 2012 -0400
71601
71602     G_DEFINE_QUARK: fix up some implementation issues
71603
71604     https://bugzilla.gnome.org/show_bug.cgi?id=683360
71605
71606  glib/gquark.h | 13 ++++++-------
71607  1 file changed, 6 insertions(+), 7 deletions(-)
71608
71609 commit 986405c37adcfdfd6d6afd0138ccedf462d51cfd
71610 Author: Marek Černocký <marek@manet.cz>
71611 Date:   Sat Sep 8 11:17:27 2012 +0200
71612
71613     Updated Czech translation
71614
71615  po/cs.po | 14 +++++++-------
71616  1 file changed, 7 insertions(+), 7 deletions(-)
71617
71618 commit fcbc30451ea4e64e0dbe5f5ed356007d0ddbbff1
71619 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
71620 Date:   Fri Sep 7 18:27:47 2012 +0300
71621
71622     Updated Belarusian translation.
71623
71624  po/be.po | 832
71625  ++++++++++++++++++++++++++++++++-------------------------------
71626  1 file changed, 424 insertions(+), 408 deletions(-)
71627
71628 commit 0c582a0cfcbe39e2d604d11b9a32896999463bc7
71629 Author: Yaron Shahrabani <sh.yaron@gmail.com>
71630 Date:   Fri Sep 7 16:52:28 2012 +0300
71631
71632     Updated Hebrew translation.
71633
71634  po/he.po | 1047
71635  +++++++++++++++++++++++++++++++-------------------------------
71636  1 file changed, 529 insertions(+), 518 deletions(-)
71637
71638 commit e2ca8f1df1a3dd9c817f759925def39c777881e1
71639 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
71640 Date:   Thu Sep 6 22:34:36 2012 +0200
71641
71642     Updated Serbian translation
71643
71644  po/sr.po       | 682
71645  ++++++++++++++++++++++++++++-----------------------------
71646  po/sr@latin.po | 682
71647  ++++++++++++++++++++++++++++-----------------------------
71648  2 files changed, 670 insertions(+), 694 deletions(-)
71649
71650 commit e6df67abe60654bc65317e05881be317ccbdc03b
71651 Author: Colin Walters <walters@verbum.org>
71652 Date:   Wed Sep 5 09:04:58 2012 -0400
71653
71654     tests/gvariant: Fix test on big endian architectures
71655
71656     We need to ensure we get the exact same byte-level GVariant, so
71657     byteswap on big endian architectures.
71658
71659     https://bugzilla.gnome.org/show_bug.cgi?id=683384
71660
71661  glib/tests/gvariant.c | 7 +++++++
71662  1 file changed, 7 insertions(+)
71663
71664 commit 02f143c2d9fa793f872df65441f86bc958d5c731
71665 Author: Martin Pitt <martinpitt@gnome.org>
71666 Date:   Mon Sep 3 21:43:50 2012 +0200
71667
71668     Box GTimeZone to make it introspectable
71669
71670     https://bugzilla.gnome.org/show_bug.cgi?id=683167
71671
71672  docs/reference/gobject/gobject-sections.txt |  2 ++
71673  gobject/gboxed.c                            |  1 +
71674  gobject/glib-types.h                        | 10 ++++++++++
71675  gobject/gobject.symbols                     |  1 +
71676  4 files changed, 14 insertions(+)
71677
71678 commit f4980c6295c73aa218532cfb6de0e210eac9a3f3
71679 Author: Bruce Cowan <bruce@bcowan.me.uk>
71680 Date:   Wed Sep 5 13:13:54 2012 +0100
71681
71682     Updated British English translation
71683
71684  po/en_GB.po | 1490
71685  +++++++++++++++++++++++++++++++++--------------------------
71686  1 file changed, 829 insertions(+), 661 deletions(-)
71687
71688 commit 54fa6a0bcfbb175ad30e6285d061336da60befcf
71689 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
71690 Date:   Wed Sep 5 19:52:32 2012 +0800
71691
71692     Updated Traditional Chinese translation(Hong Kong and Taiwan)
71693
71694  po/zh_HK.po | 655
71695  ++++++++++++++++++++++++++++++------------------------------
71696  po/zh_TW.po | 655
71697  ++++++++++++++++++++++++++++++------------------------------
71698  2 files changed, 662 insertions(+), 648 deletions(-)
71699
71700 commit 9ecbb2dfd3bc022065689c40e6b2930765711bb3
71701 Author: Dirgita <dirgitadevina@yahoo.co.id>
71702 Date:   Tue Sep 4 19:47:46 2012 +0700
71703
71704     Updated Indonesian translation
71705
71706  po/id.po | 659
71707  ++++++++++++++++++++++++++++++++-------------------------------
71708  1 file changed, 333 insertions(+), 326 deletions(-)
71709
71710 commit dad25c48190b3a2817b6586dba8c043f6d8354d5
71711 Author: Matthias Clasen <mclasen@redhat.com>
71712 Date:   Mon Sep 3 16:27:19 2012 -0400
71713
71714     Bump version
71715
71716  configure.ac | 2 +-
71717  1 file changed, 1 insertion(+), 1 deletion(-)
71718
71719 commit 626abfdc108154c3ae149e82580779669fb63881
71720 Author: Matthias Clasen <mclasen@redhat.com>
71721 Date:   Mon Sep 3 15:14:18 2012 -0400
71722
71723     2.33.10
71724
71725  NEWS         | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++-
71726  configure.ac |  2 +-
71727  2 files changed, 52 insertions(+), 2 deletions(-)
71728
71729 commit 5d915a4a779e566431d0f268b63904d82e62f5bd
71730 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
71731 Date:   Mon Sep 3 16:18:23 2012 +0200
71732
71733     Revert "Updated Spanish translation"
71734
71735     This reverts commit bc036bf9789556f37b2872baaee3c126af7e6e3f.
71736
71737  po/es.po | 1571
71738  +++++++++++++++++++++++++++++++-------------------------------
71739  1 file changed, 791 insertions(+), 780 deletions(-)
71740
71741 commit bc036bf9789556f37b2872baaee3c126af7e6e3f
71742 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
71743 Date:   Mon Sep 3 16:15:35 2012 +0200
71744
71745     Updated Spanish translation
71746
71747  po/es.po | 1571
71748  +++++++++++++++++++++++++++++++-------------------------------
71749  1 file changed, 780 insertions(+), 791 deletions(-)
71750
71751 commit d68609f9fd22e0e498f13fc7340075022f94ed48
71752 Author: Dan Winship <danw@gnome.org>
71753 Date:   Mon Sep 3 10:06:13 2012 -0400
71754
71755     Revert "xdgmime: plug a small leak"
71756
71757     This reverts commit 4e7031f073db2df7297feab35c9d353b0b3977d8.
71758
71759     The string actually does get freed somewhere else, at least in some
71760     cases. Can be looked at again later if this reintroduces a leak.
71761
71762     https://bugzilla.gnome.org/show_bug.cgi?id=683270
71763
71764  gio/xdgmime/xdgmime.c | 1 -
71765  1 file changed, 1 deletion(-)
71766
71767 commit 857ac29c1fd785626281709051e4b3850493418c
71768 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
71769 Date:   Mon Sep 3 16:06:57 2012 +0200
71770
71771     Updated Spanish translation
71772
71773  po/es.po | 731
71774  +++++++++++++++++++++++++++++++--------------------------------
71775  1 file changed, 356 insertions(+), 375 deletions(-)
71776
71777 commit 4d1b0d46dbf3f735a8808d66bc2d30baa9bd3947
71778 Author: Dan Winship <danw@gnome.org>
71779 Date:   Mon Sep 3 08:56:10 2012 -0400
71780
71781     update .gitignore
71782
71783  gobject/tests/.gitignore | 1 +
71784  1 file changed, 1 insertion(+)
71785
71786 commit beb0f9c15058e2249ffed73747f11298e6949b84
71787 Author: Dan Winship <danw@gnome.org>
71788 Date:   Fri Aug 24 20:43:54 2012 -0400
71789
71790     gio/tests: fix leaks
71791
71792     https://bugzilla.gnome.org/show_bug.cgi?id=682560
71793
71794  gio/tests/appinfo.c             |  2 ++
71795  gio/tests/contexts.c            | 13 ++++++++++++-
71796  gio/tests/converter-stream.c    |  1 +
71797  gio/tests/file.c                |  5 ++++-
71798  gio/tests/live-g-file.c         | 21 +++++++++++++++++----
71799  gio/tests/memory-input-stream.c |  3 +++
71800  gio/tests/mimeapps.c            |  1 +
71801  gio/tests/network-address.c     |  1 +
71802  gio/tests/network-monitor.c     | 26 +++++++++++++++++++++++++-
71803  gio/tests/proxy-test.c          | 36 +++++++++++++++++++++++++++---------
71804  gio/tests/unix-streams.c        |  1 +
71805  11 files changed, 94 insertions(+), 16 deletions(-)
71806
71807 commit 17bb9d542cea2eeb3cb54cb583f671cf5e005631
71808 Author: Dan Winship <danw@gnome.org>
71809 Date:   Fri Aug 24 17:11:38 2012 -0400
71810
71811     gio/tests/cancellable: fix to still work when running slowly
71812
71813     The test was assuming that all cancelled ops would finish within a
71814     certain amount of time, but this often failed under valgrind. Instead,
71815     just run the loop until all of the ops have actually finished.
71816
71817     https://bugzilla.gnome.org/show_bug.cgi?id=682560
71818
71819  gio/tests/cancellable.c | 9 ++++++---
71820  1 file changed, 6 insertions(+), 3 deletions(-)
71821
71822 commit 568f7377088ea7836217f0bec917cc77e1210742
71823 Author: Dan Winship <danw@gnome.org>
71824 Date:   Fri Aug 24 17:11:17 2012 -0400
71825
71826     gio/tests: port some stuff to g_test_expect_message()
71827
71828     https://bugzilla.gnome.org/show_bug.cgi?id=682560
71829
71830  gio/tests/Makefile.am     |  2 +-
71831  gio/tests/actions.c       | 78
71832  +++++++++++++++++++----------------------------
71833  gio/tests/gdbus-message.c | 50 +++++++++++++++++-------------
71834  gio/tests/gsettings.c     | 52 +++++++++++++++----------------
71835  4 files changed, 85 insertions(+), 97 deletions(-)
71836
71837 commit 039ecf2bc613ea5687d1052a87c982163e506451
71838 Author: Dan Winship <danw@gnome.org>
71839 Date:   Fri Aug 24 17:08:38 2012 -0400
71840
71841     g_file_copy: plug a leak
71842
71843     The fallback copy code was leaking the GFileInfo if it didn't have
71844     G_FILE_ATTRIBUTE_STANDARD_TYPE.
71845
71846     https://bugzilla.gnome.org/show_bug.cgi?id=682560
71847
71848  gio/gfile.c | 1 +
71849  1 file changed, 1 insertion(+)
71850
71851 commit fa58cef826d8f3b6b3eb0cad230b0421ee35f8a2
71852 Author: Dan Winship <danw@gnome.org>
71853 Date:   Fri Aug 24 17:06:46 2012 -0400
71854
71855     GDesktopAppInfo: fix leaks
71856
71857     g_desktop_app_info_ensure_saved() was leaking the file contents.
71858
71859     _g_desktop_app_info_launch_uris_internal() was leaking the session bus
71860     on error.
71861
71862     https://bugzilla.gnome.org/show_bug.cgi?id=682560
71863
71864  gio/gdesktopappinfo.c | 3 ++-
71865  1 file changed, 2 insertions(+), 1 deletion(-)
71866
71867 commit 4e7031f073db2df7297feab35c9d353b0b3977d8
71868 Author: Dan Winship <danw@gnome.org>
71869 Date:   Fri Aug 24 17:03:35 2012 -0400
71870
71871     xdgmime: plug a small leak
71872
71873     https://bugzilla.gnome.org/show_bug.cgi?id=682560
71874
71875  gio/xdgmime/xdgmime.c | 1 +
71876  1 file changed, 1 insertion(+)
71877
71878 commit 03be681e08dc9e706d2d22df01fd4edb004a7577
71879 Author: Dan Winship <danw@gnome.org>
71880 Date:   Thu Aug 23 16:53:13 2012 -0400
71881
71882     gobject/tests: plug leaks
71883
71884     https://bugzilla.gnome.org/show_bug.cgi?id=682560
71885
71886  gobject/tests/signals.c     |  3 +++
71887  gobject/tests/threadtests.c | 13 ++++++++++---
71888  2 files changed, 13 insertions(+), 3 deletions(-)
71889
71890 commit e0cba35d4116c61035a0cbb403d89a04bbdb8963
71891 Author: Dan Winship <danw@gnome.org>
71892 Date:   Mon Aug 27 07:45:08 2012 -0400
71893
71894     gobject/tests: use g_test_expect_messages()
71895
71896     https://bugzilla.gnome.org/show_bug.cgi?id=682560
71897
71898  gobject/tests/Makefile.am       |  3 +++
71899  gobject/tests/ifaceproperties.c | 16 +++++++---------
71900  gobject/tests/param.c           | 15 +++++++--------
71901  3 files changed, 17 insertions(+), 17 deletions(-)
71902
71903 commit 7972485ca10ef7b45389832f3d8afcf1372c8991
71904 Author: Yuri Kozlov <yuray@komyakino.ru>
71905 Date:   Mon Sep 3 10:16:21 2012 +0400
71906
71907     Updated Russian translation
71908
71909  po/ru.po | 1522
71910  ++++++++++++++++++++++++++++++++++----------------------------
71911  1 file changed, 824 insertions(+), 698 deletions(-)
71912
71913 commit 7662dbe82b2a4010418586434756ad75169318b3
71914 Author: Piotr Drąg <piotrdrag@gmail.com>
71915 Date:   Mon Sep 3 01:20:56 2012 +0200
71916
71917     Updated Polish translation
71918
71919  po/pl.po | 11 +++++++++--
71920  1 file changed, 9 insertions(+), 2 deletions(-)
71921
71922 commit a30f6a6eb82e896d5b1dc0921d1d8256ed7ec546
71923 Author: Matthias Clasen <mclasen@redhat.com>
71924 Date:   Wed Aug 29 00:01:15 2012 -0400
71925
71926     Add new api to symbol lists and docs
71927
71928     https://bugzilla.gnome.org/show_bug.cgi?id=682849
71929
71930  docs/reference/glib/glib-sections.txt       | 3 +++
71931  docs/reference/gobject/gobject-sections.txt | 4 ++++
71932  glib/glib.symbols                           | 2 ++
71933  gobject/gobject.symbols                     | 4 ++++
71934  4 files changed, 13 insertions(+)
71935
71936 commit d80d70458ad1711f9c1935a58df3eb9e04853464
71937 Author: Matthias Clasen <mclasen@redhat.com>
71938 Date:   Sat Sep 1 00:20:22 2012 -0400
71939
71940     Add a threaded test for g_object_replace_data
71941
71942     This is the threaded atomic add test from glib/tests/atomic.c,
71943     redone using qdata instead of an atomic int to store the values.
71944
71945  gobject/tests/Makefile.am |  1 +
71946  gobject/tests/qdata.c     | 93
71947  +++++++++++++++++++++++++++++++++++++++++++++++
71948  2 files changed, 94 insertions(+)
71949
71950 commit 2fa77fb76c452755fe5f2a1ebe10f27583959250
71951 Author: Matthias Clasen <mclasen@redhat.com>
71952 Date:   Tue Aug 28 23:56:01 2012 -0400
71953
71954     Add some tests for new object data api
71955
71956     These are non-threaded, but the do test dup and destroy somewhat.
71957
71958     https://bugzilla.gnome.org/show_bug.cgi?id=682849
71959
71960  gobject/tests/reference.c | 121
71961  ++++++++++++++++++++++++++++++++++++++++++++++
71962  1 file changed, 121 insertions(+)
71963
71964 commit 1254ca716bf64ce97f6b47882493411883a41865
71965 Author: Matthias Clasen <mclasen@redhat.com>
71966 Date:   Tue Aug 28 06:45:30 2012 -0400
71967
71968     Add an atomic compare-and-exchange operation for object data
71969
71970     This is useful when using object data in thread-safe libraries.
71971
71972     https://bugzilla.gnome.org/show_bug.cgi?id=682849
71973
71974  gobject/gobject.c | 175
71975  +++++++++++++++++++++++++++++++++++++++++++++++++++++-
71976  gobject/gobject.h |  30 ++++++++++
71977  2 files changed, 204 insertions(+), 1 deletion(-)
71978
71979 commit 06e3a1d71afb66d573b20f17a575c345fb4b697f
71980 Author: Matthias Clasen <mclasen@redhat.com>
71981 Date:   Tue Aug 28 06:44:00 2012 -0400
71982
71983     Add compare-and exchange for data lists
71984
71985     Also, make it possible to get a 'new ref' on a datalist member
71986     in a race-free way.
71987     This is useful when using object data in thread-safe libraries.
71988
71989     https://bugzilla.gnome.org/show_bug.cgi?id=682849
71990
71991  glib/gdataset.c | 223
71992  +++++++++++++++++++++++++++++++++++++++++++++++++-------
71993  glib/gdataset.h |  17 ++++-
71994  2 files changed, 214 insertions(+), 26 deletions(-)
71995
71996 commit 18e49c30f02da6d0e10a4dc72760cf3f05303588
71997 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
71998 Date:   Sun Sep 2 16:02:50 2012 +0300
71999
72000     Updated Latvian translation
72001
72002  po/lv.po | 2467
72003  ++++++++++++++++++++++++++++++++------------------------------
72004  1 file changed, 1281 insertions(+), 1186 deletions(-)
72005
72006 commit b3beac08f592dcdf57181fcbdffd51fd8b9811f7
72007 Author: Aurimas Černius <aurisc4@gmail.com>
72008 Date:   Sun Sep 2 15:39:16 2012 +0300
72009
72010     Updated Lithuanian translation
72011
72012  po/lt.po | 809
72013  ++++++++++++++++++++++++++++++---------------------------------
72014  1 file changed, 388 insertions(+), 421 deletions(-)
72015
72016 commit 2d85894bc5e45b2a50e5a5784a99e4c31beea7ec
72017 Author: Paolo Borelli <pborelli@gnome.org>
72018 Date:   Sun Sep 2 12:25:50 2012 +0200
72019
72020     Fix gtk-doc for g_app_info_get_supported_types
72021
72022  gio/gappinfo.c | 2 +-
72023  1 file changed, 1 insertion(+), 1 deletion(-)
72024
72025 commit 724c8a18464cd3e2fb3547235cf1f82400bbf91e
72026 Author: Aleksander Morgado <aleksander@lanedo.com>
72027 Date:   Fri Aug 31 11:41:53 2012 +0200
72028
72029     gdbus-codegen: avoid error when wrong interface is provided to
72030     --annotate
72031
72032     If the interface given cannot be matched, `iface_obj' was left
72033     uninitialized and
72034     the iface_obj == None check would end up crashing:
72035
72036     Traceback (most recent call last):
72037       File "/usr/bin/gdbus-codegen", line 41, in <module>
72038         sys.exit(codegen_main.codegen_main())
72039       File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 175,
72040       in codegen_main
72041         apply_annotations(all_ifaces, opts.annotate)
72042       File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 146,
72043       in apply_annotations
72044         apply_annotation(iface_list, iface, None, None, None, None,
72045         key, value)
72046       File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 64,
72047       in apply_annotation
72048         if iface_obj == None:
72049     UnboundLocalError: local variable 'iface_obj' referenced before
72050     assignment
72051
72052     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683088
72053
72054  gio/gdbus-2.0/codegen/codegen_main.py | 1 +
72055  1 file changed, 1 insertion(+)
72056
72057 commit c270b833a631ef5469d0dce787244ecf56386c5d
72058 Author: Matthias Clasen <mclasen@redhat.com>
72059 Date:   Fri Aug 31 23:22:16 2012 -0400
72060
72061     Fix shell tests
72062
72063  glib/tests/shell.c | 3 ++-
72064  1 file changed, 2 insertions(+), 1 deletion(-)
72065
72066 commit e81ba25d396dd5596e242e22c06bbd71d9e17168
72067 Author: Kjartan Maraas <kmaraas@gnome.org>
72068 Date:   Sat Sep 1 10:42:05 2012 +0200
72069
72070     Updated Norwegian bokmål translation
72071
72072  po/nb.po | 643
72073  ++++++++++++++++++++++++++++++++-------------------------------
72074  1 file changed, 326 insertions(+), 317 deletions(-)
72075
72076 commit e2596ba2432a6417df35faa4410f07698c4fbb8a
72077 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
72078 Date:   Sat Sep 1 13:17:05 2012 +0700
72079
72080     Updated Vietnamese translation
72081
72082  po/vi.po | 6 +++---
72083  1 file changed, 3 insertions(+), 3 deletions(-)
72084
72085 commit 22eaa16b7f9e7fc5c9eee4b58449fbc6639f6ece
72086 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
72087 Date:   Sat Sep 1 13:16:36 2012 +0700
72088
72089     po/vi: import from Damned Lies
72090
72091  po/vi.po | 630
72092  ++++++++++++++++++++++++++++++---------------------------------
72093  1 file changed, 302 insertions(+), 328 deletions(-)
72094
72095 commit aefcd5922fff0800460570c6521a7456778c93b4
72096 Author: Fran Diéguez <fran.dieguez@mabishu.com>
72097 Date:   Fri Aug 31 21:00:52 2012 +0200
72098
72099     Updated Galician translations
72100
72101  po/gl.po | 665
72102  ++++++++++++++++++++++++++++++++-------------------------------
72103  1 file changed, 337 insertions(+), 328 deletions(-)
72104
72105 commit 55f7061097c3a7e6a381089dab65b9eed642408c
72106 Author: Martin Pitt <martinpitt@gnome.org>
72107 Date:   Mon Aug 20 06:02:31 2012 +0200
72108
72109     Bump max time in test_method_calls_on_proxy() test
72110
72111     On slower platforms, the overhead of the 240 D-BUS Sleep calls is
72112     larger than
72113     the current maximum of 6 seconds. A run on a Panda board sometimes
72114     fails with
72115
72116       ERROR:/build/buildd/glib2.0-2.33.8/./gio/tests/gdbus-threading.c:409:test_method_calls_on_proxy:
72117       assertion failed (elapsed_msec < 6000): (7365 < 6000)
72118
72119     Bump maximum time to 8 seconds to be more resilient to this.
72120
72121     https://bugzilla.gnome.org/show_bug.cgi?id=682222
72122
72123  gio/tests/gdbus-threading.c | 2 +-
72124  1 file changed, 1 insertion(+), 1 deletion(-)
72125
72126 commit 8297e8a3a0d63a69fd923219031438698a118759
72127 Author: Tom Tryfonidis <tomtryf@gmail.com>
72128 Date:   Fri Aug 31 11:08:42 2012 +0300
72129
72130     Updated Greek translation
72131
72132  po/el.po | 1946
72133  ++++++++++++++++++++++++++++++++------------------------------
72134  1 file changed, 1017 insertions(+), 929 deletions(-)
72135
72136 commit eec52a18c029fc4f494e92a59f3cd6665f0f1bbd
72137 Author: Piotr Drąg <piotrdrag@gmail.com>
72138 Date:   Thu Aug 30 17:59:33 2012 +0200
72139
72140     Updated Polish translation
72141
72142  po/pl.po | 639
72143  ++++++++++++++++++++++++++++++++-------------------------------
72144  1 file changed, 323 insertions(+), 316 deletions(-)
72145
72146 commit 40b4fae42e8c8ad306a1fab93a1e263354fef3d5
72147 Author: William Jon McCann <jmccann@redhat.com>
72148 Date:   Tue Aug 28 19:22:01 2012 -0400
72149
72150     Add ability to get symbolic icon for content type
72151
72152     https://bugzilla.gnome.org/show_bug.cgi?id=682101
72153
72154  docs/reference/gio/gio-sections.txt |  1 +
72155  gio/gcontenttype.c                  | 79
72156  ++++++++++++++++++++++++++++---------
72157  gio/gcontenttype.h                  |  1 +
72158  gio/gio.symbols                     |  1 +
72159  gio/glocalfileinfo.c                | 75
72160  ++++++++++++++++++++++-------------
72161  5 files changed, 110 insertions(+), 47 deletions(-)
72162
72163 commit a15a071f35f2743451aa98b2b069b7eca975c7ea
72164 Author: William Jon McCann <jmccann@redhat.com>
72165 Date:   Tue Aug 28 18:56:53 2012 -0400
72166
72167     Add symbolic icon support to gfileinfo
72168
72169     https://bugzilla.gnome.org/show_bug.cgi?id=682101
72170
72171  docs/reference/gio/gio-sections.txt |  3 ++
72172  gio/gfileinfo-priv.h                |  1 +
72173  gio/gfileinfo.c                     | 58 ++++++++++++++++++++++
72174  gio/gfileinfo.h                     | 14 ++++++
72175  gio/gio.symbols                     |  2 +
72176  gio/glocalfileinfo.c                | 97
72177  +++++++++++++++++++++++++++++--------
72178  6 files changed, 154 insertions(+), 21 deletions(-)
72179
72180 commit a2dca48bf75efcc684cfc670b4552a2c5c77d1a2
72181 Author: William Jon McCann <jmccann@redhat.com>
72182 Date:   Tue Aug 28 15:37:43 2012 -0400
72183
72184     Add symbolic icon support to drive, volume, and mount
72185
72186     We need symbolic icon support for display in Nautilus.
72187
72188     https://bugzilla.gnome.org/show_bug.cgi?id=682101
72189
72190  docs/reference/gio/gio-sections.txt |  5 +++
72191  gio/gdrive.c                        | 30 ++++++++++++++++
72192  gio/gdrive.h                        |  4 +++
72193  gio/gio.symbols                     |  5 +++
72194  gio/gmount.c                        | 32 +++++++++++++++++
72195  gio/gmount.h                        |  3 ++
72196  gio/gunixmount.c                    | 12 +++++++
72197  gio/gunixmounts.c                   | 71
72198  +++++++++++++++++++++++++------------
72199  gio/gunixmounts.h                   |  4 +++
72200  gio/gunixvolume.c                   | 11 ++++++
72201  gio/gvolume.c                       | 32 +++++++++++++++++
72202  gio/gvolume.h                       |  3 ++
72203  gio/gwin32mount.c                   | 35 +++++++++++++-----
72204  13 files changed, 217 insertions(+), 30 deletions(-)
72205
72206 commit 88d181ef18b50018d4645870bc6d0a1283177f68
72207 Author: Rui Matos <tiagomatos@gmail.com>
72208 Date:   Wed Aug 29 19:18:45 2012 +0200
72209
72210     gdbus-tool: Check return value of strrchr()
72211
72212     Fixes a crash when invoking gdbus like:
72213
72214     $ gdbus emit --session -o / -s Foo
72215
72216     https://bugzilla.gnome.org/show_bug.cgi?id=682965
72217
72218  gio/gdbus-tool.c | 6 ++++++
72219  1 file changed, 6 insertions(+)
72220
72221 commit 5328f760ee80ced5dc44ed9c0e388ee00d7bf42d
72222 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
72223 Date:   Thu Aug 30 17:14:13 2012 +0800
72224
72225     Update gspawn-win*helper* Visual C++ projects
72226
72227     Add GLIB_COMPILATION to the preprocessor definitions to fix the build.
72228
72229  build/win32/vs10/gspawn-win32-helper-console.vcxproj | 8 ++++----
72230  build/win32/vs10/gspawn-win32-helper.vcxproj         | 8 ++++----
72231  build/win32/vs9/gspawn-win32-helper-console.vcproj   | 8 ++++----
72232  build/win32/vs9/gspawn-win32-helper.vcproj           | 8 ++++----
72233  4 files changed, 16 insertions(+), 16 deletions(-)
72234
72235 commit 6e4acf44b3a943906432a2bf55223ac107d8e0c2
72236 Author: Dominique Leuenberger <dimstar@opensuse.org>
72237 Date:   Fri Aug 17 11:10:41 2012 +0200
72238
72239     gshell: Fix parsing of comments in command lines.
72240
72241     Fixes bug 562907
72242
72243  glib/gshell.c      | 18 ++++++++++++++++++
72244  glib/tests/shell.c |  2 ++
72245  2 files changed, 20 insertions(+)
72246
72247 commit 9bca5bb49f0fc0585335abf476b7082e654878b6
72248 Author: Cosimo Cecchi <cosimoc@gnome.org>
72249 Date:   Wed Aug 29 14:46:11 2012 -0400
72250
72251     appinfo: fix annotations for g_app_info_launch and
72252     g_app_info_launch_uris
72253
72254     The files/uris parameters for these functions can be NULL, so we
72255     need an
72256     allow-none annotation here.
72257
72258  gio/gappinfo.c | 4 ++--
72259  1 file changed, 2 insertions(+), 2 deletions(-)
72260
72261 commit 6e64ba58b90d1d834a6b5f61acec6755e4b80072
72262 Author: Colin Walters <walters@verbum.org>
72263 Date:   Mon Aug 27 18:30:06 2012 -0400
72264
72265     Switch all open() calls to use g_open()
72266
72267     Because it now handles EINTR.  And we should do so.  While most people
72268     use Linux, which tries very hard to avoid propagating EINTR back up
72269     into userspace, it can still happen.
72270
72271     https://bugzilla.gnome.org/show_bug.cgi?id=682833
72272
72273  gio/glocalfile.c          | 2 +-
72274  gio/glocalfileinfo.c      | 4 ++--
72275  gio/gresource-tool.c      | 3 ++-
72276  gio/tests/gdbus-peer.c    | 2 +-
72277  gio/tests/pollable.c      | 3 ++-
72278  glib/giounix.c            | 8 ++------
72279  glib/gtestutils.c         | 3 ++-
72280  glib/tests/mappedfile.c   | 5 +++--
72281  gobject/glib-genmarshal.c | 3 ++-
72282  9 files changed, 17 insertions(+), 16 deletions(-)
72283
72284 commit 2542b6f60492fadfb21f2c4a29976c3494c7e6c5
72285 Author: Colin Walters <walters@verbum.org>
72286 Date:   Mon Aug 27 18:22:26 2012 -0400
72287
72288     xdgmime: Handle EINTR in open()
72289
72290     https://bugzilla.gnome.org/show_bug.cgi?id=682833
72291
72292  gio/xdgmime/xdgmimecache.c | 5 ++++-
72293  1 file changed, 4 insertions(+), 1 deletion(-)
72294
72295 commit 62570a52b179fc521209444926d7945fc31210a4
72296 Author: Cosimo Cecchi <cosimoc@gnome.org>
72297 Date:   Tue Aug 28 13:15:29 2012 -0400
72298
72299     gio: don't quote quark names for G_DEFINE_QUARK
72300
72301  gio/gioerror.c       | 2 +-
72302  gio/gresolver.c      | 2 +-
72303  gio/gresource.c      | 2 +-
72304  gio/gtlsconnection.c | 2 +-
72305  4 files changed, 4 insertions(+), 4 deletions(-)
72306
72307 commit 4b602940e2c46d9f91acf91f67a6cd0b6ea05e13
72308 Author: Cosimo Cecchi <cosimoc@gnome.org>
72309 Date:   Tue Aug 28 13:15:56 2012 -0400
72310
72311     glib: don't quote quark names for G_DEFINE_QUARK
72312
72313  glib/gbookmarkfile.c   | 2 +-
72314  glib/gconvert.c        | 2 +-
72315  glib/gfileutils.c      | 2 +-
72316  glib/giochannel.c      | 2 +-
72317  glib/gkeyfile.c        | 2 +-
72318  glib/glib-unix.c       | 2 +-
72319  glib/gmarkup.c         | 2 +-
72320  glib/goption.c         | 2 +-
72321  glib/gregex.c          | 2 +-
72322  glib/gshell.c          | 2 +-
72323  glib/gspawn-win32.c    | 4 ++--
72324  glib/gspawn.c          | 4 ++--
72325  glib/gthread.c         | 2 +-
72326  glib/gvariant-parser.c | 2 +-
72327  14 files changed, 16 insertions(+), 16 deletions(-)
72328
72329 commit daae12710a890b974e57cc806b275248760ce131
72330 Author: Cosimo Cecchi <cosimoc@gnome.org>
72331 Date:   Tue Aug 28 13:14:35 2012 -0400
72332
72333     gquark: clarify G_DEFINE_QUARK docs about the use of quotes
72334
72335     Use the term "name" instead of "string" in the documentation, and
72336     add a
72337     note explaining double quotes shouldn't be used for the quark name.
72338
72339  glib/gquark.c | 6 ++++--
72340  1 file changed, 4 insertions(+), 2 deletions(-)
72341
72342 commit 369c7689c24154ac04ac1dd528f99164fafb0541
72343 Author: Matthias Clasen <mclasen@redhat.com>
72344 Date:   Tue Aug 28 05:52:24 2012 -0400
72345
72346     Add missing includes
72347
72348  glib/gmarkup.c         | 1 +
72349  glib/gshell.c          | 1 +
72350  glib/gspawn-win32.c    | 1 +
72351  glib/gspawn.c          | 1 +
72352  glib/gvariant-parser.c | 1 +
72353  5 files changed, 5 insertions(+)
72354
72355 commit 60d2cb665ef4bc751b4a4a940ec2f336f57b5535
72356 Author: Matthias Clasen <mclasen@redhat.com>
72357 Date:   Mon Aug 27 23:42:12 2012 -0400
72358
72359     Use G_DEFINE_QUARK for quarks in GIO
72360
72361  gio/gioerror.c       | 8 ++------
72362  gio/gresolver.c      | 7 +------
72363  gio/gresource.c      | 6 +-----
72364  gio/gtlsconnection.c | 7 +------
72365  4 files changed, 5 insertions(+), 23 deletions(-)
72366
72367 commit b7d1518ce9f337a7ede1a659de31ff81dafcbac5
72368 Author: Matthias Clasen <mclasen@redhat.com>
72369 Date:   Mon Aug 27 23:37:41 2012 -0400
72370
72371     Fix a typo in a doc comment
72372
72373  glib/gthread-posix.c | 2 +-
72374  1 file changed, 1 insertion(+), 1 deletion(-)
72375
72376 commit 4f12f7c029d8a4e7eaca633cb7e71c82a08be28d
72377 Author: Matthias Clasen <mclasen@redhat.com>
72378 Date:   Mon Aug 27 23:36:42 2012 -0400
72379
72380     Use G_DEFINE_QUARK for GLib's own quarks
72381
72382     This commit just deals with glib/.
72383     gobject/ and gio/ will be handled in separate commits.
72384
72385  glib/gbookmarkfile.c   | 10 +---------
72386  glib/gconvert.c        |  6 +-----
72387  glib/gfileutils.c      |  6 +-----
72388  glib/giochannel.c      |  7 ++-----
72389  glib/gkeyfile.c        |  7 +------
72390  glib/glib-unix.c       |  6 +-----
72391  glib/gmarkup.c         |  6 +-----
72392  glib/goption.c         |  7 +------
72393  glib/gregex.c          | 11 +----------
72394  glib/gshell.c          |  6 +-----
72395  glib/gspawn-win32.c    | 13 ++-----------
72396  glib/gspawn.c          | 13 ++-----------
72397  glib/gthread.c         |  6 +-----
72398  glib/gvariant-parser.c | 11 +----------
72399  14 files changed, 17 insertions(+), 98 deletions(-)
72400
72401 commit 702b44886572c657d552f3ec15e9794acd4265e5
72402 Author: Matthias Clasen <mclasen@redhat.com>
72403 Date:   Mon Aug 27 23:34:30 2012 -0400
72404
72405     Add a G_DEFINE_QUARK macro
72406
72407     https://bugzilla.gnome.org/show_bug.cgi?id=627240
72408
72409  docs/reference/glib/glib-sections.txt |  1 +
72410  glib/gquark.c                         | 12 ++++++++++++
72411  glib/gquark.h                         | 13 +++++++++++++
72412  3 files changed, 26 insertions(+)
72413
72414 commit a1ff18582da002c93150d48f70aeab8b340f73ff
72415 Author: Matthias Clasen <mclasen@redhat.com>
72416 Date:   Mon Aug 27 23:16:25 2012 -0400
72417
72418     Put quarks in their own source file
72419
72420     Just because I'm too lazy to grep every single time for the other
72421     source file in which the quark code is hiding.
72422
72423  glib/Makefile.am |   1 +
72424  glib/gdataset.c  | 299 +----------------------------------------------
72425  glib/gquark.c    | 347
72426  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
72427  3 files changed, 349 insertions(+), 298 deletions(-)
72428
72429 commit 030ebfb93b4c4c4525341ef81f9c548fcc6d8921
72430 Author: Daiki Ueno <ueno@unixuser.org>
72431 Date:   Fri Aug 24 15:43:02 2012 +0900
72432
72433     gsettings-tool: make list-recursively really recurse
72434
72435     https://bugzilla.gnome.org/show_bug.cgi?id=682586
72436
72437  gio/gsettings-tool.c | 11 +++--------
72438  1 file changed, 3 insertions(+), 8 deletions(-)
72439
72440 commit a55298941072697324ac34990ebf455271f1b35b
72441 Author: Matthias Clasen <mclasen@redhat.com>
72442 Date:   Sun Aug 19 23:50:09 2012 -0400
72443
72444     GFile: Cosmetic doc changes
72445
72446  gio/gfile.c | 5031
72447  ++++++++++++++++++++++++++++++-----------------------------
72448  1 file changed, 2589 insertions(+), 2442 deletions(-)
72449
72450 commit 0149f44f4a3c8874b8327eddcd58561f5707220a
72451 Author: Matthias Clasen <mclasen@redhat.com>
72452 Date:   Sun Aug 19 18:36:18 2012 -0400
72453
72454     Fix the GDBusProxy async test
72455
72456     Patch by Mike Gorse, bug
72457     https://bugzilla.gnome.org/show_bug.cgi?id=674805
72458
72459  gio/tests/gdbus-proxy.c | 2 --
72460  1 file changed, 2 deletions(-)
72461
72462 commit 7e07ea8189547f7e044c418c914c4bc26f9cf6a2
72463 Author: Matthias Clasen <mclasen@redhat.com>
72464 Date:   Sun Aug 19 18:35:56 2012 -0400
72465
72466     Make async permission tests work
72467
72468  gio/tests/permission.c | 16 ++++++++++++++--
72469  1 file changed, 14 insertions(+), 2 deletions(-)
72470
72471 commit 375943ea215871c0fe6d1d02e970cb2d71c8445c
72472 Author: Mike Gorse <mgorse@suse.com>
72473 Date:   Thu Apr 26 16:06:34 2012 -0500
72474
72475     Fix the gdbus-proxy async test
72476
72477     The async test had several problems:
72478     - It created a proxy and did not launch a main loop, meaning that its
72479       callback would usually not get called, or, if it did get called, the
72480     test harness would have taken down the connection already, causing an
72481     assertion failure when the proxy had an error.
72482     - It was dependent on the proxy test to set up the server and
72483     would fail
72484       because some properties were modified by that test.
72485
72486     https://bugzilla.gnome.org/show_bug.cgi?id=674805
72487
72488  gio/tests/gdbus-proxy.c | 47
72489  +++++++++++++++++++++++++++++++++++++++++------
72490  1 file changed, 41 insertions(+), 6 deletions(-)
72491
72492 commit ce976bcac7294e72b3e94dda17fe5dfb157770d4
72493 Author: Colin Walters <walters@verbum.org>
72494 Date:   Mon Aug 27 14:37:21 2012 -0400
72495
72496     gstdio: Harden g_open() against EINTR
72497
72498     Noticed by code inspection, when auditing some of my code for EINTR
72499     handling.
72500
72501     https://bugzilla.gnome.org/show_bug.cgi?id=682819
72502
72503  glib/gstdio.c | 7 ++++++-
72504  1 file changed, 6 insertions(+), 1 deletion(-)
72505
72506 commit d54e10632a575963790d50661ae75692bb159b37
72507 Author: Colin Walters <walters@verbum.org>
72508 Date:   Wed Mar 28 13:53:37 2012 -0400
72509
72510     gvariant: Add tests for exact SHA256 checksums
72511
72512     I'd like to use GVariant as a data format in my userspace filesystem,
72513     and having the actual bits be stable means I can reliably compute
72514     cryptographic checksums.
72515
72516     This updated patch removes vardict checks, because Ryan wants the
72517     flexibility to change them in the future.
72518
72519     https://bugzilla.gnome.org/show_bug.cgi?id=673012
72520
72521  glib/tests/gvariant.c | 74
72522  +++++++++++++++++++++++++++++++++++++++++++++++++++
72523  1 file changed, 74 insertions(+)
72524
72525 commit 7936af693477f5b8dfeef4e0d90e6fa4531cf395
72526 Author: Ryan Lortie <desrt@desrt.ca>
72527 Date:   Mon Aug 27 16:12:30 2012 -0400
72528
72529     GVariantType: gut g_variant_type_check()
72530
72531     This function is causing an insane amount of wasted time on some
72532     real-world profiles and it's pretty useless since we already have
72533     GVariantType (as a type different from a string) for the purpose of
72534     static type safety.
72535
72536     Disable it for now.  We can possibly turn this back on again if
72537     we solve
72538     bug #544026.
72539
72540     https://bugzilla.gnome.org/show_bug.cgi?id=679835
72541
72542  glib/gvarianttype.c | 7 ++-----
72543  1 file changed, 2 insertions(+), 5 deletions(-)
72544
72545 commit b53e95f3eb98fc7ba1527e225c32bb4ee2892746
72546 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
72547 Date:   Mon Aug 27 23:39:52 2012 +0530
72548
72549     Implemented FUEL entries to Assamese translation
72550
72551  po/as.po | 260
72552  +++++++++++++++++++++++++++++++--------------------------------
72553  1 file changed, 130 insertions(+), 130 deletions(-)
72554
72555 commit 1a2c5e155deacb7ebeb8d0ca2c800a97a90a7ab9
72556 Author: Dan Winship <danw@gnome.org>
72557 Date:   Thu Aug 23 12:48:49 2012 -0400
72558
72559     glib/tests: fix leaks
72560
72561     https://bugzilla.gnome.org/show_bug.cgi?id=682560
72562
72563  glib/tests/asyncqueue.c          |   4 +
72564  glib/tests/bookmarkfile.c        |   3 +-
72565  glib/tests/checksum.c            |  13 +-
72566  glib/tests/collate.c             |  15 +-
72567  glib/tests/cond.c                |   9 +
72568  glib/tests/convert.c             |   1 +
72569  glib/tests/dataset.c             |   2 +
72570  glib/tests/fileutils.c           |   2 +
72571  glib/tests/gwakeuptest.c         |   1 +
72572  glib/tests/mainloop.c            |  33 +-
72573  glib/tests/markup-parse.c        |   3 +-
72574  glib/tests/option-context.c      |   8 +-
72575  glib/tests/queue.c               |   6 +-
72576  glib/tests/regex.c               | 963
72577  ++++++++++++++++++++-------------------
72578  glib/tests/spawn-multithreaded.c |   7 +-
72579  glib/tests/spawn-singlethread.c  |   8 +-
72580  glib/tests/string.c              |   2 +
72581  glib/tests/timeout.c             |   6 +-
72582  glib/tests/unix.c                |   4 +-
72583  19 files changed, 596 insertions(+), 494 deletions(-)
72584
72585 commit 0c0cdfd9c4a9d57aae0fb50b5e18cab6ba9e1a76
72586 Author: Dan Winship <danw@gnome.org>
72587 Date:   Thu Aug 23 12:29:36 2012 -0400
72588
72589     gtestutils: add g_test_add_data_func_full()
72590
72591     Like g_test_add_data_func(), but includes a GDestroyNotify for the
72592     test data.
72593
72594     https://bugzilla.gnome.org/show_bug.cgi?id=682560
72595
72596  docs/reference/glib/glib-sections.txt |  1 +
72597  glib/glib.symbols                     |  1 +
72598  glib/gtestutils.c                     | 28 ++++++++++++++++++++++++++++
72599  glib/gtestutils.h                     |  7 +++++++
72600  4 files changed, 37 insertions(+)
72601
72602 commit 242737822357c9a686df69bdb888b0d42caf1d5c
72603 Author: Dan Winship <danw@gnome.org>
72604 Date:   Thu Aug 23 12:38:17 2012 -0400
72605
72606     gmain: remove unix signal watch if its GSourceFunc returns FALSE
72607
72608     g_unix_signal_watch_dispatch() was ignore the callback's return value.
72609     Fix that.
72610
72611     https://bugzilla.gnome.org/show_bug.cgi?id=682560
72612
72613  glib/gmain.c | 5 +++--
72614  1 file changed, 3 insertions(+), 2 deletions(-)
72615
72616 commit 99c7c951d99c180a5f5832d922b4f3f58380a1cd
72617 Author: Dan Winship <danw@gnome.org>
72618 Date:   Thu Aug 23 12:35:20 2012 -0400
72619
72620     gmain: don't leak child sources that are destroyed before their
72621     parents
72622
72623     A parent source holds refs on its children, so if the child source is
72624     destroyed, we need to drop that ref. Fix, and reorganize to make this
72625     all more obvious.
72626
72627     https://bugzilla.gnome.org/show_bug.cgi?id=682560
72628
72629  glib/gmain.c | 44 ++++++++++++++++++++++----------------------
72630  1 file changed, 22 insertions(+), 22 deletions(-)
72631
72632 commit 48a9887eae1058b055994c832b26a8ab9876db57
72633 Author: Dan Winship <danw@gnome.org>
72634 Date:   Thu Aug 23 12:33:43 2012 -0400
72635
72636     gmain: free source_lists when freeing GMainContext
72637
72638     If a context was freed with sources still attached, those sources
72639     correctly got destroyed, but the corresponding GSourceList structs
72640     were being leaked.
72641
72642     https://bugzilla.gnome.org/show_bug.cgi?id=682560
72643
72644  glib/gmain.c | 8 ++++++++
72645  1 file changed, 8 insertions(+)
72646
72647 commit b901aaf6731d836b036aa1cee63087aa3fdc0768
72648 Author: Dan Winship <danw@gnome.org>
72649 Date:   Sun Aug 26 14:40:13 2012 -0400
72650
72651     Update .gitignores
72652
72653  gio/tests/.gitignore | 2 ++
72654  tests/.gitignore     | 1 +
72655  2 files changed, 3 insertions(+)
72656
72657 commit ac7c050d377f6815534074b855cdf74f02cf96b2
72658 Author: Colin Walters <walters@verbum.org>
72659 Date:   Sat Aug 25 17:13:43 2012 -0400
72660
72661     docs: Ensure CLEANFILES is set before we use +=
72662
72663     We need to be defensive about this in the case where gtk-doc.make is
72664     empty.
72665
72666  docs/reference/gio/Makefile.am     | 1 +
72667  docs/reference/glib/Makefile.am    | 1 +
72668  docs/reference/gobject/Makefile.am | 1 +
72669  3 files changed, 3 insertions(+)
72670
72671 commit dbad8304ff123f7fe242bdd8a8cfcb7eef8afce6
72672 Author: William Jon McCann <jmccann@redhat.com>
72673 Date:   Fri Aug 24 13:32:25 2012 -0400
72674
72675     Don't crash if set_app_info is called before adding metadata
72676
72677     set_mime_type, set_is_private, add_group, set_groups, set_icon, etc
72678     all added metadata before using it. If set_app_info was called before
72679     any of those it would crash when trying to access the metadata.
72680
72681  glib/gbookmarkfile.c | 3 +++
72682  1 file changed, 3 insertions(+)
72683
72684 commit dbf9f7a2882c240fe48ab441de7e015638686ccc
72685 Author: OKANO Takayoshi <kano@na.rim.or.jp>
72686 Date:   Thu Aug 23 19:15:09 2012 +0900
72687
72688     [l10n] Update Japanese translation
72689
72690  po/ja.po | 1174
72691  ++++++++++++++++++++++++++++++++++++--------------------------
72692  1 file changed, 680 insertions(+), 494 deletions(-)
72693
72694 commit 462c48acad4efe9db5afd3c7d8e3e0342a591bea
72695 Author: A S Alam <aalam@users.sf.net>
72696 Date:   Thu Aug 23 07:57:51 2012 +0530
72697
72698     update Punjabi Translation
72699
72700  po/pa.po | 1401
72701  ++++++++++++++++++++++++++++++++++----------------------------
72702  1 file changed, 764 insertions(+), 637 deletions(-)
72703
72704 commit 12494f697ffd2117ec607d62a04c5a97e32e8482
72705 Author: Piotr Drąg <piotrdrag@gmail.com>
72706 Date:   Wed Aug 22 22:36:15 2012 +0200
72707
72708     Updated Polish translation
72709
72710  po/pl.po | 1039
72711  +++++++++++++++++++++++++++++++++++---------------------------
72712  1 file changed, 585 insertions(+), 454 deletions(-)
72713
72714 commit 0b6fdff05cc10f5e639a39dd4b79e01a025ad2d5
72715 Author: Colin Walters <walters@verbum.org>
72716 Date:   Wed Aug 22 14:48:41 2012 -0400
72717
72718     Fix regression when TMPDIR/TMP are unset
72719
72720     We should just be returning /tmp as a default, not calling g_getenv
72721     ("/tmp") which makes no sense.
72722
72723     https://bugzilla.gnome.org/show_bug.cgi?id=672329
72724
72725  glib/gutils.c | 2 +-
72726  1 file changed, 1 insertion(+), 1 deletion(-)
72727
72728 commit ad20e074c4aa6492c5334870515f48c3a23e051c
72729 Author: Kjartan Maraas <kmaraas@gnome.org>
72730 Date:   Wed Aug 22 10:29:16 2012 +0200
72731
72732     Updated Norwegian bokmål translation
72733
72734  po/nb.po | 225
72735  ++++++++++++++++++++++++++++++++-------------------------------
72736  1 file changed, 116 insertions(+), 109 deletions(-)
72737
72738 commit e77f3ea0d8194e421fc7dd18032622f8b8a85c2e
72739 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
72740 Date:   Wed Aug 22 09:15:00 2012 +0700
72741
72742     Updated Vietnamese translation
72743
72744  po/vi.po | 90
72745  ++++++++++++++++++++++++++--------------------------------------
72746  1 file changed, 37 insertions(+), 53 deletions(-)
72747
72748 commit eab38232de82ae19cc3c12a67861e0f1d82191ca
72749 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
72750 Date:   Wed Aug 22 08:51:44 2012 +0700
72751
72752     po/vi: imported from Damned Lies
72753
72754  po/vi.po | 952
72755  ++++++++++++++++++++++++++++++++++++---------------------------
72756  1 file changed, 543 insertions(+), 409 deletions(-)
72757
72758 commit 4a89e2ee7d7a46a52272a6b4197cb3af998d0a49
72759 Author: Duarte Loreto <happyguy_pt@hotmail.com>
72760 Date:   Wed Aug 22 00:54:09 2012 +0100
72761
72762     Updated Portuguese translation
72763
72764  po/pt.po | 1260
72765  +++++++++++++++++++++++++++++++++++---------------------------
72766  1 file changed, 715 insertions(+), 545 deletions(-)
72767
72768 commit 221bbd8d76670d00f7b574ac77ca49ef9a9fb4dd
72769 Author: Ryan Lortie <desrt@desrt.ca>
72770 Date:   Tue Aug 21 16:32:17 2012 -0400
72771
72772     *bump*
72773
72774     thanks rico :)
72775
72776  configure.ac | 2 +-
72777  1 file changed, 1 insertion(+), 1 deletion(-)
72778
72779 commit a3655be2111ee38839fe2a1fd001923d1d4ad7be
72780 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
72781 Date:   Tue Aug 21 21:10:16 2012 +0200
72782
72783     win32: fix tests/sources.c
72784
72785     "make check" was failing on sys/resource.h not being available on
72786     win32. Seeing that this test just spews some numbers on stdout
72787     whithout really testing anything we can safely replace them with
72788     similar enough numbers by relying on g_get_monotonic_time ().
72789
72790     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682386
72791
72792  tests/sources.c | 78
72793  +++++++++++++++++++++++++--------------------------------
72794  1 file changed, 34 insertions(+), 44 deletions(-)
72795
72796 commit 7518f7a674723ded4cbb32d780c594c5d515af70
72797 Author: Stef Walter <stefw@gnome.org>
72798 Date:   Tue Aug 21 13:26:27 2012 +0200
72799
72800     Revert "gtlscertificate: Add certificate-bytes and private-key-bytes
72801     props"
72802
72803      * In order to add contstruct properties to an abstract base
72804        calls, and retain ABI stability, the base class must add a
72805        default implementation of those properties.
72806      * We cannot add a default implementation of certificate-bytes
72807        or private-key-bytes since certificate and private-key properties
72808        are writable on construct-only.
72809
72810     This reverts commit 541c985869fe9f2c0a858c0a91b4eb60f99d19f0.
72811
72812     https://bugzilla.gnome.org/show_bug.cgi?id=682081
72813
72814  gio/gdummytlsbackend.c      |  4 ---
72815  gio/gtlscertificate.c       | 59
72816  +++++++++------------------------------------
72817  gio/tests/gtesttlsbackend.c |  6 -----
72818  3 files changed, 11 insertions(+), 58 deletions(-)
72819
72820 commit a8c784df58b7af490d0b08e74bd6f1085da692df
72821 Author: Stef Walter <stefw@gnome.org>
72822 Date:   Fri Aug 17 10:55:10 2012 +0200
72823
72824     gdbus: Fix double free and use after free of object path
72825
72826      * This occurs when the 'g-object-path' property is read
72827        on a GDBusObjectSkeleton
72828
72829     https://bugzilla.gnome.org/show_bug.cgi?id=682075
72830
72831  gio/gdbusobjectskeleton.c | 2 +-
72832  1 file changed, 1 insertion(+), 1 deletion(-)
72833
72834 commit 2222b657ded5b0c59999f63ff74534726235d7eb
72835 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
72836 Date:   Tue Aug 21 19:16:27 2012 +0800
72837
72838     Updated Traditional Chinese translation(Hong Kong and Taiwan)
72839
72840  po/zh_HK.po | 81
72841  +++++++++++++++++++++++++++++--------------------------------
72842  po/zh_TW.po | 81
72843  +++++++++++++++++++++++++++++--------------------------------
72844  2 files changed, 78 insertions(+), 84 deletions(-)
72845
72846 commit 0d8a81b722e18092062f83b7fd8c0b3a5f4d613a
72847 Author: Cosimo Cecchi <cosimoc@gnome.org>
72848 Date:   Mon Aug 20 19:46:33 2012 +0200
72849
72850     mount-op: use gint64 instead of guint64 for time_left and bytes_left
72851
72852     Since those can be -1, they need to be signed.
72853
72854     https://bugzilla.gnome.org/show_bug.cgi?id=682284
72855
72856  gio/gmountoperation.c | 9 +++++----
72857  gio/gmountoperation.h | 4 ++--
72858  2 files changed, 7 insertions(+), 6 deletions(-)
72859
72860 commit ac8c13d25c86e62f04bbfb7ac21fc9fb6eb02337
72861 Author: Andika Triwidada <andika@gmail.com>
72862 Date:   Tue Aug 21 13:53:46 2012 +0700
72863
72864     Updated Indonesian translation
72865
72866  po/id.po | 90
72867  +++++++++++++++++++++++++++++++++-------------------------------
72868  1 file changed, 46 insertions(+), 44 deletions(-)
72869
72870 commit ed40bf6715763045457cd6123b3882222c818cde
72871 Author: Ryan Lortie <desrt@desrt.ca>
72872 Date:   Mon Aug 20 18:32:25 2012 -0400
72873
72874     NEWS, versions, etc.
72875
72876  NEWS         | 58
72877  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
72878  configure.ac |  2 +-
72879  2 files changed, 59 insertions(+), 1 deletion(-)
72880
72881 commit 59394b3e1e3b3907b4dc18de4067e5476b4c1649
72882 Author: Ryan Lortie <desrt@desrt.ca>
72883 Date:   Mon Aug 20 18:32:46 2012 -0400
72884
72885     Revert the GMarkup attribute collect changes
72886
72887     We need to have some more discussion on this topic.
72888
72889     This reverts commits 86329ba44fc7662c0bad37955f0ec980a24be495 and
72890     8d40389d15544bdc612989157f80380badce52f7.
72891
72892     https://bugzilla.gnome.org/show_bug.cgi?id=665634
72893
72894  docs/reference/glib/glib-sections.txt |   1 -
72895  gio/gdbusintrospection.c              | 100 ++++++++--------
72896  glib/glib.symbols                     |   1 -
72897  glib/gmarkup.c                        | 218
72898  +++++++++++-----------------------
72899  glib/gmarkup.h                        |   9 --
72900  glib/tests/markup-collect.c           | 125 +++++++------------
72901  6 files changed, 165 insertions(+), 289 deletions(-)
72902
72903 commit 850680d751812e3d7fbc4052a8c56ad90e20a3fa
72904 Author: Ryan Lortie <desrt@desrt.ca>
72905 Date:   Mon Aug 20 17:57:13 2012 -0400
72906
72907     gmarkup test: fix use of message expect API
72908
72909  glib/tests/markup-collect.c | 2 +-
72910  1 file changed, 1 insertion(+), 1 deletion(-)
72911
72912 commit 56210220a2c86b099ca7757b67a3ef7fb2366d3d
72913 Author: Dan Winship <danw@gnome.org>
72914 Date:   Mon Aug 20 17:26:45 2012 -0400
72915
72916     tests/protocol: update the messages to reflect G_LOG_DOMAIN being
72917     set now
72918
72919  glib/tests/protocol.c | 10 +++++-----
72920  1 file changed, 5 insertions(+), 5 deletions(-)
72921
72922 commit d06c7a911ea28d9d8019b901f71bd12cfa2dd64d
72923 Author: Ryan Lortie <desrt@desrt.ca>
72924 Date:   Mon Aug 20 16:25:09 2012 -0400
72925
72926     g_test_expect_message: add some g_return_if_fail
72927
72928     NULL domain is not supported and some might expect this to work,
72929     so make
72930     sure they don't get the wrong idea...
72931
72932  glib/gmessages.c | 4 ++++
72933  1 file changed, 4 insertions(+)
72934
72935 commit 07fadc7932713145ec429394c9ebf2a87bd09b75
72936 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
72937 Date:   Mon Aug 20 14:32:14 2012 +0200
72938
72939     GMenuModel: add test for the new GMenuItem API
72940
72941  gio/tests/gmenumodel.c | 68
72942  ++++++++++++++++++++++++++++++++++++++++++++++++++
72943  1 file changed, 68 insertions(+)
72944
72945 commit 6798fcdd0f3c1b96c3c0e8561ea81e9a05f2005f
72946 Author: Ryan Lortie <desrt@desrt.ca>
72947 Date:   Sat Aug 18 14:24:46 2012 -0400
72948
72949     GMenuItem: add constructor to copy from model
72950
72951     Add g_menu_item_new_from_model() for constructing a GMenuItem that
72952     is a
72953     copy of a menu item that's in a GMenuModel.
72954
72955  docs/reference/gio/gio-sections.txt |  1 +
72956  gio/gio.symbols                     |  1 +
72957  gio/gmenu.c                         | 87
72958  +++++++++++++++++++++++++++++++++++++
72959  gio/gmenu.h                         |  4 ++
72960  4 files changed, 93 insertions(+)
72961
72962 commit 99478dd893fab44f3672cbacce3c87b6dec3bb58
72963 Author: Ryan Lortie <desrt@desrt.ca>
72964 Date:   Sat Aug 18 14:20:59 2012 -0400
72965
72966     GMenuItem: add getter APIs
72967
72968     GMenuItem has been write-only up to this point.  Add some APIs for
72969     reading back values as well.
72970
72971  docs/reference/gio/gio-sections.txt |   3 +
72972  gio/gio.symbols                     |   3 +
72973  gio/gmenu.c                         | 118
72974  ++++++++++++++++++++++++++++++++++++
72975  gio/gmenu.h                         |  13 ++++
72976  4 files changed, 137 insertions(+)
72977
72978 commit ad79b0f8efdb72e9c4b337dffa62521e7fa2a89a
72979 Author: Ryan Lortie <desrt@desrt.ca>
72980 Date:   Sat Aug 18 14:14:21 2012 -0400
72981
72982     GMenuModel: remove a type safety bug
72983
72984     There was a /* XXX */ in the code here to do proper typechecking
72985     of the
72986     GVariant in the menu model when using
72987     g_menu_model_get_item_attribute().
72988     We have g_variant_check_format_string() now, so use it.
72989
72990  gio/gmenumodel.c | 16 +++++++++++++---
72991  1 file changed, 13 insertions(+), 3 deletions(-)
72992
72993 commit 34653169e5653b95d61c461f088e6016f042d08a
72994 Author: Ryan Lortie <desrt@desrt.ca>
72995 Date:   Sat Aug 18 14:12:55 2012 -0400
72996
72997     GVariant: add g_variant_check_format_string()
72998
72999     For some time now people have been asking for a way to check for type
73000     compatibility between GVariant instances and format strings.
73001     There are
73002     several APIs inside of GLib itself that would benefit from this.
73003
73004     This patch introduces a way to do that.
73005
73006  docs/reference/glib/glib-sections.txt |   1 +
73007  glib/glib.symbols                     |   1 +
73008  glib/gvariant.c                       | 104
73009  ++++++++++++++++++++++++++++++++++
73010  glib/gvariant.h                       |   4 +-
73011  glib/tests/gvariant.c                 |  54 ++++++++++++++++++
73012  5 files changed, 163 insertions(+), 1 deletion(-)
73013
73014 commit 6a6b64ef4d9f2985eaf1cb727398019359b4b4f4
73015 Author: Aurimas Černius <aurisc4@gmail.com>
73016 Date:   Mon Aug 20 23:10:25 2012 +0300
73017
73018     Updated Lithuanian translation
73019
73020  po/lt.po | 1694
73021  +++++++++++++++++++++++++++++++-------------------------------
73022  1 file changed, 847 insertions(+), 847 deletions(-)
73023
73024 commit cc24dac3c8edbe2068ba15522bb5d937602082dc
73025 Author: Dan Winship <danw@gnome.org>
73026 Date:   Mon Jul 30 16:38:30 2012 -0400
73027
73028     glib/tests: use g_test_expect_message()
73029
73030     Replace some tests that used to use g_test_trap_fork() with
73031     g_test_expect_message() instead.
73032
73033     https://bugzilla.gnome.org/show_bug.cgi?id=679556
73034
73035  glib/tests/Makefile.am      |   1 +
73036  glib/tests/error.c          |  45 ++++++------
73037  glib/tests/gvariant.c       |  56 ++++++++-------
73038  glib/tests/mainloop.c       |  11 ++-
73039  glib/tests/markup-collect.c |  20 +++---
73040  glib/tests/strfuncs.c       | 163
73041  ++++++++++++++++++++++----------------------
73042  6 files changed, 159 insertions(+), 137 deletions(-)
73043
73044 commit 25ac137c0a47ccc5214dabeaa41da18dac2b0cee
73045 Author: Dan Winship <danw@gnome.org>
73046 Date:   Mon Jul 30 16:05:08 2012 -0400
73047
73048     gtestutils: add g_text_expect_message()
73049
73050     Add g_test_expect_message() and g_test_assert_expected_messages(), to
73051     allow tests of warnings, error messages, return-if-fails, etc.
73052
73053     https://bugzilla.gnome.org/show_bug.cgi?id=679556
73054
73055  docs/reference/glib/glib-sections.txt |   4 +
73056  glib/glib.symbols                     |   2 +
73057  glib/gmessages.c                      | 466
73058  +++++++++++++++++++++-------------
73059  glib/gtestutils.h                     |  10 +
73060  glib/tests/testing.c                  |  86 +++++++
73061  5 files changed, 397 insertions(+), 171 deletions(-)
73062
73063 commit 78a8aecbb339f620e87711389f56308c219d443f
73064 Author: Dan Winship <danw@gnome.org>
73065 Date:   Mon Jul 30 15:32:31 2012 -0400
73066
73067     g_logv: only expand the message once
73068
73069     Hoist the g_strdup_printf()'ing out of the loop, since the message is
73070     the same for every handler that gets called.
73071
73072     https://bugzilla.gnome.org/show_bug.cgi?id=679556
73073
73074  glib/gmessages.c | 60
73075  +++++++++++++++++++++++---------------------------------
73076  1 file changed, 24 insertions(+), 36 deletions(-)
73077
73078 commit f78931c4abf217fce0eca890da411c1c1c983d45
73079 Author: Dan Winship <danw@gnome.org>
73080 Date:   Wed Aug 1 09:49:10 2012 -0400
73081
73082     glib/tests/testing, logging: don't use g_test_undefined()
73083
73084     We are verifying the behavior of the test/logging functions here; this
73085     is not undefined behavior.
73086
73087     https://bugzilla.gnome.org/show_bug.cgi?id=679556
73088
73089  glib/tests/logging.c | 54
73090  ++++++++++++++++++++--------------------------------
73091  glib/tests/testing.c | 32 ++++++++++---------------------
73092  2 files changed, 31 insertions(+), 55 deletions(-)
73093
73094 commit d9f6314f57cad9940938165421c1efc09636147b
73095 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
73096 Date:   Tue Jul 3 02:04:08 2012 +0200
73097
73098     win32: add pipe-io-cancel-test
73099
73100     Test that win32 streams can be cancelled.
73101     It can even be tested with wine on Linux!
73102
73103     https://bugzilla.gnome.org/show_bug.cgi?id=679288
73104
73105  gio/tests/win32-streams.c | 56
73106  +++++++++++++++++++++++++++++++++++++++++++++++
73107  1 file changed, 56 insertions(+)
73108
73109 commit b9b2cf6a666af907d775a871d76b5b6871b4a6bd
73110 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
73111 Date:   Wed Aug 8 01:02:40 2012 +0200
73112
73113     win32: add pipe-io-concurrent
73114
73115     Implement test case suggested by Ryan Lortie on bug:
73116     https://bugzilla.gnome.org/show_bug.cgi?id=679288
73117
73118     "There is a potential race here that's really unlikely to happen, but
73119     here we go: We are trying to read from the same socket in two threads.
73120     Some data comes. That causes the poll() in both threads (above) to
73121     finish running. Then the cancellable is checked above. We now find
73122     ourselves here. Only one thread will read the data. The other will
73123     block on this function. Then the user may cancel the cancellable while
73124     we are blocked here, but we will stay blocked...."
73125
73126  gio/tests/win32-streams.c | 98
73127  +++++++++++++++++++++++++++++++++++++++++++++++
73128  1 file changed, 98 insertions(+)
73129
73130 commit 1c1ba8b5122295651400eed3f3fb3b9f69f0ac47
73131 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
73132 Date:   Mon Aug 20 15:47:15 2012 +0200
73133
73134     win32: add pipe-io-overlap-test
73135
73136  gio/tests/win32-streams.c | 92
73137  +++++++++++++++++++++++++++++++++++++++++++++++
73138  1 file changed, 92 insertions(+)
73139
73140 commit b9d7b80897d79cb43c4a795c7d9d3d9a24e140cc
73141 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
73142 Date:   Fri Jul 6 00:46:32 2012 +0200
73143
73144     win32: make gio stream cancellable
73145
73146     v2:
73147      - fix cancellation of concurrent readers
73148      - replace g_assert() usage with g_warn_if_fail()
73149     v3:
73150      - fix indentation
73151      - fix loop code to not leak (silly me)
73152
73153     https://bugzilla.gnome.org/show_bug.cgi?id=679288
73154
73155  gio/gasynchelper.c | 29 +++++++++++++++++++++++++----
73156  1 file changed, 25 insertions(+), 4 deletions(-)
73157
73158 commit 4b5d762d5d73af90de49801ecc1da52d4cd86d6f
73159 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
73160 Date:   Wed Aug 8 01:08:15 2012 +0200
73161
73162     win32: handle ERROR_MORE_DATA
73163
73164     If a named pipe is being read in message mode and the next message is
73165     longer than the nNumberOfBytesToRead parameter specifies, ReadFile
73166     returns FALSE and GetLastError returns ERROR_MORE_DATA.
73167
73168     Since the API doesn't allow to return both a GError and the number of
73169     bytes read so far, it makes more sense to return nread, and let the
73170     client call GetLastError() himself to check if ERROR_MORE_DATA.
73171
73172     The current alternative loses the nread information.
73173
73174     https://bugzilla.gnome.org/show_bug.cgi?id=679288
73175
73176  gio/gwin32inputstream.c | 13 +++++++++++--
73177  1 file changed, 11 insertions(+), 2 deletions(-)
73178
73179 commit 23d80a04da43c08f4ea626283607a7546d7a56db
73180 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
73181 Date:   Mon Jul 2 21:45:41 2012 +0200
73182
73183     win32: use overlapped events for streams
73184
73185     Any file handle created with FLAG_OVERLAPPED must have
73186     ReadFile()/WriteFile() called with an OVERLAPPED structure.
73187     Failing to do so will give unspecified results, invalid read/write or
73188     corruption.
73189
73190     Without FLAG_OVERLAPPED, it is not possible to read and write
73191     concurrently, even with two seperate threads, created by 2 input and
73192     output gio streams. Also, only with FLAG_OVERLAPPED may an IO
73193     operation be asynchronous and thus be cancellable.
73194
73195     We may want to call ReOpenFile() to make sure the FLAG is set, but
73196     this API is only available since Vista+.
73197
73198     According to MSDN doc, adding the OVERLAPPED argument for IO operation
73199     on handles without FLAG_OVERLAPPED is allowed, and indeed the existing
73200     test still passes.
73201
73202     v2:
73203     - update GetLastError() after _g_win32_overlap_wait_result ()
73204     - split the unrelated ERROR_MORE_DATA handling
73205
73206     https://bugzilla.gnome.org/show_bug.cgi?id=679288
73207
73208  gio/gasynchelper.c       | 28 +++++++++++++++++++++++
73209  gio/gasynchelper.h       | 11 +++++++++
73210  gio/gwin32inputstream.c  | 58
73211  ++++++++++++++++++++++++++++++++++++------------
73212  gio/gwin32outputstream.c | 53 ++++++++++++++++++++++++++++++++-----------
73213  4 files changed, 123 insertions(+), 27 deletions(-)
73214
73215 commit 96a0c589eec8e66f0d879c2a0979df6fd2c23dde
73216 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
73217 Date:   Mon Aug 20 16:41:42 2012 +0200
73218
73219     gmem.c: array is only paritally filled by memcpy
73220
73221     The size of the local_data arrray is too large. It should not be
73222     multiplied by the sizeof guint.
73223
73224     The memcpy of profile_data to local_data later will only fill a part
73225     of the
73226     array.
73227
73228     Spotted with the PVS-Studio static analyzer
73229
73230     https://bugzilla.gnome.org/show_bug.cgi?id=681501
73231
73232  glib/gmem.c | 2 +-
73233  1 file changed, 1 insertion(+), 1 deletion(-)
73234
73235 commit 248cc2c8858a2c60b9aaaa7706ef3a7f5bce84cc
73236 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
73237 Date:   Mon Aug 20 14:15:39 2012 +0200
73238
73239     Updated Spanish translation
73240
73241  po/es.po | 348
73242  ++++++++++++++++++++++++++++++++++-----------------------------
73243  1 file changed, 190 insertions(+), 158 deletions(-)
73244
73245 commit cbf346ce53887e7e40f38c0945f94ff672fa114e
73246 Author: Matthias Clasen <mclasen@redhat.com>
73247 Date:   Sun Aug 19 02:27:04 2012 -0400
73248
73249     Remove some more 'the the'
73250
73251  gio/tests/gdbus-test-codegen.c | 4 ++--
73252  1 file changed, 2 insertions(+), 2 deletions(-)
73253
73254 commit efd822bb07c50e68d3cbe4c7f7a3d816a0ab7808
73255 Author: Matthias Clasen <mclasen@redhat.com>
73256 Date:   Sun Aug 19 02:26:42 2012 -0400
73257
73258     Improve test coverage for GSocketConnection
73259
73260  gio/tests/proxy-test.c | 5 +++++
73261  1 file changed, 5 insertions(+)
73262
73263 commit cc5d7ccdba6e46548a1e895db1d8dab3409278b8
73264 Author: Matthias Clasen <mclasen@redhat.com>
73265 Date:   Sun Aug 19 02:26:05 2012 -0400
73266
73267     Improve test coverage for unix socket addresses
73268
73269  gio/tests/unix-fd.c | 4 ++++
73270  1 file changed, 4 insertions(+)
73271
73272 commit 63eaeb223b9b773e055acc1a8fc7637e4a676b82
73273 Author: Matthias Clasen <mclasen@redhat.com>
73274 Date:   Sun Aug 19 02:25:37 2012 -0400
73275
73276     Improve test coverage for resources
73277
73278  gio/tests/resources.c | 61
73279  +++++++++++++++++++++++++++++++++++++++++++++++++++
73280  1 file changed, 61 insertions(+)
73281
73282 commit beea8c5c847a7bf46ae77d834ed7cc3fb6822c5c
73283 Author: Matthias Clasen <mclasen@redhat.com>
73284 Date:   Sun Aug 19 02:25:21 2012 -0400
73285
73286     Improve test coverage for filter streams
73287
73288  gio/tests/filter-streams.c | 22 +++++++++++++++++++++-
73289  1 file changed, 21 insertions(+), 1 deletion(-)
73290
73291 commit b22f4a2dd2c05038f45485b850f3ba04bf28afb9
73292 Author: Matthias Clasen <mclasen@redhat.com>
73293 Date:   Sun Aug 19 02:25:02 2012 -0400
73294
73295     Improve test coverage for unix streams
73296
73297  gio/tests/unix-streams.c | 38 ++++++++++++++++++++++++++++++++++++++
73298  1 file changed, 38 insertions(+)
73299
73300 commit 3afec2b87282b25233add6bcdfb9af4657f40ddd
73301 Author: Matthias Clasen <mclasen@redhat.com>
73302 Date:   Sun Aug 19 02:24:44 2012 -0400
73303
73304     Improve test coverage for pollable streams
73305
73306  gio/tests/pollable.c | 29 +++++++++++++++++++++++++++++
73307  1 file changed, 29 insertions(+)
73308
73309 commit eeb4951c47d6a869d50590a9a81afbb99f63b5f3
73310 Author: Matthias Clasen <mclasen@redhat.com>
73311 Date:   Sun Aug 19 02:24:04 2012 -0400
73312
73313     Improve GSettings test coverage
73314
73315  gio/tests/gsettings.c              | 81
73316  +++++++++++++++++++++++++++++++++++++-
73317  gio/tests/org.gtk.test.gschema.xml |  3 ++
73318  2 files changed, 83 insertions(+), 1 deletion(-)
73319
73320 commit f89e9deaec3bf279eac5073a30d6d3d7b2a1568b
73321 Author: Matthias Clasen <mclasen@redhat.com>
73322 Date:   Sun Aug 19 02:23:32 2012 -0400
73323
73324     Improve GAppInfo test coverage
73325
73326  gio/tests/appinfo-test.desktop |  8 ++++--
73327  gio/tests/appinfo.c            | 60
73328  +++++++++++++++++++++++++++++++++++++++++-
73329  gio/tests/mimeapps.c           | 21 ++++++++++++---
73330  3 files changed, 83 insertions(+), 6 deletions(-)
73331
73332 commit 35bf77445bcce900fa6007290ac8226107763b94
73333 Author: Matthias Clasen <mclasen@redhat.com>
73334 Date:   Sun Aug 19 02:22:59 2012 -0400
73335
73336     Add some GInetAddress tests
73337
73338  gio/tests/Makefile.am    |   4 +
73339  gio/tests/inet-address.c | 365
73340  +++++++++++++++++++++++++++++++++++++++++++++++
73341  2 files changed, 369 insertions(+)
73342
73343 commit 867ad1cebc002d881e9e113277e8ea2e03cdaaf1
73344 Author: Matthias Clasen <mclasen@redhat.com>
73345 Date:   Sun Aug 19 02:22:33 2012 -0400
73346
73347     Add some GPermission tests
73348
73349  gio/tests/Makefile.am  |   4 ++
73350  gio/tests/permission.c | 106
73351  +++++++++++++++++++++++++++++++++++++++++++++++++
73352  2 files changed, 110 insertions(+)
73353
73354 commit 2687d921e15e4aead3af4867fcd6220088085d7a
73355 Author: Matthias Clasen <mclasen@redhat.com>
73356 Date:   Sun Aug 19 02:21:02 2012 -0400
73357
73358     Cosmetic change
73359
73360     gtk-doc doesn't need <!-- --> anymore to recognize plural
73361     forms of links.
73362
73363  gio/gpollableinputstream.c  | 2 +-
73364  gio/gpollableoutputstream.c | 2 +-
73365  2 files changed, 2 insertions(+), 2 deletions(-)
73366
73367 commit 4dbcd27eeea8181810c8ddefd116ce474bea8496
73368 Author: Matthias Clasen <mclasen@redhat.com>
73369 Date:   Sun Aug 19 02:19:27 2012 -0400
73370
73371     Make GPermission more forgiving
73372
73373     It is not great if calling g_permission_acquire on a simple
73374     permission object just segfaults. This commit arranges for
73375     this to return a G_IO_ERROR_NOT_SUPPORTED error.
73376
73377  gio/gpermission.c | 53
73378  ++++++++++++++++++++++++++++++++++++++++++++++++++---
73379  1 file changed, 50 insertions(+), 3 deletions(-)
73380
73381 commit 4a8740d0d23077cf9be99dfd3cf583ba33595279
73382 Author: Matthias Clasen <mclasen@redhat.com>
73383 Date:   Sat Aug 18 23:17:47 2012 -0400
73384
73385     It is 'registered', not 'registred'
73386
73387  gio/gresource.c  | 12 ++++++------
73388  gobject/gparam.c |  2 +-
73389  2 files changed, 7 insertions(+), 7 deletions(-)
73390
73391 commit e27367f341e56bd951ea4b6fb42ef23cd0598c65
73392 Author: Matthias Clasen <mclasen@redhat.com>
73393 Date:   Sat Aug 18 23:15:58 2012 -0400
73394
73395     Exterminate 'the the'
73396
73397  gio/gdbusprivate.c    |  2 +-
73398  gio/gioenums.h        |  2 +-
73399  gio/gproxyaddress.c   |  2 +-
73400  gio/gzlibcompressor.c |  2 +-
73401  glib/gmain.c          | 14 +++++++-------
73402  glib/gmarkup.c        |  2 +-
73403  glib/gspawn.h         |  2 +-
73404  gobject/gvalue.h      |  6 +++---
73405  8 files changed, 16 insertions(+), 16 deletions(-)
73406
73407 commit 96ed9e41f436412dbc0628cf45ecd460e9823089
73408 Author: Matthias Clasen <mclasen@redhat.com>
73409 Date:   Sat Aug 18 14:42:10 2012 -0400
73410
73411     Improve utils test coverage
73412
73413  glib/tests/utils.c | 26 +++++++++++++++++++++++++-
73414  1 file changed, 25 insertions(+), 1 deletion(-)
73415
73416 commit cb8f88ca9fc87a65c7df69164e0ea8a905fc224b
73417 Author: Matthias Clasen <mclasen@redhat.com>
73418 Date:   Sat Aug 18 14:41:48 2012 -0400
73419
73420     Improve uri test coverage
73421
73422  glib/tests/uri.c | 3 +++
73423  1 file changed, 3 insertions(+)
73424
73425 commit 2c338e21d6f86bad96283d5388991dc4c4b34361
73426 Author: Matthias Clasen <mclasen@redhat.com>
73427 Date:   Sat Aug 18 14:41:35 2012 -0400
73428
73429     Improve strfuncs tests coverage
73430
73431  glib/tests/strfuncs.c | 8 ++++++++
73432  1 file changed, 8 insertions(+)
73433
73434 commit 58c7747c50c98331769bc4d68f341652c42063c3
73435 Author: Matthias Clasen <mclasen@redhat.com>
73436 Date:   Sat Aug 18 14:41:23 2012 -0400
73437
73438     Improve GRegex test coverage
73439
73440  glib/tests/regex.c | 11 ++++++++++-
73441  1 file changed, 10 insertions(+), 1 deletion(-)
73442
73443 commit a7e10fa0b6c1772b8be49f17bb3e1eeb3477c26c
73444 Author: Matthias Clasen <mclasen@redhat.com>
73445 Date:   Sat Aug 18 14:41:07 2012 -0400
73446
73447     Improve GPrivate test coverage
73448
73449  glib/tests/private.c | 6 +++++-
73450  1 file changed, 5 insertions(+), 1 deletion(-)
73451
73452 commit aad40b89fe0539eede3a66e2fe2fc8b9c8f5c420
73453 Author: Matthias Clasen <mclasen@redhat.com>
73454 Date:   Sat Aug 18 14:40:33 2012 -0400
73455
73456     Improve file utils test coverage
73457
73458  glib/tests/fileutils.c | 149
73459  ++++++++++++++++++++++++++++++++++++++++++++++++-
73460  1 file changed, 148 insertions(+), 1 deletion(-)
73461
73462 commit 6e1d205ad30e9a3c031d0660f909dbed8665dee4
73463 Author: Matthias Clasen <mclasen@redhat.com>
73464 Date:   Sat Aug 18 14:40:15 2012 -0400
73465
73466     Improve GError test coverage
73467
73468  glib/tests/error.c | 18 ++++++++++++++++++
73469  1 file changed, 18 insertions(+)
73470
73471 commit e181234fe5bbf80be3973d4803bce68887a771c6
73472 Author: Matthias Clasen <mclasen@redhat.com>
73473 Date:   Sat Aug 18 14:39:52 2012 -0400
73474
73475     Improve atomic ops test coverage
73476
73477  glib/tests/atomic.c | 5 +++++
73478  1 file changed, 5 insertions(+)
73479
73480 commit 06d837b6a3ac59f8e997d9f745136d48b85ecb38
73481 Author: Matthias Clasen <mclasen@redhat.com>
73482 Date:   Sat Aug 18 14:39:28 2012 -0400
73483
73484     Improve array test coverage
73485
73486  glib/tests/array-test.c | 12 ++++++++----
73487  1 file changed, 8 insertions(+), 4 deletions(-)
73488
73489 commit 373dcaea567281b977e76d812a73d2ee201d2745
73490 Author: Matthias Clasen <mclasen@redhat.com>
73491 Date:   Sat Aug 18 14:38:53 2012 -0400
73492
73493     Improve threadpool test coverage
73494
73495  tests/threadpool-test.c | 6 +++++-
73496  1 file changed, 5 insertions(+), 1 deletion(-)
73497
73498 commit a946892b1e80aabcf33eb9783ce1cacaf6162e97
73499 Author: Fran Diéguez <fran.dieguez@mabishu.com>
73500 Date:   Fri Aug 17 23:17:51 2012 +0200
73501
73502     Updated Galician translations
73503
73504  po/gl.po | 550
73505  ++++++++++++++++++++++++++++++++-------------------------------
73506  1 file changed, 276 insertions(+), 274 deletions(-)
73507
73508 commit 2360d04e50d744a6db42a0a24418ecd272b45a8e
73509 Author: Owen W. Taylor <otaylor@fishsoup.net>
73510 Date:   Thu Aug 16 22:06:45 2012 -0400
73511
73512     Fix problems with CLEANFILES and automake-1.11.1
73513
73514     Running with automake-1.11.1, a couple fixes are needed
73515     for CLEANFILES when gtk-doc is not installed.
73516
73517     (Found with Amazon Linux AMI release 2012.03)
73518
73519     https://bugzilla.gnome.org/show_bug.cgi?id=682067
73520
73521  autogen.sh       | 5 ++++-
73522  glib/Makefile.am | 2 +-
73523  2 files changed, 5 insertions(+), 2 deletions(-)
73524
73525 commit fdcdcf4f2f7a382d8b8d00842524bbd9aa82d3e0
73526 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
73527 Date:   Fri Aug 17 19:43:40 2012 +0530
73528
73529     Updated Telugu Translations
73530
73531  po/te.po | 104
73532  +++++++++++++++++++++++++++++----------------------------------
73533  1 file changed, 47 insertions(+), 57 deletions(-)
73534
73535 commit a53ccea814fa052a7d2aaa543cf2483b4f455cb4
73536 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
73537 Date:   Fri Aug 17 19:22:00 2012 +0530
73538
73539     Updated Telugu Translations
73540
73541  po/te.po | 1077
73542  ++++++++++++++++++++++++++++++++++++--------------------------
73543  1 file changed, 628 insertions(+), 449 deletions(-)
73544
73545 commit 2954f70d39198e67ff6a364a4f5c275381af1a75
73546 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
73547 Date:   Fri Aug 17 19:22:43 2012 +0800
73548
73549     Fix build on Visual C++
73550
73551     -glib/gmarkup.c: Use G_VA_COPY() instead of va_copy() as va_copy()
73552     may not
73553      be universally available.
73554     -gio/gtestdbus.c: Include io.h on Windows for close()
73555
73556  gio/gtestdbus.c | 3 +++
73557  glib/gmarkup.c  | 2 +-
73558  2 files changed, 4 insertions(+), 1 deletion(-)
73559
73560 commit 69124b2dc4587f9c978648e38c548c50352ef930
73561 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
73562 Date:   Fri Aug 17 12:59:44 2012 +0200
73563
73564     Updated Serbian translation
73565
73566  po/sr.po       | 253
73567  +++++++++++++++++++++++++++++++--------------------------
73568  po/sr@latin.po | 253
73569  +++++++++++++++++++++++++++++++--------------------------
73570  2 files changed, 278 insertions(+), 228 deletions(-)
73571
73572 commit f116437c7e73035a72ce45cb47c4518df604711a
73573 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
73574 Date:   Fri Aug 17 14:22:32 2012 +0530
73575
73576     Assamese translation updated
73577
73578  po/as.po | 318
73579  ++++++++++++++++++++++++++++++++++-----------------------------
73580  1 file changed, 171 insertions(+), 147 deletions(-)
73581
73582 commit 56e9f896c691cb99ebd4f4d20a507760c0f445fa
73583 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
73584 Date:   Fri Aug 17 12:24:15 2012 +0530
73585
73586     Updated Marathi Translations
73587
73588  po/mr.po | 1372
73589  +++++++++++++++++++++++++++++++++++---------------------------
73590  1 file changed, 780 insertions(+), 592 deletions(-)
73591
73592 commit 86a4fd6fa98de29f7ee05ba655a00e4c42f11756
73593 Author: David King <amigadave@amigadave.com>
73594 Date:   Fri Feb 17 11:15:08 2012 +0000
73595
73596     docs: Describe GCompletion item memory management
73597
73598     https://bugzilla.gnome.org/show_bug.cgi?id=600751
73599
73600  glib/deprecated/gcompletion.c | 20 +++++++++++++-------
73601  1 file changed, 13 insertions(+), 7 deletions(-)
73602
73603 commit b13a79aeb45e0630482202372e136ea264a24e5f
73604 Author: Matthias Clasen <mclasen@redhat.com>
73605 Date:   Fri Aug 17 01:14:51 2012 -0400
73606
73607     Adapt schema tests to changed error messages
73608
73609  gio/tests/gschema-compile.c | 6 +++---
73610  1 file changed, 3 insertions(+), 3 deletions(-)
73611
73612 commit 056d39c9f7e058397beaed7b4f5637857510b4e2
73613 Author: Colin Walters <walters@verbum.org>
73614 Date:   Tue May 29 18:54:58 2012 -0400
73615
73616     GMappedFile: Add g_mapped_file_get_bytes()
73617
73618     This is yet another API that has a data/length/refcount combination
73619     that one might often want to turn into a GBytes.
73620
73621     https://bugzilla.gnome.org/show_bug.cgi?id=677065
73622
73623  docs/reference/glib/glib-sections.txt |  1 +
73624  glib/glib.symbols                     |  1 +
73625  glib/gmappedfile.c                    | 24 ++++++++++++++++++++++++
73626  glib/gmappedfile.h                    |  2 ++
73627  glib/tests/mappedfile.c               | 19 +++++++++++++++++++
73628  5 files changed, 47 insertions(+)
73629
73630 commit b0d8498ee31ab9e3a0ad4c747d1816dd6d4758f5
73631 Author: Matthias Clasen <mclasen@redhat.com>
73632 Date:   Fri Aug 17 00:27:10 2012 -0400
73633
73634     GDateTime: pack the struct better
73635
73636     Makes a difference in 32bit.
73637
73638  glib/gdatetime.c | 6 +++---
73639  1 file changed, 3 insertions(+), 3 deletions(-)
73640
73641 commit 86329ba44fc7662c0bad37955f0ec980a24be495
73642 Author: Matthias Clasen <mclasen@redhat.com>
73643 Date:   Thu Aug 16 23:41:19 2012 -0400
73644
73645     gdbus: Use g_markup_collect_known_attributes() in GDBus introspection
73646
73647     In order to be able to cope with the introspection XML
73648     from the Telepathy specification, which uses attributes
73649     like tp:type and tp:name-for-bindings, we need to ignore
73650     unknown attributes when parsing.
73651     Closes: https://bugzilla.gnome.org/show_bug.cgi?id=665634
73652
73653  gio/gdbusintrospection.c | 100
73654  ++++++++++++++++++++++-------------------------
73655  1 file changed, 47 insertions(+), 53 deletions(-)
73656
73657 commit 8d40389d15544bdc612989157f80380badce52f7
73658 Author: Matthias Clasen <mclasen@redhat.com>
73659 Date:   Thu Aug 16 23:40:08 2012 -0400
73660
73661     gmarkup: Add g_markup_collect_known_attributes()
73662
73663     Add a variant of g_markup_collect_attributes() which will
73664     ignore unknown attributes (such as those from different XML
73665     namespaces) when parsing markup, rather than returning
73666     G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE as g_markup_collect_attributes()
73667     does.
73668
73669     Patch by Philip Withnall,
73670     https://bugzilla.gnome.org/show_bug.cgi?id=665634
73671
73672  docs/reference/glib/glib-sections.txt |   1 +
73673  glib/glib.symbols                     |   1 +
73674  glib/gmarkup.c                        | 218
73675  +++++++++++++++++++++++-----------
73676  glib/gmarkup.h                        |   9 ++
73677  glib/tests/markup-collect.c           | 125 ++++++++++++-------
73678  5 files changed, 242 insertions(+), 112 deletions(-)
73679
73680 commit 21aff13d22257ae786bbf39bd68f24f448205bfc
73681 Author: Matthias Clasen <mclasen@redhat.com>
73682 Date:   Thu Aug 16 23:23:16 2012 -0400
73683
73684     Fix 'make report'
73685
73686     Turns out this doesn't work unless every Makefile.am includes
73687     Makefile.decl.
73688
73689  gio/gdbus-2.0/codegen/Makefile.am | 1 +
73690  1 file changed, 1 insertion(+)
73691
73692 commit 6bee6dbce53310935dce7cb1de73e0b0be36f988
73693 Author: Matthias Clasen <mclasen@redhat.com>
73694 Date:   Thu Aug 16 23:02:41 2012 -0400
73695
73696     Miscellaneous string fixes
73697
73698     Typo and punctuation fixes, and some rewording, based
73699     on a patch by Philip Withnall, bug
73700     https://bugzilla.gnome.org/review?bug=628193
73701
73702  gio/gdbusaddress.c          |  4 ++--
73703  gio/gdbusmethodinvocation.c |  4 ++--
73704  gio/gicon.c                 |  2 +-
73705  gio/glib-compile-schemas.c  | 12 ++++++------
73706  gio/gsocket.c               |  6 +++---
73707  gio/gsocketclient.c         |  4 ++--
73708  gio/gsocks5proxy.c          |  4 ++--
73709  glib/gregex.c               |  2 +-
73710  8 files changed, 19 insertions(+), 19 deletions(-)
73711
73712 commit e4dc223e9d1778f21c8267171dd6562ba82634c3
73713 Author: Matthias Clasen <mclasen@redhat.com>
73714 Date:   Thu Aug 16 22:47:43 2012 -0400
73715
73716     Make capitalisation of "UNIX" consistent in translatable strings
73717
73718     Based on a patch by Philip Withnall, bug
73719     https://bugzilla.gnome.org/review?bug=628193
73720
73721  gio/gunixsocketaddress.c | 4 ++--
73722  1 file changed, 2 insertions(+), 2 deletions(-)
73723
73724 commit 191f09b04409202fc88fc88f5e05c16d4cdfa86c
73725 Author: Matthias Clasen <mclasen@redhat.com>
73726 Date:   Thu Aug 16 22:23:20 2012 -0400
73727
73728     Change "dash" to "hyphen" in translatable strings
73729
73730     GSchemas use hyphens, not dashes.
73731     Patch by Philip Withnall, bug
73732     https://bugzilla.gnome.org/review?bug=628193
73733
73734  gio/glib-compile-schemas.c | 6 +++---
73735  1 file changed, 3 insertions(+), 3 deletions(-)
73736
73737 commit 4e55bebb7aaaf2bdd635db691ad6524dd9e893f8
73738 Author: Matthias Clasen <mclasen@redhat.com>
73739 Date:   Thu Aug 16 22:17:46 2012 -0400
73740
73741     Fix leak in GWinHttpVfs
73742
73743     Patch by Ole André Vadla Ravnås, bug
73744     https://bugzilla.gnome.org/show_bug.cgi?id=627423
73745
73746  gio/win32/gwinhttpvfs.c | 2 ++
73747  1 file changed, 2 insertions(+)
73748
73749 commit 6ef1e56479db644cff6717a838a8e63a54ce54da
73750 Author: Matthias Clasen <mclasen@redhat.com>
73751 Date:   Thu Aug 16 22:15:54 2012 -0400
73752
73753     Fix leak in GFileAttributeInfoList
73754
73755     Patch by Ole André Vadla Ravnås, bug
73756     https://bugzilla.gnome.org/show_bug.cgi?id=627423
73757
73758  gio/gfileattribute.c | 1 +
73759  1 file changed, 1 insertion(+)
73760
73761 commit bf3262dd935ecbe72374311447de1f1c70a43fcc
73762 Author: Matthias Clasen <mclasen@redhat.com>
73763 Date:   Thu Aug 16 20:18:37 2012 -0400
73764
73765     GTest: Improve --help output
73766
73767     https://bugzilla.gnome.org/show_bug.cgi?id=550433
73768
73769  glib/gtester.c    | 33 +++++++++++++++---------------
73770  glib/gtestutils.c | 61
73771  ++++++++++++++++++++++---------------------------------
73772  2 files changed, 41 insertions(+), 53 deletions(-)
73773
73774 commit 55ca95c2203cb483439aae9b1f282b93f32f621c
73775 Author: David King <amigadave@amigadave.com>
73776 Date:   Fri Feb 17 14:42:58 2012 +0000
73777
73778     docs: Improve G_GNUC_* documentation
73779
73780     Mention where the GCC attributes should be placed for functions and
73781     arguments. Add an example for G_GNUC_UNUSED.
73782
73783     https://bugzilla.gnome.org/show_bug.cgi?id=326931
73784
73785  glib/docs.c | 94
73786  ++++++++++++++++++++++++++++++++++++++++++++++++++-----------
73787  1 file changed, 77 insertions(+), 17 deletions(-)
73788
73789 commit 2ccf64ba59cfcc472a658b036b8a919aa081ea7f
73790 Author: Matthias Clasen <mclasen@redhat.com>
73791 Date:   Thu Aug 16 18:44:41 2012 -0400
73792
73793     Improve glib-genmarshal man page
73794
73795     Expand the example in glib-genmarshal.1 to include the actual
73796     commandline invocations, and update the generated function
73797     names to match reality.
73798     https://bugzilla.gnome.org/show_bug.cgi?id=637460
73799
73800  docs/reference/gobject/glib-genmarshal.xml | 21 ++++++++++++++-------
73801  1 file changed, 14 insertions(+), 7 deletions(-)
73802
73803 commit aa50b8aec31df6951070ed9674ab3b14dc6d2759
73804 Author: Colin Walters <walters@verbum.org>
73805 Date:   Thu Aug 16 18:31:02 2012 -0400
73806
73807     build: Fix the --disable-man case
73808
73809     The manpage listing needs to be inside the conditional.
73810
73811  docs/reference/gio/Makefile.am     | 8 +++++---
73812  docs/reference/glib/Makefile.am    | 8 +++++---
73813  docs/reference/gobject/Makefile.am | 7 +++++--
73814  3 files changed, 15 insertions(+), 8 deletions(-)
73815
73816 commit d7e1d51fc94b79dfa4243f3b9aa6eafbe169ed6f
73817 Author: Owen W. Taylor <otaylor@fishsoup.net>
73818 Date:   Tue Aug 14 12:57:43 2012 -0400
73819
73820     Add tests for g_file_make_directory_with_parents()
73821
73822     Add tests to catch recent regressions with
73823     g_file_make_directory_with_parents()
73824
73825     https://bugzilla.gnome.org/show_bug.cgi?id=680823
73826
73827  gio/tests/live-g-file.c | 93
73828  +++++++++++++++++++++++++++++++++++++++++++++++++
73829  1 file changed, 93 insertions(+)
73830
73831 commit f899358156a34d1b5258d1fcdeb289e7b2bbf233
73832 Author: Owen W. Taylor <otaylor@fishsoup.net>
73833 Date:   Tue Aug 14 11:25:56 2012 -0400
73834
73835     g_file_make_directory_with_parents: clean up logic
73836
73837     Simplify logic by only looking at whether we have a GError and
73838     not also using return codes.
73839
73840     https://bugzilla.gnome.org/show_bug.cgi?id=680823
73841
73842  gio/gfile.c | 22 ++++++++++------------
73843  1 file changed, 10 insertions(+), 12 deletions(-)
73844
73845 commit 5291190f46614c9e1491599af345f9c41c74967e
73846 Author: Owen W. Taylor <otaylor@fishsoup.net>
73847 Date:   Tue Aug 14 11:20:16 2012 -0400
73848
73849     g_file_make_directory_with_parents(): fix a corner case
73850
73851     If g_file_get_parent() unexpectedly failed, we could return
73852     FALSE but with no error.
73853
73854     https://bugzilla.gnome.org/show_bug.cgi?id=680823
73855
73856  gio/gfile.c | 5 +++--
73857  1 file changed, 3 insertions(+), 2 deletions(-)
73858
73859 commit 732470a3594351ffc3d085a755271844c462e9c8
73860 Author: Owen W. Taylor <otaylor@fishsoup.net>
73861 Date:   Tue Aug 14 11:00:14 2012 -0400
73862
73863     g_file_make_directory_with_parents: refix error propagation
73864
73865     The patch from b0bce4ad triggered segfaults - see:
73866
73867      http://redmine.yorba.org/issues/5656
73868
73869     We were clearing the error before dereferencing it in the next
73870     go-around of the while loop - this wasn't necessary.
73871
73872     https://bugzilla.gnome.org/show_bug.cgi?id=680823
73873
73874  gio/gfile.c | 5 +----
73875  1 file changed, 1 insertion(+), 4 deletions(-)
73876
73877 commit b60168a5f5b4bcfa8f8ed175cd18a0cfaea96063
73878 Author: Matthias Clasen <mclasen@redhat.com>
73879 Date:   Wed Aug 8 10:01:47 2012 -0400
73880
73881     Remove man page placeholder generation
73882
73883     I don't see a good reason for this - if man page generation is
73884     disabled, man pages are not produced, and things like 'make dist'
73885     will fail. That is simpler and better.
73886
73887     https://bugzilla.gnome.org/show_bug.cgi?id=681336
73888
73889  docs/reference/gio/Makefile.am     | 15 +--------------
73890  docs/reference/glib/Makefile.am    | 15 +--------------
73891  docs/reference/gobject/Makefile.am | 15 +--------------
73892  3 files changed, 3 insertions(+), 42 deletions(-)
73893
73894 commit 4cd5a63f12357b6ed6314cfed237965dba0aaeae
73895 Author: Matthias Clasen <mclasen@redhat.com>
73896 Date:   Wed Aug 8 09:57:48 2012 -0400
73897
73898     Clean up man pages on 'clean'
73899
73900     Follow the automake heuristic that says "if 'make' created it,
73901     'make clean' should remove it".
73902
73903     https://bugzilla.gnome.org/show_bug.cgi?id=681336
73904
73905  docs/reference/gio/Makefile.am     | 2 +-
73906  docs/reference/glib/Makefile.am    | 2 +-
73907  docs/reference/gobject/Makefile.am | 2 +-
73908  3 files changed, 3 insertions(+), 3 deletions(-)
73909
73910 commit ce531302cd3b562a284da24ef425108d3466a7fb
73911 Author: Matthias Clasen <mclasen@redhat.com>
73912 Date:   Wed Aug 8 09:55:29 2012 -0400
73913
73914     Make --enable-man and --enable-gtk-doc independent
73915
73916     Previously, --enable-man --disable-gtk-doc would silently skip
73917     man page generation, because we didn't even desdend into
73918     docs/reference.
73919     Fix this by always going there.
73920
73921     https://bugzilla.gnome.org/show_bug.cgi?id=681336
73922
73923  docs/Makefile.am | 2 --
73924  1 file changed, 2 deletions(-)
73925
73926 commit 317d91d06bc3bcdef91f98a7a75489977aa154e4
73927 Author: Matthias Clasen <mclasen@redhat.com>
73928 Date:   Thu Aug 16 17:21:03 2012 -0400
73929
73930     Fix an example
73931
73932     Pointed out by Chandni Verma in
73933     https://bugzilla.gnome.org/show_bug.cgi?id=682025
73934
73935  docs/reference/glib/gvariant-varargs.xml | 2 +-
73936  1 file changed, 1 insertion(+), 1 deletion(-)
73937
73938 commit f8a5fc2e2e548e72526b4d69f1c04a78030e47d4
73939 Author: Javier Jardón <jjardon@gnome.org>
73940 Date:   Wed Aug 15 02:45:10 2012 +0900
73941
73942     Revert "Use upstream gettext instead the glib one"
73943
73944     Commited by mistake
73945     This reverts commit e930e3b3aac2fe4d62996d8033121a40153f2da3.
73946
73947  autogen.sh        |   4 -
73948  configure.ac      |  15 ++-
73949  gio/Makefile.am   |   1 -
73950  glib/Makefile.am  |   1 -
73951  po/Makefile.in.in | 280
73952  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
73953  po/Makevars       |  66 -------------
73954  6 files changed, 293 insertions(+), 74 deletions(-)
73955
73956 commit 6b201748b5f71f74af02ba8c01fd4c53750f910a
73957 Author: Sebastian Geiger <sbastig@gmx.net>
73958 Date:   Thu Aug 9 23:01:29 2012 +0200
73959
73960     compiling.xml: Add note and fix gcc example
73961
73962     Because of the '--as-needed' default option
73963     for the linker, the linking will fail, if the
73964     file name appears after any of the options or
73965     the pkg-config invocation.
73966
73967     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681854
73968
73969  docs/reference/glib/compiling.xml | 7 ++++++-
73970  1 file changed, 6 insertions(+), 1 deletion(-)
73971
73972 commit e930e3b3aac2fe4d62996d8033121a40153f2da3
73973 Author: Javier Jardón <jjardon@gnome.org>
73974 Date:   Mon May 16 13:23:47 2011 +0100
73975
73976     Use upstream gettext instead the glib one
73977
73978  autogen.sh        |   4 +
73979  configure.ac      |  15 +--
73980  gio/Makefile.am   |   1 +
73981  glib/Makefile.am  |   1 +
73982  po/Makefile.in.in | 280
73983  ------------------------------------------------------
73984  po/Makevars       |  66 +++++++++++++
73985  6 files changed, 74 insertions(+), 293 deletions(-)
73986
73987 commit f92a3525f79ecb53d470c00797b71c12860eb05b
73988 Author: Dirgita <dirgitadevina@yahoo.co.id>
73989 Date:   Mon Aug 13 06:04:31 2012 +0700
73990
73991     Updated Indonesian translation
73992
73993  po/id.po | 6031
73994  ++++++++++++++++++++++++++++++++++----------------------------
73995  1 file changed, 3358 insertions(+), 2673 deletions(-)
73996
73997 commit ddfcfa66ae602c11ce9c4bfc426a79d668653278
73998 Author: Colin Walters <walters@verbum.org>
73999 Date:   Tue Aug 7 17:26:43 2012 -0400
74000
74001     build: Switch back to using AS_IF for conditionals
74002
74003     See https://bugzilla.gnome.org/show_bug.cgi?id=674483
74004
74005     https://bugzilla.gnome.org/show_bug.cgi?id=681413
74006
74007  configure.ac | 42 +++++++++++++++++++++---------------------
74008  1 file changed, 21 insertions(+), 21 deletions(-)
74009
74010 commit e5ad42c6127e0c4c3c5c6567e137305fbeee4fbc
74011 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
74012 Date:   Tue Aug 7 13:36:35 2012 +0800
74013
74014     Updated Traditional Chinese translation(Hong Kong and Taiwan)
74015
74016  po/zh_HK.po | 183
74017  ++++++++++++++++++++++++++++++------------------------------
74018  po/zh_TW.po | 183
74019  ++++++++++++++++++++++++++++++------------------------------
74020  2 files changed, 180 insertions(+), 186 deletions(-)
74021
74022 commit 541c985869fe9f2c0a858c0a91b4eb60f99d19f0
74023 Author: Stef Walter <stefw@gnome.org>
74024 Date:   Mon Aug 6 18:20:48 2012 +0200
74025
74026     gtlscertificate: Add certificate-bytes and private-key-bytes props
74027
74028      * These properties contain the same data as certificate and
74029        private-key, but as GBytes
74030
74031     https://bugzilla.gnome.org/show_bug.cgi?id=681319
74032
74033  gio/gdummytlsbackend.c      |  4 +++
74034  gio/gtlscertificate.c       | 59
74035  ++++++++++++++++++++++++++++++++++++---------
74036  gio/tests/gtesttlsbackend.c |  6 +++++
74037  3 files changed, 58 insertions(+), 11 deletions(-)
74038
74039 commit 69dd29296e2ff691f7d305ad7686d9c2e0d6e158
74040 Author: Ryan Lortie <desrt@desrt.ca>
74041 Date:   Mon Aug 6 16:20:36 2012 -0400
74042
74043     bump version
74044
74045  configure.ac | 2 +-
74046  1 file changed, 1 insertion(+), 1 deletion(-)
74047
74048 commit 6b43310ef41cde26978c261cf1c0e2715adf732d
74049 Author: Ryan Lortie <desrt@desrt.ca>
74050 Date:   Mon Aug 6 15:56:26 2012 -0400
74051
74052     GLib 2.33.8
74053
74054  configure.ac | 2 +-
74055  1 file changed, 1 insertion(+), 1 deletion(-)
74056
74057 commit b55a2a2005cd45932bda56810aecbc5ac784fb4d
74058 Author: Matthias Clasen <mclasen@redhat.com>
74059 Date:   Mon Aug 6 12:08:21 2012 -0400
74060
74061     Don't use GIO in GTestDBus setup
74062
74063     Using GIO here may cause the gvfs module to be loaded, which
74064     in turn gets onto the session bus to talk to gvfsd - not ideal
74065     if you are trying to control the session bus life cycle. Instead,
74066     just use old-fashioned glib file utils.
74067
74068  gio/gtestdbus.c | 21 +++++++++------------
74069  1 file changed, 9 insertions(+), 12 deletions(-)
74070
74071 commit 197ebb3be4fe01ac5da536157a9b6951f2871d01
74072 Author: Matthias Clasen <mclasen@redhat.com>
74073 Date:   Mon Aug 6 12:08:04 2012 -0400
74074
74075     More updates
74076
74077  NEWS | 12 ++++++++++++
74078  1 file changed, 12 insertions(+)
74079
74080 commit cc80ae321fdfdcc90596940c8161861d25b20eed
74081 Author: Matthias Clasen <mclasen@redhat.com>
74082 Date:   Mon Aug 6 11:55:59 2012 -0400
74083
74084     Solaris build fix for GIO
74085
74086     Solaris/OpenSolaris/OpenIndiana define FIONREAD in sys/filio.h.
74087     This commit adds a configure check for this header, and includes
74088     it conditionally in gio/gsocket.c.
74089
74090     Patch by Fabian Groffen, bug 675524.
74091
74092  configure.ac  | 2 +-
74093  gio/gsocket.c | 4 ++++
74094  2 files changed, 5 insertions(+), 1 deletion(-)
74095
74096 commit bd883f8dc75f056c2b25e941fb09422dc5786bbe
74097 Author: Dan Winship <danw@gnome.org>
74098 Date:   Fri Feb 3 13:03:38 2012 -0500
74099
74100     gio/tests/g-icon.c: fix some path checks on win32
74101
74102     Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
74103     rather than hardcoded "/"s.
74104
74105     https://bugzilla.gnome.org/show_bug.cgi?id=669331
74106
74107  gio/tests/g-icon.c | 6 +++---
74108  1 file changed, 3 insertions(+), 3 deletions(-)
74109
74110 commit 291853bea3881a7eeb0f2c56946d3a1c0ef38c95
74111 Author: Dan Winship <danw@gnome.org>
74112 Date:   Fri Feb 3 12:42:10 2012 -0500
74113
74114     gicon: make g_icon_new_for_string() recognize win32 paths
74115
74116     (but for compatibility, make it still recognize unix paths on win32
74117     too)
74118
74119     https://bugzilla.gnome.org/show_bug.cgi?id=669331
74120
74121  gio/gicon.c | 2 +-
74122  1 file changed, 1 insertion(+), 1 deletion(-)
74123
74124 commit 26f1e0938eeb61c7f93b651aa316e33f3b0d6292
74125 Author: Dan Winship <danw@gnome.org>
74126 Date:   Fri Feb 3 11:35:26 2012 -0500
74127
74128     gio/tests/file: skip the file monitor tests if using GPollFileMonitor
74129
74130     test_create_delete() assumes that if it creates a file and then
74131     immediately deletes it, that the file monitor will notice this and
74132     record it as a create followed by a delete. But that won't work with
74133     GPollFileMonitor, which will just think nothing changed. So skip the
74134     test in that case.
74135
74136     https://bugzilla.gnome.org/show_bug.cgi?id=669331
74137
74138  gio/tests/file.c | 15 ++++++++++++++-
74139  1 file changed, 14 insertions(+), 1 deletion(-)
74140
74141 commit 2793b39ea3de4fdac5cf154c7a12ac7ba82657d2
74142 Author: Dan Winship <danw@gnome.org>
74143 Date:   Fri Feb 3 11:12:02 2012 -0500
74144
74145     gio/tests/g-file.c: fix some path checks on win32
74146
74147     Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
74148     rather than hardcoded "/"s.
74149
74150     https://bugzilla.gnome.org/show_bug.cgi?id=669331
74151
74152  gio/tests/g-file.c | 24 ++++++++++++------------
74153  1 file changed, 12 insertions(+), 12 deletions(-)
74154
74155 commit 5c91af7e41443252857cdcf6fe0f0dabdc0b5250
74156 Author: Dan Winship <danw@gnome.org>
74157 Date:   Fri Feb 3 11:10:50 2012 -0500
74158
74159     glocalfile: fix g_file_get_parse_name() on win32
74160
74161     When getting the parse name for a file: URI on win32, we were not
74162     translating "\" to "/", resulting in incorrect output.
74163
74164     https://bugzilla.gnome.org/show_bug.cgi?id=669331
74165
74166  gio/glocalfile.c | 21 ++++++++++++++++++++-
74167  1 file changed, 20 insertions(+), 1 deletion(-)
74168
74169 commit b2ddbd8f556c41f4d076c4cc4788684a9c84e7a2
74170 Author: Matthias Clasen <mclasen@redhat.com>
74171 Date:   Mon Aug 6 11:03:42 2012 -0400
74172
74173     Plug a minor memory leak in GDBusObjectProxy
74174
74175     As pointed out by Patrick Ohly in bug 680505,
74176     GDBusObjectProxy was forgetting to free its object_path.
74177
74178  gio/gdbusobjectproxy.c | 2 ++
74179  1 file changed, 2 insertions(+)
74180
74181 commit be7095980e90a8d8e76e678dc085423d2717c3bd
74182 Author: David Rothlisberger <david@rothlis.net>
74183 Date:   Mon Jul 16 13:12:15 2012 +0100
74184
74185     gobject docs: Remove confusing acronym
74186
74187     In the wikipedia disambiguation page[1] the only entry that even
74188     remotely makes sense in this context is "and so on". Google searches
74189     for "aso memory management" and "aso garbage collection" don't yield
74190     anything relevant.
74191
74192     [1] http://en.wikipedia.org/wiki/ASO
74193
74194     https://bugzilla.gnome.org/show_bug.cgi?id=679996
74195
74196  docs/reference/gobject/tut_gobject.xml | 2 +-
74197  1 file changed, 1 insertion(+), 1 deletion(-)
74198
74199 commit bcda26a504c58d5ef5c13032c6c29cf3c56c226e
74200 Author: David Rothlisberger <david@rothlis.net>
74201 Date:   Mon Jul 16 10:57:46 2012 +0100
74202
74203     gobject docs: Remove incorrect reference to signals docs
74204
74205     The chapter on signals comes after this chapter, not before (see
74206     "tut_gobject.xml" in docs/reference/gobject/gobject-docs.xml).
74207
74208     https://bugzilla.gnome.org/show_bug.cgi?id=679996
74209
74210  docs/reference/gobject/tut_gobject.xml | 6 +++---
74211  1 file changed, 3 insertions(+), 3 deletions(-)
74212
74213 commit 10474aca34f8adf7258294d678e56525b7570c70
74214 Author: Brian Koning <gnome.brkoning@gmail.com>
74215 Date:   Mon Jul 23 11:04:45 2012 -0400
74216
74217     Remove extra newline chars in local
74218     g_application_command_line_print/err
74219
74220     The extra newline chars in the local
74221     implementation of g_application_command_line_print and
74222     g_application_command_line_printerr() cause an unwanted newline
74223     after printed strings. This patch removes the newline chars to make
74224     the functions consistent with their documentation.
74225
74226     https://bugzilla.gnome.org/show_bug.cgi?id=680459
74227
74228  gio/gapplicationcommandline.c | 4 ++--
74229  1 file changed, 2 insertions(+), 2 deletions(-)
74230
74231 commit 151b198b93764ac69b5c067afe9fbf7c6c4acea4
74232 Author: Pavel Vasin <rat4vier@gmail.com>
74233 Date:   Mon Jul 16 15:57:26 2012 +0400
74234
74235     GDBusActionGroup: hold ref until async init done
74236
74237     to avoid use-after-free if GDBusActionGroup was finalized
74238
74239     https://bugzilla.gnome.org/show_bug.cgi?id=679509
74240
74241  gio/gdbusactiongroup.c | 4 +++-
74242  1 file changed, 3 insertions(+), 1 deletion(-)
74243
74244 commit b2d848e3cb83fb096d6337be701cf834defa56b9
74245 Author: Pavel Vasin <rat4vier@gmail.com>
74246 Date:   Sun Jul 15 14:34:53 2012 +0400
74247
74248     gio/tests/actions: test for bug679509
74249
74250  gio/tests/actions.c | 26 ++++++++++++++++++++++++++
74251  1 file changed, 26 insertions(+)
74252
74253 commit a74749d354a9d5458f664eb67691901e13bfe738
74254 Author: Matthias Clasen <mclasen@redhat.com>
74255 Date:   Mon Aug 6 08:51:40 2012 -0400
74256
74257     Deprecated GSlice config API
74258
74259     This was marked as 'internal debugging' in the headers, and
74260     should have never been made public. As a first step to repair
74261     this, deprecate it.
74262
74263     https://bugzilla.gnome.org/show_bug.cgi?id=680831
74264
74265  glib/gslice.h      | 4 ++++
74266  glib/tests/slice.c | 3 +++
74267  2 files changed, 7 insertions(+)
74268
74269 commit 0b8662635df3e35aacb7d2e7cef517c47869c6ec
74270 Author: Matthias Clasen <mclasen@redhat.com>
74271 Date:   Mon Aug 6 08:49:30 2012 -0400
74272
74273     configure.ac: Use AS_HELP_STRING throughout
74274
74275     https://bugzilla.gnome.org/show_bug.cgi?id=680831
74276
74277  configure.ac | 36 ++++++++++++++++++------------------
74278  1 file changed, 18 insertions(+), 18 deletions(-)
74279
74280 commit 49b35f093034af6ff14df4df2073a6111614c9d0
74281 Author: Stef Walter <stefw@gnome.org>
74282 Date:   Fri Aug 3 21:51:08 2012 +0200
74283
74284     gtlscertificate: Don't confuse certificate and public key in docs
74285
74286      * A certificate sorta acts as a public key, but more specifically
74287        it contains a public key (in its subjectPublicKeyInfo) field.
74288      * Documentation was confusing and could have read like the
74289        certificate and certificate-pem properties were returning the
74290        public key part of the certificate.
74291
74292     https://bugzilla.gnome.org/show_bug.cgi?id=681158
74293
74294  gio/gtlscertificate.c | 15 +++++++--------
74295  1 file changed, 7 insertions(+), 8 deletions(-)
74296
74297 commit 278fe0c67f1d3a8731356fdda0e0adfb633cd7c4
74298 Author: Stef Walter <stefw@gnome.org>
74299 Date:   Tue Jul 31 16:47:45 2012 +0200
74300
74301     gchecksum: Add g_compute_checksum_for_bytes()
74302
74303      * Add a GBytes based version of g_compute_checksum_for_data()
74304      * Add appropriate tests
74305
74306     https://bugzilla.gnome.org/show_bug.cgi?id=680912
74307
74308  docs/reference/glib/glib-sections.txt |  1 +
74309  glib/gchecksum.c                      | 30 +++++++++++++++++++++++
74310  glib/gchecksum.h                      |  5 ++++
74311  glib/glib.symbols                     |  1 +
74312  glib/tests/checksum.c                 | 45
74313  +++++++++++++++++++++++++++++++----
74314  5 files changed, 78 insertions(+), 4 deletions(-)
74315
74316 commit dd2ecf7488190d7ffd7912f6bf81da3560ad3976
74317 Author: Stef Walter <stefw@gnome.org>
74318 Date:   Fri Aug 3 18:19:36 2012 +0200
74319
74320     checksum: Use functions instead of macros when building tests
74321
74322      * No need for hard to debug and maintain macros here.
74323
74324     https://bugzilla.gnome.org/show_bug.cgi?id=681151
74325
74326  glib/tests/checksum.c | 65
74327  +++++++++++++++++++++++++++++----------------------
74328  1 file changed, 37 insertions(+), 28 deletions(-)
74329
74330 commit 0f6a092cc5a1cc82a02b23e9daa15159319f929c
74331 Author: Javier Jardón <jjardon@gnome.org>
74332 Date:   Tue Apr 17 12:59:11 2012 +0100
74333
74334     Make gtk-doc not a hard dependency of GLib
74335
74336     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674314
74337
74338  autogen.sh       | 10 ++++++----
74339  configure.ac     |  7 ++++++-
74340  docs/Makefile.am |  2 ++
74341  3 files changed, 14 insertions(+), 5 deletions(-)
74342
74343 commit 10fc00b38515bc322d5e497d61a50165b04c3c8d
74344 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
74345 Date:   Wed Apr 25 14:21:06 2012 +0200
74346
74347     gclosure: do not copy and leak when generically marshalling return
74348     value
74349
74350     https://bugzilla.gnome.org/show_bug.cgi?id=674800
74351
74352  gobject/gclosure.c | 10 +++++-----
74353  1 file changed, 5 insertions(+), 5 deletions(-)
74354
74355 commit 24b9f61ee4b8b7bc755b84398207112c18b4121f
74356 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
74357 Date:   Thu Jul 19 16:38:59 2012 +0200
74358
74359     tests: add check for leaking signal return value
74360
74361     https://bugzilla.gnome.org/show_bug.cgi?id=674800
74362
74363  tests/refcount/Makefile.am |  5 ++++-
74364  tests/refcount/signals.c   | 26 ++++++++++++++++++++++++++
74365  2 files changed, 30 insertions(+), 1 deletion(-)
74366
74367 commit 13a1154b4cf664e486df9fa6a76d279b8090c49e
74368 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
74369 Date:   Thu Jul 19 16:38:06 2012 +0200
74370
74371     tests: make refcount signals test slightly valgrind cleaner
74372
74373  tests/refcount/signals.c | 4 ++++
74374  1 file changed, 4 insertions(+)
74375
74376 commit f1a13b895d71fb9523c65591a7ebb7a8bad0a4d9
74377 Author: Matthias Clasen <mclasen@redhat.com>
74378 Date:   Sat Aug 4 17:49:53 2012 -0400
74379
74380     NEWS updates for 2.33.8
74381
74382  NEWS | 33 +++++++++++++++++++++++++++++++++
74383  1 file changed, 33 insertions(+)
74384
74385 commit 08dd0f246a17c5e1fd78ae19c18f52905c47fdbc
74386 Author: Matthias Clasen <mclasen@redhat.com>
74387 Date:   Fri Aug 3 00:36:25 2012 +0200
74388
74389     docs: Improve man page consistency
74390
74391     Make Options sections refsect1 instead of refsect2, and use
74392     uppercase for argument names. Also add a product name, and
74393     shorten some argument names.
74394
74395  docs/reference/gio/gdbus-codegen.xml          |  21 +-
74396  docs/reference/gio/gdbus.xml                  |  29 ++-
74397  docs/reference/gio/gio-querymodules.xml       |  14 +-
74398  docs/reference/gio/glib-compile-resources.xml |  83 ++++---
74399  docs/reference/gio/glib-compile-schemas.xml   |  29 ++-
74400  docs/reference/gio/gresource.xml              |  17 +-
74401  docs/reference/gio/gsettings.xml              |  17 +-
74402  docs/reference/glib/glib-gettextize.xml       |  23 +-
74403  docs/reference/glib/gtester-report.xml        |  18 +-
74404  docs/reference/glib/gtester.xml               |  33 ++-
74405  docs/reference/gobject/glib-genmarshal.xml    | 237 ++++++++++---------
74406  docs/reference/gobject/glib-mkenums.xml       | 315
74407  +++++++++++++-------------
74408  docs/reference/gobject/gobject-query.xml      |  41 ++--
74409  13 files changed, 506 insertions(+), 371 deletions(-)
74410
74411 commit d241978412144650e73e9b635cf1869f8d4da2b9
74412 Author: Matthias Clasen <mclasen@redhat.com>
74413 Date:   Fri Aug 3 00:33:34 2012 +0200
74414
74415     docs: Improve man page generation
74416
74417     Use $(AM_V_GEN) for generating man pages, and set some parameters
74418     for the XSL stylesheets. Among other things, don't generate AUTHORS
74419     and COPYRIGHT sections.
74420
74421  docs/reference/gio/Makefile.am     | 10 +++++++++-
74422  docs/reference/glib/Makefile.am    | 10 +++++++++-
74423  docs/reference/gobject/Makefile.am | 10 +++++++++-
74424  3 files changed, 27 insertions(+), 3 deletions(-)
74425
74426 commit 9f9ab640306da52127935bd8eab82a1a8dcaaf89
74427 Author: Matthias Clasen <mclasen@redhat.com>
74428 Date:   Thu Aug 2 23:52:46 2012 +0200
74429
74430     Rework the man page configury
74431
74432     Default to generate man pages if the required tools and
74433     stylesheets are found. Error out if --enable-man is given
74434     but tools or stylesheets are missing.
74435
74436  configure.ac | 49 +++++++++++++++++++++++++++++++++++++------------
74437  1 file changed, 37 insertions(+), 12 deletions(-)
74438
74439 commit e2470ec6db5230c183a4879b5f0c687b699614e9
74440 Author: Matthias Clasen <mclasen@redhat.com>
74441 Date:   Thu Aug 2 23:51:52 2012 +0200
74442
74443     docs: Don't put links in section titles
74444
74445  gio/gsettingsschema.c | 4 ++--
74446  1 file changed, 2 insertions(+), 2 deletions(-)
74447
74448 commit 6ddf40f301439c01bec24344694074bd9ba5f016
74449 Author: Stef Walter <stefw@gnome.org>
74450 Date:   Wed Aug 1 10:41:02 2012 +0200
74451
74452     gtlscertificate: Add g_tls_certificate_is_same() function
74453
74454      * Certificate equality in PKIX in general is equality between
74455        the DER encoding of the certificates.
74456
74457     https://bugzilla.gnome.org/show_bug.cgi?id=681116
74458
74459  docs/reference/gio/gio-sections.txt |  1 +
74460  gio/gio.symbols                     |  1 +
74461  gio/gtlscertificate.c               | 37
74462  +++++++++++++++++++++++++++++++++++++
74463  gio/gtlscertificate.h               |  4 ++++
74464  4 files changed, 43 insertions(+)
74465
74466 commit b913b0c29ed7269a1684ec15f27b59a8ad2ef5e4
74467 Author: Stef Walter <stefw@gnome.org>
74468 Date:   Wed Aug 1 14:22:53 2012 +0200
74469
74470     gtlsdatabase: Don't complain if no callbacks for async functions
74471
74472     https://bugzilla.gnome.org/show_bug.cgi?id=681118
74473
74474  gio/gtlsdatabase.c | 7 -------
74475  1 file changed, 7 deletions(-)
74476
74477 commit aaf6ac8321065b9a81f96070d629bd72b589dfde
74478 Author: Sweta Kothari <swkothar@redhat.com>
74479 Date:   Fri Aug 3 13:35:05 2012 +0530
74480
74481     Updated gujarati file
74482
74483  po/gu.po | 2 +-
74484  1 file changed, 1 insertion(+), 1 deletion(-)
74485
74486 commit c0b3a656c78c1f14c146464aa50697990db8b88b
74487 Author: Sweta Kothari <swkothar@redhat.com>
74488 Date:   Fri Aug 3 13:32:12 2012 +0530
74489
74490     Updated gujarati file
74491
74492  po/gu.po | 6025
74493  ++++++++++++++++++++++++++++++++++----------------------------
74494  1 file changed, 3285 insertions(+), 2740 deletions(-)
74495
74496 commit 800ca21e555e5e9fe1f07a4a8473d6d24ada6301
74497 Author: David Zeuthen <zeuthen@gmail.com>
74498 Date:   Wed Aug 1 11:57:22 2012 -0400
74499
74500     GDBusError: Fix up G_STATIC_ASSERT guidance
74501
74502     This was reported in bug 680994.
74503
74504     https://bugzilla.gnome.org/show_bug.cgi?id=680994
74505
74506     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
74507
74508  gio/gdbuserror.c | 5 ++++-
74509  1 file changed, 4 insertions(+), 1 deletion(-)
74510
74511 commit b3f96373372771744a5ade73b2e897ec32365182
74512 Author: Dan Winship <danw@gnome.org>
74513 Date:   Wed Jul 25 14:41:04 2012 -0400
74514
74515     gthreadpool: set default max_unused_threads and max_idle_time values
74516
74517     GThreadPool defaulted to 0 for max_unused_threads (meaning thread-pool
74518     threads would exit immediately if there was not already another task
74519     waiting for them), and 0 for max_idle_time (meaning unused threads
74520     would linger forever, though this is only relevant if you changed
74521     max_unused_threads).
74522
74523     However, GIOScheduler changed the global defaults to 2 and 15*1000,
74524     respectively, arguing that these were more useful defaults. And they
74525     are, so let's use them.
74526
74527     https://bugzilla.gnome.org/show_bug.cgi?id=661767
74528
74529  gio/gioscheduler.c | 6 ------
74530  glib/gthreadpool.c | 9 +++++----
74531  2 files changed, 5 insertions(+), 10 deletions(-)
74532
74533 commit 26056558be4656ee6e891a4fae5d4198de7519cf
74534 Author: Dan Winship <danw@gnome.org>
74535 Date:   Mon Jul 30 08:06:57 2012 -0400
74536
74537     gmain: allow g_source_get_context() on destroyed sources
74538
74539     g_source_get_context() was checking that the source wasn't destroyed
74540     (since a source doesn't hold a ref on its context, and so
74541     source->context might point to garbage in that case). However, it's
74542     useful to be allowed to call g_source_get_context() on a source that
74543     is destroyed-but-currently-running.
74544
74545     So instead, let g_source_get_context() return the context whenever
74546     it's non-NULL, and clear the source->context of any sources that are
74547     still in a context's sources list when the context is freed. Since
74548     sources are only removed from the list when the source is freed (not
74549     when it is destroyed), this means that now whenever a source has a
74550     non-NULL context pointer, then that pointer is valid.
74551
74552     This also means that g_source_get_time() will now return-if-fail
74553     rather than crashing if it is called on a source whose context has
74554     been destroyed.
74555
74556     Add tests to glib/tests/mainloop to verify that g_source_get_context()
74557     and g_source_get_time() work on destroyed sources.
74558
74559     https://bugzilla.gnome.org/show_bug.cgi?id=661767
74560
74561  glib/gmain.c          | 15 ++++++++++++---
74562  glib/tests/mainloop.c | 14 ++++++++++++--
74563  2 files changed, 24 insertions(+), 5 deletions(-)
74564
74565 commit 6881e743ee37eff154326ef5e0510651c0a14ac4
74566 Author: Dan Winship <danw@gnome.org>
74567 Date:   Sun Jul 29 13:06:53 2012 -0400
74568
74569     glib/tests/mainloop: test g_source_get_time()
74570
74571     Verify that
74572
74573       - g_source_get_time() does not change within a single callback
74574         (even if the real time does)
74575
74576       - g_source_get_time() does not change between different callbacks in
74577         the same mainloop iteration
74578
74579       - g_source_get_time() does change between iterations if the real
74580         time did.
74581
74582     https://bugzilla.gnome.org/show_bug.cgi?id=661767
74583
74584  glib/tests/mainloop.c | 105
74585  ++++++++++++++++++++++++++++++++++++++++++++++++++
74586  1 file changed, 105 insertions(+)
74587
74588 commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97
74589 Author: Owen W. Taylor <otaylor@fishsoup.net>
74590 Date:   Mon Jul 30 13:33:05 2012 +0200
74591
74592     g_file_make_directory_with_parents: Fix error propagation
74593
74594     When creating a directory fails for some reason other than
74595     the parent not existing, don't clear the error before we try
74596     to propagate it.
74597
74598     To reproduce, run 'ostadmin init' on /ostree or otherwise try to
74599     run the function on a directory with a parent directory where the
74600     current user is not allowed to write.
74601
74602     https://bugzilla.gnome.org/show_bug.cgi?id=680823
74603
74604  gio/gfile.c | 6 ++++--
74605  1 file changed, 4 insertions(+), 2 deletions(-)
74606
74607 commit d7829ced532a5ffba4c56772a7a4b24e3e228651
74608 Author: Colin Walters <walters@verbum.org>
74609 Date:   Mon Jul 30 05:11:08 2012 -0400
74610
74611     GFile: Note semantics of g_file_delete()
74612
74613     Particularly for someone programming on Unix, this helps them
74614     understand that we will unlink symbolic links, and not follow them.
74615
74616  gio/gfile.c | 5 +++--
74617  1 file changed, 3 insertions(+), 2 deletions(-)
74618
74619 commit 14a1c20177eab4d584b29cbd6fe5933f4b2af4de
74620 Author: Colin Walters <walters@verbum.org>
74621 Date:   Sat Jul 28 09:30:22 2012 -0400
74622
74623     GFile: Add g_file_delete_async()
74624
74625     This looks like it was stubbed out but not implemented; the vtable
74626     entry dates to commit 3781343738de4abddf56982325a77bd70a98cd26 which
74627     is just alex's initial merge of gio into glib.
74628
74629     I was working on some code that wants an asynchronous rm -rf
74630     equivalent, and so yeah, this is desirable.
74631
74632     https://bugzilla.gnome.org/show_bug.cgi?id=680760
74633
74634  docs/reference/gio/gio-sections.txt |   2 +
74635  gio/gfile.c                         | 118
74636  ++++++++++++++++++++++++++++++++++++
74637  gio/gfile.h                         |  27 +++++++--
74638  gio/gio.symbols                     |   2 +
74639  gio/tests/file.c                    |  43 +++++++++++++
74640  5 files changed, 188 insertions(+), 4 deletions(-)
74641
74642 commit 6b6bef753f2e8f01e01fc8e8f099edcebc9ff8b6
74643 Author: Colin Walters <walters@verbum.org>
74644 Date:   Sun Jul 29 09:29:03 2012 -0400
74645
74646     Add .dir-locals.el to tell Emacs users not to use tabs for C
74647
74648     Requested by Ryan.
74649
74650     https://bugzilla.gnome.org/show_bug.cgi?id=680787
74651
74652  .dir-locals.el | 1 +
74653  1 file changed, 1 insertion(+)
74654
74655 commit c3154cc48eab8bb3ee6afc661d04cc919d6f9543
74656 Author: Fran Diéguez <fran.dieguez@mabishu.com>
74657 Date:   Mon Jul 30 02:42:30 2012 +0200
74658
74659     Updated Galician translations
74660
74661  po/gl.po | 344
74662  +++++++++++++++++++++++++++++++++------------------------------
74663  1 file changed, 180 insertions(+), 164 deletions(-)
74664
74665 commit 8abfe528b75c6aab3a46ec02c4dcca05fceca83b
74666 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
74667 Date:   Sun Jul 29 13:11:18 2012 +0200
74668
74669     Updated Slovenian translation
74670
74671  po/sl.po | 6 +++---
74672  1 file changed, 3 insertions(+), 3 deletions(-)
74673
74674 commit ad4f780cb427c1c37c0b0d87fac867285926eb16
74675 Author: Lionel Landwerlin <llandwerlin@gmail.com>
74676 Date:   Fri Jul 27 14:52:17 2012 +0200
74677
74678     glib: fix locale detection on android
74679
74680     g_utf8_strup() tries to call setlocale() before starting to compute
74681     the length of its first argument. Calling setlocale() can return NULL
74682     (as specified in the man page), and obviously that happens on android.
74683
74684     https://bugzilla.gnome.org/show_bug.cgi?id=680704
74685
74686  glib/guniprop.c | 3 +++
74687  1 file changed, 3 insertions(+)
74688
74689 commit 3339a395c298a64a9a6056b80230cc1381a6406a
74690 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
74691 Date:   Wed Jul 25 10:33:27 2012 +0200
74692
74693     Updated Serbian translation
74694
74695  po/sr.po       | 1283
74696  ++++++++++++++++++++++++++------------------------------
74697  po/sr@latin.po | 1249
74698  ++++++++++++++++++++++++++----------------------------
74699  2 files changed, 1191 insertions(+), 1341 deletions(-)
74700
74701 commit 72824f2af2a6ae01ede471ef987ee60b9f7cd047
74702 Author: Yaron Shahrabani <sh.yaron@gmail.com>
74703 Date:   Tue Jul 24 22:39:15 2012 +0300
74704
74705     Updated Hebrew translation.
74706
74707  po/he.po | 1120
74708  ++++++++++++++++++++++++++++++++++----------------------------
74709  1 file changed, 611 insertions(+), 509 deletions(-)
74710
74711 commit 3bb53b14530116eeac1e6bcaabf7a28edb74e877
74712 Author: Tobias Endrigkeit <tobiasendrigkeit@googlemail.com>
74713 Date:   Mon Jul 23 22:11:53 2012 +0200
74714
74715     [l10n] Updated German translation
74716
74717  po/de.po | 300
74718  ++++++++++++++++++++++++++++++++++-----------------------------
74719  1 file changed, 160 insertions(+), 140 deletions(-)
74720
74721 commit 0830e10e6f6dab02afdc39b61d9611d7330edad1
74722 Author: Kjartan Maraas <kmaraas@gnome.org>
74723 Date:   Mon Jul 23 11:42:22 2012 +0200
74724
74725     Updated Norwegian bokmål translation
74726
74727  po/nb.po | 388
74728  ++++++++++++++++++++++++++++++++-------------------------------
74729  1 file changed, 196 insertions(+), 192 deletions(-)
74730
74731 commit 003e7a70e80d508458c7a9d4cc76b84a1eb35f94
74732 Author: Colin Walters <walters@verbum.org>
74733 Date:   Fri Jul 20 10:40:56 2012 -0400
74734
74735     Revert unintential IAPI break for g_key_file_load_from_data()
74736
74737     The old (length) annotation actually wasn't being read.  Changing
74738     it to an array was telling g-i that it was an array of utf8, which
74739     is clearly not true.
74740
74741     We *could* add (element-type guint8), but that would change it to a
74742     byte array, as opposed to the original utf8 version.
74743
74744     Just removing the annotation should bring us back to where we
74745     were, which was fine.
74746
74747     https://bugzilla.gnome.org/show_bug.cgi?id=680310
74748
74749  glib/gkeyfile.c | 2 +-
74750  1 file changed, 1 insertion(+), 1 deletion(-)
74751
74752 commit 1ae7c7d982b3f461dcab178b3d20a04aaa9d9d72
74753 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
74754 Date:   Thu Jul 19 23:15:59 2012 +0800
74755
74756     gio/Makefile.am: Filter out gcontenttype.c for MSVC builds
74757
74758     gcontenttype.c was split into gcontenttype.c and gcontenttype-win32.c
74759     in commit 32192ee9 ("Split gcontenttype.c"), so we don't want
74760     to include
74761     gcontenttype.c in the Visual C++ build as it is no longer a source
74762     file
74763     meant for Windows.
74764
74765     Thanks to Thomas H.P. Anderson for pointing this out.
74766
74767  gio/Makefile.am | 6 +++---
74768  1 file changed, 3 insertions(+), 3 deletions(-)
74769
74770 commit 23a2136fb5dd860a57a9bd46e61099ea4da99447
74771 Author: Matthias Clasen <mclasen@redhat.com>
74772 Date:   Thu Jul 19 06:37:59 2012 -0400
74773
74774     Check for PR_SET_NAME
74775
74776     Bug 680148 claims that PR_SET_NAME may not be defined when
74777     using an old kernel. Deal with it.
74778
74779  glib/gthread-posix.c | 2 ++
74780  1 file changed, 2 insertions(+)
74781
74782 commit 4c255d4602b4c6f65031588ff30342c36e250567
74783 Author: Matthias Clasen <mclasen@redhat.com>
74784 Date:   Thu Jul 19 06:32:29 2012 -0400
74785
74786     Be more careful when using xlocale
74787
74788     Bug 680074 shows that we may end up in situations where only
74789     some of the xlocale functions we need are available. Rather than
74790     trying to find the minimal set of required functions for each
74791     use, define a global USE_XLOCALE and only use any xlocale functions
74792     if we have a full set.
74793
74794  glib/gstrfuncs.c | 22 +++++++++++++++-------
74795  1 file changed, 15 insertions(+), 7 deletions(-)
74796
74797 commit dd098405ad4f7ad2a0029cbfc340ca2e7e2b5633
74798 Author: Matthias Clasen <mclasen@redhat.com>
74799 Date:   Thu Jul 19 06:20:10 2012 -0400
74800
74801     Cosmetic: Fix up line endings
74802
74803     Somehow a few ^M sneaked in here.
74804
74805  glib/gstrfuncs.c | 6 +++---
74806  1 file changed, 3 insertions(+), 3 deletions(-)
74807
74808 commit 2357f67b1b7a9448d78e8606f10b472c595c7c90
74809 Author: Dan Winship <danw@gnome.org>
74810 Date:   Wed Jul 18 15:08:44 2012 -0400
74811
74812     gmain: handle child sources being destroyed before parent
74813
74814     Fix a crash when a child source is destroyed before its parent. Also,
74815     add a test case for this and the previous fix.
74816
74817  glib/gmain.c          | 23 ++++++++++--------
74818  glib/tests/mainloop.c | 65
74819  +++++++++++++++++++++++++++++++++++++++++++++++++++
74820  2 files changed, 78 insertions(+), 10 deletions(-)
74821
74822 commit ee6e66cb4483d82fcb0657d13faebf844258c70b
74823 Author: Dan Winship <danw@gnome.org>
74824 Date:   Wed Jul 18 14:19:36 2012 -0400
74825
74826     g_source_add_child_source: sync blocked state
74827
74828     Child sources are supposed to be blocked when their parents are, so
74829     when adding a source to a blocked source, block the child too. Fixes a
74830     warning when unblocking the parent.
74831
74832  glib/gmain.c | 4 ++++
74833  1 file changed, 4 insertions(+)
74834
74835 commit 2855b827da44144c76b72d8cfec9599a835df4ea
74836 Author: Dan Winship <danw@gnome.org>
74837 Date:   Tue Jul 17 16:21:03 2012 -0400
74838
74839     gio/tests/converter-stream: add a new test, rename an old one
74840
74841     Add a test that the decompressor input streams handle truncated data
74842     correctly. (They do; I wrote the test thinking there was a bug there,
74843     but there isn't.)
74844
74845     Also, rename the "corruption" tests to "roundtrip", since "corruption"
74846     makes it sound like we're testing how the converters deal with
74847     corrupted data, as opposed to merely testing that they don't corrupt
74848     data themselves. And fix the bug reference.
74849
74850  gio/tests/converter-stream.c | 112
74851  ++++++++++++++++++++++++++++++++-----------
74852  1 file changed, 83 insertions(+), 29 deletions(-)
74853
74854 commit 09c18537f4e8b3ede066339cc23b76df8a4fc2cc
74855 Author: Dan Winship <danw@gnome.org>
74856 Date:   Tue Jul 17 13:17:01 2012 -0400
74857
74858     g_cancellable_source_new: don't use a file descriptor
74859
74860     Rather than implementing GCancellableSource by polling on its fd,
74861     implement it by just waking its GMainContext up from the "cancelled"
74862     signal handler, thereby helping to reduce file descriptor usage.
74863     Suggested by Ryan Lortie.
74864
74865     https://bugzilla.gnome.org/show_bug.cgi?id=680121
74866
74867  gio/gcancellable.c | 24 +++++++++++++++++++-----
74868  1 file changed, 19 insertions(+), 5 deletions(-)
74869
74870 commit 0e37822e10626859bcc6cb0452f1c0832e6990fa
74871 Author: Matthias Clasen <mclasen@redhat.com>
74872 Date:   Tue Jul 17 14:23:08 2012 -0400
74873
74874     Bump version
74875
74876  configure.ac | 2 +-
74877  1 file changed, 1 insertion(+), 1 deletion(-)
74878
74879 commit ffefa544d68972cf5cc7099eb015c35630c5314d
74880 Author: Matthias Clasen <mclasen@redhat.com>
74881 Date:   Tue Jul 17 13:50:58 2012 -0400
74882
74883     More updates
74884
74885  NEWS | 1 +
74886  1 file changed, 1 insertion(+)
74887
74888 commit a0b71839ee27eec27d8b9da24d25c153d6273f42
74889 Author: Stef Walter <stefw@gnome.org>
74890 Date:   Tue Jul 17 18:34:16 2012 +0200
74891
74892     GIOScheduler: Fix access after free in "cancelled" handler
74893
74894      * GCancellable can be "cancelled" more than once if
74895        g_cancellable_reset() is called.
74896      * Don't assume that because the "cancelled" signal fired
74897        it won't fire again.
74898
74899     https://bugzilla.gnome.org/show_bug.cgi?id=680111
74900
74901  gio/gioscheduler.c | 2 +-
74902  1 file changed, 1 insertion(+), 1 deletion(-)
74903
74904 commit e97a4c7e5ef205dea08928f64ee5ba7e222e3b9b
74905 Author: Matthias Clasen <mclasen@redhat.com>
74906 Date:   Tue Jul 17 13:00:00 2012 -0400
74907
74908     2.33.6
74909
74910     https://bugzilla.gnome.org/show_bug.cgi?id=680111
74911
74912  NEWS         | 14 ++++++++++++++
74913  configure.ac |  2 +-
74914  2 files changed, 15 insertions(+), 1 deletion(-)
74915
74916 commit d90ad1805552aab969f316a1de687efdb71e27fe
74917 Author: Dan Winship <danw@gnome.org>
74918 Date:   Tue Jul 17 09:12:39 2012 -0400
74919
74920     GAsyncInitable: partially revert the init_finish changes
74921
74922     g_async_initable_real_init_finish() was previously handling all
74923     GSimpleAsyncResults, even if they weren't created by
74924     g_async_initable_real_init_async(), and libnm-glib accidentally relied
74925     on that behavior. So remove the g_simple_async_result_is_valid()
74926     check.
74927
74928  gio/gasyncinitable.c | 17 +++++++++--------
74929  1 file changed, 9 insertions(+), 8 deletions(-)
74930
74931 commit cd8ec3359b4b8afd5cce48bf218ecd793f8064eb
74932 Author: Krzesimir Nowak <qdlacz@gmail.com>
74933 Date:   Sun Jul 15 19:10:43 2012 +0200
74934
74935     GVariantType: Add (constructor) annotation for some constructors.
74936
74937     This are mistaken by g-ir-scanner as GVariantType's methods, because
74938     they take a GVariantType* as a first parameter.
74939
74940     https://bugzilla.gnome.org/show_bug.cgi?id=679968
74941
74942  glib/gvarianttype.c | 6 +++---
74943  1 file changed, 3 insertions(+), 3 deletions(-)
74944
74945 commit 1b3578ec0beb19639e21c08e560a4fdb010a438a
74946 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
74947 Date:   Mon Jul 16 16:42:49 2012 +0200
74948
74949     Updated Spanish translation
74950
74951  po/es.po | 441
74952  +++++++++++++++++++++++++++++++++------------------------------
74953  1 file changed, 231 insertions(+), 210 deletions(-)
74954
74955 commit bfbfbec91e10ea7f34e43a5d263031abb914dec6
74956 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
74957 Date:   Mon Jul 9 04:12:02 2012 +0200
74958
74959     win32: g_getenv() should return "" if variable exists and empty
74960
74961     On Windows, GetEnvironmentVariable() returns 0 for empty variables.
74962     Checking GetLastError() == ERROR_ENVVAR_NOT_FOUND helps make a
74963     difference between a variable that does not exist or an empty one
74964     which should return "".
74965
74966     https://bugzilla.gnome.org/show_bug.cgi?id=679617
74967
74968  glib/genviron.c | 6 +++++-
74969  1 file changed, 5 insertions(+), 1 deletion(-)
74970
74971 commit 6007a4b0b109855f8521ba93ed10b3a1d2bf77f2
74972 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
74973 Date:   Mon Jul 9 03:54:55 2012 +0200
74974
74975     win32: fix g_get_environ()
74976
74977     The current code create the strv array incorrectly, it is too big and
74978     leaves invalid holes. This may result in crashes when freeing the
74979     returned value.
74980
74981     https://bugzilla.gnome.org/show_bug.cgi?id=679617
74982
74983  glib/genviron.c | 13 +++++++++----
74984  1 file changed, 9 insertions(+), 4 deletions(-)
74985
74986 commit 11819933e2d0b8833dfd7a0173f66be989a5a914
74987 Author: Matthias Clasen <mclasen@redhat.com>
74988 Date:   Mon Jul 16 06:01:55 2012 -0400
74989
74990     Bump version
74991
74992  configure.ac | 2 +-
74993  1 file changed, 1 insertion(+), 1 deletion(-)
74994
74995 commit d48bd70853496c5a835e0d3a83136ef23ea778c9
74996 Author: Matthias Clasen <mclasen@redhat.com>
74997 Date:   Sun Jul 15 20:36:10 2012 -0400
74998
74999     More updates
75000
75001  NEWS | 9 ++++++---
75002  1 file changed, 6 insertions(+), 3 deletions(-)
75003
75004 commit f81c2c753ab0f6cc71866cd3e387a2e2dc857d60
75005 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
75006 Date:   Sun Jul 15 12:27:03 2012 +0300
75007
75008     Updated Belarusian translation.
75009
75010  po/be.po | 1106
75011  +++++++++++++++++++++++++++++++++++---------------------------
75012  1 file changed, 620 insertions(+), 486 deletions(-)
75013
75014 commit ef4bbecce76505abc5ba143f57bae4cba0a76f16
75015 Author: Piotr Drąg <piotrdrag@gmail.com>
75016 Date:   Sun Jul 15 01:23:25 2012 +0200
75017
75018     Updated Polish translation
75019
75020  po/pl.po | 192
75021  +++++++++++++++++++++++++++++++++------------------------------
75022  1 file changed, 101 insertions(+), 91 deletions(-)
75023
75024 commit 160da82e3943e2a42685d72f54dddb11db80458c
75025 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
75026 Date:   Sat Jul 14 13:51:12 2012 +0800
75027
75028     Updated Traditional Chinese translation(Hong Kong and Taiwan)
75029
75030  po/zh_HK.po | 1127
75031  ++++++++++++++++++++++++++++++++++-------------------------
75032  po/zh_TW.po | 1127
75033  ++++++++++++++++++++++++++++++++++-------------------------
75034  2 files changed, 1298 insertions(+), 956 deletions(-)
75035
75036 commit c182ee1f7189ea2f547e1af6498b27bd501397fc
75037 Author: Matthias Clasen <mclasen@redhat.com>
75038 Date:   Fri Jul 13 17:37:37 2012 -0400
75039
75040     Fix GModule documentation a bit
75041
75042     The documentation for g_module_make_resident was for some reason
75043     in the doc comment for g_module_name.
75044
75045     https://bugzilla.gnome.org/show_bug.cgi?id=679813
75046
75047  gmodule/gmodule.c | 16 +++++++++++++---
75048  gmodule/gmodule.h |  2 ++
75049  2 files changed, 15 insertions(+), 3 deletions(-)
75050
75051 commit 34b2125edff9d4ce1dc6e2e84e5a816ee14b4791
75052 Author: Matthias Clasen <mclasen@redhat.com>
75053 Date:   Fri Jul 13 17:37:12 2012 -0400
75054
75055     Fix doc build
75056
75057  glib/gregex.c | 2 +-
75058  1 file changed, 1 insertion(+), 1 deletion(-)
75059
75060 commit 3201bcd1b278f335669972cbd991c3a6778a040e
75061 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
75062 Date:   Fri Jul 13 17:53:45 2012 +0530
75063
75064     Assamese translation updated
75065
75066  po/as.po | 447
75067  ++++++++++++++++++++++++++++++++-------------------------------
75068  1 file changed, 227 insertions(+), 220 deletions(-)
75069
75070 commit 97676046f2764ace8d0ac65df092046044841ac0
75071 Author: Matthias Clasen <mclasen@redhat.com>
75072 Date:   Thu Jul 12 23:40:43 2012 -0400
75073
75074     Update NEWS
75075
75076  NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
75077  1 file changed, 54 insertions(+)
75078
75079 commit d9af4259f779a4e88d9d47a9e99944ad785f4190
75080 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
75081 Date:   Wed Jul 11 19:41:58 2012 +0200
75082
75083     win32: fix build g_spawn_check_exit_status() with mingw
75084
75085     With mingw, only gspawn-win32.c is compiled, but it is missing some
75086     new symbols.
75087
75088     https://bugzilla.gnome.org/show_bug.cgi?id=679691
75089
75090  glib/gspawn-win32.c | 25 +++++++++++++++++++++++++
75091  glib/gspawn.c       | 10 ----------
75092  2 files changed, 25 insertions(+), 10 deletions(-)
75093
75094 commit ce1b50bf2afbbcfd6c560feed00de2df50b7dfba
75095 Author: Krzesimir Nowak <qdlacz@gmail.com>
75096 Date:   Thu Jul 12 16:09:57 2012 +0200
75097
75098     GRegex, GConvert: Add some missing annotations.
75099
75100     Also, removed pointless (allow-none) return annotation.
75101
75102     https://bugzilla.gnome.org/show_bug.cgi?id=679762
75103
75104  glib/gconvert.c |  6 +++---
75105  glib/gregex.c   | 15 +++++++++------
75106  2 files changed, 12 insertions(+), 9 deletions(-)
75107
75108 commit 99f26ab08f777040230fdd81423d1220722cef2f
75109 Author: Cosimo Cecchi <cosimoc@gnome.org>
75110 Date:   Wed Jul 11 20:25:59 2012 -0400
75111
75112     mount-operation: add a Since tag to the show-unmount-progress signal
75113
75114  gio/gmountoperation.c | 2 ++
75115  1 file changed, 2 insertions(+)
75116
75117 commit 44375ad7c595884c091056a1955d08a1975c5516
75118 Author: Cosimo Cecchi <cosimoc@gnome.org>
75119 Date:   Fri Jul 6 15:41:47 2012 -0400
75120
75121     mount-operation: add show-unmount-progress signal
75122
75123     The actual implementation will be in gvfs.
75124
75125     https://bugzilla.gnome.org/show_bug.cgi?id=676111
75126
75127  gio/gmountoperation.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
75128  gio/gmountoperation.h |  6 +++++-
75129  2 files changed, 51 insertions(+), 1 deletion(-)
75130
75131 commit 37fbd702d54a471781e853acaf805e0f508fbd3a
75132 Author: Tom Tryfonidis <tomtryf@gmail.com>
75133 Date:   Thu Jul 12 02:38:20 2012 +0300
75134
75135     Updated Greek translation
75136
75137  po/el.po | 819
75138  +++++++++++++++++++++++++++++++++++----------------------------
75139  1 file changed, 456 insertions(+), 363 deletions(-)
75140
75141 commit eda1735029e01d6391fe8a4cde6c5688727c8183
75142 Author: Rui Matos <tiagomatos@gmail.com>
75143 Date:   Tue Jul 10 11:38:34 2012 +0200
75144
75145     GDBusNodeInfo: remove a spurious for loop
75146
75147     https://bugzilla.gnome.org/show_bug.cgi?id=679671
75148
75149  gio/gdbusintrospection.c | 7 ++-----
75150  1 file changed, 2 insertions(+), 5 deletions(-)
75151
75152 commit 6f23c33831f69ef111d22491586d1dfdd8ca3693
75153 Author: Rui Matos <tiagomatos@gmail.com>
75154 Date:   Tue Jul 10 11:37:56 2012 +0200
75155
75156     GDBusNodeInfo: the XML string must contain exactly one node element
75157
75158     Make the documentation clear about this.
75159
75160     https://bugzilla.gnome.org/show_bug.cgi?id=679671
75161
75162  gio/gdbusintrospection.c | 3 +++
75163  1 file changed, 3 insertions(+)
75164
75165 commit f7abd3ce130ae3a6da8502c2dce8d773d7514464
75166 Author: Colin Walters <walters@verbum.org>
75167 Date:   Tue Jul 10 11:27:22 2012 -0400
75168
75169     Add g_spawn_check_exit_status()
75170
75171     Many (if not "almost all") programs that spawn other programs via
75172     g_spawn_sync() or the like simply want to check whether or not the
75173     child exited successfully, but doing so requires use of
75174     platform-specific functionality and there's actually a fair amount of
75175     boilerplate involved.
75176
75177     This new API will help drain a *lot* of mostly duplicated code in
75178     GNOME, from gnome-session to gdm.  And we can see that some bits even
75179     inside GLib were doing it wrong; for example checking the exit status
75180     on Unix, but ignoring it on Windows.
75181
75182     https://bugzilla.gnome.org/show_bug.cgi?id=679691
75183
75184  docs/reference/glib/glib-sections.txt |   1 +
75185  gio/gdbusaddress.c                    |  29 +-------
75186  gio/gdesktopappinfo.c                 |   4 +-
75187  gio/glib-compile-resources.c          |  14 ++--
75188  gio/tests/gdbus-connection-slow.c     |   9 +--
75189  gio/tests/gdbus-connection.c          |   2 +-
75190  glib/glib.symbols                     |   2 +
75191  glib/gmain.c                          |  12 ++--
75192  glib/gmain.h                          |   8 ++-
75193  glib/gspawn.c                         | 128
75194  +++++++++++++++++++++++++++++++---
75195  glib/gspawn.h                         |  13 ++++
75196  11 files changed, 158 insertions(+), 64 deletions(-)
75197
75198 commit 82d914d808c616d14d489c0272c6d5afc4bfbd5a
75199 Author: Dan Winship <danw@gnome.org>
75200 Date:   Thu May 10 11:09:52 2012 -0400
75201
75202     gio: add g_async_result_is_tagged()
75203
75204     Rather than doing a two step
75205     first-check-the-GAsyncResult-subtype-then-
75206     check-the-tag, add a GAsyncResult-level method so that you can do them
75207     both at once, simplifying the code for "short-circuit" async return
75208     values where the vmethod never gets called.
75209
75210     https://bugzilla.gnome.org/show_bug.cgi?id=661767
75211
75212  docs/reference/gio/gio-sections.txt |  1 +
75213  gio/gasyncresult.c                  | 29 +++++++++++++++++++++++++++++
75214  gio/gasyncresult.h                  |  7 +++++++
75215  gio/gbufferedinputstream.c          |  9 ++-------
75216  gio/gfileenumerator.c               | 11 +++--------
75217  gio/ginputstream.c                  | 27 ++++++---------------------
75218  gio/gio.symbols                     |  1 +
75219  gio/giostream.c                     |  9 ++-------
75220  gio/goutputstream.c                 | 27 ++++++---------------------
75221  gio/gresolver.c                     | 13 ++++---------
75222  gio/gsimpleasyncresult.c            |  8 ++++++++
75223  11 files changed, 69 insertions(+), 73 deletions(-)
75224
75225 commit f8532a13e2054e649f75ca2a58e01604be05549e
75226 Author: Dan Winship <danw@gnome.org>
75227 Date:   Thu May 10 09:00:45 2012 -0400
75228
75229     gio: Add g_async_result_legacy_propagate_error()
75230
75231     Finish deprecating the "handle GSimpleAsyncResult errors in the
75232     wrapper function" idiom (and protect against future GSimpleAsyncResult
75233     deprecation warnings) by adding a "legacy" GAsyncResult method
75234     to do it in those classes/methods where it had been traditionally
75235     done.
75236
75237     (This applies only to wrapper methods; in cases where an _async
75238     vmethod explicitly uses GSimpleAsyncResult, its corresponding _finish
75239     vmethod still uses g_simple_async_result_propagate_error.)
75240
75241     https://bugzilla.gnome.org/show_bug.cgi?id=667375
75242     https://bugzilla.gnome.org/show_bug.cgi?id=661767
75243
75244  docs/reference/gio/gio-sections.txt |   1 +
75245  gio/gasyncinitable.c                |   8 +-
75246  gio/gasyncresult.c                  |  42 ++++++++
75247  gio/gasyncresult.h                  |   4 +
75248  gio/gbufferedinputstream.c          |   5 +-
75249  gio/gdrive.c                        |  44 +++------
75250  gio/gfile.c                         | 189
75251  ++++++++++--------------------------
75252  gio/gfileenumerator.c               |  16 ++-
75253  gio/gfileinputstream.c              |   9 +-
75254  gio/gfileiostream.c                 |  13 +--
75255  gio/gfileoutputstream.c             |   9 +-
75256  gio/ginputstream.c                  |  15 +--
75257  gio/gio.symbols                     |   1 +
75258  gio/giostream.c                     |   5 +-
75259  gio/gloadableicon.c                 |  10 +-
75260  gio/gmount.c                        |  48 +++------
75261  gio/goutputstream.c                 |  24 +++--
75262  gio/gresolver.c                     |  24 ++---
75263  gio/gvolume.c                       |  24 ++---
75264  19 files changed, 180 insertions(+), 311 deletions(-)
75265
75266 commit 538b2f106de78b7dfeac2a98f3d5594ed0ed2ade
75267 Author: Dan Winship <danw@gnome.org>
75268 Date:   Mon Jun 11 13:44:19 2012 -0400
75269
75270     gio: handle GSimpleAsyncResult errors in _finish vmethods
75271
75272     Originally, the standard idiom with GSimpleAsyncResult was to handle
75273     all errors in the _finish wrapper function, so that vmethods only had
75274     to deal with successful results. But this means that chaining up to a
75275     parent _finish vmethod won't work correctly. Fix this by also checking
75276     for errors in all the relevant vmethods. (We have to redundantly check
75277     in both the vmethod and the wrapper to preserve compatibility.)
75278
75279     https://bugzilla.gnome.org/show_bug.cgi?id=667375
75280     https://bugzilla.gnome.org/show_bug.cgi?id=661767
75281
75282  gio/gasyncinitable.c       | 19 ++++++++-----------
75283  gio/gbufferedinputstream.c |  3 +++
75284  gio/gfile.c                | 42
75285  +++++++++++++++++++++++++++++++++++++++++-
75286  gio/gfileenumerator.c      |  8 ++++++++
75287  gio/gfileinputstream.c     |  3 +++
75288  gio/gfileoutputstream.c    |  7 +++++--
75289  gio/ginputstream.c         | 12 ++++++++++++
75290  gio/giostream.c            |  5 +++++
75291  gio/gloadableicon.c        |  3 +++
75292  gio/goutputstream.c        | 16 ++++++++++++++++
75293  10 files changed, 104 insertions(+), 14 deletions(-)
75294
75295 commit a98d26c9bbd40b5d00d5a1536402c9196534087c
75296 Author: Dan Winship <danw@gnome.org>
75297 Date:   Tue Apr 17 09:55:33 2012 -0400
75298
75299     GFile: remove some unnecessary code
75300
75301     The "mainloop_barrier" in copy_async_thread() is unnecessary, since
75302     the g_simple_async_result_complete_in_idle() will be queued after all
75303     of the g_io_scheduler_job_send_to_mainloop_async()s, and sources with
75304     the same priority will run in the order in which they were queued.
75305
75306     https://bugzilla.gnome.org/show_bug.cgi?id=661767
75307
75308  gio/gfile.c | 15 ---------------
75309  1 file changed, 15 deletions(-)
75310
75311 commit 4749878f9102d40d072bb5c838f2dd2e8d61d417
75312 Author: Antoine Jacoutot <ajacoutot@gnome.org>
75313 Date:   Mon Jul 9 18:17:01 2012 +0200
75314
75315     goptions: use G_N_ELEMENTS instead of nitems
75316
75317  glib/goption.c | 6 +-----
75318  1 file changed, 1 insertion(+), 5 deletions(-)
75319
75320 commit 5a85fe0e37504cea13fe8a587691f72373b18830
75321 Author: Ryan Lortie <desrt@desrt.ca>
75322 Date:   Mon Jul 9 12:43:50 2012 -0400
75323
75324     GVariant: fix string validation
75325
75326     String validation was done by checking if the string was valid
75327     utf8 and
75328     ensuring that the first non-utf8 character was the last character (ie:
75329     the nul terminator).
75330
75331     No check was actually done to make sure that this byte actually
75332     contained a nul, however, so it was possible that you could have a
75333     string like "hello\xff" with length 6 that would correctly validate.
75334
75335     Fix that, and test it.
75336
75337  glib/gvariant-serialiser.c | 11 ++++++++++-
75338  glib/tests/gvariant.c      |  1 +
75339  2 files changed, 11 insertions(+), 1 deletion(-)
75340
75341 commit 3b0f1cc432b546c538d82036bd1a655489d11f35
75342 Author: Stef Walter <stefw@gnome.org>
75343 Date:   Sat May 5 12:51:16 2012 +0200
75344
75345     Fix up GObject interface documentation
75346
75347      * Document how to override interfaces already implemented
75348        in a base class, and also call those base class implementations
75349        from a derived reimplementation.
75350      * Don't recomend people use base_init() style functions to
75351        initialize interface signals and properties, use default_init()
75352        aka class_init() instead (as G_DEFINE_INTERFACE() uses).
75353      * The above solves the interface init called multiple times
75354        problem, so remove some needless naysaying about that.
75355      * Document default_init() in the interface initialization discussion
75356      * Linkify more stuff.
75357      * Remove some crud and typos
75358
75359     https://bugzilla.gnome.org/show_bug.cgi?id=675504
75360
75361  docs/reference/gobject/tut_gtype.xml | 143 ++++++++++++-----
75362  docs/reference/gobject/tut_howto.xml | 303
75363  ++++++++++++++++++++++++-----------
75364  2 files changed, 309 insertions(+), 137 deletions(-)
75365
75366 commit 2cf9608d4892690c16332c27b3f5de0276d2f569
75367 Author: Fran Diéguez <fran.dieguez@mabishu.com>
75368 Date:   Mon Jul 9 15:05:04 2012 +0200
75369
75370     Updated Galician translations
75371
75372  po/gl.po | 403
75373  +++++++++++++++++++++++++++++++++++++--------------------------
75374  1 file changed, 238 insertions(+), 165 deletions(-)
75375
75376 commit f9a6a97470583417a26619b5da3d56097a15c6dd
75377 Author: Antoine Jacoutot <ajacoutot@gnome.org>
75378 Date:   Sun Jul 8 19:23:18 2012 +0200
75379
75380     OpenBSD: explicitely define nitems
75381
75382     nitems is never guaranteed to be defined in sys/params.h as it
75383     is meant
75384     to be defined within a protected ifdef __KERNEL condition.
75385
75386  glib/goption.c | 4 ++++
75387  1 file changed, 4 insertions(+)
75388
75389 commit a511a706de048dcc779eb09d85f3d2e9329d68cd
75390 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
75391 Date:   Mon May 3 20:33:50 2010 +0200
75392
75393     gio: Add type macros for GFileAttributeInfoList and
75394     GFileAttributeMatcher
75395
75396     https://bugzilla.gnome.org/show_bug.cgi?id=616892
75397
75398  gio/gfileattribute.h | 4 +++-
75399  gio/gfileinfo.h      | 4 +++-
75400  2 files changed, 6 insertions(+), 2 deletions(-)
75401
75402 commit c09bf3e6b935d5e5ef0ecf2bb88788537c3ebecd
75403 Author: David Zeuthen <zeuthen@gmail.com>
75404 Date:   Sat Jul 7 17:10:46 2012 -0400
75405
75406     gdbus-codegen: improve casting a tiny wee bit
75407
75408     The in commit b79fbc5c3fc8d7093919dde2dc244d26a97596c3 for fixing
75409     -Wstrict-aliasing warnings was a little too brutal, make it a bit
75410     better.
75411
75412     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
75413
75414  gio/gdbus-2.0/codegen/codegen.py | 14 +++++++-------
75415  1 file changed, 7 insertions(+), 7 deletions(-)
75416
75417 commit 53b3175cfabe78b6ce3403f38d59addb218cb61b
75418 Author: Christian Persch <chpe@gnome.org>
75419 Date:   Thu Jun 28 23:20:39 2012 +0200
75420
75421     regex: Add new GRegexError code from PCRE 8.31
75422
75423  glib/gregex.c      | 3 +++
75424  glib/gregex.h      | 7 +++++--
75425  glib/tests/regex.c | 1 +
75426  3 files changed, 9 insertions(+), 2 deletions(-)
75427
75428 commit 2188a5e59c512668dc3c76607fb8ccad4910cc3c
75429 Author: Christian Persch <chpe@gnome.org>
75430 Date:   Thu Jun 28 23:21:16 2012 +0200
75431
75432     regex: Enable fixed test
75433
75434     This problem was fixed in PCRE 8.31, so uncomment the test.
75435
75436  glib/tests/regex.c | 4 +---
75437  1 file changed, 1 insertion(+), 3 deletions(-)
75438
75439 commit 94578330109eb7fb1588c0d0d0bb526bfb0ce9b6
75440 Author: Christian Persch <chpe@gnome.org>
75441 Date:   Thu Jun 14 22:15:27 2012 +0200
75442
75443     regex: Import PCRE 8.31
75444
75445     https://bugzilla.gnome.org/show_bug.cgi?id=679193
75446
75447  glib/pcre/pcre.h             |   10 +-
75448  glib/pcre/pcre_compile.c     |  195 ++--
75449  glib/pcre/pcre_dfa_exec.c    |  225 +++--
75450  glib/pcre/pcre_exec.c        |  331 +++++--
75451  glib/pcre/pcre_fullinfo.c    |    4 +
75452  glib/pcre/pcre_globals.c     |    4 +
75453  glib/pcre/pcre_internal.h    |   43 +-
75454  glib/pcre/pcre_jit_compile.c | 2028
75455  +++++++++++++++++++++++++++---------------
75456  glib/pcre/pcre_study.c       |   15 +-
75457  glib/pcre/pcre_tables.c      |  292 +++---
75458  glib/pcre/ucp.h              |    9 +-
75459  glib/update-pcre/ucp.patch   |   55 +-
75460  12 files changed, 2087 insertions(+), 1124 deletions(-)
75461
75462 commit f66052fc87caada2552f651e9a21f1daac86b2a1
75463 Author: Ryan Lortie <desrt@desrt.ca>
75464 Date:   Fri Jul 6 17:27:54 2012 -0400
75465
75466     GVariant: support comparing booleans
75467
75468     g_variant_compare() is documented as working on booleans but somehow
75469     this case was missed.  Add it and test it.
75470
75471     Problem discovered by Charles Kerr.
75472
75473  glib/gvariant.c       | 4 ++++
75474  glib/tests/gvariant.c | 5 +++++
75475  2 files changed, 9 insertions(+)
75476
75477 commit b79fbc5c3fc8d7093919dde2dc244d26a97596c3
75478 Author: David Zeuthen <zeuthen@gmail.com>
75479 Date:   Fri Jul 6 13:45:09 2012 -0400
75480
75481     gdbus-codegen: neuter warnings when using -Wstrict-aliasing
75482
75483     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
75484
75485  gio/gdbus-2.0/codegen/codegen.py | 12 ++++++------
75486  1 file changed, 6 insertions(+), 6 deletions(-)
75487
75488 commit d728eae85fbcefb66f9bfc41a52cf315ef84d667
75489 Author: David Zeuthen <zeuthen@gmail.com>
75490 Date:   Fri Jul 6 13:43:05 2012 -0400
75491
75492     gdbus-codegen: don't shadow variable
75493
75494     This avoids a warning when building with -Wshadow
75495
75496     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
75497
75498  gio/gdbus-2.0/codegen/codegen.py | 6 +++---
75499  1 file changed, 3 insertions(+), 3 deletions(-)
75500
75501 commit ed492a5de2a217c08bccd4032b1122fba2f25c6f
75502 Author: Ryan Lortie <desrt@desrt.ca>
75503 Date:   Fri Jul 6 13:43:17 2012 -0400
75504
75505     GSettings: be more careful about keys names with /
75506
75507     Prevent attempts to access keys ending with slashes that exist in the
75508     schema file as references to child schemas.
75509
75510     Also: don't emit change signals for these same keys.
75511
75512  gio/gsettings.c       | 20 ++++++++++++++++----
75513  gio/gsettingsschema.c |  2 +-
75514  2 files changed, 17 insertions(+), 5 deletions(-)
75515
75516 commit 52a6d7022af6dfc597bae97fdabcaf2d24855126
75517 Author: Kjartan Maraas <kmaraas@gnome.org>
75518 Date:   Fri Jul 6 19:11:26 2012 +0200
75519
75520     Updated Norwegian bokmål translation
75521
75522  po/nb.po | 750
75523  +++++++++++++++++++++++++++++++++++----------------------------
75524  1 file changed, 414 insertions(+), 336 deletions(-)
75525
75526 commit ee9aae5dcfe8dd1956e78a52c4e8c53c0f7861fe
75527 Author: Dan Winship <danw@gnome.org>
75528 Date:   Thu Apr 26 14:08:22 2012 -0400
75529
75530     Clarify the GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED docs
75531
75532     https://bugzilla.gnome.org/show_bug.cgi?id=674898
75533
75534  glib/gversionmacros.h | 23 +++++++++++++++--------
75535  1 file changed, 15 insertions(+), 8 deletions(-)
75536
75537 commit 40f0f66151c09a02b6355c7da02af081c30dd586
75538 Author: Dan Winship <danw@gnome.org>
75539 Date:   Thu Apr 26 11:08:23 2012 -0400
75540
75541     Deal with GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED being a "future" value
75542
75543     If GLIB_VERSION_MIN_REQUIRED or GLIB_VERSION_MAX_ALLOWED was defined
75544     to a future value, we were essentially treating it as
75545     GLIB_VERSION_0_0. Fix to treat it as being in the future instead.
75546
75547     https://bugzilla.gnome.org/show_bug.cgi?id=674898
75548
75549  glib/gversionmacros.h | 15 +++++++++++++--
75550  1 file changed, 13 insertions(+), 2 deletions(-)
75551
75552 commit 4ac0d78d5ddde773b7abf05e4c5e128a8acb835d
75553 Author: Colin Walters <walters@verbum.org>
75554 Date:   Tue May 29 17:58:41 2012 -0400
75555
75556     GString: Tweak documentation, add g_string_free_to_bytes()
75557
75558     The docs for GString should really mention GByteArray, and what makes
75559     it different.  Drop the comparison to Java which is dated and actually
75560     inaccurate (because StringBuffer operates on Unicode).
75561
75562     While we're here, add g_string_free_to_bytes(), which further
75563     complements the spread of GBytes-based API.  For example, one can
75564     create a buffer using GString, then send it off via
75565     g_output_stream_write_bytes().
75566
75567     https://bugzilla.gnome.org/show_bug.cgi?id=677064
75568
75569  docs/reference/glib/glib-sections.txt |  1 +
75570  glib/glib.symbols                     |  1 +
75571  glib/gstring.c                        | 48
75572  ++++++++++++++++++++++++++++++-----
75573  glib/gstring.h                        |  3 +++
75574  glib/tests/string.c                   | 21 +++++++++++++++
75575  5 files changed, 68 insertions(+), 6 deletions(-)
75576
75577 commit d72116d8b7c802895be6b02093342fd9e770813d
75578 Author: David Zeuthen <zeuthen@gmail.com>
75579 Date:   Fri Jul 6 09:19:48 2012 -0400
75580
75581     gdbus-codegen: Don't generate invalid GObject property names
75582
75583     For a D-Bus property with name "Type" (fairly common), we used to
75584     generate a GObject property with name "type-" and C accessors
75585     get_type_() (to avoid clashing with the GType getter), set_type_()
75586     (for symmetri).
75587
75588     However, the rules for GObject property names are fairly rigid and
75589     specifically prohibit names ending in a dash.
75590
75591     Therefore change things so the chosen GObject property name is "type"
75592     but preserve the naming rules for the C getter and setter (for the
75593     same reasons: avoiding name clashing and symmetri).
75594
75595     This change does break the API of generated code (but only on the
75596     GObject property level, the C symbols are not changed) but strictly
75597     speaking the behavior was undefined since "type-" was an invalid
75598     GObject property name.
75599
75600     Also add a test case for this.
75601
75602     Bug 679473.
75603
75604     https://bugzilla.gnome.org/show_bug.cgi?id=679473
75605
75606     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
75607
75608  gio/gdbus-2.0/codegen/dbustypes.py |  3 ++-
75609  gio/tests/gdbus-test-codegen.c     | 28 ++++++++++++++++++++++++++++
75610  gio/tests/test-codegen.xml         |  4 ++++
75611  3 files changed, 34 insertions(+), 1 deletion(-)
75612
75613 commit 2a87010831db5d4c18905103e9e7d804546552bf
75614 Author: Emmanuele Bassi <ebassi@linux.intel.com>
75615 Date:   Wed Mar 7 12:54:04 2012 +0000
75616
75617     Constify collect and lcopy strings in GTypeValueTable
75618
75619     This avoids warnings when creating idiomatic value tables, like:
75620
75621       static const GTypeValueTable _clutter_shader_float_value_table = {
75622         clutter_value_init_shader_float,
75623         clutter_value_free_shader_float,
75624         clutter_value_copy_shader_float,
75625         clutter_value_peek_pointer,
75626         "ip",
75627         clutter_value_collect_shader_float,
75628         "pp",
75629         clutter_value_lcopy_shader_float
75630       };
75631
75632     Because the strings are literals. And, really: nobody should be using
75633     allocated values for the collection and lcopy strings.
75634
75635     https://bugzilla.gnome.org/show_bug.cgi?id=671545
75636
75637  gobject/gtype.h           | 4 ++--
75638  gobject/gvaluecollector.h | 6 +++---
75639  2 files changed, 5 insertions(+), 5 deletions(-)
75640
75641 commit ab4cc22ba5d7a1a9ee72eaccd171ac1fc82bfb5c
75642 Author: Matthias Clasen <mclasen@redhat.com>
75643 Date:   Thu Jul 5 22:25:49 2012 -0400
75644
75645     Improve the g_dir_read_name documentation
75646
75647     This function can return NULL in error cases as well. Document
75648     this, and explain how to discriminate the cases.
75649     https://bugzilla.gnome.org/show_bug.cgi?id=639771
75650
75651  glib/gdir.c | 8 ++++++--
75652  1 file changed, 6 insertions(+), 2 deletions(-)
75653
75654 commit f416ece1039f65ce77df6983a872950c82877e37
75655 Author: Piotr Drąg <piotrdrag@gmail.com>
75656 Date:   Wed Jul 4 04:25:41 2012 +0200
75657
75658     Updated POTFILES.in
75659
75660  po/POTFILES.in | 1 +
75661  1 file changed, 1 insertion(+)
75662
75663 commit 04af05fd1f648aca3e2aa805df5a376a992a04d3
75664 Author: Matthias Clasen <mclasen@redhat.com>
75665 Date:   Tue Jul 3 21:14:41 2012 -0400
75666
75667     Drop unneeded includes
75668
75669  gio/gcharsetconverter.c | 1 -
75670  gio/glocalfileinfo.c    | 1 -
75671  gio/gwin32appinfo.c     | 2 +-
75672  3 files changed, 1 insertion(+), 3 deletions(-)
75673
75674 commit 32192ee9e4210a12b76ee5cbfbb8b6f2d957d3e9
75675 Author: Matthias Clasen <mclasen@redhat.com>
75676 Date:   Tue Jul 3 21:13:32 2012 -0400
75677
75678     Split gcontenttype.c
75679
75680     Instead of a giant #if G_OS_WIN32 #else #endif around the entire
75681     file, just split it into gcontenttype.c and gcontenttype-win32.c.
75682
75683  gio/Makefile.am          |   5 +-
75684  gio/gcontenttype-win32.c | 378
75685  +++++++++++++++++++++++++++++++++++++++++++++++
75686  gio/gcontenttype.c       | 353
75687  +------------------------------------------
75688  3 files changed, 382 insertions(+), 354 deletions(-)
75689
75690 commit af3b1674cd65e1d650fb82bc93483391b99feb50
75691 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
75692 Date:   Tue Jul 3 20:04:05 2012 +0200
75693
75694     win32: fix build after bug 674452
75695
75696  gio/gcontenttype.c | 2 +-
75697  1 file changed, 1 insertion(+), 1 deletion(-)
75698
75699 commit 5d7fa1c7839dfeb482f549ca9bb3ab7027e9994a
75700 Author: Ryan Lortie <desrt@desrt.ca>
75701 Date:   Tue Jul 3 15:40:35 2012 -0400
75702
75703     GObject docs fixup
75704
75705  docs/reference/gobject/Makefile.am          |  1 +
75706  docs/reference/gobject/gobject-sections.txt | 29
75707  +++++++++++++++++++++++++++++
75708  2 files changed, 30 insertions(+)
75709
75710 commit 72660997bc0b0ee81095b85911992db3c644e5da
75711 Author: Rico Tzschichholz <ricotz@t-online.de>
75712 Date:   Tue Jul 3 21:22:16 2012 +0200
75713
75714     glib/deprecated: Fix some version typos
75715
75716  glib/deprecated/gthread-deprecated.c | 8 ++++----
75717  1 file changed, 4 insertions(+), 4 deletions(-)
75718
75719 commit be249ac6ae461b2f8c3995d7311033f82738827a
75720 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
75721 Date:   Tue Jul 3 21:01:17 2012 +0530
75722
75723     Assamese translation updated
75724
75725  po/as.po | 388
75726  +++++++++++++++++++++++++++++++++++++++------------------------
75727  1 file changed, 238 insertions(+), 150 deletions(-)
75728
75729 commit 45c48bffdd3e684470be38a03dea466f78e184bd
75730 Author: Alexander Shopov <ash@kambanaria.org>
75731 Date:   Tue Jul 3 16:55:12 2012 +0300
75732
75733     Updated Bulgarian translation
75734
75735  po/bg.po | 316
75736  +++++++++++++++++++++++++++++++++++++--------------------------
75737  1 file changed, 187 insertions(+), 129 deletions(-)
75738
75739 commit 489b947c3be8ea892d415ac1b623e5bfc3445439
75740 Author: Neil Roberts <neil@linux.intel.com>
75741 Date:   Mon Jul 2 13:41:32 2012 +0100
75742
75743     Fix the 'Since' tag for G_SOURCE_{REMOVE,CONTINUE}
75744
75745     The Since tag for these was saying 2.28 but it was actually added in
75746     2.31. It looks like all of the Since tags list stable version numbers
75747     so this patch bumps that up to 2.32.
75748
75749     https://bugzilla.gnome.org/show_bug.cgi?id=679258
75750
75751  glib/gmain.h | 4 ++--
75752  1 file changed, 2 insertions(+), 2 deletions(-)
75753
75754 commit 938c28b36bf7090c654802d877d76f404d783799
75755 Author: Christian Persch <chpe@gnome.org>
75756 Date:   Mon Jul 2 17:56:54 2012 +0200
75757
75758     regex: Require PCRE 8.13
75759
75760     Bump the required version for external PCRE to 8.13, to fix the build
75761     with external PCRE.
75762
75763  configure.ac | 2 +-
75764  1 file changed, 1 insertion(+), 1 deletion(-)
75765
75766 commit b5b1179d3fc04d4ec4fd03e4df852ac7c02d4e00
75767 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
75768 Date:   Mon Jul 2 17:34:59 2012 +0200
75769
75770     Updated Spanish translation
75771
75772  po/es.po | 20 ++++----------------
75773  1 file changed, 4 insertions(+), 16 deletions(-)
75774
75775 commit 4b787aa31d8e71d108cbf0a61db3dd7805cf2205
75776 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
75777 Date:   Mon Jul 2 17:29:02 2012 +0200
75778
75779     Updated Spanish translation
75780
75781  po/es.po | 373
75782  +++++++++++++++++++++++++++++++++++++++------------------------
75783  1 file changed, 229 insertions(+), 144 deletions(-)
75784
75785 commit 1519d6b894c95968fdd13a2004cf0c9d97efe7bd
75786 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
75787 Date:   Mon Jul 2 17:24:45 2012 +0200
75788
75789     Fixed a a «big bug» in a string ;-)
75790
75791  glib/gregex.c | 2 +-
75792  1 file changed, 1 insertion(+), 1 deletion(-)
75793
75794 commit 7483315f83cac1f54fd72c331e6eff0781b8560f
75795 Author: Christian Persch <chpe@gnome.org>
75796 Date:   Sun Jun 17 22:51:44 2012 +0200
75797
75798     regex: Fix unicode othercasing
75799
75800     Reorder the toupper/tolower calls when othercaseing, so this
75801     function is bug-for-bug compatible with the pcre internal tables.
75802
75803     https://bugzilla.gnome.org/show_bug.cgi?id=678273
75804
75805  glib/pcre/pcre_tables.c | 4 ++--
75806  glib/tests/regex.c      | 6 ++++++
75807  2 files changed, 8 insertions(+), 2 deletions(-)
75808
75809 commit a2f54a3408fcf45cae991b6886f4495fdae1f5ac
75810 Author: Christian Persch <chpe@gnome.org>
75811 Date:   Thu Jun 14 22:04:05 2012 +0200
75812
75813     regex: Add FIRSTLINE compile flag
75814
75815     This option exists since PCRE 6.0.
75816
75817  glib/gregex.c      | 2 ++
75818  glib/gregex.h      | 5 ++++-
75819  glib/tests/regex.c | 3 +++
75820  3 files changed, 9 insertions(+), 1 deletion(-)
75821
75822 commit e99e34f65f6cf66feaccde29e480965d525586ae
75823 Author: Christian Persch <chpe@gnome.org>
75824 Date:   Thu Jun 7 23:24:07 2012 +0200
75825
75826     regex: Add NOTEMPTY_ATSTART match option
75827
75828     Since PCRE 8.00 it supports a variant of PCRE_NOTEMPTY that works
75829     similarly except that it only applies to the start of the matched
75830     string
75831     but permits empty matches further in.
75832
75833  glib/gregex.c      | 32 +++++++++++++++++---------------
75834  glib/gregex.h      | 32 ++++++++++++++++++--------------
75835  glib/tests/regex.c | 15 +++++++++++++--
75836  3 files changed, 48 insertions(+), 31 deletions(-)
75837
75838 commit 1171215014bb9406ff8ae1ea91b1c251b4e7d71b
75839 Author: Christian Persch <chpe@gnome.org>
75840 Date:   Thu Jun 7 22:50:52 2012 +0200
75841
75842     regex: Add PARTIAL_HARD match option
75843
75844     Since PCRE 8.00 it supports a new partial matching method
75845     PCRE_PARTIAL_HARD.
75846
75847  glib/gregex.c      | 21 +++++++++++++++++----
75848  glib/gregex.h      |  9 ++++++++-
75849  glib/tests/regex.c | 11 +++++++++--
75850  3 files changed, 34 insertions(+), 7 deletions(-)
75851
75852 commit 0a2967030af2a5cce9fd6ae916a535f26239bcd3
75853 Author: Christian Persch <chpe@gnome.org>
75854 Date:   Thu Jun 7 20:12:11 2012 +0200
75855
75856     regex: Add JavaScript compat mode
75857
75858     Since PCRE 7.7, there's a flag that changes the behaviour to be more
75859     JavaScript compatible. Since it's no effort to expose it, just do so.
75860
75861  glib/gregex.c      | 52
75862  ++++++++++++++++++++++++++++++++--------------------
75863  glib/gregex.h      |  8 +++++++-
75864  glib/tests/regex.c |  1 +
75865  3 files changed, 40 insertions(+), 21 deletions(-)
75866
75867 commit e5550a24db48ce6f67b0f3b8df9dc467087c941b
75868 Author: Christian Persch <chpe@gnome.org>
75869 Date:   Thu Jun 7 18:11:49 2012 +0200
75870
75871     regex: Don't leak internal PCRE options
75872
75873     g_regex_get_compile_get_compile_flags() and g_regex_get_match_flags()
75874     were leaking PCRE flags that don't exist in the corresponding
75875     public GRegexCompileFlags and GRegexMatchFlags; this change masks
75876     these internal flags.
75877
75878  glib/gregex.c      | 36 +++++++++++++++++++++------
75879  glib/tests/regex.c | 73
75880  +++++++++++++++++++++++++++++++++++++-----------------
75881  2 files changed, 78 insertions(+), 31 deletions(-)
75882
75883 commit 26d91ddc08b41533a6952014fd9c19c80865e840
75884 Author: Christian Persch <chpe@gnome.org>
75885 Date:   Thu Jun 7 16:44:52 2012 +0200
75886
75887     regex: Add BSR_ANYCRLF and BSR_ANY match options
75888
75889     These flags override the compile option at match time. They use
75890     PCRE_BSR_ANYCRLF
75891     and PCRE_BSR_UNICODE, resp., which make \R match only CR, LF and CRLF,
75892     or any
75893     Unicode newline character or character sequences, resp.
75894
75895  glib/gregex.c |  6 +++++-
75896  glib/gregex.h | 13 ++++++++++++-
75897  2 files changed, 17 insertions(+), 2 deletions(-)
75898
75899 commit 88ac3839f5d3d8d05ea7ea391209dff378866f57
75900 Author: Christian Persch <chpe@gnome.org>
75901 Date:   Thu Jun 7 16:44:10 2012 +0200
75902
75903     regex: Add BSR_ANYCRLF compile option
75904
75905     When this flag is set, \R only matches CR, LF and CRLF.
75906
75907  glib/gregex.c | 4 +++-
75908  glib/gregex.h | 7 ++++++-
75909  2 files changed, 9 insertions(+), 2 deletions(-)
75910
75911 commit 86a04a05e6b697361c58b1577c52b4a713bf18d3
75912 Author: Christian Persch <chpe@gnome.org>
75913 Date:   Thu Jun 7 16:42:50 2012 +0200
75914
75915     regex: Fix newline definition for system PCRE
75916
75917     While we PCRE_BSR_UNICODE is the default in the internal PCRE,
75918     that may
75919     not be true for the system one. Force the PCRE_BSR_UNICODE flag on it.
75920
75921  glib/gregex.c      | 6 ++++++
75922  glib/tests/regex.c | 3 ++-
75923  2 files changed, 8 insertions(+), 1 deletion(-)
75924
75925 commit 91ba8ae1560d4132e4ed2631b8e69684c3c863d3
75926 Author: Christian Persch <chpe@gnome.org>
75927 Date:   Thu Jun 7 16:07:04 2012 +0200
75928
75929     regex: Don't return from inside a g_once_init_enter/leave block
75930
75931     When using the system PCRE, and it was compiled with incompatible
75932     options,
75933     the code was returning from inside a g_once_init_enter/leave block
75934     without
75935     calling g_once_init_leave().
75936
75937  glib/gregex.c | 36 ++++++++++++++++--------------------
75938  1 file changed, 16 insertions(+), 20 deletions(-)
75939
75940 commit 69a12e3275c6e068929d2ed69ba1af87df0f851b
75941 Author: Christian Persch <chpe@gnome.org>
75942 Date:   Thu Jun 7 15:57:15 2012 +0200
75943
75944     regex: Add accessor for PCRE_INFO_HASCRORLF
75945
75946     This flag is new in PCRE 7.3, and checks whether there is an explicit
75947     CR or LF reference in the pattern.
75948
75949  docs/reference/glib/glib-sections.txt |  1 +
75950  glib/glib.symbols                     |  1 +
75951  glib/gregex.c                         | 21 +++++++++++++++++++++
75952  glib/gregex.h                         |  1 +
75953  glib/tests/regex.c                    | 11 +++++++++++
75954  5 files changed, 35 insertions(+)
75955
75956 commit 7ada9765160ce8a41fae0a0e0435ad00a8037601
75957 Author: Christian Persch <chpe@gnome.org>
75958 Date:   Thu Jun 7 15:36:11 2012 +0200
75959
75960     regex: Remove message for unused error code
75961
75962     Since PCRE 7.3 the PCRE_ERROR_NULLWSLIMIT error is not returned
75963     anymore.
75964
75965  glib/gregex.c | 2 --
75966  1 file changed, 2 deletions(-)
75967
75968 commit 592531019ede1c6d48304ba8babce0a5470d16d7
75969 Author: Christian Persch <chpe@gnome.org>
75970 Date:   Thu Jun 7 15:26:02 2012 +0200
75971
75972     regex: Add NEWLINE_ANYCRLF match option
75973
75974     This PCRE option is new in PCRE 7.1.
75975
75976  glib/gregex.c | 38 ++++++++++++++++++++------------------
75977  glib/gregex.h | 31 +++++++++++++++++++------------
75978  2 files changed, 39 insertions(+), 30 deletions(-)
75979
75980 commit c8c049b177dc40c0242409389ddccfa59ba88953
75981 Author: Christian Persch <chpe@gnome.org>
75982 Date:   Thu Jun 7 15:23:37 2012 +0200
75983
75984     regex: Add NEWLINE_ANYCRLF compile option
75985
75986     The PCRE_NEWLINE_ANYCRLF option is new in PCRE 7.1. With it set,
75987     the only
75988     only newline sequences recognised are CR, LF and CRLF.
75989
75990  glib/gregex.c      |  4 +++-
75991  glib/gregex.h      | 21 ++++++++++++++-------
75992  glib/tests/regex.c |  2 --
75993  3 files changed, 17 insertions(+), 10 deletions(-)
75994
75995 commit 7e8b5ea442f235f5e272b0fe7a4768bf897b6aad
75996 Author: Christian Persch <chpe@gnome.org>
75997 Date:   Thu Jun 7 14:48:51 2012 +0200
75998
75999     regex: Assert that our flags values are the same as PCRE's
76000
76001     We rely on those flags having the same values as PCRE's (so we
76002     can pass
76003     them right through), so assert this at compile time.
76004
76005  glib/gregex.c | 24 ++++++++++++++++++++++++
76006  1 file changed, 24 insertions(+)
76007
76008 commit 03611f7c0670ea14eedbc121972aed7ce60bb9ee
76009 Author: Simon Feltman <s.feltman@gmail.com>
76010 Date:   Wed Jun 13 23:20:17 2012 -0700
76011
76012     Updated codegen to work with python3.
76013
76014     Most changes were just replacing usage of "has_key" with "in".
76015     Also updated the sorting function which was simplified and
76016     changed to a "key" function instead of "cmp" (which is no longer
76017     supported in python3. Verified everything builds with
76018     python 2.7 and 3.
76019
76020     https://bugzilla.gnome.org/show_bug.cgi?id=678066
76021
76022  gio/gdbus-2.0/codegen/codegen.py         | 15 +++++----------
76023  gio/gdbus-2.0/codegen/codegen_docbook.py |  8 +++-----
76024  gio/gdbus-2.0/codegen/codegen_main.py    |  4 ++--
76025  gio/gdbus-2.0/codegen/parser.py          | 22 +++++++++++-----------
76026  gio/gdbus-2.0/codegen/utils.py           | 17 +++++------------
76027  5 files changed, 26 insertions(+), 40 deletions(-)
76028
76029 commit 6d5484b2962c2a365983e8a37295f298909bca00
76030 Author: Christian Persch <chpe@gnome.org>
76031 Date:   Fri Jun 8 01:08:10 2012 +0200
76032
76033     regex: Handle PCRE_ERROR_RECURSIONLOOP
76034
76035     Was missing from the error conversion routine.
76036
76037  glib/gregex.c | 2 ++
76038  1 file changed, 2 insertions(+)
76039
76040 commit 7e5615138af8a5044bb5adac0804a59073d4cb69
76041 Author: Christian Persch <chpe@gnome.org>
76042 Date:   Wed Jun 6 21:55:01 2012 +0200
76043
76044     regex: Update GRegexError with newer PCRE error codes
76045
76046     Update the GRegexError enum with new PCRE errors up to PCRE 8.30.
76047
76048     https://bugzilla.gnome.org/show_bug.cgi?id=677579
76049
76050  glib/gregex.c      | 145
76051  +++++++++++++++++++++++++++++++++++------------------
76052  glib/gregex.h      |  40 +++++++++++++--
76053  glib/tests/regex.c |  51 +++++++++++++++++--
76054  3 files changed, 181 insertions(+), 55 deletions(-)
76055
76056 commit 3be1d864d838a9015866656764c0a615f63f63ec
76057 Author: Christian Persch <chpe@gnome.org>
76058 Date:   Thu Jun 7 18:22:44 2012 +0200
76059
76060     regex: Simplify regex compile tests
76061
76062     Use a macro instead of repeating the same code over and over again.
76063
76064  glib/tests/regex.c | 106
76065  +++++++++++------------------------------------------
76066  1 file changed, 22 insertions(+), 84 deletions(-)
76067
76068 commit 20ab7e2aea955e4a70be43cbb6e4237afd98bf7b
76069 Author: Christian Persch <chpe@gnome.org>
76070 Date:   Thu Jun 7 19:53:17 2012 +0200
76071
76072     regex: Deprecate an obsolete error code
76073
76074     G_REGEX_ERROR_DEFINE_REPETION is dead and never raised by PCRE.
76075
76076  glib/gregex.c | 3 ---
76077  glib/gregex.h | 2 +-
76078  2 files changed, 1 insertion(+), 4 deletions(-)
76079
76080 commit d9e8d3e0f0fc00435b161dd3dfb1b8727922ba00
76081 Author: Christian Persch <chpe@gnome.org>
76082 Date:   Wed Jun 6 21:54:08 2012 +0200
76083
76084     regex: Fix PCRE error code conversion
76085
76086     Use the shifted error codes for comparisions.
76087
76088     https://bugzilla.gnome.org/show_bug.cgi?id=677578
76089
76090  glib/gregex.c | 18 +++++++++---------
76091  1 file changed, 9 insertions(+), 9 deletions(-)
76092
76093 commit 3173fca9cc520785f82e602fe830c220c2d1820f
76094 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
76095 Date:   Sat Jun 30 09:55:26 2012 +0700
76096
76097     Updated Vietnamese translation
76098
76099  po/vi.po | 103
76100  +++++++++++++++++++++++++++++++++++++++------------------------
76101  1 file changed, 64 insertions(+), 39 deletions(-)
76102
76103 commit 7ddefe3f4b2221147bd77f362760e8fb00f7e624
76104 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
76105 Date:   Sat Jun 30 09:42:53 2012 +0700
76106
76107     po/vi: import from Damned Lies
76108
76109  po/vi.po | 661
76110  ++++++++++++++++++++++++++++++++++-----------------------------
76111  1 file changed, 362 insertions(+), 299 deletions(-)
76112
76113 commit 64bfbc2cf074de087c4e195d6409af9c24dc2f28
76114 Author: Matthias Clasen <mclasen@redhat.com>
76115 Date:   Fri Jun 29 13:47:15 2012 -0400
76116
76117     GOptionContext: Don't show headings without options
76118
76119     If the only entry in the main group is for the rest args,
76120     don't bother printing "Application Options".
76121
76122  glib/goption.c              |  2 ++
76123  glib/tests/option-context.c | 27 ++++++++++++++++++++++++++-
76124  2 files changed, 28 insertions(+), 1 deletion(-)
76125
76126 commit 08cfcdc81add6f6f2247b1cc82d2c15ad27001f0
76127 Author: Johan Dahlin <johan@gnome.org>
76128 Date:   Fri Jun 29 11:59:23 2012 -0300
76129
76130     Use the same Python as we found in configure
76131
76132     Don't assume /usr/bin/python is python 2.x, on newer Ubuntu versions
76133     it's actually python 3.x.
76134
76135  gio/gdbus-2.0/codegen/Makefile.am      | 2 +-
76136  gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
76137  2 files changed, 2 insertions(+), 2 deletions(-)
76138
76139 commit df319ca49ca1e8caff1a4f17e8e53628b33b8d56
76140 Author: Tom Tryfonidis <tomtryf@gmail.com>
76141 Date:   Thu Jun 28 17:44:14 2012 +0300
76142
76143     Updated Greek translation
76144
76145  po/el.po | 94
76146  +++++++++++++++++++++++++++++++++-------------------------------
76147  1 file changed, 49 insertions(+), 45 deletions(-)
76148
76149 commit d023b81a7a261782f2c88df7751f3476bd802b99
76150 Author: Martin Pitt <martinpitt@gnome.org>
76151 Date:   Wed Jun 27 16:30:38 2012 +0200
76152
76153     Fix /contenttype/guess test
76154
76155     After fixing bug 674452 this test case now reliably fails, as "ABC
76156     abc" is text
76157     and definitively not PowerPoint. It previously worked as
76158     g_content_type_guess()
76159     was reading beyond the boundary of the data due to specifying -1
76160     as data
76161     length.
76162
76163     Update that test case to expect a PO template instead, and add two
76164     more with a
76165     definitive PO template syntax and some binary data. We do not
76166     currently have a
76167     MIME magic for PowerPoint, so we cannot actually detect it with
76168     certainty, but
76169     at least make sure that the returned MIME type is correct.
76170
76171     https://bugzilla.gnome.org/show_bug.cgi?id=678941
76172
76173  gio/tests/contenttype.c | 19 ++++++++++++++++++-
76174  1 file changed, 18 insertions(+), 1 deletion(-)
76175
76176 commit c35106fcc4a736a2cdd3566042da15216dea415b
76177 Author: Alexander Larsson <alexl@redhat.com>
76178 Date:   Thu Jun 28 15:38:06 2012 +0200
76179
76180     Fix the mimetype default fix
76181
76182     We need to ignore the defaults.list item only when there
76183     was a mimetype handler found in a previous mimetype, not
76184     if one was found for the same mimetype as the one that
76185     is listed in defaults.list (same for the new-style defaults).
76186
76187  gio/gdesktopappinfo.c | 10 ++++++++--
76188  1 file changed, 8 insertions(+), 2 deletions(-)
76189
76190 commit f14c0112d07832b0ae4c75fd8d348e8f15d131d1
76191 Author: Alexander Larsson <alexl@redhat.com>
76192 Date:   Thu Jun 28 14:50:37 2012 +0200
76193
76194     Fix default app lookup wrt parent types and defaults.list
76195
76196     There was an issue when looking up the default handler
76197     for a type where a supertype was listed in defaults.list.
76198     We would pick the default for the parent type even if
76199     there was a handler for the more specific type.
76200
76201     In the case of the new-style defaults marking (
76202     "Default Applications" in mimeapps.list) we were already
76203     checking for a more specific handler befor using a default,
76204     but we also need to do a similar check for the defaults.list
76205     case.
76206
76207     https://bugzilla.gnome.org/show_bug.cgi?id=678944
76208
76209  gio/gdesktopappinfo.c | 2 +-
76210  1 file changed, 1 insertion(+), 1 deletion(-)
76211
76212 commit 1ae30806403e556c8297a16a25a18687d9e80f89
76213 Author: Stef Walter <stefw@gnome.org>
76214 Date:   Thu Jun 28 14:41:39 2012 +0200
76215
76216     GTlsInteraction: Fix incorrect locking of mutex
76217
76218      * Fix incorrect locking of mutex in
76219      g_tls_interaction_invoke_ask_password()
76220
76221     https://bugzilla.gnome.org/show_bug.cgi?id=678758
76222
76223  gio/gtlsinteraction.c | 9 +++++++--
76224  1 file changed, 7 insertions(+), 2 deletions(-)
76225
76226 commit 139c1ce9884a91be167ab9d48d3c4b0df89dd112
76227 Author: Martin Pitt <martinpitt@gnome.org>
76228 Date:   Wed Jun 27 09:25:37 2012 +0200
76229
76230     gio/tests/contenttype: Call g_content_type_guess() with valid data len
76231
76232     g_content_type_guess() requires specifying a valid data length. Fixes
76233     a
76234     segfault when running the test.
76235
76236     Also add an explicit check for this and return XDG_MIME_TYPE_UNKNOWN
76237     when
76238     data_size is specified as -1, to avoid crashing.
76239
76240     https://bugzilla.gnome.org/show_bug.cgi?id=674452
76241
76242  gio/gcontenttype.c      | 8 ++++++++
76243  gio/tests/contenttype.c | 4 ++--
76244  2 files changed, 10 insertions(+), 2 deletions(-)
76245
76246 commit 95f29687e14423ca541cac1c00137375b935168d
76247 Author: Martin Pitt <martinpitt@gnome.org>
76248 Date:   Wed Jun 27 11:46:28 2012 +0200
76249
76250     /mainloop/timeouts test: Reduce race condition
76251
76252     Due to load, particular traits of the architecture, or other
76253     circumstances, the
76254     /mainloop/timeouts sometimes manages to call the "every
76255     100 ms" timer loop only 9 times in 1050 ms.
76256
76257     This is an inherent race-condition in the test; allow it some slack
76258     and accept
76259     9 times as well.
76260
76261     https://bugzilla.gnome.org/show_bug.cgi?id=678959
76262
76263  glib/tests/mainloop.c | 5 ++++-
76264  1 file changed, 4 insertions(+), 1 deletion(-)
76265
76266 commit 240ef2b9e830f2aa92356368902bec813f3c1ef8
76267 Author: Philipp Kern <pkern@debian.org>
76268 Date:   Wed Jun 27 10:57:50 2012 +0200
76269
76270     valuetransform: Fix definition of ulong_bool
76271
76272     On big endian 64 bit machines such as s390x, an uint is too small
76273     to hold a
76274     ulong_bool; it needs to be an actual ulong.
76275
76276     https://bugzilla.gnome.org/show_bug.cgi?id=678949
76277     http://bugs.debian.org/662057
76278
76279  gobject/gvaluetransform.c | 2 +-
76280  1 file changed, 1 insertion(+), 1 deletion(-)
76281
76282 commit c5e5e95a217dc43a70bd998fce16ed93225e0cfd
76283 Author: Alexander Shopov <ash@kambanaria.org>
76284 Date:   Wed Jun 27 07:17:40 2012 +0300
76285
76286     Updated Bulgarian translation
76287
76288  po/bg.po | 391
76289  +++++++++++++++++++++++++++++++++------------------------------
76290  1 file changed, 203 insertions(+), 188 deletions(-)
76291
76292 commit 72af44cb1249f02cbe56376a751e3ae6d3b39ea8
76293 Author: Martin Pitt <martinpitt@gnome.org>
76294 Date:   Tue Jun 26 18:32:29 2012 +0200
76295
76296     Allow slightly too small poll duration in /socket/timed_wait test
76297
76298     Sometimes the poll duration in the /socket/timed_wait test is
76299     slightly lower
76300     than the requested 100000, causing failures like
76301
76302     ERROR:/build/buildd/glib2.0-2.33.2/./gio/tests/socket.c:619:test_timed_wait:
76303       assertion failed (poll_duration > = 100000): (99240 >= 100000)
76304     FAIL
76305
76306     Adjust the test to also allow some jitter in the "too small"
76307     direction, similar
76308     to the already existing span for "slightly too large".
76309
76310     https://bugzilla.gnome.org/show_bug.cgi?id=678881
76311
76312  gio/tests/socket.c | 2 +-
76313  1 file changed, 1 insertion(+), 1 deletion(-)
76314
76315 commit d6aa3b3bdd9f0fe1d9f2d2eed1d881bc189bcfe8
76316 Author: Colin Walters <walters@verbum.org>
76317 Date:   Mon Jun 25 20:46:28 2012 -0400
76318
76319     GTestDBus: Don't call into gvfs
76320
76321     https://bugzilla.gnome.org/show_bug.cgi?id=678808
76322
76323  gio/gtestdbus.c | 8 +++++---
76324  1 file changed, 5 insertions(+), 3 deletions(-)
76325
76326 commit 55bac5da0ada8f46824a4d565cdd8ea7e3774a47
76327 Author: Dan Winship <danw@gnome.org>
76328 Date:   Wed Apr 11 13:08:13 2012 -0400
76329
76330     GMainContext: reorganize source list to avoid O(n) behavior
76331
76332     Rather than having a single priority-ordered list of GSources, store a
76333     list of queues of each priority level. This means that adding a source
76334     is now O(n) in the number of unique priority levels currently being
76335     used, rather than O(n) in the total number of sources.
76336
76337     https://bugzilla.gnome.org/show_bug.cgi?id=619329
76338
76339  glib/gmain.c | 154
76340  ++++++++++++++++++++++++++++++++++++++++++++++++-----------
76341  1 file changed, 126 insertions(+), 28 deletions(-)
76342
76343 commit aaaaab91de10445a178e8183a95d98189249e868
76344 Author: Dan Winship <danw@gnome.org>
76345 Date:   Fri Jun 22 22:21:05 2012 -0400
76346
76347     gmain: add GSourceIter
76348
76349     add an explicit iterator for GMainContext sources
76350
76351     https://bugzilla.gnome.org/show_bug.cgi?id=619329
76352
76353  glib/gmain.c | 154
76354  +++++++++++++++++++++++++++++++++++------------------------
76355  1 file changed, 92 insertions(+), 62 deletions(-)
76356
76357 commit 8e65c304315a7f54addd9c2771d20eca007f9d6a
76358 Author: Dan Winship <danw@gnome.org>
76359 Date:   Sat Jun 23 12:01:40 2012 -0400
76360
76361     gmain: rename some variables for clarity
76362
76363     https://bugzilla.gnome.org/show_bug.cgi?id=619329
76364
76365  glib/gmain.c | 28 ++++++++++++++--------------
76366  1 file changed, 14 insertions(+), 14 deletions(-)
76367
76368 commit 532f463eaf48d6a560977fd64479cfa05433162e
76369 Author: Dan Winship <danw@gnome.org>
76370 Date:   Wed Apr 11 10:22:45 2012 -0400
76371
76372     gmain: child sources must always have same priority as parent
76373
76374     A child source does not have a priority of its own; it must have the
76375     same priority as its parent. Enforce this in
76376     g_source_set_priority_unlocked().
76377
76378     https://bugzilla.gnome.org/show_bug.cgi?id=619329
76379
76380  glib/gmain.c | 3 +++
76381  1 file changed, 3 insertions(+)
76382
76383 commit d981d79a4291f76373f7f0e3abec762977133e27
76384 Author: Ryan Lortie <desrt@desrt.ca>
76385 Date:   Tue Aug 30 12:15:04 2011 -0400
76386
76387     GSource: initialise ->priv on construct
76388
76389     For efficiency, we waited until setting up child sources to allocate
76390     ->priv.  Simplify things a bit by allocating it from the start.
76391
76392     https://bugzilla.gnome.org/show_bug.cgi?id=619329
76393
76394  glib/gmain.c | 39 ++++++++++++++-------------------------
76395  1 file changed, 14 insertions(+), 25 deletions(-)
76396
76397 commit 56de38da7dc4ffd1c60c336211806e345dbcaf42
76398 Author: Dan Winship <danw@gnome.org>
76399 Date:   Sun Jun 24 09:48:10 2012 -0400
76400
76401     tests: add a timing test for adding lots of GSources
76402
76403     https://bugzilla.gnome.org/show_bug.cgi?id=619329
76404
76405  tests/.gitignore  |   1 +
76406  tests/Makefile.am |   2 +
76407  tests/sources.c   | 189
76408  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
76409  3 files changed, 192 insertions(+)
76410
76411 commit 4780ee5d4a6057312abee9a8fcaad45a9897fe0e
76412 Author: Ryan Lortie <desrt@desrt.ca>
76413 Date:   Mon Jun 25 23:23:36 2012 -0400
76414
76415     glib/: gtk-doc cleanup
76416
76417  docs/reference/glib/glib-overrides.txt | 5 +++++
76418  glib/docs.c                            | 3 +++
76419  glib/gkeyfile.c                        | 2 +-
76420  glib/gunicode.h                        | 2 +-
76421  4 files changed, 10 insertions(+), 2 deletions(-)
76422
76423 commit 130c249eacfba3b77ec110880661386e7945b898
76424 Author: Colin Walters <walters@verbum.org>
76425 Date:   Mon Jun 25 19:37:05 2012 -0400
76426
76427     Fix previous commit
76428
76429  gio/tests/actions.c | 2 +-
76430  1 file changed, 1 insertion(+), 1 deletion(-)
76431
76432 commit b837cdde69fa39ed10aaf8791ab656ad41dedeb0
76433 Author: Colin Walters <walters@verbum.org>
76434 Date:   Mon Jun 25 18:14:10 2012 -0400
76435
76436     gio/tests/actions: Plug a memory leak
76437
76438  gio/tests/actions.c | 1 +
76439  1 file changed, 1 insertion(+)
76440
76441 commit b65194e8dfd3d9c3fabb16a189c0b326c175f9d5
76442 Author: Colin Walters <walters@verbum.org>
76443 Date:   Mon Jun 25 17:05:45 2012 -0400
76444
76445     GIOScheduler: Disconnect from cancellable after job completes
76446
76447     This was causing crashes when a cancellable was canceled after the job
76448     had completed.
76449
76450     https://bugzilla.gnome.org/show_bug.cgi?id=678576
76451
76452  gio/gioscheduler.c | 49 ++++++++++++++++++++++---------------------------
76453  1 file changed, 22 insertions(+), 27 deletions(-)
76454
76455 commit 03f2f3b0027e9239fc501539b1c16aefaee863d6
76456 Author: Ryan Lortie <desrt@desrt.ca>
76457 Date:   Mon Jun 25 16:55:31 2012 -0400
76458
76459     *bump*
76460
76461  configure.ac | 2 +-
76462  1 file changed, 1 insertion(+), 1 deletion(-)
76463
76464 commit a5ed95c9ad973e30c1c1938c55ffe60f4a14dab7
76465 Author: Ryan Lortie <desrt@desrt.ca>
76466 Date:   Mon Jun 25 16:29:53 2012 -0400
76467
76468     GLib 2.33.3
76469
76470  NEWS         | 44 ++++++++++++++++++++++++++++++++++++++++++++
76471  configure.ac |  2 +-
76472  2 files changed, 45 insertions(+), 1 deletion(-)
76473
76474 commit 115ca3d8970ca32d824a201a9cc8f1fb24f3155e
76475 Author: Ryan Lortie <desrt@desrt.ca>
76476 Date:   Mon Jun 25 10:37:51 2012 -0400
76477
76478     Revert "GIOScheduler: Avoid constant iteration over pending job list"
76479
76480     This reverts commit 2839297686a9305b4fa909b93c337ef1d1a5e94b.
76481
76482     Conflicts:
76483
76484             gio/gioscheduler.c
76485
76486     https://bugzilla.gnome.org/show_bug.cgi?id=678576
76487
76488  gio/gioscheduler.c | 41 ++++++++++++++++++++++++++---------------
76489  1 file changed, 26 insertions(+), 15 deletions(-)
76490
76491 commit 1354ef25402e0d340aa52521a5f51b1fb387705c
76492 Author: Lars Uebernickel <lars@uebernic.de>
76493 Date:   Mon Jun 25 18:29:01 2012 +0200
76494
76495     GDbusActionGroup: always set strict when _query_action fails
76496
76497  gio/gdbusactiongroup.c | 1 +
76498  1 file changed, 1 insertion(+)
76499
76500 commit 4b66dc1ca6657171d7d9b45568b3479653a525f8
76501 Author: Fran Diéguez <fran.dieguez@mabishu.com>
76502 Date:   Mon Jun 25 00:01:07 2012 +0200
76503
76504     Updated Galician translations
76505
76506  po/gl.po | 367
76507  +++++++++++++++++++++++++++++++++------------------------------
76508  1 file changed, 191 insertions(+), 176 deletions(-)
76509
76510 commit bea994199379f4e09091b030c46fd922b304d0d2
76511 Author: Matthias Clasen <mclasen@redhat.com>
76512 Date:   Sat Jun 23 20:55:51 2012 -0400
76513
76514     Mark utf8 performance tests as such
76515
76516  glib/tests/utf8-performance.c | 26 ++++++++++++--------------
76517  1 file changed, 12 insertions(+), 14 deletions(-)
76518
76519 commit c5561ff6992bfbf2b92af401bc6f96317514b4a3
76520 Author: Matthias Clasen <mclasen@redhat.com>
76521 Date:   Sat Jun 23 17:58:51 2012 -0400
76522
76523     Remove a few redundant ;s
76524
76525  gio/gdbusobjectmanagerclient.c | 2 +-
76526  gio/gresourcefile.c            | 2 +-
76527  2 files changed, 2 insertions(+), 2 deletions(-)
76528
76529 commit 02eed18a4e745b4b4a0f0d5d2892faaecbd2c23d
76530 Author: Phil Clayton <phil.clayton@lineone.net>
76531 Date:   Tue Jun 12 16:09:19 2012 +0100
76532
76533     Add missing annotation to GDBusConnection::closed
76534
76535     Add annotation (allow-none) to the parameter error.
76536
76537     https://bugzilla.gnome.org/show_bug.cgi?id=677952
76538
76539  gio/gdbusconnection.c | 2 +-
76540  1 file changed, 1 insertion(+), 1 deletion(-)
76541
76542 commit 90f70099d86dbf6c249137f9fbaead1df8002f6e
76543 Author: Emmanuele Bassi <ebassi@gnome.org>
76544 Date:   Thu May 31 23:48:35 2012 +0100
76545
76546     Update the comment in gmarshal.list
76547
76548     The current note makes it look like the marshaller code generation has
76549     been deprecated in favour of the libffi-based generic marshaller; this
76550     is not the case, so we should probably clarify the point a bit.
76551
76552     https://bugzilla.gnome.org/show_bug.cgi?id=677235
76553
76554  gobject/gmarshal.list | 7 +++++--
76555  1 file changed, 5 insertions(+), 2 deletions(-)
76556
76557 commit 1c6070a6792b78f44df9746ee96116cbbcc4dd40
76558 Author: Matthias Clasen <mclasen@redhat.com>
76559 Date:   Sat Jun 23 17:51:11 2012 -0400
76560
76561     Add a test for G_USER_DIRECTOR_DESKTOP
76562
76563     Based on a patch by Marc-Antoine Perennou,
76564     https://bugzilla.gnome.org/show_bug.cgi?id=676594
76565
76566  glib/tests/utils.c | 14 ++++++++++++++
76567  1 file changed, 14 insertions(+)
76568
76569 commit 53b48dfd3bce21fc6b52128859b01329efa10d52
76570 Author: Christian Persch <chpe@gnome.org>
76571 Date:   Sun Jun 17 22:51:44 2012 +0200
76572
76573     regex: Fix unicode othercasing
76574
76575     The old _pcre_ucp_othercase() function was wrong in returning
76576     NOTACHAR (0xffffffff) for characters that aren't changed by upper-
76577     and lower-casing. This led to PCRE internally using incorrect (or
76578     at least inefficient) character classes when using G_REGEX_CASELESS.
76579
76580     E.g. [Z-\x{100}] turned into:
76581
76582     [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}]
76583
76584     instead of the expected and efficient
76585
76586     [Z\x{39c}\x{178}z-\x{101}]
76587
76588     https://bugzilla.gnome.org/show_bug.cgi?id=678273
76589
76590  glib/pcre/pcre_tables.c | 17 +++++++----------
76591  1 file changed, 7 insertions(+), 10 deletions(-)
76592
76593 commit 22e9f72a8e23c9469c2891e48e082be664429dac
76594 Author: Matthias Clasen <mclasen@redhat.com>
76595 Date:   Sat Jun 23 17:30:10 2012 -0400
76596
76597     Add a note of caution to the g_slist_delete_link() docs
76598
76599  glib/gslist.c | 12 ++++++++++++
76600  1 file changed, 12 insertions(+)
76601
76602 commit 905184b3ef04ea6068bd115111354cebe34d3bbc
76603 Author: Sasi Bhushan Boddepalli <sasi@swecha.net>
76604 Date:   Sat Jun 23 10:16:28 2012 +0530
76605
76606     Updated Telugu Translation
76607
76608  po/te.po | 540
76609  ++++++++++++++++++++++++++++++++++++---------------------------
76610  1 file changed, 305 insertions(+), 235 deletions(-)
76611
76612 commit 991d07d66a8b111131181a8db15abbb042ee7c6d
76613 Author: Colin Walters <walters@verbum.org>
76614 Date:   Thu Jun 21 11:10:00 2012 -0400
76615
76616     GIOScheduler: Use a GList, not GSList for jobs
76617
76618     In general, code using g_slist_delete_link() is broken, because it
76619     potentially requires an O(n) traversal.  Just switch to GList in this
76620     case.
76621
76622     The performance hit here was exacerbated by the fact that we were
76623     holding a mutex that needed to be accessed by all threads.
76624
76625     https://bugzilla.gnome.org/show_bug.cgi?id=678576
76626
76627  gio/gioscheduler.c | 16 ++++++++--------
76628  1 file changed, 8 insertions(+), 8 deletions(-)
76629
76630 commit 2839297686a9305b4fa909b93c337ef1d1a5e94b
76631 Author: Colin Walters <walters@verbum.org>
76632 Date:   Thu Jun 21 10:20:20 2012 -0400
76633
76634     GIOScheduler: Avoid constant iteration over pending job list
76635
76636     The iteration over the list (while holding a mutex) was a serious
76637     performance hit for asynchronous I/O.  We can just use
76638     g_cancellable_connect().
76639
76640     https://bugzilla.gnome.org/show_bug.cgi?id=678576
76641
76642  gio/gioscheduler.c | 41 +++++++++++++++--------------------------
76643  1 file changed, 15 insertions(+), 26 deletions(-)
76644
76645 commit a8ddd52a45ccf1e9a6aa6b5d873e12eda3a205df
76646 Author: Colin Walters <walters@verbum.org>
76647 Date:   Thu Jun 21 15:44:16 2012 -0400
76648
76649     GRand: Check return value of fopen directly
76650
76651     This doesn't fix anything, it should just silence some static analysis
76652     tools.
76653
76654  glib/grand.c | 5 ++---
76655  1 file changed, 2 insertions(+), 3 deletions(-)
76656
76657 commit 01d8d43d0b66f349a38075a3ebfd82fc9bed084a
76658 Author: Colin Walters <walters@verbum.org>
76659 Date:   Thu Jun 21 15:37:39 2012 -0400
76660
76661     gspawn: Abort if we can't open /dev/null
76662
76663     This really "shouldn't happen", but if we have an assertion here, it
76664     will help static analysis tools know we're not hitting undefined
76665     state.
76666
76667  glib/gspawn.c | 2 ++
76668  1 file changed, 2 insertions(+)
76669
76670 commit 7d622157f055d9fb0ae3686f2b7a4fd1952af258
76671 Author: Colin Walters <walters@verbum.org>
76672 Date:   Thu Jun 21 15:33:51 2012 -0400
76673
76674     tests/unix: Ensure buffer is NUL terminated
76675
76676  glib/tests/unix.c | 1 +
76677  1 file changed, 1 insertion(+)
76678
76679 commit 56411bb67807cb5306f495d41276fe6855cdcee7
76680 Author: Colin Walters <walters@verbum.org>
76681 Date:   Thu Jun 21 12:12:53 2012 -0400
76682
76683     gsignal: Properly handle NULL nodes
76684
76685  gobject/gsignal.c | 10 +++++++---
76686  1 file changed, 7 insertions(+), 3 deletions(-)
76687
76688 commit ccd30d6816564db42b2ce13afc6bdf32274206e8
76689 Author: Colin Walters <walters@verbum.org>
76690 Date:   Thu Jun 21 12:12:33 2012 -0400
76691
76692     gresourcefile.c: Remove stray semicolon
76693
76694  gio/gresourcefile.c | 2 +-
76695  1 file changed, 1 insertion(+), 1 deletion(-)
76696
76697 commit c1ada372e968db4c5ccdc684d21b2a3e53514b85
76698 Author: Colin Walters <walters@verbum.org>
76699 Date:   Thu Jun 21 12:08:05 2012 -0400
76700
76701     gmenu: Remove stray semicolon in g_menu_clear_item()
76702
76703  gio/gmenu.c | 2 +-
76704  1 file changed, 1 insertion(+), 1 deletion(-)
76705
76706 commit 598c3d233a560c10133b9a8a426ae87288a98584
76707 Author: Colin Walters <walters@verbum.org>
76708 Date:   Thu Jun 21 12:06:34 2012 -0400
76709
76710     tests: Add missing initializer for return value
76711
76712  gio/tests/test-pipe-unix.c | 2 +-
76713  1 file changed, 1 insertion(+), 1 deletion(-)
76714
76715 commit f626cb3c16e415a78e21c7b1009e0fb9851fa3b4
76716 Author: Colin Walters <walters@verbum.org>
76717 Date:   Thu Jun 21 12:05:39 2012 -0400
76718
76719     tests: Add missing va_end()
76720
76721  gio/tests/gapplication.c | 2 ++
76722  1 file changed, 2 insertions(+)
76723
76724 commit eef6f0add83c9a82b7544b519f292a90d9356a74
76725 Author: Colin Walters <walters@verbum.org>
76726 Date:   Thu Jun 21 12:00:04 2012 -0400
76727
76728     gfileutils: Remove extra fclose()
76729
76730     This is a regression introduced by:
76731     commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd
76732     Author: Matthias Clasen <mclasen@redhat.com>
76733     Date:   Tue Jun 14 10:12:46 2011 -0400
76734
76735         Don't leak resources in error cases
76736
76737  glib/gfileutils.c | 1 -
76738  1 file changed, 1 deletion(-)
76739
76740 commit e756bef2e3b93a09b38a4f793a7b7265584457c8
76741 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
76742 Date:   Fri Jun 22 13:44:29 2012 +0200
76743
76744     Updated Spanish translation
76745
76746  po/es.po | 61
76747  ++++++++++++++++++++++++++++++++-----------------------------
76748  1 file changed, 32 insertions(+), 29 deletions(-)
76749
76750 commit 8ed955ceba9868bff43bdd591a36c12294735ab2
76751 Author: Stef Walter <stefw@gnome.org>
76752 Date:   Sun May 13 07:44:57 2012 +0200
76753
76754     gresolver: More robust parsing of DNS responses
76755
76756      * Handle truncated responses, and invalid names
76757
76758     https://bugzilla.gnome.org/show_bug.cgi?id=675966
76759
76760  gio/gresolver.c | 199
76761  ++++++++++++++++++++++++++++++++++++++------------------
76762  1 file changed, 134 insertions(+), 65 deletions(-)
76763
76764 commit 49e50757076b589bd21274221b3f69f7b2b785f3
76765 Author: Matthew Barnes <mbarnes@redhat.com>
76766 Date:   Thu Jun 21 23:39:14 2012 -0400
76767
76768     Add g_dbus_object_manager_server_is_exported()
76769
76770     Returns whether a GDBusObjectSkeleton is exported on a
76771     GDBusObjectManagerServer.
76772
76773     https://bugzilla.gnome.org/show_bug.cgi?id=678539
76774
76775  docs/reference/gio/gio-sections.txt |  1 +
76776  gio/gdbusobjectmanagerserver.c      | 34
76777  ++++++++++++++++++++++++++++++++++
76778  gio/gdbusobjectmanagerserver.h      |  2 ++
76779  gio/gio.symbols                     |  1 +
76780  4 files changed, 38 insertions(+)
76781
76782 commit aae1633d0f0c75b7d9c2dd7b8c10eb279f70fc0d
76783 Author: Colin Walters <walters@verbum.org>
76784 Date:   Thu Jun 21 18:32:06 2012 -0400
76785
76786     GUnixVolumeMonitor: Make use of new g_list_copy_deep()
76787
76788  gio/gunixvolumemonitor.c | 12 ++----------
76789  1 file changed, 2 insertions(+), 10 deletions(-)
76790
76791 commit 2fd6eb7e1cfc878d011ec0b7e58c5e696186516e
76792 Author: Jonh Wendell <jwendell@gnome.org>
76793 Date:   Thu Jun 21 12:23:23 2012 -0300
76794
76795     Adds g_list_copy_deep and g_slist_copy_deep
76796
76797     They make a full (deep) copy of a list.
76798
76799     In contrast with g_[s]list_copy(), these functions take a function
76800     as a argument
76801     to make a copy of each list element, in addition to copying the list
76802     container itself.
76803
76804     The functions g_[s]list_copy() were reimplemented to just call the
76805     new functions
76806     with NULL as the function argument, which will behave like current
76807     implementation.
76808
76809     https://bugzilla.gnome.org/show_bug.cgi?id=675024
76810
76811  docs/reference/glib/glib-sections.txt |  2 ++
76812  glib/glib.symbols                     |  2 ++
76813  glib/glist.c                          | 48
76814  ++++++++++++++++++++++++++++++++---
76815  glib/glist.h                          |  7 +++++
76816  glib/gslist.c                         | 48
76817  ++++++++++++++++++++++++++++++++---
76818  glib/gslist.h                         |  6 +++++
76819  glib/tests/list.c                     | 29 +++++++++++++++++++++
76820  7 files changed, 136 insertions(+), 6 deletions(-)
76821
76822 commit e0f4b2b03b877e0360f56836ebfe454aa3a9dca5
76823 Author: Dan Winship <danw@gnome.org>
76824 Date:   Thu Jun 21 15:13:06 2012 -0400
76825
76826     gio/tests/proxy-test: fix cleanup
76827
76828     make sure the proxy threads are in the "waiting for a connection"
76829     state when we do the final cleanup, or else there are race conditions
76830     involving which thread processes the GCancellable cancellation first.
76831
76832  gio/tests/proxy-test.c | 8 ++++++--
76833  1 file changed, 6 insertions(+), 2 deletions(-)
76834
76835 commit e9ec1ad0689dfbb1121e1c5fe5b1aedbe2de568f
76836 Author: Matthias Clasen <mclasen@redhat.com>
76837 Date:   Thu Jun 21 06:11:58 2012 -0400
76838
76839     Install bash completion files in /usr/share/
76840
76841     The bash-completion code nowadays expects completion files to
76842     be installed in  /usr/share/bash-completion/completions, and
76843     expects them to be named like the command they are completing
76844     for.
76845
76846     https://bugzilla.gnome.org/show_bug.cgi?id=677782
76847
76848  gio/Makefile.am                                            | 8 ++++----
76849  gio/{gdbus-bash-completion.sh => completion/gdbus}         | 0
76850  gio/{gresource-bash-completion.sh => completion/gresource} | 0
76851  gio/{gsettings-bash-completion.sh => completion/gsettings} | 0
76852  4 files changed, 4 insertions(+), 4 deletions(-)
76853
76854 commit 80b6074aa27815e3c824f1e01ccb2431b03feec4
76855 Author: Dan Winship <danw@gnome.org>
76856 Date:   Wed Jun 20 10:14:01 2012 -0400
76857
76858     gio/tests/pollable: add can_poll() assertions
76859
76860     Assert that socket streams and socket/pipe-based unix streams are
76861     pollable, and file-based unix streams are not.
76862
76863     https://bugzilla.gnome.org/show_bug.cgi?id=677770
76864
76865  gio/tests/pollable.c | 19 ++++++++++++++++++-
76866  1 file changed, 18 insertions(+), 1 deletion(-)
76867
76868 commit 7d0db042234165678f5dfafef3dd96d3af97b56c
76869 Author: Dan Winship <danw@gnome.org>
76870 Date:   Mon Jun 18 15:31:47 2012 -0400
76871
76872     gdbus: fix generated code to not warn under -Wfloat-equal
76873
76874     https://bugzilla.gnome.org/show_bug.cgi?id=678333
76875
76876  gio/gdbus-2.0/codegen/codegen.py | 11 +++++++++--
76877  gio/tests/gdbus-test-codegen.c   | 31 +++++++++++++++++++++++++++++++
76878  2 files changed, 40 insertions(+), 2 deletions(-)
76879
76880 commit 599d1a430e787f7cda929b8b0188a01f39453e66
76881 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76882 Date:   Wed Jun 20 10:19:14 2012 +0800
76883
76884     msvc_recommended_pragmas.h: Re-enable C4819 warnings
76885
76886     Apparently the C4819 warnings appear due to a bug on Visual C++
76887     on DBCS
76888     locales, so re-enable this.
76889
76890     Add a note in the Visual C++ Readme.txt's regarding this.
76891
76892  build/win32/vs10/README.txt | 7 +++++++
76893  build/win32/vs9/README.txt  | 7 +++++++
76894  msvc_recommended_pragmas.h  | 3 ---
76895  3 files changed, 14 insertions(+), 3 deletions(-)
76896
76897 commit 7cf38c6ad76f5b343614bba9d31f683b7edb0620
76898 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
76899 Date:   Tue Jun 19 18:51:26 2012 +0530
76900
76901     Assamese translation reviewed
76902
76903  po/as.po | 1397
76904  ++++++++++++++++++++++++++++++++------------------------------
76905  1 file changed, 717 insertions(+), 680 deletions(-)
76906
76907 commit 98f201b73b4ba5b5dfd86ebcd524ea8f73855174
76908 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76909 Date:   Tue Jun 19 16:35:26 2012 +0800
76910
76911     Bug 678332-gio/gconverterinputstream.c: Fix build
76912
76913     Apparently the previous change to this file broke GCC builds, so
76914     fix that.
76915
76916  gio/gconverterinputstream.c | 2 +-
76917  1 file changed, 1 insertion(+), 1 deletion(-)
76918
76919 commit 875854411a4ea5fdd1d9217d7856858d89090cb9
76920 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76921 Date:   Tue Jun 19 12:04:28 2012 +0800
76922
76923     Bug 678332-GIO: Fix build on Windows/non-GCC
76924
76925     -gconverterinputstream.c: Avoid GCCism by not using non-standard
76926     pointer
76927      arithmetic on void*, but do a cast to char * as that seems to be
76928      what the
76929      variable was used for.
76930     -gtestdbus.c: Don't include unistd.h unconditionally, and use
76931     g_usleep()
76932      instead of usleep(), as usleep() is not universally available.
76933
76934  gio/gconverterinputstream.c | 2 +-
76935  gio/gtestdbus.c             | 4 +++-
76936  2 files changed, 4 insertions(+), 2 deletions(-)
76937
76938 commit 08a6f8d27f8d6c059f4c074680218f6bc66f8174
76939 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76940 Date:   Mon Jun 18 17:09:56 2012 +0800
76941
76942     build/win32/vs9/glib.vsprops: Cosmetics
76943
76944     Make it more consistent accross the board by using CopyDir as the
76945     output/"install" folder.
76946
76947  build/win32/vs9/glib.vsprops | 514
76948  ++++++++++++++++++++++---------------------
76949  1 file changed, 259 insertions(+), 255 deletions(-)
76950
76951 commit b81d7886525ea7d53a0bf7f8e845827eea5cf912
76952 Author: Martin Pitt <martinpitt@gnome.org>
76953 Date:   Mon Jun 18 07:39:23 2012 +0200
76954
76955     Fix g_utf8_validate() out argument transfer mode
76956
76957     The "end" argument is unusual in g_utf8_validate(): it's not a
76958     classic out
76959     argument which gets allocated by the called function, but merely
76960     points into
76961     one of its input arguments. Thus it is "transfer none".
76962
76963     https://bugzilla.gnome.org/show_bug.cgi?id=672889
76964
76965  glib/gutf8.c | 2 +-
76966  1 file changed, 1 insertion(+), 1 deletion(-)
76967
76968 commit a1da843cb48de1ef080c20b1c8ebc9bc88688ce6
76969 Author: Dan Winship <danw@gnome.org>
76970 Date:   Sat Jun 16 10:38:45 2012 -0400
76971
76972     docs: fix an example
76973
76974  docs/reference/gio/gdbus-codegen.xml | 3 ++-
76975  1 file changed, 2 insertions(+), 1 deletion(-)
76976
76977 commit defa25f3d00619947720be0bcda2357bd43e718f
76978 Author: Matthias Clasen <mclasen@redhat.com>
76979 Date:   Fri Jun 15 18:53:09 2012 -0400
76980
76981     GKeyFile: Deal better with blank lines
76982
76983     There is no need to store a has_trailing_blank_line boolean for
76984     each group, we can just check this at the time we assemble the data.
76985
76986     This fixes a problem without roundtrips where we would sometimes
76987     add an extra blank line between groups.
76988
76989     The testcase here is inspired by
76990     https://bugzilla.gnome.org/show_bug.cgi?id=677817
76991
76992  glib/gkeyfile.c      | 12 +++---------
76993  glib/tests/keyfile.c | 26 ++++++++++++++++++++++++++
76994  2 files changed, 29 insertions(+), 9 deletions(-)
76995
76996 commit d0c8895a073625ce87bf1604b9ab72cc7e15c616
76997 Author: Matthias Clasen <mclasen@redhat.com>
76998 Date:   Fri Jun 15 15:16:13 2012 -0400
76999
77000     GWakeup: Avoid extraneous wakeups
77001
77002     We were checking the wrong number here, and waking up unnecessarily.
77003     https://bugzilla.gnome.org/show_bug.cgi?id=678052
77004
77005  glib/gmain.c | 2 +-
77006  1 file changed, 1 insertion(+), 1 deletion(-)
77007
77008 commit 6a5b3729ab447dd93ba337fa916067d5af2419dc
77009 Author: Paolo Borelli <pborelli@gnome.org>
77010 Date:   Fri Jun 15 14:41:20 2012 +0200
77011
77012     Improve g_find_program_in_path documentation
77013
77014     Document that g_find_program_in_path returns a newly-allocated string
77015
77016  glib/gutils.c | 2 +-
77017  1 file changed, 1 insertion(+), 1 deletion(-)
77018
77019 commit 3647a3dcaaf0c877d0ea9398bbf5d9846a3cacfb
77020 Author: Tom Tryfonidis <tomtryf@gmail.com>
77021 Date:   Fri Jun 15 13:15:48 2012 +0300
77022
77023     Updated Greek translation
77024
77025  po/el.po | 1533
77026  ++++++++++++++++++++++++++++++--------------------------------
77027  1 file changed, 733 insertions(+), 800 deletions(-)
77028
77029 commit 211d50ac7418cd05d8a7828fca388c127e02308a
77030 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
77031 Date:   Thu Jun 14 13:48:29 2012 +0200
77032
77033     Updated Spanish translation
77034
77035  po/es.po | 142
77036  ++++++++++++++++++++++++++++++++++-----------------------------
77037  1 file changed, 77 insertions(+), 65 deletions(-)
77038
77039 commit a090a3680b093e7473cc5e760bdf3454f8ca9e9e
77040 Author: Khaled Hosny <khaledhosny@eglug.org>
77041 Date:   Wed Jun 13 21:00:44 2012 +0200
77042
77043     Updated Arabic translation
77044
77045  po/ar.po | 5639
77046  +++++++++++++++++++++++++++++++++-----------------------------
77047  1 file changed, 2991 insertions(+), 2648 deletions(-)
77048
77049 commit ee19ddcb1423814edc76aa03dd3c2252e9f722b4
77050 Author: William Jon McCann <jmccann@redhat.com>
77051 Date:   Mon Apr 30 12:51:25 2012 -0400
77052
77053     Update to use XDG cache home for thumbnails
77054
77055     https://bugzilla.gnome.org/show_bug.cgi?id=675168
77056
77057  gio/glocalfileinfo.c | 8 ++++----
77058  1 file changed, 4 insertions(+), 4 deletions(-)
77059
77060 commit e5d4af10a344eaa5eee72390858ee3cf374f35ad
77061 Author: Matthias Clasen <mclasen@redhat.com>
77062 Date:   Wed Jun 13 14:43:29 2012 -0400
77063
77064     Improve GTimeZone test coverage
77065
77066  glib/tests/gdatetime.c | 19 +++++++++++++++++--
77067  1 file changed, 17 insertions(+), 2 deletions(-)
77068
77069 commit 5ff95679b805f7cc78f0579546700b6d48a35e0d
77070 Author: Benjamin Otte <otte@redhat.com>
77071 Date:   Wed Jun 13 17:33:01 2012 +0200
77072
77073     glib-compile-resources: Forward errors from spawned processes
77074
77075     We just grab stderr from gdk-pixbuf-to-csource and xmllint and include
77076     it in the error message. It's the best we can do.
77077
77078  gio/glib-compile-resources.c | 22 ++++++++++++----------
77079  1 file changed, 12 insertions(+), 10 deletions(-)
77080
77081 commit 6c1276eb5fcc19921d0a0584aee140bccc3f8488
77082 Author: Stefan Sauer <ensonic@users.sf.net>
77083 Date:   Tue Jun 12 20:22:39 2012 +0200
77084
77085     gtype: make these cases fatal.
77086
77087     Otherwise we crash with a null-ptr deref in g_object_newv and ever
77088     there we
77089     should not return null, as we're saying that object creation will
77090     not return
77091     null.
77092
77093  gobject/gtype.c | 6 ++----
77094  1 file changed, 2 insertions(+), 4 deletions(-)
77095
77096 commit 0866e1ede967e513f09bfb47166d76005e0486b2
77097 Author: Dan Winship <danw@gnome.org>
77098 Date:   Tue Jun 12 07:09:53 2012 -0400
77099
77100     update .gitignore
77101
77102  gio/tests/.gitignore | 1 +
77103  1 file changed, 1 insertion(+)
77104
77105 commit 14eb3d3590b5c08626c4901b16e9695747d43188
77106 Author: Dan Winship <danw@gnome.org>
77107 Date:   Tue Jun 12 07:08:26 2012 -0400
77108
77109     gunixoutputstream: add missing can_poll() implementation
77110
77111     https://bugzilla.gnome.org/show_bug.cgi?id=677770
77112
77113  gio/gunixoutputstream.c | 8 ++++++++
77114  1 file changed, 8 insertions(+)
77115
77116 commit b9ec5699cd27334fdc605875bb0eeb818de64d4a
77117 Author: Murray Cumming <murrayc@murrayc.com>
77118 Date:   Tue Jun 12 10:35:52 2012 +0200
77119
77120     Remove trailing commas from enums
77121
77122  gio/gioenums.h | 2 +-
77123  glib/gspawn.h  | 2 +-
77124  2 files changed, 2 insertions(+), 2 deletions(-)
77125
77126 commit 6f1c4f7f056eddcbf884659ff68240c0784003c6
77127 Author: Matthias Clasen <mclasen@redhat.com>
77128 Date:   Mon Jun 11 10:24:03 2012 -0400
77129
77130     Correct the docs for g_time_zone_adjust_time
77131
77132     March 13, 2010 is very ordinary.
77133     March 14, 2010 is the special day.
77134
77135  glib/gtimezone.c | 2 +-
77136  1 file changed, 1 insertion(+), 1 deletion(-)
77137
77138 commit f47de7ec2c9f79edbb3e03f3112aa8cd1d286309
77139 Author: Matthias Clasen <mclasen@redhat.com>
77140 Date:   Mon Jun 11 10:23:42 2012 -0400
77141
77142     Improve GTimeZone test coverage
77143
77144  glib/tests/gdatetime.c | 66
77145  ++++++++++++++++++++++++++++++++++++++++++++++++++
77146  1 file changed, 66 insertions(+)
77147
77148 commit d4f885478542ad7356b44e2a9965dc1081ea80dc
77149 Author: Matthias Clasen <mclasen@redhat.com>
77150 Date:   Mon Jun 11 07:19:42 2012 -0400
77151
77152     Cosmetic changes
77153
77154  tests/gio-test.c       | 25 ++++---------------------
77155  tests/iochannel-test.c | 18 +++++++-----------
77156  2 files changed, 11 insertions(+), 32 deletions(-)
77157
77158 commit 6ee10762b5194076a7a9db80d41dbb3aa14fe287
77159 Author: Matthias Clasen <mclasen@redhat.com>
77160 Date:   Mon Jun 11 07:19:14 2012 -0400
77161
77162     Improve GOptionContext test coverage
77163
77164  glib/tests/option-context.c | 111
77165  +++++++++++++++++++++++++++++++++++++++++++-
77166  1 file changed, 109 insertions(+), 2 deletions(-)
77167
77168 commit c5dabac47a3613e742ebfc0c4dec4f91ab796ae8
77169 Author: Matthias Clasen <mclasen@redhat.com>
77170 Date:   Mon Jun 11 07:18:29 2012 -0400
77171
77172     Fix a typo
77173
77174     It is 'entries', not 'entires'.
77175
77176  glib/goption.c | 4 ++--
77177  1 file changed, 2 insertions(+), 2 deletions(-)
77178
77179 commit 3e706ef88b3b433f777e552c85339b901314deaa
77180 Author: David Zeuthen <zeuthen@gmail.com>
77181 Date:   Fri Jun 8 13:30:48 2012 -0400
77182
77183     GDBusProxy: Treat org.freedesktop.systemd1.Masked error as non-fatal
77184
77185     This is useful otherwise we'll fail if a systemd service is
77186     masked. See bug 677718 for details.
77187
77188     https://bugzilla.gnome.org/show_bug.cgi?id=677718
77189
77190     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
77191
77192  gio/gdbusproxy.c | 34 ++++++++++++++++++++++++++--------
77193  1 file changed, 26 insertions(+), 8 deletions(-)
77194
77195 commit ea826d7facabbcd05b8343554acc808275881009
77196 Author: Daniel Macks <dmacks@netspace.org>
77197 Date:   Wed Jun 6 22:40:26 2012 -0400
77198
77199     Fix path to aclocal in output message
77200
77201     datadir is defined in terms of datarootdir by default in configure
77202     (datadir='${datarootdir}' with ${datarootdir} not expanded), so
77203     defining datadir must happen *after* datarootdir is defined in the
77204     glib-gettextize shell script. Otherwise ${datarootdir} is null when it
77205     is expanded at runtime.
77206
77207     https://bugzilla.gnome.org/show_bug.cgi?id=518309
77208
77209  glib-gettextize.in | 2 +-
77210  1 file changed, 1 insertion(+), 1 deletion(-)
77211
77212 commit 9e1d4da14d8e69fb60da1a9733ac1d58d0dcd8b2
77213 Author: Martin Jansa <Martin.Jansa@gmail.com>
77214 Date:   Wed Jun 6 21:38:28 2012 -0400
77215
77216     configure: Add --disable-libelf option
77217
77218     See
77219     http://git.openembedded.org/openembedded-core/tree/meta/recipes-core/glib-2.0/glib-2.0/nolibelf.patch?id=1f73485a143f0aa6cd87636f3d36a7d1dfc40a3b
77220
77221     Signed-off-by: Colin Walters <walters@verbum.org>
77222
77223  configure.ac | 10 ++++++----
77224  1 file changed, 6 insertions(+), 4 deletions(-)
77225
77226 commit 032e8dabd15133952c7c4f9da05605380b17f79f
77227 Author: Tomas Bzatek <tbzatek@redhat.com>
77228 Date:   Wed Jun 6 19:44:39 2012 +0200
77229
77230     gdbus: Implement g_dbus_connection_get_last_serial()
77231
77232     This patch brings an ability to retrieve serial number of the last
77233     message sent within the current thread.
77234
77235     https://bugzilla.gnome.org/show_bug.cgi?id=676825
77236
77237  docs/reference/gio/gio-sections.txt |  1 +
77238  gio/gdbusconnection.c               | 49 ++++++++++++++++++++
77239  gio/gdbusconnection.h               |  4 ++
77240  gio/gio.symbols                     |  1 +
77241  gio/tests/gdbus-connection.c        | 90
77242  +++++++++++++++++++++++++++++++++++++
77243  5 files changed, 145 insertions(+)
77244
77245 commit 7ccfa9ce4b2352277448f66a138cc028f5fe57c8
77246 Author: Colin Walters <walters@verbum.org>
77247 Date:   Wed Jun 6 07:15:48 2012 -0400
77248
77249     tests/spawn-multithreaded: Decrease parallelism to avoid crashing
77250     on OS X
77251
77252     https://bugzilla.gnome.org/show_bug.cgi?id=677527
77253
77254  glib/tests/spawn-multithreaded.c | 2 +-
77255  1 file changed, 1 insertion(+), 1 deletion(-)
77256
77257 commit f3ff037bd147b7d86f23108660a2fe71df5268a6
77258 Author: Daniel Macks <dmacks@netspace.org>
77259 Date:   Tue Jun 5 19:20:13 2012 -0400
77260
77261     Pass -framework sub-flag without embedded whitespace
77262
77263     The "-framework" linker flag takes a second word as a parameter. If
77264     they are passed separated with whitespace, some flag-handling routines
77265     may not know to keep the two words together as a single unit. Use
77266     -Wl,, to pass multiple words without embedded whitespace.
77267
77268     https://bugzilla.gnome.org/show_bug.cgi?id=566994
77269
77270  configure.ac    | 4 ++--
77271  gio/Makefile.am | 2 +-
77272  2 files changed, 3 insertions(+), 3 deletions(-)
77273
77274 commit 4690d85607da879e50746db64ea99a273823c25e
77275 Author: Daniel Macks <dmacks@netspace.org>
77276 Date:   Tue Jun 5 14:16:24 2012 -0400
77277
77278     configure: Require libelf 0.8.12
77279
77280     Older versions don't have the required API.
77281
77282     (Commit message written by Colin Walters <walters@verbum.org>)
77283
77284     https://bugzilla.gnome.org/show_bug.cgi?id=673253
77285
77286  configure.ac | 2 +-
77287  1 file changed, 1 insertion(+), 1 deletion(-)
77288
77289 commit e4a8f12e770e9483e2b7bf965711a22fad134444
77290 Author: Martin Pitt <martinpitt@gnome.org>
77291 Date:   Tue Jun 5 18:50:36 2012 +0200
77292
77293     g_dbus_gvariant_to_gvalue(): Add missing out annotation
77294
77295  gio/gdbusutils.c | 2 +-
77296  1 file changed, 1 insertion(+), 1 deletion(-)
77297
77298 commit bdf1660e2856a22aeca6b5927b5756119d6526ec
77299 Author: Ryan Lortie <desrt@desrt.ca>
77300 Date:   Mon Jun 4 13:17:47 2012 -0400
77301
77302     GLib 2.33.2
77303
77304  configure.ac | 2 +-
77305  1 file changed, 1 insertion(+), 1 deletion(-)
77306
77307 commit e8c5bd2bb0047677223849c2d516df8bd37606e4
77308 Author: Matthias Clasen <mclasen@redhat.com>
77309 Date:   Sun Jun 3 13:18:39 2012 -0400
77310
77311     Updates for 2.33.2
77312
77313  NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++
77314  1 file changed, 46 insertions(+)
77315
77316 commit 3e1b972c933bc4a01e8d05f1bb6c6df1ad816579
77317 Author: Matthias Clasen <mclasen@redhat.com>
77318 Date:   Mon Jun 4 06:00:45 2012 -0400
77319
77320     Improve GResource test coverage
77321
77322  gio/tests/resources.c | 112
77323  ++++++++++++++++++++++++++++++++++++++++++++++++--
77324  1 file changed, 109 insertions(+), 3 deletions(-)
77325
77326 commit c7de2dd0e39bf9ef5641490b25c8a6eb17b7863a
77327 Author: Matthias Clasen <mclasen@redhat.com>
77328 Date:   Mon Jun 4 06:00:03 2012 -0400
77329
77330     Improve GSocketAddress test coverage
77331
77332  gio/tests/unix-fd.c | 20 ++++++++++++++++++--
77333  1 file changed, 18 insertions(+), 2 deletions(-)
77334
77335 commit 721366d0883c39ad31027f0f406ffca9485408ed
77336 Author: Matthias Clasen <mclasen@redhat.com>
77337 Date:   Mon Jun 4 05:59:46 2012 -0400
77338
77339     Improve GNetworkMonitor test coverage
77340
77341  gio/tests/network-monitor.c | 150
77342  ++++++++++++++++++++++++++++++--------------
77343  1 file changed, 103 insertions(+), 47 deletions(-)
77344
77345 commit 4ad5210b353b685dce0aae9bd7331838f6cc5f92
77346 Author: Matthias Clasen <mclasen@redhat.com>
77347 Date:   Mon Jun 4 05:59:27 2012 -0400
77348
77349     Improve GIcon test coverage
77350
77351  gio/tests/g-icon.c | 6 ++++++
77352  1 file changed, 6 insertions(+)
77353
77354 commit 3129bac14c6ac5e991127f8cc51810c28306bbad
77355 Author: Matthias Clasen <mclasen@redhat.com>
77356 Date:   Sun Jun 3 21:37:32 2012 -0400
77357
77358     Formatting cleanups
77359
77360  gio/gvfs.c | 96
77361  ++++++++++++++++++++++++++++++++------------------------------
77362  1 file changed, 49 insertions(+), 47 deletions(-)
77363
77364 commit eeb5140ad2b318fd5f6a7c02efbd0b33859975c2
77365 Author: Matthias Clasen <mclasen@redhat.com>
77366 Date:   Sun Jun 3 19:51:47 2012 -0400
77367
77368     Improve GMenu test coverage
77369
77370  gio/tests/gmenumodel.c | 64
77371  ++++++++++++++++++++++++++++++++++++++++++++------
77372  1 file changed, 57 insertions(+), 7 deletions(-)
77373
77374 commit 0a1079d171439d89cd1c825d20c7d766ab3573b5
77375 Author: Matthias Clasen <mclasen@redhat.com>
77376 Date:   Sun Jun 3 19:51:20 2012 -0400
77377
77378     Improve GApplication test coverage
77379
77380  gio/tests/basic-application.c |  1 +
77381  gio/tests/gapplication.c      | 45
77382  +++++++++++++++++++++++++++++++++++++++++--
77383  2 files changed, 44 insertions(+), 2 deletions(-)
77384
77385 commit 642e89f35678c687d45c204ad095b58f785d6c91
77386 Author: Matthias Clasen <mclasen@redhat.com>
77387 Date:   Sun Jun 3 19:51:05 2012 -0400
77388
77389     Improve GActionGroup test coverage
77390
77391  gio/tests/actions.c | 134
77392  +++++++++++++++++++++++++++++++++++++++++++++++-----
77393  1 file changed, 123 insertions(+), 11 deletions(-)
77394
77395 commit a53a1b65b59577e6332509789a062c6038a085a8
77396 Author: Matthias Clasen <mclasen@redhat.com>
77397 Date:   Sun Jun 3 19:50:54 2012 -0400
77398
77399     Improve GIcon test coverage
77400
77401  gio/tests/g-icon.c | 9 +++++++++
77402  1 file changed, 9 insertions(+)
77403
77404 commit 26a1056bde7f6ef97963b1a4b42d3da3027f555f
77405 Author: Matthias Clasen <mclasen@redhat.com>
77406 Date:   Sun Jun 3 16:30:58 2012 -0400
77407
77408     Expand GAppInfo tests
77409
77410  gio/tests/appinfo.c | 15 +++++++++++++++
77411  1 file changed, 15 insertions(+)
77412
77413 commit 51e6edf08b34120e1bb88a28785f3b5e59e1a2b3
77414 Author: Bruno Brouard <annoa.b@gmail.com>
77415 Date:   Sun Jun 3 13:36:14 2012 +0200
77416
77417     Updated French translation
77418
77419  po/fr.po | 324
77420  +++++++++++++++++++++++++++++++++++----------------------------
77421  1 file changed, 182 insertions(+), 142 deletions(-)
77422
77423 commit ce5bd68e26d0e67c24313076b7f634f1dcac81b9
77424 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
77425 Date:   Tue May 22 21:56:10 2012 +0200
77426
77427     glib: fix g_reload_user_special_dirs_cache
77428
77429     We handle a special case for G_USER_DIRECTORY_DESKTOP
77430     when we init the values but drop it when we reload them.
77431     Fix this by preferring old values to NULL
77432
77433     https://bugzilla.gnome.org/show_bug.cgi?id=676594
77434
77435     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
77436
77437  glib/gutils.c | 16 ++++++++++------
77438  1 file changed, 10 insertions(+), 6 deletions(-)
77439
77440 commit 2e31166f6a005d2af724942ec3e8f58cecb3a756
77441 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
77442 Date:   Thu May 31 15:29:31 2012 +0200
77443
77444     Updated Spanish translation
77445
77446  po/es.po | 50 +++++++++++++++++++++++++-------------------------
77447  1 file changed, 25 insertions(+), 25 deletions(-)
77448
77449 commit 4f04247a1964457a7493f23d786486df449b3e08
77450 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
77451 Date:   Thu May 31 13:19:37 2012 +0200
77452
77453     Updated Spanish translation
77454
77455  po/es.po | 207
77456  +++++++++++++++++++++++++++++++--------------------------------
77457  1 file changed, 102 insertions(+), 105 deletions(-)
77458
77459 commit 69e12cd3d56ae43b188a278b807e517961627ada
77460 Author: Dan Winship <danw@gnome.org>
77461 Date:   Wed May 30 08:30:27 2012 -0400
77462
77463     GConverterInputStream: fix an edge case
77464
77465     Reading from a GConverterInputStream with both input_buffer and
77466     converted_buffer non-empty would return bogus data (the data from
77467     converted_buffer would essentially get skipped over, though the
77468     returned nread reflected what the count would be if it hadn't been).
77469
77470     This was never noticed before because (a) it can't happen if all of
77471     your reads are at least as large as either the internal buffer size or
77472     the remaining length of the stream (which covers most real-world use),
77473     and (b) it can't happen if all of your reads are 1 byte (which covers
77474     most of tests/converter-test). (And (c) it only happens for some
77475     converters/input streams.) But this was happening occasionally in
77476     libsoup when content-sniffing a gzipped response, because the
77477     SoupContentSnifferStream would first read 512 bytes (to sniff), and
77478     then pass through larger reads after that.
77479
77480     Fixed and added a test to converter-test.
77481
77482     https://bugzilla.gnome.org/show_bug.cgi?id=676478
77483
77484  gio/gconverterinputstream.c  |   1 +
77485  gio/tests/converter-stream.c | 163
77486  +++++++++++++++++++++++++++++++++++++++++++
77487  2 files changed, 164 insertions(+)
77488
77489 commit 0fd9863abe218c002327ea993089476a793a99e6
77490 Author: Christian Persch <chpe@gnome.org>
77491 Date:   Tue May 29 19:10:57 2012 +0200
77492
77493     build: Add missing AM_V_GEN to silence the build
77494
77495  gio/Makefile.am | 2 +-
77496  1 file changed, 1 insertion(+), 1 deletion(-)
77497
77498 commit 4979c1d075e08bcdc7a6569afae2052dac5eea81
77499 Author: Christian Persch <chpe@gnome.org>
77500 Date:   Sat May 5 16:52:28 2012 +0200
77501
77502     application: Add dbus register/unregister hooks
77503
77504     When the application is using its D-Bus backend, it is useful to
77505     be able
77506     to export extra D-Bus objects at the right time, i.e. *before*
77507     the application
77508     tries to own the bus name. This is accomplished here by adding a hook
77509     in GApplicationClass for this; and a corresponding hook that will
77510     be called
77511     on unregistration to undo whatever the register hook did.
77512
77513     Bug #675509.
77514
77515  gio/gapplication.c                         | 36 +++++++++++
77516  gio/gapplication.h                         | 10 ++-
77517  gio/gapplicationimpl-dbus.c                | 15 ++++-
77518  gio/tests/Makefile.am                      |  4 ++
77519  gio/tests/gapplication-example-dbushooks.c | 99
77520  ++++++++++++++++++++++++++++++
77521  5 files changed, 162 insertions(+), 2 deletions(-)
77522
77523 commit f642209ef4c7f13f5ff03ca3c315cd237f8f26bb
77524 Author: Philip Withnall <philip@tecnocode.co.uk>
77525 Date:   Sun May 27 22:40:44 2012 +0100
77526
77527     gobject: Document notify signal deduplication with freeze/thaw
77528
77529     Expand the documentation for g_object_[freeze|thaw]_notify() to
77530     explain that
77531     it deduplicates “notify” signals emitted by frozen objects,
77532     so that at most
77533     one signal is emitted per property.
77534
77535     https://bugzilla.gnome.org/show_bug.cgi?id=676937
77536
77537  gobject/gobject.c | 9 +++++++--
77538  1 file changed, 7 insertions(+), 2 deletions(-)
77539
77540 commit 1637f08ed146bca89049301495a49d8873c2957e
77541 Author: Matej Urbančič <mateju@svn.gnome.org>
77542 Date:   Mon May 28 14:57:02 2012 +0200
77543
77544     Updated Slovenian translation
77545
77546  po/sl.po | 313
77547  +++++++++++++++++++++++++++++++++------------------------------
77548  1 file changed, 164 insertions(+), 149 deletions(-)
77549
77550 commit ae421c9f6ca58ba18494619dc89ed1d2b60948eb
77551 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
77552 Date:   Fri Apr 27 10:02:54 2012 +0200
77553
77554     Link to gvariant-format-strings-pointers in getter API
77555
77556     https://bugzilla.gnome.org/show_bug.cgi?id=674777
77557
77558  glib/gvariant.c | 30 +++++++++++++++++++++++++++++-
77559  1 file changed, 29 insertions(+), 1 deletion(-)
77560
77561 commit 175864b83c076f6b74a822e75990ab3a15ab73bc
77562 Author: Colin Walters <walters@verbum.org>
77563 Date:   Sat May 26 11:53:14 2012 -0400
77564
77565     gappinfo: Fix uninitialized-variable gcc warning
77566
77567  gio/gappinfo.c | 2 +-
77568  1 file changed, 1 insertion(+), 1 deletion(-)
77569
77570 commit 151e37816bea6101523cf7dddab4ea1ce55ec909
77571 Author: Colin Walters <walters@verbum.org>
77572 Date:   Fri May 25 09:22:06 2012 -0400
77573
77574     Annotate API introduced for 2.34 with GLIB_AVAILABLE_IN_2_34
77575
77576     https://bugzilla.gnome.org/show_bug.cgi?id=676816
77577
77578  gio/gdbusauthobserver.h | 1 +
77579  gio/gresolver.h         | 3 +++
77580  2 files changed, 4 insertions(+)
77581
77582 commit 1cc7162c9560796829db457f7ea5fdd218a0ae46
77583 Author: Colin Walters <walters@verbum.org>
77584 Date:   Fri May 25 08:59:09 2012 -0400
77585
77586     Annotate API introduced for 2.32 with GLIB_AVAILABLE_IN_2_32
77587
77588     https://bugzilla.gnome.org/show_bug.cgi?id=676816
77589
77590  gio/gactiongroup.h         |  1 +
77591  gio/gactiongroupexporter.h |  2 ++
77592  gio/gactionmap.h           |  3 +--
77593  gio/gappinfo.h             |  3 +++
77594  gio/gapplication.h         |  2 ++
77595  gio/gdbusactiongroup.h     |  1 +
77596  gio/gdbusinterface.h       |  1 +
77597  gio/gdrive.h               |  1 +
77598  gio/gfile.h                |  1 +
77599  gio/gfileinfo.h            |  1 +
77600  gio/ginetaddressmask.h     |  3 +++
77601  gio/ginetsocketaddress.h   |  2 ++
77602  gio/gmenu.h                |  2 ++
77603  gio/gmenuexporter.h        |  2 ++
77604  gio/gnetworkmonitor.h      |  2 ++
77605  gio/gnetworkmonitorbase.h  |  2 ++
77606  gio/gremoteactiongroup.h   |  3 +++
77607  gio/gresource.h            | 17 +++++++++++++++++
77608  gio/gsettings.h            |  2 ++
77609  gio/gsettingsschema.h      |  7 +++++++
77610  gio/gsimpleasyncresult.h   |  1 +
77611  gio/gsocket.h              | 11 +++++++++++
77612  gio/gsocketconnection.h    |  4 ++++
77613  gio/gunixconnection.h      |  4 ++++
77614  gio/gunixmounts.h          |  1 +
77615  gio/gvolume.h              |  1 +
77616  26 files changed, 78 insertions(+), 2 deletions(-)
77617
77618 commit a9637126465fba06c1fc73cc70eb5f683ad4e4b3
77619 Author: Colin Walters <walters@verbum.org>
77620 Date:   Fri May 25 08:42:50 2012 -0400
77621
77622     Annotate API introduced for 2.30 with GLIB_AVAILABLE_IN_2_30
77623
77624     I didn't do this comprehensively, since there's a lot of it, mainly
77625     due to the GDBus object manager stuff, but anyone trying to use
77626     that would fail fast due to lack of the gdbus code generator.
77627
77628     My main goal was to get API additions to existing classes like
77629     g_data_input_stream_read_line_utf8(), as well as the lower level new
77630     API like glib-unix.h.
77631
77632     https://bugzilla.gnome.org/show_bug.cgi?id=676816
77633
77634  gio/gaction.h          | 1 +
77635  gio/gdatainputstream.h | 2 ++
77636  gio/gdbusconnection.h  | 3 +++
77637  glib/gatomic.h         | 4 ++++
77638  glib/gfileutils.h      | 3 +++
77639  glib/ghash.h           | 1 +
77640  glib/ghmac.h           | 9 +++++++++
77641  glib/glib-unix.h       | 6 ++++++
77642  glib/gunicode.h        | 1 +
77643  glib/gutils.h          | 2 ++
77644  glib/gvariant.h        | 2 ++
77645  gobject/glib-types.h   | 4 ++++
77646  12 files changed, 38 insertions(+)
77647
77648 commit 9c86e1168cad8ae2c2642ffd487d4f6319e1dc04
77649 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
77650 Date:   Sat May 26 10:34:53 2012 +0200
77651
77652     gio: fix symbol name
77653
77654     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
77655
77656  gio/gio.symbols | 2 +-
77657  1 file changed, 1 insertion(+), 1 deletion(-)
77658
77659 commit 800d6ff1115b27bf0e9cce818a0511048e2f1cc5
77660 Author: Dan Winship <danw@gnome.org>
77661 Date:   Thu Apr 5 09:19:17 2012 -0400
77662
77663     gio: add GBytes-based input/output stream methods
77664
77665     Using a caller-supplied buffer for g_input_stream_read() doesn't
77666     translate well to the semantics of many other languages, and using a
77667     non-refcounted buffer for read_async() and write_async() makes it
77668     impossible to manage the memory correctly currently in
77669     garbage-collected languages.
77670
77671     Fix both of these issues by adding a new set of methods that work with
77672     GBytes objects rather than plain buffers.
77673
77674     https://bugzilla.gnome.org/show_bug.cgi?id=671139
77675
77676  docs/reference/gio/gio-sections.txt |   6 ++
77677  gio/ginputstream.c                  | 174
77678  ++++++++++++++++++++++++++++++++++++
77679  gio/ginputstream.h                  |  16 ++++
77680  gio/gio.symbols                     |   6 ++
77681  gio/goutputstream.c                 | 157
77682  ++++++++++++++++++++++++++++++++
77683  gio/goutputstream.h                 |  16 ++++
77684  gio/tests/memory-input-stream.c     |  26 ++++++
77685  gio/tests/memory-output-stream.c    |  27 ++++++
77686  8 files changed, 428 insertions(+)
77687
77688 commit 4b456635e422ea620bfb3feeddac12a7045bd43b
77689 Author: Christian Persch <chpe@gnome.org>
77690 Date:   Thu May 24 17:51:35 2012 +0200
77691
77692     Revert "application: Don't print a critical warning here"
77693
77694     This reverts commit 1541478bac6fed26bcb77ebae5e50bb7a76954f7.
77695
77696  gio/gapplication.c | 2 +-
77697  1 file changed, 1 insertion(+), 1 deletion(-)
77698
77699 commit ee1965b888d070428b88bbcde989e98ce63a5fe4
77700 Author: Christian Persch <chpe@gnome.org>
77701 Date:   Sat May 5 17:29:44 2012 +0200
77702
77703     application: Save a few bytes in the library
77704
77705     There's really no need to put useless whitespace into the .so.
77706
77707  gio/gapplicationimpl-dbus.c | 48
77708  ++++++++++++++++++++++-----------------------
77709  1 file changed, 24 insertions(+), 24 deletions(-)
77710
77711 commit 1541478bac6fed26bcb77ebae5e50bb7a76954f7
77712 Author: Christian Persch <chpe@gnome.org>
77713 Date:   Sat May 5 17:26:34 2012 +0200
77714
77715     application: Don't print a critical warning here
77716
77717     It's a runtime error, not a programming error.
77718
77719  gio/gapplication.c | 2 +-
77720  1 file changed, 1 insertion(+), 1 deletion(-)
77721
77722 commit 9217309a5cd1eb59c7881939cdb58bd48e27097e
77723 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
77724 Date:   Tue May 22 20:38:52 2012 +0200
77725
77726     glib: fix build
77727
77728     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
77729
77730  glib/genviron.c | 5 +----
77731  1 file changed, 1 insertion(+), 4 deletions(-)
77732
77733 commit 481191f118a8f8e6505917a985e531137796d8ac
77734 Author: Christian Persch <chpe@gnome.org>
77735 Date:   Sun May 20 00:01:35 2012 +0200
77736
77737     gspawn: Add GSpawnFlag to use the PATH from envp
77738
77739     Add a G_SPAWN_SEARCH_PATH_FROM_ENVP flag to GSpawnFlags so that
77740     g_spawn_async() etc use the PATH variable from the passed-in child
77741     environment to search for the executable.
77742     If both this flag and the G_SPAWN_SEARCH_PATH flag are set, the
77743     child environment is searched first and only falls back to the
77744     PATH from the process environment if it is unset.
77745
77746     Bug #676398.
77747
77748  glib/gspawn.c | 48 ++++++++++++++++++++++++++++++++++++------------
77749  glib/gspawn.h |  6 +++++-
77750  2 files changed, 41 insertions(+), 13 deletions(-)
77751
77752 commit 6969b63827a302604a0566c8889feed33a25d842
77753 Author: Christian Persch <chpe@gnome.org>
77754 Date:   Sat May 19 23:59:01 2012 +0200
77755
77756     environ: Allow NULL envp
77757
77758     https://bugzilla.gnome.org/show_bug.cgi?id=676397
77759
77760  glib/genviron.c          | 31 ++++++++++++++++++++-----------
77761  glib/tests/environment.c | 20 ++++++++++++++++++++
77762  2 files changed, 40 insertions(+), 11 deletions(-)
77763
77764 commit 44d4990442532dd067ca670a3a4b18109ee6b02c
77765 Author: Colin Walters <walters@verbum.org>
77766 Date:   Fri May 18 10:39:05 2012 -0400
77767
77768     GMemoryOutputStream: Add API to return data as a GBytes
77769
77770     Matches the corresponding additions to GMemoryInputStream.
77771
77772     https://bugzilla.gnome.org/show_bug.cgi?id=672102
77773
77774  gio/gio.symbols                  |  1 +
77775  gio/gmemoryoutputstream.c        | 28 ++++++++++++++++++++++++++++
77776  gio/gmemoryoutputstream.h        |  3 +++
77777  gio/tests/memory-output-stream.c | 38
77778  ++++++++++++++++++++++++++++++++++++++
77779  4 files changed, 70 insertions(+)
77780
77781 commit 1bedf248794fe5cf9dad5e40c18329e79f9d855e
77782 Author: Colin Walters <walters@verbum.org>
77783 Date:   Thu May 17 14:36:15 2012 -0400
77784
77785     GMemoryInputStream: Add API to accept GBytes
77786
77787     And s/Chunk/GBytes/ internally.  GBytes is really a perfect match for
77788     GMemoryInputStream.
77789
77790     https://bugzilla.gnome.org/show_bug.cgi?id=672102
77791
77792  gio/gio.symbols          |   2 +
77793  gio/gmemoryinputstream.c | 107
77794  ++++++++++++++++++++++++++++++-----------------
77795  gio/gmemoryinputstream.h |   6 +++
77796  3 files changed, 76 insertions(+), 39 deletions(-)
77797
77798 commit 6e32f0a6018ab26b2a14c184752913d6f2ecad40
77799 Author: Debarshi Ray <debarshir@gnome.org>
77800 Date:   Thu May 17 06:43:54 2012 +0200
77801
77802     gio: The tmpl parameter to g_file_new_tmp can be NULL
77803
77804     Fixes: https://bugzilla.gnome.org/676208
77805
77806  gio/gfile.c | 1 -
77807  1 file changed, 1 deletion(-)
77808
77809 commit 7cadf4f15f952457b5a5440d24d1a93e0a99cdde
77810 Author: Dan Winship <danw@gnome.org>
77811 Date:   Wed Mar 21 09:22:38 2012 -0400
77812
77813     g_utf8_validate: @str shouldn't end up annotated as utf8
77814
77815     In order for this function to have any point, it has to be possible to
77816     pass non-UTF-8 data to it, so annotate @str as being array-of-guint8
77817     instead of utf8.
77818
77819     https://bugzilla.gnome.org/show_bug.cgi?id=672548
77820
77821  glib/gutf8.c | 2 +-
77822  1 file changed, 1 insertion(+), 1 deletion(-)
77823
77824 commit 8df2b96a6910aa557a6db2b1b5e618f3ace70f11
77825 Author: Dan Winship <danw@gnome.org>
77826 Date:   Fri May 18 12:18:23 2012 -0400
77827
77828     proxy-test: work even when the upstream DNS lies
77829
77830     Rather than depending on the host's DNS configuration to properly
77831     return an error for a non-existent hostname, just substitute in
77832     a dummy GResolver implementation that does it for us.
77833
77834  gio/tests/proxy-test.c | 60
77835  ++++++++++++++++++++++++++++++++++++++++++++++++++
77836  1 file changed, 60 insertions(+)
77837
77838 commit 555cd1923fae52a145d527904f4efc0fc6298585
77839 Author: Dan Winship <danw@gnome.org>
77840 Date:   Fri May 18 08:49:05 2012 -0400
77841
77842     g_app_info_launch_default_for_uri: don't use GFile if we don't have to
77843
77844     GFile doesn't handle some "real" URIs, so check if there's a default
77845     handler for the URI scheme first, and only use g_file_new_for_uri()
77846     and g_file_query_default_handler() if not. Eg, this fixes the case of
77847     opening http URIs with "%2F" in the path.
77848
77849     https://bugzilla.gnome.org/show_bug.cgi?id=666386
77850
77851  gio/gappinfo.c | 36 ++++++++++++++++++++++++++----------
77852  1 file changed, 26 insertions(+), 10 deletions(-)
77853
77854 commit 0e6d9df35c948d5e65eae0edb6652a9cce88f557
77855 Author: Holger Berndt <hb@gnome.org>
77856 Date:   Thu May 17 22:24:10 2012 +0200
77857
77858     Document that g_app_info_create_from_commandline() does unquoting
77859     according to fd.o
77860
77861     https://bugzilla.gnome.org/show_bug.cgi?id=676277
77862
77863  gio/gdesktopappinfo.c | 6 ++++++
77864  1 file changed, 6 insertions(+)
77865
77866 commit 17e95c59c9f7b1cd023aabb3645c70b9f1f37577
77867 Author: Dan Winship <danw@gnome.org>
77868 Date:   Thu May 17 13:48:21 2012 -0400
77869
77870     gnetworkmonitornetlink: don't leak the list of networks
77871
77872     https://bugzilla.gnome.org/show_bug.cgi?id=676265
77873
77874  gio/gnetworkmonitornetlink.c | 2 +-
77875  1 file changed, 1 insertion(+), 1 deletion(-)
77876
77877 commit 0ecbb0a4045877936d872fb8aaedd49baa4d89ef
77878 Author: Dan Winship <danw@gnome.org>
77879 Date:   Thu May 10 13:29:39 2012 -0400
77880
77881     g_clear_pointer: work around gcc helpfulness
77882
77883     gcc gets upset when we do "((GDestroyNotify) destroy) (_p)" because
77884     it's non-portable. But we don't care; we already know glib wouldn't
77885     work on any platform where different pointer types have different
77886     calling conventions. So tweak the code to avoid the warning.
77887
77888     https://bugzilla.gnome.org/show_bug.cgi?id=674634
77889
77890  glib/gmem.h | 4 +++-
77891  1 file changed, 3 insertions(+), 1 deletion(-)
77892
77893 commit 787f8087836804c903f8271699e576544426e023
77894 Author: Matthias Clasen <mclasen@redhat.com>
77895 Date:   Thu May 17 00:44:36 2012 -0400
77896
77897     gsettings: add reset-recursively to bash completion
77898
77899     https://bugzilla.gnome.org/show_bug.cgi?id=675832
77900
77901  gio/gsettings-bash-completion.sh | 6 +++---
77902  1 file changed, 3 insertions(+), 3 deletions(-)
77903
77904 commit 431d3adacdd640141f83a6c3496760adc6aba5eb
77905 Author: Matthias Clasen <mclasen@redhat.com>
77906 Date:   Thu May 17 00:41:33 2012 -0400
77907
77908     Improve libelf configure check
77909
77910     system libelf is not sufficient for glib (lacks elf_getshdrstrndx and
77911     elf_getshdrnum) so let's make sure we don't define HAVE_LIBELF
77912
77913  configure.ac | 8 ++++----
77914  1 file changed, 4 insertions(+), 4 deletions(-)
77915
77916 commit aded15c9d10dbf3ec218e25793e3467240585511
77917 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
77918 Date:   Mon Mar 19 21:17:32 2012 +0530
77919
77920     glib: fix memory leaks in gutils, protocol, and strfuncs tests
77921
77922     https://bugzilla.gnome.org/show_bug.cgi?id=672329
77923
77924     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
77925
77926  glib/gutils.c         | 26 ++++++++++++++++++++------
77927  glib/tests/protocol.c |  6 +++++-
77928  glib/tests/strfuncs.c | 42 +++++++++++++++++++++++++++++++++---------
77929  3 files changed, 58 insertions(+), 16 deletions(-)
77930
77931 commit 447a25ea50af2349d313c10c46b61104ce4c0391
77932 Author: Dan Winship <danw@gnome.org>
77933 Date:   Wed May 16 12:00:44 2012 -0400
77934
77935     update .gitignore
77936
77937  gio/tests/.gitignore | 1 +
77938  1 file changed, 1 insertion(+)
77939
77940 commit 0417ddab6fbd2f1cddbb9218e0e300e04da2eda5
77941 Author: Giovanni Campagna <gcampagna@src.gnome.org>
77942 Date:   Sat Apr 14 19:34:00 2012 +0200
77943
77944     GAppInfo: add a mechanism to query supported content types
77945
77946     This essentially adds an accessor for the MimeType field in desktop
77947     files,
77948     to retrieve the list of all mime types supported by an application.
77949     The interface though is part of GAppInfo, so it could be implemented
77950     in the future by other backends.
77951
77952     https://bugzilla.gnome.org/show_bug.cgi?id=674111
77953
77954  docs/reference/gio/gio-sections.txt |  1 +
77955  gio/gappinfo.c                      | 31 +++++++++++++++++++++++++++++++
77956  gio/gappinfo.h                      |  4 ++++
77957  gio/gdesktopappinfo.c               | 13 +++++++++++++
77958  gio/gio.symbols                     |  1 +
77959  gio/tests/appinfo-test.desktop      |  1 +
77960  gio/tests/appinfo.c                 | 16 ++++++++++++++++
77961  7 files changed, 67 insertions(+)
77962
77963 commit e011d2c92162d25a6e6d5f67d462edfeb4af3d7a
77964 Author: Dan Winship <danw@gnome.org>
77965 Date:   Sun Jan 3 14:47:56 2010 -0500
77966
77967     Add g_type_ensure() and use it rather than playing games with volatile
77968
77969     https://bugzilla.gnome.org/show_bug.cgi?id=605976
77970
77971  docs/reference/gobject/gobject-sections.txt |  1 +
77972  gio/gicon.c                                 | 10 +++----
77973  gio/ginetaddress.c                          |  4 +--
77974  gio/giomodule.c                             | 38
77975  ++++++++++++-------------
77976  gio/gresolver.c                             |  5 +---
77977  gio/gsocket.c                               |  4 +--
77978  gio/gsocketconnection.c                     |  6 ++--
77979  gio/gsocketcontrolmessage.c                 |  8 ++----
77980  gio/gunixconnection.c                       |  5 +---
77981  gobject/gobject.symbols                     |  1 +
77982  gobject/gtype.c                             | 43
77983  +++++++++++++++++++++++++----
77984  gobject/gtype.h                             |  2 ++
77985  12 files changed, 72 insertions(+), 55 deletions(-)
77986
77987 commit 2a4235d0f3fe3b3fb007385ee59082c0987158ce
77988 Author: Paolo Borelli <pborelli@gnome.org>
77989 Date:   Tue May 15 17:38:44 2012 +0200
77990
77991     gfile: add g_return_if_fail to g_file_make_directory_with_parents()
77992
77993  gio/gfile.c | 2 ++
77994  1 file changed, 2 insertions(+)
77995
77996 commit 5a57144d5749efaf3b5e752db9b041597d4b062f
77997 Author: Colin Walters <walters@verbum.org>
77998 Date:   Fri May 4 10:03:12 2012 -0400
77999
78000     gfile: Plug memory leak in g_file_make_directory_with_parents()
78001
78002     The logic here is pretty twisted, but basically we were leaking a ref
78003     for each non-existent parent.  The clearest way to fix this was to
78004     move to more explicit refcounting logic; when a variable is pointing
78005     to an object, it holds a ref.
78006
78007     https://bugzilla.gnome.org/show_bug.cgi?id=675446
78008
78009  gio/gfile.c | 23 ++++++++++++++++-------
78010  1 file changed, 16 insertions(+), 7 deletions(-)
78011
78012 commit d5d3c7b3a4830a12e155e949345cfc9109236786
78013 Author: Matthias Clasen <mclasen@redhat.com>
78014 Date:   Mon May 14 16:18:26 2012 -0400
78015
78016     Cover some malloc corner cases in tests
78017
78018  glib/tests/utils.c | 19 +++++++++++++++++++
78019  1 file changed, 19 insertions(+)
78020
78021 commit 215844b3a64fae95b24e464fe87ab6c3b5cd8daa
78022 Author: Matthias Clasen <mclasen@redhat.com>
78023 Date:   Sun May 13 01:52:37 2012 -0400
78024
78025     Add a test for g_clear_pointer
78026
78027  glib/tests/utils.c | 15 +++++++++++++++
78028  1 file changed, 15 insertions(+)
78029
78030 commit e153c8c58b7643d8d823b7a199c3efb19fea3985
78031 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
78032 Date:   Sun May 13 19:22:24 2012 +0900
78033
78034     [l10n] Update Japanese translation
78035
78036  po/ja.po | 637
78037  ++++++++++++++++-----------------------------------------------
78038  1 file changed, 155 insertions(+), 482 deletions(-)
78039
78040 commit e3eb137bbb2ebeede6156424e3e0a1aeb8973614
78041 Author: Matthias Clasen <mclasen@redhat.com>
78042 Date:   Sun May 13 00:46:39 2012 -0400
78043
78044     Use non-deprecated api in tests
78045
78046     https://bugzilla.gnome.org/show_bug.cgi?id=660851
78047
78048  glib/tests/rec-mutex.c | 4 ++--
78049  glib/tests/rwlock.c    | 6 +++---
78050  2 files changed, 5 insertions(+), 5 deletions(-)
78051
78052 commit 77695437b319c8e1a918c8b3ab892ba8a63fbf63
78053 Author: Jasper St. Pierre <jstpierre@mecheye.net>
78054 Date:   Wed May 2 12:53:27 2012 -0400
78055
78056     gkeyfile: Fix annotations for g_key_file_load_from_data
78057
78058     https://bugzilla.gnome.org/show_bug.cgi?id=675309
78059
78060  glib/gkeyfile.c | 2 +-
78061  1 file changed, 1 insertion(+), 1 deletion(-)
78062
78063 commit ebc3b928a39e8895719a5795a14e13c2cdf3c8bd
78064 Author: Lars Uebernickel <lars@uebernic.de>
78065 Date:   Thu May 10 09:35:03 2012 -0700
78066
78067     docs: reference g_menu_item_new in gmenu convenience menuitem API
78068
78069  gio/gmenu.c | 6 +++---
78070  1 file changed, 3 insertions(+), 3 deletions(-)
78071
78072 commit 748f44b12f25717a45477a6e2e74bf6abc7951ba
78073 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
78074 Date:   Tue May 8 19:16:14 2012 +0200
78075
78076     [l10n] Updated German translation
78077
78078  po/de.po | 177
78079  ++++++++++++++++++++++++++++++++++-----------------------------
78080  1 file changed, 95 insertions(+), 82 deletions(-)
78081
78082 commit 1b29ea3663501a407b82d83792d47d0941df13b2
78083 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
78084 Date:   Tue May 8 16:49:53 2012 +0200
78085
78086     Set GLIB_VERSION_MAX_ALLOWED to GLIB_VERSION_CUR_STABLE by default
78087
78088  glib/gversionmacros.h | 6 +-----
78089  1 file changed, 1 insertion(+), 5 deletions(-)
78090
78091 commit 744f36bb0685e35aac5fcfcf37cb1e1c9c45786e
78092 Author: Emmanuele Bassi <ebassi@linux.intel.com>
78093 Date:   Tue May 8 15:12:42 2012 +0100
78094
78095     version macros: Make MIN_REQUIRED the current stable version
78096
78097     So that deprecation warnings will come into effect starting from the
78098     stable release, instead of the next.
78099
78100  glib/gversionmacros.h | 2 +-
78101  1 file changed, 1 insertion(+), 1 deletion(-)
78102
78103 commit fb63c73bbe213f5c1ac7ecafdf298c3cb8de23c3
78104 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
78105 Date:   Tue May 8 20:24:53 2012 +0900
78106
78107     [l10n] Update Japanese translation
78108
78109  po/ja.po | 6155
78110  +++++++++++++++++++++++++++++++++-----------------------------
78111  1 file changed, 3275 insertions(+), 2880 deletions(-)
78112
78113 commit a365684bf086742763b098feddaf5525bc9581c0
78114 Author: Michael Olbrich <m.olbrich@pengutronix.de>
78115 Date:   Mon May 7 10:33:44 2012 +0200
78116
78117     configure.ac: more AS_IF
78118
78119     It looks like JH_CHECK_XML_CATALOG has some prerequisite as well
78120
78121     Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
78122
78123     https://bugzilla.gnome.org/show_bug.cgi?id=674483
78124
78125  configure.ac | 4 ++--
78126  1 file changed, 2 insertions(+), 2 deletions(-)
78127
78128 commit 54e31ab4f172bbb28434eafc34c9345a93c9ccf5
78129 Author: Colin Walters <walters@verbum.org>
78130 Date:   Thu May 3 15:18:11 2012 -0400
78131
78132     configure: Use AS_IF almost everywhere
78133
78134     Not doing so is an evil trap, sadly.  This patch has been
78135     compile-checked on Fedora 16, and I've verified that the generated
78136     config.status and config.h is exactly the same.
78137
78138     https://bugzilla.gnome.org/show_bug.cgi?id=674483
78139
78140  configure.ac | 246
78141  ++++++++++++++++++++++++++++-------------------------------
78142  1 file changed, 118 insertions(+), 128 deletions(-)
78143
78144 commit e30823d93ff643c82d4037c2cf0f509e347f49de
78145 Author: Michael Olbrich <m.olbrich@pengutronix.de>
78146 Date:   Thu May 3 08:44:12 2012 +0200
78147
78148     configure.ac: use AS_IF
78149
78150     This way any prerequisites for e.g. AC_CHECK_HEADER are always
78151     executed
78152     before the 'if'.
78153
78154     Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
78155
78156     https://bugzilla.gnome.org/show_bug.cgi?id=674483
78157
78158  configure.ac | 4 ++--
78159  1 file changed, 2 insertions(+), 2 deletions(-)
78160
78161 commit 7ba899701566c5941ba93bcd31e0b7ae70a7e69d
78162 Author: Yuri Kozlov <yuray@komyakino.ru>
78163 Date:   Sun May 6 11:35:01 2012 +0400
78164
78165     Updated Russian translation
78166
78167  po/ru.po | 57 +++++++++++++++++++++++++++++++++++----------------------
78168  1 file changed, 35 insertions(+), 22 deletions(-)
78169
78170 commit ed1f10bc1c149ac6c317b80b3ba46fda6b545a4e
78171 Author: Krzesimir Nowak <qdlacz@gmail.com>
78172 Date:   Thu May 3 15:00:14 2012 +0200
78173
78174     docs: Fix typo in G_DEFINE_DYNAMIC_TYPE_EXTENDED example.
78175
78176  gobject/gtypemodule.h | 2 +-
78177  1 file changed, 1 insertion(+), 1 deletion(-)
78178
78179 commit 5aa38ae9fb8eed894dcd37baa154967aae7f6c45
78180 Author: Marek Černocký <marek@manet.cz>
78181 Date:   Fri May 4 09:30:06 2012 +0200
78182
78183     Updated Czech translation
78184
78185  po/cs.po | 223
78186  +++++++++++++++++++++++++++++++++++++++------------------------
78187  1 file changed, 140 insertions(+), 83 deletions(-)
78188
78189 commit 486d563049a789b0a2f45f1b5564eaf66294f083
78190 Author: Christian Persch <chpe@gnome.org>
78191 Date:   Wed May 2 20:14:52 2012 +0200
78192
78193     application: Clarification about 'primary instance'
78194
78195     For non-unique applications, the 'primary instance' is the current
78196     instance.
78197
78198  gio/gapplication.c | 5 +++--
78199  1 file changed, 3 insertions(+), 2 deletions(-)
78200
78201 commit f7b61c72b4f2fef3ab21b51b9660973452d22f8d
78202 Author: Dimitris Spingos <dmtrs32@gmail.com>
78203 Date:   Wed May 2 12:00:03 2012 +0300
78204
78205     Updated Greek translation
78206
78207  po/el.po | 6433
78208  +++++++++++++++++++++++++++++++++-----------------------------
78209  1 file changed, 3408 insertions(+), 3025 deletions(-)
78210
78211 commit 874355de53e7ea7009860c0b67094d919a5daa6f
78212 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
78213 Date:   Wed May 2 11:10:23 2012 +0800
78214
78215     Fix GIO/GObject Visual C++ projects
78216
78217     -Make up for the missed DLL_EXPORT-it's actually needed for all
78218     GLib DLL
78219      builds, omitting this caused problems to surface due to recent
78220      works to
78221      make GDBus work on Windows.
78222     -Also use the FFI_BULIDING macro for GObject builds as the suggessted
78223      workaround for using static LibFFI builds (as we do now)-please see
78224      ffi.h(.in). This will fix the build of GObject against LibFFI 3.0.11,
78225      but it is probable that this will change at some point for LibFFI.
78226
78227  build/win32/vs10/gio.vcxprojin     | 8 ++++----
78228  build/win32/vs10/gobject.vcxprojin | 8 ++++----
78229  build/win32/vs9/gio.vcprojin       | 8 ++++----
78230  build/win32/vs9/gobject.vcprojin   | 8 ++++----
78231  4 files changed, 16 insertions(+), 16 deletions(-)
78232
78233 commit 83f04afa0b8b66d200ccdc17ac6f5cd0e17b1c15
78234 Author: Ryan Lortie <desrt@desrt.ca>
78235 Date:   Tue May 1 12:57:00 2012 -0400
78236
78237     GLib 2.33.1
78238
78239  NEWS | 78
78240  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
78241  1 file changed, 78 insertions(+)
78242
78243 commit 774074f99bcc6237290e5252faf24581d7fe9932
78244 Author: Ryan Lortie <desrt@desrt.ca>
78245 Date:   Tue May 1 13:48:52 2012 -0700
78246
78247     slice-color test: don't use non-existent macro
78248
78249     G_GUINT64_MODIFIER doesn't exist, but G_GINT64_MODIFIER does (and will
78250     be the same as is needed for unsigned).
78251
78252  tests/slice-color.c | 2 +-
78253  1 file changed, 1 insertion(+), 1 deletion(-)
78254
78255 commit b31d872081a70817dc036043fef05cd950c4e86f
78256 Author: Ryan Lortie <desrt@desrt.ca>
78257 Date:   Tue May 1 13:23:09 2012 -0700
78258
78259     tests: temporarily disable GDBus async proxy test
78260
78261     It has never worked properly and, with the new GDBus testing stuff,
78262     it's
78263     occasionally failing.
78264
78265     https://bugzilla.gnome.org/show_bug.cgi?id=672248
78266
78267  gio/tests/gdbus-proxy.c | 2 ++
78268  1 file changed, 2 insertions(+)
78269
78270 commit 56ca8add1088385a874fdb371a6d490926109710
78271 Author: Ryan Lortie <desrt@desrt.ca>
78272 Date:   Tue May 1 15:40:15 2012 -0400
78273
78274     contenttype test: don't pass -1 as length
78275
78276     g_content_type_guess() takes a gsize, not a gssize, and -1 does
78277     not mean
78278     "I am passing a NULL terminated string".
78279
78280  gio/tests/contenttype.c | 11 ++++++-----
78281  1 file changed, 6 insertions(+), 5 deletions(-)
78282
78283 commit 8db824e00b69302dafed9ceddd6f34abf5202516
78284 Author: Michael Biebl <biebl@debian.org>
78285 Date:   Tue May 1 18:42:12 2012 +0200
78286
78287     configure: Reset LIBS after ELF check
78288
78289     If action-if-found is not specified, AC_CHECK_LIB will append
78290     the library
78291     to LIBS. As we don't want to link everything against libelf,
78292     reset LIBS
78293     after doing the checks.
78294
78295  configure.ac | 2 ++
78296  1 file changed, 2 insertions(+)
78297
78298 commit eb5381b8622eda26b6bd86dbac39bd9ed86bf730
78299 Author: Ryan Lortie <desrt@desrt.ca>
78300 Date:   Mon Apr 30 12:20:54 2012 -0400
78301
78302     GApplication: add accessor for DBus information
78303
78304     Provide public access to the GDBusConnect and object path that
78305     GApplication is using.  Prevents others from having to guess these
78306     things for themselves based on the application ID.
78307
78308     https://bugzilla.gnome.org/show_bug.cgi?id=671249
78309
78310  docs/reference/gio/gio-sections.txt |  3 ++
78311  gio/gapplication.c                  | 65
78312  ++++++++++++++++++++++++++++++++++++-
78313  gio/gapplication.h                  |  5 +++
78314  gio/gapplicationimpl-dbus.c         | 11 +++++++
78315  gio/gapplicationimpl.h              |  6 ++++
78316  gio/gio.symbols                     |  2 ++
78317  6 files changed, 91 insertions(+), 1 deletion(-)
78318
78319 commit 16f92a33aca1161aab3669f39b32f5c8f09fb433
78320 Author: Ryan Lortie <desrt@desrt.ca>
78321 Date:   Sat Mar 3 11:31:05 2012 -0500
78322
78323     GApplication: allow null application_id
78324
78325     GApplication application ID is now permitted to be NULL, in which case
78326     G_APPLICATION_NON_UNIQUE will be implicitly enabled.
78327
78328     https://bugzilla.gnome.org/show_bug.cgi?id=671249
78329
78330  gio/gapplication.c          | 57
78331  +++++++++++++++++++++++++++------------------
78332  gio/gapplicationimpl-dbus.c |  6 +++++
78333  gio/gioenums.h              |  9 +++----
78334  3 files changed, 45 insertions(+), 27 deletions(-)
78335
78336 commit d959ace72cd07bebe0d87d483613b3285bb3c4f4
78337 Author: Bruno Brouard <annoa.b@gmail.com>
78338 Date:   Mon Apr 30 21:54:22 2012 +0200
78339
78340     Updated French translation
78341
78342  po/fr.po | 171
78343  ++++++++++++++++++++++++++++++++++-----------------------------
78344  1 file changed, 93 insertions(+), 78 deletions(-)
78345
78346 commit cbf06d8fa94672496d170c65ed9c328816e7eee0
78347 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
78348 Date:   Mon Apr 30 17:02:06 2012 +0200
78349
78350     g_clear_pointer: use the same static checks than g_clear_object
78351     in glib-2-32
78352
78353  glib/gmem.h | 5 +++--
78354  1 file changed, 3 insertions(+), 2 deletions(-)
78355
78356 commit 19ac408650ffbbff55fa01fe0968242abb7eacc3
78357 Author: Fran Diéguez <fran.dieguez@mabishu.com>
78358 Date:   Mon Apr 30 16:14:24 2012 +0200
78359
78360     Updated Galician translations
78361
78362  po/gl.po | 38 +++++++++++++++++++-------------------
78363  1 file changed, 19 insertions(+), 19 deletions(-)
78364
78365 commit cf4582fb81108b879f5d017a7b25f26ec2328b6a
78366 Author: Luca Ferretti <lferrett@gnome.org>
78367 Date:   Mon Apr 30 15:41:08 2012 +0200
78368
78369     l10n: Updated Italian translation
78370
78371  po/it.po | 319
78372  +++++++++++++++++++++++++++++++++------------------------------
78373  1 file changed, 169 insertions(+), 150 deletions(-)
78374
78375 commit 7d4d0668b37476a1dc0f088574e7292fdac7c17c
78376 Author: Dan Winship <danw@gnome.org>
78377 Date:   Mon Apr 30 06:54:05 2012 -0400
78378
78379     Update gio/tests/.gitignore
78380
78381  gio/tests/.gitignore | 2 ++
78382  1 file changed, 2 insertions(+)
78383
78384 commit c37273dccb183c98ee45f164117f515e4efbff06
78385 Author: Dan Winship <danw@gnome.org>
78386 Date:   Mon Apr 30 06:31:20 2012 -0400
78387
78388     fix warnings
78389
78390  gio/gdbusdaemon.c                 |  1 -
78391  gio/gtestdbus.c                   |  2 +-
78392  gio/tests/buffered-input-stream.c |  2 +-
78393  glib/goption.c                    |  1 -
78394  tests/gobject/defaultiface.c      |  3 +--
78395  tests/gobject/dynamictype.c       |  3 +--
78396  tests/gobject/ifaceinit.c         |  2 ++
78397  tests/slice-color.c               |  7 ++++---
78398  tests/slice-test.c                |  2 +-
78399  tests/threadpool-test.c           | 16 +++++++++++-----
78400  10 files changed, 22 insertions(+), 17 deletions(-)
78401
78402 commit c5285b3abafe2d28f99e0dd0981deee49fa401f1
78403 Author: Kjartan Maraas <kmaraas@gnome.org>
78404 Date:   Mon Apr 30 10:16:16 2012 +0200
78405
78406     Updated Norwegian bokmål translation
78407
78408  po/nb.po | 143
78409  +++++++++++++++++++++++++++++++++++++++++++--------------------
78410  1 file changed, 98 insertions(+), 45 deletions(-)
78411
78412 commit a7bde137c3b66ca1857332fd3a702e80d457731d
78413 Author: Jonh Wendell <jwendell@gnome.org>
78414 Date:   Sat Apr 28 10:11:25 2012 -0300
78415
78416     Updated Brazilian Portuguese translation
78417
78418  po/pt_BR.po | 375
78419  +++++++++++++++++++++++++++++++-----------------------------
78420  1 file changed, 197 insertions(+), 178 deletions(-)
78421
78422 commit fd3ec4df87ce05f364799b7eb8b0219420d755c4
78423 Author: Dan Winship <danw@gnome.org>
78424 Date:   Fri Apr 27 09:27:38 2012 -0400
78425
78426     Fix several recently-introduced bugs in g_output_stream_write_async()
78427
78428     g_output_stream_write_async() was not initializing the newly-added
78429     members of the WriteData structure, causing various problems.
78430
78431     Also, g_input_stream_read_async() was now leaking its cancellable. Fix
78432     that as well.
78433
78434     https://bugzilla.gnome.org/show_bug.cgi?id=674612
78435
78436  gio/ginputstream.c  | 12 ++++++++++--
78437  gio/goutputstream.c | 15 +++++++++++++--
78438  2 files changed, 23 insertions(+), 4 deletions(-)
78439
78440 commit 00285b7517a63a243a5b61b738de5eea957ae767
78441 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
78442 Date:   Mon Apr 23 17:57:56 2012 +0200
78443
78444     Add g_clear_pointer()
78445
78446     Also reimplement g_clear_object() using g_clear_pointer()
78447
78448     https://bugzilla.gnome.org/show_bug.cgi?id=674634
78449
78450  docs/reference/glib/glib-sections.txt |  1 +
78451  glib/glib.symbols                     |  1 +
78452  glib/gmem.c                           | 39
78453  +++++++++++++++++++++++++++++++++++
78454  glib/gmem.h                           | 18 ++++++++++++++++
78455  gobject/gobject.c                     | 13 +-----------
78456  gobject/gobject.h                     | 14 +------------
78457  6 files changed, 61 insertions(+), 25 deletions(-)
78458
78459 commit 3f816dc5d14ce64f89c5e8b16ac7d8c1f3542b0d
78460 Author: Debarshi Ray <debarshir@gnome.org>
78461 Date:   Mon Apr 16 23:00:01 2012 +0200
78462
78463     GAppInfo: overwrite the DISPLAY only if it is set in the launch
78464     context
78465
78466     If the launch context is a GAppLaunchContext, and not a
78467     GdkAppLaunchContext, then g_app_launch_context_get_display will return
78468     NULL because the get_display virtual method is undefined. The DISPLAY
78469     might still be inherited from the parent process, in which case
78470     overwriting it with NULL breaks the launch.
78471
78472     This is a regression introduced in:
78473     de834bed306565c0652050665eafff4dfcdf0d8b
78474
78475     Fixes: https://bugzilla.gnome.org/672786
78476
78477  gio/gdesktopappinfo.c | 3 ++-
78478  1 file changed, 2 insertions(+), 1 deletion(-)
78479
78480 commit 6219767f61fe7b402c9db8fbdaf57ab8ffb25681
78481 Author: Yaron Shahrabani <sh.yaron@gmail.com>
78482 Date:   Thu Apr 26 15:29:12 2012 +0300
78483
78484     Updated Hebrew translation.
78485
78486  po/he.po | 25 ++++++++++++++++++++-----
78487  1 file changed, 20 insertions(+), 5 deletions(-)
78488
78489 commit 79724bf80c414a06f3caf1f2ff614bb3c44a8ba3
78490 Author: Alexander Larsson <alexl@redhat.com>
78491 Date:   Thu Apr 26 10:05:41 2012 +0200
78492
78493     Dist gio/dbus-daemon.xml and fix dependency for builddir != srcdir
78494
78495  gio/Makefile.am | 6 +++---
78496  1 file changed, 3 insertions(+), 3 deletions(-)
78497
78498 commit 063ec9a75d6f70b45a8e51653608a6e40f948b3c
78499 Author: Colin Walters <walters@verbum.org>
78500 Date:   Wed Apr 25 14:47:01 2012 -0400
78501
78502     build: Fix 'make dist' regression
78503
78504     Commit f084b603771f78126bc0b07229a1574b76e776bb incorrectly set
78505     DIST_SUBDIRS for the toplevel Makefile.am.  In general actually we
78506     don't need to set it, because modern automake automatically sets
78507     it by looking at conditionals for SUBDIRS.
78508
78509     Tested-by: Rico Tzschichholz <ricotz@t-online.de>
78510
78511     https://bugzilla.gnome.org/show_bug.cgi?id=667806
78512
78513  gio/Makefile.am     | 3 ---
78514  glib/Makefile.am    | 6 +-----
78515  gobject/Makefile.am | 3 ---
78516  3 files changed, 1 insertion(+), 11 deletions(-)
78517
78518 commit 87cc77a1985efa18bcd8fc3318c90d8557ae9129
78519 Author: Dan Winship <danw@gnome.org>
78520 Date:   Wed Apr 25 10:44:55 2012 -0400
78521
78522     gsocket: test if family is <= 0, not < 0
78523
78524     If all members of GSocketFamily are supported on the platform, then
78525     all of its values will be positive, and so the enum might become
78526     unsigned, in which case testing for "family < 0" might cause warnings.
78527     But we want to return an error if family == 0 (aka
78528     G_SOCKET_FAMILY_INVALID) anyway, so just tweak the test accordingly.
78529
78530     https://bugzilla.gnome.org/show_bug.cgi?id=674592
78531
78532  gio/gsocket.c | 2 +-
78533  1 file changed, 1 insertion(+), 1 deletion(-)
78534
78535 commit 56bcba11dd2d2b679efeebcf78f0f5736ba311e1
78536 Author: Michael Olbrich <m.olbrich@pengutronix.de>
78537 Date:   Wed Apr 25 09:46:35 2012 +0200
78538
78539     make sure configure fails if AC_CHECK_ALIGNOF cannot detect the
78540     alignment
78541
78542     When cross-compiling with gcc >= 4.5 AC_CHECK_ALIGNOF fails to
78543     detect the
78544     correct alignment. Without a previous AC_CHECK_TYPE for the same
78545     type, the
78546     alignment is silently set to '0'.
78547     This makes sure that configure fails and reports the problem.
78548
78549     Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
78550
78551     https://bugzilla.gnome.org/show_bug.cgi?id=674483
78552
78553  configure.ac | 3 +++
78554  1 file changed, 3 insertions(+)
78555
78556 commit b053f990c91eff334aec8db9519846a041a98999
78557 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
78558 Date:   Tue Apr 24 16:39:21 2012 +0200
78559
78560     win32: More srcdir != builddir fixing
78561
78562  gio/tests/Makefile.am | 2 +-
78563  1 file changed, 1 insertion(+), 1 deletion(-)
78564
78565 commit 62905cda0b42163bbd582278260f659f94e4d2bf
78566 Author: Alexander Larsson <alexl@redhat.com>
78567 Date:   Tue Apr 24 14:53:49 2012 +0200
78568
78569     win32: Fix build with srcdir != builddir
78570
78571     Missed this part in the last commit
78572
78573  gio/Makefile.am | 2 +-
78574  1 file changed, 1 insertion(+), 1 deletion(-)
78575
78576 commit 88bfc9b289e2b40bd7bff94dcdb06eb0b7b53f67
78577 Author: Alexander Larsson <alexl@redhat.com>
78578 Date:   Tue Apr 24 14:03:38 2012 +0200
78579
78580     win32: Fix build of gdbus-daemon-generated.[ch]
78581
78582     gdbus-daemon-generated.[ch] failed to build because it depended
78583     on gdbus-2.0/codegen/gdbus-codegen which was build during the
78584     SUBDIRS part
78585     of the build, however SUBDIRS are done *after* processing
78586     BUILT_SOURCES,
78587     and these files are in BUILT_SOURCES.
78588
78589     The fix is simple, instead of running the gdbus-codegen code we
78590     run the gdbus-codegen.in code, which works fine for uninstalled
78591     execution.
78592
78593     I also removed Makefile from the dependencies to avoid rebuilding
78594     the file
78595     in tarballs, as Makefiles are written at configure time. We should
78596     be able to
78597     ship the prebuilt files in the tarballs.
78598     When running uninstalled
78599
78600  gio/Makefile.am | 4 ++--
78601  1 file changed, 2 insertions(+), 2 deletions(-)
78602
78603 commit 2c0756ea0e118deece4b797d15c2462db48191ed
78604 Author: Alexander Shopov <ash@kambanaria.org>
78605 Date:   Tue Apr 24 07:28:43 2012 +0300
78606
78607     Updated Bulgarian translation
78608
78609  po/bg.po | 21 +++++++++++++++++----
78610  1 file changed, 17 insertions(+), 4 deletions(-)
78611
78612 commit 02be039a6cc41bc0e65a336ad76b4c5b14e00e22
78613 Author: Fran Diéguez <fran.dieguez@mabishu.com>
78614 Date:   Tue Apr 24 00:29:07 2012 +0200
78615
78616     Updated Galician translations
78617
78618  po/gl.po | 21 +++++++++++++++++----
78619  1 file changed, 17 insertions(+), 4 deletions(-)
78620
78621 commit 810a296d4244f061f037445f39b8900fb67ba3e8
78622 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
78623 Date:   Tue Apr 24 00:03:33 2012 +0800
78624
78625     Visual C++ projects: Clean/fix up
78626
78627     Clean/fix up the Preprocessor Definitions for the various projects,
78628     where
78629     we purge out the unneeded macros and add _DEBUG to the Debug builds of
78630     various projects that somehow lacked this.
78631
78632     This will also fix the GIO build under Visual C++ 2008, as the
78633     _DEBUG macro
78634     in the release builds will cause a debug entry to appear in its
78635     manifest
78636     file during the build, which will cause GIO-using applications to fail
78637     to run on systems not running Visual C++/Studio 2008 due to its
78638     embedding
78639     of a badly-generated manifest file.
78640
78641  build/win32/vs10/gio.vcxprojin                       |  8 ++++----
78642  build/win32/vs10/glib-genmarshal.vcxproj             |  8 ++++----
78643  build/win32/vs10/glib.vcxprojin                      | 16
78644  ++++++++--------
78645  build/win32/vs10/gmodule.vcxproj                     |  8 ++++----
78646  build/win32/vs10/gobject.vcxprojin                   |  8 ++++----
78647  build/win32/vs10/gspawn-win32-helper-console.vcxproj |  4 ++--
78648  build/win32/vs10/gspawn-win32-helper.vcxproj         |  4 ++--
78649  build/win32/vs10/gthread.vcxproj                     |  8 ++++----
78650  build/win32/vs9/gio.vcprojin                         |  8 ++++----
78651  build/win32/vs9/glib-genmarshal.vcproj               |  8 ++++----
78652  build/win32/vs9/glib.vcprojin                        | 16
78653  ++++++++--------
78654  build/win32/vs9/gmodule.vcproj                       |  8 ++++----
78655  build/win32/vs9/gobject.vcprojin                     |  8 ++++----
78656  build/win32/vs9/gspawn-win32-helper-console.vcproj   |  4 ++--
78657  build/win32/vs9/gspawn-win32-helper.vcproj           |  4 ++--
78658  build/win32/vs9/gthread.vcproj                       |  8 ++++----
78659  16 files changed, 64 insertions(+), 64 deletions(-)
78660
78661 commit 58f0173149d5be9a7fc0810e4bcf7a2fafde1a7f
78662 Author: Matthias Clasen <mclasen@redhat.com>
78663 Date:   Mon Apr 23 08:19:29 2012 -0400
78664
78665     Add tests for signal convenience api
78666
78667  gobject/tests/signals.c | 37 ++++++++++++++++++++++++++++++++++++-
78668  1 file changed, 36 insertions(+), 1 deletion(-)
78669
78670 commit e62102dbc5bd9f6fe905775fc19aea894ef7f8d4
78671 Author: Matthias Clasen <mclasen@redhat.com>
78672 Date:   Mon Apr 23 08:19:06 2012 -0400
78673
78674     Add tests for toggle reference and qdata
78675
78676  gobject/tests/reference.c | 148
78677  ++++++++++++++++++++++++++++++++++++++++++++++
78678  1 file changed, 148 insertions(+)
78679
78680 commit 8b618eb7f1eec1632c164053097f3e41150782ce
78681 Author: Matthias Clasen <mclasen@redhat.com>
78682 Date:   Mon Apr 23 08:17:40 2012 -0400
78683
78684     Improve test coverage in gobject/tests
78685
78686     This is just making sure that we execute property getters/setters.
78687
78688  gobject/tests/dynamictests.c | 3 +++
78689  gobject/tests/properties.c   | 9 +++++++++
78690  2 files changed, 12 insertions(+)
78691
78692 commit 87832242023e593751b20f6fa90235b32cfe5d4c
78693 Author: Matthias Clasen <mclasen@redhat.com>
78694 Date:   Mon Apr 23 08:16:50 2012 -0400
78695
78696     Add some directory getter tests
78697
78698  glib/tests/utils.c | 94
78699  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
78700  1 file changed, 94 insertions(+)
78701
78702 commit 1089a0a9f6987b7b1aa8f3f9e4def1b92cdfd11c
78703 Author: Matthias Clasen <mclasen@redhat.com>
78704 Date:   Mon Apr 23 08:16:23 2012 -0400
78705
78706     Improve GOptionContext test coverage
78707
78708  glib/tests/option-context.c | 15 ++++++++++++++-
78709  1 file changed, 14 insertions(+), 1 deletion(-)
78710
78711 commit 6214977260f22b41f0e2e407c7fa2a5a3bed5084
78712 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
78713 Date:   Mon Apr 23 11:40:33 2012 +0200
78714
78715     Updated Spanish translation
78716
78717  po/es.po | 141
78718  +++++++++++++++++++++++++++++++++------------------------------
78719  1 file changed, 74 insertions(+), 67 deletions(-)
78720
78721 commit a44e80198340d7169197fe7627868383dc4df06c
78722 Author: Maciej Piechotka <uzytkownik2@gmail.com>
78723 Date:   Thu Mar 29 02:08:41 2012 +0200
78724
78725     Make GDataOutputStream implement GSeekable
78726
78727     https://bugzilla.gnome.org/show_bug.cgi?id=673034
78728
78729  gio/gdataoutputstream.c        | 108 ++++++++++++++++++++++-
78730  gio/tests/data-output-stream.c | 194
78731  +++++++++++++++++++++++++++++++++++++++++
78732  2 files changed, 299 insertions(+), 3 deletions(-)
78733
78734 commit 43895e3089ec1ac7af2f77530fe91678b58a3501
78735 Author: Maciej Piechotka <uzytkownik2@gmail.com>
78736 Date:   Thu Mar 29 01:50:41 2012 +0200
78737
78738     Make GBufferedOutputStream implement GSeekable
78739
78740     https://bugzilla.gnome.org/show_bug.cgi?id=673034
78741
78742  gio/gbufferedoutputstream.c        | 132 ++++++++++++++++++++++++-
78743  gio/tests/buffered-output-stream.c | 195
78744  +++++++++++++++++++++++++++++++++++++
78745  2 files changed, 324 insertions(+), 3 deletions(-)
78746
78747 commit 90739baec071f4bba19558a3e08a9f330f78070e
78748 Author: Maciej Piechotka <uzytkownik2@gmail.com>
78749 Date:   Wed Mar 28 14:12:44 2012 +0200
78750
78751     Make GBufferedInputStream implement GSeekable
78752
78753     https://bugzilla.gnome.org/show_bug.cgi?id=673034
78754
78755  gio/gbufferedinputstream.c        | 138
78756  ++++++++++++++++++++++++++++++++++++--
78757  gio/tests/buffered-input-stream.c |  86 ++++++++++++++++++++++++
78758  2 files changed, 220 insertions(+), 4 deletions(-)
78759
78760 commit 86abe5163fb2fe08ae886b2decc18ba9318b974c
78761 Author: Yuri Kozlov <yuray@komyakino.ru>
78762 Date:   Mon Apr 23 12:12:27 2012 +0400
78763
78764     Updated Russian translation
78765
78766  po/ru.po | 1480
78767  +++++++++++++++++++++++++++++++++-----------------------------
78768  1 file changed, 779 insertions(+), 701 deletions(-)
78769
78770 commit a151c97106948c6bd21b0e2a71b7c18b1f106ce9
78771 Author: Matthias Clasen <mclasen@redhat.com>
78772 Date:   Mon Apr 23 00:35:37 2012 -0400
78773
78774     Make the child source test work
78775
78776     On my machine, this test was failing, because the timeout source
78777     for quitting the inner mainloop was triggering repeatedly. Avoid
78778     that by explicitly returning G_SOURCE_REMOVE from the callback.
78779
78780  glib/tests/mainloop.c | 16 +++++++++++++---
78781  1 file changed, 13 insertions(+), 3 deletions(-)
78782
78783 commit d18a9caf0310c2c6f98e04e15c7a8ca8280846e1
78784 Author: Javier Jardón <jjardon@gnome.org>
78785 Date:   Mon Apr 23 02:45:08 2012 +0100
78786
78787     docs: Use latest docbook dtd: 4.5
78788
78789  .../gdbus-object-manager-example-docs.xml                             |
78790  4 ++--
78791  docs/reference/gio/migrating-gdbus.xml                                |
78792  4 ++--
78793  docs/reference/glib/building.xml                                      |
78794  4 ++--
78795  docs/reference/glib/changes.xml                                       |
78796  4 ++--
78797  docs/reference/glib/compiling.xml                                     |
78798  4 ++--
78799  docs/reference/glib/cross.xml                                         |
78800  4 ++--
78801  docs/reference/glib/regex-syntax.xml                                  |
78802  4 ++--
78803  docs/reference/glib/resources.xml                                     |
78804  4 ++--
78805  docs/reference/glib/running.xml                                       |
78806  4 ++--
78807  docs/reference/gobject/tut_gobject.xml                                |
78808  4 ++--
78809  docs/reference/gobject/tut_gsignal.xml                                |
78810  4 ++--
78811  docs/reference/gobject/tut_gtype.xml                                  |
78812  4 ++--
78813  docs/reference/gobject/tut_howto.xml                                  |
78814  4 ++--
78815  docs/reference/gobject/tut_intro.xml                                  |
78816  4 ++--
78817  docs/reference/gobject/tut_tools.xml                                  |
78818  4 ++--
78819  15 files changed, 30 insertions(+), 30 deletions(-)
78820
78821 commit ee44211f1a44e58bb7c3d93aed6eeee4863d5263
78822 Author: Javier Jardón <jjardon@gnome.org>
78823 Date:   Sun Apr 22 21:56:07 2012 +0100
78824
78825     docs: rename *-docs.sgml to *-docs.xml
78826
78827     We are using xml docbook nowadays
78828
78829  docs/reference/gio/gio-docs.xml                        |  4 ++--
78830  docs/reference/glib/Makefile.am                        | 18
78831  +++++++++---------
78832  docs/reference/glib/{building.sgml => building.xml}    |  0
78833  docs/reference/glib/{changes.sgml => changes.xml}      |  0
78834  docs/reference/glib/{compiling.sgml => compiling.xml}  |  0
78835  docs/reference/glib/{cross.sgml => cross.xml}          |  0
78836  docs/reference/glib/{glib-docs.sgml => glib-docs.xml}  | 18
78837  +++++++++---------
78838  .../glib/{regex-syntax.sgml => regex-syntax.xml}       |  0
78839  docs/reference/glib/{resources.sgml => resources.xml}  |  0
78840  docs/reference/glib/{running.sgml => running.xml}      |  0
78841  docs/reference/gobject/Makefile.am                     |  2 +-
78842  .../gobject/{gobject-docs.sgml => gobject-docs.xml}    |  4 ++--
78843  12 files changed, 23 insertions(+), 23 deletions(-)
78844
78845 commit 3ea31fc0f1d81affaf655f550899fa16cb59201a
78846 Author: Javier Jardón <jjardon@gnome.org>
78847 Date:   Mon Apr 23 01:36:49 2012 +0100
78848
78849     docs: Add index to new api added in 2.34
78850
78851  docs/reference/gio/gio-docs.xml          | 4 ++++
78852  docs/reference/glib/glib-docs.sgml       | 4 ++++
78853  docs/reference/gobject/gobject-docs.sgml | 4 ++++
78854  3 files changed, 12 insertions(+)
78855
78856 commit 14a7781873317e24b55984173e2bedf6eaaf0917
78857 Author: Javier Jardón <jjardon@gnome.org>
78858 Date:   Mon Apr 23 01:15:26 2012 +0100
78859
78860     docs: Fix "Since" markup
78861
78862  glib/gdatetime.c | 4 ++--
78863  1 file changed, 2 insertions(+), 2 deletions(-)
78864
78865 commit 2a37bc0dc6cc013d01836b45c2eea6b1bd6d80e5
78866 Author: Dan Winship <danw@gnome.org>
78867 Date:   Sun Apr 22 15:18:50 2012 -0400
78868
78869     gio: add a proxy test program
78870
78871     Test GProxy, GProxyResolver, GProxyAddress, and
78872     GProxyAddressEnumerator, plus GSocketClient's proxy-resolving
78873     codepaths.
78874
78875  gio/tests/Makefile.am  |    4 +
78876  gio/tests/proxy-test.c | 1077
78877  ++++++++++++++++++++++++++++++++++++++++++++++++
78878  2 files changed, 1081 insertions(+)
78879
78880 commit bcaa0a3820dae0ce10fc8329b10b7c963447e6d3
78881 Author: Dan Winship <danw@gnome.org>
78882 Date:   Sat Apr 21 00:25:53 2012 -0400
78883
78884     gio: Add more information to GProxyAddress
78885
78886     Add two new methods to GProxyAddress for recovering information about
78887     the destination URI that the proxy was created for (and modify
78888     GProxyAddressEnumerator to set that information when creating the
78889     GProxyAddress).
78890
78891  docs/reference/gio/gio-sections.txt |   2 +
78892  gio/gio.symbols                     |   2 +
78893  gio/gproxyaddress.c                 | 116
78894  +++++++++++++++++++++++++++++++++---
78895  gio/gproxyaddress.h                 |   5 ++
78896  gio/gproxyaddressenumerator.c       |  54 ++++++++++-------
78897  5 files changed, 152 insertions(+), 27 deletions(-)
78898
78899 commit 8c7025e72320775f915cdd776e09c7cbecd648ac
78900 Author: Dan Winship <danw@gnome.org>
78901 Date:   Sun Apr 22 15:20:14 2012 -0400
78902
78903     gio: fix error handling in async case of GProxyAddressEnumerator
78904
78905     In the async case, a failed DNS lookup was causing the proxy
78906     resolution to bail out immediately, rather than just moving on to the
78907     next potential proxy (which might not need us to do the DNS lookup
78908     beforehand). Fix that.
78909
78910  gio/gproxyaddressenumerator.c | 95
78911  ++++++++++++++++++++++++++-----------------
78912  1 file changed, 58 insertions(+), 37 deletions(-)
78913
78914 commit 3cf987e660d0b32e44b2be67352db65f14342f6a
78915 Author: Fran Diéguez <fran.dieguez@mabishu.com>
78916 Date:   Sun Apr 22 15:34:12 2012 +0200
78917
78918     Updated Galician translations
78919
78920  po/gl.po | 8 ++++----
78921  1 file changed, 4 insertions(+), 4 deletions(-)
78922
78923 commit 2a5763c412b624cb70fdc858431b5292ff5312e0
78924 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
78925 Date:   Sun Apr 22 11:13:21 2012 +0200
78926
78927     Updated Spanish translation
78928
78929  po/es.po | 147
78930  ++++++++++++++++++++++++++++++++++++++-------------------------
78931  1 file changed, 90 insertions(+), 57 deletions(-)
78932
78933 commit 1e73a200a6fd13b36c52cf783521ac5a256cec56
78934 Author: Yaron Shahrabani <sh.yaron@gmail.com>
78935 Date:   Sun Apr 22 11:41:51 2012 +0300
78936
78937     Updated Hebrew translation.
78938
78939  po/he.po | 371
78940  +++++++++++++++++++++++++++++++++++----------------------------
78941  1 file changed, 207 insertions(+), 164 deletions(-)
78942
78943 commit ecdaf357fe230baefefd45ebd3000ab7c37869ac
78944 Author: Alexander Shopov <ash@kambanaria.org>
78945 Date:   Sun Apr 22 09:07:34 2012 +0300
78946
78947     Updated Bulgarian translation
78948
78949  po/bg.po | 147
78950  ++++++++++++++++++++++++++++++++++++++++-----------------------
78951  1 file changed, 94 insertions(+), 53 deletions(-)
78952
78953 commit 2adf6b3d6b975130f41fcbbd66ea348d8a10c0e6
78954 Author: Fran Diéguez <fran.dieguez@mabishu.com>
78955 Date:   Sat Apr 21 16:30:59 2012 +0200
78956
78957     Updated Galician translations
78958
78959  po/gl.po | 29 +++++++++++++++++++++++++++--
78960  1 file changed, 27 insertions(+), 2 deletions(-)
78961
78962 commit 8ebea8263402dd4a5778c2febbd4ef891eddd88c
78963 Author: Matej Urbančič <mateju@svn.gnome.org>
78964 Date:   Sat Apr 21 12:46:49 2012 +0200
78965
78966     Updated Slovenian translation
78967
78968  po/sl.po | 2 +-
78969  1 file changed, 1 insertion(+), 1 deletion(-)
78970
78971 commit 68629ceb4fab5393448ab4688320eace56d11790
78972 Author: Matej Urbančič <mateju@svn.gnome.org>
78973 Date:   Sat Apr 21 12:39:22 2012 +0200
78974
78975     Updated Slovenian translation
78976
78977  po/sl.po | 180
78978  ++++++++++++++++++++++++++++++++++++++-------------------------
78979  1 file changed, 110 insertions(+), 70 deletions(-)
78980
78981 commit 5d7e9bfbbd7f993922b09577d775822f63ea5640
78982 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
78983 Date:   Sat Apr 21 09:26:24 2012 +0200
78984
78985     Updated Serbian translation
78986
78987  po/sr.po       | 349
78988  ++++++++++++++++++++++++++++++++-------------------------
78989  po/sr@latin.po | 349
78990  ++++++++++++++++++++++++++++++++-------------------------
78991  2 files changed, 392 insertions(+), 306 deletions(-)
78992
78993 commit 88f73eef540d107210a0f52de81cb1a2c87cb5d6
78994 Author: Piotr Drąg <piotrdrag@gmail.com>
78995 Date:   Fri Apr 20 20:50:26 2012 +0200
78996
78997     Updated POTFILES.in
78998
78999  po/POTFILES.in | 2 ++
79000  1 file changed, 2 insertions(+)
79001
79002 commit 755c1311958f256d60daeb548d1ba4d235d2783b
79003 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
79004 Date:   Fri Apr 20 17:22:55 2012 +0200
79005
79006     Updated Spanish translation
79007
79008  po/es.po | 130
79009  +++++++++++++++++++++++++++++++++++----------------------------
79010  1 file changed, 73 insertions(+), 57 deletions(-)
79011
79012 commit 515a454c39b81f61565f7b41ff26aad7a133f853
79013 Author: Fran Diéguez <fran.dieguez@mabishu.com>
79014 Date:   Fri Apr 20 15:12:48 2012 +0200
79015
79016     Updated Galician translations
79017
79018  po/gl.po | 120
79019  +++++++++++++++++++++++++++++++++++----------------------------
79020  1 file changed, 67 insertions(+), 53 deletions(-)
79021
79022 commit 5fb44f70dcac16ff6f13d3d36c330ddd617a5d97
79023 Author: Alexander Larsson <alexl@redhat.com>
79024 Date:   Fri Apr 20 10:23:34 2012 +0200
79025
79026     win32: Implement _g_dbus_get_machine_id using machine guid
79027
79028     This is what libdbus uses, so we're compatible.
79029
79030  gio/gdbusprivate.c | 42 ++++++++++++++++++++++++++++++++++++++++++
79031  1 file changed, 42 insertions(+)
79032
79033 commit dccce383670592f12510019e92ea91a618a1810c
79034 Author: Alexander Larsson <alexl@redhat.com>
79035 Date:   Wed Apr 18 17:09:37 2012 +0200
79036
79037     win32: Support autolaunching dbus daemon
79038
79039  gio/Makefile.am    |   8 ++
79040  gio/gdbusaddress.c | 306
79041  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
79042  2 files changed, 312 insertions(+), 2 deletions(-)
79043
79044 commit bd148e127a5863de4aef260cd879e0eda370c711
79045 Author: Alexander Larsson <alexl@redhat.com>
79046 Date:   Wed Apr 18 16:25:29 2012 +0200
79047
79048     Add _g_io_win32_get_module to get the gio HMODULE
79049
79050  gio/giomodule-priv.h | 4 ++++
79051  gio/giomodule.c      | 6 ++++++
79052  2 files changed, 10 insertions(+)
79053
79054 commit 74214e2997e51fd96842aac2eee049e6b81a4595
79055 Author: Alexander Larsson <alexl@redhat.com>
79056 Date:   Thu Apr 19 11:01:24 2012 +0200
79057
79058     GTestDBus: Allow to specify the dbus-daemon binary
79059
79060     The env var G_TEST_DBUS_DAEMON lets you change dbus-daemon to
79061     whatever you want. This is useful to test with gdbus-daemon
79062
79063  gio/gtestdbus.c | 3 +++
79064  1 file changed, 3 insertions(+)
79065
79066 commit 0d8b1b14d2d56c92b2b783798a9552eb75d77a29
79067 Author: Alexander Larsson <alexl@redhat.com>
79068 Date:   Mon Apr 16 10:16:47 2012 +0200
79069
79070     Add gdbus-daemon test app
79071
79072  gio/tests/Makefile.am    |  4 +++
79073  gio/tests/gdbus-daemon.c | 72
79074  ++++++++++++++++++++++++++++++++++++++++++++++++
79075  2 files changed, 76 insertions(+)
79076
79077 commit 25581738a8d5ee7db2a6d9ebd908d59b2837cd70
79078 Author: Alexander Larsson <alexl@redhat.com>
79079 Date:   Mon Apr 16 10:16:04 2012 +0200
79080
79081     Add GDBusDAaemon, an implementation of a message bus
79082
79083     This is mostly complete, sans support for activation. However, its
79084     not as picky as the libdbus implementation in terms like validation
79085     and limits checking, nor is it as tested.
79086
79087     Its can be useful to test gdbus if dbus-daemon is not availible, but
79088     its main reason for existance is to implement a default session bus
79089     on win32 so that e.g. GApplication is guaranteed to work.
79090
79091  gio/.gitignore      |    1 +
79092  gio/Makefile.am     |   17 +-
79093  gio/dbus-daemon.xml |   76 +++
79094  gio/gdbusdaemon.c   | 1752
79095  +++++++++++++++++++++++++++++++++++++++++++++++++++
79096  gio/gdbusdaemon.h   |   19 +
79097  5 files changed, 1864 insertions(+), 1 deletion(-)
79098
79099 commit b38f1c7aff0bb7388993973f4d8516b95ad593ba
79100 Author: Benjamin Otte <otte@redhat.com>
79101 Date:   Fri Apr 20 14:31:05 2012 +0200
79102
79103     resourcefile: Set display name
79104
79105     Fixes resource filenames not being printed in CSS warnings for GTK.
79106
79107     https://bugzilla.gnome.org/show_bug.cgi?id=674345
79108
79109  gio/gresourcefile.c | 1 +
79110  1 file changed, 1 insertion(+)
79111
79112 commit 289e3b9143fe9bd27657ed277dd7ea2e1a690aa3
79113 Author: Matthias Clasen <mclasen@redhat.com>
79114 Date:   Thu Apr 19 17:13:52 2012 -0400
79115
79116     More beautiful fix
79117
79118     A comma on a line by itself is too ugly to stand.
79119
79120  gio/gtestdbus.c | 7 +++----
79121  1 file changed, 3 insertions(+), 4 deletions(-)
79122
79123 commit bf8a4ed099b53dc1b952b7c3b2ef38c45dbd359e
79124 Author: Matthias Clasen <mclasen@redhat.com>
79125 Date:   Thu Apr 19 17:06:49 2012 -0400
79126
79127     Bump version to 2.33.1
79128
79129     This avoids triggering the 'too new' warning from 2.34 API.
79130
79131  configure.ac | 6 +++---
79132  1 file changed, 3 insertions(+), 3 deletions(-)
79133
79134 commit bb78753a661f7149fc0ac85cfdbf10f9f7e9fc42
79135 Author: Alexander Larsson <alexl@redhat.com>
79136 Date:   Thu Apr 19 20:46:08 2012 +0200
79137
79138     Fix non-win32 build error in my recent commit
79139
79140  gio/gtestdbus.c | 3 ++-
79141  1 file changed, 2 insertions(+), 1 deletion(-)
79142
79143 commit 6d51527ba0fe7cece9d1f61466076d332bc7fbac
79144 Author: Matthias Clasen <mclasen@redhat.com>
79145 Date:   Thu Apr 19 13:25:26 2012 -0400
79146
79147     Revert "tests: fix test on windows"
79148
79149     This reverts commit 79361eede240e9591891290c22cd072ccddb78a3.
79150
79151     Just commenting out a test without an explanation does not
79152     look right to me. This needs at the minimum a link to a
79153     bug report or an explanation for why the behaviour is platform
79154     dependent. If the test was just wrong, it needs to be removed,
79155     not commented out. If there is a bug in the win32 implementation,
79156     it needs to be fixed.
79157
79158  glib/tests/fileutils.c | 2 +-
79159  1 file changed, 1 insertion(+), 1 deletion(-)
79160
79161 commit 21e049b2539d492cd4e959e5c962245d33adf8ca
79162 Author: Alexander Larsson <alexl@redhat.com>
79163 Date:   Thu Apr 19 18:12:23 2012 +0200
79164
79165     Tests: Move dbus specific tests to if HAVE_DBUS_DAEMON
79166
79167     These used to only be built on unix, but if you have dbus-daemon on
79168     win32 we should really build them there too.
79169
79170  configure.ac          |  3 +++
79171  gio/tests/Makefile.am | 16 +++++++++++-----
79172  2 files changed, 14 insertions(+), 5 deletions(-)
79173
79174 commit 234ddf131b43b0f99ce26489993dd0a13abb50ab
79175 Author: Alexander Larsson <alexl@redhat.com>
79176 Date:   Thu Apr 19 18:11:47 2012 +0200
79177
79178     Fix test building on win32
79179
79180  gio/tests/gdbus-connection-slow.c | 4 ++++
79181  1 file changed, 4 insertions(+)
79182
79183 commit 58e613bfc7cf566a391c62245e4c5e895fcc7873
79184 Author: Alexander Larsson <alexl@redhat.com>
79185 Date:   Thu Apr 19 13:49:52 2012 +0200
79186
79187     GTestDBus: Make work on win32
79188
79189     Win32 doesn't have things like fork so the existing code has no way
79190     of working. Instead we swap it all out for a custom implementation
79191     on win32.
79192
79193  gio/gtestdbus.c | 64
79194  +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
79195  1 file changed, 62 insertions(+), 2 deletions(-)
79196
79197 commit 79361eede240e9591891290c22cd072ccddb78a3
79198 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
79199 Date:   Thu Apr 19 15:02:34 2012 +0200
79200
79201     tests: fix test on windows
79202
79203  glib/tests/fileutils.c | 2 +-
79204  1 file changed, 1 insertion(+), 1 deletion(-)
79205
79206 commit af7dc168f65453305e2cd8f63b0daaa3c441927c
79207 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
79208 Date:   Thu Apr 19 15:12:48 2012 +0200
79209
79210     test: only check for defined errors
79211
79212  glib/tests/fileutils.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
79213  1 file changed, 44 insertions(+)
79214
79215 commit 0d9a7f2117ff821d576ec54dee724b69907fa7a0
79216 Author: Alexander Larsson <alexl@redhat.com>
79217 Date:   Wed Apr 18 16:24:44 2012 +0200
79218
79219     Remove ununsed include
79220
79221  gio/tests/gdbus-connection.c | 1 -
79222  1 file changed, 1 deletion(-)
79223
79224 commit 82aecce30131e275dff73f23ee91e7c40a9b3f03
79225 Author: Alexander Larsson <alexl@redhat.com>
79226 Date:   Tue Apr 17 15:50:53 2012 +0200
79227
79228     gdbus: Escape nonce files in dbus addressess
79229
79230     Otherwise the colon in c:\blah made for trouble
79231
79232  gio/gdbusserver.c | 5 ++++-
79233  1 file changed, 4 insertions(+), 1 deletion(-)
79234
79235 commit 2414d7d6a197e0c4b184607160d6cd8a378df177
79236 Author: Alexander Larsson <alexl@redhat.com>
79237 Date:   Tue Apr 17 15:50:01 2012 +0200
79238
79239     Fix build on win32
79240
79241     Some errnos don't exist on win32
79242
79243  glib/tests/fileutils.c | 2 ++
79244  1 file changed, 2 insertions(+)
79245
79246 commit b77af49b0a921a8695a8b856264df3152a9c3689
79247 Author: Alexander Larsson <alexl@redhat.com>
79248 Date:   Mon Apr 16 10:18:44 2012 +0200
79249
79250     Fix race in gdbus-connection test
79251
79252     We need to flush the AddMatches before even connecting to the bus,
79253     or we
79254     risk missing the NameOwnerChanged from the new connections.
79255
79256  gio/tests/gdbus-connection.c | 25 +++++++++++++------------
79257  1 file changed, 13 insertions(+), 12 deletions(-)
79258
79259 commit ff92fe95935b38eaacedb287f6600df000ed1c1a
79260 Author: Alexander Larsson <alexl@redhat.com>
79261 Date:   Mon Apr 16 09:55:29 2012 +0200
79262
79263     Support initial underscores in dbus codegen namespace
79264
79265     Before these were considered lowercase and thus got duplicated.
79266
79267  gio/gdbus-2.0/codegen/utils.py | 7 +++++++
79268  1 file changed, 7 insertions(+)
79269
79270 commit 415a8d81f6fc52d7314517f36bd03f0cbad27dd5
79271 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
79272 Date:   Wed Apr 18 23:28:17 2012 +0200
79273
79274     Use GTestDBus in all GDBus unit tests
79275
79276     To make port easier, this rewrites dbus-sessionbus.c using a
79277     GTestDBus singleton internally.
79278
79279     https://bugzilla.gnome.org/show_bug.cgi?id=672985
79280
79281  gio/tests/actions.c                     |   2 -
79282  gio/tests/gapplication.c                |  23 +--
79283  gio/tests/gdbus-auth.c                  |   5 -
79284  gio/tests/gdbus-bz627724.c              |   6 +-
79285  gio/tests/gdbus-connection-loss.c       |  13 +-
79286  gio/tests/gdbus-connection-slow.c       |   7 +-
79287  gio/tests/gdbus-connection.c            |  23 +--
79288  gio/tests/gdbus-exit-on-close.c         |  12 +-
79289  gio/tests/gdbus-export.c                |  13 +-
79290  gio/tests/gdbus-introspection.c         |  21 +--
79291  gio/tests/gdbus-names.c                 |  14 +-
79292  gio/tests/gdbus-peer.c                  |   2 -
79293  gio/tests/gdbus-proxy-threads.c         |  14 +-
79294  gio/tests/gdbus-proxy-well-known-name.c |  11 +-
79295  gio/tests/gdbus-proxy.c                 |  15 +-
79296  gio/tests/gdbus-sessionbus.c            | 325
79297  ++------------------------------
79298  gio/tests/gdbus-sessionbus.h            |  12 +-
79299  gio/tests/gdbus-test-codegen.c          |  11 --
79300  gio/tests/gdbus-tests.c                 | 106 -----------
79301  gio/tests/gdbus-tests.h                 |  25 ---
79302  gio/tests/gdbus-threading.c             |  11 --
79303  gio/tests/gmenumodel.c                  |   3 -
79304  22 files changed, 65 insertions(+), 609 deletions(-)
79305
79306 commit 95bf3d1194a42aa0933e2d1dba26ba57395613fc
79307 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
79308 Date:   Wed Apr 18 23:21:13 2012 +0200
79309
79310     Add GTestDBus object
79311
79312     This is a helper to write unit tests using a private dbus-daemon.
79313
79314     https://bugzilla.gnome.org/show_bug.cgi?id=672985
79315
79316  docs/reference/gio/gio-docs.xml     |   4 +
79317  docs/reference/gio/gio-sections.txt |  18 +
79318  docs/reference/gio/gio.types        |   2 +
79319  gio/Makefile.am                     |   2 +
79320  gio/gio.h                           |   1 +
79321  gio/gio.symbols                     |  10 +
79322  gio/gioenums.h                      |  12 +
79323  gio/giotypes.h                      |   2 +
79324  gio/gtestdbus.c                     | 693
79325  ++++++++++++++++++++++++++++++++++++
79326  gio/gtestdbus.h                     |  74 ++++
79327  10 files changed, 818 insertions(+)
79328
79329 commit 2e3d50631ff05d28ed5bdae97d1becc4c6b5e078
79330 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
79331 Date:   Fri Apr 6 14:51:09 2012 +0200
79332
79333     Add private _g_bus_get_singleton_if_exists() function
79334
79335     This is used by g_test_dbus_down() to ensure the GDBusConnection
79336     gets disposed, but not create one if the singleton already got
79337     disposed.
79338
79339     https://bugzilla.gnome.org/show_bug.cgi?id=672985
79340
79341  gio/gdbusconnection.c | 19 +++++++++++++++++++
79342  gio/gdbusprivate.h    |  3 +++
79343  2 files changed, 22 insertions(+)
79344
79345 commit 98569e53e3678ab906bfcd3a8c624ea3d74d643f
79346 Author: David Zeuthen <davidz@redhat.com>
79347 Date:   Wed Apr 18 13:48:27 2012 -0400
79348
79349     Revert "Add a private copy of gio/tests/gdbus-tests.c,h to gio/"
79350
79351     This reverts commit 07bbc87615c6c0d6a525f40c2bffad2c11e400d2.
79352
79353  gio/Makefile.am   |   1 -
79354  gio/gdbus-tests.c | 268
79355  ------------------------------------------------------
79356  gio/gdbus-tests.h | 145 -----------------------------
79357  3 files changed, 414 deletions(-)
79358
79359 commit 26d4da2352bea3024a90b7fe0d1b1ed4c1b5e979
79360 Author: David Zeuthen <davidz@redhat.com>
79361 Date:   Wed Apr 18 13:48:09 2012 -0400
79362
79363     Revert "Add private _g_bus_get_singleton_if_exists() function"
79364
79365     This reverts commit f8a8e9039889c090fb3323e195730b9e460396e4.
79366
79367  gio/gdbusconnection.c | 19 -------------------
79368  gio/gdbusprivate.h    |  3 ---
79369  2 files changed, 22 deletions(-)
79370
79371 commit a6f83d73e59cc2ab0353ff3edf38d27185852581
79372 Author: David Zeuthen <davidz@redhat.com>
79373 Date:   Wed Apr 18 13:47:51 2012 -0400
79374
79375     Revert "Add GTestDBus object"
79376
79377     This reverts commit 1b5f70b5b035019ba28da6a5db6eff8122e17ae7.
79378
79379  docs/reference/gio/gio-docs.xml         |   4 -
79380  docs/reference/gio/gio-sections.txt     |  18 -
79381  docs/reference/gio/gio.types            |   2 -
79382  gio/Makefile.am                         |   2 -
79383  gio/gio.h                               |   1 -
79384  gio/gio.symbols                         |  10 -
79385  gio/gioenums.h                          |  15 -
79386  gio/giotypes.h                          |   2 -
79387  gio/gtestdbus.c                         | 650
79388  --------------------------------
79389  gio/gtestdbus.h                         |  82 ----
79390  gio/tests/actions.c                     |   2 +
79391  gio/tests/gapplication.c                |  23 +-
79392  gio/tests/gdbus-auth.c                  |   5 +
79393  gio/tests/gdbus-bz627724.c              |   6 +-
79394  gio/tests/gdbus-connection-loss.c       |  13 +-
79395  gio/tests/gdbus-connection-slow.c       |   7 +-
79396  gio/tests/gdbus-connection.c            |  20 +-
79397  gio/tests/gdbus-exit-on-close.c         |  12 +-
79398  gio/tests/gdbus-export.c                |  13 +-
79399  gio/tests/gdbus-introspection.c         |  11 +-
79400  gio/tests/gdbus-names.c                 |  13 +-
79401  gio/tests/gdbus-peer.c                  |   2 +
79402  gio/tests/gdbus-proxy-threads.c         |  10 +-
79403  gio/tests/gdbus-proxy-well-known-name.c |  11 +-
79404  gio/tests/gdbus-proxy.c                 |  11 +-
79405  gio/tests/gdbus-sessionbus.c            | 325 +++++++++++++++-
79406  gio/tests/gdbus-sessionbus.h            |  12 +-
79407  gio/tests/gdbus-test-codegen.c          |  11 +
79408  gio/tests/gdbus-threading.c             |  11 +
79409  gio/tests/gmenumodel.c                  |   3 +
79410  30 files changed, 469 insertions(+), 838 deletions(-)
79411
79412 commit 9dce93514eb80cd54c2c02db3abf50f2d5a34fb0
79413 Author: David Zeuthen <davidz@redhat.com>
79414 Date:   Wed Apr 18 13:33:00 2012 -0400
79415
79416     GMenuModel: Don't leak GDBusConnection in test
79417
79418     See https://bugzilla.gnome.org/show_bug.cgi?id=672985#c89
79419
79420     Signed-off-by: David Zeuthen <davidz@redhat.com>
79421
79422  gio/tests/gmenumodel.c | 1 +
79423  1 file changed, 1 insertion(+)
79424
79425 commit 1b5f70b5b035019ba28da6a5db6eff8122e17ae7
79426 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
79427 Date:   Wed Apr 18 08:50:07 2012 +0200
79428
79429     Add GTestDBus object
79430
79431     This is a helper to write unit tests using a private dbus-daemon.
79432
79433     session_bus_up/down() are now just wrappers around a GTestDBus
79434     singleton.
79435
79436     https://bugzilla.gnome.org/show_bug.cgi?id=672985
79437
79438  docs/reference/gio/gio-docs.xml         |   4 +
79439  docs/reference/gio/gio-sections.txt     |  18 +
79440  docs/reference/gio/gio.types            |   2 +
79441  gio/Makefile.am                         |   2 +
79442  gio/gio.h                               |   1 +
79443  gio/gio.symbols                         |  10 +
79444  gio/gioenums.h                          |  15 +
79445  gio/giotypes.h                          |   2 +
79446  gio/gtestdbus.c                         | 650
79447  ++++++++++++++++++++++++++++++++
79448  gio/gtestdbus.h                         |  82 ++++
79449  gio/tests/actions.c                     |   2 -
79450  gio/tests/gapplication.c                |  23 +-
79451  gio/tests/gdbus-auth.c                  |   5 -
79452  gio/tests/gdbus-bz627724.c              |   6 +-
79453  gio/tests/gdbus-connection-loss.c       |  13 +-
79454  gio/tests/gdbus-connection-slow.c       |   7 +-
79455  gio/tests/gdbus-connection.c            |  20 +-
79456  gio/tests/gdbus-exit-on-close.c         |  12 +-
79457  gio/tests/gdbus-export.c                |  13 +-
79458  gio/tests/gdbus-introspection.c         |  11 +-
79459  gio/tests/gdbus-names.c                 |  13 +-
79460  gio/tests/gdbus-peer.c                  |   2 -
79461  gio/tests/gdbus-proxy-threads.c         |  10 +-
79462  gio/tests/gdbus-proxy-well-known-name.c |  11 +-
79463  gio/tests/gdbus-proxy.c                 |  11 +-
79464  gio/tests/gdbus-sessionbus.c            | 325 +---------------
79465  gio/tests/gdbus-sessionbus.h            |  12 +-
79466  gio/tests/gdbus-test-codegen.c          |  11 -
79467  gio/tests/gdbus-threading.c             |  11 -
79468  gio/tests/gmenumodel.c                  |   3 -
79469  30 files changed, 838 insertions(+), 469 deletions(-)
79470
79471 commit f8a8e9039889c090fb3323e195730b9e460396e4
79472 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
79473 Date:   Fri Apr 6 14:51:09 2012 +0200
79474
79475     Add private _g_bus_get_singleton_if_exists() function
79476
79477     This is used by g_test_dbus_down() to ensure the GDBusConnection
79478     gets disposed, but not create one if the singleton already got
79479     disposed.
79480
79481     https://bugzilla.gnome.org/show_bug.cgi?id=672985
79482
79483  gio/gdbusconnection.c | 19 +++++++++++++++++++
79484  gio/gdbusprivate.h    |  3 +++
79485  2 files changed, 22 insertions(+)
79486
79487 commit 07bbc87615c6c0d6a525f40c2bffad2c11e400d2
79488 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
79489 Date:   Tue Apr 17 19:33:11 2012 +0200
79490
79491     Add a private copy of gio/tests/gdbus-tests.c,h to gio/
79492
79493     https://bugzilla.gnome.org/show_bug.cgi?id=672985
79494
79495  gio/Makefile.am   |   1 +
79496  gio/gdbus-tests.c | 268
79497  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
79498  gio/gdbus-tests.h | 145 +++++++++++++++++++++++++++++
79499  3 files changed, 414 insertions(+)
79500
79501 commit c70a4030dd55fae4555e374bd7fe421fd36f3e22
79502 Author: Kjartan Maraas <kmaraas@gnome.org>
79503 Date:   Wed Apr 18 09:27:04 2012 +0200
79504
79505     Updated Norwegian bokmål translation
79506
79507  po/nb.po | 177
79508  +++++++++++++++++++++++++++++++--------------------------------
79509  1 file changed, 88 insertions(+), 89 deletions(-)
79510
79511 commit b3f814883f460ec9b309552a501652ecdecfb2dc
79512 Author: Alexandre Rostovtsev <tetromino@gentoo.org>
79513 Date:   Sun Apr 15 22:57:25 2012 -0400
79514
79515     Do not detect GNUstep as Cocoa
79516
79517     GNUstep also installs Foundation/Foundation.h
79518
79519     https://bugzilla.gnome.org/show_bug.cgi?id=674172
79520
79521     Signed-off-by: William Hua <william@attente.ca>
79522
79523  configure.ac | 3 +++
79524  1 file changed, 3 insertions(+)
79525
79526 commit a147004b83ee48265e266e33da7656a3a09c7edb
79527 Author: William Hua <william@attente.ca>
79528 Date:   Tue Apr 17 23:49:47 2012 -0400
79529
79530     Use Cocoa header for Cocoa test instead of Foundation.
79531
79532  configure.ac | 2 +-
79533  1 file changed, 1 insertion(+), 1 deletion(-)
79534
79535 commit 7f5f47ae15268a1dd96fabd360eb25e712724ac4
79536 Author: David Zeuthen <davidz@redhat.com>
79537 Date:   Tue Apr 17 17:51:01 2012 -0400
79538
79539     gdbus-codegen: Don't leak stuff in tests
79540
79541     Signed-off-by: David Zeuthen <davidz@redhat.com>
79542
79543  gio/tests/gdbus-test-codegen.c | 108
79544  +++++++++++++++++++++++++----------------
79545  1 file changed, 67 insertions(+), 41 deletions(-)
79546
79547 commit eedb6d8366a9cf4e638fe34ebdca17b387e41ce5
79548 Author: David Zeuthen <davidz@redhat.com>
79549 Date:   Tue Apr 17 17:50:40 2012 -0400
79550
79551     GDBusObjectProxy: Don't leak connection
79552
79553     Signed-off-by: David Zeuthen <davidz@redhat.com>
79554
79555  gio/gdbusobjectproxy.c | 2 ++
79556  1 file changed, 2 insertions(+)
79557
79558 commit 3964e708e9a4eb7c23c0aa651ccf8bc7a57cbbf0
79559 Author: David Zeuthen <davidz@redhat.com>
79560 Date:   Tue Apr 17 17:48:08 2012 -0400
79561
79562     GDBusObjectManagerClient: Don't leak object proxy when handling
79563     D-Bus signal
79564
79565     It's g_object_unref(), not g_object_ref(). Ugh.
79566
79567     Therefore, use g_clear_object().
79568
79569     Signed-off-by: David Zeuthen <davidz@redhat.com>
79570
79571  gio/gdbusobjectmanagerclient.c | 3 +--
79572  1 file changed, 1 insertion(+), 2 deletions(-)
79573
79574 commit 3b9791cca63f78e39fdbcb8596c4b8a4e84fa937
79575 Author: Piotr Drąg <piotrdrag@gmail.com>
79576 Date:   Tue Apr 17 19:48:59 2012 +0200
79577
79578     Updated POTFILES.in
79579
79580  po/POTFILES.in | 2 ++
79581  1 file changed, 2 insertions(+)
79582
79583 commit 00ee06e6a332d1415baf5533e34f05a83d64cb02
79584 Author: Dan Winship <danw@gnome.org>
79585 Date:   Sat Feb 4 16:46:29 2012 -0500
79586
79587     gio: use GPollable* to implement fallback read_async/write_async
79588
79589     If a GInputStream does not provide a read_async() implementation, but
79590     does implement GPollableInputStream, then instead of doing
79591     read-synchronously-in-a-thread, just use
79592     g_pollable_input_stream_read_nonblocking() and
79593     g_pollable_input_stream_create_source() to implement an async read in
79594     the same thread. Similarly for GOutputStream.
79595
79596     Remove a bunch of existing read_async()/write_async() implementations
79597     that are basically equivalent to the new fallback method.
79598
79599     https://bugzilla.gnome.org/show_bug.cgi?id=673997
79600
79601  gio/gbufferedinputstream.c  | 195
79602  --------------------------------------------
79603  gio/gbufferedoutputstream.c | 108 ------------------------
79604  gio/ginputstream.c          |  71 +++++++++++++++-
79605  gio/gmemoryinputstream.c    |  57 -------------
79606  gio/gmemoryoutputstream.c   |  62 --------------
79607  gio/goutputstream.c         |  66 ++++++++++++++-
79608  gio/gsocketinputstream.c    |  91 ---------------------
79609  gio/gsocketoutputstream.c   | 111 +++----------------------
79610  gio/gunixinputstream.c      | 143 ++------------------------------
79611  gio/gunixoutputstream.c     | 135 ------------------------------
79612  10 files changed, 150 insertions(+), 889 deletions(-)
79613
79614 commit 82ec4dcaed8107d436f76c45ec30645715b6dbef
79615 Author: Dan Winship <danw@gnome.org>
79616 Date:   Mon Feb 6 15:08:08 2012 -0500
79617
79618     gio: implement GPollableInput/OutputStream in more stream types
79619
79620     Implement GPollableInputStream in GMemoryInputStream and
79621     GConverterInputStream, and likewise implement GPollableOutputStream in
79622     the corresponding output streams.
79623
79624     https://bugzilla.gnome.org/show_bug.cgi?id=673997
79625
79626  gio/gconverterinputstream.c  | 130 +++++++++++++++++++++++---
79627  gio/gconverteroutputstream.c | 119 ++++++++++++++++++++----
79628  gio/gmemoryinputstream.c     |  41 ++++++++-
79629  gio/gmemoryoutputstream.c    |  40 +++++++-
79630  gio/tests/converter-stream.c | 214
79631  +++++++++++++++++++++++++++++++++++++++++++
79632  5 files changed, 508 insertions(+), 36 deletions(-)
79633
79634 commit 111ba203c2440a5d7d8a14b043213b78d54752ae
79635 Author: Dan Winship <danw@gnome.org>
79636 Date:   Sat Feb 11 17:22:49 2012 -0500
79637
79638     gpollableutils: utility functions for pollable stream implementations
79639
79640     Move g_pollable_source_new() here from gpollableinputstream.c, add
79641     g_pollable_source_new_full(), and add some new methods to do either
79642     blocking or nonblocking reads depending on a boolean argument.
79643
79644     https://bugzilla.gnome.org/show_bug.cgi?id=673997
79645
79646  docs/reference/gio/gio-docs.xml     |   1 +
79647  docs/reference/gio/gio-sections.txt |  14 +-
79648  gio/Makefile.am                     |   2 +
79649  gio/gio.h                           |   1 +
79650  gio/gio.symbols                     |   6 +-
79651  gio/gpollableinputstream.c          | 103 -----------
79652  gio/gpollableinputstream.h          |   3 -
79653  gio/gpollableutils.c                | 350
79654  ++++++++++++++++++++++++++++++++++++
79655  gio/gpollableutils.h                |  65 +++++++
79656  9 files changed, 435 insertions(+), 110 deletions(-)
79657
79658 commit 7e95777a6a46ef40b1a175e95136942b4eed4d75
79659 Author: Dan Winship <danw@gnome.org>
79660 Date:   Sun Apr 1 14:47:19 2012 -0400
79661
79662     gio: minor GPollableInputStream / GPollableOutputStream fixes
79663
79664     Make g_pollable_input_stream_read() and
79665     g_pollable_output_stream_write() look a little bit more like the
79666     non-pollable versions in terms of error handling, etc. Also, use the
79667     read_fn and write_fn virtual methods directly rather than calling
79668     g_input_stream_read()/g_output_stream_write(), to avoid problems with
79669     re-entrancy involving the "pending" flag.
79670
79671     Also belatedly add single-include guards to the header files.
79672
79673     https://bugzilla.gnome.org/show_bug.cgi?id=673997
79674
79675  gio/gpollableinputstream.c  | 41
79676  +++++++++++++++++++++++++++++++----------
79677  gio/gpollableinputstream.h  |  8 ++++++--
79678  gio/gpollableoutputstream.c | 41
79679  +++++++++++++++++++++++++++++++----------
79680  gio/gpollableoutputstream.h |  8 ++++++--
79681  4 files changed, 74 insertions(+), 24 deletions(-)
79682
79683 commit adea9fb25210f2d04bcf2453c18847fb965927f7
79684 Author: Dan Winship <danw@gnome.org>
79685 Date:   Tue Apr 17 11:46:50 2012 -0400
79686
79687     GConverterInputStream: fix an infinite loop when fill_buffer returns
79688     an error
79689
79690     The loop was using a GConverterResult variable where it meant to use a
79691     gssize, and since GConverterResult was ending up as an unsigned type,
79692     this meant the (res < 0) check always failed.
79693
79694  gio/gconverterinputstream.c | 12 ++++++------
79695  1 file changed, 6 insertions(+), 6 deletions(-)
79696
79697 commit 2ef1a8ef05410ee724f7ad577db57bd11e6c51c2
79698 Author: Hannes Mueller <h.c.f.mueller@gmx.de>
79699 Date:   Sat Feb 4 10:06:35 2012 +0100
79700
79701     avoid warning in gutils.h when using gcc with -Wconversion
79702
79703     Old solution to avoid warning with gcc flag -Wconversion does not
79704     work with gcc >=4.3 since the behaviour for that flag has been
79705     changed, ref. http://gcc.gnu.org/wiki/NewWconversion. Now cast for
79706     __builtin_clzl is required, which itself is declared to return int.
79707
79708     https://bugzilla.gnome.org/show_bug.cgi?id=619026
79709
79710  glib/gutils.h | 2 +-
79711  1 file changed, 1 insertion(+), 1 deletion(-)
79712
79713 commit be6955a008396cd234f53361459c9fcf91576fdc
79714 Author: Sasi Bhushan <sasi@swecha.net>
79715 Date:   Tue Apr 17 15:45:05 2012 +0530
79716
79717     Updated Telugu Translation
79718
79719  po/te.po | 214
79720  ++++++++++++++++++++++++++++++++-------------------------------
79721  1 file changed, 108 insertions(+), 106 deletions(-)
79722
79723 commit bb6807ae254936ef95679e6b18b87e19ae90da1f
79724 Author: Alexander Shopov <ash@kambanaria.org>
79725 Date:   Tue Apr 17 06:28:41 2012 +0300
79726
79727     Updated Bulgarian translation
79728
79729  po/bg.po | 180
79730  +++++++++++++++++++++++++++++++--------------------------------
79731  1 file changed, 90 insertions(+), 90 deletions(-)
79732
79733 commit f93c999706ed2dcb24ff7f942cf25c4f4a8ea786
79734 Author: Fran Diéguez <fran.dieguez@mabishu.com>
79735 Date:   Tue Apr 17 01:11:08 2012 +0200
79736
79737     Updated Galician translations
79738
79739  po/gl.po | 183
79740  ++++++++++++++++++++++++++++++++-------------------------------
79741  1 file changed, 93 insertions(+), 90 deletions(-)
79742
79743 commit 8869de3857210a243419589a4a1c8357b40c7b02
79744 Author: Christian Persch <chpe@gnome.org>
79745 Date:   Thu Nov 17 15:18:50 2011 +0100
79746
79747     gdbus-codegen: Avoid warnings in generated code
79748
79749     Initialising a "gchar *" struct member from a string literal may
79750     produce
79751     a warning; add an explicit cast to fix that.
79752
79753     Bug #664275.
79754
79755  gio/gdbus-2.0/codegen/codegen.py | 20 ++++++++++----------
79756  1 file changed, 10 insertions(+), 10 deletions(-)
79757
79758 commit 5ef34e5f11b4f71a66615b6506108ee540cc3420
79759 Author: Christian Persch <chpe@gnome.org>
79760 Date:   Mon Apr 9 15:34:10 2012 +0200
79761
79762     resources: compiler: Fix resources on big endian architectures
79763
79764     Resources are always little endian, so the gvdb is byteswapped. When
79765     looking
79766     up the value, it would return a new byteswapped variant, making
79767     the data
79768     returned from do_lookup() invalid once that variant is unref'd. Since
79769     byteswapping doesn't matter for the "ay" data anyway, just use
79770     gvdb_table_get_raw_value() instead and only byteswap the length
79771     and flag
79772     values.
79773
79774     https://bugzilla.gnome.org/show_bug.cgi?id=673409
79775
79776  gio/gresource.c | 5 ++++-
79777  1 file changed, 4 insertions(+), 1 deletion(-)
79778
79779 commit cf619cffb77b6792f344b517bb4fc46afe0690f5
79780 Author: Wolfgang Stöggl <c72578@yahoo.de>
79781 Date:   Mon Apr 16 22:37:30 2012 +0200
79782
79783     [l10n] Updated German translation
79784
79785  po/de.po | 87
79786  +++++++++++++++++++++++++++++++++-------------------------------
79787  1 file changed, 45 insertions(+), 42 deletions(-)
79788
79789 commit 8da60fa91adca38a0f3c792397bbf89e179b2634
79790 Author: Matej Urbančič <mateju@svn.gnome.org>
79791 Date:   Mon Apr 16 22:24:41 2012 +0200
79792
79793     Updated Slovenian translation
79794
79795  po/sl.po | 245
79796  ++++++++++++++++++++++++++++++++-------------------------------
79797  1 file changed, 124 insertions(+), 121 deletions(-)
79798
79799 commit 4553caa37a9f4bf73a2af364e592d3d128b32474
79800 Author: Piotr Drąg <piotrdrag@gmail.com>
79801 Date:   Mon Apr 16 21:19:23 2012 +0200
79802
79803     Updated Polish translation
79804
79805  po/pl.po | 104
79806  +++++++++++++++++++++++++++++++--------------------------------
79807  1 file changed, 52 insertions(+), 52 deletions(-)
79808
79809 commit 3ac2930e1aabeca7dac7a2570cba24591d97e0d2
79810 Author: Colin Walters <walters@verbum.org>
79811 Date:   Mon Apr 16 13:55:02 2012 -0400
79812
79813     tests: Fix race conditions in mainloop/invoke test
79814
79815     1) The test was using GCond incorrectly (it always needs a
79816        state variable)
79817     2) The state assertion was racing with the thread; just delete it.
79818        All we're really trying to test here is that the invoke runs by the
79819        time the thread is gone, and the function has an assertion that
79820        it runs in the correct thread.
79821
79822     https://bugzilla.gnome.org/show_bug.cgi?id=674213
79823
79824  glib/tests/mainloop.c | 9 ++++++---
79825  1 file changed, 6 insertions(+), 3 deletions(-)
79826
79827 commit 3054ecf10943575381dfea2513936567be51dd73
79828 Author: Colin Walters <walters@verbum.org>
79829 Date:   Mon Apr 16 11:50:05 2012 -0400
79830
79831     tests/mainloop: Add a test for recursive child sources
79832
79833     https://bugzilla.gnome.org/show_bug.cgi?id=669260
79834
79835  glib/tests/mainloop.c | 57
79836  +++++++++++++++++++++++++++++++++++++++++++++++++++
79837  1 file changed, 57 insertions(+)
79838
79839 commit bdbb5313408013d0877aa76352fa4a14015841c5
79840 Author: Dan Winship <danw@gnome.org>
79841 Date:   Fri Apr 13 11:44:34 2012 -0400
79842
79843     tests/mainloop: add a test for child sources
79844
79845     https://bugzilla.gnome.org/show_bug.cgi?id=669260
79846
79847  glib/tests/mainloop.c | 98
79848  +++++++++++++++++++++++++++++++++++++++++++++++++++
79849  1 file changed, 98 insertions(+)
79850
79851 commit a49568ceccb133c5a99524f3fdb842f0c05eb0b3
79852 Author: Dan Winship <danw@gnome.org>
79853 Date:   Wed Apr 11 15:21:17 2012 -0400
79854
79855     gmain: block child sources when blocking the parent
79856
79857     When blocking a source that has child sources, we need to consider the
79858     children blocked as well. Otherwise they will still trigger repeatedly
79859     in an inner loop started from the parent source's callback.
79860
79861     https://bugzilla.gnome.org/show_bug.cgi?id=669260
79862
79863  glib/gmain.c | 35 +++++++++++++++++++++++++++++------
79864  1 file changed, 29 insertions(+), 6 deletions(-)
79865
79866 commit b3b32be1e1a7dab2467456b73bf8cbf5f64f2cbf
79867 Author: Kalev Lember <kalevlember@gmail.com>
79868 Date:   Sat Apr 14 15:48:13 2012 +0300
79869
79870     Only build gmenumodel test on unix
79871
79872     It depends on gdbus-sessionbus.c which only builds on unix.
79873
79874  gio/tests/Makefile.am | 2 +-
79875  1 file changed, 1 insertion(+), 1 deletion(-)
79876
79877 commit aacd3469a595f32627691f1a7d5baf1ffbcc9527
79878 Author: Kalev Lember <kalevlember@gmail.com>
79879 Date:   Sat Apr 14 15:40:17 2012 +0300
79880
79881     tests/fileutils: Fix Windows build
79882
79883  glib/tests/fileutils.c | 2 ++
79884  1 file changed, 2 insertions(+)
79885
79886 commit 6bbfa4ee141e89c0961b6d12aa54876e49482fcd
79887 Author: Chandan Kumar (ciypro) <chandankumar.093047@gmail.com>
79888 Date:   Mon Apr 16 20:50:21 2012 +0530
79889
79890     Updated HINDI translation
79891
79892  po/hi.po | 309
79893  ++++++++++++++++++++++++++++++---------------------------------
79894  1 file changed, 145 insertions(+), 164 deletions(-)
79895
79896 commit 0f57e5c70ce33d8ee21a2ae8565bd980689ab0c2
79897 Author: Cosimo Cecchi <cosimoc@gnome.org>
79898 Date:   Mon Apr 16 10:45:12 2012 -0400
79899
79900     tests/date: force English locale running the GDateTime tests
79901
79902     The parsing test needs to make some assumption about the locale
79903     representation of the string to be parsed, so we need to explicitly
79904     override the locale here.
79905
79906  glib/tests/date.c | 1 +
79907  1 file changed, 1 insertion(+)
79908
79909 commit 01c5cdb50d73ffe205cd42b6e096d249d6428b14
79910 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
79911 Date:   Mon Apr 16 16:31:29 2012 +0200
79912
79913     Updated Spanish translation
79914
79915  po/es.po | 210
79916  ++++++++++++++++++++++++++++++++-------------------------------
79917  1 file changed, 106 insertions(+), 104 deletions(-)
79918
79919 commit db4a635963480d27eb2b87264b12b50afb6266d7
79920 Author: Petr Kovar <pkovar@redhat.com>
79921 Date:   Mon Apr 16 15:57:21 2012 +0200
79922
79923     Update Czech translation
79924
79925  po/cs.po | 169
79926  ++++++++++++++++++++++++++++++++-------------------------------
79927  1 file changed, 85 insertions(+), 84 deletions(-)
79928
79929 commit 666374c16f3d8118fe3422839d22ca32af69e4d0
79930 Author: Stef Walter <stefw@gnome.org>
79931 Date:   Wed Apr 4 17:13:10 2012 +0200
79932
79933     Add support for MX, TXT, NS and SOA records to GResolver
79934
79935      * Add resolver functions for looking up DNS records of
79936        various types. Currently implemented: MX, TXT, SOA, SRV, NS
79937      * Return records as GVariant tuples.
79938      * Make the GSrvTarget lookups a wrapper over this new
79939        functionality.
79940      * Rework the resolver test so that it has support for
79941        looking up MX, NS, SOA, TXT records, and uses GOptionContext
79942
79943     https://bugzilla.gnome.org/show_bug.cgi?id=672944
79944
79945  docs/reference/gio/gio-sections.txt |   4 +
79946  gio/gio.symbols                     |   4 +
79947  gio/gioenums.h                      |  43 ++++
79948  gio/gnetworkingprivate.h            |  10 +-
79949  gio/gresolver.c                     | 469
79950  +++++++++++++++++++++++++++++++++---
79951  gio/gresolver.h                     |  35 ++-
79952  gio/gthreadedresolver.c             | 118 +++++----
79953  gio/tests/resolver.c                | 281 +++++++++++++++++++--
79954  8 files changed, 862 insertions(+), 102 deletions(-)
79955
79956 commit cec17df59810b6f321d0b43027f3b90e4b1ba18c
79957 Author: Petr Kovar <pkovar@redhat.com>
79958 Date:   Mon Apr 16 15:21:17 2012 +0200
79959
79960     Update Czech translation
79961
79962  po/cs.po | 361
79963  +++++++++++++++++++++++++--------------------------------------
79964  1 file changed, 143 insertions(+), 218 deletions(-)
79965
79966 commit b17085dcb9cbf13a55a11ad4bff718e8d3c5d54e
79967 Author: Yinghua Wang <wantinghard@gmail.com>
79968 Date:   Mon Apr 16 14:06:56 2012 +0800
79969
79970     update Simplified Chinese (zh_CN) translation
79971
79972  po/zh_CN.po | 320
79973  ++++++++++++++++++++++++++++++------------------------------
79974  1 file changed, 162 insertions(+), 158 deletions(-)
79975
79976 commit 6d19f11c89db11cd5bb3637c83261b6316b150df
79977 Author: Rafał Mużyło <galtgendo@o2.pl>
79978 Date:   Sun Apr 15 11:17:07 2012 -0400
79979
79980     configure: Fix typo in ELF check
79981
79982     Signed-off-by: Colin Walters <walters@verbum.org>
79983
79984  configure.ac | 2 +-
79985  1 file changed, 1 insertion(+), 1 deletion(-)
79986
79987 commit 4b98c512df9102086f9c6babb04fed3533b73925
79988 Author: Colin Walters <walters@verbum.org>
79989 Date:   Thu Apr 12 13:54:55 2012 -0400
79990
79991     build: When cross compiling, don't require host binaries if tests
79992     are not enabled
79993
79994     These binaries are now only used by the test suite.  glib-genmarshal
79995     *used* to be required to generate marshallers, but isn't anymore now
79996     that we use libffi (via g_cclosure_marshal_generic).
79997
79998     https://bugzilla.gnome.org/show_bug.cgi?id=667806
79999
80000  configure.ac | 2 +-
80001  1 file changed, 1 insertion(+), 1 deletion(-)
80002
80003 commit f084b603771f78126bc0b07229a1574b76e776bb
80004 Author: Colin Walters <walters@verbum.org>
80005 Date:   Fri Jan 13 10:09:10 2012 -0500
80006
80007     build: Add --disable-modular-tests build option
80008
80009     This patch solves two problems:
80010
80011     First, it allows builders to optionally cut the circular dependency
80012     between dbus and glib by disabling the modular tests (just like how
80013     the tests can be disabled in dbus).
80014
80015     Second, the tests are entirely pointless to build if cross-compiling.
80016
80017     It also moves us slightly closer to the long term future we want where
80018     the tests are a separate ./configure invocation and run against the
80019     INSTALLED glib, not the one in the source tree. This would allow us to
80020     run the tests constantly, not just when glib is built.
80021
80022     https://bugzilla.gnome.org/show_bug.cgi?id=667806
80023
80024  Makefile.am         |  7 ++++++-
80025  configure.ac        | 19 +++++++++++++------
80026  gio/Makefile.am     |  7 ++++++-
80027  glib/Makefile.am    |  8 +++++++-
80028  gobject/Makefile.am |  8 +++++++-
80029  5 files changed, 39 insertions(+), 10 deletions(-)
80030
80031 commit 366c39b6420c4cd23653a0e7d798d5f34e556392
80032 Author: Yuri Myasoedov <omerta13@yandex.ru>
80033 Date:   Sun Apr 15 00:27:04 2012 +0400
80034
80035     Updated Russian translation
80036
80037  po/ru.po | 1388
80038  ++++++++++++++++++++++++++++++--------------------------------
80039  1 file changed, 678 insertions(+), 710 deletions(-)
80040
80041 commit 1e2ca7646400f5f3a4464bbac3f50852dbf4e4cf
80042 Author: Cosimo Cecchi <cosimoc@gnome.org>
80043 Date:   Fri Apr 13 16:06:16 2012 -0400
80044
80045     fileinfo: document the correct type for trash::orig-path
80046
80047     The correct type for this attribute, as set by GVfs, is
80048     G_FILE_ATTRIBUTE_TYPE_BYTE_STRING (which is the correct type for file
80049     paths anyway).
80050
80051     https://bugzilla.gnome.org/show_bug.cgi?id=674074
80052
80053  gio/gfileinfo.h | 4 ++--
80054  1 file changed, 2 insertions(+), 2 deletions(-)
80055
80056 commit 6a9341d851030eac3cd20eb5b91a02d1db3c7006
80057 Author: David Zeuthen <davidz@redhat.com>
80058 Date:   Sat Apr 14 12:40:57 2012 -0400
80059
80060     GDBusAuth: Handle when no there is no auth observer present
80061
80062     I obviously fucked up when adding the ::allow-mechanism signal, sorry.
80063
80064     Signed-off-by: David Zeuthen <davidz@redhat.com>
80065
80066  gio/gdbusauth.c | 2 +-
80067  1 file changed, 1 insertion(+), 1 deletion(-)
80068
80069 commit b9d1fe7db23c14440c64a3878c9461162b948826
80070 Author: David Zeuthen <davidz@redhat.com>
80071 Date:   Wed Apr 11 23:34:08 2012 -0400
80072
80073     Check that auth methods work and interoperate with libdbus-1
80074
80075     See https://bugzilla.gnome.org/show_bug.cgi?id=673943
80076
80077     Signed-off-by: David Zeuthen <davidz@redhat.com>
80078
80079  gio/tests/Makefile.am  |   7 ++
80080  gio/tests/gdbus-auth.c | 292
80081  +++++++++++++++++++++++++++++++++++++++++++++++++
80082  2 files changed, 299 insertions(+)
80083
80084 commit 9496565a4cf3cc175929a3d184cb5dc6023f62ec
80085 Author: David Zeuthen <davidz@redhat.com>
80086 Date:   Sat Apr 14 12:29:30 2012 -0400
80087
80088     GSocketControlMessage: Don't warn about unknown messages
80089
80090     If we do this, the tests added in bug 673943 will cause warnings.
80091
80092     Signed-off-by: David Zeuthen <davidz@redhat.com>
80093
80094  gio/gsocketcontrolmessage.c | 11 +++++++++--
80095  1 file changed, 9 insertions(+), 2 deletions(-)
80096
80097 commit ce81bd87c5fdd54126ceb81c17fea7c914833c3e
80098 Author: David Zeuthen <davidz@redhat.com>
80099 Date:   Wed Apr 11 23:30:48 2012 -0400
80100
80101     GDBusAuthObserver: Add a way to control what authentication mechanisms
80102     to use
80103
80104     This is related to https://bugzilla.gnome.org/show_bug.cgi?id=673943
80105     but also useful in a lot of other contexts.
80106
80107  docs/reference/gio/gio-sections.txt |  1 +
80108  gio/gdbusauth.c                     | 40 +++++++++++++++++-------
80109  gio/gdbusauth.h                     |  1 +
80110  gio/gdbusauthobserver.c             | 62
80111  +++++++++++++++++++++++++++++++++++++
80112  gio/gdbusauthobserver.h             |  3 ++
80113  gio/gdbusconnection.c               |  1 +
80114  gio/gio.symbols                     |  1 +
80115  7 files changed, 97 insertions(+), 12 deletions(-)
80116
80117 commit bb7f3e0cbd89d0a55630e02dba562303c038a445
80118 Author: Giovanni Campagna <gcampagna@src.gnome.org>
80119 Date:   Thu Apr 5 23:26:12 2012 +0200
80120
80121     GDesktopAppInfo: add an accessor for StartupWMClass
80122
80123     Components using GIO to do window to application matching can
80124     use that field to retrieve potential candidates.
80125
80126     https://bugzilla.gnome.org/show_bug.cgi?id=673659
80127
80128  docs/reference/gio/gio-sections.txt |  1 +
80129  gio/gdesktopappinfo.c               | 26 +++++++++++++++++++++++++-
80130  gio/gdesktopappinfo.h               |  2 ++
80131  gio/gio.symbols                     |  1 +
80132  gio/tests/appinfo-test.desktop      |  2 ++
80133  gio/tests/appinfo.c                 | 15 +++++++++++++++
80134  6 files changed, 46 insertions(+), 1 deletion(-)
80135
80136 commit 79013634abe3a627d867f7054aaedb453b83d831
80137 Author: Giovanni Campagna <gcampagna@src.gnome.org>
80138 Date:   Mon Apr 9 20:27:24 2012 +0200
80139
80140     Add version macros for 2.34
80141
80142     This marks the start of the new development cycle, and opens the
80143     window for API additions.
80144
80145     https://bugzilla.gnome.org/show_bug.cgi?id=673659
80146
80147  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
80148  1 file changed, 24 insertions(+)
80149
80150 commit 55bbb9fc69856fff853e4f464ac0813e247e78d2
80151 Author: Matthias Clasen <mclasen@redhat.com>
80152 Date:   Fri Apr 13 19:54:42 2012 -0400
80153
80154     Bump version
80155
80156  configure.ac | 4 ++--
80157  1 file changed, 2 insertions(+), 2 deletions(-)
80158
80159 commit 2b6cf583d264c101c72f4f7554925a0612b58e08
80160 Author: Matthias Clasen <mclasen@redhat.com>
80161 Date:   Fri Apr 13 19:53:42 2012 -0400
80162
80163     2.32.1
80164
80165  NEWS | 9 +++++++++
80166  1 file changed, 9 insertions(+)
80167
80168 commit c1a83a4ac8b0e45bd176ff1334f58ae2d5c33ad2
80169 Author: Matthias Clasen <mclasen@redhat.com>
80170 Date:   Fri Apr 13 18:51:23 2012 -0400
80171
80172     Fix distcheck
80173
80174     I forgot to dist a test script, and forgot to look for it
80175     in srcdir instead of builddir.
80176
80177  glib/tests/Makefile.am          | 3 ++-
80178  glib/tests/spawn-singlethread.c | 5 ++++-
80179  2 files changed, 6 insertions(+), 2 deletions(-)
80180
80181 commit 9375212311382679344649b66d5161b25af02724
80182 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
80183 Date:   Fri Apr 13 19:39:19 2012 +0200
80184
80185     [l10n] Updated German translation
80186
80187  po/de.po | 302
80188  ++++++++++++++++++++++++++++++++-------------------------------
80189  1 file changed, 152 insertions(+), 150 deletions(-)
80190
80191 commit baf0ebf7b233f05359f59dbee8d73fa15ef09407
80192 Author: Dan Winship <danw@gnome.org>
80193 Date:   Fri Apr 13 11:43:09 2012 -0400
80194
80195     tests/mainloop: fix a race condition
80196
80197     Rather than depending on the machine's speed/load, just interlock
80198     between the two threads properly.
80199
80200  glib/tests/mainloop.c | 10 +++++++++-
80201  1 file changed, 9 insertions(+), 1 deletion(-)
80202
80203 commit e0aa0ae8a2b8a8989447673a7323434040ec7bd0
80204 Author: Dan Winship <danw@gnome.org>
80205 Date:   Fri Apr 13 11:42:39 2012 -0400
80206
80207     tests/mainloop: use g_assert_cmpint(), for better error messages
80208
80209  glib/tests/mainloop.c | 32 ++++++++++++++++----------------
80210  1 file changed, 16 insertions(+), 16 deletions(-)
80211
80212 commit 50aed1cc8f5cfc18d389c5e1c059368482fba56d
80213 Author: Matthias Clasen <mclasen@redhat.com>
80214 Date:   Fri Apr 13 09:31:08 2012 -0400
80215
80216     Make the markup-parse test independent of the locale
80217
80218     I added a setlocale call, because we need it for Unicode to
80219     come out right; but I forgot to fix the locale, so we now
80220     fail when comparing error messages to the expected (English)
80221     result. Correct this by setting LANG explicitly to en_US.utf-8.
80222
80223     https://bugzilla.gnome.org/show_bug.cgi?id=669285
80224
80225  glib/tests/markup-parse.c | 1 +
80226  1 file changed, 1 insertion(+)
80227
80228 commit 5e0be9e9e2a3ed3b84fe3ce8d4d560220bd78811
80229 Author: Bruce Cowan <bruce@bcowan.me.uk>
80230 Date:   Fri Apr 13 13:27:39 2012 +0100
80231
80232     Updated British English translation
80233
80234  po/en_GB.po | 289
80235  +++++++++++++++++++++++++++++++-----------------------------
80236  1 file changed, 147 insertions(+), 142 deletions(-)
80237
80238 commit e13fc585354508cb28dd08b7d3f44f5744cfa461
80239 Author: Kalev Lember <kalevlember@gmail.com>
80240 Date:   Fri Apr 13 13:22:46 2012 +0300
80241
80242     GResource docs: fix typo
80243
80244  gio/gresource.c | 2 +-
80245  1 file changed, 1 insertion(+), 1 deletion(-)
80246
80247 commit 192892b52cbd13d4d3a09c1ca09c5ccdfe76d359
80248 Author: Ryan Lortie <desrt@desrt.ca>
80249 Date:   Thu Apr 12 20:04:32 2012 -0400
80250
80251     GSettings docs: clarify what is a good path
80252
80253     Add an explicit note to the docs about choosing paths based on domain
80254     names, not ones like "/apps/", "/desktop/" or "/system/".
80255
80256  gio/gsettings.c | 10 +++++++++-
80257  1 file changed, 9 insertions(+), 1 deletion(-)
80258
80259 commit 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa
80260 Author: Ryan Lortie <desrt@desrt.ca>
80261 Date:   Thu Apr 12 19:55:34 2012 -0400
80262
80263     glib-compile-schemas: warn about bad dconf paths
80264
80265     For quite some time the recommended usage of GSettings and dconf has
80266     been to use paths like /org/gnome/example/.  Use of /apps/ has spilled
80267     over from GConf and is continuing to make its way into a number of
80268     applications as they port.
80269
80270     glib-compile-schemas will now warn about these types of paths being
80271     used.  This generates a lot of noise, but hopefully it will reduce the
80272     number of ported applications making this mistake.
80273
80274  gio/glib-compile-schemas.c | 6 ++++++
80275  1 file changed, 6 insertions(+)
80276
80277 commit 386f0f29fd3dc8e39f49b50ae496c6b1feb3b0a1
80278 Author: Alexander Larsson <alexl@redhat.com>
80279 Date:   Thu Apr 12 16:50:20 2012 +0200
80280
80281     Fall back to SO_PEERCRED if credentials passing fails
80282
80283     Turns out libdbus doesn't send struct ucred credentials on linux, but
80284     just relies on the SO_PEERCRED support. However, gdbus does send, and
80285     expect to recieve a ucred credential. So, when libdbus talks to a
80286     gdbus server the authentication fails to send the credentials.
80287
80288     We fix this by falling back to g_socket_get_credentials() if we don't
80289     get any credential messages.
80290
80291  gio/gunixconnection.c | 4 +++-
80292  1 file changed, 3 insertions(+), 1 deletion(-)
80293
80294 commit ec91ed00f14c70cca9749347b8ebc19d72d9885b
80295 Author: Alexander Larsson <alexl@redhat.com>
80296 Date:   Thu Apr 12 16:43:49 2012 +0200
80297
80298     Detect "empty" socket credentials on Linux
80299
80300     Linux uses struct ucred to pass over socket credentials. Historically
80301     this has always worked in recievemsg, if SO_PASSCRED was set on
80302     the socket,
80303     even if the remote side didn't pass any credits. But this change
80304     broke that:
80305
80306     http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=16e5726269611b71c930054ffe9b858c1cea88eb;hp=a9e9fd7182332d0cf5f3e601df3e71dd431b70d7
80307
80308     However, it doesn't actually fail getting the credentials, it
80309     just returns
80310     an "empty" one, as initialized by cred_to_ucred() at:
80311
80312     http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=net/core/sock.c;h=b29ab61b029cf7f76fda992ecfcb8dcaa06b0483;#l756
80313
80314     So, we detect this and fail the credentials reading.
80315
80316     This actually happened in real life with gdbus acting as a server, as
80317     gdbus expected an ucred but libdbus didn't send one.
80318
80319  gio/gunixcredentialsmessage.c | 7 +++++++
80320  1 file changed, 7 insertions(+)
80321
80322 commit 69d929e67fd44d9a20c64064cc7e06f5d3cead82
80323 Author: William Hua <william@attente.ca>
80324 Date:   Wed Apr 11 23:25:09 2012 -0400
80325
80326     Be more precise about Carbon v. Cocoa.
80327
80328  configure.ac                   | 14 ++++++++++++++
80329  gio/Makefile.am                |  7 ++-----
80330  gio/giomodule.c                |  2 +-
80331  gio/gsettingsbackendinternal.h |  2 +-
80332  4 files changed, 18 insertions(+), 7 deletions(-)
80333
80334 commit ebe30ef463f5fd2f011a3386c8e95aff7a42ab22
80335 Author: OKANO Takayoshi <kano@na.rim.or.jp>
80336 Date:   Thu Apr 12 09:30:05 2012 +0900
80337
80338     [l10n] Update Japanese translation
80339
80340  po/ja.po | 430
80341  +++++++++++++++++++++++++++++++--------------------------------
80342  1 file changed, 215 insertions(+), 215 deletions(-)
80343
80344 commit 47692845c0a062a76f99b5de125c5eafa4556847
80345 Author: Kalev Lember <kalevlember@gmail.com>
80346 Date:   Wed Apr 11 16:41:48 2012 +0300
80347
80348     gio-2.0.pc: Avoid full path to executables
80349
80350     Instead of using full path in glib_compile_schemas and
80351     glib_compile_resources variables, rely on having the executables in
80352     PATH.
80353
80354     This fixes the cross-compiling case where we cannot execute the
80355     binaries
80356     for target system. Instead of executing the target system's
80357     binaries, we
80358     need to use the native versions installed on the build host. The
80359     easiest
80360     way to find the native executables is to just pick them up from PATH.
80361
80362     In addition, this brings gio-2.0.pc in line with glib-2.0.pc -- the
80363     latter has historically only listed the executable name and not
80364     the full
80365     path.
80366
80367     https://bugzilla.gnome.org/show_bug.cgi?id=673911
80368
80369  gio-2.0.pc.in | 6 +++---
80370  1 file changed, 3 insertions(+), 3 deletions(-)
80371
80372 commit 5739d896f8d3bf9883d4f5e4b7553a617a1c751a
80373 Author: Jeremy Huddleston <jeremyhu@apple.com>
80374 Date:   Wed Apr 11 02:05:00 2012 -0400
80375
80376     Don't use fast enumeration in old version of Mac OS.
80377
80378     Signed-off-by: William Hua <william@attente.ca>
80379
80380  gio/gnextstepsettingsbackend.c | 14 ++++++++++++--
80381  1 file changed, 12 insertions(+), 2 deletions(-)
80382
80383 commit 51a2661da647d6ad5610a98bbdb8c805f822265b
80384 Author: Jeremy Huddleston <jeremyhu@apple.com>
80385 Date:   Wed Apr 11 01:44:29 2012 -0400
80386
80387     Link with Foundation framework on OSX.
80388
80389     Signed-off-by: William Hua <william@attente.ca>
80390
80391  gio/Makefile.am | 11 +++++++----
80392  1 file changed, 7 insertions(+), 4 deletions(-)
80393
80394 commit 92654b5035966e36a3b17d4a8a7db74d857f3acf
80395 Author: Bruno Brouard <annoa.b@gmail.com>
80396 Date:   Wed Apr 11 14:53:22 2012 +0200
80397
80398     Updated French translation
80399
80400  po/fr.po | 176
80401  ++++++++++++++++++++++++++++++++-------------------------------
80402  1 file changed, 90 insertions(+), 86 deletions(-)
80403
80404 commit 708f82735ddade84ebd82106aa921fcb04c8c01f
80405 Author: Chandan Kumar (ciypro) <chandankumar.093047@gmail.com>
80406 Date:   Wed Apr 11 16:25:22 2012 +0530
80407
80408     Updated HINDI translation
80409
80410  po/hi.po | 1051
80411  +++++++++++++++++++++++++++++++++++---------------------------
80412  1 file changed, 586 insertions(+), 465 deletions(-)
80413
80414 commit 53accb95c017f21761d550dddc92c8d8bf5f2d58
80415 Author: Kjartan Maraas <kmaraas@gnome.org>
80416 Date:   Wed Apr 11 12:41:51 2012 +0200
80417
80418     Updated Norwegian bokmål translation
80419
80420  po/nb.po | 228
80421  ++++++++++++++++++++++++++++++++-------------------------------
80422  1 file changed, 116 insertions(+), 112 deletions(-)
80423
80424 commit e1cabfd3f2c294d5fc7c79135d1bb284b456c0d1
80425 Author: Matthias Clasen <mclasen@redhat.com>
80426 Date:   Tue Apr 10 23:52:30 2012 -0400
80427
80428     Updates
80429
80430  NEWS | 35 +++++++++++++++++++++++++++++++++++
80431  1 file changed, 35 insertions(+)
80432
80433 commit e448f206e6473b5eb17b2296d90a5876eb5f34a0
80434 Author: Carles Ferrando <carles.ferrando@gmail.com>
80435 Date:   Tue Apr 10 23:12:29 2012 +0200
80436
80437     [l10n]Updated Catalan (Valencian) translation
80438
80439  po/ca@valencia.po | 187
80440  ++++++++++++++++++++++++++++--------------------------
80441  1 file changed, 96 insertions(+), 91 deletions(-)
80442
80443 commit 1083b28fb98daed0318eadbc26fdde3201c7ca0a
80444 Author: Jordi Serratosa <jordis@softcatala.cat>
80445 Date:   Tue Apr 10 23:12:23 2012 +0200
80446
80447     [l10n] Fixes on Catalan translation
80448
80449  po/ca.po | 249
80450  +++++++++++++++++++++++++++++++--------------------------------
80451  1 file changed, 122 insertions(+), 127 deletions(-)
80452
80453 commit c037879bd1424dce4e897635d829327b21e86e69
80454 Author: Will Thompson <will.thompson@collabora.co.uk>
80455 Date:   Fri Apr 6 10:03:29 2012 +0100
80456
80457     gdbus: test case for 673612
80458
80459     When presented with an array of empty arrays of 8-byte-aligned types,
80460     GDBus would incorrectly apply the 8-byte alignment when reading back.
80461
80462     https://bugzilla.gnome.org/show_bug.cgi?id=673612
80463
80464     Signed-off-by: David Zeuthen <davidz@redhat.com>
80465
80466  gio/tests/gdbus-serialization.c | 60
80467  ++++++++++++++++++++++++++++++++++++++++-
80468  1 file changed, 59 insertions(+), 1 deletion(-)
80469
80470 commit 113f4abb67620696f63d61d1f22a5be635332b7c
80471 Author: Will Thompson <will.thompson@collabora.co.uk>
80472 Date:   Tue Apr 10 13:20:09 2012 +0100
80473
80474     GDBusMessage: do not align for grandchildren of empty arrays.
80475
80476     D-Bus arrays are serialized as follows:
80477
80478     1. align to a 4-byte boundary (for the length)
80479     2. uint32: the length of the serialized body in bytes
80480     3. padding for the alignment of the body type (not included in
80481     the length)
80482     4. the body.
80483
80484     Note that 3. is a no-op unless the body type is an 8-byte aligned type
80485     (uint64, int64, double, struct, dict_entry), since you are always on a
80486     4-byte boundary from aligning and writing the length.
80487
80488     So, an empty aax (that is, an array containing zero arrays of int64)
80489     is serialized as follows:
80490
80491     1. align to a 4-byte boundary
80492     2. length of the contents of this (empty) array, in bytes (0)
80493     3. align to a 4-byte boundary (the child array's alignment
80494     requirement)
80495     4. there is no body.
80496
80497     But previously, GDBus would recurse in step three to align not
80498     just for
80499     the type of the child array, but for the nonexistent child array's
80500     contents. This only affects the algorithm when the grandchild type has
80501     8-byte alignment and the reader happened to not already be on
80502     an 8-byte
80503     boundary, in which case 4 bytes were spuriously skipped.
80504
80505     https://bugzilla.gnome.org/show_bug.cgi?id=673612
80506
80507     Signed-off-by: David Zeuthen <davidz@redhat.com>
80508
80509  gio/gdbusmessage.c | 151
80510  +++++++++++++++++++++++++----------------------------
80511  1 file changed, 72 insertions(+), 79 deletions(-)
80512
80513 commit e28d3ef92197eb2e2a6a3a5627dcfaf475021e7e
80514 Author: Will Thompson <will.thompson@collabora.co.uk>
80515 Date:   Tue Apr 10 12:58:52 2012 +0100
80516
80517     GDBusMessage: print more debug info about alignment
80518
80519     Signed-off-by: David Zeuthen <davidz@redhat.com>
80520
80521  gio/gdbusmessage.c | 4 ++--
80522  1 file changed, 2 insertions(+), 2 deletions(-)
80523
80524 commit ce5710121961d0a7dfc1b5f83577e485560fa8c8
80525 Author: Yaron Shahrabani <sh.yaron@gmail.com>
80526 Date:   Tue Apr 10 20:06:51 2012 +0300
80527
80528     Updated Hebrew translation.
80529
80530  po/he.po | 254
80531  ++++++++++++++++++++++++++++++++-------------------------------
80532  1 file changed, 129 insertions(+), 125 deletions(-)
80533
80534 commit 6620b305a7eae8b59303b3858c25b3f9b9e5fc2d
80535 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
80536 Date:   Tue Apr 10 11:06:03 2012 +0200
80537
80538     Updated Serbian translation
80539
80540  po/sr.po       | 183
80541  +++++++++++++++++++++++++++++----------------------------
80542  po/sr@latin.po | 183
80543  +++++++++++++++++++++++++++++----------------------------
80544  2 files changed, 184 insertions(+), 182 deletions(-)
80545
80546 commit 825fdfdc9a7ad9a64ca2ea9184b7c7db397d37f8
80547 Author: Jasper St. Pierre <jstpierre@mecheye.net>
80548 Date:   Mon Apr 9 20:07:13 2012 -0300
80549
80550     gclosure: Support return values of GVariants
80551
80552     https://bugzilla.gnome.org/show_bug.cgi?id=673803
80553
80554  gobject/gclosure.c | 3 +++
80555  1 file changed, 3 insertions(+)
80556
80557 commit c39d6954d3219472b3e9187bb86931051d313582
80558 Author: Cosimo Cecchi <cosimoc@gnome.org>
80559 Date:   Mon Apr 9 15:47:29 2012 -0400
80560
80561     tests: always use four digit years for date parsing tests
80562
80563     Or some system with different locale settings might get confused
80564     whether
80565     a two digit year is to be parsed with regard to the current century or
80566     as an absolute year.
80567
80568  glib/tests/date.c | 8 ++++----
80569  1 file changed, 4 insertions(+), 4 deletions(-)
80570
80571 commit 3b079daf9de2a293ad272ca997cd9dd06f072d8e
80572 Author: Aurimas Černius <aurisc4@gmail.com>
80573 Date:   Mon Apr 9 21:52:10 2012 +0300
80574
80575     Updated Lithuanian translation
80576
80577  po/lt.po | 196
80578  ++++++++++++++++++++++++++++++++-------------------------------
80579  1 file changed, 99 insertions(+), 97 deletions(-)
80580
80581 commit 390f02fca0a3f79e7349bf12bdf30cba5ceae448
80582 Author: Piotr Drąg <piotrdrag@gmail.com>
80583 Date:   Mon Apr 9 17:24:00 2012 +0200
80584
80585     Updated POTFILES.skip
80586
80587  po/POTFILES.skip | 1 +
80588  1 file changed, 1 insertion(+)
80589
80590 commit 72aca9db1de2fc897e85d47ada1674af9b96c9b4
80591 Author: Fran Diéguez <fran.dieguez@mabishu.com>
80592 Date:   Sun Apr 8 21:56:22 2012 +0200
80593
80594     Updated Galician translations
80595
80596  po/gl.po | 210
80597  ++++++++++++++++++++++++++++++++-------------------------------
80598  1 file changed, 107 insertions(+), 103 deletions(-)
80599
80600 commit ee29e496841d3b56689e826eba9ec0e7ca7f91bc
80601 Author: Matthias Clasen <mclasen@redhat.com>
80602 Date:   Sun Apr 8 10:23:16 2012 -0400
80603
80604     binding: Improve test coverage
80605
80606  gobject/tests/binding.c | 3 +++
80607  1 file changed, 3 insertions(+)
80608
80609 commit fb0951e67aa8f650f76d6e9bddf4f93c42c57735
80610 Author: Matthias Clasen <mclasen@redhat.com>
80611 Date:   Sun Apr 8 10:21:50 2012 -0400
80612
80613     spawn: Improve test coverage
80614
80615     Add a test that excercises the script execution code.
80616     Unfortunately, much of this code only runs in the forked
80617     child, and therefore its execution does not get caught
80618     by gcov.
80619
80620  glib/tests/echo-script          |  1 +
80621  glib/tests/spawn-singlethread.c | 32 ++++++++++++++++++++++++++++++++
80622  2 files changed, 33 insertions(+)
80623
80624 commit b87e7ca7291929d405deaec23368165638255504
80625 Author: Matthias Clasen <mclasen@redhat.com>
80626 Date:   Sun Apr 8 10:21:27 2012 -0400
80627
80628     mainloop: Improve test coverage
80629
80630  glib/tests/mainloop.c | 10 ++++++++++
80631  1 file changed, 10 insertions(+)
80632
80633 commit 43806fca693cb2b12d6f50b0ec38f5e2ed8022c5
80634 Author: Matthias Clasen <mclasen@redhat.com>
80635 Date:   Sun Apr 8 10:20:46 2012 -0400
80636
80637     settings: Improve test coverage
80638
80639  gio/tests/gsettings.c | 11 +++++++++++
80640  1 file changed, 11 insertions(+)
80641
80642 commit 3072e7afee287a32d44b1113fd341f7ae64b77e3
80643 Author: Matthias Clasen <mclasen@redhat.com>
80644 Date:   Sun Apr 8 10:20:10 2012 -0400
80645
80646     gdbusserver: Improve test coverage
80647
80648  gio/tests/gdbus-peer.c | 24 +++++++++++++++++++++++-
80649  1 file changed, 23 insertions(+), 1 deletion(-)
80650
80651 commit 26145b97088428444182bcd3c1371c9e27bcb375
80652 Author: Matthias Clasen <mclasen@redhat.com>
80653 Date:   Sun Apr 8 10:19:20 2012 -0400
80654
80655     icon: Improve test coverage
80656
80657  gio/tests/g-icon.c | 8 ++++++++
80658  1 file changed, 8 insertions(+)
80659
80660 commit a8c869e9458087220df7e0194c3981032e8caed4
80661 Author: Matthias Clasen <mclasen@redhat.com>
80662 Date:   Sun Apr 8 10:17:32 2012 -0400
80663
80664     contenttype: Improve test coverage
80665
80666     Excercise more parts of the guessing machinery.
80667     These tests rely on the mime database being present.
80668
80669  gio/tests/contenttype.c | 70
80670  +++++++++++++++++++++++++++++++++++++++++++++++++
80671  1 file changed, 70 insertions(+)
80672
80673 commit 1e2cf010e7de9041c38a2ea4bb29807086720f76
80674 Author: Matthias Clasen <mclasen@redhat.com>
80675 Date:   Sun Apr 8 10:17:04 2012 -0400
80676
80677     networkaddress: Improve test coverage
80678
80679  gio/tests/network-address.c | 37 ++++++++++++++++++++++++++++++++++++-
80680  1 file changed, 36 insertions(+), 1 deletion(-)
80681
80682 commit 5632e9fc9cc588d4846cb40e88194d025f758412
80683 Author: Matthias Clasen <mclasen@redhat.com>
80684 Date:   Sun Apr 8 10:15:29 2012 -0400
80685
80686     networkaddress: Fix userinfo parsing in uris
80687
80688     The code that is checking the userinfo part was accidentally
80689     given a pointer to the end of the userinfo, so it was not
80690     checking the right portion of the string at all.
80691
80692  gio/gnetworkaddress.c | 10 +++++-----
80693  1 file changed, 5 insertions(+), 5 deletions(-)
80694
80695 commit 2a1ea40920b3a65420e085c3828da9e406e7afa0
80696 Author: Matthias Clasen <mclasen@redhat.com>
80697 Date:   Sat Apr 7 11:32:36 2012 -0400
80698
80699     utils: Improve test coverage
80700
80701     Add a test for some of our gettext variants.
80702
80703  glib/tests/utils.c | 19 +++++++++++++++++++
80704  1 file changed, 19 insertions(+)
80705
80706 commit 5951295937feffcb9b9671c20f3f07a6df4fd984
80707 Author: Matthias Clasen <mclasen@redhat.com>
80708 Date:   Sat Apr 7 11:28:42 2012 -0400
80709
80710     fileutils: Improve test coverage
80711
80712     Add tests for corner cases of g_path_get_basename, and
80713     for the errno-to-file-error conversion.
80714
80715  glib/tests/fileutils.c | 59
80716  +++++++++++++++++++++++++++++++++++++++++++++++---
80717  1 file changed, 56 insertions(+), 3 deletions(-)
80718
80719 commit 550b69b963dd63360b762172073490b49167ff70
80720 Author: Matthias Clasen <mclasen@redhat.com>
80721 Date:   Sat Apr 7 11:28:04 2012 -0400
80722
80723     sort: Improve test coverage
80724
80725     Test the code paths that sort 'large' items.
80726
80727  glib/tests/sort.c | 33 ++++++++++++++++++++++++++++++++-
80728  1 file changed, 32 insertions(+), 1 deletion(-)
80729
80730 commit 06015064b8766bbc3efbc38ed2a62703322ca173
80731 Author: Matthias Clasen <mclasen@redhat.com>
80732 Date:   Sat Apr 7 11:27:15 2012 -0400
80733
80734     date: Improve test coverage
80735
80736     Add tests that exercise g_date_order, g_date_compare, g_date_clamp,
80737     and more of the date parsing functions.
80738
80739  glib/tests/date.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
80740  1 file changed, 49 insertions(+)
80741
80742 commit cbeecdc4ae5e25e94e694f0503e42386572c5a25
80743 Author: Matthias Clasen <mclasen@redhat.com>
80744 Date:   Sat Apr 7 11:23:47 2012 -0400
80745
80746     convert: Improve test coverage
80747
80748     Add a test that excercises the 'no conversion' code path.
80749     This uncovered that we don't treat errno properly in this path,
80750     and as a consequence, the returned error code is unreliable.
80751
80752  glib/tests/convert.c | 17 +++++++++++++++++
80753  1 file changed, 17 insertions(+)
80754
80755 commit 7d489acecc4d3e293660d59a942e686776d6b2b4
80756 Author: Matthias Clasen <mclasen@redhat.com>
80757 Date:   Sat Apr 7 11:22:13 2012 -0400
80758
80759     collate: Improve test coverage
80760
80761     Add some strings that exercise the non-ASCII parts of our
80762     collation support.
80763
80764  glib/tests/collate.c | 3 +++
80765  1 file changed, 3 insertions(+)
80766
80767 commit 6a57bf12433e241a82a7646cde33b5297bc86d3a
80768 Author: Matthias Clasen <mclasen@redhat.com>
80769 Date:   Sat Apr 7 11:21:09 2012 -0400
80770
80771     Make the dbus menu tests independent from the session bus
80772
80773     With this change,
80774     DBUS_SESSION_BUS_ADDRESS= make check
80775     succeed here.
80776
80777  gio/tests/Makefile.am  |  1 +
80778  gio/tests/gmenumodel.c | 16 ++++++++++++++--
80779  2 files changed, 15 insertions(+), 2 deletions(-)
80780
80781 commit d036960d3058825625bc595896306f53e787e408
80782 Author: Matthias Clasen <mclasen@redhat.com>
80783 Date:   Sat Apr 7 11:20:01 2012 -0400
80784
80785     ifdef out some unused code
80786
80787     Nothing wrong with leaving debug spew in the code, but we should
80788     not build it if it is not used.
80789
80790  gio/tests/gdbus-connection.c | 26 +++++++++++++++-----------
80791  1 file changed, 15 insertions(+), 11 deletions(-)
80792
80793 commit fca9c7a2c73a0c12154b28dff71b90b09f0e0c22
80794 Author: Piotr Drąg <piotrdrag@gmail.com>
80795 Date:   Sun Apr 8 13:13:53 2012 +0200
80796
80797     Updated Polish translation
80798
80799  po/pl.po | 194
80800  ++++++++++++++++++++++++++++++++-------------------------------
80801  1 file changed, 99 insertions(+), 95 deletions(-)
80802
80803 commit 4becf835b7a2739e727aa0bf272a8b5c0b67b36c
80804 Author: Alexander Shopov <ash@kambanaria.org>
80805 Date:   Sat Apr 7 20:58:19 2012 +0300
80806
80807     Updated Bulgarian translation
80808
80809  po/bg.po | 208
80810  ++++++++++++++++++++++++++++++++-------------------------------
80811  1 file changed, 106 insertions(+), 102 deletions(-)
80812
80813 commit 5ce66bed3df43b8fe0a2b2b973f7b1b097ee80ac
80814 Author: Matthias Clasen <mclasen@redhat.com>
80815 Date:   Fri Apr 6 21:22:17 2012 -0400
80816
80817     Formatting cleanup
80818
80819  gio/gresource.c | 405
80820  ++++++++++++++++++++++++++++----------------------------
80821  1 file changed, 202 insertions(+), 203 deletions(-)
80822
80823 commit 8db4b949b8fa4577ecff0289776a5c098c575cc5
80824 Author: Matthias Clasen <mclasen@redhat.com>
80825 Date:   Fri Apr 6 20:50:34 2012 -0400
80826
80827     Always use '/' in test paths
80828
80829     It does not make much sense to use a platform-dependent
80830     directory separator in these strings, since they are not
80831     filesystem paths.
80832
80833     https://bugzilla.gnome.org/show_bug.cgi?id=673216
80834
80835  glib/gtestutils.c | 6 +++---
80836  1 file changed, 3 insertions(+), 3 deletions(-)
80837
80838 commit e52cf810426600fde8b92dc44482b9e19680dc43
80839 Author: Matthias Clasen <mclasen@redhat.com>
80840 Date:   Fri Apr 6 20:41:19 2012 -0400
80841
80842     Don't return values from void functions
80843
80844     Sun CC does not take that lightly.
80845
80846  gio/gactionmap.c | 6 ++----
80847  1 file changed, 2 insertions(+), 4 deletions(-)
80848
80849 commit d0b429af482d759f33b82002362ecd8630edc943
80850 Author: Matthias Clasen <mclasen@redhat.com>
80851 Date:   Fri Apr 6 19:15:53 2012 -0400
80852
80853     Revert "GDesktopAppInfo: add an accessor for StartupWMClass"
80854
80855     This reverts commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94.
80856
80857  docs/reference/gio/gio-sections.txt |  1 -
80858  gio/gdesktopappinfo.c               | 23 +----------------------
80859  gio/gdesktopappinfo.h               |  1 -
80860  gio/gio.symbols                     |  1 -
80861  gio/tests/appinfo-test.desktop      |  2 --
80862  gio/tests/appinfo.c                 | 15 ---------------
80863  6 files changed, 1 insertion(+), 42 deletions(-)
80864
80865 commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94
80866 Author: Giovanni Campagna <gcampagna@src.gnome.org>
80867 Date:   Thu Apr 5 23:26:12 2012 +0200
80868
80869     GDesktopAppInfo: add an accessor for StartupWMClass
80870
80871     Components using GIO to do window to application matching can
80872     use that field to retrieve potential candidates.
80873
80874     https://bugzilla.gnome.org/show_bug.cgi?id=673659
80875
80876  docs/reference/gio/gio-sections.txt |  1 +
80877  gio/gdesktopappinfo.c               | 23 ++++++++++++++++++++++-
80878  gio/gdesktopappinfo.h               |  1 +
80879  gio/gio.symbols                     |  1 +
80880  gio/tests/appinfo-test.desktop      |  2 ++
80881  gio/tests/appinfo.c                 | 15 +++++++++++++++
80882  6 files changed, 42 insertions(+), 1 deletion(-)
80883
80884 commit a81a0622027a21b71ba11677933f07b646cca151
80885 Author: Dan Winship <danw@gnome.org>
80886 Date:   Wed Apr 4 10:21:24 2012 -0400
80887
80888     gchecksum: fix strict-aliasing warnings in the MD5 code
80889
80890     https://bugzilla.gnome.org/show_bug.cgi?id=673191
80891
80892  glib/gchecksum.c | 39 +++++++++++++++++++++------------------
80893  1 file changed, 21 insertions(+), 18 deletions(-)
80894
80895 commit 0c14f2b8a77f93489255147258f3bf9439c6f06d
80896 Author: Sasi Bhushan <sasi@swecha.net>
80897 Date:   Thu Apr 5 19:23:08 2012 +0530
80898
80899     Updated Telugu Translation
80900
80901  po/te.po | 370
80902  +++++++++++++++++++++++++--------------------------------------
80903  1 file changed, 147 insertions(+), 223 deletions(-)
80904
80905 commit 265526288958bfe576b02e4d3a2a5cf7d4ea60a5
80906 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
80907 Date:   Tue Apr 3 13:20:01 2012 +0200
80908
80909     Fix malformed GTK-Doc comment blocks: remove repeated comment blocks.
80910
80911     gio/gproxyresolver.h: GProxyResolver already documented in
80912     gio/giotypes.h
80913     gio/gtlsbackend.h: GTlsBackend already documented in gio/gtlsbackend.c
80914     gio/gtlsclientconnection.h: GTlsClientConnection already documented
80915     in gio/gtlsclientconnection.c
80916     gio/gtlsconnection.h: GTlsConnection already documented in
80917     gio/gtlsconnection.c
80918     gio/gunixconnection.h: GTcpConnection already documented in
80919     gio/giotypes.h
80920     glib/gversion.h: GLIB_CHECK_VERSION already documented in
80921     glib/gversion.c
80922
80923     Found these thanks to the improved gobject-introspection
80924     GTK-Doc comment block/annotation parser.
80925     See https://bugzilla.gnome.org/show_bug.cgi?id=672254
80926
80927     https://bugzilla.gnome.org/show_bug.cgi?id=673385
80928
80929  gio/gproxyresolver.h       |  5 -----
80930  gio/gtlsbackend.c          |  5 +++--
80931  gio/gtlsbackend.h          | 10 ----------
80932  gio/gtlsclientconnection.h |  8 --------
80933  gio/gtlsconnection.h       |  8 --------
80934  gio/gunixconnection.h      |  7 -------
80935  glib/gversion.h            | 22 ----------------------
80936  7 files changed, 3 insertions(+), 62 deletions(-)
80937
80938 commit ce7f1a07890e081675f1522595e7a1b519bb6f5e
80939 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
80940 Date:   Tue Apr 3 10:56:29 2012 +0200
80941
80942     Fix malformed GTK-Doc comment blocks: don't confuse GTK-Doc parsers.
80943
80944     Found these thanks to the improved gobject-introspection
80945     GTK-Doc comment block/annotation parser.
80946     See https://bugzilla.gnome.org/show_bug.cgi?id=672254
80947
80948     https://bugzilla.gnome.org/show_bug.cgi?id=673385
80949
80950  gio/gdbusmessage.c | 26 +++++++++++++-------------
80951  glib/giochannel.c  |  2 +-
80952  gobject/gparam.h   |  2 +-
80953  3 files changed, 15 insertions(+), 15 deletions(-)
80954
80955 commit 0183c1f8a158834e5bfb601d4a207a8cff0b2b62
80956 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
80957 Date:   Tue Apr 3 20:17:00 2012 +0200
80958
80959     Fix malformed GTK-Doc comment blocks: invalid parameters and tags.
80960
80961     Found these thanks to the improved gobject-introspection
80962     GTK-Doc comment block/annotation parser.
80963     See https://bugzilla.gnome.org/show_bug.cgi?id=672254
80964
80965     https://bugzilla.gnome.org/show_bug.cgi?id=673385
80966
80967  gio/gremoteactiongroup.c | 2 +-
80968  glib/gasyncqueue.c       | 4 ++--
80969  glib/gmem.c              | 1 -
80970  gobject/gtype.c          | 2 +-
80971  4 files changed, 4 insertions(+), 5 deletions(-)
80972
80973 commit fefe5d9a20756d58f4207ae26553d65d54037b20
80974 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
80975 Date:   Mon Apr 2 17:03:56 2012 +0200
80976
80977     Fix malformed GTK-Doc comment blocks: correct struct name.
80978
80979     Found these thanks to improved gobject-introspection GTK-Doc
80980     comment block/annotation parser from:
80981     https://bugzilla.gnome.org/show_bug.cgi?id=672254
80982
80983     https://bugzilla.gnome.org/show_bug.cgi?id=673385
80984
80985  gio/giotypes.h | 2 +-
80986  1 file changed, 1 insertion(+), 1 deletion(-)
80987
80988 commit a058c1c13e379d4dbe17741231ec9d3f482daf55
80989 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
80990 Date:   Mon Apr 2 17:02:15 2012 +0200
80991
80992     Fix malformed GTK-Doc comment blocks: mutliline annotations are
80993     invalid.
80994
80995     Found these thanks to improved gobject-introspection GTK-Doc
80996     comment block/annotation parser from:
80997     https://bugzilla.gnome.org/show_bug.cgi?id=672254
80998
80999     https://bugzilla.gnome.org/show_bug.cgi?id=673385
81000
81001  glib/gvariant.c | 4 ++--
81002  1 file changed, 2 insertions(+), 2 deletions(-)
81003
81004 commit 60fb0f5ea8e05174971dfca0e6c1dae35f816b9e
81005 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
81006 Date:   Mon Apr 2 17:01:32 2012 +0200
81007
81008     Fix malformed GTK-Doc comment blocks: unmark non GTK-Doc comment
81009     block.
81010
81011     Found these thanks to improved gobject-introspection GTK-Doc
81012     comment block/annotation parser from:
81013     https://bugzilla.gnome.org/show_bug.cgi?id=672254
81014
81015     https://bugzilla.gnome.org/show_bug.cgi?id=673385
81016
81017  gio/strinfo.c | 2 +-
81018  1 file changed, 1 insertion(+), 1 deletion(-)
81019
81020 commit 8e740f726faf659df912c0c496eb5de80f1695ad
81021 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
81022 Date:   Mon Apr 2 17:16:35 2012 +0200
81023
81024     Fix malformed GTK-Doc comment blocks: add missing colons.
81025
81026     Found these thanks to improved gobject-introspection GTK-Doc
81027     comment block/annotation parser from:
81028     https://bugzilla.gnome.org/show_bug.cgi?id=672254
81029
81030     https://bugzilla.gnome.org/show_bug.cgi?id=673385
81031
81032  gio/gdesktopappinfo.c | 2 +-
81033  gio/gfile.c           | 2 +-
81034  gio/gfileinfo.c       | 2 +-
81035  gio/gmountoperation.c | 2 +-
81036  gio/gproxyaddress.c   | 8 ++++----
81037  glib/gmem.c           | 2 +-
81038  glib/gqueue.c         | 2 +-
81039  glib/gscanner.c       | 2 +-
81040  glib/gtestutils.c     | 4 ++--
81041  glib/gurifuncs.h      | 2 +-
81042  10 files changed, 14 insertions(+), 14 deletions(-)
81043
81044 commit 6bd47498a043ed52db0ecb2989e9d9157924c82c
81045 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
81046 Date:   Thu Apr 5 15:25:42 2012 +0300
81047
81048     Updated Belarusian translation.
81049
81050  po/be.po | 201
81051  ++++++++++++++++++++++++++++++++-------------------------------
81052  1 file changed, 103 insertions(+), 98 deletions(-)
81053
81054 commit 24fa2ee53c62a22b7e9f5504f7242a5d847ba87b
81055 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
81056 Date:   Thu Apr 5 15:46:34 2012 +0800
81057
81058     gobject/tests/signals.c: Remove C99ism
81059
81060     Declare variables in start of block.
81061
81062  gobject/tests/signals.c | 6 ++++--
81063  1 file changed, 4 insertions(+), 2 deletions(-)
81064
81065 commit 63673da5eb5ba313f92ee06daf9df8aff6aa0a11
81066 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
81067 Date:   Thu Apr 5 15:45:38 2012 +0800
81068
81069     Update GLib Visual C++ projects
81070
81071     Some of the bundled PCRE source files are removed as they are
81072     not needed
81073     anymore (please see commit e7c0f10e), so don't include them in
81074     the projects
81075
81076  build/win32/vs10/glib.vcxproj.filtersin |  9 ---------
81077  build/win32/vs10/glib.vcxprojin         | 30
81078  ------------------------------
81079  build/win32/vs9/glib.vcprojin           | 30
81080  ------------------------------
81081  3 files changed, 69 deletions(-)
81082
81083 commit 88781d59066a185337dee76969fb49dabc4a6f15
81084 Author: Dan Winship <danw@gnome.org>
81085 Date:   Wed Apr 4 15:22:15 2012 -0400
81086
81087     Fix some gtk-doc stuff
81088
81089  gio/ginputstream.c  | 8 ++++----
81090  gio/goutputstream.c | 8 ++++----
81091  2 files changed, 8 insertions(+), 8 deletions(-)
81092
81093 commit 69d698799563a0276550c339157a01d10d9e95dc
81094 Author: Matthias Clasen <mclasen@redhat.com>
81095 Date:   Wed Apr 4 14:56:17 2012 -0400
81096
81097     Switch to using a mainloop when waiting for connection close
81098
81099     GDBus heavily relies on idles for some of its cleanup operations,
81100     and not running a mainloop leads to things not getting cleaned
81101     up properly, which in turn leads to test failures, since the
81102     session bus singleton does not get removed.
81103
81104  gio/tests/gdbus-tests.c | 2 +-
81105  1 file changed, 1 insertion(+), 1 deletion(-)
81106
81107 commit f1d4d3a4a5734e21dd1f0ea7afc352e475df0c27
81108 Author: Matthias Clasen <mclasen@redhat.com>
81109 Date:   Wed Apr 4 14:39:17 2012 -0400
81110
81111     Improve GApplication tests
81112
81113     Make GApplication tests manage their dbus connections.
81114
81115  gio/tests/Makefile.am    |  2 +-
81116  gio/tests/gapplication.c | 57
81117  +++++++++++++++++++++++++++++++++++++++---------
81118  2 files changed, 48 insertions(+), 11 deletions(-)
81119
81120 commit a52c0a06c8789f27b94a74c6a5811f12949f792e
81121 Author: Matthias Clasen <mclasen@redhat.com>
81122 Date:   Wed Apr 4 06:38:36 2012 -0400
81123
81124     Make basic-application test more robust
81125
81126     This program is only used indirectly from gapplication.c in
81127     tests, but that is no reason to let it segfault when it is
81128     run from the commandline without arguments.
81129
81130  gio/tests/basic-application.c | 3 ++-
81131  1 file changed, 2 insertions(+), 1 deletion(-)
81132
81133 commit 9171894a59d217bf3f01a10674d774bb51f68a06
81134 Author: Matthias Clasen <mclasen@redhat.com>
81135 Date:   Wed Apr 4 06:36:45 2012 -0400
81136
81137     GActionMap: correct critical warnings
81138
81139     These warnings were copied from GSimpleActionGroup, but the function
81140     names were not updated. Correct that.
81141
81142  gio/gactionmap.c | 4 ++--
81143  1 file changed, 2 insertions(+), 2 deletions(-)
81144
81145 commit 4259587fec70248f4d61ce06fc468bb72a0f9991
81146 Author: Matthias Clasen <mclasen@redhat.com>
81147 Date:   Tue Apr 3 21:52:45 2012 -0400
81148
81149     Add tests for action-related gapplication api
81150
81151  gio/tests/gapplication.c | 51
81152  ++++++++++++++++++++++++++++++++++++++++++++++++
81153  1 file changed, 51 insertions(+)
81154
81155 commit 8a4744f7fd0bf3780a1299bfb7ba7087f87229a4
81156 Author: Matthias Clasen <mclasen@redhat.com>
81157 Date:   Tue Apr 3 21:39:06 2012 -0400
81158
81159     Add a  test for g_application_quit
81160
81161  gio/tests/gapplication.c | 37 +++++++++++++++++++++++++++++++++++++
81162  1 file changed, 37 insertions(+)
81163
81164 commit 588c2bacf7753dc17c95a8ec56f2f457e205026e
81165 Author: Matthias Clasen <mclasen@redhat.com>
81166 Date:   Tue Apr 3 01:43:45 2012 -0400
81167
81168     Improve keyfile test coverage
81169
81170  glib/tests/keyfile.c | 61
81171  ++++++++++++++++++++++++++++++++++++++++++++++++++++
81172  1 file changed, 61 insertions(+)
81173
81174 commit 3eec7eeeaa09a1af7d08f4d172b481747293f9c7
81175 Author: Matthias Clasen <mclasen@redhat.com>
81176 Date:   Tue Apr 3 01:42:21 2012 -0400
81177
81178     Remove a bit of unused code
81179
81180     _g_utf8_strwidth is always called with max == -1, so remove the
81181     parameter and update all callers.
81182
81183  glib/goption.c | 38 +++++++++-----------------------------
81184  1 file changed, 9 insertions(+), 29 deletions(-)
81185
81186 commit 84a1b8aac8478428fdc8085400674be52278c6eb
81187 Author: Matthias Clasen <mclasen@redhat.com>
81188 Date:   Tue Apr 3 01:09:39 2012 -0400
81189
81190     Improve test coverage
81191
81192     Add tests for all the suffixes in g_format_size.
81193
81194  glib/tests/fileutils.c | 11 +++++++++++
81195  1 file changed, 11 insertions(+)
81196
81197 commit 51609ec943f9d51a8c8863badd79d2a9293ae4c7
81198 Author: Dan Winship <danw@gnome.org>
81199 Date:   Wed Apr 4 14:38:18 2012 -0400
81200
81201     tests/gdatetime: fix new_from_unix test
81202
81203     When creating a struct tm for "1990-01-01T00:00:00" to pass to
81204     mktime(), we have to set tm_isdst to -1; leaving it set to 0 will
81205     result in the wrong time being generated when run in a timezone where
81206     January 1 would normally be tm_isdst==1 (ie, in southern hemisphere
81207     DST-observing countries, like Australia).
81208
81209     https://bugzilla.gnome.org/show_bug.cgi?id=670254
81210
81211  glib/tests/gdatetime.c | 1 +
81212  1 file changed, 1 insertion(+)
81213
81214 commit f0a3241eab5ba61ebe4aa6fbe7f1cb0ec696d8c9
81215 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
81216 Date:   Wed Apr 4 17:18:59 2012 +0200
81217
81218     Updated Spanish translation
81219
81220  po/es.po | 9032
81221  +++++++++++++++++++++++++++++++-------------------------------
81222  1 file changed, 4519 insertions(+), 4513 deletions(-)
81223
81224 commit e133f31896f7cfe1034332244e728f0aa384b844
81225 Author: Gabor Kelemen <kelemeng@gnome.hu>
81226 Date:   Wed Apr 4 17:02:04 2012 +0200
81227
81228     Updated Hungarian translation
81229
81230  po/hu.po | 470
81231  +++++++++++++++++++++++----------------------------------------
81232  1 file changed, 170 insertions(+), 300 deletions(-)
81233
81234 commit 47adef84da73e71a9ecafc56e8313997fb685394
81235 Author: Dan Winship <danw@gnome.org>
81236 Date:   Wed Apr 4 10:47:04 2012 -0400
81237
81238     Fix warnings caused by an ifdeffed-out test case
81239
81240  gio/tests/gapplication.c | 17 +++++++++--------
81241  1 file changed, 9 insertions(+), 8 deletions(-)
81242
81243 commit 142b0455ff2bd0d376632107de7c943be74c585b
81244 Author: Matej Urbančič <mateju@svn.gnome.org>
81245 Date:   Wed Apr 4 13:42:44 2012 +0200
81246
81247     Updated Slovenian translation
81248
81249  po/sl.po | 204
81250  ++++++++++++++++++++++++++++++++-------------------------------
81251  1 file changed, 104 insertions(+), 100 deletions(-)
81252
81253 commit 9aa19e1d9615924ab25c63918d09d334a0277b8e
81254 Author: Rodrigo Moya <rodrigo@gnome-db.org>
81255 Date:   Wed Apr 4 11:55:40 2012 +0200
81256
81257     Use 'if test' for checking auto* variables' values
81258
81259  configure.ac | 2 +-
81260  1 file changed, 1 insertion(+), 1 deletion(-)
81261
81262 commit 118c42e7471155d444b9df38d9538f344cb7f89c
81263 Author: Rodrigo Moya <rodrigo@gnome-db.org>
81264 Date:   Wed Apr 4 11:39:03 2012 +0200
81265
81266     Always include G_SOCKET_FAMILY_UNIX value in GSocketFamily
81267
81268     This is needed because glib-mkenums doesn't handle #ifdef values in
81269     enums, and so it needs to have all values always defined in the enum.
81270     When not available, define the missing values to a negative value.
81271
81272  configure.ac   | 12 +++++++++++-
81273  gio/gioenums.h |  2 --
81274  gio/gsocket.c  |  7 +++++++
81275  3 files changed, 18 insertions(+), 3 deletions(-)
81276
81277 commit 091d652120e068518ed4b7d8a835018f30ed63e8
81278 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
81279 Date:   Tue Apr 3 16:37:22 2012 +0200
81280
81281     use GLIB_DEPRECATED_IN_2_32_FOR to deprecate g_value_{g,s}et_schar
81282
81283     https://bugzilla.gnome.org/show_bug.cgi?id=673439
81284
81285  gobject/gvaluetypes.h | 4 ++--
81286  1 file changed, 2 insertions(+), 2 deletions(-)
81287
81288 commit f2c77ee718b0bfdcf5f1d6eaba151122b8c5eb36
81289 Author: Will Thompson <will.thompson@collabora.co.uk>
81290 Date:   Fri Mar 30 14:44:05 2012 +0100
81291
81292     g_input_stream_read[_finish]: document returning 0 on EOF
81293
81294     g_input_stream_read() does state that it returns 0 on end of file, but
81295     not in the Returns: line, so it's easy to miss on a quick skim-read.
81296
81297     g_input_stream_read_async() documents that
81298     g_input_stream_read_finish()
81299     returns 0 on end of file, but g_input_stream_read_finish() itself does
81300     not.
81301
81302     https://bugzilla.gnome.org/show_bug.cgi?id=673174
81303
81304  gio/ginputstream.c | 4 ++--
81305  1 file changed, 2 insertions(+), 2 deletions(-)
81306
81307 commit 27d95bd81fabd41367cf000566ee2ccf3651652c
81308 Author: Matthias Clasen <mclasen@redhat.com>
81309 Date:   Mon Apr 2 08:53:20 2012 -0400
81310
81311     Rework the libelf configure checks one more time
81312
81313     It seems that there is quite a bit of variation out there, in
81314     terms of libelf versions and API. Make the checks more thorough,
81315     by not only checking for elf_begin, but also some of the shdr function
81316     that we need. Also, explicitly check for libelf.h.
81317
81318     This should address bug 673132 and 673253.
81319
81320  configure.ac | 18 ++++++++++++++----
81321  1 file changed, 14 insertions(+), 4 deletions(-)
81322
81323 commit e51c3b4cfe9f24ccf21ee3bd04186fe5c38d95f8
81324 Author: Matthias Clasen <mclasen@redhat.com>
81325 Date:   Mon Apr 2 08:00:48 2012 -0400
81326
81327     Use new hashset api in the hash set tests
81328
81329  glib/tests/hash.c | 6 +++++-
81330  1 file changed, 5 insertions(+), 1 deletion(-)
81331
81332 commit c2318a18f91ee098efd8239ae6d9ec0bd3826423
81333 Author: Matthias Clasen <mclasen@redhat.com>
81334 Date:   Mon Apr 2 07:59:55 2012 -0400
81335
81336     Dispose test object
81337
81338     While not very important, it means one less untested function
81339     in the coverage report.
81340
81341  tests/refcount/objects2.c | 2 ++
81342  1 file changed, 2 insertions(+)
81343
81344 commit c173c0beb4e0f664faf616bd6475b6c5c1aa50fb
81345 Author: Matthias Clasen <mclasen@redhat.com>
81346 Date:   Mon Apr 2 07:59:23 2012 -0400
81347
81348     Drop g_thread_init from tests
81349
81350     This is not needed anymore.
81351
81352  tests/refcount/Makefile.am   | 3 +--
81353  tests/refcount/closures.c    | 1 -
81354  tests/refcount/objects.c     | 1 -
81355  tests/refcount/objects2.c    | 3 +--
81356  tests/refcount/properties.c  | 1 -
81357  tests/refcount/properties2.c | 1 -
81358  tests/refcount/properties3.c | 2 --
81359  tests/refcount/signals.c     | 4 ----
81360  8 files changed, 2 insertions(+), 14 deletions(-)
81361
81362 commit 9ea9471d26084d787858024838d08fc666a7b18b
81363 Author: Matthias Clasen <mclasen@redhat.com>
81364 Date:   Mon Apr 2 07:37:55 2012 -0400
81365
81366     Improve GBusObjectManager test coverage
81367
81368  gio/tests/gdbus-test-codegen.c | 57
81369  +++++++++++++++++++++++++++++++++++++++++-
81370  1 file changed, 56 insertions(+), 1 deletion(-)
81371
81372 commit 548337b042fa71ab8b2d93452232ed8930ddbc93
81373 Author: David King <amigadave@amigadave.com>
81374 Date:   Mon Apr 2 10:22:56 2012 +0100
81375
81376     docs: Fix typo in glib-compile-schemas man page
81377
81378  docs/reference/gio/glib-compile-schemas.xml | 2 +-
81379  1 file changed, 1 insertion(+), 1 deletion(-)
81380
81381 commit bebbc69081a952d0ff2e411a086c11b74330b292
81382 Author: Matthias Clasen <mclasen@redhat.com>
81383 Date:   Sun Apr 1 23:04:59 2012 -0400
81384
81385     Improve boxed test coverage
81386
81387     This commit add basic tests for all GLib types that are registered
81388     as boxed types.
81389
81390  gobject/tests/boxed.c | 143
81391  ++++++++++++++++++++++++++++++++++++++++++++++++++
81392  1 file changed, 143 insertions(+)
81393
81394 commit e7c0f10ee0baebc4768ab250e1306201fa5d7e20
81395 Author: Matthias Clasen <mclasen@redhat.com>
81396 Date:   Sun Apr 1 22:04:08 2012 -0400
81397
81398     Drop some unused PCRE sources
81399
81400     There is no point in compiling these, since we are not calling
81401     any of the functions in them.
81402
81403  glib/pcre/Makefile.am       |   3 -
81404  glib/pcre/pcre_maketables.c | 148
81405  --------------------------------------------
81406  glib/pcre/pcre_refcount.c   |  89 --------------------------
81407  glib/pcre/pcre_version.c    |  95 ----------------------------
81408  glib/pcre/pcreposix.h       | 146
81409  -------------------------------------------
81410  5 files changed, 481 deletions(-)
81411
81412 commit 0f469c26319b4b0aeee63be75ba6041b978e01b4
81413 Author: Daniel Nylander <po@danielnylander.se>
81414 Date:   Sun Apr 1 13:11:33 2012 +0200
81415
81416     Updated Swedish translation
81417
81418  po/sv.po | 128
81419  +++++++++++++++++++++++++++++++++++----------------------------
81420  1 file changed, 72 insertions(+), 56 deletions(-)
81421
81422 commit 829db4cec3fa59e1ec905e226851ae719858c8d4
81423 Author: Antoine Jacoutot <ajacoutot@gnome.org>
81424 Date:   Sat Mar 31 22:48:42 2012 +0200
81425
81426     gthread-posix: fix typo in error message
81427
81428  glib/gthread-posix.c | 2 +-
81429  1 file changed, 1 insertion(+), 1 deletion(-)
81430
81431 commit 14945449580d394b5e1e009f71792ccac51fc41e
81432 Author: Antoine Jacoutot <ajacoutot@gnome.org>
81433 Date:   Sat Mar 31 20:20:19 2012 +0200
81434
81435     gresource: libelf, try pkg-config first then fall-back to AC_CHECK_LIB
81436
81437     On some systems gelf.h may not be stored under the top level include
81438     directory in which case we need to add the correct include paths in
81439     cflags by using pkg-config(1).
81440
81441  configure.ac    | 7 ++++---
81442  gio/Makefile.am | 3 ++-
81443  2 files changed, 6 insertions(+), 4 deletions(-)
81444
81445 commit 4143842eb47c1f38b2b4742b0928e4049e38afb9
81446 Author: Robert Ancell <robert.ancell@canonical.com>
81447 Date:   Sat Mar 24 23:58:45 2012 +1100
81448
81449     Add missing allow-none annotations for function parameters.
81450
81451     Found using:
81452     find . -name '*.c' | xargs grep 'or %NULL' | grep ' \* @' | grep -v
81453     '@error' | grep -v allow-none
81454
81455  gio/gactiongroup.c             |  8 ++++----
81456  gio/gapplication.c             |  4 ++--
81457  gio/gapplicationcommandline.c  |  2 +-
81458  gio/gasyncinitable.c           |  2 +-
81459  gio/gcancellable.c             |  8 ++++----
81460  gio/gdbusaddress.c             |  6 +++---
81461  gio/gdbusauthobserver.c        |  4 ++--
81462  gio/gdbusconnection.c          | 40
81463  ++++++++++++++++++++--------------------
81464  gio/gdbuserror.c               |  4 ++--
81465  gio/gdbusinterface.c           |  2 +-
81466  gio/gdbusintrospection.c       |  2 +-
81467  gio/gdbusmessage.c             |  6 +++---
81468  gio/gdbusmethodinvocation.c    |  4 ++--
81469  gio/gdbusnameowning.c          | 14 +++++++-------
81470  gio/gdbusnamewatching.c        | 12 ++++++------
81471  gio/gdbusobjectmanagerclient.c | 16 ++++++++--------
81472  gio/gdbusproxy.c               | 24 ++++++++++++------------
81473  gio/gdbusserver.c              |  2 +-
81474  gio/gfile.c                    | 24 ++++++++++++------------
81475  gio/ginitable.c                |  2 +-
81476  gio/gioscheduler.c             |  6 +++---
81477  gio/gmemoryoutputstream.c      |  6 +++---
81478  gio/gnetworkmonitor.c          |  4 ++--
81479  gio/gpermission.c              |  8 ++++----
81480  gio/gsettingsbackend.c         |  2 +-
81481  gio/gsimpleasyncresult.c       |  2 +-
81482  gio/gsocket.c                  |  4 ++--
81483  gio/gsocketclient.c            |  2 +-
81484  gio/gtlsconnection.c           |  4 ++--
81485  gio/gvolume.c                  |  2 +-
81486  glib/garray.c                  |  6 +++---
81487  glib/gbookmarkfile.c           | 36 ++++++++++++++++++------------------
81488  glib/gconvert.c                |  2 +-
81489  glib/gdataset.c                |  8 ++++----
81490  glib/gdatetime.c               |  6 +++---
81491  glib/gerror.c                  |  8 ++++----
81492  glib/ggettext.c                |  8 ++++----
81493  glib/ghash.c                   | 10 +++++-----
81494  glib/giochannel.c              |  6 +++---
81495  glib/gkeyfile.c                |  8 ++++----
81496  glib/gmain.c                   | 28 ++++++++++++++--------------
81497  glib/gmem.c                    |  4 ++--
81498  glib/gmessages.c               |  2 +-
81499  glib/goption.c                 | 28 ++++++++++++++--------------
81500  glib/gpattern.c                |  2 +-
81501  glib/gregex.c                  |  2 +-
81502  glib/gsequence.c               |  2 +-
81503  glib/gstdio.c                  |  2 +-
81504  glib/gstrfuncs.c               |  6 +++---
81505  glib/gtestutils.c              |  4 ++--
81506  glib/gunidecomp.c              |  2 +-
81507  glib/gutf8.c                   | 26 +++++++++++++-------------
81508  glib/gvariant-parser.c         |  8 ++++----
81509  glib/gvariant-serialiser.c     |  2 +-
81510  glib/gvarianttype.c            |  2 +-
81511  glib/gvarianttypeinfo.c        |  8 ++++----
81512  glib/gwin32.c                  | 10 +++++-----
81513  gmodule/gmodule.c              |  2 +-
81514  58 files changed, 232 insertions(+), 232 deletions(-)
81515
81516 commit 4cf5d2531608b4433fb3348d679f099bd3d29716
81517 Author: Matthias Clasen <mclasen@redhat.com>
81518 Date:   Fri Mar 30 17:34:37 2012 -0400
81519
81520     Fix a link
81521
81522     As pointed out in bug 673139, the link to the mailing list
81523     information page was outdated.
81524
81525  README.in | 2 +-
81526  1 file changed, 1 insertion(+), 1 deletion(-)
81527
81528 commit 5f0ff457ce5e8fc9aa5ca121cf429888bcf4e51f
81529 Author: ManojKumar Giri <mgiri@redhat.com>
81530 Date:   Fri Mar 30 18:08:23 2012 +0530
81531
81532     Updated Odia Translation
81533
81534  po/or.po | 247
81535  +++++++++++++++++++++++++++++++--------------------------------
81536  1 file changed, 122 insertions(+), 125 deletions(-)
81537
81538 commit e3cc48f28998782da46292b53b5b540e82094d2a
81539 Author: Christian Persch <chpe@gnome.org>
81540 Date:   Thu Mar 22 14:01:40 2012 +0100
81541
81542     resources: compiler: Respect absolute paths
81543
81544     When a <file> already has an absolute path, use it directly instead
81545     of trying to
81546     locate it in the --sourcedir directories.
81547
81548     https://bugzilla.gnome.org/show_bug.cgi?id=672541
81549
81550  gio/glib-compile-resources.c | 3 +++
81551  1 file changed, 3 insertions(+)
81552
81553 commit 8f8fc836709cff58bd666b87937542088cfc19db
81554 Author: Kalev Lember <kalevlember@gmail.com>
81555 Date:   Wed Mar 28 12:42:49 2012 +0300
81556
81557     configure: Fix alignment tests when cross compiling
81558
81559     When inserting custom code to AC_CHECK_ALIGNOF, make sure to not
81560     replace
81561     the default includes, but instead append to them.
81562
81563     This fixes ALIGNOF_GUINT32 and ALIGNOF_GUINT64 that were both 0
81564     when cross
81565     compiling. The third 'unsigned long' test wasn't affected because the
81566     AC_CHECK_ALIGNOF call didn't specify the optional 2nd parameter.
81567
81568  configure.ac | 6 ++++--
81569  1 file changed, 4 insertions(+), 2 deletions(-)
81570
81571 commit 92b84e88ab9bdd6db869574020843101ddb3a0de
81572 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
81573 Date:   Wed Mar 28 15:12:04 2012 +0800
81574
81575     Fix gspawn-win32-helper Visual C++ projects
81576
81577     The name of the executable for the Release|Win32 and Release|x64
81578     configs
81579     were mixed up.  Fix that.  DOH! for not noting this earlier.
81580
81581  build/win32/vs10/gspawn-win32-helper.vcxproj | 2 +-
81582  build/win32/vs9/gspawn-win32-helper.vcproj   | 7 ++-----
81583  2 files changed, 3 insertions(+), 6 deletions(-)
81584
81585 commit 0463fa1cb0ab991bc9d8a1986a5a8511e39825b5
81586 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
81587 Date:   Wed Mar 28 14:57:12 2012 +0800
81588
81589     Fix VS property sheets
81590
81591     We need to accomodate for gspawn-win64-helper-console.exe for the
81592     "install"
81593     phase too.
81594
81595  build/win32/vs10/glib.props  | 2 +-
81596  build/win32/vs9/glib.vsprops | 2 +-
81597  2 files changed, 2 insertions(+), 2 deletions(-)
81598
81599 commit 50a8fa5efda293898ea378f82ba29ca54124c5fb
81600 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
81601 Date:   Tue Mar 27 21:24:37 2012 +0200
81602
81603     Updated Spanish translation
81604
81605  po/es.po | 9040
81606  +++++++++++++++++++++++++++++++-------------------------------
81607  1 file changed, 4514 insertions(+), 4526 deletions(-)
81608
81609 commit cbb95038cf23ce8061961984bd52ad565b219a6e
81610 Author: Dan Winship <danw@gnome.org>
81611 Date:   Tue Mar 27 12:45:27 2012 -0400
81612
81613     GFileMonitor: fix docs bug
81614
81615  gio/gfilemonitor.c | 2 +-
81616  1 file changed, 1 insertion(+), 1 deletion(-)
81617
81618 commit 5a68f59e5b32d826902279f2b54fddcae6ee7b4b
81619 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
81620 Date:   Tue Mar 27 15:04:14 2012 +0530
81621
81622     Updated Marathi Translations
81623
81624  po/mr.po | 422
81625  +++++++++++++++++++++++++++++++++++++++------------------------
81626  1 file changed, 261 insertions(+), 161 deletions(-)
81627
81628 commit 9b0734a09c7ed357fbb21db52ce8fbc42b8f014c
81629 Author: Bastien Nocera <hadess@hadess.net>
81630 Date:   Tue Mar 27 11:01:00 2012 +0200
81631
81632     all: s/availible/available/
81633
81634  gio/gresource.c | 4 ++--
81635  glib/gmain.c    | 4 ++--
81636  2 files changed, 4 insertions(+), 4 deletions(-)
81637
81638 commit ec55b19da59b939c0de67ce172b3176b692399fa
81639 Author: Rajesh Ranjan <rranjan@redhat.com>
81640 Date:   Tue Mar 27 12:22:39 2012 +0530
81641
81642     hindi translation by Chandan Kumar
81643
81644  po/hi.po | 5813
81645  +++++++++++++++++++++++++++++++++-----------------------------
81646  1 file changed, 3095 insertions(+), 2718 deletions(-)
81647
81648 commit 569357dcc3fe85f78d204ba94e477bac97350a4f
81649 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
81650 Date:   Mon Mar 26 19:48:20 2012 +0530
81651
81652     Updated Marathi Translations
81653
81654  po/mr.po | 5925
81655  +++++++++++++++++++++++++++++++++-----------------------------
81656  1 file changed, 3160 insertions(+), 2765 deletions(-)
81657
81658 commit bf20906ad4952611f992c3fa79bd074838a9279e
81659 Author: ManojKumar Giri <mgiri@redhat.com>
81660 Date:   Mon Mar 26 18:42:41 2012 +0530
81661
81662     Updated Odia Translation
81663
81664  po/or.po | 5969
81665  +++++++++++++++++++++++++++++++++-----------------------------
81666  1 file changed, 3169 insertions(+), 2800 deletions(-)
81667
81668 commit 72c11eda584849bb55e85d06fea87476c423d258
81669 Author: Marek Černocký <marek@manet.cz>
81670 Date:   Mon Mar 26 14:49:18 2012 +0200
81671
81672     Updated Czech translation
81673
81674  po/cs.po | 6143
81675  +++++++++++++++++++++++++++++++++-----------------------------
81676  1 file changed, 3254 insertions(+), 2889 deletions(-)
81677
81678 commit 56c2c297cd7fc2af00a40bcb29a000b676f9949a
81679 Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
81680 Date:   Sun Mar 25 15:05:26 2012 +0300
81681
81682     Updated Latvian translation.
81683
81684  po/lv.po | 6240
81685  +++++++++++++++++++++++++++++++++-----------------------------
81686  1 file changed, 3325 insertions(+), 2915 deletions(-)
81687
81688 commit c80eeae316fb3a351947502788eeb29c12f0a88f
81689 Author: Luca Ferretti <lferrett@gnome.org>
81690 Date:   Sun Mar 25 13:14:47 2012 +0200
81691
81692     [l10n] Updated Italian translation
81693
81694  po/it.po | 336
81695  +++++++++++++++++++++++++++------------------------------------
81696  1 file changed, 141 insertions(+), 195 deletions(-)
81697
81698 commit f8ddba0b8a2969f9d539019bdb961b2273690c72
81699 Author: Shankar Prasad <svenkate@redhat.com>
81700 Date:   Sun Mar 25 13:26:17 2012 +0530
81701
81702     Updated Kannada Translation
81703
81704  po/kn.po | 4 ++--
81705  1 file changed, 2 insertions(+), 2 deletions(-)
81706
81707 commit 6bd8fecfa178a08b4adfbb4c4cf981e3721df66d
81708 Author: Shankar Prasad <svenkate@redhat.com>
81709 Date:   Sun Mar 25 13:24:31 2012 +0530
81710
81711     Updated Kannada Translation
81712
81713  po/kn.po | 92
81714  ++++++++++++++++++++++++++++++++--------------------------------
81715  1 file changed, 46 insertions(+), 46 deletions(-)
81716
81717 commit 41cccb467f354cf843877fe73db539a1e332a41d
81718 Author: Shankar Prasad <svenkate@redhat.com>
81719 Date:   Sun Mar 25 13:03:57 2012 +0530
81720
81721     Updated Kannada Translation
81722
81723  po/kn.po | 18 +++++++-----------
81724  1 file changed, 7 insertions(+), 11 deletions(-)
81725
81726 commit 22885b1de447c1a8398b03978e60a0042eabc016
81727 Author: Shankar Prasad <svenkate@redhat.com>
81728 Date:   Sun Mar 25 12:42:30 2012 +0530
81729
81730     Updated Kannada Translation
81731
81732  po/kn.po | 78
81733  +++++++++++++++++++++++++++++++++-------------------------------
81734  1 file changed, 40 insertions(+), 38 deletions(-)
81735
81736 commit e927df7b7ab089f5e7de452a509130c06e13e4f9
81737 Author: Matthias Clasen <mclasen@redhat.com>
81738 Date:   Sat Mar 24 23:00:15 2012 -0400
81739
81740     Add a forgotten include guard
81741
81742     gbytes.h was missing the single-include guard.
81743
81744  glib/gbytes.h | 4 ++++
81745  1 file changed, 4 insertions(+)
81746
81747 commit de64aa8bd70fe42c613a948ce670a27b8d5c12cc
81748 Author: Shankar Prasad <svenkate@redhat.com>
81749 Date:   Sun Mar 25 00:33:10 2012 +0530
81750
81751     Updated Kannada Translation
81752
81753  po/kn.po | 5769
81754  +++++++++++++++++++++++++++++++++-----------------------------
81755  1 file changed, 3071 insertions(+), 2698 deletions(-)
81756
81757 commit 257e6c4e4e291955b99bf43440eef55fad977520
81758 Author: Daniel Nylander <po@danielnylander.se>
81759 Date:   Sat Mar 24 16:58:42 2012 +0100
81760
81761     Updated Swedish translation
81762
81763  po/sv.po | 6145
81764  ++++++++++++++++++++++++++++++++------------------------------
81765  1 file changed, 3223 insertions(+), 2922 deletions(-)
81766
81767 commit d793287b3a5ede547cbd1b72de46c499f8ab8c35
81768 Author: Matthias Clasen <mclasen@redhat.com>
81769 Date:   Sat Mar 24 11:31:01 2012 -0400
81770
81771     Bump version
81772
81773  configure.ac | 4 ++--
81774  1 file changed, 2 insertions(+), 2 deletions(-)
81775
81776 commit 816554c62bf227498cb539924e6ee2050030b4b9
81777 Author: Matthias Clasen <mclasen@redhat.com>
81778 Date:   Sat Mar 24 11:28:35 2012 -0400
81779
81780     2.32.0
81781
81782  NEWS         | 12 ++++++++++++
81783  configure.ac |  4 ++--
81784  2 files changed, 14 insertions(+), 2 deletions(-)
81785
81786 commit 97cc0d0179e20c9a83d049b9a999f7fab40eacfb
81787 Author: Matthias Clasen <mclasen@redhat.com>
81788 Date:   Sat Mar 24 10:33:38 2012 -0400
81789
81790     Release notes tweaks
81791
81792     Update download locations, mailing list instructions, and shuffle
81793     the version-specific notes to be at the end.
81794
81795  README.in | 96
81796  +++++++++++++++++++++++++++++++--------------------------------
81797  1 file changed, 47 insertions(+), 49 deletions(-)
81798
81799 commit d2b7ee62f9d4df0aa5925ea123da7db6753d03ac
81800 Author: Raphael Kubo da Costa <kubo@profusion.mobi>
81801 Date:   Mon Mar 19 14:20:08 2012 -0300
81802
81803     Make the `include' glib test case build on FreeBSD.
81804
81805     Defining _POSIX_C_SOURCE to 0 will make time.h not create the
81806     clockid_t
81807     typedef used by some functions in pthread.h.
81808
81809     The right approach here is to set it to 199309L, which creates the
81810     typedef on FreeBSD and doesn't set __USE_UNIX98 or __USE_XOPEN2K on
81811     glibc, which is what the test is actually testing.
81812
81813     https://bugzilla.gnome.org/show_bug.cgi?id=672406
81814
81815  glib/tests/include.c | 2 +-
81816  1 file changed, 1 insertion(+), 1 deletion(-)
81817
81818 commit fd8b01ead613788ad136cc61e1b744dfd811e0ec
81819 Author: Krishnababu Krothapalli <email>
81820 Date:   Thu Mar 22 19:56:06 2012 +0530
81821
81822     Updated Telugu Translations
81823
81824  po/te.po | 549
81825  ++++++++++++++++++++++++++++++++++++---------------------------
81826  1 file changed, 317 insertions(+), 232 deletions(-)
81827
81828 commit b08b3012235b089cc3c8d015c47f703da01a4d81
81829 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
81830 Date:   Tue Mar 20 13:19:11 2012 +0800
81831
81832     glib/gqsort.c: Fix C99ism/GCCism
81833
81834     -There were a number of variables that were declared in the middle of
81835      the block, so move these declarations to the start of the block
81836     -There was a use of mempcpy, but it is a GCC extension, so use
81837     memcpy since
81838      we didn't care about the return value of the call to mempcpy.
81839
81840     https://bugzilla.gnome.org/show_bug.cgi?id=672095
81841
81842  glib/gqsort.c | 6 +++---
81843  1 file changed, 3 insertions(+), 3 deletions(-)
81844
81845 commit f23e7c3ef988a251c42a8a8f7e60566e0bab76fb
81846 Author: Alexander Larsson <alexl@redhat.com>
81847 Date:   Tue Mar 20 10:20:18 2012 +0100
81848
81849     Fix the tests on win32
81850
81851     There was some unix-specific pathname handling in the test utils
81852     which broke the css tests on win32.
81853
81854  glib/gtestutils.c | 5 +++--
81855  1 file changed, 3 insertions(+), 2 deletions(-)
81856
81857 commit d0635dac52b4a4dae535dd22940ed2adb6a89074
81858 Author: Alexander Larsson <alexl@redhat.com>
81859 Date:   Tue Mar 20 10:19:42 2012 +0100
81860
81861     Use g_unsetenv, not unsetenv
81862
81863     This fixed the win32 build
81864
81865  glib/tests/logging.c | 2 +-
81866  1 file changed, 1 insertion(+), 1 deletion(-)
81867
81868 commit aed6d01d1454293ddaba84a5bd1a666385f44f62
81869 Author: Alexander Larsson <alexl@redhat.com>
81870 Date:   Tue Mar 20 10:18:32 2012 +0100
81871
81872     Only build actions test on unix
81873
81874     It depends on gdbus-sessionbus.c which only builds on unix.
81875
81876  gio/tests/Makefile.am | 3 +--
81877  1 file changed, 1 insertion(+), 2 deletions(-)
81878
81879 commit 322c6e93444e74ae99b73f1ae7e3b55563470431
81880 Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
81881 Date:   Mon Mar 19 20:13:24 2012 +0100
81882
81883     GDBusConnection: Avoid dereferencing vtable for unregistered objects
81884
81885     https://bugzilla.gnome.org/show_bug.cgi?id=671988
81886
81887     Signed-off-by: David Zeuthen <davidz@redhat.com>
81888
81889  gio/gdbusconnection.c | 6 +++---
81890  1 file changed, 3 insertions(+), 3 deletions(-)
81891
81892 commit 617c0cb6a0776c3c090c54d10eda21768d76890c
81893 Author: Matthias Clasen <mclasen@redhat.com>
81894 Date:   Mon Mar 19 16:59:54 2012 -0400
81895
81896     bump version
81897
81898  configure.ac | 2 +-
81899  1 file changed, 1 insertion(+), 1 deletion(-)
81900
81901 commit 2826ece6fc91944a3469ba8f1b7b81143b11ccaa
81902 Author: Matthias Clasen <mclasen@redhat.com>
81903 Date:   Mon Mar 19 16:58:48 2012 -0400
81904
81905     Fix distcheck
81906
81907     automake decided to complain about some more leftovers.
81908
81909  glib/Makefile.am    | 7 ++++++-
81910  gobject/Makefile.am | 2 ++
81911  2 files changed, 8 insertions(+), 1 deletion(-)
81912
81913 commit 166595c4d58ce1b0e7d297b4bbb599e7ddd5cf8d
81914 Author: Matthias Clasen <mclasen@redhat.com>
81915 Date:   Mon Mar 19 14:27:20 2012 -0400
81916
81917     2.31.22
81918
81919  configure.ac | 2 +-
81920  1 file changed, 1 insertion(+), 1 deletion(-)
81921
81922 commit 9f92d2110cf8b4225725e161f29e8f7add590c64
81923 Author: Matthias Clasen <mclasen@redhat.com>
81924 Date:   Mon Mar 19 13:43:31 2012 -0400
81925
81926     Updates
81927
81928  NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
81929  1 file changed, 41 insertions(+)
81930
81931 commit 6dfb50adf7eb004b9fe79f9314e27856d80a4de8
81932 Author: Matthias Clasen <mclasen@redhat.com>
81933 Date:   Mon Mar 19 13:28:14 2012 -0400
81934
81935     Don't return from a void function
81936
81937  glib/gqsort.c | 2 +-
81938  1 file changed, 1 insertion(+), 1 deletion(-)
81939
81940 commit cb45176110a85c3e8228499edb2ce36da85f3670
81941 Author: Matthias Clasen <mclasen@redhat.com>
81942 Date:   Mon Mar 19 13:26:19 2012 -0400
81943
81944     Fix a C99ism
81945
81946  glib/gqsort.c | 8 ++++----
81947  1 file changed, 4 insertions(+), 4 deletions(-)
81948
81949 commit bd3063c742f654a2233620ad2e666e5f0bc9e9bf
81950 Author: Matthias Clasen <mclasen@redhat.com>
81951 Date:   Mon Mar 19 13:22:04 2012 -0400
81952
81953     Silence a compiler warning
81954
81955  glib/gqsort.c | 2 +-
81956  1 file changed, 1 insertion(+), 1 deletion(-)
81957
81958 commit 2afbc425eb24f21c598636e5037782cb8a1870ea
81959 Author: Ryan Lortie <desrt@desrt.ca>
81960 Date:   Fri Mar 16 13:32:38 2012 -0400
81961
81962     GDBus: set no-reply flag on calls with no callback
81963
81964     If g_dbus_connection_call() or g_dbus_proxy_call() are given a NULL
81965     callback then set the no-reply flag on the outgoing D-Bus message.
81966
81967     https://bugzilla.gnome.org/show_bug.cgi?id=672239
81968
81969  gio/gdbusconnection.c | 71
81970  +++++++++++++++++++++++++++++++++++----------------
81971  gio/gdbusproxy.c      | 46 +++++++++++++++++++++++----------
81972  2 files changed, 82 insertions(+), 35 deletions(-)
81973
81974 commit c3125ee36d47e71d27906b88eed68b0b9c9b9e0c
81975 Author: Ryan Lortie <desrt@desrt.ca>
81976 Date:   Fri Mar 16 13:15:46 2012 -0400
81977
81978     GDBusProxy: report an error instead of leaking it
81979
81980     GDBusProxy sets an error on a GSimpleAsyncResult and then returns
81981     without dispatching the result for completion (and leaks the result in
81982     the process).  Fix that.
81983
81984     Also add a testcase.  Unfortunately, adding the testcase uncovered
81985     bug #672248.  We can work around that by reordering the tests.
81986
81987     https://bugzilla.gnome.org/show_bug.cgi?id=672249
81988
81989  gio/gdbusproxy.c        |  2 ++
81990  gio/tests/gdbus-proxy.c | 44 +++++++++++++++++++++++++++++++++++++++++++-
81991  2 files changed, 45 insertions(+), 1 deletion(-)
81992
81993 commit 190891042d9830fb095bf50220555384cae7f823
81994 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
81995 Date:   Mon Mar 19 16:02:37 2012 +0800
81996
81997     Update config.h.win32(.in)
81998
81999     Make it more like the one that is generated by autotools.
82000
82001     It is true that Visual C++ has sig_atomic_t, at least for Visual
82002     C++ 2008
82003     and later, but this is currently only used for UNIX builds of GLib,
82004     as a
82005     point of note here.
82006
82007  config.h.win32.in | 6 +++---
82008  1 file changed, 3 insertions(+), 3 deletions(-)
82009
82010 commit bac0294c73b3ff9c33885d0af6f3e20af7062739
82011 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
82012 Date:   Mon Mar 19 15:55:20 2012 +0800
82013
82014     Update glibconfig.h.win32(.in)
82015
82016     Added the definitions below, as these #defines are needed for gqsort.c
82017
82018     #define ALIGNOF_GUINT32 4
82019     #define ALIGNOF_GUINT64 8
82020     #define ALIGNOF_UNSIGNED_LONG 4
82021
82022  glib/glibconfig.h.win32.in | 4 ++++
82023  1 file changed, 4 insertions(+)
82024
82025 commit 06384094689efbdc00cc39dcb9eb2929dec92933
82026 Author: Bruno Brouard <annoa.b@gmail.com>
82027 Date:   Sun Mar 18 10:34:15 2012 +0100
82028
82029     Updated French translation
82030
82031  po/fr.po | 1400
82032  +++++++++++++++++++++++++++++++++++---------------------------
82033  1 file changed, 794 insertions(+), 606 deletions(-)
82034
82035 commit 8c2434f01a60865e22c579c4092c3588827e883b
82036 Author: Matthias Clasen <mclasen@redhat.com>
82037 Date:   Sat Mar 17 23:43:52 2012 -0400
82038
82039     Make inf testcase more forgiving
82040
82041     printf may produce "infinity" instead of "inf".
82042
82043     https://bugzilla.gnome.org/show_bug.cgi?id=668973
82044
82045  glib/tests/gvariant.c | 2 +-
82046  1 file changed, 1 insertion(+), 1 deletion(-)
82047
82048 commit 57878d6042366070e80a109bf113ac03abb86cfd
82049 Author: Sebastian Dröge <slomo@circular-chaos.org>
82050 Date:   Sat Mar 17 23:28:48 2012 -0400
82051
82052     Use __builtin_bswap* for GUINT*_SWAP_LE_BE if building with GCC
82053
82054     https://bugzilla.gnome.org/show_bug.cgi?id=531901
82055
82056  glib/gtypes.h      | 38 ++++++++++++++++++++++++++++++--------
82057  glib/tests/utils.c | 24 ++++++++++++++++++++++++
82058  2 files changed, 54 insertions(+), 8 deletions(-)
82059
82060 commit e2b47ae9e0ff4402253c5ca854b3a5229513a12e
82061 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
82062 Date:   Sat Mar 17 23:10:01 2012 -0400
82063
82064     Fix out of tree build for MinGW/MSYS
82065
82066     When building with MinGW/MSYS with srcdir != builddir the build fails:
82067     - to locate the generated .def files
82068     - creating libglib-gdb.py
82069     - creating libgobject-gdb.py
82070
82071     Solved this by explicitly instructing these files to be generated
82072     in $(builddir)/...
82073
82074     https://bugzilla.gnome.org/show_bug.cgi?id=653167
82075
82076  gio/Makefile.am     | 10 +++++-----
82077  glib/Makefile.am    | 17 ++++++-----------
82078  gmodule/Makefile.am |  8 ++++----
82079  gobject/Makefile.am | 13 ++++++-------
82080  4 files changed, 21 insertions(+), 27 deletions(-)
82081
82082 commit 65d758859c8155362f8ffaebf5614a10d025f5a6
82083 Author: Duarte Loreto <happyguy_pt@hotmail.com>
82084 Date:   Sun Mar 18 00:45:43 2012 +0000
82085
82086     Updated Portuguese translation
82087
82088  po/pt.po | 6128
82089  +++++++++++++++++++++++++++++++++-----------------------------
82090  1 file changed, 3230 insertions(+), 2898 deletions(-)
82091
82092 commit 7f856e3a09386c7d87ee0562a2ab85b463cac20f
82093 Author: Aurimas Černius <aurisc4@gmail.com>
82094 Date:   Sat Mar 17 18:49:25 2012 +0200
82095
82096     Updated Lithuanian translation
82097
82098  po/lt.po | 170
82099  +++++++++++++++++++++++++--------------------------------------
82100  1 file changed, 66 insertions(+), 104 deletions(-)
82101
82102 commit 1b08ad61cdd19899f51ec44242913b18576861e1
82103 Author: Ryan Lortie <desrt@desrt.ca>
82104 Date:   Sat Mar 17 12:39:23 2012 -0400
82105
82106     man pages: document the order of schema overrides
82107
82108     GSettings overrides are processed in such a way that
82109     alphabetically-later files have precedence over earlier files (eg: 20_
82110     will beat 10_).  Document that fact.
82111
82112  docs/reference/gio/glib-compile-schemas.xml | 7 +++++++
82113  1 file changed, 7 insertions(+)
82114
82115 commit e8122f6f98b853bccfb6aebcfb1714eb6f82971e
82116 Author: Yuri Kozlov <yuray@komyakino.ru>
82117 Date:   Sat Mar 17 12:57:44 2012 +0400
82118
82119     Updated Russian translation
82120
82121  po/ru.po | 6215
82122  +++++++++++++++++++++++++++++++++-----------------------------
82123  1 file changed, 3306 insertions(+), 2909 deletions(-)
82124
82125 commit 6833385c5a7a35e22bb549ad0e7f390031952945
82126 Author: Colin Walters <walters@verbum.org>
82127 Date:   Tue Mar 13 14:49:04 2012 -0400
82128
82129     gmain: Use sig_atomic_t for list of pending Unix signals
82130
82131     Pointed out by: Simon McVittie <simon.mcvittie@collabora.co.uk>
82132
82133     https://bugzilla.gnome.org/show_bug.cgi?id=671997
82134
82135  configure.ac | 12 ++++++++++++
82136  glib/gmain.c |  9 +++++++--
82137  2 files changed, 19 insertions(+), 2 deletions(-)
82138
82139 commit f3fca56b7ef94e70e78597afca69b157e07cd339
82140 Author: Tomas Bzatek <tbzatek@redhat.com>
82141 Date:   Fri Mar 16 18:54:09 2012 +0100
82142
82143     gio: Only show mounts in /run/media/$USER
82144
82145     And reflect the recent changes + sync with gvfs+udisks2 rules.
82146
82147     https://bugzilla.gnome.org/show_bug.cgi?id=669797
82148
82149  gio/gunixmounts.c | 11 +++++++++--
82150  1 file changed, 9 insertions(+), 2 deletions(-)
82151
82152 commit b0739f22231b7555c9fcfd5b9fcb5f93b5a46149
82153 Author: David Benjamin <davidben@mit.edu>
82154 Date:   Thu Mar 15 19:16:02 2012 -0400
82155
82156     Continue searching in PATH on ENODEV and ETIMEDOUT
82157
82158     Synchronize the error-handling logic from glibc. Users with networked
82159     filesystems in their PATH may hit ETIMEDOUT.
82160
82161     https://bugzilla.gnome.org/show_bug.cgi?id=672201
82162
82163  glib/gspawn.c | 8 ++++++++
82164  1 file changed, 8 insertions(+)
82165
82166 commit cf912785b6aa4cd7acd1cf2b041b25fae76df5f7
82167 Author: Colin Walters <walters@verbum.org>
82168 Date:   Thu Mar 15 17:59:01 2012 -0400
82169
82170     gtype: Note idempotency of g_type_init()
82171
82172  gobject/gtype.c | 4 ++++
82173  1 file changed, 4 insertions(+)
82174
82175 commit 8ae5bd399ed94fe74172f1331fbe716b4f68249c
82176 Author: Alexander Larsson <alexl@redhat.com>
82177 Date:   Fri Mar 16 12:51:33 2012 +0100
82178
82179     Remove now unused qsort_r checks
82180
82181     https://bugzilla.gnome.org/show_bug.cgi?id=672095
82182
82183  configure.ac | 45 ---------------------------------------------
82184  1 file changed, 45 deletions(-)
82185
82186 commit a43dd7435af92d70fa0ef5a2c48e77156b0ad304
82187 Author: Alexander Larsson <alexl@redhat.com>
82188 Date:   Wed Mar 14 21:17:47 2012 +0100
82189
82190     Make g_array_sort* methods use a stable sort
82191
82192     Also, remove previous comments about sort stability in g_array_sort
82193     docs,
82194     as the method that was explained does not work. Adds a new comment
82195     about this.
82196
82197     https://bugzilla.gnome.org/show_bug.cgi?id=672095
82198
82199  glib/garray.c | 42 +++++++++++++++++++++++-------------------
82200  1 file changed, 23 insertions(+), 19 deletions(-)
82201
82202 commit 839957f275875b6f8fd033d67379bce0fde1c58f
82203 Author: Alexander Larsson <alexl@redhat.com>
82204 Date:   Wed Mar 14 21:17:23 2012 +0100
82205
82206     Make g_qsort_with_data stable, based on glibc msort
82207
82208     We need a stable sort, and we might as well always use it rather
82209     than have multiple sort versions. This picks up the glibc
82210     merge sort implementation which it uses by default for qsort,
82211     except we don't fall back to non-stable quicksort in some cases
82212     like glibc
82213
82214     https://bugzilla.gnome.org/show_bug.cgi?id=672095
82215
82216  configure.ac      |  31 ++++
82217  glib/gqsort.c     | 494
82218  +++++++++++++++++++++++++++---------------------------
82219  glib/tests/sort.c |  39 +++++
82220  3 files changed, 320 insertions(+), 244 deletions(-)
82221
82222 commit 8da947892022ba966893e5ceb1c5235c5da4665f
82223 Author: Gabor Kelemen <kelemeng@gnome.hu>
82224 Date:   Fri Mar 16 11:12:56 2012 +0100
82225
82226     Updated Hungarian translation
82227
82228  po/hu.po | 6275
82229  +++++++++++++++++++++++++++++++++-----------------------------
82230  1 file changed, 3347 insertions(+), 2928 deletions(-)
82231
82232 commit 5a108c918355b7344daad1acdcd87bc3765aeaca
82233 Author: Carles Ferrando <carles.ferrando@gmail.com>
82234 Date:   Thu Mar 15 23:33:50 2012 +0100
82235
82236     [l10n]Updated Catalan (Valencian) translation
82237
82238  po/ca@valencia.po | 6314
82239  ++++++++++++++++++++++++++++-------------------------
82240  1 file changed, 3313 insertions(+), 3001 deletions(-)
82241
82242 commit 93b9d65d12e74dc23162a23b53f8d166e5e17fd4
82243 Author: Gil Forcada <gforcada@gnome.org>
82244 Date:   Thu Mar 15 23:33:43 2012 +0100
82245
82246     [l10n]Updated Catalan translation
82247
82248  po/ca.po | 6364
82249  +++++++++++++++++++++++++++++++++-----------------------------
82250  1 file changed, 3352 insertions(+), 3012 deletions(-)
82251
82252 commit f025c9c4f4803dd09dba12ca8f35692a0ea8050a
82253 Author: David Zeuthen <davidz@redhat.com>
82254 Date:   Thu Mar 15 14:04:39 2012 -0400
82255
82256     GDBusConnection: Don't store GCancellable in qdata
82257
82258     Now that we're using g_simple_async_result_set_check_cancellable() we
82259     no longer need this terrible hack of carrying the GCancellable on the
82260     GSimpleAsyncResult using qdata. See bug 672013 for more details.
82261
82262     https://bugzilla.gnome.org/show_bug.cgi?id=672013
82263
82264     Signed-off-by: David Zeuthen <davidz@redhat.com>
82265
82266  gio/gdbusconnection.c | 16 +---------------
82267  1 file changed, 1 insertion(+), 15 deletions(-)
82268
82269 commit e3c7fdd7a47264c584f3f16e37d903a7d1f36f76
82270 Author: Ryan Lortie <desrt@desrt.ca>
82271 Date:   Tue Mar 13 16:41:57 2012 -0400
82272
82273     GDBus: make use of reliable async cancellation
82274
82275     Call g_simple_async_result_set_check_cancellable() after all
82276     GSimpleAsyncResult creation in order to take advantage of the new
82277     reliable cancellation feature.
82278
82279     The guarantee of reliable cancellation fixes a bug in dbusmenu (which
82280     was already assuming that cancellation was reliable).  See this bug:
82281     https://bugs.launchpad.net/ubuntu/+source/libdbusmenu/+bug/953562
82282
82283     https://bugzilla.gnome.org/show_bug.cgi?id=672013
82284
82285     Signed-off-by: David Zeuthen <davidz@redhat.com>
82286
82287  gio/gdbusaddress.c    | 1 +
82288  gio/gdbusconnection.c | 5 +++++
82289  gio/gdbusprivate.c    | 1 +
82290  gio/gdbusproxy.c      | 3 +++
82291  4 files changed, 10 insertions(+)
82292
82293 commit 1c42b6b09213b3c5275a71bbcd7def9a19767b59
82294 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
82295 Date:   Thu Mar 15 16:39:52 2012 +0800
82296
82297     Fix "install" paths in VS property sheets
82298
82299     ...and cleanup the VS2010 property sheets a little bit
82300
82301  build/win32/vs10/glib.props  | 10 +++++-----
82302  build/win32/vs9/glib.vsprops |  2 +-
82303  2 files changed, 6 insertions(+), 6 deletions(-)
82304
82305 commit 53b02b023da1ef7c253493b4aee0830e77a09a87
82306 Author: Mario Blättermann <mario.blaettermann@gmail.com>
82307 Date:   Wed Mar 14 22:27:33 2012 +0100
82308
82309     [l10n] Updated German translation
82310
82311  po/de.po | 1506
82312  ++++++++++++++++++++++++++++++++++++++------------------------
82313  1 file changed, 919 insertions(+), 587 deletions(-)
82314
82315 commit 4804094472e90a537b534c32e3c225b624c4500e
82316 Author: Ryan Lortie <desrt@desrt.ca>
82317 Date:   Tue Mar 13 16:09:01 2012 -0400
82318
82319     GSimpleAsyncResult: support reliable cancellation
82320
82321     Add a function g_simple_async_result_set_check_cancellable()
82322     to provide
82323     a GCancellable that is checked for being cancelled during the call to
82324     g_simple_async_result_propagate_error().
82325
82326     This gives asynchronous operation implementations an easy way to
82327     provide reliable cancellation of those operations -- even in the case
82328     that a positive result has occured and is pending dispatch at the time
82329     the operation is cancelled.
82330
82331     https://bugzilla.gnome.org/show_bug.cgi?id=672013
82332
82333  docs/reference/gio/gio-sections.txt |  1 +
82334  gio/gio.symbols                     |  1 +
82335  gio/gsimpleasyncresult.c            | 58
82336  +++++++++++++++++++++++++++++++++++++
82337  gio/gsimpleasyncresult.h            |  2 ++
82338  4 files changed, 62 insertions(+)
82339
82340 commit 53b1afba0eb94f7f836b408d81da7b58c374dc3f
82341 Author: Mike Gorse <mgorse@novell.com>
82342 Date:   Tue Mar 13 16:02:30 2012 -0500
82343
82344     Invalidate single_va_closure when adding an emission hook
82345
82346     If the optimization is used for only having one closure handling a
82347     signal emission, then hooks will not be run, so it should be disabled
82348     when an emission hook is added.
82349
82350     https://bugzilla.gnome.org/show_bug.cgi?id=671918
82351
82352  gobject/gsignal.c | 1 +
82353  1 file changed, 1 insertion(+)
82354
82355 commit fbbdf98668641a6e6494dacb5f5f13703145e6f8
82356 Author: Ryan Lortie <desrt@desrt.ca>
82357 Date:   Tue Mar 13 20:10:39 2012 -0400
82358
82359     g_log: mask log level before checking prefix flags
82360
82361     We check if the log level is in the "prefixed" list by checking it
82362     against the g_log_msg_prefix bitfield.
82363
82364     Unfortunately we were failing to mask by G_LOG_LEVEL_MASK first, so if
82365     the FATAL bit was set (for example) then it would never match.
82366     This was
82367     the case for g_error().
82368
82369     https://bugzilla.gnome.org/show_bug.cgi?id=672026
82370
82371  glib/gmessages.c | 2 +-
82372  1 file changed, 1 insertion(+), 1 deletion(-)
82373
82374 commit 545736c0fbc4fdc861a726b293a5b3c1cd611a3c
82375 Author: Ryan Lortie <desrt@desrt.ca>
82376 Date:   Tue Mar 13 20:08:27 2012 -0400
82377
82378     glib-init: restore default for G_MESSAGES_PREFIXED
82379
82380     In the glib-init shuffle this ended up being set to no messages
82381     prefixed
82382     by default.  Fix that so that we have prefixes back.
82383
82384     https://bugzilla.gnome.org/show_bug.cgi?id=672026
82385
82386  glib/glib-init.c | 10 +++++++---
82387  1 file changed, 7 insertions(+), 3 deletions(-)
82388
82389 commit 063f03fa761fe2e341e32ebec6ed7ff6732b5bb1
82390 Author: Ryan Lortie <desrt@desrt.ca>
82391 Date:   Tue Mar 13 20:08:01 2012 -0400
82392
82393     glib-init: fix obvious buffer size mismatch
82394
82395  glib/glib-init.c | 2 +-
82396  1 file changed, 1 insertion(+), 1 deletion(-)
82397
82398 commit 73fb1944e43b3ed3942c453dbe30db859cfe1bbe
82399 Author: Bruce Cowan <bruce@bcowan.me.uk>
82400 Date:   Tue Mar 13 13:48:15 2012 +0000
82401
82402     Updated British English translation
82403
82404  po/en_GB.po | 6037
82405  +++++++++++++++++++++++++++++++----------------------------
82406  1 file changed, 3185 insertions(+), 2852 deletions(-)
82407
82408 commit 2127246139d6e7706d6a94dd754af649dfa6e650
82409 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
82410 Date:   Tue Mar 13 09:11:21 2012 +0100
82411
82412     Updated Danish translation
82413
82414  po/da.po | 122
82415  ++++++++++++++++++++++++++++++++++++---------------------------
82416  1 file changed, 70 insertions(+), 52 deletions(-)
82417
82418 commit 81aaf53567cf8dc13ae77878a8663b847ca54fcc
82419 Author: Ryan Lortie <desrt@desrt.ca>
82420 Date:   Mon Mar 12 16:43:15 2012 -0400
82421
82422     GSocketMsgFlags: annotate as a flags
82423
82424     This was being incorrectly guessed as an enum.  Fix that.
82425
82426     https://bugzilla.gnome.org/show_bug.cgi?id=671942
82427
82428  gio/gioenums.h | 2 +-
82429  1 file changed, 1 insertion(+), 1 deletion(-)
82430
82431 commit 748cbafb8bffe88a7f1a3867b5f3f23d8713da6c
82432 Author: Kjartan Maraas <kmaraas@gnome.org>
82433 Date:   Mon Mar 12 18:18:55 2012 +0100
82434
82435     Updated Norwegian bokmål translation
82436
82437  po/nb.po | 117
82438  +++++++++++++++++++++++++++++++++++++--------------------------
82439  1 file changed, 69 insertions(+), 48 deletions(-)
82440
82441 commit c45b8135046790e13b0d486f605dc62c9a783b16
82442 Author: Timo Jyrinki <timo@debian.org>
82443 Date:   Mon Mar 12 11:02:04 2012 +0200
82444
82445     Finnish translation update from
82446     http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint
82447
82448  po/fi.po | 5844
82449  ++++++++++++++++++++++++++++++--------------------------------
82450  1 file changed, 2846 insertions(+), 2998 deletions(-)
82451
82452 commit 68bdfd69241ebb01be71fb7c8c8c7a188aedf8fb
82453 Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
82454 Date:   Sun Mar 11 12:02:28 2012 +0100
82455
82456     Updated Esperanto translation
82457
82458  po/eo.po | 6076
82459  +++++++++++++++++++++++++++++++++-----------------------------
82460  1 file changed, 3194 insertions(+), 2882 deletions(-)
82461
82462 commit 657e476b74bcf4c1e3a9363951d4adcb537b66de
82463 Author: Piotr Drąg <piotrdrag@gmail.com>
82464 Date:   Fri Mar 9 22:18:45 2012 +0100
82465
82466     Updated Polish translation
82467
82468  po/pl.po | 6186
82469  +++++++++++++++++++++++++++++++++-----------------------------
82470  1 file changed, 3246 insertions(+), 2940 deletions(-)
82471
82472 commit 8084047ee3fa639fc0ca33035356e2ce11f0cab6
82473 Author: Ryan Lortie <desrt@desrt.ca>
82474 Date:   Fri Mar 9 10:29:32 2012 -0500
82475
82476     logging test: unset G_MESSAGES_DEBUG
82477
82478     Having G_MESSAGES_DEBUG=all in the environment will fail this
82479     testcase.
82480
82481  glib/tests/logging.c | 2 ++
82482  1 file changed, 2 insertions(+)
82483
82484 commit 265f265c677bc5399dbb1cfa449cb4b915a6459f
82485 Author: Mark Janossy <janossy.mark@gmail.com>
82486 Date:   Fri Mar 9 09:54:23 2012 -0500
82487
82488     deprecated threads: fix race in GStaticRecMutex
82489
82490     The very last access to the 'depth' field of GStaticRecMutex in
82491     g_static_rec_mutex_unlock_full() was being performed after dropping
82492     the
82493     implementation mutex for the last time.
82494
82495     This allowed the lock to be dropped an additional time if it was
82496     acquired in another thread right at that instant (which is somewhat
82497     likely, since another thread could have just been woken up by the lock
82498     being released).
82499
82500     https://bugzilla.gnome.org/show_bug.cgi?id=670846
82501
82502  glib/deprecated/gthread-deprecated.c | 13 ++++++++-----
82503  1 file changed, 8 insertions(+), 5 deletions(-)
82504
82505 commit cb44e96dfadf33c1c5df43dabe7ced19a03789dc
82506 Author: Alexander Larsson <alexl@redhat.com>
82507 Date:   Fri Mar 9 11:32:45 2012 +0100
82508
82509     Fix crash in signal emission optimization
82510
82511     The trace of the signal emission of the was calculating the instance
82512     type after the instance was unrefed. Fix this by keeping the instance
82513     type around.
82514
82515  gobject/gsignal.c | 7 ++++---
82516  1 file changed, 4 insertions(+), 3 deletions(-)
82517
82518 commit bbe4b5719502c934e3a2f931773babd858997e43
82519 Author: Alexander Larsson <alexl@redhat.com>
82520 Date:   Fri Mar 9 09:32:06 2012 +0100
82521
82522     signal emission: Allocate instance_and_param with alloca
82523
82524     This Gives a 5% performance increase in e.g. the emit-handled test.
82525
82526  gobject/gsignal.c | 10 ++++------
82527  1 file changed, 4 insertions(+), 6 deletions(-)
82528
82529 commit 7b939efa6fad289c2878c64c1edd932200cf5f33
82530 Author: Erik van Pienbroek <epienbro@fedoraproject.org>
82531 Date:   Thu Mar 8 20:29:18 2012 +0100
82532
82533     Use native glib-genmarshal when cross-compiling
82534
82535     The ability to cross-compile glib got broken after the
82536     merge of the 'signal-performance' branch as the assumption
82537     was made that the generated glib-genmarshal can be executed
82538     on the host (which isn't valid when cross-compiling).
82539
82540     Fixed this by using the just-built glib-genmarshal for normal
82541     compilations and the native (host) glib-genmarshal when doing a
82542     cross-compilation as was also done in several other areas of GLib
82543
82544     Tested for host=x86_64-unknown-linux-gnu,
82545     target=x86_64-unknown-linux-gnu
82546     and host=x86_64-unknown-linux-gnu, target=i686-w64-mingw32
82547
82548     https://bugzilla.gnome.org/show_bug.cgi?id=671676
82549
82550  gobject/tests/Makefile.am | 10 ++++++++--
82551  1 file changed, 8 insertions(+), 2 deletions(-)
82552
82553 commit 3fa735848782735a7ccff3abba39c53388592588
82554 Author: Ryan Lortie <desrt@desrt.ca>
82555 Date:   Thu Mar 8 11:55:09 2012 -0500
82556
82557     gio-querymodules: unlink instead of writing empty cache
82558
82559     If there are no modules installed then the most appropriate thing
82560     is to
82561     have no cachefile instead of an empty one.  This unbreaks the "clean
82562     directory after 'make uninstall'" check that automake does.
82563
82564     https://bugzilla.gnome.org/show_bug.cgi?id=671664
82565
82566  gio/gio-querymodules.c | 20 ++++++++++++++++----
82567  1 file changed, 16 insertions(+), 4 deletions(-)
82568
82569 commit c9f55445aa2f86b1ea62367849522ecabbe48d72
82570 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
82571 Date:   Thu Mar 8 17:18:43 2012 +0800
82572
82573     msvc_recommended_pragmas.h: Silence C4819 warnings
82574
82575     This warning appears when unicode chars that cannot be displayed
82576     in the
82577     current Windows code page is used anywhere in the file, including
82578     comment
82579     blocks.  We probably don't need to see these, especially as problems
82580     caused by such characters are manifested as other warnings or errors,
82581     for example, the need to add BOM to a file when compiling code with
82582     complex script on Windows.
82583
82584  msvc_recommended_pragmas.h | 3 +++
82585  1 file changed, 3 insertions(+)
82586
82587 commit 93e2c1f12a354bca11d3467f3d7a2a0eb5dcd683
82588 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
82589 Date:   Thu Mar 8 14:08:11 2012 +0530
82590
82591     Assamese translation completed
82592
82593  po/as.po | 552
82594  ++++++++++++++++++++++++++++++++++++---------------------------
82595  1 file changed, 312 insertions(+), 240 deletions(-)
82596
82597 commit c79606a3d61ad45653a1c8fe7e2b18ba07fab56d
82598 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
82599 Date:   Thu Mar 8 15:56:14 2012 +0800
82600
82601     Updated Traditional Chinese translation(Hong Kong and Taiwan)
82602
82603  po/zh_HK.po | 90
82604  ++++++++++++++++++++++++++++++++++++-------------------------
82605  po/zh_TW.po | 90
82606  ++++++++++++++++++++++++++++++++++++-------------------------
82607  2 files changed, 108 insertions(+), 72 deletions(-)
82608
82609 commit 05663607eaa595735e037a06101f897fdf97de36
82610 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
82611 Date:   Thu Mar 8 15:34:39 2012 +0800
82612
82613     Update config.h.win32(.in)
82614
82615     Remove the config for ENABLE_REGEX, as GRegex is now included in
82616     all builds.
82617
82618  config.h.win32.in | 3 ---
82619  1 file changed, 3 deletions(-)
82620
82621 commit d642bf442ffcfba52c58764b03ac6dcf21feb1cf
82622 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
82623 Date:   Thu Mar 8 15:04:17 2012 +0800
82624
82625     glib-genmarshal.c: Use G_VA_COPY instead of va_copy()
82626
82627     In the code generation portion, va_copy() is not universally
82628     available,
82629     so use the existing G_VA_COPY macro that in turn calls va_copy() if it
82630     is available or call an appropriate emulation otherwise.
82631
82632  gobject/glib-genmarshal.c | 2 +-
82633  1 file changed, 1 insertion(+), 1 deletion(-)
82634
82635 commit b72bb9dd08b15a3f85ab593121f9ba49828c07c2
82636 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
82637 Date:   Thu Mar 8 14:51:22 2012 +0800
82638
82639     Use G_VA_COPY instead of va_copy()
82640
82641     va_vopy() is not universally available in all compilers, so make
82642     use of
82643     the existing G_VA_COPY macro which either calls va_copy() if it is
82644     available, or emulates it if otherwise.
82645
82646  gobject/gclosure.c |  2 +-
82647  gobject/gmarshal.c | 42 +++++++++++++++++++++---------------------
82648  2 files changed, 22 insertions(+), 22 deletions(-)
82649
82650 commit 75ca1cd15891739052c96e94eed5f046f344f9c5
82651 Author: Emmanuele Bassi <ebassi@linux.intel.com>
82652 Date:   Wed Mar 7 12:53:14 2012 +0000
82653
82654     gobject: Fix a compiler warning
82655
82656     Shuffle the parenthesis around.
82657
82658  gobject/gsignal.c | 2 +-
82659  1 file changed, 1 insertion(+), 1 deletion(-)
82660
82661 commit 7cf50ceb857968a99e141e8e2c75053761a12639
82662 Author: Cosimo Cecchi <cosimoc@gnome.org>
82663 Date:   Tue Mar 6 22:10:53 2012 -0500
82664
82665     tests: fix GAction test for headless run
82666
82667  gio/tests/Makefile.am |  1 +
82668  gio/tests/actions.c   | 11 +++++++++++
82669  2 files changed, 12 insertions(+)
82670
82671 commit a06542b998869c619a9eb9548d5e3bc780d09bbb
82672 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
82673 Date:   Tue Mar 6 21:43:24 2012 +0530
82674
82675     Assamese translation completed
82676
82677  po/as.po | 5816
82678  +++++++++++++++++++++++++++++++++-----------------------------
82679  1 file changed, 3069 insertions(+), 2747 deletions(-)
82680
82681 commit 6b4e24aca04f5b48f787f51db8d73dae620136a3
82682 Author: Seong-ho Cho <darkcircle.0426@gmail.com>
82683 Date:   Tue Mar 6 23:50:59 2012 +0900
82684
82685     Updated Korean translation
82686
82687  po/ko.po | 1129
82688  ++++++++++++++++++++++++++++++++++++++------------------------
82689  1 file changed, 695 insertions(+), 434 deletions(-)
82690
82691 commit 026340c5fcafd63b38a0424a0b83ae3a1c551aa7
82692 Author: Alexander Larsson <alexl@redhat.com>
82693 Date:   Tue Mar 6 11:35:17 2012 +0100
82694
82695     Fix unused variable warning
82696
82697  gobject/gsignal.c | 2 +-
82698  1 file changed, 1 insertion(+), 1 deletion(-)
82699
82700 commit 6e8caec6d9af06d4f7f0e6cd1a86c6c47e49ff01
82701 Author: David Zeuthen <davidz@redhat.com>
82702 Date:   Mon Mar 5 12:57:32 2012 -0500
82703
82704     GUnix{Input,Output}Stream: Only release cancelable poll-fd if we
82705     allocated it
82706
82707     Otherwise we get criticals a'la
82708
82709      GLib-GIO-CRITICAL **: g_cancellable_release_fd: assertion
82710      `cancellable->priv->fd_refcount > 0' failed
82711
82712     when reading/writing to certain kinds of file descriptors.
82713
82714     Patch reviewed by Dan Winship on IRC.
82715
82716     Signed-off-by: David Zeuthen <davidz@redhat.com>
82717
82718  gio/gunixinputstream.c  | 3 ++-
82719  gio/gunixoutputstream.c | 3 ++-
82720  2 files changed, 4 insertions(+), 2 deletions(-)
82721
82722 commit b6f65ec94065eb1ef321fe034b6fe94059bb741e
82723 Author: Matthias Clasen <mclasen@redhat.com>
82724 Date:   Mon Mar 5 11:43:20 2012 -0500
82725
82726     bump version
82727
82728  configure.ac | 2 +-
82729  1 file changed, 1 insertion(+), 1 deletion(-)
82730
82731 commit 3cf1ad1881c2d8f0cac67d51d3e29713bb28a201
82732 Author: Alexander Larsson <alexl@redhat.com>
82733 Date:   Mon Mar 5 15:05:07 2012 +0100
82734
82735     Use G_DEFINE_CONSTRUCTOR for the glib_init constructor
82736
82737     No need to hand-roll this when we have a macro version.
82738
82739  glib/glib-init.c | 10 ++++++++--
82740  1 file changed, 8 insertions(+), 2 deletions(-)
82741
82742 commit a970fddb0ed68de910120cbe009edb94aa38eb9d
82743 Author: Matthias Clasen <mclasen@redhat.com>
82744 Date:   Mon Mar 5 09:01:20 2012 -0500
82745
82746     2.31.20
82747
82748  configure.ac | 2 +-
82749  1 file changed, 1 insertion(+), 1 deletion(-)
82750
82751 commit 17fe7fbd5afe58d386cd9df1148d9f897c233f7e
82752 Author: Matthias Clasen <mclasen@redhat.com>
82753 Date:   Mon Mar 5 08:32:07 2012 -0500
82754
82755     Update glib-genmarshal docs
82756
82757     A bunch of new commandline options sneaked in without docs...
82758
82759  docs/reference/gobject/glib-genmarshal.xml | 21 +++++++++++++++++++++
82760  1 file changed, 21 insertions(+)
82761
82762 commit afe30b28847487d9b5cb4fb65ce740107cbc7423
82763 Author: Matthias Clasen <mclasen@redhat.com>
82764 Date:   Mon Mar 5 07:54:47 2012 -0500
82765
82766     Fix a compiler warning
82767
82768  gobject/gsignal.c | 2 +-
82769  1 file changed, 1 insertion(+), 1 deletion(-)
82770
82771 commit dea3619367633786f98267181f18ec11834ec507
82772 Author: Matthias Clasen <mclasen@redhat.com>
82773 Date:   Mon Mar 5 07:34:58 2012 -0500
82774
82775     gobject: Fix symbol lists
82776
82777  gobject/gobject.symbols | 24 ++++++++++++++++++++++++
82778  1 file changed, 24 insertions(+)
82779
82780 commit d2e742c60516963d894516f1ffaf72be021b5df2
82781 Author: Matthias Clasen <mclasen@redhat.com>
82782 Date:   Mon Mar 5 07:02:53 2012 -0500
82783
82784     More updates
82785
82786  NEWS | 4 ++++
82787  1 file changed, 4 insertions(+)
82788
82789 commit f3fb42cfaf967cec4450437d81f824de266fb274
82790 Merge: e9c399a65 2d6502f67
82791 Author: Alexander Larsson <alexl@redhat.com>
82792 Date:   Mon Mar 5 12:29:45 2012 +0100
82793
82794     Merge branch 'signal-performance'
82795
82796 commit e9c399a65bfa1796947a8d1d65a4a7edab610c3b
82797 Author: Matthias Clasen <mclasen@redhat.com>
82798 Date:   Sun Mar 4 23:42:45 2012 -0500
82799
82800     Fix distcheck
82801
82802  gio/fam/Makefile.am | 2 +-
82803  1 file changed, 1 insertion(+), 1 deletion(-)
82804
82805 commit 17835f8efd226580f767cf86e846749102050ae1
82806 Author: YunQiang Su <yqsu@src.gnome.org>
82807 Date:   Mon Mar 5 17:44:58 2012 +0800
82808
82809     update Simplified Chinese (zh_CN) translation
82810
82811  po/zh_CN.po | 5919
82812  +++++++++++++++++++++++++++++++----------------------------
82813  1 file changed, 3129 insertions(+), 2790 deletions(-)
82814
82815 commit c0c2cbe0aec6fe42ac7496ed831b2e78a477c351
82816 Author: Matthias Clasen <mclasen@redhat.com>
82817 Date:   Sun Mar 4 22:25:50 2012 -0500
82818
82819     Fix distcheck
82820
82821  glib/pcre/Makefile.am | 4 +++-
82822  1 file changed, 3 insertions(+), 1 deletion(-)
82823
82824 commit 47b162c1dfeca9384058e24a9cef3fdb4e730151
82825 Author: Matthias Clasen <mclasen@redhat.com>
82826 Date:   Sun Mar 4 21:48:26 2012 -0500
82827
82828     Updates for 2.31.20
82829
82830  NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
82831  1 file changed, 51 insertions(+)
82832
82833 commit 1426a8ca07f3ad0e874c0b0aad241ae93cf1e144
82834 Author: Matthias Clasen <mclasen@redhat.com>
82835 Date:   Sun Mar 4 20:49:04 2012 -0500
82836
82837     Fix binding properties of the same object
82838
82839     This problem was pointed out in bug 639873.
82840     The patch here is based on Matt Barnes patch,
82841     I've added a testcase as well.
82842
82843  gobject/gbinding.c      |  8 +++++---
82844  gobject/tests/binding.c | 36 ++++++++++++++++++++++++++++++++++++
82845  2 files changed, 41 insertions(+), 3 deletions(-)
82846
82847 commit 840c32281d307c709b3b2d83071280b3bf46b969
82848 Author: Nirbheek Chauhan <nirbheek@gentoo.org>
82849 Date:   Tue Feb 21 19:42:22 2012 +0530
82850
82851     Run gdb under libtool so that local libraries are used
82852
82853     If this isn't done, the system-wide glib is used for this test,
82854     and that can cause test failures.
82855
82856     https://bugzilla.gnome.org/621368
82857
82858  tests/run-assert-msg-test.sh | 2 +-
82859  1 file changed, 1 insertion(+), 1 deletion(-)
82860
82861 commit d49a77df5de8102974654f6f27a119dabd550043
82862 Author: Matej Urbančič <mateju@svn.gnome.org>
82863 Date:   Sun Mar 4 21:23:29 2012 +0100
82864
82865     Updated Slovenian translation
82866
82867  po/sl.po | 72
82868  +++++++++++++++++++++++++++++-----------------------------------
82869  1 file changed, 32 insertions(+), 40 deletions(-)
82870
82871 commit ce5ccbf3e0638b33f66a0948ecffe287beca1592
82872 Author: Martin Srebotnjak <miles@filmsi.net>
82873 Date:   Sun Mar 4 21:20:59 2012 +0100
82874
82875     Updated Slovenian translation
82876
82877  po/sl.po | 1636
82878  +++++++++++++++++++++++++++++++++++++-------------------------
82879  1 file changed, 992 insertions(+), 644 deletions(-)
82880
82881 commit f3bf532a3c6dd97605117dba4b7cc4aae10e7136
82882 Author: Michael Biebl <biebl@debian.org>
82883 Date:   Sun Mar 4 00:26:10 2012 +0100
82884
82885     build: include glib-compile-resources.xml in the dist tarball
82886
82887     https://bugzilla.gnome.org/show_bug.cgi?id=671281
82888
82889  docs/reference/gio/Makefile.am | 1 +
82890  1 file changed, 1 insertion(+)
82891
82892 commit cc2104e87a12414c205319a0e488c17c64246e9c
82893 Author: Michael Biebl <biebl@debian.org>
82894 Date:   Sat Mar 3 21:39:35 2012 +0100
82895
82896     build: Fix failure on "make distclean"
82897
82898     https://bugzilla.gnome.org/show_bug.cgi?id=671270
82899
82900  gio/tests/Makefile.am | 2 +-
82901  1 file changed, 1 insertion(+), 1 deletion(-)
82902
82903 commit 2d6502f67bb207c5a0d6eaba27b2398b74baa28f
82904 Author: Alexander Larsson <alexl@redhat.com>
82905 Date:   Sat Mar 3 21:36:10 2012 +0100
82906
82907     fastpath: Do allow NO_RECURSE fastpath for NOP emissions
82908
82909     This fixes a performance regression wrt the old NOP emission
82910     handler.
82911
82912  gobject/gsignal.c | 7 ++++++-
82913  1 file changed, 6 insertions(+), 1 deletion(-)
82914
82915 commit 5f280eb6a828d3bdeb932ce42ee97b2ab7e771f2
82916 Author: Shota Akiyama <s7akiyama@gmail.com>
82917 Date:   Thu Feb 23 11:52:12 2012 +0100
82918
82919     glib/gmacros.h: Fix up attribute to avoid namespace collisions
82920
82921     https://bugzilla.gnome.org/show_bug.cgi?id=670751
82922
82923  glib/gmacros.h | 2 +-
82924  1 file changed, 1 insertion(+), 1 deletion(-)
82925
82926 commit deea0e39ba6bb7c41da405c1269abb962ca81a71
82927 Author: Dan Winship <danw@gnome.org>
82928 Date:   Fri Mar 2 10:22:11 2012 -0500
82929
82930     gspawn: rename G_SPAWN_ERROR_2BIG to be more bindings-friendly
82931
82932     Rename G_SPAWN_ERROR_2BIG to G_SPAWN_ERROR_TOO_BIG (while keeping the
82933     old name for compatibility), to fix problems with language bindings
82934     where the old name translates into something that would be
82935     syntactically invalid due to starting with a digit.
82936
82937     https://bugzilla.gnome.org/show_bug.cgi?id=671025
82938
82939  glib/gspawn.c | 2 +-
82940  glib/gspawn.h | 8 ++++++--
82941  2 files changed, 7 insertions(+), 3 deletions(-)
82942
82943 commit a5caa564b7ac03d49386690c3037e57bdf80563d
82944 Author: Ryan Lortie <desrt@desrt.ca>
82945 Date:   Sat Mar 3 11:40:51 2012 -0500
82946
82947     GApplication: fix name unregister logic
82948
82949     We were attempting to unregister our ownership of our D-Bus name
82950     even in
82951     the case that we were non-unique (ie: we didn't actually own the
82952     name).
82953     Rework the logic a bit to prevent that: for non-unique, we leave
82954     impl->bus_name as NULL and we only register/unregister if it is
82955     non-NULL.
82956
82957  gio/gapplicationimpl-dbus.c | 16 +++++++---------
82958  1 file changed, 7 insertions(+), 9 deletions(-)
82959
82960 commit 5c3e86277627a8cc2dab64dd25fc7a30369472e0
82961 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
82962 Date:   Sat Mar 3 22:49:18 2012 +0700
82963
82964     Updated Vietnamese translation
82965
82966  po/vi.po | 85
82967  +++++++++++++++++++++++++++++-----------------------------------
82968  1 file changed, 38 insertions(+), 47 deletions(-)
82969
82970 commit f5aad13d8f1fe4fccf128105f9ab50f2e73f7737
82971 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
82972 Date:   Sat Mar 3 22:35:16 2012 +0700
82973
82974     po/vi: import from Damned Lies
82975
82976  po/vi.po | 1134
82977  ++++++++++++++++++++++++++++++++++++--------------------------
82978  1 file changed, 669 insertions(+), 465 deletions(-)
82979
82980 commit 27d9b92264a35dc5753f63ad0ff2f8e5c7381c44
82981 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
82982 Date:   Sat Mar 3 14:43:05 2012 +0100
82983
82984     Updated Basque language
82985
82986  po/eu.po | 6203
82987  +++++++++++++++++++++++++++++++++-----------------------------
82988  1 file changed, 3268 insertions(+), 2935 deletions(-)
82989
82990 commit 59ee6dbc004adda8c4e4c8ff58bf21a9173eb99f
82991 Author: Peter O'Gorman <pogma@gnu.org>
82992 Date:   Fri Mar 2 13:36:27 2012 -0800
82993
82994     Bug 640202 Impossible to build multi-architecture libraries
82995
82996     Hides ELF-only linker flag -export-dynamic from non-ELF linkers.
82997
82998  configure.ac | 15 ++++++++++-----
82999  1 file changed, 10 insertions(+), 5 deletions(-)
83000
83001 commit b05ea89d0c9e97fcd7858a83ea0d1c6d7fe1972f
83002 Author: Alexander Larsson <alexl@redhat.com>
83003 Date:   Fri Mar 2 20:22:29 2012 +0100
83004
83005     Mask out G_SIGNAL_TYPE_STATIC_SCOPE when comparing types
83006
83007  gobject/gsignal.c | 2 +-
83008  1 file changed, 1 insertion(+), 1 deletion(-)
83009
83010 commit d10f79a1963d169b1613b2163176cdea7b7d4d8d
83011 Author: Emmanuele Bassi <ebassi@linux.intel.com>
83012 Date:   Fri Mar 2 17:06:36 2012 +0000
83013
83014     build: Fix rules for marshalers.[ch]
83015
83016  gobject/tests/.gitignore  |  1 +
83017  gobject/tests/Makefile.am | 11 +++++++----
83018  2 files changed, 8 insertions(+), 4 deletions(-)
83019
83020 commit 3d52ee999af39b37badfb8ed6f7b0dbcf28c73b0
83021 Author: Alexander Larsson <alexl@redhat.com>
83022 Date:   Fri Mar 2 16:16:17 2012 +0100
83023
83024     Add more tests for signal emissions
83025
83026  gobject/tests/Makefile.am     |  10 ++
83027  gobject/tests/marshalers.list |   3 +
83028  gobject/tests/signals.c       | 361
83029  +++++++++++++++++++++++++++++++++++++++++-
83030  3 files changed, 367 insertions(+), 7 deletions(-)
83031
83032 commit f02ec2f2de3c9863da36be951662ddf4080adfaa
83033 Author: Alexander Larsson <alexl@redhat.com>
83034 Date:   Wed Feb 22 19:36:05 2012 +0100
83035
83036     Optimize single-handler va_marshaller case
83037
83038     When there is only one closure handling a signal emission and
83039     it doesn't have a bunch of complicated features enabled we
83040     can short circuit the va_args collection into GValues and call the
83041     callback via the va_marshaller directly.
83042
83043     https://bugzilla.gnome.org/show_bug.cgi?id=661140
83044
83045  gobject/gsignal.c         | 344
83046  ++++++++++++++++++++++++++++++++--------------
83047  gobject/gvaluecollector.h |  30 ++++
83048  2 files changed, 274 insertions(+), 100 deletions(-)
83049
83050 commit a3e91088ce40ed201cfe1514b0adb252394027b1
83051 Author: Alexander Larsson <alexl@redhat.com>
83052 Date:   Fri Mar 2 11:20:45 2012 +0100
83053
83054     Use builtin marshallers and va_marshallers if possible
83055
83056     If the signal argumment types matches a built in standard
83057     marshaller we use the va_marshaller for that, and also the
83058     normal marshaller if NULL was specified (as its faster than
83059     the generic one).
83060
83061  gobject/gsignal.c | 54
83062  +++++++++++++++++++++++++++++++++++++++++++++++++++---
83063  1 file changed, 51 insertions(+), 3 deletions(-)
83064
83065 commit 7964cda8e6c9dc779e99b65150e158e29d373ea4
83066 Author: Alexander Larsson <alexl@redhat.com>
83067 Date:   Wed Feb 22 19:34:05 2012 +0100
83068
83069     Add g_signal_set_va_marshaller
83070
83071     This lets you set a va_marshaller on your signal which will be
83072     propagated to all closures for the signal. Also, automatically
83073     uses the generica va_marshaller if you specify a NULL c_marshaller.
83074
83075     https://bugzilla.gnome.org/show_bug.cgi?id=661140
83076
83077  gobject/gsignal.c | 58
83078  ++++++++++++++++++++++++++++++++++++++++++++++++++-----
83079  gobject/gsignal.h | 11 +++++++++++
83080  2 files changed, 64 insertions(+), 5 deletions(-)
83081
83082 commit 1c4f0ca48332f2e550b5e5e17365c43912958cee
83083 Author: Alexander Larsson <alexl@redhat.com>
83084 Date:   Tue Feb 28 15:48:20 2012 +0100
83085
83086     Add _g_closure_is_void to check for NULL vfuncs
83087
83088     https://bugzilla.gnome.org/show_bug.cgi?id=661140
83089
83090  gobject/gclosure.c      | 36 ++++++++++++++++++++++++++++++++++++
83091  gobject/gtype-private.h |  2 ++
83092  2 files changed, 38 insertions(+)
83093
83094 commit 57051905f9279d2c8c27e9e50154c9565708f4d5
83095 Author: Alexander Larsson <alexl@redhat.com>
83096 Date:   Wed Feb 22 19:32:36 2012 +0100
83097
83098     Support generating va marshallers in glib-genmarshal
83099
83100     https://bugzilla.gnome.org/show_bug.cgi?id=661140
83101
83102  gobject/glib-genmarshal.c | 232 ++++++++++--
83103  gobject/gmarshal.c        | 909
83104  ++++++++++++++++++++++++++++++++++++++++++++++
83105  gobject/gmarshal.h        | 154 ++++++++
83106  3 files changed, 1272 insertions(+), 23 deletions(-)
83107
83108 commit 588af03a2893615736685c43cdaff767f70d04e8
83109 Author: Alexander Larsson <alexl@redhat.com>
83110 Date:   Wed Feb 22 19:29:14 2012 +0100
83111
83112     Add optional support for varargs marshallers to GClosure
83113
83114     These closures support being invoked on a va_args which can
83115     be useful as you can then avoid boxing the va_args into
83116     GValues in certain cases.
83117
83118     https://bugzilla.gnome.org/show_bug.cgi?id=661140
83119
83120  gobject/gclosure.c      | 364
83121  +++++++++++++++++++++++++++++++++++++++++++++++-
83122  gobject/gclosure.h      |  18 +++
83123  gobject/gtype-private.h |  13 ++
83124  3 files changed, 392 insertions(+), 3 deletions(-)
83125
83126 commit d5fbbe400aef8c802968a1398fc8e9546173b748
83127 Author: Alexander Larsson <alexl@redhat.com>
83128 Date:   Wed Feb 22 17:46:21 2012 +0100
83129
83130     Add GRealClosure and move meta_marshallers there
83131
83132     This means we're not abusing the notifiers for meta_marshallres,
83133     and we're able to later cleanly add other fields to GClosure.
83134
83135     We still have to leave the ABI intact for the GClosure->meta_marshal
83136     bit, as old G_CLOSURE_N_NOTIFIERS macro instances still accesses it.
83137     However, we always set it to zero to keep those macros working.
83138
83139     https://bugzilla.gnome.org/show_bug.cgi?id=661140
83140
83141  gobject/gclosure.c      | 81
83142  ++++++++++++++++++++-----------------------------
83143  gobject/gclosure.h      |  6 ++--
83144  gobject/gsignal.c       |  4 +--
83145  gobject/gtype-private.h | 12 ++++++++
83146  4 files changed, 51 insertions(+), 52 deletions(-)
83147
83148 commit 950e6a4a207180862061618de5a3b77f92d71c0a
83149 Author: Alexander Larsson <alexl@redhat.com>
83150 Date:   Wed Feb 22 19:44:24 2012 +0100
83151
83152     tests: Add generic and empty signal emission performace tests
83153
83154     generic means it uses the generic marshaller
83155     empty means the vfunc pointer is NULL
83156
83157     https://bugzilla.gnome.org/show_bug.cgi?id=661140
83158
83159  tests/gobject/performance.c | 112
83160  ++++++++++++++++++++++++++++++++++++++++++--
83161  1 file changed, 107 insertions(+), 5 deletions(-)
83162
83163 commit 3be0e57458fe297d79a20f261cc2b0f92c91db45
83164 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
83165 Date:   Tue Sep 27 09:15:17 2011 +0100
83166
83167     tests: performance: add emit-handled/emit-unhandled tests
83168
83169     Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
83170
83171  tests/gobject/performance.c | 125
83172  ++++++++++++++++++++++++++++++++++++--------
83173  1 file changed, 104 insertions(+), 21 deletions(-)
83174
83175 commit 00f1e1f5c282b0943d0a7b3e073d8867b0bdba05
83176 Author: Jörn Magens <interflug1@gmx.net>
83177 Date:   Wed Feb 29 12:29:50 2012 -0500
83178
83179     GSequence: add note about lookup requiring sorting
83180
83181     g_sequence_lookup() only works on sorted sequences, but it's
83182     quite easy
83183     to create unsorted sequences.  Add a note to the documentation
83184     that the
83185     sequence must be sorted in order for g_sequence_lookup() to work.
83186
83187     https://bugzilla.gnome.org/show_bug.cgi?id=670969
83188
83189  glib/gsequence.c | 32 ++++++++++++++++++++++++++++++++
83190  1 file changed, 32 insertions(+)
83191
83192 commit 7e7e0b141c887a2880c88f051cb8ed07e474b24a
83193 Author: Yaron Shahrabani <sh.yaron@gmail.com>
83194 Date:   Fri Mar 2 14:15:58 2012 +0200
83195
83196     Updated Hebrew translation.
83197
83198  po/he.po | 131
83199  ++++++++++++++++++++++++++++++++++++---------------------------
83200  1 file changed, 76 insertions(+), 55 deletions(-)
83201
83202 commit cb0566eaf3b245bf2eaa8c9e912cf240d8868193
83203 Author: Christian Dywan <christian@twotoasts.de>
83204 Date:   Sat Mar 26 14:48:54 2011 +0000
83205
83206     gobject/gtype.c: Emphasize use of priv in member and use
83207     g_return_val_if_fail
83208
83209     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=597785
83210
83211     Signed-off-by: Javier Jardón <jjardon@gnome.org>
83212
83213  gobject/gtype.c | 8 +++++++-
83214  1 file changed, 7 insertions(+), 1 deletion(-)
83215
83216 commit 10fbfcf09010e423cfc79c54e8da50b62a0f4b8a
83217 Author: David Zeuthen <davidz@redhat.com>
83218 Date:   Thu Mar 1 14:06:43 2012 -0500
83219
83220     Add G_VOLUME_IDENTIFIER_KIND_CLASS identifier
83221
83222     If an application (such as Nautilus) wants to show a sidebar with
83223     devices group into different groups such as "Devices" and "Network",
83224     it's currently up to the application itself to do the classification
83225     (for example by looking at the URI scheme for the activation root,
83226     e.g. smb://).
83227
83228     This patch adds a new identifier G_VOLUME_IDENTIFIER_KIND_CLASS that
83229     can be set by volume monitors and used by applications.
83230
83231     See https://bugzilla.gnome.org/show_bug.cgi?id=668295
83232
83233     Signed-off-by: David Zeuthen <davidz@redhat.com>
83234
83235  docs/reference/gio/gio-sections.txt |  1 +
83236  gio/gvolume.h                       | 18 ++++++++++++++++++
83237  2 files changed, 19 insertions(+)
83238
83239 commit 479416fada430f8d1f5af8e9b7c536b2ee6e71fb
83240 Author: Krishnababu Krothapalli <email>
83241 Date:   Thu Mar 1 13:59:41 2012 +0530
83242
83243     Updated Telugu Translations
83244
83245  po/te.po | 6103
83246  +++++++++++++++++++++++++++++++++-----------------------------
83247  1 file changed, 3207 insertions(+), 2896 deletions(-)
83248
83249 commit 80611295ab56dd95add95a9600ba8bc88d5e9a62
83250 Author: Colin Walters <walters@verbum.org>
83251 Date:   Wed Feb 29 12:37:24 2012 -0500
83252
83253     g_uri_unescape_segment: Mention (allow-none)/%NULL in documentation
83254
83255  glib/gurifuncs.c | 10 ++++++----
83256  1 file changed, 6 insertions(+), 4 deletions(-)
83257
83258 commit ede8707129389d6a795b9d23de2554b0d656e2f5
83259 Author: Emmanuele Bassi <ebassi@linux.intel.com>
83260 Date:   Wed Feb 29 17:52:39 2012 +0000
83261
83262     Version the deprecation of g_value_array_get_type()
83263
83264     Just like the rest of the GValueArray API.
83265
83266  gobject/gboxed.h      | 13 -------------
83267  gobject/gvaluearray.h | 13 ++++++++++++-
83268  2 files changed, 12 insertions(+), 14 deletions(-)
83269
83270 commit c5b6f774c4c133b5c1a9ebbd046a54ef6f177f84
83271 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
83272 Date:   Wed Feb 29 11:19:21 2012 +0100
83273
83274     gsocket: fix compilation when ENOTSOCK and WSANOTSOCK are both defined
83275
83276  gio/gsocket.c | 3 ++-
83277  1 file changed, 2 insertions(+), 1 deletion(-)
83278
83279 commit 9db8692f5ada433b4c7292b5b595a667fb53bebc
83280 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
83281 Date:   Wed Feb 29 11:58:16 2012 +0800
83282
83283     Update Visual C++ projects
83284
83285     Update the build support of the included PCRE as we are now including
83286     PCRE 8.30 with the GLib distribution.
83287
83288     Also "install" the new gversionmacros.h header file.
83289
83290  build/win32/vs10/glib.props             |   2 +
83291  build/win32/vs10/glib.vcxproj.filtersin |  19 ++++-
83292  build/win32/vs10/glib.vcxprojin         | 122
83293  ++++++++++++++++++++++++++++++--
83294  build/win32/vs9/glib.vcprojin           | 122
83295  ++++++++++++++++++++++++++++++--
83296  build/win32/vs9/glib.vsprops            |   1 +
83297  5 files changed, 252 insertions(+), 14 deletions(-)
83298
83299 commit 2bde3e8d833cf2d90ac3a0b3b89810ddd54b8c10
83300 Author: Aleksander Morgado <aleksander@lanedo.com>
83301 Date:   Tue Feb 28 01:14:29 2012 +0100
83302
83303     gio-2.0.pc: add gdbus_codegen variable
83304
83305     https://bugzilla.gnome.org/show_bug.cgi?id=670922
83306
83307  gio-2.0.pc.in | 1 +
83308  1 file changed, 1 insertion(+)
83309
83310 commit 0155e19566a9d9e0d334eddac7dd757b4b9a2f4c
83311 Author: Fran Diéguez <fran.dieguez@mabishu.com>
83312 Date:   Tue Feb 28 00:32:18 2012 +0100
83313
83314     Updated Galician translations
83315
83316  po/gl.po | 66
83317  +++++++++++++++++++++++++++++++++++++++++-----------------------
83318  1 file changed, 42 insertions(+), 24 deletions(-)
83319
83320 commit 7a4a973cfd1508065efa69c6a910cd01b490499a
83321 Author: David Zeuthen <davidz@redhat.com>
83322 Date:   Mon Feb 27 14:53:13 2012 -0500
83323
83324     GDBusConnection: Don't leak message reply in error path
83325
83326     This was reported in bug 670909.
83327
83328     https://bugzilla.gnome.org/show_bug.cgi?id=670909
83329
83330     Signed-off-by: David Zeuthen <davidz@redhat.com>
83331
83332  gio/gdbusconnection.c | 2 +-
83333  1 file changed, 1 insertion(+), 1 deletion(-)
83334
83335 commit eeccd3866ac679b36f5bff2c8c542b911a09a390
83336 Author: Ryan Lortie <desrt@desrt.ca>
83337 Date:   Mon Feb 27 14:00:55 2012 -0500
83338
83339     GDBusMenuModel: plug a leak of a GHashTable
83340
83341  gio/gdbusmenumodel.c | 1 +
83342  1 file changed, 1 insertion(+)
83343
83344 commit 51f1297a6e8a031a611dd15b8aec8f4abac9a1db
83345 Author: Christian Persch <chpe@gnome.org>
83346 Date:   Mon Feb 27 16:25:50 2012 +0100
83347
83348     Fixup docs comment
83349
83350  glib/gunicode.h | 2 +-
83351  1 file changed, 1 insertion(+), 1 deletion(-)
83352
83353 commit d2c37669f24d6c52642f0f7d76c6d8432fb57a6d
83354 Author: Christian Persch <chpe@gnome.org>
83355 Date:   Mon Feb 13 14:20:55 2012 +0100
83356
83357     regex: unicode: Update to Unicode 6.1.0
83358
83359     Update some more PCRE tables to Unicode 6.1.0. Should be completely
83360     updated now.
83361
83362  glib/pcre/pcre_tables.c | 297
83363  ++++++++++++++++++++++++++----------------------
83364  1 file changed, 159 insertions(+), 138 deletions(-)
83365
83366 commit c67ad269f1801371050da5600fa83abaf1130411
83367 Author: Matthias Clasen <mclasen@redhat.com>
83368 Date:   Mon Feb 27 07:16:11 2012 -0500
83369
83370     Fix doc build again
83371
83372     The way gtk-doc works, we need compiling.sgml in both
83373     content_files (to make sure it ends up in the disted tarball)
83374     and in expand_content_files (to have references expanded).
83375
83376  docs/reference/glib/Makefile.am | 3 +++
83377  1 file changed, 3 insertions(+)
83378
83379 commit 96c98ce62ebb88b296deab5391203a870dbfa068
83380 Author: Matthias Clasen <mclasen@redhat.com>
83381 Date:   Mon Feb 27 06:48:01 2012 -0500
83382
83383     Improve the wording of the message for G_UNAVAILABLE
83384
83385     The version number we have here is the one the function appeared
83386     in, not the max-allowed version. Therefore 'unavailable before
83387     VERSION' makes more sense than 'unavailable for VERSION'.
83388
83389  glib/gmacros.h | 4 ++--
83390  1 file changed, 2 insertions(+), 2 deletions(-)
83391
83392 commit fecdb4f8dc5338b9c069edeb4f0eb77b0aaf3605
83393 Author: Rico Tzschichholz <ricotz@t-online.de>
83394 Date:   Mon Feb 27 12:50:18 2012 +0100
83395
83396     docs/glib: Moving back compiling.sgml to content_files to fix
83397     make dist
83398
83399  docs/reference/glib/Makefile.am | 4 +---
83400  1 file changed, 1 insertion(+), 3 deletions(-)
83401
83402 commit 37c84b3bbf7ae6408f35db896c43ef513ffa0e8d
83403 Author: Alexander Shopov <ash@kambanaria.org>
83404 Date:   Mon Feb 27 07:31:44 2012 +0200
83405
83406     Updated Bulgarian translation
83407
83408  po/bg.po | 952
83409  ++++++++++++++++++++++++++++++++++++++++-----------------------
83410  1 file changed, 604 insertions(+), 348 deletions(-)
83411
83412 commit 4995ef4dd7959dde44c62014a06c52d41acd8908
83413 Author: Matthias Clasen <mclasen@redhat.com>
83414 Date:   Mon Feb 27 00:32:13 2012 -0500
83415
83416     Add a 'these are private' note for the version macros
83417
83418  glib/gversionmacros.h | 6 ++++++
83419  1 file changed, 6 insertions(+)
83420
83421 commit 76175ab9eda0c1d56a2b6a816853ab00264b1f3b
83422 Author: Matthias Clasen <mclasen@redhat.com>
83423 Date:   Mon Feb 27 00:18:47 2012 -0500
83424
83425     Improve documentation around deprecations
83426
83427  docs/reference/glib/Makefile.am       | 4 +++-
83428  docs/reference/glib/compiling.sgml    | 2 +-
83429  docs/reference/glib/glib-docs.sgml    | 2 +-
83430  docs/reference/glib/glib-sections.txt | 1 +
83431  glib/docs.c                           | 8 ++++++++
83432  5 files changed, 14 insertions(+), 3 deletions(-)
83433
83434 commit 550fcaddf7fcdb8a4052ab43f40b27e5e9d94be1
83435 Author: Emmanuele Bassi <ebassi@linux.intel.com>
83436 Date:   Tue Feb 21 13:40:50 2012 +0000
83437
83438     Add versioned deprecation annotation
83439
83440     We start from GLib 2.26.
83441
83442     https://bugzilla.gnome.org/show_bug.cgi?id=670542
83443
83444  glib/deprecated/gcompletion.h | 16 +++++-----
83445  glib/deprecated/grel.h        | 22 +++++++-------
83446  glib/deprecated/gthread.h     | 70
83447  +++++++++++++++++++++----------------------
83448  glib/gatomic.h                |  2 +-
83449  glib/gmain.h                  |  2 +-
83450  glib/gunicode.h               |  2 +-
83451  6 files changed, 57 insertions(+), 57 deletions(-)
83452
83453 commit 817d992abcf127cec3de89b6d6e6e45a99b1727d
83454 Author: Emmanuele Bassi <ebassi@gnome.org>
83455 Date:   Mon Feb 20 16:41:30 2012 +0000
83456
83457     value array: Annotate with versioned deprecation
83458
83459     https://bugzilla.gnome.org/show_bug.cgi?id=670542
83460
83461  gobject/gvaluearray.h      | 20 ++++++++++----------
83462  gobject/tests/valuearray.c |  2 +-
83463  2 files changed, 11 insertions(+), 11 deletions(-)
83464
83465 commit 34aeeb7d64a0433f7994dd2b3f60bc018f0a84c1
83466 Author: Emmanuele Bassi <ebassi@gnome.org>
83467 Date:   Mon Feb 20 16:20:15 2012 +0000
83468
83469     Add flexible API version boundaries
83470
83471     There are cases when it should be possible to define at compile time
83472     what range of functions and types should be used, in order to get,
83473     or restrict, the compiler warnings for deprecated or newly added
83474     types or functions.
83475
83476     For instance, if GLib introduces a deprecation warning on a type in
83477     version 2.32, application code can decide to specify the minimum and
83478     maximum boundary of the used API to be 2.30; when compiling against
83479     a new version of GLib, this would produce the following results:
83480
83481       - all deprecations introduced prior to 2.32 would emit compiler
83482         warnings when used by the application code;
83483       - all deprecations introduced in 2.32 would not emit compiler
83484         warnings when used by the application code;
83485       - all new symbols introduced in 2.32 would emit a compiler warning.
83486
83487     Using this scheme it should be possible to have fairly complex
83488     situations, like the following one:
83489
83490       assuming that an application is compiled with:
83491         GLIB_VERSION_MIN_REQUIRED = GLIB_VERSION_2_30
83492         GLIB_VERSION_MAX_ALLOWED  = GLIB_VERSION_2_32
83493
83494       and a GLib header containing:
83495
83496         void function_A (void) GLIB_DEPRECATED_IN_2_26;
83497         void function_B (void) GLIB_DEPRECATED_IN_2_28;
83498         void function_C (void) GLIB_DEPRECATED_IN_2_30;
83499         void function_D (void) GLIB_AVAILABLE_IN_2_32;
83500         void function_E (void) GLIB_AVAILABLE_IN_2_34;
83501
83502       any application code using the above functions will get the
83503       following
83504       compiler warnings:
83505
83506         function_A: deprecated symbol warning
83507         function_B: deprecated symbol warning
83508         function_C: no warning
83509         function_D: no warning
83510         function_E: undefined symbol warning
83511
83512     This means that it should be possible to gradually port code towards
83513     non-deprecated API gradually, on a per-release basis.
83514
83515     https://bugzilla.gnome.org/show_bug.cgi?id=670542
83516
83517  configure.ac                          |   4 +
83518  docs/reference/glib/compiling.sgml    |   9 ++
83519  docs/reference/glib/glib-sections.txt |   9 ++
83520  glib/Makefile.am                      |   1 +
83521  glib/docs.c                           |  32 ++++++
83522  glib/glib.h                           |   1 +
83523  glib/gmacros.h                        |   9 ++
83524  glib/gtypes.h                         |   1 +
83525  glib/gversion.c                       |  12 ++
83526  glib/gversionmacros.h                 | 206
83527  ++++++++++++++++++++++++++++++++++
83528  10 files changed, 284 insertions(+)
83529
83530 commit d70634526d43a9d9281301c2097c788ca575e318
83531 Author: Christian Persch <chpe@gnome.org>
83532 Date:   Sat Feb 11 23:51:11 2012 +0100
83533
83534     regex: Remove --disable-regex option
83535
83536     https://bugzilla.gnome.org/show_bug.cgi?id=622149
83537
83538  configure.ac       | 114
83539  +++++++++++++++++++++++------------------------------
83540  glib/Makefile.am   |  16 +-------
83541  glib/tests/regex.c |  13 ------
83542  gobject/gboxed.c   |   5 ---
83543  4 files changed, 51 insertions(+), 97 deletions(-)
83544
83545 commit 3e7f42654ff2fd471ccd67ad6b8a38672f81a393
83546 Author: David King <amigadave@amigadave.com>
83547 Date:   Tue Feb 21 11:19:20 2012 +0000
83548
83549     docs: Clarify how to unset a GFileInfo attribute
83550
83551     https://bugzilla.gnome.org/show_bug.cgi?id=592666
83552
83553  gio/gfileinfo.c | 3 ++-
83554  1 file changed, 2 insertions(+), 1 deletion(-)
83555
83556 commit 500aafd09960b5cea027585e3898192f9501d04f
83557 Author: David King <amigadave@amigadave.com>
83558 Date:   Tue Feb 21 10:05:08 2012 +0000
83559
83560     docs: Clarify g_type_register_fundamental() behaviour
83561
83562     https://bugzilla.gnome.org/show_bug.cgi?id=580873
83563
83564  gobject/gtype.c | 9 +++++----
83565  1 file changed, 5 insertions(+), 4 deletions(-)
83566
83567 commit 989c466296fe9094f80a0633546b7419da7522c6
83568 Author: Christian Persch <chpe@gnome.org>
83569 Date:   Sun Feb 12 21:22:13 2012 +0100
83570
83571     regex: Remove pcre_ucd.c
83572
83573  glib/pcre/pcre_ucd.c | 3098
83574  --------------------------------------------------
83575  1 file changed, 3098 deletions(-)
83576
83577 commit 706b72db21d25ec26ed7411e5221550ffb08ff21
83578 Author: Christian Persch <chpe@gnome.org>
83579 Date:   Sun Feb 12 21:20:33 2012 +0100
83580
83581     regex: Use glib for unicode data
83582
83583     Use g_unichar_type() and g_unichar_get_script() instead of pcre
83584     tables.
83585
83586  glib/pcre/Makefile.am      |   1 -
83587  glib/pcre/pcre_compile.c   |  26 +-
83588  glib/pcre/pcre_dfa_exec.c  |  96 +++---
83589  glib/pcre/pcre_exec.c      |  26 +-
83590  glib/pcre/pcre_internal.h  |  11 +-
83591  glib/pcre/pcre_tables.c    |  16 +
83592  glib/pcre/pcre_xclass.c    |  24 +-
83593  glib/pcre/ucp.h            | 265 ++++++++--------
83594  glib/update-pcre/ucp.patch | 732
83595  ++++++++++++++++++++++++++++++++++++++++++++-
83596  9 files changed, 958 insertions(+), 239 deletions(-)
83597
83598 commit 75dffb99b3d11f4ae9d8a72a055641482a727b75
83599 Author: Christian Persch <chpe@gnome.org>
83600 Date:   Sun Feb 12 20:41:52 2012 +0100
83601
83602     regex: Remove obsolete patch
83603
83604  glib/update-pcre/utt.patch | 30 ------------------------------
83605  1 file changed, 30 deletions(-)
83606
83607 commit 8e8ab99bad79455fae732f5472c8b06a68cca35d
83608 Author: Christian Persch <chpe@gnome.org>
83609 Date:   Sun Feb 12 20:04:41 2012 +0100
83610
83611     regex: unicode: Update to Unicode 6.1.0
83612
83613  glib/pcre/pcre_ucd.c | 4769
83614  ++++++++++++++++++++++++++------------------------
83615  glib/pcre/ucp.h      |   10 +-
83616  2 files changed, 2452 insertions(+), 2327 deletions(-)
83617
83618 commit 735e4a6a6a5112b5caccb7e55841aa0eba50f5cb
83619 Author: Christian Persch <chpe@gnome.org>
83620 Date:   Sun Feb 12 19:44:31 2012 +0100
83621
83622     regex: Remove obsolete makefile fragments
83623
83624     The update.sh script doesn't work with current PCRE, so these are
83625     obsolete.
83626
83627  glib/update-pcre/Makefile.am   |  2 --
83628  glib/update-pcre/Makefile.am-1 | 28 ----------------------------
83629  glib/update-pcre/Makefile.am-2 | 10 ----------
83630  3 files changed, 40 deletions(-)
83631
83632 commit afa3375210cf5b29885559c6fefcdd1b167614d2
83633 Author: Christian Persch <chpe@gnome.org>
83634 Date:   Sun Feb 12 19:40:48 2012 +0100
83635
83636     regex: Use glib memory allocator
83637
83638  glib/pcre/pcre_globals.c      |  10 ++--
83639  glib/update-pcre/memory.patch | 114
83640  +++++++++++++-----------------------------
83641  2 files changed, 40 insertions(+), 84 deletions(-)
83642
83643 commit 38309dc482eb80037b620d5797fce133fe5f3060
83644 Author: Christian Persch <chpe@gnome.org>
83645 Date:   Sun Feb 12 19:31:15 2012 +0100
83646
83647     regex: Remove obsolete patch
83648
83649  glib/update-pcre/Makefile.am       |  3 +--
83650  glib/update-pcre/pcre_valid_utf8.c | 14 --------------
83651  2 files changed, 1 insertion(+), 16 deletions(-)
83652
83653 commit d02f6393dffe8dbf9e909d20cab9c8dcaaa8d98b
83654 Author: Christian Persch <chpe@gnome.org>
83655 Date:   Sun Feb 12 19:29:42 2012 +0100
83656
83657     regex: Use g_ascii_is[x]digit
83658
83659  glib/pcre/pcre_compile.c       |  22 +++--
83660  glib/update-pcre/digitab.patch | 217
83661  +++++++++++++++++------------------------
83662  2 files changed, 101 insertions(+), 138 deletions(-)
83663
83664 commit 8aadf6b3c94b907c418b8289f89978e289aefa1d
83665 Author: Christian Persch <chpe@gnome.org>
83666 Date:   Sun Feb 12 19:20:49 2012 +0100
83667
83668     regex: Remove obsolete patch
83669
83670     PCRE doesn't even contain the patched file anymore.
83671
83672  glib/update-pcre/Makefile.am            |   1 -
83673  glib/update-pcre/pcre_ucp_searchfuncs.c | 130
83674  --------------------------------
83675  2 files changed, 131 deletions(-)
83676
83677 commit 3225b24cb5a24b1360d90d7efaf6e3e7329717bd
83678 Author: Christian Persch <chpe@gnome.org>
83679 Date:   Sun Feb 12 19:18:44 2012 +0100
83680
83681     regex: Remove obsolete patches
83682
83683     Upstream PCRE has removed the relocations that these patches were
83684     fixing;
83685     the patches are obsolete.
83686
83687  glib/update-pcre/make_utt.py           |  57 -------
83688  glib/update-pcre/table-reduction.patch | 269
83689  ---------------------------------
83690  2 files changed, 326 deletions(-)
83691
83692 commit a40523b7f2e4994e9a9f8c577d2b2b03d701290e
83693 Author: Christian Persch <chpe@gnome.org>
83694 Date:   Sun Feb 12 19:14:59 2012 +0100
83695
83696     regex: Update included PCRE to 8.30
83697
83698  glib/pcre/Makefile.am            |   43 +-
83699  glib/pcre/pcre.h                 |  290 +-
83700  glib/pcre/pcre_byte_order.c      |  288 ++
83701  glib/pcre/pcre_chartables.c      |    2 +-
83702  glib/pcre/pcre_compile.c         | 3217 ++++++++++++------
83703  glib/pcre/pcre_config.c          |   48 +-
83704  glib/pcre/pcre_dfa_exec.c        |  901 +++--
83705  glib/pcre/pcre_exec.c            | 3406 +++++++++++--------
83706  glib/pcre/pcre_fullinfo.c        |   62 +-
83707  glib/pcre/pcre_get.c             |  199 +-
83708  glib/pcre/pcre_globals.c         |   14 +-
83709  glib/pcre/pcre_internal.h        | 1168 +++++--
83710  glib/pcre/pcre_jit_compile.c     | 6915
83711  ++++++++++++++++++++++++++++++++++++++
83712  glib/pcre/pcre_maketables.c      |  148 +
83713  glib/pcre/pcre_newline.c         |   50 +-
83714  glib/pcre/pcre_ord2utf8.c        |   30 +-
83715  glib/pcre/pcre_refcount.c        |   89 +
83716  glib/pcre/pcre_string_utils.c    |  168 +
83717  glib/pcre/pcre_study.c           |  718 +++-
83718  glib/pcre/pcre_tables.c          |   54 +-
83719  glib/pcre/pcre_try_flipped.c     |  139 -
83720  glib/pcre/pcre_ucd.c             | 2981 ++++++++++++++++
83721  glib/pcre/pcre_ucp_searchfuncs.c |  131 -
83722  glib/pcre/pcre_valid_utf8.c      |  299 ++
83723  glib/pcre/pcre_version.c         |   95 +
83724  glib/pcre/pcre_xclass.c          |   64 +-
83725  glib/pcre/pcreposix.h            |  146 +
83726  glib/pcre/ucp.h                  |  195 +-
83727  28 files changed, 17983 insertions(+), 3877 deletions(-)
83728
83729 commit da4293a4e431185d8c0c889643712adea0dae473
83730 Author: Matthias Clasen <mclasen@redhat.com>
83731 Date:   Sun Feb 26 21:49:20 2012 -0500
83732
83733     Update case conversion test data for Unicode 6.1
83734
83735  tests/casefold.txt |  7 ++++++-
83736  tests/casemap.txt  | 25 +++++++++++--------------
83737  2 files changed, 17 insertions(+), 15 deletions(-)
83738
83739 commit 8280a8ee36845699ea62ce0a36fcde26e22b1b90
83740 Author: Christian Persch <chpe@gnome.org>
83741 Date:   Fri Feb 10 18:59:50 2012 +0100
83742
83743     unicode: tests: More script to/from ISO-15924 tests
83744
83745  glib/tests/unicode.c | 140
83746  ++++++++++++++++++++++++++++++++++++++++++++++++++-
83747  1 file changed, 139 insertions(+), 1 deletion(-)
83748
83749 commit 58b4cdd38b3fb78de918b9861e5d6362d48d1fcd
83750 Author: Christian Persch <chpe@gnome.org>
83751 Date:   Fri Feb 10 18:42:08 2012 +0100
83752
83753     unicode: tests: Add tests for new scripts
83754
83755  glib/tests/unicode.c | 9 ++++++++-
83756  1 file changed, 8 insertions(+), 1 deletion(-)
83757
83758 commit d133d229327b8cfb7974a861da08f57140cf5c55
83759 Author: Christian Persch <chpe@gnome.org>
83760 Date:   Fri Feb 10 18:36:13 2012 +0100
83761
83762     unicode: tests: Add tests for new line break classes
83763
83764  glib/tests/unicode.c | 2 ++
83765  1 file changed, 2 insertions(+)
83766
83767 commit 2a2f3c41761d078368e084574bf2f1c51b89f792
83768 Author: Christian Persch <chpe@gnome.org>
83769 Date:   Fri Feb 10 18:25:47 2012 +0100
83770
83771     unicode: Regenerate tables from Unicode 6.1.0
83772
83773  glib/gunibreak.h      | 1176 ++++++++++++++++++++++++++++++-----------
83774  glib/gunichartables.h | 1383
83775  ++++++++++++++++++++++++++++++++-----------------
83776  2 files changed, 1766 insertions(+), 793 deletions(-)
83777
83778 commit d1da9ff080b42f1bac6a611f68d8d3f8a166f3e6
83779 Author: Christian Persch <chpe@gnome.org>
83780 Date:   Fri Feb 10 18:21:31 2012 +0100
83781
83782     unicode: Regenerate gscripttable.h for Unicode 6.1.0
83783
83784  glib/gscripttable.h | 162
83785  ++++++++++++++++++++++++++++++++--------------------
83786  1 file changed, 100 insertions(+), 62 deletions(-)
83787
83788 commit 3554026b39b575612ce71d79608156a303800552
83789 Author: Christian Persch <chpe@gnome.org>
83790 Date:   Fri Feb 10 18:33:22 2012 +0100
83791
83792     unicode: tests: Remove U+27CD from is-undefined test
83793
83794     It's assigned in Unicode 6.1.0.
83795
83796  glib/tests/unicode.c | 3 +--
83797  1 file changed, 1 insertion(+), 2 deletions(-)
83798
83799 commit 48e01af6f1115057d861367792e1e40f2a71fdd3
83800 Author: Christian Persch <chpe@gnome.org>
83801 Date:   Fri Feb 10 18:20:26 2012 +0100
83802
83803     unicode: Add new line break classes from Unicode 6.1.0
83804
83805  glib/gen-unicode-tables.pl | 2 ++
83806  glib/gunicode.h            | 6 +++++-
83807  2 files changed, 7 insertions(+), 1 deletion(-)
83808
83809 commit fb574834c18893413fa0549f0c12699ad6354724
83810 Author: Christian Persch <chpe@gnome.org>
83811 Date:   Fri Feb 10 16:59:41 2012 +0100
83812
83813     unicode: Add new scripts from Unicode 6.1.0
83814
83815  glib/gunicode.h | 22 +++++++++++++++++++---
83816  glib/guniprop.c |  9 +++++++++
83817  2 files changed, 28 insertions(+), 3 deletions(-)
83818
83819 commit 2161bf254f6bfdfe589f7750c30f129261a48b30
83820 Author: Stefan Sauer <ensonic@users.sf.net>
83821 Date:   Sun Feb 26 21:20:24 2012 +0100
83822
83823     goption: try to be helpful in goption args/flag checks
83824
83825     When complaining about ill defined GOptionEntries include the name
83826     of the option
83827     group and entry in the warning.
83828
83829  glib/goption.c | 11 +++++++----
83830  1 file changed, 7 insertions(+), 4 deletions(-)
83831
83832 commit e4738839edfa88d1e9c401f9342d2a11e7ad2bab
83833 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
83834 Date:   Sun Feb 26 20:08:29 2012 +0100
83835
83836     Updated Spanish translation
83837
83838  po/es.po | 137
83839  +++++++++++++++++++++++++++++++++++----------------------------
83840  1 file changed, 77 insertions(+), 60 deletions(-)
83841
83842 commit 761b21a249f1438bd7c347a316f023e89a30dbbc
83843 Author: Jonh Wendell <jwendell@gnome.org>
83844 Date:   Sun Feb 26 10:59:40 2012 -0300
83845
83846     Updated Brazilian Portuguese translation
83847
83848  po/pt_BR.po | 75
83849  ++++++++++++++++++++++++++++++++++---------------------------
83850  1 file changed, 42 insertions(+), 33 deletions(-)
83851
83852 commit 4ce98d3b5952f7c1048352c436c71d636beaae48
83853 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
83854 Date:   Sat Feb 25 10:25:13 2012 +0100
83855
83856     docs: g_file_new_tmp: template was renamed to tmpl
83857
83858  gio/gfile.c | 2 +-
83859  1 file changed, 1 insertion(+), 1 deletion(-)
83860
83861 commit 0833f9735dbf077f401e30fcd8047516a53ce0c0
83862 Author: A S Alam <aalam@users.sf.net>
83863 Date:   Sun Feb 26 16:24:15 2012 +0530
83864
83865     update Punjabi Translation
83866
83867  po/pa.po | 6072
83868  +++++++++++++++++++++++++++++++++-----------------------------
83869  1 file changed, 3268 insertions(+), 2804 deletions(-)
83870
83871 commit 4876be4abfa3291cf3e5412092059b7a2ac2ccce
83872 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
83873 Date:   Sun Feb 26 11:26:11 2012 +0100
83874
83875     Updated Serbian translation
83876
83877  po/sr.po       | 89
83878  ++++++++++++++++++++++++++++++++++------------------------
83879  po/sr@latin.po | 89
83880  ++++++++++++++++++++++++++++++++++------------------------
83881  2 files changed, 106 insertions(+), 72 deletions(-)
83882
83883 commit 755a45e530bdde4b618baeec1f4f478bcc2e4f03
83884 Author: Gheyret Kenji <gheyret@gmail.com>
83885 Date:   Sun Feb 26 11:23:43 2012 +0900
83886
83887     Updated Uyghur translation
83888
83889  po/ug.po | 6110
83890  ++++++++++++++++++++++++++++++++------------------------------
83891  1 file changed, 3151 insertions(+), 2959 deletions(-)
83892
83893 commit ba7e1542fe9ed53dbf596e23a3efdfacae1adb98
83894 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
83895 Date:   Sun Feb 26 01:18:29 2012 +0300
83896
83897     Updated Belarusian translation.
83898
83899  po/be.po | 77
83900  +++++++++++++++++++++++++++++++++++++++++-----------------------
83901  1 file changed, 49 insertions(+), 28 deletions(-)
83902
83903 commit abac7df5734cff4ea92b5ae92a8b34008548ecfb
83904 Author: Jonh Wendell <jwendell@gnome.org>
83905 Date:   Sat Feb 25 10:54:53 2012 -0200
83906
83907     Make some strings translatable
83908
83909  gio/gresource-tool.c | 20 ++++++++++----------
83910  1 file changed, 10 insertions(+), 10 deletions(-)
83911
83912 commit 3cc5900b7be49da10617775b91d86bbf945091ca
83913 Author: Aurimas Černius <aurisc4@gmail.com>
83914 Date:   Sat Feb 25 22:37:20 2012 +0200
83915
83916     Updated Lithuanian translation
83917
83918  po/lt.po | 6207
83919  +++++++++++++++++++++++++++++++++-----------------------------
83920  1 file changed, 3290 insertions(+), 2917 deletions(-)
83921
83922 commit feaf828a92dcc373c859a196d7b82ab9347e4b2a
83923 Author: Jonh Wendell <jwendell@gnome.org>
83924 Date:   Sat Feb 25 10:18:40 2012 -0200
83925
83926     Fixed a typo
83927
83928  gio/glib-compile-resources.c | 2 +-
83929  1 file changed, 1 insertion(+), 1 deletion(-)
83930
83931 commit c75614ecedf7d990083c4f54871816d547a23a0c
83932 Author: Arash Mousavi <amousavi@src.gnome.org>
83933 Date:   Sat Feb 25 15:35:17 2012 +0330
83934
83935     Updated Persian Translation
83936
83937  po/fa.po | 5657
83938  +++++++++++++++++++++++++++++++++-----------------------------
83939  1 file changed, 3007 insertions(+), 2650 deletions(-)
83940
83941 commit cb7d3552c3673f898fb677c1ae6fca1931f67a38
83942 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
83943 Date:   Sat Feb 25 10:44:50 2012 +0800
83944
83945     Updated Traditional Chinese translation(Hong Kong and Taiwan)
83946
83947  po/zh_HK.po | 333
83948  +++++++++++++++++++++++++++++++-----------------------------
83949  po/zh_TW.po | 333
83950  +++++++++++++++++++++++++++++++-----------------------------
83951  2 files changed, 344 insertions(+), 322 deletions(-)
83952
83953 commit 47475dbe6ab981679cbc2931306973d2143694cd
83954 Author: John Ralls <jralls@ceridwen.us>
83955 Date:   Fri Feb 24 17:04:52 2012 -0800
83956
83957     [Bug 529806] Cannot build in 64-bit Mac OS X due to libiconv
83958
83959  glib/gconvert.c | 3 ++-
83960  1 file changed, 2 insertions(+), 1 deletion(-)
83961
83962 commit 462f7f5a4d7f5690e34f639afdd111c5c4119e26
83963 Author: Filippo Della Betta <filippo.dellabetta@telecomitalia.it>
83964 Date:   Thu Feb 16 10:04:50 2012 +0100
83965
83966     Added better support of G_STRFUNC for Visual Studio platform
83967
83968     https://bugzilla.gnome.org/show_bug.cgi?id=670128
83969
83970  glib/gmacros.h | 2 ++
83971  1 file changed, 2 insertions(+)
83972
83973 commit a75cac1b4c63f348f65e7045ab0eb6b66a2f55d8
83974 Author: Jonh Wendell <jwendell@gnome.org>
83975 Date:   Fri Feb 24 17:12:14 2012 -0200
83976
83977     Updated Brazilian Portuguese translation
83978
83979  po/pt_BR.po | 6156
83980  +++++++++++++++++++++++++++++++----------------------------
83981  1 file changed, 3237 insertions(+), 2919 deletions(-)
83982
83983 commit 21457abdccc06087ee4e20f8f0e4449b318f6723
83984 Author: Daiki Ueno <ueno@unixuser.org>
83985 Date:   Fri Feb 24 10:12:08 2012 +0900
83986
83987     Hide global variable for signal ID in gdbusproxy.c.
83988
83989     Also a similar fix for gdbusserver.c.
83990
83991     https://bugzilla.gnome.org/show_bug.cgi?id=670721
83992
83993  gio/gdbusproxy.c  | 2 +-
83994  gio/gdbusserver.c | 2 +-
83995  2 files changed, 2 insertions(+), 2 deletions(-)
83996
83997 commit eece6cb9c33dbbc30e6a71e09f699fe1ab6fdff3
83998 Author: Richard Hughes <richard@hughsie.com>
83999 Date:   Thu Feb 23 10:34:46 2012 +0000
84000
84001     Fix up 'Since:' for g_mapped_file_new_from_fd()
84002
84003     It was introduced in 2.31.0, not 2.30.x
84004
84005  glib/gmappedfile.c | 2 +-
84006  1 file changed, 1 insertion(+), 1 deletion(-)
84007
84008 commit 98a70df48603c3c4fc63acb22a9bf6985bc0fa55
84009 Author: Dan Winship <danw@gnome.org>
84010 Date:   Wed Feb 22 11:38:43 2012 -0500
84011
84012     gthread-posix: fix order of arguments in g_thread_abort() message
84013
84014  glib/gthread-posix.c | 2 +-
84015  1 file changed, 1 insertion(+), 1 deletion(-)
84016
84017 commit 88182d375e13ae6519a288d5295220c83ca27e73
84018 Author: Dan Winship <danw@gnome.org>
84019 Date:   Wed Feb 22 08:12:52 2012 -0500
84020
84021     gasyncqueue: fix a 32bit overflow in g_async_queue_timed_pop
84022
84023     also, add a test for g_async_queue_timed_pop() and
84024     g_async_queue_timeout_pop() to tests/asyncqueue.c
84025
84026     https://bugzilla.gnome.org/show_bug.cgi?id=669670
84027
84028  glib/gasyncqueue.c      |  2 +-
84029  glib/tests/asyncqueue.c | 35 +++++++++++++++++++++++++++++++++++
84030  2 files changed, 36 insertions(+), 1 deletion(-)
84031
84032 commit 9ff09f34cf0bc5fbc951490923880d82d94862d1
84033 Author: Rui Matos <tiagomatos@gmail.com>
84034 Date:   Tue Feb 21 16:42:43 2012 +0100
84035
84036     gvaluetransform: Fix an infinite loop with GFlagsValue sets with
84037     the 0 value
84038
84039     Transforming a GValue holding flags from a GFlagsValue set that
84040     includes the 0
84041     value (no flag bits set) into a string would loop until exhausting
84042     all the
84043     available memory.
84044
84045     https://bugzilla.gnome.org/show_bug.cgi?id=670557
84046
84047  gobject/gvaluetransform.c |  2 +-
84048  gobject/tests/enums.c     | 16 ++++++++++++++--
84049  2 files changed, 15 insertions(+), 3 deletions(-)
84050
84051 commit 9e5ff3d3ebba8bd7f3a871735ed35fe7b4e98d77
84052 Author: Rico Tzschichholz <ricotz@t-online.de>
84053 Date:   Tue Feb 21 14:19:37 2012 +0100
84054
84055     Bump version
84056
84057  configure.ac | 2 +-
84058  1 file changed, 1 insertion(+), 1 deletion(-)
84059
84060 commit 055229b1c589aa8b722eef2d622e1b2bde939961
84061 Author: Fran Diéguez <fran.dieguez@mabishu.com>
84062 Date:   Tue Feb 21 11:57:41 2012 +0100
84063
84064     Updated Galician translations
84065
84066  po/gl.po | 140
84067  ++++++++++++++++++++++++++++++++++-----------------------------
84068  1 file changed, 76 insertions(+), 64 deletions(-)
84069
84070 commit b80e169b146a31a1595ce6342f675cab6536f76a
84071 Author: Ryan Lortie <desrt@desrt.ca>
84072 Date:   Tue Feb 21 01:37:09 2012 +0100
84073
84074     mention g_application_quit() in the NEWS
84075
84076  NEWS | 3 +++
84077  1 file changed, 3 insertions(+)
84078
84079 commit ed519758997ca0fa40575722816be3121f106357
84080 Author: Ryan Lortie <desrt@desrt.ca>
84081 Date:   Mon Feb 20 21:41:35 2012 +0100
84082
84083     GApplication: add g_application_quit()
84084
84085     A long requested feature; this quits the application immediately,
84086     ignoring the hold count.
84087
84088     https://bugzilla.gnome.org/show_bug.cgi?id=670485
84089
84090  docs/reference/gio/gio-sections.txt |  1 +
84091  gio/gapplication.c                  | 29 +++++++++++++++++++++++++++++
84092  gio/gapplication.h                  |  2 ++
84093  gio/gio.symbols                     |  1 +
84094  4 files changed, 33 insertions(+)
84095
84096 commit 486c694af02c69b06484d0b87c89c2874422f4ff
84097 Author: Ryan Lortie <desrt@desrt.ca>
84098 Date:   Tue Feb 21 01:12:25 2012 +0100
84099
84100     Mention documentation fixes in NEWS
84101
84102  NEWS | 2 ++
84103  1 file changed, 2 insertions(+)
84104
84105 commit 2ca6c475ea16d4e1a0a136bde1c20ba45c421a58
84106 Author: David King <amigadave@amigadave.com>
84107 Date:   Sat Feb 18 11:56:09 2012 +0000
84108
84109     docs: Fix g_async_queue_timeout_pop_unlocked typo
84110
84111  glib/gasyncqueue.c | 2 +-
84112  1 file changed, 1 insertion(+), 1 deletion(-)
84113
84114 commit 912ac79041ed64b2df9be7e88bdb4323d3a6f20e
84115 Author: David King <amigadave@amigadave.com>
84116 Date:   Sat Feb 18 12:25:32 2012 +0000
84117
84118     docs: Add some missing G_TOKEN_* descriptions
84119
84120  glib/gscanner.c | 5 +++++
84121  1 file changed, 5 insertions(+)
84122
84123 commit 708d4178ceb34586a630afc4597008cf5e9f3a12
84124 Author: David King <amigadave@amigadave.com>
84125 Date:   Sun Feb 19 15:16:59 2012 +0000
84126
84127     docs: Fix g_key_file_load_from_file error parameter
84128
84129  glib/gkeyfile.c | 2 +-
84130  1 file changed, 1 insertion(+), 1 deletion(-)
84131
84132 commit 1965206be828c724ca79d1461134a4ac5adcb73f
84133 Author: David King <amigadave@amigadave.com>
84134 Date:   Sun Feb 19 15:19:40 2012 +0000
84135
84136     docs: Ignore private network monitor headers
84137
84138  docs/reference/gio/Makefile.am | 3 +++
84139  1 file changed, 3 insertions(+)
84140
84141 commit c5f8f6f8f4c19b8b735ab9ea9d25b192b4123187
84142 Author: David King <amigadave@amigadave.com>
84143 Date:   Sun Feb 19 15:41:12 2012 +0000
84144
84145     docs: Fix GTlsBackend typo GTyep → GType
84146
84147  gio/gtlsbackend.c | 2 +-
84148  1 file changed, 1 insertion(+), 1 deletion(-)
84149
84150 commit a290fff9a28a16086de8af7f5e1c789b2070a016
84151 Author: David King <amigadave@amigadave.com>
84152 Date:   Sun Feb 19 15:51:09 2012 +0000
84153
84154     docs: Fix GTlsDatabase typos
84155
84156  gio/gioenums.h     |  5 +++--
84157  gio/gtlsdatabase.c | 11 ++++++-----
84158  2 files changed, 9 insertions(+), 7 deletions(-)
84159
84160 commit c490a75a18a5ef81821d94a939ac8108111207dc
84161 Author: David King <amigadave@amigadave.com>
84162 Date:   Sun Feb 19 16:09:35 2012 +0000
84163
84164     docs: Fix GApplicationCommandLine typo
84165
84166  gio/gapplication.c            | 6 +++---
84167  gio/gapplicationcommandline.c | 4 ++--
84168  2 files changed, 5 insertions(+), 5 deletions(-)
84169
84170 commit 69ecc4b49676508fef4372dfc9bf69f1b500125f
84171 Author: David King <amigadave@amigadave.com>
84172 Date:   Sun Feb 19 16:11:23 2012 +0000
84173
84174     docs: Fix define typos in GApplication
84175
84176  gio/gapplication.c | 4 ++--
84177  1 file changed, 2 insertions(+), 2 deletions(-)
84178
84179 commit fba11825a325351d9470765caf8e05c0425c1290
84180 Author: David King <amigadave@amigadave.com>
84181 Date:   Sun Feb 19 16:13:59 2012 +0000
84182
84183     docs: Fix typo in GActionGroup
84184
84185  gio/gactiongroup.c | 2 +-
84186  1 file changed, 1 insertion(+), 1 deletion(-)
84187
84188 commit 6129a1c2d5e654454befdc2734f690bdce42ef9d
84189 Author: David King <amigadave@amigadave.com>
84190 Date:   Sun Feb 19 16:14:54 2012 +0000
84191
84192     docs: Fix GActionGroup exporter typo
84193
84194  gio/gactiongroupexporter.c | 2 +-
84195  1 file changed, 1 insertion(+), 1 deletion(-)
84196
84197 commit 87c76bdbb6e64484959892909b9a411fe7073a59
84198 Author: David King <amigadave@amigadave.com>
84199 Date:   Sun Feb 19 16:18:37 2012 +0000
84200
84201     docs: Remove some old GMenu documentation
84202
84203  gio/gapplication.c | 6 ++----
84204  gio/gmenu.c        | 3 ---
84205  2 files changed, 2 insertions(+), 7 deletions(-)
84206
84207 commit 83392caa727a80bcd9334ac36f41ef4301559a43
84208 Author: David King <amigadave@amigadave.com>
84209 Date:   Sun Feb 19 16:25:07 2012 +0000
84210
84211     docs: Fix typo GAsyncReady → GAsyncResult
84212
84213     Also GSimpleAsyncReady → GSimpleAsyncResult.
84214
84215  gio/gasynchelper.c | 2 +-
84216  gio/gmount.c       | 4 ++--
84217  gio/gvolume.c      | 4 ++--
84218  3 files changed, 5 insertions(+), 5 deletions(-)
84219
84220 commit 37fd4d86ab8f3f27caf8817c7a1100ff364dacd1
84221 Author: David King <amigadave@amigadave.com>
84222 Date:   Sun Feb 19 16:26:52 2012 +0000
84223
84224     docs: Remove mention of GFileAttributeValue
84225
84226     Instead mention GFileAttributeInfo.
84227
84228  gio/gfileattribute.c | 10 +++++-----
84229  1 file changed, 5 insertions(+), 5 deletions(-)
84230
84231 commit 8ee2cadd7f51f6e1632b8bd8235b9c4c97ecee9d
84232 Author: David King <amigadave@amigadave.com>
84233 Date:   Sun Feb 19 16:30:10 2012 +0000
84234
84235     docs: Fix some GDBusConnection typos
84236
84237  gio/gdbusconnection.c | 14 +++++++-------
84238  1 file changed, 7 insertions(+), 7 deletions(-)
84239
84240 commit 11154ff5c13260e257abd240b0353d78e213d0fa
84241 Author: David King <amigadave@amigadave.com>
84242 Date:   Sun Feb 19 16:32:08 2012 +0000
84243
84244     docs: Fix typo GConvertFlags → GConverterFlags
84245
84246  gio/gconverter.c | 2 +-
84247  1 file changed, 1 insertion(+), 1 deletion(-)
84248
84249 commit 59e1c77b8d46ca083dec98d29a2ea7521cee651d
84250 Author: David King <amigadave@amigadave.com>
84251 Date:   Sun Feb 19 16:34:27 2012 +0000
84252
84253     docs: Fix typo export → unexport
84254
84255  gio/gdbusinterfaceskeleton.c | 2 +-
84256  1 file changed, 1 insertion(+), 1 deletion(-)
84257
84258 commit 13bc546657b111a4dd61891e6329cb99a2137320
84259 Author: David King <amigadave@amigadave.com>
84260 Date:   Sun Feb 19 16:35:10 2012 +0000
84261
84262     docs: Fix GDBusProxy typo name → g-name
84263
84264  gio/gdbusproxy.c | 2 +-
84265  1 file changed, 1 insertion(+), 1 deletion(-)
84266
84267 commit ae3ae3699bc153a9fbd3ae0c788f40c8c13fffbd
84268 Author: David King <amigadave@amigadave.com>
84269 Date:   Sun Feb 19 16:36:28 2012 +0000
84270
84271     docs: Fix typo in GFileInputStream
84272
84273     g_seekable_stream_can_seek() → g_seekable_can_seek().
84274
84275  gio/gfileinputstream.c | 2 +-
84276  1 file changed, 1 insertion(+), 1 deletion(-)
84277
84278 commit e70b72f5a10c22be137d3173e9fbe2ae11c82f85
84279 Author: David King <amigadave@amigadave.com>
84280 Date:   Sun Feb 19 16:37:55 2012 +0000
84281
84282     docs: Fix method names in GMenu and GMenuModel
84283
84284  gio/gmenu.c      | 11 +++++------
84285  gio/gmenumodel.c |  6 +++---
84286  2 files changed, 8 insertions(+), 9 deletions(-)
84287
84288 commit 43a3a5edfcb43d0c659047637cb5f0af762201d1
84289 Author: David King <amigadave@amigadave.com>
84290 Date:   Sun Feb 19 16:39:15 2012 +0000
84291
84292     docs: Fix GNetworkAddress typo
84293
84294     g_network_address_parse_host() → g_network_address_parse().
84295
84296  gio/gnetworkaddress.c | 2 +-
84297  1 file changed, 1 insertion(+), 1 deletion(-)
84298
84299 commit 4653c6074f74234f230e8a8b1d1eb94fe05c48f0
84300 Author: David King <amigadave@amigadave.com>
84301 Date:   Sun Feb 19 16:40:06 2012 +0000
84302
84303     docs: Add documentation for supports_hostname in GProxy
84304
84305     Also fix a typo has → as.
84306
84307  gio/gproxy.h | 3 ++-
84308  1 file changed, 2 insertions(+), 1 deletion(-)
84309
84310 commit 5d64eb4cb8e682175875343eef9de0f5798bf09d
84311 Author: David King <amigadave@amigadave.com>
84312 Date:   Sun Feb 19 16:42:55 2012 +0000
84313
84314     docs: Correct GSocketClient::event link
84315
84316  gio/gsocketclient.c | 2 +-
84317  1 file changed, 1 insertion(+), 1 deletion(-)
84318
84319 commit 2616b6eb8e04e63ad8d7151fbf2805ab5d2be9b1
84320 Author: David King <amigadave@amigadave.com>
84321 Date:   Sun Feb 19 16:46:59 2012 +0000
84322
84323     docs: Fix some typos in GVolume
84324
84325  gio/gvolume.c | 4 ++--
84326  1 file changed, 2 insertions(+), 2 deletions(-)
84327
84328 commit 07dc3db69a9c32637e9834ad62b32df3bdcfc4cb
84329 Author: David King <amigadave@amigadave.com>
84330 Date:   Sun Feb 19 16:48:20 2012 +0000
84331
84332     docs: Fix GFileAttribute link in GFileInfo
84333
84334  gio/gfileinfo.c | 3 ++-
84335  1 file changed, 2 insertions(+), 1 deletion(-)
84336
84337 commit 8c8657ac34fde32ebe49020de415b56140c427ce
84338 Author: David King <amigadave@amigadave.com>
84339 Date:   Sun Feb 19 16:53:30 2012 +0000
84340
84341     docs: Correct GUnixMount → GUnixMountEntry
84342
84343  gio/gmount.c      | 2 +-
84344  gio/gunixmounts.c | 2 +-
84345  2 files changed, 2 insertions(+), 2 deletions(-)
84346
84347 commit 31936039b0494201af3d6c0af3df14ad6bd1f8db
84348 Author: Ryan Lortie <desrt@desrt.ca>
84349 Date:   Tue Feb 21 00:31:14 2012 +0100
84350
84351     GApplication: disable a broken test
84352
84353     This test made some invalid assumptions that are no longer true.
84354     Disable it until we can figure out a better way.
84355
84356  gio/tests/gapplication.c | 11 ++++++++++-
84357  1 file changed, 10 insertions(+), 1 deletion(-)
84358
84359 commit 726257ab9721acd0699e54194e20e7f53e5a9688
84360 Author: Dan Winship <danw@gnome.org>
84361 Date:   Mon Feb 13 17:20:04 2012 -0500
84362
84363     gsocket: add g_socket_condition_timed_wait()
84364
84365     https://bugzilla.gnome.org/show_bug.cgi?id=667755
84366
84367  docs/reference/gio/gio-sections.txt |  1 +
84368  gio/gio.symbols                     |  1 +
84369  gio/gsocket.c                       | 91
84370  +++++++++++++++++++++++++++++++------
84371  gio/gsocket.h                       |  5 ++
84372  gio/tests/socket.c                  | 53 ++++++++++++++++++++-
84373  5 files changed, 136 insertions(+), 15 deletions(-)
84374
84375 commit 823f553e36dc3421dd202631962f25ca82298c44
84376 Author: Matthias Clasen <mclasen@redhat.com>
84377 Date:   Tue Feb 21 00:26:06 2012 +0100
84378
84379     2.31.18
84380
84381  NEWS         | 42 ++++++++++++++++++++++++++++++++++++++++++
84382  configure.ac |  2 +-
84383  2 files changed, 43 insertions(+), 1 deletion(-)
84384
84385 commit dbc01d30901204f676ce6225c5f1627a47924c17
84386 Author: Matthias Clasen <mclasen@redhat.com>
84387 Date:   Tue Feb 21 00:25:31 2012 +0100
84388
84389     Don't rely on /bin/sh
84390
84391     Another Fedora UsrMove victim !
84392
84393  glib/tests/utils.c | 4 ++--
84394  1 file changed, 2 insertions(+), 2 deletions(-)
84395
84396 commit 3808a181db2079dc0975811296fa86268de90641
84397 Author: Ask H. Larsen <asklarsen@gmail.com>
84398 Date:   Mon Feb 20 23:25:53 2012 +0100
84399
84400     Updated Danish translation
84401
84402  po/da.po | 6117
84403  ++++++++++++++++++++++++++++++++------------------------------
84404  1 file changed, 3203 insertions(+), 2914 deletions(-)
84405
84406 commit 7630bff9ea720cae187f8c9eb065239f1c36ba11
84407 Author: Luca Ferretti <lferrett@gnome.org>
84408 Date:   Mon Feb 20 15:14:18 2012 +0100
84409
84410     l10n: Updated Italian translation
84411
84412  po/it.po | 6509
84413  +++++++++++++++++++++++++++++++++-----------------------------
84414  1 file changed, 3454 insertions(+), 3055 deletions(-)
84415
84416 commit 0efd808c964f38d9517cda9ad0d749eadb6e1862
84417 Author: Kjartan Maraas <kmaraas@gnome.org>
84418 Date:   Sun Feb 19 15:26:13 2012 +0100
84419
84420     Updated Norwegian bokmål translation
84421
84422  po/nb.po | 179
84423  +++++++++++++++++++++++++++++++++------------------------------
84424  1 file changed, 95 insertions(+), 84 deletions(-)
84425
84426 commit 17e7c85d8f2f87a50ee78740a1d44cbc6be097c2
84427 Author: David King <amigadave@amigadave.com>
84428 Date:   Sat Feb 18 11:19:53 2012 +0000
84429
84430     docs: Fix g_drive_get_identifier() typo
84431
84432  gio/gdrive.c | 2 +-
84433  1 file changed, 1 insertion(+), 1 deletion(-)
84434
84435 commit b50863aafac23b2d19ae69dd9a6d243a15075dc5
84436 Author: David King <amigadave@amigadave.com>
84437 Date:   Sat Feb 18 11:10:00 2012 +0000
84438
84439     docs: Add GIOModuleScope and GIOModuleScopeFlags
84440
84441     Fix some typos and add GIOModuleScope and GIOModuleScopeFlags to
84442     gio-sections.txt.
84443
84444  docs/reference/gio/gio-sections.txt | 2 ++
84445  gio/gioenums.h                      | 4 ++--
84446  gio/giomodule.c                     | 2 +-
84447  3 files changed, 5 insertions(+), 3 deletions(-)
84448
84449 commit 4e6c2b88b9d071d5aedfdafb2b55533d46c5f266
84450 Author: David King <amigadave@amigadave.com>
84451 Date:   Sat Feb 18 09:24:42 2012 +0000
84452
84453     docs: Typo fix GInitiable → GInitable
84454
84455  gio/ginitable.c | 6 +++---
84456  1 file changed, 3 insertions(+), 3 deletions(-)
84457
84458 commit c29d7d7f53646a07e42e6edbc777bac90bcdf1d2
84459 Author: David King <amigadave@amigadave.com>
84460 Date:   Sat Feb 18 09:20:02 2012 +0000
84461
84462     docs: Typo fixes for GMount
84463
84464  gio/gmount.h | 4 ++--
84465  1 file changed, 2 insertions(+), 2 deletions(-)
84466
84467 commit d0a310de96b97669e1341fbe1246dbae869f4a5c
84468 Author: Yaron Shahrabani <sh.yaron@gmail.com>
84469 Date:   Sat Feb 18 11:07:12 2012 +0200
84470
84471     Updated Hebrew translation.
84472
84473  po/he.po | 985
84474  +++++++++++++++++++++++++++++++++++++++------------------------
84475  1 file changed, 614 insertions(+), 371 deletions(-)
84476
84477 commit 50efbaf063f77f4e273f87ebf4ab01a1c507e97f
84478 Author: Peter Kjellerstedt <pkj@axis.com>
84479 Date:   Thu Feb 16 12:17:32 2012 +0100
84480
84481     Do not fail unit test due to gdb abbreviating strings
84482
84483     gdb by default will only print strings up to 200 characters. After
84484     that
84485     it abbreviates them. This affects the run-assert-msg-test.sh script if
84486     the path to the glib installation is too long (in our case it was 133
84487     characters, 132 would still have worked...)
84488
84489     By having gdb execute "set print elements 0" before printing the
84490     assert
84491     string, the limit on maximum number of characters to print is set to
84492     unlimited.
84493
84494     Signed-off-by: Peter Kjellerstedt <pkj@axis.com>
84495
84496     https://bugzilla.gnome.org/show_bug.cgi?id=670218
84497
84498  tests/run-assert-msg-test.sh | 2 +-
84499  1 file changed, 1 insertion(+), 1 deletion(-)
84500
84501 commit 29f3e40e4e8bb382f405ecd1769d37bfd536e24b
84502 Author: David King <amigadave@amigadave.com>
84503 Date:   Fri Feb 17 16:09:59 2012 +0000
84504
84505     docs: Fix a typo in the GSeekable documentation
84506
84507  gio/gseekable.h | 2 +-
84508  1 file changed, 1 insertion(+), 1 deletion(-)
84509
84510 commit 52f34311b908e661f257cab70d60d89d37a2da75
84511 Author: Matthias Clasen <mclasen@redhat.com>
84512 Date:   Thu Feb 16 13:33:44 2012 -0500
84513
84514     Docs: fix reference to nonexisting function
84515
84516     The regex syntax docs referred to g_regex_fetch() when
84517     g_match_info_fetch() was meant.
84518
84519     https://bugzilla.gnome.org/show_bug.cgi?id=669865
84520
84521  docs/reference/glib/regex-syntax.sgml | 2 +-
84522  1 file changed, 1 insertion(+), 1 deletion(-)
84523
84524 commit 275731e20039e763748608072e0e2a98b7d035ed
84525 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
84526 Date:   Tue Feb 14 22:05:33 2012 +0530
84527
84528     gio: fix memory leak in g_buffered_output_stream_write_async()
84529
84530     https://bugzilla.gnome.org/show_bug.cgi?id=670085
84531
84532     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
84533
84534  gio/gbufferedoutputstream.c | 6 +++---
84535  1 file changed, 3 insertions(+), 3 deletions(-)
84536
84537 commit eafb108cafe257645fc0d16a16ac2764afed6d5a
84538 Author: Christian Persch <chpe@gnome.org>
84539 Date:   Wed Feb 15 15:25:47 2012 +0100
84540
84541     gbytes: Add G_BEGIN/END_DECL guards
84542
84543     Bug #670138.
84544
84545  glib/gbytes.h | 4 ++++
84546  1 file changed, 4 insertions(+)
84547
84548 commit 26f238e85d751aded81602f68cd69bf73cfc8350
84549 Author: Christian Persch <chpe@gnome.org>
84550 Date:   Sun Feb 5 16:00:31 2012 +0100
84551
84552     Plug a mem leak in g_environ_unsetenv
84553
84554     And clarify the memory allocation requirement of the string arrays
84555     passed to
84556     g_environ_{,un}setenv().
84557
84558     ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16
84559     of 39
84560     ==9458==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
84561     ==9458==    by 0x4221A1F: vasprintf (vasprintf.c:78)
84562     ==9458==    by 0x40C6065: g_vasprintf (gprintf.c:314)
84563     ==9458==    by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509)
84564     ==9458==    by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535)
84565     ==9458==    by 0x40672E9: g_environ_setenv (genviron.c:156)
84566     ==9458==    by 0x80490E7: test_environ_array (environment.c:78)
84567     ==9458==    by 0x40A3DB5: test_case_run (gtestutils.c:1662)
84568     ==9458==    by 0x40A40B2: g_test_run_suite_internal
84569     (gtestutils.c:1715)
84570     ==9458==    by 0x40A417C: g_test_run_suite_internal
84571     (gtestutils.c:1726)
84572     ==9458==    by 0x40A42F9: g_test_run_suite (gtestutils.c:1771)
84573     ==9458==    by 0x40A3441: g_test_run (gtestutils.c:1319)
84574     ==9458==    by 0x80493F1: main (environment.c:108)
84575
84576     Bug #669412.
84577
84578  glib/genviron.c | 63
84579  +++++++++++++++++++++++++++++++++++----------------------
84580  1 file changed, 39 insertions(+), 24 deletions(-)
84581
84582 commit ca05902a5883020add334e542a63d7f9381a3117
84583 Author: Dan Winship <danw@gnome.org>
84584 Date:   Fri Feb 10 08:49:17 2012 -0500
84585
84586     Add G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS
84587
84588     Add new macros to disable -Wdeprecated-declarations around a piece of
84589     code, using the C99 (and GNU89) _Pragma() operator. Replace the
84590     existing use of #pragma for this in gio, and suppress the warnings in
84591     gvaluearray.c as well.
84592
84593     https://bugzilla.gnome.org/show_bug.cgi?id=669671
84594
84595  docs/reference/glib/glib-sections.txt |  2 ++
84596  gio/gdesktopappinfo.c                 |  7 ++++---
84597  gio/giomodule.c                       |  5 ++---
84598  glib/docs.c                           | 33
84599  +++++++++++++++++++++++++++++++++
84600  glib/gmacros.h                        | 11 +++++++++++
84601  gobject/gvaluearray.c                 |  4 ++++
84602  6 files changed, 56 insertions(+), 6 deletions(-)
84603
84604 commit ab59739e1177d463fc7577def059deb0179662cc
84605 Author: Dan Winship <danw@gnome.org>
84606 Date:   Fri Feb 10 08:24:28 2012 -0500
84607
84608     gobject: Use a destructor rather than g_atexit() for refcount
84609     debugging
84610
84611     https://bugzilla.gnome.org/show_bug.cgi?id=669671
84612
84613  gobject/gobject.c | 10 ++++++++++
84614  1 file changed, 10 insertions(+)
84615
84616 commit d4992b3d10f64918017617cda0fdaba4d132bf99
84617 Author: Murray Cumming <murrayc@murrayc.com>
84618 Date:   Wed Feb 15 11:53:03 2012 +0100
84619
84620     g_application_activate(): Fix typo in docs.
84621
84622  gio/gapplication.c | 2 +-
84623  1 file changed, 1 insertion(+), 1 deletion(-)
84624
84625 commit d240b883155183fcb9723766b4e4b4b5a0db57ff
84626 Author: Giovanni Campagna <gcampagna@src.gnome.org>
84627 Date:   Mon Feb 13 16:42:44 2012 +0100
84628
84629     GKeyFile: fix annotation of g_key_file_load_from_data
84630
84631     (array) without (element-type) means "array of the same type as
84632     the C type", so gchar* with (array) is interpreted as an array of
84633     strings. Since GKeyFiles must be UTF-8 encoded anyway, just
84634     annotate it as a string.
84635
84636     https://bugzilla.gnome.org/show_bug.cgi?id=658484
84637
84638  glib/gkeyfile.c | 4 ++--
84639  1 file changed, 2 insertions(+), 2 deletions(-)
84640
84641 commit 5b8a6900d3c0e757044b7f5c6e9eb54f9cb18154
84642 Author: Giovanni Campagna <gcampagna@src.gnome.org>
84643 Date:   Mon Feb 13 16:41:20 2012 +0100
84644
84645     GDataInputStream: don't segfault on async line reads
84646
84647     If an async line read fails, it returns NULL. In that case, we
84648     must return NULL before validating the line, or we segfault.
84649
84650     https://bugzilla.gnome.org/show_bug.cgi?id=658484
84651
84652  gio/gdatainputstream.c | 3 +++
84653  1 file changed, 3 insertions(+)
84654
84655 commit 96671ce815e061a7ff472adbe89ac381443c619a
84656 Author: Kasia Bondarava <kasia.bondarava@gmail.com>
84657 Date:   Tue Feb 14 18:28:32 2012 +0300
84658
84659     Updated Belarusian translation.
84660
84661  po/be.po | 910
84662  ++++++++++++++++++++++++++++++++++++++++-----------------------
84663  1 file changed, 575 insertions(+), 335 deletions(-)
84664
84665 commit f2eed2fd2521cd856b0fcc91187a1da09f386768
84666 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
84667 Date:   Tue Feb 14 11:01:33 2012 +0100
84668
84669     Updated Serbian translation
84670
84671  po/sr.po       | 229
84672  +++++++++++++++++++++------------------------------------
84673  po/sr@latin.po | 229
84674  +++++++++++++++++++++------------------------------------
84675  2 files changed, 170 insertions(+), 288 deletions(-)
84676
84677 commit dd553a2ba32cd8523e3097d34228c21b96a3f10c
84678 Author: Dan Winship <danw@gnome.org>
84679 Date:   Wed Feb 8 08:26:36 2012 -0500
84680
84681     gasyncqueue: deprecate GTimeVal-based methods, add relative-delay ones
84682
84683     https://bugzilla.gnome.org/show_bug.cgi?id=669670
84684
84685  docs/reference/glib/glib-sections.txt |   8 ++-
84686  glib/gasyncqueue.c                    | 105
84687  ++++++++++++++++++++++++++++++----
84688  glib/gasyncqueue.h                    |  15 +++--
84689  glib/glib.symbols                     |   2 +
84690  glib/gthreadpool.c                    |  16 ++----
84691  5 files changed, 117 insertions(+), 29 deletions(-)
84692
84693 commit 99af65a079e4d7c0c20960a6e68f83b3c56f6f20
84694 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
84695 Date:   Sun Feb 12 20:12:30 2012 +0100
84696
84697     Updated Serbian translation
84698
84699  po/sr.po       | 6162
84700  ++++++++++++++++++++++++++++++--------------------------
84701  po/sr@latin.po | 6160
84702  +++++++++++++++++++++++++++++--------------------------
84703  2 files changed, 6541 insertions(+), 5781 deletions(-)
84704
84705 commit 3d34b9bbc7322256d8fb6a6081c503e321d907db
84706 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
84707 Date:   Sun Feb 12 13:21:17 2012 +0100
84708
84709     Updated Spanish translation
84710
84711  po/es.po | 279
84712  ++++++++++++++++++++++++++++++++++-----------------------------
84713  1 file changed, 151 insertions(+), 128 deletions(-)
84714
84715 commit 967f3f83a7311c7ee9584b2f2bc80413142b096f
84716 Author: Matthias Clasen <mclasen@redhat.com>
84717 Date:   Fri Feb 10 22:13:36 2012 -0500
84718
84719     Add a few more missing functions to the docs
84720
84721  docs/reference/gio/gio-sections.txt         | 1 +
84722  docs/reference/gobject/gobject-sections.txt | 3 +++
84723  2 files changed, 4 insertions(+)
84724
84725 commit 5278d1f6af5e053ec1fe75bfde6c86ebcb06afba
84726 Author: Matthias Clasen <mclasen@redhat.com>
84727 Date:   Fri Feb 10 22:08:47 2012 -0500
84728
84729     Add g_settings_new_full to the docs
84730
84731  docs/reference/gio/gio-sections.txt | 1 +
84732  1 file changed, 1 insertion(+)
84733
84734 commit cd3aebc96e59ef558ce0a4d84629da0a97fe24eb
84735 Author: Matthias Clasen <mclasen@redhat.com>
84736 Date:   Fri Feb 10 21:10:58 2012 -0500
84737
84738     Add g_test_undefined to the docs
84739
84740  docs/reference/glib/glib-sections.txt | 1 +
84741  1 file changed, 1 insertion(+)
84742
84743 commit 8cb48f644d66fef98429d2adbf298d3225a25fef
84744 Author: Matthias Clasen <mclasen@redhat.com>
84745 Date:   Fri Feb 10 21:09:39 2012 -0500
84746
84747     Fix a parameter name mismatch
84748
84749     gtk-doc gets unhappy if parameters aren't named the same in
84750     headers, sources and doc comments.
84751
84752  glib/ghash.h | 2 +-
84753  1 file changed, 1 insertion(+), 1 deletion(-)
84754
84755 commit 6293105593e68165590c66bdd40c0df7f822b1e1
84756 Author: Matthias Clasen <mclasen@redhat.com>
84757 Date:   Fri Feb 10 18:06:10 2012 -0500
84758
84759     Drop menu markup docs
84760
84761     This does not exist anymore.
84762
84763  docs/reference/gio/gio-docs.xml | 1 -
84764  1 file changed, 1 deletion(-)
84765
84766 commit 7e657d1e5c4ea733531da2da87f6435ffaa3deac
84767 Author: Javier Jardón <jjardon@gnome.org>
84768 Date:   Fri Feb 10 20:09:20 2012 +0000
84769
84770     docs: Fix some typos in gwin32inputstream
84771
84772  docs/reference/gio/gio-sections.txt | 2 +-
84773  gio/gwin32inputstream.c             | 4 ++--
84774  2 files changed, 3 insertions(+), 3 deletions(-)
84775
84776 commit 704a2ca02de0430786114e7d9bf7aa772c40b934
84777 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
84778 Date:   Fri Feb 10 02:02:29 2012 +0100
84779
84780     socket/win32: flush pending read before signaling HUP
84781
84782     Unix and Windows gio GSocket behaves differently when the socket is
84783     closed by the peer. On Unix, the client receives pending data before
84784     receiving HUP. But on Windows, the HUP may come before, resulting in
84785     unreliable and racy code. We should have same behaviour on all
84786     platforms.
84787
84788     According to MSDN documentation: "an application should check for
84789     remaining data upon receipt of FD_CLOSE to avoid any possibility of
84790     losing data."
84791
84792     https://bugzilla.gnome.org/show_bug.cgi?id=669810
84793
84794  gio/gsocket.c | 22 ++++++++++++++++++++--
84795  1 file changed, 20 insertions(+), 2 deletions(-)
84796
84797 commit 6ca817c3f2c14b39792b381466067f71e601f895
84798 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
84799 Date:   Fri Feb 10 14:52:33 2012 +0100
84800
84801     gio/tests: add /socket/close_graceful test
84802
84803     Add a test to check that remaining data is read before the close
84804     event is received.
84805
84806     https://bugzilla.gnome.org/show_bug.cgi?id=669810
84807
84808  gio/tests/socket.c | 85
84809  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
84810  1 file changed, 85 insertions(+)
84811
84812 commit 6d3b31a533d74b727bca5ac720a81eacb8aee31e
84813 Author: Christophe Fergeau <cfergeau@redhat.com>
84814 Date:   Thu Feb 9 17:59:55 2012 +0100
84815
84816     Fix g_hash_table_foreach crash with NULL hash table
84817
84818     When G_DISABLE_ASSERT is not defined, g_hash_table_foreach and
84819     g_hash_table_find dereferences the hash table argument before
84820     checking if it's NULL. This causes a crash when one of this function
84821     is mistakenly called with a NULL argument instead of returning
84822     with a warning through g_return_if_fail.
84823
84824  glib/ghash.c | 12 ++++++++++--
84825  1 file changed, 10 insertions(+), 2 deletions(-)
84826
84827 commit b17b135d9f4fa5652d64decf1d1cd0cad7de21f0
84828 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
84829 Date:   Fri Feb 10 08:57:21 2012 +0800
84830
84831     Dist gio/gconstructor_as_data.h
84832
84833     This will avoid a dependency on a PERL installation for Visual Studio
84834     builds.
84835
84836     Checked with mclasen in
84837     https://bugzilla.gnome.org/show_bug.cgi?id=669538#c2
84838
84839  gio/Makefile.am | 1 +
84840  1 file changed, 1 insertion(+)
84841
84842 commit d4e3ae990c55c3673c4d18870173d78c38dd6494
84843 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
84844 Date:   Tue Feb 7 14:41:24 2012 +0800
84845
84846     Bug 669538-glib-compile-resources.c: Include io.h on Windows
84847
84848     This is needed for close() on Windows (Visual C++ specifically)
84849     so that
84850     no C4013 (aka Implicit declaration of ...) errors/warnings will
84851     be emitted.
84852
84853  gio/glib-compile-resources.c | 3 +++
84854  1 file changed, 3 insertions(+)
84855
84856 commit 52d046009607e35b4665fc94aa392874d9aaacb8
84857 Author: Richard Hughes <richard@hughsie.com>
84858 Date:   Thu Feb 9 16:22:36 2012 +0000
84859
84860     Allow multiple --sourcedir options to glib-compile-resources
84861
84862  gio/glib-compile-resources.c | 50
84863  +++++++++++++++++++++++++++++++++++++-------
84864  1 file changed, 42 insertions(+), 8 deletions(-)
84865
84866 commit 40e9192d7261ff9eec9e6ec4bd7029c08df80004
84867 Author: Ryan Lortie <desrt@desrt.ca>
84868 Date:   Thu Feb 9 12:15:49 2012 -0500
84869
84870     GApplication: put non-unique apps on D-Bus
84871
84872     For a number of reasons it might be useful to register the object
84873     paths
84874     associated with a non-unique application so that the application
84875     can at
84876     least field requests to its unique D-Bus name.
84877
84878     https://bugzilla.gnome.org/show_bug.cgi?id=647986
84879
84880  gio/gapplication.c          | 21 +++++++++------------
84881  gio/gapplicationimpl-dbus.c | 22 +++++++++++++++++++++-
84882  2 files changed, 30 insertions(+), 13 deletions(-)
84883
84884 commit db38923c94bb764f14ac4b7bff6e71cf6aba343f
84885 Author: David King <david.king@canonical.com>
84886 Date:   Tue Feb 7 09:02:51 2012 +0000
84887
84888     docs: Fix gdbus-codegen example XML
84889
84890     Without the surrounding <node> tags, gdbus-codegen does not
84891     generate any
84892     implementation for the interface described in the introspection XML.
84893
84894     https://bugzilla.gnome.org/show_bug.cgi?id=669544
84895
84896  docs/reference/gio/gdbus-codegen.xml | 30 ++++++++++++++++--------------
84897  1 file changed, 16 insertions(+), 14 deletions(-)
84898
84899 commit daf78764e5e142ea0c787e5f3f22e5bee4417883
84900 Author: Dan Winship <danw@gnome.org>
84901 Date:   Fri Feb 3 12:14:06 2012 -0500
84902
84903     gthread-win32: update for g_get_monotonic_time() changes
84904
84905     g_cond_wait_until() was calling GetSystemTimeAsFileTime() to get the
84906     current time, which is no longer what g_get_monotonic_time() returns.
84907
84908     https://bugzilla.gnome.org/show_bug.cgi?id=669329
84909
84910  glib/gthread-win32.c | 10 +---------
84911  1 file changed, 1 insertion(+), 9 deletions(-)
84912
84913 commit ca5ed93fde448943d7ab62b057a9b16e6ed85621
84914 Author: Dan Winship <danw@gnome.org>
84915 Date:   Fri Feb 3 11:45:51 2012 -0500
84916
84917     glocalfile: fix error code when opening a directory on win32
84918
84919     g_file_read() was returning G_IO_ERROR_IS_DIRECTORY when you tried to
84920     open a directory on unix, but G_IO_ERROR_PERMISSION_DENIED on win32.
84921     Fix that, and add a test to tests/file.c
84922
84923     Pointed out on IRC by Paweł Forysiuk.
84924
84925     https://bugzilla.gnome.org/show_bug.cgi?id=669330
84926
84927  gio/glocalfile.c | 14 ++++++++++++++
84928  gio/tests/file.c |  5 +++++
84929  2 files changed, 19 insertions(+)
84930
84931 commit a067df5d720096a62736d26c9e971363c0843d91
84932 Author: David Zeuthen <davidz@redhat.com>
84933 Date:   Wed Feb 8 12:46:04 2012 -0500
84934
84935     GDBusProxy: Add G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES flag
84936
84937     This is useful when using certain D-Bus services where the
84938     PropertiesChanged signal does not include the property value such as
84939     e.g. various systemd mechanisms, see e.g.
84940
84941      https://bugs.freedesktop.org/show_bug.cgi?id=37632
84942
84943     Signed-off-by: David Zeuthen <davidz@redhat.com>
84944
84945  gio/gdbusproxy.c              | 108
84946  +++++++++++++++++++++++++++++++++++++++---
84947  gio/gioenums.h                |   4 +-
84948  gio/tests/gdbus-proxy.c       |  47 +++++++++++++++++-
84949  gio/tests/gdbus-testserver.py |   6 +--
84950  4 files changed, 153 insertions(+), 12 deletions(-)
84951
84952 commit 1370804f2b1cbb39875bb6a8a53f5bc5318092f4
84953 Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
84954 Date:   Wed Feb 8 17:13:34 2012 +0100
84955
84956     Retrieve cwd and environ in local GApplicationCommandLine
84957
84958     https://bugzilla.gnome.org/show_bug.cgi?id=669689
84959
84960  gio/gapplicationcommandline.c | 38 +++++++++++++++++++++++++++-----------
84961  1 file changed, 27 insertions(+), 11 deletions(-)
84962
84963 commit 90dbaca92477aeb6e1facac5dd8172e0d5319d4e
84964 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
84965 Date:   Mon Feb 6 23:10:34 2012 +0530
84966
84967     glib/tests: mainloop - fix a mem leak.
84968
84969     https://bugzilla.gnome.org/show_bug.cgi?id=669372
84970
84971     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
84972
84973  glib/tests/mainloop.c | 23 ++++++++++++++++++++++-
84974  1 file changed, 22 insertions(+), 1 deletion(-)
84975
84976 commit bd79c00537756ca24423e51f11cae008111ab7d2
84977 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
84978 Date:   Sat Feb 4 23:42:41 2012 +0530
84979
84980     glib/tests: fix memory leak
84981
84982     https://bugzilla.gnome.org/show_bug.cgi?id=669372
84983
84984     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
84985
84986  glib/tests/gdatetime.c | 1 +
84987  glib/tests/hash.c      | 1 +
84988  2 files changed, 2 insertions(+)
84989
84990 commit 46affb0cd8befd5c6c13583570434648ee1e1f13
84991 Author: Dan Winship <danw@gnome.org>
84992 Date:   Wed Feb 8 08:39:42 2012 -0500
84993
84994     gio: update .gitignore
84995
84996  gio/.gitignore | 16 +++++++++-------
84997  1 file changed, 9 insertions(+), 7 deletions(-)
84998
84999 commit a8f516f61e42de970c78a2905a309a7c17eb02c2
85000 Author: Dan Winship <danw@gnome.org>
85001 Date:   Wed Feb 8 08:46:03 2012 -0500
85002
85003     glib/tests/option-context: remove unused tests
85004
85005     These tests were written, but then never used since it was decided to
85006     add g_warnings() to goption.c in the cases they were supposed to be
85007     testing. So anyway, just remove them.
85008
85009  glib/tests/option-context.c | 68
85010  ---------------------------------------------
85011  1 file changed, 68 deletions(-)
85012
85013 commit 71c3ba28a8d9e117efb0446db37d69210820266f
85014 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
85015 Date:   Wed Feb 8 20:41:13 2012 +0800
85016
85017     config.h.win32.in: Add note on if_nametoindex
85018
85019     This explains the current disabling of HAVE_IF_NAMETOINDEX as we are
85020     still supporting Windows XP.  This is expected to change when
85021     the patch
85022     for XP support for if_nametoindex in accepted into master.
85023
85024  config.h.win32.in | 4 ++++
85025  1 file changed, 4 insertions(+)
85026
85027 commit 95a2c885d749b6a14aa3db04bf5ee46ca91fc915
85028 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
85029 Date:   Wed Feb 8 19:52:55 2012 +0800
85030
85031     config.h.win32.in: Updates
85032
85033     Make this more like the config.h.in template
85034
85035  config.h.win32.in | 21 ++++++++++++---------
85036  1 file changed, 12 insertions(+), 9 deletions(-)
85037
85038 commit af99ccc0d663b759b7edfaf744bcb657853280c2
85039 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
85040 Date:   Wed Feb 8 15:09:13 2012 +0800
85041
85042     Update VS2010 property sheet
85043
85044     Should be $(CopyDir) not $(OutDir) here for VS2010.  Oops :|
85045
85046  build/win32/vs10/glib.props | 2 +-
85047  1 file changed, 1 insertion(+), 1 deletion(-)
85048
85049 commit bbda744c0e8d5aa3c1b5476c5083ccfd51b02a7b
85050 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
85051 Date:   Wed Feb 8 14:54:38 2012 +0800
85052
85053     Update VS property sheets
85054
85055     ...To reflect the correct GIO headers to install
85056
85057  build/win32/vs10/glib.props  | 4 ++--
85058  build/win32/vs9/glib.vsprops | 2 +-
85059  2 files changed, 3 insertions(+), 3 deletions(-)
85060
85061 commit f049262a6105ecad71e5515300cbb0239800b10d
85062 Author: Dan Winship <danw@gnome.org>
85063 Date:   Tue Feb 7 10:54:22 2012 -0500
85064
85065     glib-mkenums: fix handling of forward enum declarations
85066
85067     Given
85068
85069         typedef enum MyFoo MyFoo;
85070
85071     glib-mkenums would get confused, not notice the ";", and then keep
85072     skipping lines until it found one that started with a "{", possibly
85073     even going into the next file.
85074
85075     Fix it to just ignore those lines instead (and also, to error out if
85076     it hits eof while parsing an enum).
85077
85078     https://bugzilla.gnome.org/show_bug.cgi?id=669595
85079
85080  gobject/glib-mkenums.in | 6 ++++++
85081  1 file changed, 6 insertions(+)
85082
85083 commit 808346c6abd1af04221308a1ef3abe98b7f062f4
85084 Author: Javier Jardón <jjardon@gnome.org>
85085 Date:   Tue Feb 7 15:37:26 2012 +0100
85086
85087     docs: Add win32 gio specific api to the docs
85088
85089     Reported by Lethalman on IRC
85090
85091  docs/reference/gio/gio-docs.xml     |  2 ++
85092  docs/reference/gio/gio-sections.txt | 42
85093  +++++++++++++++++++++++++++++++++++++
85094  2 files changed, 44 insertions(+)
85095
85096 commit 46e2df316dd4f23b20e2ed2b300cc294336c8dac
85097 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
85098 Date:   Tue Feb 7 17:05:22 2012 +0800
85099
85100     Add Visual C++ 2010 projects to compile GResource tools
85101
85102     Added projects to compile the glib-compile-resources and
85103     gresource(-tool)
85104     utility programs during the Visual C++ 2010 build process, "install"
85105     the resulting binaries upon successful compilation, and dist the new
85106     .vcxproj and .vcxproj.filters files.
85107
85108     Also updated the property sheet and "install" project to make sure
85109     the new
85110     .exe's are indeed "installed" and removed from the "install"
85111     project the
85112     dependency on the testglib project as testglib is not an exhausive
85113     test on
85114     GLib and people might want to make that project compile different test
85115     programs as they might need.
85116
85117     Just wondering: I have updated the property sheet to create the
85118     gconstructor_as_data.h header for glib-compile-resources, but is
85119     it better
85120     to dist that generated header instead as the VS 2008/2010 projects
85121     will
85122     depend on a working installation of PERL on Windows?
85123
85124  build/win32/vs10/Makefile.am                       |   4 +
85125  build/win32/vs10/glib-compile-resources.vcxproj    | 177
85126  +++++++++++++++++++++
85127  .../vs10/glib-compile-resources.vcxproj.filters    |  17 ++
85128  build/win32/vs10/glib.props                        |  10 ++
85129  build/win32/vs10/glib.sln                          |  38 ++++-
85130  build/win32/vs10/gresource.vcxproj                 | 176
85131  ++++++++++++++++++++
85132  build/win32/vs10/gresource.vcxproj.filters         |  14 ++
85133  build/win32/vs10/install.vcxproj                   |  12 +-
85134  8 files changed, 443 insertions(+), 5 deletions(-)
85135
85136 commit 2b400d853e084dc7fe512ea6a56510e64cba7846
85137 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
85138 Date:   Tue Feb 7 16:31:53 2012 +0800
85139
85140     Update Visual C++ 2008 projects
85141
85142     Make the "install" project depend on the glib-compile-resources
85143     gresource
85144     projects so that these tools will be indeed installed.  Missed that
85145     in my
85146     last commit-oops.
85147
85148     Also make the "install" project not to depend on the testglib
85149     project as:
85150     -the test program in the project is not an exhausive test of the GLib
85151      libraries
85152     -One may want to use the project to compile different test program(s),
85153     so
85154      it might be better to keep the project but not "install" the
85155      resulting
85156      .exe
85157
85158  build/win32/vs9/glib.sln | 3 ++-
85159  1 file changed, 2 insertions(+), 1 deletion(-)
85160
85161 commit d858cd30478c0d331e1dc4164e39237de6f52f7f
85162 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
85163 Date:   Tue Feb 7 14:37:57 2012 +0800
85164
85165     Add Visual C++ 2008 projects for GResource tools
85166
85167     Add projects to build the glib-compile-resources and gresource(-tool)
85168     utilities, and "install" these tools upon successful compilation,
85169     and dist
85170     the new projects.
85171
85172     One piece of note: will it be better to dist gconstructor_as_data.h
85173     instead
85174     of generating it in the VS build process (I generated it in the
85175     property
85176     sheet update in this commit)?
85177
85178     Visual C++ 2010 projects will follow shortly.
85179
85180  build/win32/vs9/Makefile.am                   |   2 +
85181  build/win32/vs9/glib-compile-resources.vcproj | 156
85182  ++++++++++++++++++++++++++
85183  build/win32/vs9/glib.sln                      |  46 ++++++++
85184  build/win32/vs9/glib.vsprops                  |   6 +
85185  build/win32/vs9/gresource.vcproj              | 155
85186  +++++++++++++++++++++++++
85187  5 files changed, 365 insertions(+)
85188
85189 commit 867f554ea53bb4e7c975a919e245d4a02d6f42fe
85190 Author: Christian Persch <chpe@gnome.org>
85191 Date:   Mon Feb 6 22:33:19 2012 +0100
85192
85193     docs: Fix typo
85194
85195  docs/reference/gio/glib-compile-resources.xml | 2 +-
85196  1 file changed, 1 insertion(+), 1 deletion(-)
85197
85198 commit 1faed130dc227f983f42f23df2a242bd004c4ac8
85199 Author: Giovanni Campagna <gcampagna@src.gnome.org>
85200 Date:   Thu Nov 17 00:52:59 2011 +0100
85201
85202     gtimezone: consider a leading : in TZ environment variable
85203
85204     When set to represent a zoneinfo file, TZ may start with :, therefore
85205     glib needs to check it and ignore the first char when building the
85206     resulting filename, or it won't be found.
85207     Also, the path could be absolute, in which case it is wrong to
85208     append /usr/share/timezone
85209
85210     https://bugzilla.gnome.org/show_bug.cgi?id=664237
85211
85212  glib/gtimezone.c | 12 +++++++++++-
85213  1 file changed, 11 insertions(+), 1 deletion(-)
85214
85215 commit b98b63187a24451411c88962bd82553652b198e0
85216 Author: Swecha Localization Team <localization@swecha.org>
85217 Date:   Mon Feb 6 17:15:14 2012 +0530
85218
85219     Updated Telugu Translation
85220
85221  po/te.po | 1774
85222  ++++++++++++++++++++++++++++++++------------------------------
85223  1 file changed, 918 insertions(+), 856 deletions(-)
85224
85225 commit bd0897034970253cb3831bdd4d54bb620cdab075
85226 Author: Fran Diéguez <fran.dieguez@mabishu.com>
85227 Date:   Mon Feb 6 02:54:44 2012 +0100
85228
85229     Updated Galician translations
85230
85231  po/gl.po | 418
85232  ++++++++++++++++++++++++++++++++++-----------------------------
85233  1 file changed, 224 insertions(+), 194 deletions(-)
85234
85235 commit 7e9aed94deb6d6b9f25af539d84bb1e66c958cbc
85236 Author: Christian Persch <chpe@gnome.org>
85237 Date:   Sun Feb 5 20:00:16 2012 +0100
85238
85239     Revert "Plug a mem leak in g_environ_unsetenv"
85240
85241     This reverts commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a,
85242     which was
85243     pushed accidentally.
85244
85245  glib/genviron.c | 3 ---
85246  1 file changed, 3 deletions(-)
85247
85248 commit 30e0a1beacb8ffa2e58581e723023a3475d6ad62
85249 Author: Christian Persch <chpe@gnome.org>
85250 Date:   Sun Feb 5 19:55:45 2012 +0100
85251
85252     resources: Consolidate creation of GResource into one place
85253
85254  gio/gresource.c | 32 ++++++++++++++++++++------------
85255  1 file changed, 20 insertions(+), 12 deletions(-)
85256
85257 commit 04df4d45a47d653c24c75f321fe7b017b2d47a68
85258 Author: Christian Persch <chpe@gnome.org>
85259 Date:   Sun Feb 5 16:44:10 2012 +0100
85260
85261     resources: tests: Plug a mem leak
85262
85263     ==1265== 84 (8 direct, 76 indirect) bytes in 1 blocks are definitely
85264     lost in loss record 793 of 827
85265     ==1265==    at 0x4029467: calloc (vg_replace_malloc.c:467)
85266     ==1265==    by 0x408479B: standard_calloc (gmem.c:104)
85267     ==1265==    by 0x4084846: g_malloc0 (gmem.c:189)
85268     ==1265==    by 0x4084B2D: g_malloc0_n (gmem.c:385)
85269     ==1265==    by 0x4228A98: g_resource_load (gresource.c:253)
85270     ==1265==    by 0x804A56D: test_resource_registred (resources.c:198)
85271
85272  gio/tests/resources.c | 1 +
85273  1 file changed, 1 insertion(+)
85274
85275 commit 0ebb6339d15aa4ccc5a380dd35d116806c7005f3
85276 Author: Christian Persch <chpe@gnome.org>
85277 Date:   Sun Feb 5 16:39:51 2012 +0100
85278
85279     resources: tests: Plug a mem leak
85280
85281     ==509== 700 (20 direct, 680 indirect) bytes in 1 blocks are definitely
85282     lost in loss record 828 of 837
85283     ==509==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85284     ==509==    by 0x4084724: standard_malloc (gmem.c:85)
85285     ==509==    by 0x40847C7: g_malloc (gmem.c:159)
85286     ==509==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
85287     ==509==    by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173)
85288     ==509==    by 0x405390D: g_bytes_new_take (gbytes.c:122)
85289     ==509==    by 0x804A48C: test_resource_data (resources.c:174)
85290
85291  gio/tests/resources.c | 1 +
85292  1 file changed, 1 insertion(+)
85293
85294 commit 6789ab2294409ce9388ada1110ea5bb8da71b95a
85295 Author: Christian Persch <chpe@gnome.org>
85296 Date:   Sun Feb 5 16:38:36 2012 +0100
85297
85298     resources: tests: Plug a mem leak
85299
85300     ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are
85301     definitely lost in loss record 859 of 861
85302     ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85303     ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
85304     ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
85305     ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
85306     ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
85307     ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
85308     ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
85309     ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
85310     ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
85311     ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
85312     ==29204==    by 0x41E5E29: g_converter_input_stream_new
85313     (gconverterinputstream.c:204)
85314     ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)
85315
85316  gio/tests/resources.c | 9 ++++++---
85317  1 file changed, 6 insertions(+), 3 deletions(-)
85318
85319 commit 877fe6fb524df8478c963342b7948aa3aa55f25e
85320 Author: Christian Persch <chpe@gnome.org>
85321 Date:   Sun Feb 5 16:37:36 2012 +0100
85322
85323     resources: Init refcount to 1
85324
85325     This bug was exposed by fixing the following leak in the resources
85326     test:
85327
85328     ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are
85329     definitely lost in loss record 859 of 861
85330     ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85331     ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
85332     ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
85333     ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
85334     ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
85335     ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
85336     ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
85337     ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
85338     ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
85339     ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
85340     ==29204==    by 0x41E5E29: g_converter_input_stream_new
85341     (gconverterinputstream.c:204)
85342     ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)
85343
85344  gio/gresource.c | 1 +
85345  1 file changed, 1 insertion(+)
85346
85347 commit 30e9cccb85bd6f398ce1f17d9a8eae98f4c2430a
85348 Author: Christian Persch <chpe@gnome.org>
85349 Date:   Sun Feb 5 16:18:34 2012 +0100
85350
85351     resources: Plug a mem leak
85352
85353     ==29204== 7,192 (76 direct, 7,116 indirect) bytes in 1 blocks are
85354     definitely lost in loss record 855 of 861
85355     ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85356     ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
85357     ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
85358     ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
85359     ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
85360     ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
85361     ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
85362     ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
85363     ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
85364     ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
85365     ==29204==    by 0x424E815: g_zlib_decompressor_new
85366     (gzlibdecompressor.c:270)
85367     ==29204==    by 0x4228DD8: g_resource_lookup_data (gresource.c:422)
85368
85369  gio/gresource.c | 4 ++++
85370  1 file changed, 4 insertions(+)
85371
85372 commit e194a9032f03a14b4a2be85c370a9cf52faeb3d2
85373 Author: Christian Persch <chpe@gnome.org>
85374 Date:   Sun Feb 5 16:16:37 2012 +0100
85375
85376     resources: tests: Plug a mem leak
85377
85378     ==28778== 700 (20 direct, 680 indirect) bytes in 1 blocks are
85379     definitely lost in loss record 842 of 863
85380     ==28778==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85381     ==28778==    by 0x4084724: standard_malloc (gmem.c:85)
85382     ==28778==    by 0x40847C7: g_malloc (gmem.c:159)
85383     ==28778==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
85384     ==28778==    by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173)
85385     ==28778==    by 0x405390D: g_bytes_new_take (gbytes.c:122)
85386     ==28778==    by 0x804C2B1: test_uri_query_info (resources.c:435)
85387
85388  gio/tests/resources.c | 1 +
85389  1 file changed, 1 insertion(+)
85390
85391 commit 108e11875e74c9c9483cab1a8f72e432bdbb8004
85392 Author: Christian Persch <chpe@gnome.org>
85393 Date:   Sun Feb 5 16:14:21 2012 +0100
85394
85395     resources: tests: Plug a mem leak
85396
85397     ==28318== 38 (12 direct, 26 indirect) bytes in 1 blocks are definitely
85398     lost in loss record 613 of 865
85399     ==28318==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85400     ==28318==    by 0x4084724: standard_malloc (gmem.c:85)
85401     ==28318==    by 0x40847C7: g_malloc (gmem.c:159)
85402     ==28318==    by 0x4084AB4: g_malloc_n (gmem.c:361)
85403     ==28318==    by 0x4229599: g_resources_enumerate_children
85404     (gresource.c:806)
85405     ==28318==    by 0x804B39E: test_resource_registred (resources.c:283)
85406
85407  gio/tests/resources.c | 1 +
85408  1 file changed, 1 insertion(+)
85409
85410 commit 74c262a8bd4a1fa6a0163ceb22667852c891c159
85411 Author: Christian Persch <chpe@gnome.org>
85412 Date:   Sun Feb 5 16:12:23 2012 +0100
85413
85414     resources: tests: Plug a mem leak
85415
85416     ==27820== 31 bytes in 1 blocks are definitely lost in loss record
85417     587 of 866
85418     ==27820==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85419     ==27820==    by 0x4084724: standard_malloc (gmem.c:85)
85420     ==27820==    by 0x40847C7: g_malloc (gmem.c:159)
85421     ==27820==    by 0x4084AB4: g_malloc_n (gmem.c:361)
85422     ==27820==    by 0x409D6A1: g_strdup (gstrfuncs.c:356)
85423     ==27820==    by 0x4069FF7: g_get_current_dir (gfileutils.c:2544)
85424     ==27820==    by 0x804BCA7: test_resource_module (resources.c:370)
85425
85426  gio/tests/resources.c | 1 +
85427  1 file changed, 1 insertion(+)
85428
85429 commit ffe7a3293f7e69fab1211f014a54b78fb7611ee0
85430 Author: Christian Persch <chpe@gnome.org>
85431 Date:   Sun Feb 5 16:10:48 2012 +0100
85432
85433     resources: Plug a mem leak
85434
85435     ==27020== 44 (24 direct, 20 indirect) bytes in 1 blocks are definitely
85436     lost in loss record 684 of 936
85437     ==27020==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85438     ==27020==    by 0x4084724: standard_malloc (gmem.c:85)
85439     ==27020==    by 0x40847C7: g_malloc (gmem.c:159)
85440     ==27020==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
85441     ==27020==    by 0x40BC038: g_variant_get_child_value
85442     (gvariant-core.c:969)
85443     ==27020==    by 0x40B5277: g_variant_get_variant (gvariant.c:749)
85444     ==27020==    by 0x4273182: gvdb_table_value_from_item
85445     (gvdb-reader.c:478)
85446     ==27020==    by 0x42731E8: gvdb_table_get_value (gvdb-reader.c:509)
85447     ==27020==    by 0x4228B36: do_lookup (gresource.c:280)
85448     ==27020==    by 0x4228F56: g_resource_get_info (gresource.c:492)
85449
85450  gio/gresource.c | 1 +
85451  1 file changed, 1 insertion(+)
85452
85453 commit fa370571690356bc1082b89ff5b8b8a74664d16f
85454 Author: Christian Persch <chpe@gnome.org>
85455 Date:   Sun Feb 5 16:08:10 2012 +0100
85456
85457     resources: Plug a mem leak
85458
85459     ==26427== 24 bytes in 1 blocks are definitely lost in loss record
85460     608 of 965
85461     ==26427==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85462     ==26427==    by 0x4084724: standard_malloc (gmem.c:85)
85463     ==26427==    by 0x40847C7: g_malloc (gmem.c:159)
85464     ==26427==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
85465     ==26427==    by 0x40BC038: g_variant_get_child_value
85466     (gvariant-core.c:969)
85467     ==26427==    by 0x40BA89F: g_variant_valist_get (gvariant.c:4482)
85468     ==26427==    by 0x40BAC23: g_variant_get_va (gvariant.c:4681)
85469     ==26427==    by 0x40BAB29: g_variant_get (gvariant.c:4633)
85470     ==26427==    by 0x4228BA5: do_lookup (gresource.c:293)
85471     ==26427==    by 0x4228F51: g_resource_get_info (gresource.c:493)
85472
85473  gio/gresource.c | 35 +++++++++++++++++------------------
85474  1 file changed, 17 insertions(+), 18 deletions(-)
85475
85476 commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a
85477 Author: Christian Persch <chpe@gnome.org>
85478 Date:   Sun Feb 5 16:00:31 2012 +0100
85479
85480     Plug a mem leak in g_environ_unsetenv
85481
85482     ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16
85483     of 39
85484     ==9458==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
85485     ==9458==    by 0x4221A1F: vasprintf (vasprintf.c:78)
85486     ==9458==    by 0x40C6065: g_vasprintf (gprintf.c:314)
85487     ==9458==    by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509)
85488     ==9458==    by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535)
85489     ==9458==    by 0x40672E9: g_environ_setenv (genviron.c:156)
85490     ==9458==    by 0x80490E7: test_environ_array (environment.c:78)
85491     ==9458==    by 0x40A3DB5: test_case_run (gtestutils.c:1662)
85492     ==9458==    by 0x40A40B2: g_test_run_suite_internal
85493     (gtestutils.c:1715)
85494     ==9458==    by 0x40A417C: g_test_run_suite_internal
85495     (gtestutils.c:1726)
85496     ==9458==    by 0x40A42F9: g_test_run_suite (gtestutils.c:1771)
85497     ==9458==    by 0x40A3441: g_test_run (gtestutils.c:1319)
85498     ==9458==    by 0x80493F1: main (environment.c:108)
85499
85500     Bug #669412.
85501
85502  glib/genviron.c | 3 +++
85503  1 file changed, 3 insertions(+)
85504
85505 commit 26a5af83d428657dcae72af1c920b36055d92020
85506 Author: Matthias Clasen <mclasen@redhat.com>
85507 Date:   Sat Feb 4 22:54:58 2012 -0500
85508
85509     Back to odd
85510
85511  configure.ac | 2 +-
85512  1 file changed, 1 insertion(+), 1 deletion(-)
85513
85514 commit d6a4369089ad3dd4ab047989ba1ff31904b17eb6
85515 Author: Matthias Clasen <mclasen@redhat.com>
85516 Date:   Sat Feb 4 18:43:13 2012 -0500
85517
85518     2.31.16
85519
85520  configure.ac | 2 +-
85521  1 file changed, 1 insertion(+), 1 deletion(-)
85522
85523 commit 439c8365da232ceb715f14f3f0a7a0751e35547c
85524 Author: Matthias Clasen <mclasen@redhat.com>
85525 Date:   Sat Feb 4 11:51:45 2012 -0500
85526
85527     Updates
85528
85529  NEWS | 20 ++++++++++++++++++++
85530  1 file changed, 20 insertions(+)
85531
85532 commit 59a0134de8ba98d05d97d8fcded4e86bac7fe606
85533 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
85534 Date:   Sat Feb 4 00:14:56 2012 +0530
85535
85536     fix memory leak in g_bookmark_file_parse()
85537
85538     https://bugzilla.gnome.org/show_bug.cgi?id=669334
85539
85540     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
85541
85542  glib/gbookmarkfile.c | 48
85543  ++++++++++++++++++++----------------------------
85544  1 file changed, 20 insertions(+), 28 deletions(-)
85545
85546 commit 7e3eeb2ba12c056308020afa1b26891e5d514539
85547 Author: Kjartan Maraas <kmaraas@gnome.org>
85548 Date:   Sat Feb 4 12:32:51 2012 +0100
85549
85550     Updated Norwegian bokmål translation
85551
85552  po/nb.po | 160
85553  ++++++++++++++++++++++++++++++++-------------------------------
85554  1 file changed, 82 insertions(+), 78 deletions(-)
85555
85556 commit f43565c822697504e32d2d329f4ea1c6c073d514
85557 Author: Dan Winship <danw@gnome.org>
85558 Date:   Fri Feb 3 11:29:46 2012 -0500
85559
85560     gio/tests/file: use g_file_new_tmp()
85561
85562     Rather than misusing g_file_open_tmp(), misuse g_file_new_tmp()
85563     instead. Progress! (Also, gets rid of a compile warning about close()
85564     on win32.)
85565
85566  gio/tests/file.c | 28 ++++++++++++++--------------
85567  1 file changed, 14 insertions(+), 14 deletions(-)
85568
85569 commit cc4c1e89f439244fd0af0afd45ca40015cea4634
85570 Author: Dan Winship <danw@gnome.org>
85571 Date:   Fri Feb 3 12:08:40 2012 -0500
85572
85573     gio/tests/socket-common.c: add a missing #ifdef G_OS_UNIX
85574
85575  gio/tests/socket-common.c | 2 ++
85576  1 file changed, 2 insertions(+)
85577
85578 commit d22c36cf00878a949261603ebac9515245e829bd
85579 Author: Dan Winship <danw@gnome.org>
85580 Date:   Fri Feb 3 11:39:27 2012 -0500
85581
85582     gioenums.h: clean up a few GIOErrorEnum descriptions
85583
85584  gio/gioenums.h | 6 +++---
85585  1 file changed, 3 insertions(+), 3 deletions(-)
85586
85587 commit e9caa11aa5b12a424bc0602855b6960d29aa4a3c
85588 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
85589 Date:   Fri Feb 3 16:29:28 2012 +0100
85590
85591     Updated Spanish translation
85592
85593  po/es.po | 265
85594  +++++++++++++++++++++++++++++++--------------------------------
85595  1 file changed, 132 insertions(+), 133 deletions(-)
85596
85597 commit 3b8ba958f5a0d1e129219cab10ced9c0fa03c1cc
85598 Author: Alexander Larsson <alexl@redhat.com>
85599 Date:   Fri Feb 3 15:11:23 2012 +0100
85600
85601     Fix warning to refer to to-pixdata, not xmllint
85602
85603  gio/glib-compile-resources.c | 2 +-
85604  1 file changed, 1 insertion(+), 1 deletion(-)
85605
85606 commit ac800fa8febe2370cab2de2e0f4ed5abb431e963
85607 Author: Alexander Larsson <alexl@redhat.com>
85608 Date:   Fri Feb 3 15:05:03 2012 +0100
85609
85610     Fix GResourceFile get_parent()
85611
85612     This was erronously losing the last char.
85613
85614  gio/gresourcefile.c | 2 +-
85615  1 file changed, 1 insertion(+), 1 deletion(-)
85616
85617 commit 260a9cc290c42f06af89db33306df7a990448ed9
85618 Author: Christian Persch <chpe@gnome.org>
85619 Date:   Wed Feb 1 14:59:22 2012 +0100
85620
85621     resource: tests: Use g_assert_cmp[u]int
85622
85623     ... instead of just g_assert(), so when the test does fail, one
85624     immediately
85625     can see the actual value the variable had.
85626
85627  gio/tests/resources.c | 56
85628  +++++++++++++++++++++++++--------------------------
85629  1 file changed, 28 insertions(+), 28 deletions(-)
85630
85631 commit cb1dd2143dc6f5b5881b6d94abb7dd6f05137c76
85632 Author: Christian Persch <chpe@gnome.org>
85633 Date:   Tue Jan 31 18:10:55 2012 +0100
85634
85635     resources: compiler: Fix entity processing of xml-stripblanks
85636
85637     Preserve entities instead of replacing them!
85638
85639     Bug #669173.
85640
85641  gio/glib-compile-resources.c | 1 -
85642  1 file changed, 1 deletion(-)
85643
85644 commit 296a2a72c6837ddc90a372b5bc6aea95a9bf82be
85645 Author: Christian Persch <chpe@gnome.org>
85646 Date:   Tue Jan 31 18:01:25 2012 +0100
85647
85648     resources: compiler: Make to-pixbuf failure fatal
85649
85650     Bug #669123.
85651
85652  gio/glib-compile-resources.c | 12 +++++++++---
85653  gio/gresource.c              |  9 +++++----
85654  2 files changed, 14 insertions(+), 7 deletions(-)
85655
85656 commit 387ed239e236cad1c3a54d08a34194c36bb59dba
85657 Author: Ryan Lortie <desrt@desrt.ca>
85658 Date:   Thu Feb 2 10:48:11 2012 -0500
85659
85660     gsettings tool: fix a memory error
85661
85662     8852d4e9a08e7fbc9df7fb99a54b112f5049ee19 introduced a memory error by
85663     taking the type of a GVariant, freeing the GVariant and using the type
85664     after the free.
85665
85666     This delays the free until after we've used the type.
85667
85668     https://bugzilla.gnome.org/show_bug.cgi?id=669253
85669
85670  gio/gsettings-tool.c | 4 +++-
85671  1 file changed, 3 insertions(+), 1 deletion(-)
85672
85673 commit 552b815365649521379c60b672f608a40a8a5f44
85674 Author: Kalev Lember <kalevlember@gmail.com>
85675 Date:   Wed Feb 1 18:44:15 2012 +0200
85676
85677     gio: Convert data-to-c.c to perl
85678
85679     Helper scripts in C can be problematic for cross compiling: the
85680     compiler
85681     produces executables for the target platform, which the host is
85682     usually
85683     unable to run.
85684
85685     https://bugzilla.gnome.org/show_bug.cgi?id=669224
85686
85687  gio/Makefile.am  | 10 +++-------
85688  gio/data-to-c.c  | 51 ---------------------------------------------------
85689  gio/data-to-c.pl | 39 +++++++++++++++++++++++++++++++++++++++
85690  3 files changed, 42 insertions(+), 58 deletions(-)
85691
85692 commit 053b011cccdf8463a10ae09799dd43048bb6c9f0
85693 Author: Benjamin Otte <otte@redhat.com>
85694 Date:   Wed Feb 1 16:25:01 2012 +0100
85695
85696     docs: Clarify GSocketClient reuse policy
85697
85698  gio/gsocketclient.c | 7 +++++--
85699  1 file changed, 5 insertions(+), 2 deletions(-)
85700
85701 commit a60f475b36a35081913c8fa51dc4de6381aaee56
85702 Author: Kalev Lember <kalevlember@gmail.com>
85703 Date:   Wed Feb 1 15:48:28 2012 +0200
85704
85705     gio/tests: Fix out-of-source build
85706
85707     The glib-compile-resources --generate-dependencies call was failing,
85708     although not stopping the build.
85709
85710     Failed to open file 'test2.gresource.xml': No such file or directory
85711     Failed to open file 'test3.gresource.xml': No such file or directory
85712     Failed to open file 'test4.gresource.xml': No such file or directory
85713     Failed to open file 'test.gresource.xml': No such file or directory
85714
85715  gio/tests/Makefile.am | 8 ++++----
85716  1 file changed, 4 insertions(+), 4 deletions(-)
85717
85718 commit 9cf678ed2233ecb603eda92cf727e8cf8ec27335
85719 Author: Kalev Lember <kalevlember@gmail.com>
85720 Date:   Wed Feb 1 10:09:57 2012 +0200
85721
85722     gio.symbols: Add g_static_* symbols
85723
85724     ... which were added in b79cfda49c.
85725
85726  gio/gio.symbols | 3 +++
85727  1 file changed, 3 insertions(+)
85728
85729 commit 0bb201348f7fad556197bec979fc488354ac8a9d
85730 Author: Kalev Lember <kalevlember@gmail.com>
85731 Date:   Wed Feb 1 09:10:29 2012 +0200
85732
85733     gresource-tool: include sys/mman.h conditionally
85734
85735     It's only needed for code guarded by HAVE_LIBELF, so ifdef the include
85736     as well.
85737
85738  gio/gresource-tool.c | 2 +-
85739  1 file changed, 1 insertion(+), 1 deletion(-)
85740
85741 commit 3758b41e08147ca15d5f348afa8e84d9ea6a6a0b
85742 Author: Matthias Clasen <mclasen@redhat.com>
85743 Date:   Tue Jan 31 22:00:45 2012 -0500
85744
85745     Add a test to show that GMarkup properly handles > in content
85746
85747  glib/tests/markups/valid-15.expected | 3 +++
85748  glib/tests/markups/valid-15.gmarkup  | 1 +
85749  2 files changed, 4 insertions(+)
85750
85751 commit 47aa8c43e8d63af27ea60befbeb498d9c6be17b6
85752 Author: Alexander Larsson <alexl@redhat.com>
85753 Date:   Tue Jan 31 16:07:09 2012 +0100
85754
85755     resources: Add to-pixdata preprocessing option
85756
85757  docs/reference/gio/glib-compile-resources.xml |  9 ++++
85758  gio/glib-compile-resources.c                  | 67
85759  ++++++++++++++++++++++++++-
85760  gio/gresource.c                               | 13 ++++--
85761  3 files changed, 85 insertions(+), 4 deletions(-)
85762
85763 commit b79cfda49c59b348c9c713f5f04fd9ec982b6c9d
85764 Author: Alexander Larsson <alexl@redhat.com>
85765 Date:   Tue Jan 31 10:51:44 2012 +0100
85766
85767     Make constructor-based resource registration malloc free
85768
85769     We need to do this because constructors run before main() and
85770     thus before any call to g_mem_set_vtable, making it impossible to
85771     use that function if constructors call g_malloc.
85772
85773     We do this by making the constructors just register the static data
85774     for lazy registration, doing the lazy registration when using
85775     the global resource set.
85776
85777  gio/glib-compile-resources.c |  80 +++++++++---------
85778  gio/gresource.c              | 189
85779  +++++++++++++++++++++++++++++++++++++++----
85780  gio/gresource.h              |  14 ++++
85781  3 files changed, 223 insertions(+), 60 deletions(-)
85782
85783 commit 2496c8b53e0fde02328a43b16542353a8a1643d7
85784 Author: Alexander Larsson <alexl@redhat.com>
85785 Date:   Tue Jan 31 10:51:23 2012 +0100
85786
85787     resources: Minor fixes to the docs
85788
85789  gio/gresource.c | 10 +++++-----
85790  1 file changed, 5 insertions(+), 5 deletions(-)
85791
85792 commit 8ab7ed8ffc2da341064d759776b1e985a2fd24a7
85793 Author: Matthias Clasen <mclasen@redhat.com>
85794 Date:   Mon Jan 30 18:47:31 2012 -0500
85795
85796     Bump version number
85797
85798  configure.ac | 2 +-
85799  1 file changed, 1 insertion(+), 1 deletion(-)
85800
85801 commit d332bdcc583c67e17d2d508225200372f2981ad4
85802 Author: Matthias Clasen <mclasen@redhat.com>
85803 Date:   Mon Jan 30 18:46:18 2012 -0500
85804
85805     2.31.14
85806
85807  configure.ac | 2 +-
85808  1 file changed, 1 insertion(+), 1 deletion(-)
85809
85810 commit e6713ec8105b8197a0b56e9f15b48dfa9550ffe1
85811 Author: Matthias Clasen <mclasen@redhat.com>
85812 Date:   Mon Jan 30 18:45:45 2012 -0500
85813
85814     Fix distclean
85815
85816  gio/Makefile.am       | 4 ++--
85817  gio/tests/Makefile.am | 2 +-
85818  2 files changed, 3 insertions(+), 3 deletions(-)
85819
85820 commit a6bafde5f26b7773fc06e7c3b222b41dfe0d069c
85821 Author: Matthias Clasen <mclasen@redhat.com>
85822 Date:   Mon Jan 30 17:54:33 2012 -0500
85823
85824     Dist gconstructor.h
85825
85826  glib/Makefile.am | 1 +
85827  1 file changed, 1 insertion(+)
85828
85829 commit de0d7a335c76cd158f69d83788985ed05db5756b
85830 Author: Matthias Clasen <mclasen@redhat.com>
85831 Date:   Mon Jan 30 17:53:48 2012 -0500
85832
85833     Emit meaningful error messages
85834
85835     That is useful, even if this is only an internal tool.
85836     I have been scratching my head why this tool would
85837     break distcheck...
85838
85839  gio/data-to-c.c | 13 ++++++++++---
85840  1 file changed, 10 insertions(+), 3 deletions(-)
85841
85842 commit 77ebf9bfc50f86f6ecc4aa41c0b5f4cea75219ad
85843 Author: Matthias Clasen <mclasen@redhat.com>
85844 Date:   Mon Jan 30 17:26:33 2012 -0500
85845
85846     Fix builddir != src builds
85847
85848  gio/Makefile.am | 2 +-
85849  1 file changed, 1 insertion(+), 1 deletion(-)
85850
85851 commit 796389d6c8ce1fb4645db8c13f04aeb7f13d9225
85852 Author: Matthias Clasen <mclasen@redhat.com>
85853 Date:   Mon Jan 30 16:23:01 2012 -0500
85854
85855     Some more documentation fixes
85856
85857  gio/gactiongroup.c | 2 +-
85858  gio/gsocket.c      | 2 +-
85859  2 files changed, 2 insertions(+), 2 deletions(-)
85860
85861 commit 49eeaa9bbdec4b7f57d28697971a63be6854b63e
85862 Author: Matthias Clasen <mclasen@redhat.com>
85863 Date:   Mon Jan 30 15:59:38 2012 -0500
85864
85865     Assorted documentation fixes
85866
85867  docs/reference/gio/gio-sections.txt |  5 -----
85868  gio/gapplication.c                  |  3 ++-
85869  gio/ginetsocketaddress.c            |  2 +-
85870  gio/gnetworkmonitor.c               | 34
85871  ++++++++++++++++++++++++++++++++++
85872  gio/gremoteactiongroup.c            |  4 ++--
85873  5 files changed, 39 insertions(+), 9 deletions(-)
85874
85875 commit 9902a5e064c24ed5793a1e4850026a06147fcd1b
85876 Author: Matthias Clasen <mclasen@redhat.com>
85877 Date:   Mon Jan 30 15:37:43 2012 -0500
85878
85879     Drop menu markup functions from API docs
85880
85881  docs/reference/gio/gio-sections.txt | 10 ----------
85882  1 file changed, 10 deletions(-)
85883
85884 commit 9ffc3391ed7fd8f667c7919edf444e4761fa9e63
85885 Author: Matthias Clasen <mclasen@redhat.com>
85886 Date:   Mon Jan 30 15:37:28 2012 -0500
85887
85888     Fix doc syntax
85889
85890  gobject/gvaluearray.c | 2 +-
85891  1 file changed, 1 insertion(+), 1 deletion(-)
85892
85893 commit 9fe3d34ae354d00f590a268e032b39022d62d184
85894 Author: Matthias Clasen <mclasen@redhat.com>
85895 Date:   Mon Jan 30 15:26:15 2012 -0500
85896
85897     Move pragmas out of function body
85898
85899     It seems that older gcc does not like pragmas inside functions.
85900
85901  gio/gdesktopappinfo.c | 6 +++---
85902  1 file changed, 3 insertions(+), 3 deletions(-)
85903
85904 commit 96f9997387e77cfa567e008f08c75007300e4590
85905 Author: Matthias Clasen <mclasen@redhat.com>
85906 Date:   Mon Jan 30 15:25:09 2012 -0500
85907
85908     Move pragmas out of function body
85909
85910     It seems that older gcc does not like pragmas inside functions.
85911
85912  gio/giomodule.c | 8 ++++----
85913  1 file changed, 4 insertions(+), 4 deletions(-)
85914
85915 commit bdd0aada62806fb492ddf79179ee3d66836d5ba0
85916 Author: Matthias Clasen <mclasen@redhat.com>
85917 Date:   Mon Jan 30 14:21:03 2012 -0500
85918
85919     Silence another deprecation warning
85920
85921  gio/gdesktopappinfo.c | 5 ++++-
85922  1 file changed, 4 insertions(+), 1 deletion(-)
85923
85924 commit 5ae5fc85f40bd5dbc405c37b6dff6992e717e5f5
85925 Author: Matthias Clasen <mclasen@redhat.com>
85926 Date:   Mon Jan 30 14:18:07 2012 -0500
85927
85928     Silence a deprecation warning
85929
85930     Advantage of the new deprecation handling: there's pragmas
85931     to shut them up locally.
85932
85933  gio/giomodule.c | 3 +++
85934  1 file changed, 3 insertions(+)
85935
85936 commit b01af10c86bece6271bdbda09c28d7a3b63d0709
85937 Author: Matthias Clasen <mclasen@redhat.com>
85938 Date:   Mon Jan 30 14:06:22 2012 -0500
85939
85940     Remove a check that triggers deprecation warnings
85941
85942  gobject/tests/reference.c | 1 -
85943  1 file changed, 1 deletion(-)
85944
85945 commit ec49d55247ae4dc5f80d0a3e80229e3d4aa0dd86
85946 Author: Matthias Clasen <mclasen@redhat.com>
85947 Date:   Mon Jan 30 13:38:44 2012 -0500
85948
85949     Updates
85950
85951  NEWS | 43 ++++++++++++++++++++++++++++++++++++++++++-
85952  1 file changed, 42 insertions(+), 1 deletion(-)
85953
85954 commit 968f4e8d79b3191266bf327f18b167445db0076e
85955 Author: Alexander Larsson <alexl@redhat.com>
85956 Date:   Mon Jan 30 16:57:54 2012 +0100
85957
85958     Move constructor macros to an internal header and into generated code
85959
85960     With this we're not longer exporting the constructor headers,
85961     which means
85962     we're not tying ourselves to a macro that might need special
85963     tweaking on
85964     a compiler-by-compiler basis.
85965
85966  gio/Makefile.am              | 10 +++++
85967  gio/data-to-c.c              | 44 +++++++++++++++++++++
85968  gio/glib-compile-resources.c |  3 ++
85969  gio/tests/resources.c        |  1 +
85970  glib/gconstructor.h          | 91
85971  +++++++++++++++++++++++++++++++++++++++++++
85972  glib/gmacros.h               | 93
85973  --------------------------------------------
85974  6 files changed, 149 insertions(+), 93 deletions(-)
85975
85976 commit e43a98c00091f5e293d2d9d72df2c04081802abe
85977 Author: Antoine Jacoutot <ajacoutot@gnome.org>
85978 Date:   Mon Jan 30 16:17:06 2012 +0100
85979
85980     goption: implement platform_get_argv0() for OpenBSD
85981
85982     https://bugzilla.gnome.org/show_bug.cgi?id=669024
85983
85984  glib/goption.c            | 31 ++++++++++++++++++++++++++++++-
85985  glib/tests/option-argv0.c |  4 ++--
85986  2 files changed, 32 insertions(+), 3 deletions(-)
85987
85988 commit 18cb864d12acdb0915ebf63b89b2385dc3fb7e6c
85989 Author: Dan Winship <danw@gnome.org>
85990 Date:   Mon Jan 30 09:00:15 2012 -0500
85991
85992     gtlspassword.c: indentation fixes and doc clarifications
85993
85994  gio/gtlspassword.c | 75
85995  +++++++++++++++++++++++++++++++++---------------------
85996  1 file changed, 46 insertions(+), 29 deletions(-)
85997
85998 commit 46aaad1b2c7f75947833a3315d8c990ab15d49d7
85999 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
86000 Date:   Sun Jan 29 22:57:02 2012 +0800
86001
86002     Updated Traditional Chinese translation(Hong Kong and Taiwan)
86003
86004  po/zh_HK.po | 5844
86005  ++++++++++++++++++++++++++++++----------------------------
86006  po/zh_TW.po | 5863
86007  +++++++++++++++++++++++++++++++----------------------------
86008  2 files changed, 6138 insertions(+), 5569 deletions(-)
86009
86010 commit e9b2e86f59fa5c68ad15c82b355838331d65767e
86011 Author: Kjartan Maraas <kmaraas@gnome.org>
86012 Date:   Sat Jan 28 15:42:38 2012 +0100
86013
86014     Updated Norwegian bokmål translation
86015
86016  po/nb.po | 286
86017  ++++++++++++++++++++++++++++++++++-----------------------------
86018  1 file changed, 155 insertions(+), 131 deletions(-)
86019
86020 commit 7486cd946acc268290a7fa498416f44c95aba40b
86021 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
86022 Date:   Sat Jan 28 12:02:36 2012 +0530
86023
86024     comments/docs: Fix couple of typos
86025
86026     https://bugzilla.gnome.org/show_bug.cgi?id=668857
86027
86028  glib/gbase64.c       | 2 +-
86029  glib/gbookmarkfile.c | 2 +-
86030  glib/gchecksum.c     | 2 +-
86031  glib/gdataset.c      | 4 ++--
86032  glib/gdate.c         | 2 +-
86033  glib/ggettext.c      | 2 +-
86034  glib/grand.c         | 2 +-
86035  glib/gsequence.c     | 2 +-
86036  glib/gslice.c        | 4 ++--
86037  glib/gtester.c       | 2 +-
86038  glib/gthread-posix.c | 2 +-
86039  11 files changed, 13 insertions(+), 13 deletions(-)
86040
86041 commit 9a7a98bf3b4853371e72c91d665e5ad375d68929
86042 Author: Ryan Lortie <desrt@desrt.ca>
86043 Date:   Sat Jan 28 01:09:08 2012 +0100
86044
86045     glib-compile-schemas: get strict about whitespace
86046
86047     It's important to have strict rules for handling of whitespace in
86048     translated strings in GSettings schema files so that the tools
86049     extracting the messages will end up with the same messages as the
86050     runtime calling gettext().
86051
86052     The rules are designed to be simple and unambiguous yet cover most
86053     normal uses in a convenient way.
86054
86055     Those rules are as follows (with rationale):
86056
86057       - for <default> tags, the text content has its leading and trailing
86058         whitespace stripped off, but internal whitespace is not
86059         modified in
86060         any way.
86061
86062         This allows for slightly more flexible use of whitespace without
86063         causing that whitespace to appear in the strings for translation.
86064
86065       - for <summary> and <description> tags, the content is split into
86066         paragraphs.  Paragraphs are separated by two or more sequential
86067         newline characters.  Each paragraph has its leading and trailing
86068         whitespace removed and all other whitespace is normalised to a
86069         single ascii space character.  Finally, the paragraphs are
86070         rejoined,
86071         inserting exactly two newlines between them.
86072
86073         This allows for longer explanations (particularly in the
86074         description
86075         tag) using a natural format that, when normalised, will display
86076         nicely in toolkits.
86077
86078     This patch implements the rules for <default> tags.  The schema
86079     compiler
86080     currently ignores <summary> and <description> tags.
86081
86082  gio/glib-compile-schemas.c | 76
86083  ++++++++++++++++++++++++++++++++++++++--------
86084  1 file changed, 63 insertions(+), 13 deletions(-)
86085
86086 commit 37af8167b65ab95278262bd243292042d01a916b
86087 Author: Ryan Lortie <desrt@desrt.ca>
86088 Date:   Fri Jan 27 21:49:46 2012 +0100
86089
86090     README: Fix potentially extremely annoying typo
86091
86092  README.in | 2 +-
86093  1 file changed, 1 insertion(+), 1 deletion(-)
86094
86095 commit 5bfc973c279b9c3819cf83e903c8456f6bdadb5f
86096 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
86097 Date:   Fri Jan 27 13:39:52 2012 +0100
86098
86099     Updated Spanish translation
86100
86101  po/es.po | 89
86102  ++++++++++++++++++++++++++++++++--------------------------------
86103  1 file changed, 45 insertions(+), 44 deletions(-)
86104
86105 commit 83f530dfc6276be21d2750673d244dc21c11b179
86106 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
86107 Date:   Fri Jan 27 11:17:23 2012 +0100
86108
86109     Updated Spanish translation
86110
86111  po/es.po | 660
86112  +++++++++++++++++++++++++++++++++++++--------------------------
86113  1 file changed, 393 insertions(+), 267 deletions(-)
86114
86115 commit da386705f9e03ebf2cb9abbc523d84146b075444
86116 Author: Ryan Lortie <desrt@desrt.ca>
86117 Date:   Fri Jan 27 03:00:23 2012 -0500
86118
86119     GSettings: two memory use fixes
86120
86121     First, correct a rather dubious case of accessing a GSettingsSchemaKey
86122     after clearing it.  This was technically okay because only the
86123     key name
86124     was accessed (and it is not owned by the struct) but it looks very
86125     wrong.
86126
86127     Second, have g_settings_backend_write() sink the passed in GVariant*.
86128     Not all backends get this right, and I'm starting to like the
86129     pattern of
86130     virtual function wrappers being responsible for sinking the parameters
86131     that they are documented as consuming.
86132
86133  gio/gsettings.c        | 4 +++-
86134  gio/gsettingsbackend.c | 8 +++++++-
86135  2 files changed, 10 insertions(+), 2 deletions(-)
86136
86137 commit 8e763aef43b951746662978c7c644365a92ecfa3
86138 Author: David Zeuthen <davidz@redhat.com>
86139 Date:   Thu Jan 26 14:52:09 2012 -0500
86140
86141     gdbus-codegen: Use C array instead of GValueArray
86142
86143     GValueArray was deprecated in bug 667228 and since we never change the
86144     size of the array, it was kinda dumb to just GValueArray in the first
86145     place.
86146
86147     https://bugzilla.gnome.org/show_bug.cgi?id=667228
86148
86149     Signed-off-by: David Zeuthen <davidz@redhat.com>
86150
86151  gio/gdbus-2.0/codegen/codegen.py | 24 +++++++++++++-----------
86152  1 file changed, 13 insertions(+), 11 deletions(-)
86153
86154 commit 9bfde4a53fbc7c5596c65c790b76e61aae88860d
86155 Author: Ryan Lortie <desrt@desrt.ca>
86156 Date:   Thu Jan 26 11:27:47 2012 -0500
86157
86158     GKeyFile: allow loading from empty strings
86159
86160     GKeyFile supports empty files and also supports loading from the
86161     string
86162     "", but will fail with a critical if you try:
86163
86164       - explicit length == 0
86165       - data == NULL
86166
86167     length == 0 should always be valid, and data == NULL should be
86168     valid in
86169     the case that length == 0, so add some testcases for those and fix the
86170     code up to allow them.
86171
86172     https://bugzilla.gnome.org/show_bug.cgi?id=668756
86173
86174  glib/gkeyfile.c      |  5 ++---
86175  glib/tests/keyfile.c | 27 ++++++++++++++++++++++++++-
86176  2 files changed, 28 insertions(+), 4 deletions(-)
86177
86178 commit bc40fe582d63e75c0e7f9dae44808ecc924e3f7e
86179 Author: David Zeuthen <davidz@redhat.com>
86180 Date:   Thu Jan 26 14:16:28 2012 -0500
86181
86182     GDBusInterface: add dup_object() method
86183
86184     This is needed for thread-safety ... yes, it would have been better to
86185     make get_object() return a full reference and have something like a
86186     peek_object() method return a borrowed reference for C convenience
86187     (only a single vfunc would have been needed). But such an ABI break is
86188     too late now...
86189
86190     Signed-off-by: David Zeuthen <davidz@redhat.com>
86191
86192  docs/reference/gio/gio-sections.txt |  1 +
86193  gio/gdbusinterface.c                | 40
86194  ++++++++++++++++++++++++++++++++++++-
86195  gio/gdbusinterface.h                |  3 +++
86196  gio/gdbusinterfaceskeleton.c        | 14 +++++++++++++
86197  gio/gdbusproxy.c                    | 17 ++++++++++++++++
86198  gio/gio.symbols                     |  1 +
86199  6 files changed, 75 insertions(+), 1 deletion(-)
86200
86201 commit eb6c35f7c391acdc62d295589d829b99088e224c
86202 Author: David Zeuthen <davidz@redhat.com>
86203 Date:   Thu Jan 26 14:06:59 2012 -0500
86204
86205     gio.symbols: Remove removed g_menu_markup_* symbols
86206
86207     Signed-off-by: David Zeuthen <davidz@redhat.com>
86208
86209  gio/gio.symbols | 6 ------
86210  1 file changed, 6 deletions(-)
86211
86212 commit 1542e898f97a152563e53ff871f2e7d26a359a85
86213 Author: Dan Winship <danw@gnome.org>
86214 Date:   Thu Jan 26 09:53:56 2012 -0500
86215
86216     gmain: fix a bunch of comment typos in g_get_monotonic_time()
86217
86218     And remove a comment about Windows in the fallback implementation that
86219     no longer applies, since there's now a separate Windows-specific
86220     implementation.
86221
86222  glib/gmain.c | 37 +++++++++++++++++--------------------
86223  1 file changed, 17 insertions(+), 20 deletions(-)
86224
86225 commit 8998e77b8f348179d0d2fe4d9aea312caef05d71
86226 Author: Christian Persch <chpe@gnome.org>
86227 Date:   Thu Jan 26 15:22:10 2012 +0100
86228
86229     docs: Fix formatting in glib-compile-resource man page
86230
86231     Fixup the formatting in the example rule for --generate-dependencies.
86232
86233  docs/reference/gio/glib-compile-resources.xml | 9 ++++-----
86234  1 file changed, 4 insertions(+), 5 deletions(-)
86235
86236 commit fbfad9cf859072d0a3b0182f636d2496493130e9
86237 Author: Rico Tzschichholz <ricotz@t-online.de>
86238 Date:   Thu Jan 26 14:52:31 2012 +0100
86239
86240     Updated POTFILES.in
86241
86242  po/POTFILES.in | 1 -
86243  1 file changed, 1 deletion(-)
86244
86245 commit 59881a65b2c92edfcc1ad26ec04ff99f401a962b
86246 Author: Andoni Morales Alastruey <amorales@flumotion.com>
86247 Date:   Thu Jan 26 14:38:14 2012 +0100
86248
86249     keyfile tests: Fix windows build using portable g_setenv
86250
86251  glib/tests/keyfile.c | 2 +-
86252  1 file changed, 1 insertion(+), 1 deletion(-)
86253
86254 commit 9f870fc056c2ce01c54a25456ca71e95de170a85
86255 Author: Christian Persch <chpe@gnome.org>
86256 Date:   Thu Jan 26 14:35:30 2012 +0100
86257
86258     docs: Fix the glib-compile-resources docs
86259
86260     Add a tag missing from commit
86261     45783c5927f32cae965c67db14adb8422373d345.
86262
86263  docs/reference/gio/glib-compile-resources.xml | 2 ++
86264  1 file changed, 2 insertions(+)
86265
86266 commit 2a90aba068439ef528cd31f36971ca92b5a70f94
86267 Author: Ryan Lortie <desrt@desrt.ca>
86268 Date:   Wed Jan 25 19:55:33 2012 -0500
86269
86270     Drop the GMenu markup functions
86271
86272     The parser has been moved into Gtk in a modified form and the printer
86273     was never really useful anyway (except for debugging/testing).
86274
86275  gio/Makefile.am        |   5 -
86276  gio/gio.h              |   1 -
86277  gio/gmenumarkup.c      | 741
86278  -------------------------------------------------
86279  gio/gmenumarkup.h      |  47 ----
86280  gio/menumarkup.dtd     |  29 --
86281  gio/menumarkup.xml     |  26 --
86282  gio/menumarkup2.xml    |  75 -----
86283  gio/tests/gmenumodel.c | 375 ++++++++-----------------
86284  8 files changed, 121 insertions(+), 1178 deletions(-)
86285
86286 commit 4e9f59bff8adc59fd8fde5bdee9879b8c3e4e55b
86287 Author: Matthias Clasen <mclasen@redhat.com>
86288 Date:   Wed Jan 25 14:18:34 2012 -0500
86289
86290     e G_SOURCE_CONTINUE/REMOVE internally
86291
86292     Now that we have these macros, we should use them.
86293     This commit covers everything in gio/.
86294
86295  gio/gapplication.c                        | 2 +-
86296  gio/gmountoperation.c                     | 2 +-
86297  gio/gpollfilemonitor.c                    | 2 +-
86298  gio/gregistrysettingsbackend.c            | 2 +-
86299  gio/gunixmount.c                          | 2 +-
86300  gio/tests/contexts.c                      | 2 +-
86301  gio/tests/gapplication-example-cmdline3.c | 2 +-
86302  gio/tests/gapplication.c                  | 2 +-
86303  gio/tests/pollable.c                      | 8 ++++----
86304  gio/tests/simple-async-result.c           | 2 +-
86305  10 files changed, 13 insertions(+), 13 deletions(-)
86306
86307 commit ef159af00f723f46658f46af03ea67185dae9988
86308 Author: Matthias Clasen <mclasen@redhat.com>
86309 Date:   Wed Jan 25 08:53:05 2012 -0500
86310
86311     Use G_SOURCE_CONTINUE/REMOVE internally
86312
86313     Now that we have these macros, we should use them.
86314     This commit covers everything in glib/.
86315
86316  glib/gmain.c                     | 2 +-
86317  glib/tests/mainloop.c            | 2 +-
86318  glib/tests/spawn-multithreaded.c | 2 +-
86319  glib/tests/spawn-singlethread.c  | 2 +-
86320  glib/tests/timeout.c             | 4 +++-
86321  glib/tests/unix.c                | 6 +++---
86322  6 files changed, 10 insertions(+), 8 deletions(-)
86323
86324 commit 12060df9f17a48cd4c7fda27a0af70c17c308ad9
86325 Author: Ryan Lortie <desrt@desrt.ca>
86326 Date:   Wed Jan 25 10:09:09 2012 -0500
86327
86328     GHash: add note about randomness in hashing
86329
86330     To clarify our statements about being robust against outside attackers
86331     degrading the performance of your hashtable.
86332
86333  glib/ghash.c | 5 +++++
86334  1 file changed, 5 insertions(+)
86335
86336 commit 5286dbb7e14d53256ebe45b4482c3a5317eb4e5c
86337 Author: Christian Persch <chpe@gnome.org>
86338 Date:   Tue Jan 24 14:18:12 2012 +0100
86339
86340     resources: tool: Fix a compiler warning
86341
86342     Use G_GSIZE_FORMAT.
86343
86344  gio/gresource-tool.c | 2 +-
86345  1 file changed, 1 insertion(+), 1 deletion(-)
86346
86347 commit f42a5fb53b80540b3af457af32ca1de072f4fdd7
86348 Author: Christian Persch <chpe@gnome.org>
86349 Date:   Mon Jan 23 22:51:44 2012 +0100
86350
86351     resources: compiler: Add autoselected output format
86352
86353     This allows simplifying the make rules.
86354
86355     Bug #668539.
86356
86357  docs/reference/gio/glib-compile-resources.xml | 21 +++++++++++++++++++++
86358  gio/glib-compile-resources.c                  | 11 +++++++++++
86359  gio/tests/Makefile.am                         | 13 +++++--------
86360  3 files changed, 37 insertions(+), 8 deletions(-)
86361
86362 commit 55d10d6bfdfa054d59fa5a01a8289fdc507e0aa9
86363 Author: Christian Persch <chpe@gnome.org>
86364 Date:   Mon Jan 23 20:42:20 2012 +0100
86365
86366     resources: compiler: Add dependency generator
86367
86368     Bug #668532.
86369
86370  docs/reference/gio/glib-compile-resources.xml | 17 ++++++++++
86371  gio/glib-compile-resources.c                  | 48
86372  +++++++++++++++++++++------
86373  gio/tests/Makefile.am                         | 11 +++---
86374  3 files changed, 61 insertions(+), 15 deletions(-)
86375
86376 commit 45783c5927f32cae965c67db14adb8422373d345
86377 Author: Christian Persch <chpe@gnome.org>
86378 Date:   Sat Jan 14 22:34:15 2012 +0100
86379
86380     resources: compiler: Allow stripping blanks from xml data
86381
86382     It's hardly useful to bloat the resource data with blanks intended
86383     only
86384     for human readability, so add a preprocessing option that uses
86385     xmllint --noblanks
86386     to strip these.
86387
86388     Bug #667929.
86389
86390  docs/reference/gio/glib-compile-resources.xml |  14 ++++
86391  gio/glib-compile-resources.c                  | 111
86392  ++++++++++++++++++++++++--
86393  gio/gresource.c                               |  10 ++-
86394  gio/tests/test.gresource.xml                  |   1 +
86395  4 files changed, 129 insertions(+), 7 deletions(-)
86396
86397 commit e94a5f4f8394fe6a7160850c12ea8079215e4323
86398 Author: Matthias Clasen <mclasen@redhat.com>
86399 Date:   Wed Jan 25 07:32:39 2012 -0500
86400
86401     GKeyFile: make list separators effective again
86402
86403     We must preserve the list_separator across clear;init
86404     sequences.
86405
86406  glib/gkeyfile.c | 8 +++++++-
86407  1 file changed, 7 insertions(+), 1 deletion(-)
86408
86409 commit aea9951ef0714418ac139a6c3678eb64d82c692f
86410 Author: Matthias Clasen <mclasen@redhat.com>
86411 Date:   Wed Jan 25 07:32:20 2012 -0500
86412
86413     Fix the new test
86414
86415  glib/tests/keyfile.c | 5 +++--
86416  1 file changed, 3 insertions(+), 2 deletions(-)
86417
86418 commit e50d7e065c72278f7811f7008dac80d5ce53f401
86419 Author: Matthias Clasen <mclasen@redhat.com>
86420 Date:   Wed Jan 25 07:26:58 2012 -0500
86421
86422     Add a test for g_key_file_set_list_separator
86423
86424     A recent 'harmless' fix broke it...
86425
86426  glib/tests/keyfile.c | 28 ++++++++++++++++++++++++++--
86427  1 file changed, 26 insertions(+), 2 deletions(-)
86428
86429 commit ca949756de4ac87815144295abeb8d37535ea314
86430 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
86431 Date:   Wed Jan 25 12:03:14 2012 +0100
86432
86433     GArray: initialize the clear_func pointer
86434
86435     https://bugzilla.gnome.org/show_bug.cgi?id=668650
86436
86437  glib/garray.c | 1 +
86438  1 file changed, 1 insertion(+)
86439
86440 commit 73f5764fcde237737a844fb3b164bcddf6c335d1
86441 Author: Xan Lopez <xan@igalia.com>
86442 Date:   Wed Jan 25 10:28:27 2012 +0100
86443
86444     gresource-tool: fix the build
86445
86446  gio/gresource-tool.c | 1 +
86447  1 file changed, 1 insertion(+)
86448
86449 commit e9725d165621c34f076ce3ae3bb1b2513aa7cf0d
86450 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
86451 Date:   Sat Jan 21 22:17:18 2012 +0530
86452
86453     Macro to insert a new GNode "after" the given sibling.
86454
86455     https://bugzilla.gnome.org/show_bug.cgi?id=626258
86456
86457     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
86458
86459  docs/reference/glib/glib-sections.txt |  1 +
86460  glib/gnode.c                          |  5 +++--
86461  glib/gnode.h                          | 13 +++++++++++++
86462  3 files changed, 17 insertions(+), 2 deletions(-)
86463
86464 commit aa95853f9cd509b09a9c94a58df778ededad562f
86465 Author: Enrique Ocaña González <eocanha@igalia.com>
86466 Date:   Tue Jan 24 13:24:51 2012 +0100
86467
86468     Honor the glib_cv_g_atomic_lock_free env var in configure
86469
86470     This fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=668572
86471
86472  configure.ac | 12 ++++++------
86473  1 file changed, 6 insertions(+), 6 deletions(-)
86474
86475 commit 0ac9ab4e271c8dbaaddd3e748aa687faa4a75523
86476 Author: Emmanuele Bassi <ebassi@gnome.org>
86477 Date:   Wed Jan 4 09:31:12 2012 +0000
86478
86479     Deprecate GValueArray
86480
86481     The GValueArray type was added in a time, during the Jurassic era
86482     or so,
86483     when GArray did not have a representable GType. The GValueArray
86484     API has
86485     various issues as well:
86486
86487       - it doesn't match the other GLib array types;
86488       - it is not reference counted;
86489       - the structure is fully exposed on the stack, so it cannot be
86490         extended to add reference counting;
86491       - it cannot be forcibly resized.
86492
86493     The nice thing is that now we have a GArray type that can replace in
86494     full GValueArray, so we can deprecate the latter, and reduce the
86495     complexity in GLib, application code, and bindings.
86496
86497     https://bugzilla.gnome.org/show_bug.cgi?id=667228
86498
86499  gobject/gboxed.c           |  5 ++++-
86500  gobject/gboxed.h           |  4 ++++
86501  gobject/gparamspecs.c      |  3 +++
86502  gobject/gparamspecs.h      |  6 ++++++
86503  gobject/gvaluearray.c      | 37 +++++++++++++++++++++++++++++++++++++
86504  gobject/gvaluearray.h      | 20 +++++++++++++++++++-
86505  gobject/tests/valuearray.c |  1 +
86506  7 files changed, 74 insertions(+), 2 deletions(-)
86507
86508 commit c602a5f887233bdd75544a290023d10029ca4fda
86509 Author: Emmanuele Bassi <ebassi@gnome.org>
86510 Date:   Wed Jan 4 07:41:47 2012 +0000
86511
86512     array: Add a clear function
86513
86514     Like GPtrArray has a "free function" that can be used to free memory
86515     associated to each pointer in the array, GArray would benefit from
86516     having a "clear function" that can be used to clear the content of
86517     each element of the array when it's removed, or when the entire array
86518     is freed.
86519
86520     https://bugzilla.gnome.org/show_bug.cgi?id=667243
86521
86522  docs/reference/glib/glib-sections.txt |  1 +
86523  glib/garray.c                         | 71
86524  ++++++++++++++++++++++++++++++-----
86525  glib/garray.h                         |  2 +
86526  glib/glib.symbols                     |  1 +
86527  glib/tests/array-test.c               | 38 +++++++++++++++++++
86528  5 files changed, 103 insertions(+), 10 deletions(-)
86529
86530 commit 030b3f25e3e5c018247e18bf309e0454ba138898
86531 Author: Matthias Clasen <mclasen@redhat.com>
86532 Date:   Tue Jan 24 21:11:13 2012 -0500
86533
86534     GHashTable: Add a note about hash collisions
86535
86536  glib/ghash.c | 18 +++++++++++++-----
86537  1 file changed, 13 insertions(+), 5 deletions(-)
86538
86539 commit a3b91b36919af79abbb4737253c40afe18008ee0
86540 Author: Matthias Clasen <mclasen@redhat.com>
86541 Date:   Tue Jan 24 17:37:09 2012 -0500
86542
86543     gresource: Initialize i18n
86544
86545     ...otherwise translations don't work. Pointed out by Kjartan Maraas.
86546
86547     https://bugzilla.gnome.org/show_bug.cgi?id=668561
86548
86549  gio/gresource-tool.c | 20 ++++++++++++++++++++
86550  1 file changed, 20 insertions(+)
86551
86552 commit 26d4feae0cc900bdb56af490176d30025cd0bba6
86553 Author: Ryan Lortie <desrt@desrt.ca>
86554 Date:   Tue Jan 24 16:59:59 2012 -0500
86555
86556     keyfile tests: Add testcase for bug #634232
86557
86558     Add a testcase based on one by Alfredo Dal'Ava Júnior (the original
86559     reporter of the bug).
86560
86561     https://bugzilla.gnome.org/show_bug.cgi?id=634232
86562
86563  glib/tests/keyfile.c | 15 +++++++++++++++
86564  1 file changed, 15 insertions(+)
86565
86566 commit fe10b2c966289d87ea6ea6e76e1ae87ba16f101b
86567 Author: Ryan Lortie <desrt@desrt.ca>
86568 Date:   Tue Jan 24 16:45:49 2012 -0500
86569
86570     GKeyFile: remove approximate_size optimisation
86571
86572     This is micro-optimisation of the worst kind and it's causing obscure
86573     bugs in edge cases.  Better just remove this entirely.
86574
86575     https://bugzilla.gnome.org/show_bug.cgi?id=634232
86576
86577  glib/gkeyfile.c | 40 +++++++---------------------------------
86578  1 file changed, 7 insertions(+), 33 deletions(-)
86579
86580 commit 570514a95c0e2602eb187bd49c6c50e02d09486f
86581 Author: Dan Winship <danw@gnome.org>
86582 Date:   Tue Jan 24 08:28:33 2012 -0500
86583
86584     GSocket: fix complile on platforms without source-specific multicast
86585
86586     Some platforms don't have the source-specific multicast sockopts, and
86587     so would fail to compile. Fix that (and return an error if the caller
86588     tries to use source-specific). Also clarify the docs a bit.
86589
86590     https://bugzilla.gnome.org/show_bug.cgi?id=668468
86591
86592  gio/gsocket.c | 34 +++++++++++++++++++++++++---------
86593  1 file changed, 25 insertions(+), 9 deletions(-)
86594
86595 commit 3f691c6f511a49d0b391ca2d488b9fd617b4ca3d
86596 Author: Christian Persch <chpe@gnome.org>
86597 Date:   Sun Jan 30 20:45:52 2011 +0100
86598
86599     Write list-of value correctly
86600
86601     Fixes a c&p typo. Bug #639099.
86602
86603  gio/glib-compile-schemas.c | 2 +-
86604  1 file changed, 1 insertion(+), 1 deletion(-)
86605
86606 commit 9a689e1077affb7dcf05898693dd7a616cb4484b
86607 Author: Kjartan Maraas <kmaraas@gnome.org>
86608 Date:   Tue Jan 24 10:53:35 2012 +0100
86609
86610     Updated Norwegian bokmål translation
86611
86612  po/nb.po | 390
86613  ++++++++++++++++++++++++++++++++++++++++-----------------------
86614  1 file changed, 246 insertions(+), 144 deletions(-)
86615
86616 commit 99c379f5148b15326a9e2b5d23db9d941c97d2c1
86617 Author: Matthias Clasen <mclasen@redhat.com>
86618 Date:   Mon Jan 23 19:21:22 2012 -0500
86619
86620     GMenuMarkup: call g_variant_ref_sink()
86621
86622     Watch out for them floating variants !
86623     They are easily consumed...
86624
86625  gio/gmenumarkup.c | 1 +
86626  1 file changed, 1 insertion(+)
86627
86628 commit ae3b9b16ceab5518280a18e79b78a0c94c4d1ed3
86629 Author: Fran Diéguez <fran.dieguez@mabishu.com>
86630 Date:   Tue Jan 24 00:50:50 2012 +0100
86631
86632     Updated Galician translations
86633
86634  po/gl.po | 447
86635  +++++++++++++++++++++++++++++++++++++++------------------------
86636  1 file changed, 280 insertions(+), 167 deletions(-)
86637
86638 commit 051d4d846eead9d6baccc939c46a56653f9827c3
86639 Author: Piotr Drąg <piotrdrag@gmail.com>
86640 Date:   Mon Jan 23 20:15:30 2012 +0100
86641
86642     Updated POTFILES.in
86643
86644  po/POTFILES.in | 1 +
86645  1 file changed, 1 insertion(+)
86646
86647 commit d994c38aba1f564e63058ce615dbb8bb4ae34e36
86648 Author: Matthias Clasen <mclasen@redhat.com>
86649 Date:   Mon Jan 23 00:23:18 2012 -0500
86650
86651     Add docs for gresource
86652
86653  docs/reference/gio/Makefile.am   |   2 +
86654  docs/reference/gio/gio-docs.xml  |   1 +
86655  docs/reference/gio/gresource.xml | 116
86656  +++++++++++++++++++++++++++++++++++++++
86657  3 files changed, 119 insertions(+)
86658
86659 commit 716cf3558510be0a7ba7075a431ac2a5ad13b2bf
86660 Author: Matthias Clasen <mclasen@redhat.com>
86661 Date:   Sun Jan 22 02:39:11 2012 -0500
86662
86663     Add a resource tool
86664
86665     This lets you poke at resources in elf files and
86666     standalone resource bundles. So far, only listing
86667     and extracting resources is supported. The support
86668     for elf files requires libelf.
86669
86670  configure.ac                     |  11 +
86671  gio/Makefile.am                  |  13 +-
86672  gio/gresource-bash-completion.sh |  58 ++++
86673  gio/gresource-tool.c             | 622
86674  +++++++++++++++++++++++++++++++++++++++
86675  4 files changed, 703 insertions(+), 1 deletion(-)
86676
86677 commit b6a8dec558c259d3320a5d0d4bc5f8c0d6c62a41
86678 Author: Dan Winship <danw@gnome.org>
86679 Date:   Thu Jan 19 10:39:57 2012 -0500
86680
86681     g_date_time_format: fix output in non-UTF-8 locales
86682
86683     In non-UTF-8 locales, the translations and nl_langinfo() return values
86684     must be converted to UTF-8 before being returned to the caller.
86685     Likewise, when making a recursive call to expand a format like '%x',
86686     the format string must first be converted to UTF-8.
86687
86688     https://bugzilla.gnome.org/show_bug.cgi?id=668250
86689
86690  configure.ac           |  26 +--
86691  glib/gdatetime.c       | 574
86692  +++++++++++++++++++++++++++++--------------------
86693  glib/tests/gdatetime.c |  63 ++++++
86694  3 files changed, 413 insertions(+), 250 deletions(-)
86695
86696 commit 9fa374ccf7f360c54c29a0cee746b20820ae4afa
86697 Author: Matthias Clasen <mclasen@redhat.com>
86698 Date:   Fri Jan 20 15:42:44 2012 -0500
86699
86700     bump rev
86701
86702  configure.ac | 2 +-
86703  1 file changed, 1 insertion(+), 1 deletion(-)
86704
86705 commit e4642d58adf802772f3f2e39566aee300d395742
86706 Author: Matthias Clasen <mclasen@redhat.com>
86707 Date:   Fri Jan 20 15:10:29 2012 -0500
86708
86709     2.31.12
86710
86711  configure.ac | 2 +-
86712  1 file changed, 1 insertion(+), 1 deletion(-)
86713
86714 commit f2b760ea188bc3f0d373d0ab6e0ebfbeea62a707
86715 Author: Matthias Clasen <mclasen@redhat.com>
86716 Date:   Fri Jan 20 15:10:00 2012 -0500
86717
86718     Updates
86719
86720  NEWS | 22 ++++++++++++++++++++++
86721  1 file changed, 22 insertions(+)
86722
86723 commit a461f70080f4fb7127ee59619abed803dbdc2353
86724 Author: Matthias Clasen <mclasen@redhat.com>
86725 Date:   Fri Jan 20 08:08:06 2012 -0500
86726
86727     Silence some compiler warnings
86728
86729  gio/gmenumarkup.c | 4 ++--
86730  1 file changed, 2 insertions(+), 2 deletions(-)
86731
86732 commit 2c864a1bb2fa25b82dd439c705c2e9ae23f29c5d
86733 Author: Matthias Clasen <mclasen@redhat.com>
86734 Date:   Fri Jan 20 08:07:52 2012 -0500
86735
86736     Silence a compiler warning
86737
86738  gio/gmemoryinputstream.c | 3 +--
86739  1 file changed, 1 insertion(+), 2 deletions(-)
86740
86741 commit 8852d4e9a08e7fbc9df7fb99a54b112f5049ee19
86742 Author: Matthias Clasen <mclasen@redhat.com>
86743 Date:   Fri Jan 20 08:02:26 2012 -0500
86744
86745     Fix a refcounting error
86746
86747     'new' is created floating, therefore it is consumed by
86748     g_settings_set, and unreffing it after that call is not right.
86749
86750  gio/gsettings-tool.c | 3 +--
86751  1 file changed, 1 insertion(+), 2 deletions(-)
86752
86753 commit 6784468625a77b3daa1247f2199bc11714cb4eca
86754 Author: Ryan Lortie <desrt@desrt.ca>
86755 Date:   Thu Jan 19 22:13:51 2012 -0500
86756
86757     Note G_MESSAGES_DEBUG in README
86758
86759  README.in | 10 ++++++++++
86760  1 file changed, 10 insertions(+)
86761
86762 commit d683c201f93cdb3c98c4ee16b085f748d63df789
86763 Author: Ryan Lortie <desrt@desrt.ca>
86764 Date:   Thu Jan 19 10:49:06 2012 -0500
86765
86766     tests for GSettings action binding
86767
86768     https://bugzilla.gnome.org/show_bug.cgi?id=668279
86769
86770  gio/tests/gsettings.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
86771  1 file changed, 46 insertions(+)
86772
86773 commit 1d98d18f64edddddea314630e9830a56082c2639
86774 Author: Ryan Lortie <desrt@desrt.ca>
86775 Date:   Thu Jan 19 09:40:24 2012 -0500
86776
86777     add a way to create a GAction from GSettings
86778
86779     g_settings_create_action() will create a GAction for the named key,
86780     allowing it to be added to the action group of the application
86781     (so that
86782     the setting can be directly manipulated from menus, for example).
86783
86784     https://bugzilla.gnome.org/show_bug.cgi?id=668279
86785
86786  docs/reference/gio/gio-sections.txt |   3 +
86787  gio/gio.symbols                     |   1 +
86788  gio/gsettings.c                     | 262
86789  ++++++++++++++++++++++++++++++++++++
86790  gio/gsettings.h                     |   3 +
86791  4 files changed, 269 insertions(+)
86792
86793 commit cf48434867bf6fa074f9a0a67cf03b5c2157170a
86794 Author: Ryan Lortie <desrt@desrt.ca>
86795 Date:   Thu Jan 19 09:01:08 2012 -0500
86796
86797     gsignal: add g_signal_handlers_disconnect_by_data
86798
86799     Similar to g_signal_handlers_disconnect_by_func() but disconnects all
86800     functions that use the given user_data.
86801
86802     https://bugzilla.gnome.org/show_bug.cgi?id=668269
86803
86804  gobject/gsignal.h | 15 +++++++++++++++
86805  1 file changed, 15 insertions(+)
86806
86807 commit 41fbf42c3cbebcf061d023d35e2a4dff5ba7e7de
86808 Author: Murray Cumming <murrayc@murrayc.com>
86809 Date:   Thu Jan 19 16:18:05 2012 +0100
86810
86811     gioenums.h: Remove a trailing comma.
86812
86813  gio/gioenums.h | 2 +-
86814  1 file changed, 1 insertion(+), 1 deletion(-)
86815
86816 commit c95e9085296a1c76124896bf6bedd772cdef4c5e
86817 Author: Ryan Lortie <desrt@desrt.ca>
86818 Date:   Wed Jan 18 22:15:30 2012 -0500
86819
86820     GSettingsSchema: ignore empty schema caches
86821
86822     glib-compile-schemas used to generate these.  They're harmless
86823     and they
86824     mean that no schemas are installed in a particular directory, so just
86825     ignore them.
86826
86827     https://bugzilla.gnome.org/show_bug.cgi?id=656301
86828
86829  gio/gsettingsschema.c | 4 +++-
86830  1 file changed, 3 insertions(+), 1 deletion(-)
86831
86832 commit d8b295abb3e34ce8fe5e7c16bf3ae208d70a3205
86833 Author: Christian Persch <chpe@gnome.org>
86834 Date:   Sat Jan 14 21:28:29 2012 +0100
86835
86836     resources: Plug mem leaks in resource compiler
86837
86838     ==13007== 173 bytes in 1 blocks are definitely lost in loss record
86839     90 of 106
86840     ==13007==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
86841     ==13007==    by 0x407DDBA: standard_malloc (gmem.c:85)
86842     ==13007==    by 0x407E318: g_try_malloc (gmem.c:271)
86843     ==13007==    by 0x40654DE: g_file_get_contents (gfileutils.c:756)
86844     ==13007==    by 0x804A531: main (glib-compile-resources.c:580)
86845
86846     ==13007== 521 (56 direct, 465 indirect) bytes in 1 blocks are
86847     definitely lost in loss record 100 of 106
86848     ==13007==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
86849     ==13007==    by 0x407DDBA: standard_malloc (gmem.c:85)
86850     ==13007==    by 0x407E160: g_malloc (gmem.c:159)
86851     ==13007==    by 0x4091D8D: g_slice_alloc (gslice.c:1003)
86852     ==13007==    by 0x40674A1: g_hash_table_new_full (ghash.c:676)
86853     ==13007==    by 0x804B252: gvdb_hash_table_new (gvdb-builder.c:76)
86854     ==13007==    by 0x43C66B2: (below main) (libc-start.c:226)
86855
86856  gio/glib-compile-resources.c | 5 +++--
86857  1 file changed, 3 insertions(+), 2 deletions(-)
86858
86859 commit 54b986d9187f3935f09b7ba04a9644f8f7c8556e
86860 Author: Ryan Lortie <desrt@desrt.ca>
86861 Date:   Mon Jan 16 14:47:08 2012 -0500
86862
86863     GApplication: drop support for appmenu/menubars
86864
86865     This has been moved over to GtkApplication now.
86866
86867     https://bugzilla.gnome.org/show_bug.cgi?id=668118
86868
86869  gio/gapplication.c          | 105 +-----------------------------
86870  gio/gapplicationimpl-dbus.c | 154
86871  --------------------------------------------
86872  2 files changed, 1 insertion(+), 258 deletions(-)
86873
86874 commit 7a2e6ab79132db79987e67c08ff12be7b46eed62
86875 Author: Dan Winship <danw@gnome.org>
86876 Date:   Wed Jan 18 13:28:00 2012 -0500
86877
86878     update .gitignores
86879
86880  .gitignore           | 1 -
86881  gio/.gitignore       | 1 +
86882  gio/tests/.gitignore | 8 ++++++++
86883  3 files changed, 9 insertions(+), 1 deletion(-)
86884
86885 commit da9d98728dd6b43be2d9e51707e41e8ae1299676
86886 Author: Dan Winship <danw@gnome.org>
86887 Date:   Wed Jan 18 12:05:07 2012 -0500
86888
86889     Fix glib-compile-resources usage when cross-compiling
86890
86891     Copy the behavior of glib-genmarshal: require an installed copy of it,
86892     and use that rather than the built copy.
86893
86894  configure.ac          |  5 +++++
86895  gio/tests/Makefile.am | 16 +++++++++++-----
86896  2 files changed, 16 insertions(+), 5 deletions(-)
86897
86898 commit 7a0bddd768b8f88c94ecf15ac026cad16af4e7f4
86899 Author: Will Thompson <will@willthompson.co.uk>
86900 Date:   Wed Jan 18 10:14:37 2012 +0000
86901
86902     GDBusConnection: note that exit-on-close is sometimes TRUE
86903
86904     g_bus_get_finish() and g_bus_get_sync() both document that the
86905     returned
86906     object will usually have exit-on-close set to TRUE, but the property's
86907     documentation specified that its default is FALSE. While that's
86908     technically true from a GObject perspective, it's not accurate
86909     from the
86910     API user's perspective.
86911
86912     https://bugzilla.gnome.org/show_bug.cgi?id=668163
86913
86914     Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86915     Reviewed-by: David Zeuthen <zeuthen@gmail.com>
86916
86917  gio/gdbusconnection.c | 3 +++
86918  1 file changed, 3 insertions(+)
86919
86920 commit d077b66ee9b480569095e605ce98edab61afbb1c
86921 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
86922 Date:   Mon Jan 16 14:51:19 2012 +0100
86923
86924     GUnixConnection: add async variant for send/receive_credentials()
86925
86926     https://bugzilla.gnome.org/show_bug.cgi?id=629503
86927
86928  docs/reference/gio/gio-sections.txt |   4 +
86929  gio/gio.symbols                     |   4 +
86930  gio/gunixconnection.c               | 195
86931  +++++++++++++++++++++++++++++++-----
86932  gio/gunixconnection.h               |  15 ++-
86933  4 files changed, 193 insertions(+), 25 deletions(-)
86934
86935 commit 3691194b357aa5a045f8f87658150670834f45c2
86936 Author: Dan Winship <danw@gnome.org>
86937 Date:   Wed Jan 18 09:02:21 2012 -0500
86938
86939     g_base64_encode_step: clarify break_lines behavior a bit
86940
86941     break_lines uses LFs, not CRLFs like you might expect (since it's
86942     designed for email-related use), but we can't change that now since
86943     the caller has to allocate the output buffer and so the
86944     number-of-bytes-output is part of the ABI. So, just document that.
86945
86946     https://bugzilla.gnome.org/show_bug.cgi?id=668158
86947
86948  glib/gbase64.c | 3 +++
86949  1 file changed, 3 insertions(+)
86950
86951 commit 08036ce30318a666a4f9df22512d74805be0d498
86952 Author: Dan Winship <danw@gnome.org>
86953 Date:   Tue Jan 17 19:46:34 2012 -0500
86954
86955     gsocket: make this compile on Windows again
86956
86957     https://bugzilla.gnome.org/show_bug.cgi?id=668071
86958
86959  configure.ac  |  2 +-
86960  gio/gsocket.c | 24 +++++++++++++-----------
86961  gio/gsocket.h |  4 ++--
86962  3 files changed, 16 insertions(+), 14 deletions(-)
86963
86964 commit 28f3d4dbffa108c2026efce714e09767c4794237
86965 Author: Kjartan Maraas <kmaraas@gnome.org>
86966 Date:   Tue Jan 17 17:11:43 2012 +0100
86967
86968     Updated Norwegian bokmål translation
86969
86970  po/nb.po | 92
86971  +++++++++++++++++++++++++++++++++++-----------------------------
86972  1 file changed, 51 insertions(+), 41 deletions(-)
86973
86974 commit 3fe710c0b59b881c7b4090601f8c1a33876af78d
86975 Author: Kjartan Maraas <kmaraas@gnome.org>
86976 Date:   Tue Jan 17 17:10:19 2012 +0100
86977
86978     Fix broken build with -Wundefined
86979
86980  glib/gmacros.h | 2 +-
86981  1 file changed, 1 insertion(+), 1 deletion(-)
86982
86983 commit d825828b7b00f67a06ef1b6ba7ddb9c5dd6b0d87
86984 Author: Alexander Larsson <alexl@redhat.com>
86985 Date:   Tue Jan 17 12:32:37 2012 +0100
86986
86987     resources: Skip initial underscores in resource section names
86988
86989     Initial underscores are used in c identifier to make them private,
86990     for instance in Gtk+. However, we don't want to have this in the
86991     resource section name, that just looks ugly.
86992
86993  gio/glib-compile-resources.c | 7 ++++++-
86994  1 file changed, 6 insertions(+), 1 deletion(-)
86995
86996 commit 7dfbe5aa3040d042131b9ff8ac1be0568d56303a
86997 Author: Dan Winship <danw@gnome.org>
86998 Date:   Mon Jan 16 17:15:06 2012 -0500
86999
87000     gsocket: Use alternate IPv6 multicast group sockopt names
87001
87002     Apparently IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP are more portable than
87003     IPV6_ADD_MEMBERSHIP and IPV6_DROP_MEMBERSHIP. (Windows and Linux have
87004     both, but OS X only has the latter.)
87005
87006  gio/gsocket.c | 2 +-
87007  1 file changed, 1 insertion(+), 1 deletion(-)
87008
87009 commit 8390f3bf7e49bbacd96b356c06fa2ebe3edeaf4c
87010 Author: Matthias Clasen <mclasen@redhat.com>
87011 Date:   Mon Jan 16 14:46:26 2012 -0500
87012
87013     Back to the odd
87014
87015  configure.ac | 2 +-
87016  1 file changed, 1 insertion(+), 1 deletion(-)
87017
87018 commit 639c5867c7d86cb50d5dde54acaa9ec0fcdd7648
87019 Author: Matthias Clasen <mclasen@redhat.com>
87020 Date:   Mon Jan 16 14:00:18 2012 -0500
87021
87022     2.31.10
87023
87024  configure.ac | 2 +-
87025  1 file changed, 1 insertion(+), 1 deletion(-)
87026
87027 commit 1945ed407b4ee6e951cc1644274f9cac49e3f045
87028 Author: Matthias Clasen <mclasen@redhat.com>
87029 Date:   Mon Jan 16 11:50:07 2012 -0500
87030
87031     Updates
87032
87033  NEWS | 24 ++++++++++++++++++++++++
87034  1 file changed, 24 insertions(+)
87035
87036 commit bf7408c30bac5b0a20202be5aaa850dd0ca1e671
87037 Author: Dan Winship <danw@gnome.org>
87038 Date:   Thu Dec 29 09:42:25 2011 -0500
87039
87040     GInetSocketAddress: add IPv6 flowinfo and scope_id fields
87041
87042     struct sin6_addr has two additional fields that struct sin_addr
87043     doesn't. Add support for those to GInetSocketAddress, and make sure
87044     they don't get lost when converting between glib and native types.
87045
87046     https://bugzilla.gnome.org/show_bug.cgi?id=635554
87047
87048  docs/reference/gio/gio-sections.txt |   2 +
87049  gio/ginetsocketaddress.c            | 109
87050  ++++++++++++++++++++++++++++++++++--
87051  gio/ginetsocketaddress.h            |  12 ++--
87052  gio/gio.symbols                     |   2 +
87053  gio/gsocketaddress.c                |   7 ++-
87054  gio/tests/socket.c                  |  40 +++++++++++++
87055  6 files changed, 162 insertions(+), 10 deletions(-)
87056
87057 commit c71fc7477ed3ebe513432cba21d69ca99d7eb81c
87058 Author: Dan Winship <danw@gnome.org>
87059 Date:   Thu Dec 29 09:18:53 2011 -0500
87060
87061     ginetaddress.c: fix an incorrect enum name in the docs
87062
87063  gio/ginetaddress.c | 4 ++--
87064  1 file changed, 2 insertions(+), 2 deletions(-)
87065
87066 commit 76f46b4f33c178fe9a2c0113b38dca1dc9e87c97
87067 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
87068 Date:   Mon Jan 16 19:22:28 2012 +0100
87069
87070     GSocket: Use correct type for SO_BROADCAST parameter
87071
87072  gio/gsocket.c | 2 +-
87073  1 file changed, 1 insertion(+), 1 deletion(-)
87074
87075 commit d44bb6ef64bf309efa393d8c89138ba23ad6c004
87076 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
87077 Date:   Mon Jan 16 15:49:50 2012 +0100
87078
87079     GSocket: Reset the timeout in the GSocket GSource after it was
87080     triggered
87081
87082     https://bugzilla.gnome.org/show_bug.cgi?id=667989
87083
87084  gio/gsocket.c | 17 ++++++++++++++---
87085  1 file changed, 14 insertions(+), 3 deletions(-)
87086
87087 commit fbdb8128dce3ef013640c7142888a76f56a7f0f8
87088 Author: Ole André Vadla Ravnås <oravnas@cisco.com>
87089 Date:   Mon Jan 16 14:00:49 2012 +0100
87090
87091     GSocket: Add function to get the currently available bytes for reading
87092
87093     https://bugzilla.gnome.org/show_bug.cgi?id=668009
87094
87095  docs/reference/gio/gio-sections.txt |  1 +
87096  gio/gio.symbols                     |  1 +
87097  gio/gsocket.c                       | 34
87098  ++++++++++++++++++++++++++++++++++
87099  gio/gsocket.h                       |  2 ++
87100  4 files changed, 38 insertions(+)
87101
87102 commit ffb5f8b10191ddf51ccd021c1e4dbba4eafbc370
87103 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
87104 Date:   Fri Jan 13 13:01:35 2012 +0100
87105
87106     GSocket: Add function to set/get the broadcast setting on a socket
87107
87108     https://bugzilla.gnome.org/show_bug.cgi?id=623187
87109
87110  docs/reference/gio/gio-sections.txt |  2 +
87111  gio/gio.symbols                     |  2 +
87112  gio/gsocket.c                       | 94
87113  +++++++++++++++++++++++++++++++++++++
87114  gio/gsocket.h                       |  4 ++
87115  4 files changed, 102 insertions(+)
87116
87117 commit 5560d9b8800de1144d77ed924286759286b7d27e
87118 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
87119 Date:   Fri Jan 13 12:48:02 2012 +0100
87120
87121     GSocket: Add function for setting unicast TTL
87122
87123  docs/reference/gio/gio-sections.txt |   2 +
87124  gio/gio.symbols                     |   2 +
87125  gio/gsocket.c                       | 114
87126  ++++++++++++++++++++++++++++++++++++
87127  gio/gsocket.h                       |   5 ++
87128  4 files changed, 123 insertions(+)
87129
87130 commit 03b40522df4fb247f76e5948eddd2d7a02c097a5
87131 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
87132 Date:   Fri Jan 13 12:53:50 2012 +0100
87133
87134     GSocket: Add support for source-specific multicast (RFC 4604)
87135
87136  gio/gsocket.c | 22 +++++++++++++++++-----
87137  gio/gsocket.h |  2 ++
87138  2 files changed, 19 insertions(+), 5 deletions(-)
87139
87140 commit 97f25892ea38e227fe802d0cc50fd88be12cdb17
87141 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
87142 Date:   Fri Jan 13 12:37:31 2012 +0100
87143
87144     GSocket: Add possibility to join a multicast group only on a specific
87145     interface
87146
87147  configure.ac             |  4 ++++
87148  gio/gnetworkingprivate.h |  1 +
87149  gio/gsocket.c            | 28 +++++++++++++++++++++++++---
87150  gio/gsocket.h            |  2 ++
87151  4 files changed, 32 insertions(+), 3 deletions(-)
87152
87153 commit a62d1bb74728aa80af2410cee57950a545f6fa04
87154 Author: Dan Winship <danw@gnome.org>
87155 Date:   Thu Dec 29 11:01:23 2011 -0500
87156
87157     GSocket: Add multicast-related functions
87158
87159     Add APIs for sending and receiving multicast datagrams with GSocket.
87160
87161     Based on an earlier patch from Olivier Chalouhi.
87162
87163     https://bugzilla.gnome.org/show_bug.cgi?id=626589
87164
87165  docs/reference/gio/gio-sections.txt |   7 +
87166  gio/gio.symbols                     |   6 +
87167  gio/gsocket.c                       | 337
87168  +++++++++++++++++++++++++++++++++++-
87169  gio/gsocket.h                       |  13 ++
87170  4 files changed, 362 insertions(+), 1 deletion(-)
87171
87172 commit 26b3fbd141089d493adb700be0366e8e7f9e595b
87173 Author: Kjartan Maraas <kmaraas@gnome.org>
87174 Date:   Sun Jan 15 15:52:24 2012 +0100
87175
87176     Updated Norwegian bokmål translation
87177
87178  po/nb.po | 239
87179  +++++++++++++++++++++++++++++++++++++++++++--------------------
87180  1 file changed, 162 insertions(+), 77 deletions(-)
87181
87182 commit afe7a2d1368fc8dff0735757c096ded3d540ae42
87183 Author: Dan Winship <danw@gnome.org>
87184 Date:   Thu Jan 5 13:04:37 2012 -0500
87185
87186     GAsyncInitable: fix subclassibility
87187
87188     If a class implements GAsyncInitable, and its parent also implements
87189     it, then the subclass needs to call its parent's init_async() before
87190     running its own. This was made more complicated by the fact that the
87191     default init_finish() behavior was handled by the wrapper method
87192     (which can't be used when making the super call) rather than the
87193     default implementation itself. Fix that.
87194
87195     https://bugzilla.gnome.org/show_bug.cgi?id=667375
87196
87197  gio/gasyncinitable.c | 14 +++++++++++++-
87198  1 file changed, 13 insertions(+), 1 deletion(-)
87199
87200 commit feb120eb40570e803e043e1a87213166ad307c30
87201 Author: Alexander Larsson <alexl@redhat.com>
87202 Date:   Mon Jan 16 10:38:35 2012 +0100
87203
87204     Fix typo
87205
87206     registred_resources -> registered_resources
87207
87208  gio/gresource.c | 16 ++++++++--------
87209  1 file changed, 8 insertions(+), 8 deletions(-)
87210
87211 commit decac50c1598f75ce781a3c6a68a85c0defe38ac
87212 Author: Patrick Welche <prlw1@cam.ac.uk>
87213 Date:   Thu Jan 12 15:38:15 2012 +0000
87214
87215     Protect call to pthread_condattr_setclock with define.
87216
87217     While here update pthread_attr_setstacksize test to use AC_LINK_IFELSE
87218     and avoid an unused variable in glib/tests/thread.c.
87219
87220     https://bugzilla.gnome.org/show_bug.cgi?id=667790
87221
87222  configure.ac         | 22 +++++++++++++++++-----
87223  glib/gthread-posix.c |  2 +-
87224  glib/tests/thread.c  |  2 +-
87225  3 files changed, 19 insertions(+), 7 deletions(-)
87226
87227 commit 6d9f874330ee27ea09b383cb30718a492f6539dd
87228 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
87229 Date:   Fri Sep 30 14:02:29 2011 +0100
87230
87231     g_error_new_valist, g_error_copy: warn if domain is 0 or message
87232     is NULL
87233
87234     Neither of those usages is valid, but there's a lot of use of 0 as a
87235     domain "in the wild", so we can't g_return_if_fail yet.
87236
87237     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
87238     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
87239
87240  glib/gerror.c | 11 +++++++++++
87241  1 file changed, 11 insertions(+)
87242
87243 commit 186c15fc879606866215b40f1bfb730b1c47a727
87244 Author: Matthias Clasen <mclasen@redhat.com>
87245 Date:   Sun Jan 15 23:18:09 2012 -0500
87246
87247     GError: small documentation addition
87248
87249     Document that out variables are not guaranteed to be set to
87250     defined values if an error is thrown. Inspired by bug 658315
87251
87252  glib/gerror.c | 6 +++++-
87253  1 file changed, 5 insertions(+), 1 deletion(-)
87254
87255 commit 5377c0de0108d292ea3e23fa6d90410f9ac9fa00
87256 Author: Matthias Clasen <mclasen@redhat.com>
87257 Date:   Sun Jan 15 22:15:10 2012 -0500
87258
87259     Beef up Libs.private in glib-2.0.pc
87260
87261     This should help getting static builds working on mingw.
87262     Based on a patch by Volker Grabsch, bug 619126.
87263
87264     At the same time, drop the unnecessary GLIB_RT_LIBS variable;
87265     we are already adding -lrt to G_THREAD_LIBS.
87266
87267  configure.ac     | 4 +---
87268  gio-2.0.pc.in    | 2 +-
87269  glib-2.0.pc.in   | 2 +-
87270  glib/Makefile.am | 2 +-
87271  4 files changed, 4 insertions(+), 6 deletions(-)
87272
87273 commit 7e542e97a97a02592beea6a8ffff497f538df3ab
87274 Author: Matthias Clasen <mclasen@redhat.com>
87275 Date:   Sun Jan 15 21:09:31 2012 -0500
87276
87277     Trivial docs fix
87278
87279     I like GLib to be consistently capitalized in the docs.
87280
87281  docs/reference/gio/glib-compile-resources.xml | 2 +-
87282  1 file changed, 1 insertion(+), 1 deletion(-)
87283
87284 commit 4abe25dbbdd1ba0fd430ef61a02334b8be497fc6
87285 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
87286 Date:   Sun Jan 15 19:28:05 2012 +0100
87287
87288     Updated Spanish translation
87289
87290  po/es.po | 259
87291  +++++++++++++++++++++++++++++++++++++++++++--------------------
87292  1 file changed, 176 insertions(+), 83 deletions(-)
87293
87294 commit 673396fb654036f7eb7ba152bb6966e48c1c0e5d
87295 Author: Dan Winship <danw@gnome.org>
87296 Date:   Sun Jan 15 09:35:11 2012 -0500
87297
87298     gmain: fix adding a child source to an already-attached source
87299
87300     Adding a child source to an already-attached parent source would
87301     crash, because we were passing the parent's context when setting the
87302     child's priority.
87303
87304  glib/gmain.c | 2 +-
87305  1 file changed, 1 insertion(+), 1 deletion(-)
87306
87307 commit 87dc86240835313f0cfe503b2d68a09301ad6240
87308 Author: Christian Persch <chpe@gnome.org>
87309 Date:   Sun Jan 15 00:34:56 2012 +0100
87310
87311     Ensure to generate a flags GType for empty Flags enums
87312
87313     When the flags enum only has the default NONE = 0 entry, glib-mkenums
87314     creates an enum type for it, not a flags type. Add an annotation
87315     to the
87316     enum to ensure the correct GType is created.
87317
87318     Bug #667938.
87319
87320  gio/gioenums.h | 9 ++++-----
87321  1 file changed, 4 insertions(+), 5 deletions(-)
87322
87323 commit b717ef86ade12781b95464f4de26c1c1ec2f2df2
87324 Author: Christian Persch <chpe@gnome.org>
87325 Date:   Sat Jan 14 21:13:03 2012 +0100
87326
87327     resources: Use g_set_error_literal where appropriate
87328
87329  gio/gresourcefile.c | 10 ++++------
87330  1 file changed, 4 insertions(+), 6 deletions(-)
87331
87332 commit 870fc484d994093b1d4ebc8d2f52665530693e59
87333 Author: Christian Persch <chpe@gnome.org>
87334 Date:   Sun Jan 15 00:40:25 2012 +0100
87335
87336     Add missing Since: docs
87337
87338  gio/gioenums.h | 4 ++++
87339  1 file changed, 4 insertions(+)
87340
87341 commit 91e3a673767214a86c3316f8851d93a911953f78
87342 Author: Fran Diéguez <fran.dieguez@mabishu.com>
87343 Date:   Sun Jan 15 00:42:25 2012 +0100
87344
87345     Updated Galician translations
87346
87347  po/gl.po | 733
87348  ++++++++++++++++++++++++++++++++++++---------------------------
87349  1 file changed, 414 insertions(+), 319 deletions(-)
87350
87351 commit 0fd61489e5e02312dd54ad721bcca7c45cf367a4
87352 Author: Rico Tzschichholz <ricotz@t-online.de>
87353 Date:   Sat Jan 14 11:18:07 2012 +0100
87354
87355     gio/tests: Fix out-of-source build and use uninstalled libraries
87356
87357  gio/tests/Makefile.am | 4 ++--
87358  1 file changed, 2 insertions(+), 2 deletions(-)
87359
87360 commit a6e149e41f359c4bf2ddab341dad20e7fb2bd9f3
87361 Author: Benjamin Otte <otte@redhat.com>
87362 Date:   Sat Jan 14 01:13:42 2012 +0100
87363
87364     array: return_if_fail() if element size is 0
87365
87366     This is particular useful for:
87367       g_array_new (sizeof (MyStruct), FALSE, FALSE);
87368     because the correct incantation is
87369       g_array_new (FALSE, FALSE, sizeof (MyStruct));
87370     and these warnings will trigger in the first situation.
87371
87372  glib/garray.c | 10 ++++++++--
87373  1 file changed, 8 insertions(+), 2 deletions(-)
87374
87375 commit 9d52243790aa460c228bdcf7ee8e28f78ecd7b13
87376 Author: Benjamin Otte <otte@redhat.com>
87377 Date:   Sun Jan 1 21:51:40 2012 +0100
87378
87379     values: Use v_pointer for g_value_set_gtype()
87380
87381     ... and g_value_get_gtype(). G_TYPE_GTYPE is a pointer type, so it's
87382     values should use the v_pointer member. This is especially true,
87383     because
87384     the value collectors from varargs in gvaluecollector.h use that, too.
87385
87386     This should only cause issues when sizeof(glong) != sizeof(gpointer),
87387     and I'm not aware of any such platform. Maybe win64?
87388
87389  gobject/gvaluetypes.c | 4 ++--
87390  1 file changed, 2 insertions(+), 2 deletions(-)
87391
87392 commit 86cd3018e0c5205707b2db8b9cc8537c2f60678d
87393 Author: Rico Tzschichholz <ricotz@t-online.de>
87394 Date:   Fri Jan 13 23:48:12 2012 +0100
87395
87396     gio/tests: add some missing files to EXTRA_DIST
87397
87398  gio/tests/Makefile.am | 5 +++++
87399  1 file changed, 5 insertions(+)
87400
87401 commit e3fe25669227944381119852b89beead267c604c
87402 Author: Rico Tzschichholz <ricotz@t-online.de>
87403 Date:   Fri Jan 13 23:18:01 2012 +0100
87404
87405     gio: Fix for -Wformat-security
87406
87407  gio/gresourcefile.c | 2 ++
87408  1 file changed, 2 insertions(+)
87409
87410 commit 8735f53ae4f1530b07ff6cf1a5211378b09cd50d
87411 Author: Rico Tzschichholz <ricotz@t-online.de>
87412 Date:   Fri Jan 13 22:35:44 2012 +0100
87413
87414     tests: Fix build failure of resources by linking against
87415     libgmodule-2.0.la
87416
87417  gio/tests/Makefile.am | 1 +
87418  1 file changed, 1 insertion(+)
87419
87420 commit 0ed77c4fdd44d717a7ab2e55b6d3551975133215
87421 Author: Piotr Drąg <piotrdrag@gmail.com>
87422 Date:   Fri Jan 13 21:11:03 2012 +0100
87423
87424     Updated POTFILES.in
87425
87426  po/POTFILES.in | 3 +++
87427  1 file changed, 3 insertions(+)
87428
87429 commit 056cec779a02d33a49fa7bdd9abe621d6bdc95d4
87430 Author: Alexander Larsson <alexl@redhat.com>
87431 Date:   Thu Jan 12 14:50:56 2012 +0100
87432
87433     Add GResource functions to gio.symbols
87434
87435  gio/gio.symbols | 19 +++++++++++++++++++
87436  1 file changed, 19 insertions(+)
87437
87438 commit 186e2d20780d23ebe234e9432ee7bfc47fd25ba3
87439 Author: Alexander Larsson <alexl@redhat.com>
87440 Date:   Thu Jan 12 21:09:15 2012 +0100
87441
87442     Add GLIB_COMPILE_RESOURCES to glib m4 macros
87443
87444  m4macros/glib-2.0.m4 | 3 +++
87445  1 file changed, 3 insertions(+)
87446
87447 commit ac51c338ed4c503dab0927e64e8de7cad5a73e0a
87448 Author: Alexander Larsson <alexl@redhat.com>
87449 Date:   Thu Jan 12 20:51:56 2012 +0100
87450
87451     Add glib_compile_resources variable to the gio pc file
87452
87453  gio-2.0.pc.in | 1 +
87454  1 file changed, 1 insertion(+)
87455
87456 commit c7dfea30b358d737a2711f25a7167968fede4c05
87457 Author: Alexander Larsson <alexl@redhat.com>
87458 Date:   Fri Jan 13 16:39:28 2012 +0100
87459
87460     Add documentation for GResource
87461
87462  docs/reference/gio/Makefile.am                |   1 +
87463  docs/reference/gio/gio-docs.xml               |   5 ++
87464  docs/reference/gio/gio-sections.txt           |  43 +++++++++++
87465  docs/reference/gio/glib-compile-resources.xml | 101
87466  ++++++++++++++++++++++++++
87467  4 files changed, 150 insertions(+)
87468
87469 commit e041843b3e70df95c8909cf4e35728d0d88c1530
87470 Author: Alexander Larsson <alexl@redhat.com>
87471 Date:   Wed Dec 21 23:37:56 2011 +0100
87472
87473     Support resource:/// uris
87474
87475  gio/Makefile.am       |   2 +
87476  gio/gresourcefile.c   | 875
87477  ++++++++++++++++++++++++++++++++++++++++++++++++++
87478  gio/gresourcefile.h   |  51 +++
87479  gio/gvfs.c            |  11 +
87480  gio/tests/resources.c |  40 +++
87481  5 files changed, 979 insertions(+)
87482
87483 commit 75439298f88b5a56130cd1fc03c944f0326471e5
87484 Author: Alexander Larsson <alexl@redhat.com>
87485 Date:   Wed Dec 21 21:45:16 2011 +0100
87486
87487     Add tests for GResource
87488
87489  gio/tests/Makefile.am         |  32 +++-
87490  gio/tests/resourceplugin.c    |  18 ++
87491  gio/tests/resources.c         | 436
87492  ++++++++++++++++++++++++++++++++++++++++++
87493  gio/tests/test.gresource.xml  |  10 +
87494  gio/tests/test1.txt           |   1 +
87495  gio/tests/test2.gresource.xml |   6 +
87496  gio/tests/test2.txt           |   1 +
87497  gio/tests/test3.gresource.xml |   6 +
87498  gio/tests/test3.txt           |   1 +
87499  gio/tests/test4.gresource.xml |   6 +
87500  10 files changed, 516 insertions(+), 1 deletion(-)
87501
87502 commit 827657491dba97392f5ba38a5f5c13f8f2431b10
87503 Author: Alexander Larsson <alexl@redhat.com>
87504 Date:   Wed Dec 21 21:43:20 2011 +0100
87505
87506     Initial version of glib-compile-resources
87507
87508     This is the basic utility to create resource files, either binary
87509     versions or source files that can be compiled into your app.
87510
87511  gio/Makefile.am              |  13 +-
87512  gio/glib-compile-resources.c | 693
87513  +++++++++++++++++++++++++++++++++++++++++++
87514  2 files changed, 705 insertions(+), 1 deletion(-)
87515
87516 commit b87cf491630032de24c2c4ac680b6ea17613b2c8
87517 Author: Alexander Larsson <alexl@redhat.com>
87518 Date:   Wed Dec 21 21:38:23 2011 +0100
87519
87520     Initial version of GResource
87521
87522     GResource is a bundle of files combined into a single binary blog.
87523     The API lets you access the files the resource contains by
87524     using resource paths. You can also register resources with a
87525     global list and access these globally in a merged resource namespace.
87526
87527     The normal way this is used is to link in the resources into your
87528     application/library and have it be automatically registred.
87529
87530     Resources are compiled from an xml description using
87531     glib-compile-resources.
87532
87533  gio/Makefile.am |   2 +
87534  gio/gio.h       |   1 +
87535  gio/gioenums.h  |  38 +++
87536  gio/giotypes.h  |   8 +
87537  gio/gresource.c | 844
87538  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
87539  gio/gresource.h |  98 +++++++
87540  6 files changed, 991 insertions(+)
87541
87542 commit d85b722734a6fcfe94032f6113de9e5c190fd7c3
87543 Merge: 9ef4554a0 73acf0161
87544 Author: Alexander Larsson <alexl@redhat.com>
87545 Date:   Fri Jan 13 16:12:56 2012 +0100
87546
87547     Merge remote-tracking branch 'gvdb/master'
87548
87549 commit 9ef4554a0b252b092ee0e6731305b829d088f0cc
87550 Author: Alexander Larsson <alexl@redhat.com>
87551 Date:   Wed Dec 21 21:13:21 2011 +0100
87552
87553     Add macros to handle constructor functions on the compilers that
87554     support it
87555
87556     This is only supported on some compilers, so we define
87557     G_HAS_CONSTRUCTORS
87558     when it is supported. However, when it is supported we guarantee that
87559     both constructors and destructors work, in executables as well
87560     as shared
87561     libraries (including runtime unloading of shared libraries).
87562
87563     Usage is a bit unorthodox, as some compilers need to use #pragma to
87564     implement constructors, and #pragma can't be used in macros.
87565
87566     The canonical way to use this:
87567
87568       #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
87569       #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor)
87570       #endif
87571       G_DEFINE_CONSTRUCTOR(my_constructor)
87572
87573       static void my_constructor (void)
87574       {
87575         ...
87576
87577       #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA
87578       #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(my_destructor)
87579       #endif
87580       G_DEFINE_DESTRUCTOR(my_destructor)
87581
87582       static void my_destructor (void)
87583       {
87584         ...
87585
87586  glib/gmacros.h | 93
87587  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
87588  1 file changed, 93 insertions(+)
87589
87590 commit 73acf016185f323a8caa268b53284621d805fb15
87591 Author: Alexander Larsson <alexl@redhat.com>
87592 Date:   Fri Jan 13 15:59:56 2012 +0100
87593
87594     Support creating a GvdbReader from data
87595
87596     This is needed for the glib resource work.
87597
87598  gvdb-reader.c | 146
87599  ++++++++++++++++++++++++++++++++++++++++++----------------
87600  gvdb-reader.h |  10 ++++
87601  2 files changed, 117 insertions(+), 39 deletions(-)
87602
87603 commit d1f6300363bb8afc5f7f1e54663a7201587bcd41
87604 Author: Murray Cumming <murrayc@murrayc.com>
87605 Date:   Fri Jan 13 09:21:46 2012 +0100
87606
87607     Docs: Changed can not to cannot.
87608
87609     This is a backport from the glib commit
87610     30fdc1a79938540af7bad0af68d0a3b8af14f117
87611
87612  gvdb-reader.c | 2 +-
87613  1 file changed, 1 insertion(+), 1 deletion(-)
87614
87615 commit 3db6241b12bccab05be6916e1f843091a3cea380
87616 Author: Yaron Shahrabani <sh.yaron@gmail.com>
87617 Date:   Fri Jan 13 09:38:35 2012 +0200
87618
87619     Updated Hebrew translation.
87620
87621  po/he.po | 442
87622  +++++++++++++++++++++++++++++++--------------------------------
87623  1 file changed, 221 insertions(+), 221 deletions(-)
87624
87625 commit 9e732ab0ea742d57a46f72be475ac1d2f026eae2
87626 Author: Javier Jardón <jjardon@gnome.org>
87627 Date:   Tue Dec 6 23:15:58 2011 +0000
87628
87629     docs/gobject/tutorial: Use g_object_class_install_properties
87630
87631  docs/reference/gobject/tut_gobject.xml | 51
87632  ++++++++++++++++++----------------
87633  docs/reference/gobject/tut_howto.xml   | 33 ++++++++++++++--------
87634  2 files changed, 49 insertions(+), 35 deletions(-)
87635
87636 commit c3d6595f5a9230fc579edd9a646351b22ca6d976
87637 Author: Evan Nemerson <evan@coeus-group.com>
87638 Date:   Sat Jan 7 09:54:53 2012 -0800
87639
87640     GIO: add lots of annotations for Vala bindings
87641
87642     https://bugzilla.gnome.org/show_bug.cgi?id=667447
87643
87644  gio/gapplicationcommandline.c |  2 +-
87645  gio/gbufferedinputstream.c    |  3 ++-
87646  gio/gdbusintrospection.c      |  2 +-
87647  gio/gdbusmessage.c            | 15 ++++++++-------
87648  gio/gdbusserver.c             |  2 +-
87649  gio/gemblemedicon.c           |  2 +-
87650  gio/gfile.c                   | 18 +++++++++---------
87651  gio/gfileicon.c               |  3 ++-
87652  gio/gfileinfo.c               |  2 +-
87653  gio/gfilemonitor.c            |  2 +-
87654  gio/ginetaddress.c            |  2 +-
87655  gio/ginitable.c               |  2 +-
87656  gio/gmemoryinputstream.c      |  4 ++--
87657  gio/gmountoperation.c         |  3 ++-
87658  gio/gnetworkaddress.c         |  2 +-
87659  gio/gnetworkservice.c         |  2 +-
87660  gio/goutputstream.c           |  2 ++
87661  gio/gsimpleactiongroup.c      |  4 ++--
87662  gio/gsocket.c                 | 19 ++++++++++++-------
87663  gio/gsocketservice.c          |  3 ++-
87664  gio/gthemedicon.c             |  6 +++---
87665  gio/gtlsclientconnection.c    |  3 ++-
87666  gio/gtlsdatabase.c            |  4 ++--
87667  gio/gtlsfiledatabase.c        |  3 ++-
87668  gio/gtlspassword.c            |  1 +
87669  gio/gtlsserverconnection.c    |  3 ++-
87670  26 files changed, 65 insertions(+), 49 deletions(-)
87671
87672 commit e98f17e5cf1696d418444b23cb092be0eaba3008
87673 Author: Philip Withnall <philip@tecnocode.co.uk>
87674 Date:   Thu Dec 22 00:16:06 2011 +0000
87675
87676     Bug 666700 — Add some missing (allow-none) annotations
87677
87678     Add some missing (allow-none) annotations to GContentType, GIcon and
87679     GHashTable methods.
87680
87681     Closes: bgo#666700
87682
87683  gio/gcontenttype.c | 2 +-
87684  gio/gicon.c        | 4 ++--
87685  glib/ghash.c       | 8 ++++----
87686  3 files changed, 7 insertions(+), 7 deletions(-)
87687
87688 commit f8843a0feb09898fea320a5a65a443bc5a70d78e
87689 Author: Matthias Clasen <mclasen@redhat.com>
87690 Date:   Tue Jan 10 00:40:14 2012 -0500
87691
87692     Back to odd
87693
87694  configure.ac | 2 +-
87695  1 file changed, 1 insertion(+), 1 deletion(-)
87696
87697 commit 4a016d82f1246b6bb58e4374f318ab47a5806672
87698 Author: Matthias Clasen <mclasen@redhat.com>
87699 Date:   Tue Jan 10 00:39:20 2012 -0500
87700
87701     2.31.8
87702
87703  configure.ac | 2 +-
87704  1 file changed, 1 insertion(+), 1 deletion(-)
87705
87706 commit 93849185ca8b5bfdece2b80f21f25efd160f0019
87707 Author: Matthias Clasen <mclasen@redhat.com>
87708 Date:   Mon Jan 9 23:23:27 2012 -0500
87709
87710     Updates
87711
87712  NEWS | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
87713  1 file changed, 56 insertions(+), 1 deletion(-)
87714
87715 commit 00c00e2f3f3194202877e54a2429bd1a4f9c5526
87716 Author: Matthias Clasen <mclasen@redhat.com>
87717 Date:   Mon Jan 9 21:49:08 2012 -0500
87718
87719     Add G_FILE_ATTRIBUTE_FILESYSTEM_USED to get exact used space
87720
87721     This is implemented by with statfs_buffer.f_bavail (free blocks
87722     for unprivileged users) as a default way to retrieve real free space.
87723     Based on a patch by Marcus Carlson, bug 625751.
87724
87725  docs/reference/gio/gio-sections.txt |  1 +
87726  gio/gfileattribute.c                |  1 +
87727  gio/gfileinfo.h                     | 11 +++++++++++
87728  gio/glocalfile.c                    | 19 +++++++++++++++++++
87729  4 files changed, 32 insertions(+)
87730
87731 commit 31960257a6f52a4ec92d70986969f3f7ce336c4c
87732 Author: Matthias Clasen <mclasen@redhat.com>
87733 Date:   Mon Jan 9 21:35:13 2012 -0500
87734
87735     Make glocalfile.c more readable
87736
87737     The many nested ifdefs here really deserve some annotations.
87738     Based on a patch by Marcus Carlson, bug 625751.
87739
87740  gio/glocalfile.c | 18 +++++++++---------
87741  1 file changed, 9 insertions(+), 9 deletions(-)
87742
87743 commit fd7e44383810cd939d8e0daf880817f67ea1dce2
87744 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
87745 Date:   Fri Jan 6 22:43:19 2012 +0530
87746
87747     add g_queue_free_full to glib-sections.txt
87748
87749     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
87750
87751     https://bugzilla.gnome.org/show_bug.cgi?id=667331
87752
87753  docs/reference/glib/glib-sections.txt | 1 +
87754  1 file changed, 1 insertion(+)
87755
87756 commit 0ed2cdb0d926e28188f1ac924c8216dfa9db24a6
87757 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
87758 Date:   Thu Jan 5 10:51:03 2012 +0530
87759
87760     Use g_queue_free_full() convenience function.
87761
87762     https://bugzilla.gnome.org/show_bug.cgi?id=667331
87763
87764     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
87765
87766  gio/gdbusprivate.c | 12 +++---------
87767  glib/gmain.c       | 22 +++++++++++-----------
87768  2 files changed, 14 insertions(+), 20 deletions(-)
87769
87770 commit a76d85de50285c7f376acefd14e66764afc1321a
87771 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
87772 Date:   Tue Jan 10 01:00:29 2012 +0300
87773
87774     Updated Belarusian translation.
87775
87776  po/be.po | 5888
87777  +++++++++++++++++++++++++++++++-------------------------------
87778  1 file changed, 2960 insertions(+), 2928 deletions(-)
87779
87780 commit ddf9633d95235ed783cdab42e79e99b7b0f6bee0
87781 Author: Matthias Clasen <mclasen@redhat.com>
87782 Date:   Mon Jan 9 15:27:07 2012 -0500
87783
87784     fix a compiler warning
87785
87786  glib/tests/regex.c | 2 +-
87787  1 file changed, 1 insertion(+), 1 deletion(-)
87788
87789 commit 39dc681fc7d9e336d081d0d6559e6dd3454965a0
87790 Author: Matthias Clasen <mclasen@redhat.com>
87791 Date:   Fri Jan 6 20:48:04 2012 -0500
87792
87793     Realign the hash set example with added api
87794
87795     Change the name of set_insert to set_add, to better match the
87796     newly added g_hash_table_add.
87797
87798  glib/ghash.c | 6 +++---
87799  1 file changed, 3 insertions(+), 3 deletions(-)
87800
87801 commit 875ffc41b72291cc0f2d3efae905cb0b380bb210
87802 Author: Ryan Lortie <desrt@desrt.ca>
87803 Date:   Mon Jan 9 14:28:10 2012 +0100
87804
87805     drop debian/ directory
87806
87807  debian/README.debian         |  30 -----------
87808  debian/build                 |  62 ---------------------
87809  debian/changelog             |  10 ----
87810  debian/control               |  53 ------------------
87811  debian/copyright             |   8 ---
87812  debian/libglib-cvs-dev.files |   9 ----
87813  debian/postinst              |   7 ---
87814  debian/rules                 | 126
87815  -------------------------------------------
87816  8 files changed, 305 deletions(-)
87817
87818 commit 7678b10703ebe84cf869cf5929d89770f3f7f977
87819 Author: Dan Vrátil <dvratil@redhat.com>
87820 Date:   Mon Jan 9 09:29:20 2012 +0100
87821
87822     Fix GHashTable GDB pretty printing (bug #667420)
87823
87824  glib/glib.py | 11 ++++++-----
87825  1 file changed, 6 insertions(+), 5 deletions(-)
87826
87827 commit 82740adc61b6d4a6174d033efe1df1303b98eaa1
87828 Author: Alexander Shopov <ash@kambanaria.org>
87829 Date:   Sun Jan 8 16:48:13 2012 +0200
87830
87831     Updated Bulgarian translation
87832
87833  po/bg.po | 5874
87834  +++++++++++++++++++++++++++++++-------------------------------
87835  1 file changed, 2963 insertions(+), 2911 deletions(-)
87836
87837 commit d141940bc67a1c101dbd893e0b5247d931515159
87838 Author: Jasper St. Pierre <jstpierre@mecheye.net>
87839 Date:   Fri Jan 6 14:29:45 2012 -0500
87840
87841     gthread-posix: Remove misleading documentation comments
87842
87843     g_thread_init() has done nothing since 2.32, so while the function
87844     still can be used if "g_thread_init() has not yet been called",
87845     it won't do nothing in that case, it will just perform normally.
87846
87847  glib/gthread-posix.c | 15 ---------------
87848  1 file changed, 15 deletions(-)
87849
87850 commit 021e116f0525ce99cea97fb7039d6be804d4145f
87851 Author: Jasper St. Pierre <jstpierre@mecheye.net>
87852 Date:   Mon Sep 12 23:14:32 2011 -0400
87853
87854     gbacktrace: g_get_prgname () isn't called for a NULL argument
87855
87856     https://bugzilla.gnome.org/show_bug.cgi?id=658871
87857
87858  glib/gbacktrace.c | 8 ++++----
87859  1 file changed, 4 insertions(+), 4 deletions(-)
87860
87861 commit a44404f4ecbf9404f32313f8ee9a3fd06e5b0a47
87862 Author: Kjartan Maraas <kmaraas@gnome.org>
87863 Date:   Fri Jan 6 20:35:34 2012 +0100
87864
87865     Updated Norwegian bokmål translation
87866
87867  po/nb.po | 296
87868  +++++++++++++++++++++++++++++++--------------------------------
87869  1 file changed, 148 insertions(+), 148 deletions(-)
87870
87871 commit 20825918a3035e1569eb12f0fc8c4d482b0a27d4
87872 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
87873 Date:   Fri Jan 6 20:31:54 2012 +0100
87874
87875     Updated Spanish translation
87876
87877  po/es.po | 440
87878  ++++++++++++++++++++++++++++++---------------------------------
87879  1 file changed, 211 insertions(+), 229 deletions(-)
87880
87881 commit 21d2c49f82aa3c73ab77817a80065e747a9d154a
87882 Author: Ryan Lortie <desrt@desrt.ca>
87883 Date:   Fri Jan 6 10:25:03 2012 -0500
87884
87885     minor fixup to last commit
87886
87887  glib/ghash.h | 2 +-
87888  1 file changed, 1 insertion(+), 1 deletion(-)
87889
87890 commit 752f0cac159dc84c03c42f84d9d8a8c923334d43
87891 Author: Ryan Lortie <desrt@desrt.ca>
87892 Date:   Fri Jan 6 10:09:32 2012 -0500
87893
87894     GHashTable: new 'add' and 'contains' APIs
87895
87896     These are both convenience APIs that make it slightly nicer to use
87897     GHashTable as a set (which is something we document as officially
87898     supported).
87899
87900  docs/reference/glib/glib-sections.txt |  2 ++
87901  glib/ghash.c                          | 48
87902  +++++++++++++++++++++++++++++++++++
87903  glib/ghash.h                          |  4 +++
87904  glib/glib.symbols                     |  2 ++
87905  4 files changed, 56 insertions(+)
87906
87907 commit b87f6f9f8cb789a645b8792cf197328fb686ba55
87908 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
87909 Date:   Fri Jan 6 16:58:57 2012 +0700
87910
87911     gio/gsocks5proxy: typo fix
87912
87913  gio/gsocks5proxy.c | 2 +-
87914  1 file changed, 1 insertion(+), 1 deletion(-)
87915
87916 commit 6e92646f218ce6d70dc932c5b444150d78928294
87917 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
87918 Date:   Fri Jan 6 16:58:28 2012 +0700
87919
87920     Updated Vietnamese translation
87921
87922  po/vi.po | 114
87923  +++++++++++++++++++++++++++------------------------------------
87924  1 file changed, 49 insertions(+), 65 deletions(-)
87925
87926 commit 74345b3383132985c04ec2f46846f89d7a51f0a0
87927 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
87928 Date:   Fri Jan 6 16:48:13 2012 +0700
87929
87930     po/vi: import from Damned Lies
87931
87932  po/vi.po | 5906
87933  ++++++++++++++++++++++++++++++++------------------------------
87934  1 file changed, 3027 insertions(+), 2879 deletions(-)
87935
87936 commit 0da8db52cdd928809dc7e78c951ecbb19c51c0a2
87937 Author: Dan Winship <danw@gnome.org>
87938 Date:   Thu Jan 5 12:57:01 2012 -0500
87939
87940     Remove some cruft from an older version of the code
87941
87942  gio/gfilterinputstream.c  | 3 ---
87943  gio/gfilteroutputstream.c | 1 -
87944  2 files changed, 4 deletions(-)
87945
87946 commit 382341dd9934251de9e9e10dbe5ea3da00c74c59
87947 Author: Michael Terry <michael.terry@canonical.com>
87948 Date:   Wed Jan 4 14:48:53 2012 -0500
87949
87950     gdesktopappinfo: Fix gtk-doc to mention Keywords not X-GNOME-Keywords
87951
87952     https://bugzilla.gnome.org/show_bug.cgi?id=667285
87953
87954  gio/gdesktopappinfo.c | 2 +-
87955  1 file changed, 1 insertion(+), 1 deletion(-)
87956
87957 commit 2fe964eeb15843a1e21789d13751b789f520ea4b
87958 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
87959 Date:   Thu Jan 5 15:10:04 2012 +0000
87960
87961     Mention g_test_undefined() when documenting assert_failed,
87962     assert_stderr
87963
87964     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666116
87965     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
87966     Reviewed-by: Colin Walters <walters@verbum.org>
87967
87968  glib/gtestutils.c | 12 ++++++++++++
87969  1 file changed, 12 insertions(+)
87970
87971 commit 254efaf85e0bb0748e97a3dbe68153831a96592f
87972 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
87973 Date:   Thu Jan 5 15:02:07 2012 +0000
87974
87975     Skip tests of incorrect property usage under gtester -m no-undefined
87976
87977     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666116
87978     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
87979     Reviewed-by: Colin Walters <walters@verbum.org>
87980
87981  gobject/tests/param.c | 13 +++++++++++++
87982  1 file changed, 13 insertions(+)
87983
87984 commit e3d53d5529522a8db4e1711b47baa44250ce09fd
87985 Author: Javier Jardón <jjardon@gnome.org>
87986 Date:   Thu Jan 5 04:31:21 2012 +0100
87987
87988     glib/*: Use g_slist_free_full() convenience function
87989
87990  glib/gshell.c      | 14 ++++----------
87991  glib/tests/regex.c |  3 +--
87992  2 files changed, 5 insertions(+), 12 deletions(-)
87993
87994 commit c735b54a6384ff170ca32906ad7eae64a338e1d6
87995 Author: Javier Jardón <jjardon@gnome.org>
87996 Date:   Thu Jan 5 04:27:20 2012 +0100
87997
87998     gio/*: Use g_slist_free_full() convenience function
87999
88000  gio/gfilemonitor.c       | 3 +--
88001  gio/gmemoryinputstream.c | 3 +--
88002  2 files changed, 2 insertions(+), 4 deletions(-)
88003
88004 commit 31c3082e19551377049742a7862dab455727844a
88005 Author: Michael Terry <michael.terry@canonical.com>
88006 Date:   Wed Jan 4 13:08:56 2012 -0500
88007
88008     gdesktopappinfo: Avoid crash by NULL-ing data.pid_envvar before launch
88009
88010     https://bugzilla.gnome.org/show_bug.cgi?id=667279
88011
88012  gio/gdesktopappinfo.c | 4 ++++
88013  1 file changed, 4 insertions(+)
88014
88015 commit 8b96fb3761bb094d7c0044114f377934b9b00c51
88016 Author: Claudio Saavedra <csaavedra@igalia.com>
88017 Date:   Wed Jan 4 00:18:59 2012 +0200
88018
88019     GSocket: fix a couple of return values
88020
88021     g_socket_receive_with_blocking() and g_socket_send_with_blocking claim
88022     to return -1 in error, their return type is gssize, and yet they
88023     return FALSE if the initial g_return_val_if_fail() call fails.
88024
88025     https://bugzilla.gnome.org/show_bug.cgi?id=667226
88026
88027  gio/gsocket.c | 4 ++--
88028  1 file changed, 2 insertions(+), 2 deletions(-)
88029
88030 commit f38a1dbca7d68eedc2d75cd7a7947c7217bbbd99
88031 Author: Claudio Saavedra <csaavedra@igalia.com>
88032 Date:   Wed Jan 4 00:13:50 2012 +0200
88033
88034     GSocket: add some more g_return_if_fail()s
88035
88036     https://bugzilla.gnome.org/show_bug.cgi?id=667225
88037
88038  gio/gsocket.c | 10 ++++++++++
88039  1 file changed, 10 insertions(+)
88040
88041 commit 1b919d2e5643b43c27f86d4bcf2d94f7bf98e7df
88042 Author: Matthias Clasen <mclasen@redhat.com>
88043 Date:   Wed Jan 4 00:10:11 2012 -0500
88044
88045     Clarify g_utf8_strlen docs a bit
88046
88047  glib/gutf8.c | 6 ++++--
88048  1 file changed, 4 insertions(+), 2 deletions(-)
88049
88050 commit d64b4c4887da1d4ec308c08ded094dad130a5c6d
88051 Author: Paolo Borelli <pborelli@gnome.org>
88052 Date:   Tue Jan 3 11:49:55 2012 +0100
88053
88054     Add a testcase for an old regex bug.
88055
88056     Add a testcase for bug #455640, which was fixed in PCRE versions newer
88057     than 7.2.
88058
88059  glib/tests/regex.c | 3 +++
88060  1 file changed, 3 insertions(+)
88061
88062 commit 2ae83e116bc1ce2c02548940e276c294c91c5da7
88063 Author: Javier Jardón <jjardon@gnome.org>
88064 Date:   Mon Jan 2 16:10:35 2012 +0100
88065
88066     glib/*: Use g_list_free_full()
88067
88068  glib/gbookmarkfile.c | 38 ++++++--------------------------------
88069  glib/gkeyfile.c      | 10 ++--------
88070  glib/goption.c       |  3 +--
88071  glib/gregex.c        | 15 +++++----------
88072  4 files changed, 14 insertions(+), 52 deletions(-)
88073
88074 commit 928d2cea616db45a1a0d870fd73aed2570170288
88075 Author: Javier Jardón <jjardon@gnome.org>
88076 Date:   Mon Jan 2 16:30:11 2012 +0100
88077
88078     gio/*: Use g_list_free_full() convenience function
88079
88080  gio/gcontenttype.c             | 12 ++++--------
88081  gio/gdbusauth.c                |  3 +--
88082  gio/gdbusobjectmanagerclient.c |  6 ++----
88083  gio/gdbusobjectmanagerserver.c |  3 +--
88084  gio/gdbusobjectskeleton.c      |  3 +--
88085  gio/gdbusserver.c              |  3 +--
88086  gio/gdesktopappinfo.c          | 17 +++++------------
88087  gio/gemblemedicon.c            |  3 +--
88088  gio/gfileenumerator.c          |  3 +--
88089  gio/gfilenamecompleter.c       | 12 ++++--------
88090  gio/gunixvolumemonitor.c       | 27 +++++++++------------------
88091  11 files changed, 30 insertions(+), 62 deletions(-)
88092
88093 commit dde3401122930355f665af25292ad1b639e98390
88094 Author: Javier Jardón <jjardon@gnome.org>
88095 Date:   Mon Jan 2 16:09:50 2012 +0100
88096
88097     gio/gdbus-2.0/codegen/codegen.py: Use g_list_free_full()
88098
88099  gio/gdbus-2.0/codegen/codegen.py | 12 ++++--------
88100  1 file changed, 4 insertions(+), 8 deletions(-)
88101
88102 commit 99c166501a6d05b2eaeb11893fab38dcf88aeeaf
88103 Author: Matthias Clasen <mclasen@redhat.com>
88104 Date:   Tue Jan 3 10:48:50 2012 -0500
88105
88106     Fix parameter name mismatches in GWeakRef api
88107
88108  gobject/gobject.c | 46 +++++++++++++++++++++++-----------------------
88109  1 file changed, 23 insertions(+), 23 deletions(-)
88110
88111 commit e6a5c2efb284acc557b6129e0649b9f7af807067
88112 Author: Matthias Clasen <mclasen@redhat.com>
88113 Date:   Tue Jan 3 08:02:49 2012 -0500
88114
88115     Add GWeakRef to the docs
88116
88117  docs/reference/gobject/gobject-sections.txt | 7 +++++++
88118  1 file changed, 7 insertions(+)
88119
88120 commit ee044fd839b396655000db1662b5de0569632581
88121 Author: Javier Jardón <jjardon@gnome.org>
88122 Date:   Mon Jan 2 15:20:42 2012 +0100
88123
88124     gio/tests: Use g_list_free_full() convenience function
88125
88126  gio/tests/contenttype.c                        |  3 +--
88127  gio/tests/desktop-app-info.c                   |  9 +++------
88128  gio/tests/gdbus-example-objectmanager-client.c |  6 ++----
88129  gio/tests/gdbus-peer.c                         |  3 +--
88130  gio/tests/gdbus-test-codegen.c                 |  9 +++------
88131  gio/tests/volumemonitor.c                      | 12 ++++--------
88132  6 files changed, 14 insertions(+), 28 deletions(-)
88133
88134 commit 411259ddd3e6b5c5fbf900d7ab38d0d4da03f156
88135 Author: Stef Walter <stefw@collabora.co.uk>
88136 Date:   Mon Nov 14 18:03:47 2011 +0100
88137
88138     gvariant: Never break out of g_variant_iter_loop
88139
88140      * Document how to break out of g_variant_iter_loop style loops.
88141
88142     https://bugzilla.gnome.org/show_bug.cgi?id=664069
88143
88144  glib/gvariant.c | 5 +++++
88145  1 file changed, 5 insertions(+)
88146
88147 commit 34e3881f2f02ccd7df704f54c0a31dead48ea382
88148 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88149 Date:   Wed Dec 7 15:04:59 2011 +0000
88150
88151     Add test for GDBusConnection singleton access racing with destruction
88152
88153     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665211
88154
88155  gio/tests/gdbus-threading.c | 128
88156  ++++++++++++++++++++++++++++++++++++++++++++
88157  1 file changed, 128 insertions(+)
88158
88159 commit 1e09bfc77c157b7d70342188a424eadc3d14769a
88160 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88161 Date:   Tue Dec 6 12:44:36 2011 +0000
88162
88163     GDBusConnection: use GWeakRef to make the singletons thread-safe
88164
88165     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665211
88166
88167     https://bugzilla.gnome.org/show_bug.cgi?id=548954
88168
88169  gio/gdbusconnection.c | 40 ++++++++++++++++------------------------
88170  1 file changed, 16 insertions(+), 24 deletions(-)
88171
88172 commit 146aa7aa1777b84137fb1f3d4035b0f1d11e76c9
88173 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88174 Date:   Wed Dec 7 15:04:13 2011 +0000
88175
88176     Add regression test for GWeakRef used to cache a singleton
88177
88178     https://bugzilla.gnome.org/show_bug.cgi?id=548954
88179
88180  gobject/tests/threadtests.c | 121
88181  ++++++++++++++++++++++++++++++++++++++++++++
88182  1 file changed, 121 insertions(+)
88183
88184 commit fa5ff3955957e48a0bf50bb13be53af9b5400bb6
88185 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88186 Date:   Thu Dec 8 17:35:19 2011 +0000
88187
88188     Add deterministic tests for the API of GWeakRef
88189
88190     These don't address the thread-safety, but do address basic use.
88191
88192     https://bugzilla.gnome.org/show_bug.cgi?id=548954
88193
88194  gobject/tests/reference.c | 101
88195  ++++++++++++++++++++++++++++++++++++++++++++++
88196  1 file changed, 101 insertions(+)
88197
88198 commit 46c2f570da10c93d7b2fab790048f957bb422302
88199 Author: Ryan Lortie <desrt@desrt.ca>
88200 Date:   Tue Dec 6 12:27:07 2011 +0000
88201
88202     GWeakRef: add a weak GObject reference believed to be thread-safe
88203
88204     This patch is a joint work with Simon McVittie.
88205
88206     https://bugzilla.gnome.org/show_bug.cgi?id=548954
88207
88208  gobject/gobject.c       | 239
88209  +++++++++++++++++++++++++++++++++++++++++++++++-
88210  gobject/gobject.h       |  12 +++
88211  gobject/gobject.symbols |   4 +
88212  3 files changed, 253 insertions(+), 2 deletions(-)
88213
88214 commit 28c87a5594ef05a324a183d6d3271e6733abf908
88215 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88216 Date:   Tue Dec 6 11:37:45 2011 +0000
88217
88218     g_object_weak_ref, g_object_add_weak_pointer: document
88219     non-thread-safety
88220
88221     Transparent access to a weak pointer from the thread performing the
88222     weak -> strong conversion is incompatible with thread-safety: that
88223     thread will have to do something special. This is GNOME#548954.
88224
88225     https://bugzilla.gnome.org/show_bug.cgi?id=548954
88226
88227  gobject/gobject.c | 9 +++++++++
88228  1 file changed, 9 insertions(+)
88229
88230 commit 1425aa664d5efa56d9e2cc29f8aa1292463e1f5a
88231 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88232 Date:   Tue Dec 6 11:35:02 2011 +0000
88233
88234     GBitLock: turn assumptions of g_futex_int_address into a static
88235     assertion
88236
88237     We'll probably never encounter a platform where these fail, but that's
88238     what static assertions are for...
88239
88240     https://bugzilla.gnome.org/show_bug.cgi?id=548954
88241
88242  glib/gbitlock.c | 6 ++++++
88243  1 file changed, 6 insertions(+)
88244
88245 commit fc731de9291556d93e02cc4c39a8573c0a5500ea
88246 Author: Ryan Lortie <desrt@desrt.ca>
88247 Date:   Mon Jan 2 11:38:40 2012 -0500
88248
88249     gthread.h: avoid anonymous union
88250
88251     This is a GNU extension.
88252
88253     https://bugzilla.gnome.org/show_bug.cgi?id=666978
88254
88255  glib/deprecated/gthread.h | 2 +-
88256  1 file changed, 1 insertion(+), 1 deletion(-)
88257
88258 commit a07e9a5fb22de50e7a94797cf4f0e5718f064ea1
88259 Author: William Hua <william@attente.ca>
88260 Date:   Sun Jan 1 21:53:28 2012 -0500
88261
88262     nextstep gsettings backend: whitespace police
88263
88264  gio/gnextstepsettingsbackend.c | 118
88265  +++++++++++++----------------------------
88266  1 file changed, 37 insertions(+), 81 deletions(-)
88267
88268 commit edd2aff575888dc6cd6570681c719bc18fe91bb2
88269 Author: William Hua <william@attente.ca>
88270 Date:   Sun Jan 1 21:38:05 2012 -0500
88271
88272     thread-safe nextstep gsettings backend
88273
88274     simplified key reset logic
88275
88276  gio/gnextstepsettingsbackend.c | 49
88277  +++++++++++++++++++++++++++---------------
88278  1 file changed, 32 insertions(+), 17 deletions(-)
88279
88280 commit 9c1008384414a257d1f0f354d5ea897df0e24e89
88281 Author: William Hua <william@attente.ca>
88282 Date:   Mon Dec 26 10:04:38 2011 -0500
88283
88284     GSettings: nextstep settings backend
88285
88286  gio/Makefile.am                |  11 +
88287  gio/giomodule.c                |   3 +
88288  gio/gnextstepsettingsbackend.c | 497
88289  +++++++++++++++++++++++++++++++++++++++++
88290  gio/gsettingsbackendinternal.h |   5 +
88291  4 files changed, 516 insertions(+)
88292
88293 commit 00f43b22e5b5d9e4afe1eda69e348e3fdaa8c262
88294 Author: Xan Lopez <xan@igalia.com>
88295 Date:   Sun Jan 1 19:01:14 2012 +0100
88296
88297     ginetaddressmask: plug leak
88298
88299     ==24706== 52 bytes in 1 blocks are definitely lost in loss record
88300     7,248 of 13,092
88301     ==24706==    at 0x4A074CD: malloc (vg_replace_malloc.c:236)
88302     ==24706==    by 0x70E9F5F: standard_malloc (gmem.c:85)
88303     ==24706==    by 0x70E9FE8: g_malloc (gmem.c:159)
88304     ==24706==    by 0x71018EC: g_slice_alloc (gslice.c:1003)
88305     ==24706==    by 0x710192B: g_slice_alloc0 (gslice.c:1029)
88306     ==24706==    by 0x7068526: g_type_create_instance (gtype.c:1872)
88307     ==24706==    by 0x705067B: g_object_constructor (gobject.c:1835)
88308     ==24706==    by 0x704FE47: g_object_newv (gobject.c:1699)
88309     ==24706==    by 0x7050612: g_object_new_valist (gobject.c:1816)
88310     ==24706==    by 0x704F894: g_object_new (gobject.c:1531)
88311     ==24706==    by 0x6F0F2F0: g_inet_address_new_from_bytes
88312     (ginetaddress.c:459)
88313     ==24706==    by 0x6F5D703: remove_network
88314     (gnetworkmonitornetlink.c:256)
88315     ==24706==    by 0x6F5DD80: read_netlink_messages
88316     (gnetworkmonitornetlink.c:386)
88317     ==24706==    by 0x6F2D5CA: socket_source_dispatch (gsocket.c:2505)
88318     ==24706==    by 0x70E1D45: g_main_dispatch (gmain.c:2513)
88319     ==24706==    by 0x70E2A06: g_main_context_dispatch (gmain.c:3050)
88320     ==24706==    by 0x70E2BE9: g_main_context_iterate (gmain.c:3121)
88321     ==24706==    by 0x70E2CAD: g_main_context_iteration (gmain.c:3182)
88322     ==24706==    by 0x6F60A05: g_application_run (gapplication.c:1599)
88323     ==24706==    by 0x42D011: main (ephy-main.c:472)
88324
88325     https://bugzilla.gnome.org/show_bug.cgi?id=667098
88326
88327  gio/ginetaddressmask.c | 11 +++++++++++
88328  1 file changed, 11 insertions(+)
88329
88330 commit 5e4188101efe6747b637ac8e1519fe67ee42495c
88331 Author: Yaron Shahrabani <sh.yaron@gmail.com>
88332 Date:   Fri Dec 30 10:47:56 2011 +0200
88333
88334     Updated Hebrew translation.
88335
88336  po/he.po | 240
88337  ++++++++++++++++++++++++++++++++-------------------------------
88338  1 file changed, 122 insertions(+), 118 deletions(-)
88339
88340 commit a2e1541cda3902474aa54aded959f78928fbabf6
88341 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
88342 Date:   Fri Dec 30 15:27:31 2011 +0800
88343
88344     config.h.win32.in: Cleanups
88345
88346     -Make the contents of the preconfigured config.h.win32(.in) more
88347     like the
88348      contents of config.h.in
88349     -Correct the sizing of void* on x64 platforms (which should be 8,
88350     unlike
88351      4 on x86-32 platforms)
88352
88353  config.h.win32.in | 106
88354  +++++++++++++++++++++++++++++-------------------------
88355  1 file changed, 57 insertions(+), 49 deletions(-)
88356
88357 commit 8558ae9ad4411dfdcd76180aaa421b29fc587571
88358 Author: Matthias Clasen <mclasen@redhat.com>
88359 Date:   Thu Dec 29 11:57:42 2011 -0500
88360
88361     Correct some Since tags
88362
88363     As pointed out in bug 666951, g_mkdtemp and g_mkdtemp_full
88364     were only added in 2.30.
88365
88366  glib/gfileutils.c | 4 ++--
88367  1 file changed, 2 insertions(+), 2 deletions(-)
88368
88369 commit 8ca2647c7405d06231ca5e0cfa47621e5086a65a
88370 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
88371 Date:   Tue Dec 20 14:49:53 2011 +0530
88372
88373     Fix to handle '\v' (vertical tab) by g_strescape() and
88374     g_strcompress().
88375
88376     fix enables g_strescape() and g_strcompress() to handle '\v' along
88377     with other
88378     special characters - '\b', '\f', '\n', '\r', '\t', '\'.
88379
88380     https://bugzilla.gnome.org/show_bug.cgi?id=664830
88381
88382     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
88383
88384  glib/gstrfuncs.c      |  9 ++++++++-
88385  glib/tests/strfuncs.c | 16 ++++++++--------
88386  2 files changed, 16 insertions(+), 9 deletions(-)
88387
88388 commit 030bf82340f1a82825ad71c4b85d664995eafde1
88389 Author: Matthias Clasen <mclasen@redhat.com>
88390 Date:   Tue Dec 27 18:10:42 2011 -0500
88391
88392     Some minor updates of building.sgml
88393
88394     https://bugzilla.gnome.org/show_bug.cgi?id=664830
88395
88396  docs/reference/glib/building.sgml | 10 ----------
88397  1 file changed, 10 deletions(-)
88398
88399 commit a3860d8d7712eb52f8535f6517bb5641e70dd825
88400 Author: Matthias Clasen <mclasen@redhat.com>
88401 Date:   Tue Dec 27 18:10:26 2011 -0500
88402
88403     Some minor updates of HACKING
88404
88405  HACKING | 20 +++++++++++---------
88406  1 file changed, 11 insertions(+), 9 deletions(-)
88407
88408 commit 993de34a77bdbfc37e210a85382e5f34f604efe9
88409 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88410 Date:   Wed Dec 14 17:31:23 2011 +0000
88411
88412     Add undefined/no-undefined mode options to GTester
88413
88414     https://bugzilla.gnome.org/show_bug.cgi?id=666116
88415
88416  docs/reference/glib/gtester.xml | 33 ++++++++++++++++++++++++++++++++-
88417  glib/gtester.c                  | 10 ++++++++++
88418  glib/gtestutils.c               | 33 ++++++++++++++++++++++++++++++++-
88419  glib/gtestutils.h               |  2 ++
88420  4 files changed, 76 insertions(+), 2 deletions(-)
88421
88422 commit fa4792c35e42107e0ded0f499bb86415a2b1faef
88423 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88424 Date:   Wed Dec 14 18:08:59 2011 +0000
88425
88426     various tests: do not provoke SIGTRAP with -m no-undefined
88427
88428     Some of the GLib tests deliberately provoke warnings (or even fatal
88429     errors) in a forked child. Normally, this is fine, but under valgrind
88430     it's somewhat undesirable. We do want to follow fork(), so we
88431     can check
88432     for leaks in child processes that exit gracefully; but we don't
88433     want to
88434     be told about "leaks" in processes that are crashing, because there'd
88435     be no point in cleaning those up anyway.
88436
88437     https://bugzilla.gnome.org/show_bug.cgi?id=666116
88438
88439  gio/tests/actions.c             |  83 ++++++++++++++---------
88440  gio/tests/gdbus-proxy.c         |  30 +++++----
88441  gio/tests/gsettings.c           |  64 ++++++++++++------
88442  glib/tests/error.c              |   3 +
88443  glib/tests/gvariant.c           |  32 +++++----
88444  glib/tests/logging.c            |  54 +++++++++------
88445  glib/tests/markup-collect.c     |   3 +
88446  glib/tests/mem-overflow.c       |  13 +++-
88447  glib/tests/option-context.c     |   6 ++
88448  glib/tests/slice.c              |   3 +
88449  glib/tests/strfuncs.c           | 146
88450  ++++++++++++++++++++++++----------------
88451  glib/tests/testing.c            |  32 ++++++---
88452  gobject/tests/ifaceproperties.c |   3 +
88453  13 files changed, 304 insertions(+), 168 deletions(-)
88454
88455 commit 5cb29d7909afdb41054ca47892aea4e0a79f2d7a
88456 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88457 Date:   Wed Dec 14 17:32:16 2011 +0000
88458
88459     Clarify documentation of fast/slow/thorough and quiet/verbose tests
88460
88461     It turns out that there is no middle setting between fast and
88462     slow/thorough, but there *is* a middle setting between quiet and
88463     verbose.
88464
88465     https://bugzilla.gnome.org/show_bug.cgi?id=666116
88466
88467  glib/gtestutils.c | 15 +++++++++++----
88468  1 file changed, 11 insertions(+), 4 deletions(-)
88469
88470 commit 643ad9f6c340fb368ccf8e09ef1f0ba88ee6dccf
88471 Author: Matthias Clasen <mclasen@redhat.com>
88472 Date:   Tue Dec 27 17:45:40 2011 -0500
88473
88474     Remove another unused AC_DEFINE
88475
88476     Nothing was using the HAVE_GCOV define.
88477
88478  configure.ac | 2 --
88479  1 file changed, 2 deletions(-)
88480
88481 commit 7cc9e10cce30ebe9242c0cc0649a4badffe0123e
88482 Author: Matthias Clasen <mclasen@redhat.com>
88483 Date:   Tue Dec 27 17:20:36 2011 -0500
88484
88485     Drop unused AC_SUBST
88486
88487     DISABLE_MEM_POOLS is only used as define.
88488
88489  configure.ac | 1 -
88490  1 file changed, 1 deletion(-)
88491
88492 commit bc85e6ed516f23d9fed9cdad39c605721738e190
88493 Author: Matthias Clasen <mclasen@redhat.com>
88494 Date:   Tue Dec 27 17:15:44 2011 -0500
88495
88496     Remove a bashism
88497
88498  configure.ac | 2 +-
88499  1 file changed, 1 insertion(+), 1 deletion(-)
88500
88501 commit a176008826a8f7dcdcbc2a35d9ac3bfcabce824c
88502 Author: Matthias Clasen <mclasen@redhat.com>
88503 Date:   Tue Dec 27 17:12:39 2011 -0500
88504
88505     Drop a lot of dead configury for threads
88506
88507     Much of this became obsolete by the recent rewrite of our
88508     threading support.
88509
88510  configure.ac | 179
88511  +++++++++--------------------------------------------------
88512  1 file changed, 27 insertions(+), 152 deletions(-)
88513
88514 commit 8cea99741bdc540b76b4cace996068acd78e746c
88515 Author: Matthias Clasen <mclasen@redhat.com>
88516 Date:   Tue Dec 27 16:22:13 2011 -0500
88517
88518     Don't put documentation in glibconfig.h
88519
88520  configure.ac | 7 -------
88521  glib/gmain.h | 3 +++
88522  2 files changed, 3 insertions(+), 7 deletions(-)
88523
88524 commit 31f0ad3f352ec8bae297983f67b18cb33c2c3e5e
88525 Author: Matthias Clasen <mclasen@redhat.com>
88526 Date:   Tue Dec 27 16:18:19 2011 -0500
88527
88528     Make glibconfig.h include guards consistent
88529
88530  configure.ac | 6 +++---
88531  1 file changed, 3 insertions(+), 3 deletions(-)
88532
88533 commit d09800d86ec408ec27b9559fbd9ff6aebca25397
88534 Author: Matthias Clasen <mclasen@redhat.com>
88535 Date:   Tue Dec 27 16:16:24 2011 -0500
88536
88537     Remove a commented-out macro
88538
88539  configure.ac | 2 --
88540  1 file changed, 2 deletions(-)
88541
88542 commit 4576a459fc0aebc48581d16a076bd0a0924ae988
88543 Author: Matthias Clasen <mclasen@redhat.com>
88544 Date:   Tue Dec 27 15:55:04 2011 -0500
88545
88546     Remove obsolescent AC_HEADER_STDC macro
88547
88548     We only used the resulting define in one place, and really,
88549     these headers just have to be around or its not worth trying.
88550
88551  configure.ac      | 3 ---
88552  glib/tests/hash.c | 2 --
88553  2 files changed, 5 deletions(-)
88554
88555 commit 49a4de3ea446f21202d586a906e0aef1d4dacfed
88556 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
88557 Date:   Sat Dec 24 15:31:55 2011 +0100
88558
88559     docs: g_atexit: do not point in a direction for where to find details
88560
88561     https://bugzilla.gnome.org/show_bug.cgi?id=666804
88562
88563  glib/gutils.c | 3 +--
88564  1 file changed, 1 insertion(+), 2 deletions(-)
88565
88566 commit 89a832250b9864c28cd0eec8db7200e00a8e9679
88567 Author: Åsmund Skjæveland <aasmunds@ulrik.uio.no>
88568 Date:   Mon Dec 26 17:15:32 2011 +0100
88569
88570     Updated Norwegian Nynorsk translation
88571
88572  po/nn.po | 959
88573  ++++++++++++++++++++++++++++++++++-----------------------------
88574  1 file changed, 515 insertions(+), 444 deletions(-)
88575
88576 commit cc03b3cdea45b3592ab8e931628f027c20586aa3
88577 Author: Matthias Clasen <mclasen@redhat.com>
88578 Date:   Sat Dec 24 23:01:17 2011 -0500
88579
88580     Don't leak references to the menus
88581
88582  gio/gmenumarkup.c | 3 +++
88583  1 file changed, 3 insertions(+)
88584
88585 commit f077127d0169df135d078827c1c51742c3a71901
88586 Author: Matthias Clasen <mclasen@redhat.com>
88587 Date:   Sat Dec 24 22:59:10 2011 -0500
88588
88589     Add a test for ids on submenu and section elements
88590
88591     The test checks that menus which are created via
88592     <submenu id=...> or <section id=...> end up in the objects
88593     hash table.
88594
88595  gio/tests/gmenumodel.c | 41 +++++++++++++++++++++++++++++++++++++++++
88596  1 file changed, 41 insertions(+)
88597
88598 commit 37efbf4354969fdbca9ed71895309fb7fb95a55a
88599 Author: Matthias Clasen <mclasen@redhat.com>
88600 Date:   Sat Dec 24 22:58:16 2011 -0500
88601
88602     Menu markup: Support ids on submenu and section elements
88603
88604     This was supposed to work, but didn't.
88605     Bug 666595.
88606
88607  gio/gmenumarkup.c | 54
88608  +++++++++++++++++++++++++++++++++++++++++++++++-------
88609  1 file changed, 47 insertions(+), 7 deletions(-)
88610
88611 commit c4fc2584241dadeedee7b21bd24ca5708d6318e8
88612 Author: Benjamin Otte <otte@redhat.com>
88613 Date:   Sat Dec 24 14:26:24 2011 +0100
88614
88615     docs: Clarify non-NUL requirement in g_utf8_validate()
88616
88617     UTF8 validation is not about your character on a dating site, so don't
88618     talk about meeting.
88619
88620     https://bugzilla.gnome.org/show_bug.cgi?id=666803
88621
88622  glib/gutf8.c | 2 +-
88623  1 file changed, 1 insertion(+), 1 deletion(-)
88624
88625 commit 3f3e141ec8ffe8f40a2faced69d35cb161153107
88626 Author: Dan Winship <danw@gnome.org>
88627 Date:   Fri Aug 20 13:04:19 2010 -0400
88628
88629     Add GSocketClient::event, for tracking socket client status
88630
88631     This can be used for debugging, or for progress UIs ("Connecting to
88632     example.com..."), or to do low-level tweaking on the connection at
88633     various points in the process.
88634
88635     https://bugzilla.gnome.org/show_bug.cgi?id=665805
88636
88637  docs/reference/gio/gio-sections.txt |   3 +-
88638  gio/gio.symbols                     |   1 +
88639  gio/gioenums.h                      |  38 +++++++
88640  gio/gsocketclient.c                 | 194
88641  ++++++++++++++++++++++++++++++++++--
88642  gio/gsocketclient.h                 |   6 +-
88643  gio/tests/send-data.c               |  23 +++++
88644  6 files changed, 253 insertions(+), 12 deletions(-)
88645
88646 commit 57f279988cc2219a974042a29cbb12efd2422540
88647 Author: Dan Winship <danw@gnome.org>
88648 Date:   Sun Jun 12 16:29:04 2011 -0400
88649
88650     Add g_socket_connection_connect(), etc
88651
88652     Previously it was more or less assumed that GSocketConnections were
88653     always connected, although this was not enforced. Make it explicit
88654     that they don't need to be, and add methods to connect them, and
88655     simplify GSocketClient by using those methods.
88656
88657     https://bugzilla.gnome.org/show_bug.cgi?id=665805
88658
88659  docs/reference/gio/gio-sections.txt |   5 ++
88660  gio/gio.symbols                     |   4 +
88661  gio/gsocketclient.c                 | 129 +++++++++--------------------
88662  gio/gsocketconnection.c             | 159
88663  ++++++++++++++++++++++++++++++++++++
88664  gio/gsocketconnection.h             |  15 ++++
88665  5 files changed, 223 insertions(+), 89 deletions(-)
88666
88667 commit e121d46b251d7a695f6c56bf3de95acb51371599
88668 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
88669 Date:   Thu Dec 22 20:18:11 2011 +0800
88670
88671     Update GIO Visual C++ projects
88672
88673     Link to zlib1.lib for release builds and zlib1d.lib for debug builds-
88674     this is to be consistent across the board for the GTK+ stack (and many
88675     other opensource code linking to the ZLib DLL on Windows)
88676
88677  build/win32/vs10/gio.vcxprojin | 8 ++++----
88678  build/win32/vs9/gio.vcprojin   | 8 ++++----
88679  2 files changed, 8 insertions(+), 8 deletions(-)
88680
88681 commit 550fee44a9379969cb185b19b787c1d6ab35e77e
88682 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
88683 Date:   Thu Dec 22 18:49:01 2011 +0800
88684
88685     Update Visual C++ property sheets
88686
88687     "Install" the newly-introduced gremoteactiongroup.h header.
88688
88689  build/win32/vs10/glib.props  | 2 ++
88690  build/win32/vs9/glib.vsprops | 1 +
88691  2 files changed, 3 insertions(+)
88692
88693 commit 6e7da987b443c861946a7702d64f9e50150b9320
88694 Author: Ryan Lortie <desrt@desrt.ca>
88695 Date:   Thu Dec 22 00:24:20 2011 -0500
88696
88697     GSettingsBackend: allow floating refs from read()
88698
88699     Use g_variant_take_ref() to allow for backends to return floating
88700     GVariant instances from their read() implementations.
88701
88702  gio/gsettingsbackend.c | 3 +++
88703  1 file changed, 3 insertions(+)
88704
88705 commit 1b0337744282c7f048a31a9818b99370d97c44f3
88706 Author: rodrigorivascosta <rodrigorivascosta@gmail.com>
88707 Date:   Thu Dec 22 10:48:09 2011 +0800
88708
88709     Bug 666551-Fix a few dangling pointers
88710
88711     When removing an item from the list, check the next one's my_owner,
88712     and fix it accordingly. And take this case into account when last
88713     of the list is deleted.
88714
88715     Also, assign NULL to 'my_owner' in g_thread_xp_WakeConditionVariable.
88716
88717  glib/gthread-win32.c | 5 +++++
88718  1 file changed, 5 insertions(+)
88719
88720 commit 76bc1ab28084dab671fed6e9f3993014e225df2c
88721 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
88722 Date:   Wed Dec 21 11:24:09 2011 +0800
88723
88724     glib/tests/private.c: Fix compilation on Windows
88725
88726     -process.h must be included for _beginthreadex
88727     -Use a cast to HANDLE on _beginthreadex to silence warnings on
88728     different
88729      types
88730
88731  glib/tests/private.c | 3 ++-
88732  1 file changed, 2 insertions(+), 1 deletion(-)
88733
88734 commit cb71b03e2f0a273d3e466831e5c2cdf0a7c43f46
88735 Author: Kjartan Maraas <kmaraas@gnome.org>
88736 Date:   Wed Dec 21 22:22:05 2011 +0100
88737
88738     Updated Norwegian bokmål translation
88739
88740  po/nb.po | 276
88741  ++++++++++++++++++++++++++++++++-------------------------------
88742  1 file changed, 140 insertions(+), 136 deletions(-)
88743
88744 commit adff60ed6389cfb1e97a329c150320aa44b18be6
88745 Author: Cosimo Cecchi <cosimoc@gnome.org>
88746 Date:   Wed Dec 21 12:36:19 2011 +0100
88747
88748     menu: documentation fixes
88749
88750     g_menu_new_section() does not exist, the comment meant
88751     g_menu_item_new_section().
88752
88753  gio/gmenu.c | 6 +++---
88754  1 file changed, 3 insertions(+), 3 deletions(-)
88755
88756 commit 557da1650707bbb67b80be0c986598eab3893071
88757 Author: Ryan Lortie <desrt@desrt.ca>
88758 Date:   Tue Dec 20 19:45:57 2011 -0500
88759
88760     GObject: do checks on interface property install
88761
88762     Add some checks to g_object_interface_install_property() similar to
88763     those in g_object_class_install_property().
88764
88765     https://bugzilla.gnome.org/show_bug.cgi?id=666616
88766
88767  gobject/gobject.c     | 8 +++++++-
88768  gobject/tests/param.c | 2 +-
88769  2 files changed, 8 insertions(+), 2 deletions(-)
88770
88771 commit b2371871097ef2b52bdb4688d702438c9e3f1787
88772 Author: Ryan Lortie <desrt@desrt.ca>
88773 Date:   Tue Dec 20 19:43:21 2011 -0500
88774
88775     GObject: require READ or WRITE on property install
88776
88777     g_object_class_install_property() currently lets you install
88778     properties
88779     that are neither readable nor writable.  Add a check to prevent that.
88780
88781     https://bugzilla.gnome.org/show_bug.cgi?id=666616
88782
88783  gobject/gobject.c     | 1 +
88784  gobject/tests/param.c | 3 ---
88785  2 files changed, 1 insertion(+), 3 deletions(-)
88786
88787 commit 4e793c2eefab1a9b5b0c29b530cbe77fb53d7396
88788 Author: Ryan Lortie <desrt@desrt.ca>
88789 Date:   Tue Dec 20 19:33:02 2011 -0500
88790
88791     GObject: allow G_PARAM_CONSTRUCT on any override
88792
88793     We were previously preventing implementations of an interface from
88794     specifying G_PARAM_CONSTRUCT for a property of that interface if the
88795     interface didn't specify it itself (or was readonly).
88796
88797     This is something that should only interest the implementation, so we
88798     remove this restriction.
88799
88800     This allows 6 new possible override scenarios:
88801
88802      - writable                 -> writable/construct
88803      - writable                 -> readwrite/construct
88804      - readwrite                -> readwrite/construct
88805      - writable/construct-only  -> writable/construct
88806      - writable/construct-only  -> readwrite/construct
88807      - readwrite/construct-only -> readwrite/construct
88808
88809     and we update the testcase to reflect this.
88810
88811     https://bugzilla.gnome.org/show_bug.cgi?id=666616
88812
88813  gobject/gobject.c     |  5 +----
88814  gobject/tests/param.c | 32 ++++++++++++++++++--------------
88815  2 files changed, 19 insertions(+), 18 deletions(-)
88816
88817 commit b3b9f82206707d6adad0d54ae9232bc826bec574
88818 Author: Ryan Lortie <desrt@desrt.ca>
88819 Date:   Tue Dec 20 18:44:48 2011 -0500
88820
88821     GObject: add test for interface property overrides
88822
88823     Add a testcase to check all possibilities for overriding a property
88824     specified on an interface from an implementation of that interface,
88825     changing the type and flags.
88826
88827     https://bugzilla.gnome.org/show_bug.cgi?id=666616
88828
88829  gobject/tests/param.c | 379
88830  ++++++++++++++++++++++++++++++++++++++++++++++++++
88831  1 file changed, 379 insertions(+)
88832
88833 commit d8d78688a8e00d1f2c338bd75fb1ce20d05e059d
88834 Author: Ryan Lortie <desrt@desrt.ca>
88835 Date:   Tue Dec 20 18:41:03 2011 -0500
88836
88837     GObject: change the order of property checks
88838
88839     Change the order of the checks so that we hear about the 'biggest'
88840     problem first.  Also, stop reporting problems after we report
88841     the first
88842     one for a particular property.
88843
88844     Add some comments.
88845
88846     https://bugzilla.gnome.org/show_bug.cgi?id=666616
88847
88848  gobject/gobject.c | 70
88849  +++++++++++++++++++++++++++++++++++++++----------------
88850  1 file changed, 50 insertions(+), 20 deletions(-)
88851
88852 commit 5fb7a8e127bde6465a5b9e22b299ca2e439e702c
88853 Author: Ryan Lortie <desrt@desrt.ca>
88854 Date:   Tue Dec 20 18:26:14 2011 -0500
88855
88856     GObject: fix property override type checks
88857
88858     The property override typecheck was meant to enforce the type on the
88859     overriding property being exactly equal to the type on the interface
88860     property.  Instead, g_type_is_a() was incorrectly used.
88861
88862     We could try to enforce equality, but if a property is read-only
88863     then it
88864     should be possible for the implementation to type the property
88865     with any
88866     subtype of the type specified on the interface (because returning
88867     a more
88868     specific type will still satisfy the interface).  Likewise, if the
88869     property is write-only then it should be possible for the
88870     implementation
88871     to type the property with any supertype.
88872
88873     We implement the check this way.
88874
88875     https://bugzilla.gnome.org/show_bug.cgi?id=666616
88876
88877  gobject/gobject.c | 73
88878  +++++++++++++++++++++++++++++++++++++++++++------------
88879  1 file changed, 58 insertions(+), 15 deletions(-)
88880
88881 commit ab0da3c2821b6e9ed89a3a2a708bbae1db2ed45f
88882 Author: Ryan Lortie <desrt@desrt.ca>
88883 Date:   Tue Dec 20 19:12:56 2011 -0500
88884
88885     GSimpleAction: fix some whitespace fail
88886
88887  gio/gsimpleaction.c | 20 ++++++++++----------
88888  1 file changed, 10 insertions(+), 10 deletions(-)
88889
88890 commit 342e2faa2996601bc44413087b3d70560dad78aa
88891 Author: Ryan Lortie <desrt@desrt.ca>
88892 Date:   Tue Dec 20 19:11:19 2011 -0500
88893
88894     GSimpleAction: tweak property flags
88895
88896     There's no need for 'enabled' and 'state' to be marked construct-only.
88897     These properties are writable at all times.
88898
88899  gio/gsimpleaction.c | 10 ++++------
88900  1 file changed, 4 insertions(+), 6 deletions(-)
88901
88902 commit 958f2bac7a123bc0cf35c5afab6ac62c80b0c03b
88903 Author: Ryan Lortie <desrt@desrt.ca>
88904 Date:   Tue Dec 20 15:29:16 2011 -0500
88905
88906     GObject: fixup reversed logic in last commit
88907
88908     Accidentally dropped a !.
88909
88910  gobject/gobject.c | 2 +-
88911  1 file changed, 1 insertion(+), 1 deletion(-)
88912
88913 commit 3af050f6fc760c3bedfad4e7c0f767a2e01848be
88914 Author: Ryan Lortie <desrt@desrt.ca>
88915 Date:   Tue Dec 20 15:12:44 2011 -0500
88916
88917     gobject: Clean up logic in property checks
88918
88919     Simplify some of the logic in this function.
88920
88921       1) Simplify flag checks as per Colin's suggestions in
88922          https://bugzilla.gnome.org/show_bug.cgi?id=605667
88923
88924       2) Don't repeatedly recheck if class_pspec is NULL.
88925
88926  gobject/gobject.c | 50 +++++++++++++++++++++-----------------------------
88927  1 file changed, 21 insertions(+), 29 deletions(-)
88928
88929 commit ebf572cdd81d8c0fca4641f9204dc0421ad1bf5d
88930 Author: Ryan Lortie <desrt@desrt.ca>
88931 Date:   Tue Dec 20 14:43:15 2011 -0500
88932
88933     GAction: back out changes to property flags
88934
88935     41e5ba86a791a17bb560dd7813ad7e849e0230dc introduced some changes
88936     to the
88937     property flags of GAction.  These changes were not a reflection of the
88938     actual interface of GAction but were necessary due to GObject being
88939     overly-sensitive to flag changes on property overrides.
88940
88941     Now that the GObject bug is fixed, we can restore the GAction flags to
88942     their correct values.
88943
88944     https://bugzilla.gnome.org/show_bug.cgi?id=666615
88945
88946  gio/gaction.c | 12 ++++--------
88947  1 file changed, 4 insertions(+), 8 deletions(-)
88948
88949 commit af24dbc12aa77aac3c82d39872878558cced7add
88950 Author: Ryan Lortie <desrt@desrt.ca>
88951 Date:   Tue Dec 20 14:36:29 2011 -0500
88952
88953     gobject: loosen property override flag restrictions
88954
88955     GObject enforces the following restrictions on property overrides:
88956
88957       - must only add abilities: if the parent class supports
88958         readability/writability then the subclass must also support them.
88959         Subclasses are free to add readability/writability.
88960
88961       - must not add additional restrictions: if the parent class doesn't
88962         have construct/construct-only restrictions then the subclass must
88963         not add them.  Subclasses are free to remove restrictions.
88964
88965     The problem with the previous implementation is that the check against
88966     adding construct/construct-only restrictions was being done even
88967     if the
88968     property was not previously writable.  As an example:
88969
88970       "readable" and "writable only on construct"
88971
88972     was considered as being more restrictive than
88973
88974       "read only".
88975
88976     This patch tweaks the check to allow the addition of
88977     construct/construct-only restrictions for properties that were
88978     previously read-only and are now being made writable.
88979
88980     https://bugzilla.gnome.org/show_bug.cgi?id=666615
88981
88982  gobject/gobject.c | 9 +++++----
88983  1 file changed, 5 insertions(+), 4 deletions(-)
88984
88985 commit 68706bfa2b91d4eb33cddfca2b640fcc3ce80637
88986 Author: Matthias Clasen <mclasen@redhat.com>
88987 Date:   Tue Dec 20 12:15:05 2011 -0500
88988
88989     Add references to the dbus interface docs on the wiki
88990
88991     And strip out the (now) redundant copy of that information
88992     from the sources.
88993
88994  gio/gactiongroupexporter.c  |  96
88995  ++----------------------------------------
88996  gio/gapplicationimpl-dbus.c |   4 ++
88997  gio/gmenuexporter.c         | 100
88998  +-------------------------------------------
88999  3 files changed, 9 insertions(+), 191 deletions(-)
89000
89001 commit adbfa38c8e2ab859d252e566fa130a7023442d7d
89002 Author: Ryan Lortie <desrt@desrt.ca>
89003 Date:   Mon Dec 19 22:56:05 2011 -0500
89004
89005     docs: remove duplicate GMenuModel from gio.types
89006
89007  docs/reference/gio/gio.types | 1 -
89008  1 file changed, 1 deletion(-)
89009
89010 commit 541693f42d462f114055fd05d1ac536e0c6f46f5
89011 Author: Ryan Lortie <desrt@desrt.ca>
89012 Date:   Mon Dec 19 17:35:31 2011 -0500
89013
89014     winxp threads: fix some condition variable races
89015
89016     There are some races in the condition variable emulation code for
89017     Windows XP with respect to timeouts while waiting.
89018
89019     First, in the event of a timeout, we never remove the waiter from the
89020     condition variable.  This can cause crashes later.  That problem was
89021     found by Rodrigo Rivas Costa.
89022
89023     Second, if the waiting thread times out and exits just as we were
89024     about
89025     to call SetEvent() on its waiter event, we could end up trying
89026     to access
89027     the waiter after it was closed/freed.  We need to hold on to the
89028     lock a
89029     little bit longer to ensure that that's not possible.
89030
89031     https://bugzilla.gnome.org/show_bug.cgi?id=666551
89032
89033  glib/gthread-win32.c | 32 ++++++++++++++++++++++++++------
89034  1 file changed, 26 insertions(+), 6 deletions(-)
89035
89036 commit f3cf8c0ca8ea952c08ef29af1e84515a8f6a2d77
89037 Author: Ryan Lortie <desrt@desrt.ca>
89038 Date:   Mon Dec 19 15:24:52 2011 -0500
89039
89040     *bump*
89041
89042  configure.ac | 2 +-
89043  1 file changed, 1 insertion(+), 1 deletion(-)
89044
89045 commit 8f558d80100d4de5ffc50dac37857ca1b63c1480
89046 Author: Dan Winship <danw@gnome.org>
89047 Date:   Mon Dec 19 15:19:19 2011 -0500
89048
89049     gnetworkmonitornetlink.c: Fix a gsize->gssize
89050
89051     https://bugzilla.gnome.org/show_bug.cgi?id=666422
89052
89053  gio/gnetworkmonitornetlink.c | 2 +-
89054  1 file changed, 1 insertion(+), 1 deletion(-)
89055
89056 commit fbe1fb8e4999dc9e7c30a19896e421e8a2c4103b
89057 Author: Ryan Lortie <desrt@desrt.ca>
89058 Date:   Mon Dec 19 13:38:21 2011 -0500
89059
89060     glib 2.31.6
89061
89062  NEWS         | 44 ++++++++++++++++++++++++++++++++++++++++++++
89063  configure.ac |  2 +-
89064  2 files changed, 45 insertions(+), 1 deletion(-)
89065
89066 commit 5e8a10daf15afc8fa006a3ce9877541c344a4c67
89067 Author: Ryan Lortie <desrt@desrt.ca>
89068 Date:   Mon Dec 19 13:37:06 2011 -0500
89069
89070     gitignore
89071
89072  build/win32/vs10/.gitignore                                | 6 ++++++
89073  docs/reference/gio/gdbus-object-manager-example/.gitignore | 1 +
89074  gio/tests/.gitignore                                       | 6 ++++--
89075  3 files changed, 11 insertions(+), 2 deletions(-)
89076
89077 commit 0a22f63ebe7ea1abe78e4b88287aaf31eb1bdb5e
89078 Author: Ryan Lortie <desrt@desrt.ca>
89079 Date:   Mon Dec 19 10:47:45 2011 -0500
89080
89081     Drop public menu APIs from GApplication
89082
89083     This is moving to Gtk, but we don't want to do it all right now.
89084
89085  docs/reference/gio/gio-sections.txt |  4 --
89086  gio/gapplication.c                  | 74
89087  ++++++-------------------------------
89088  gio/gapplication.h                  |  8 ----
89089  gio/gapplicationimpl-dbus.c         | 14 +++++--
89090  gio/gio.symbols                     |  4 --
89091  5 files changed, 21 insertions(+), 83 deletions(-)
89092
89093 commit 0c094d660769a00564ef33a775a387f62cf2ff41
89094 Author: Ryan Lortie <desrt@desrt.ca>
89095 Date:   Mon Dec 19 10:47:28 2011 -0500
89096
89097     Drop the GApplication menu test
89098
89099  gio/tests/Makefile.am                 |  4 --
89100  gio/tests/gapplication-example-menu.c | 87
89101  -----------------------------------
89102  2 files changed, 91 deletions(-)
89103
89104 commit db7707b41a48c062b8b7595bbfc241692eed7b62
89105 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
89106 Date:   Mon Dec 19 17:13:11 2011 +0100
89107
89108     Updated Spanish translation
89109
89110  po/es.po | 314
89111  ++++++++++++++++++++++++++++++++++-----------------------------
89112  1 file changed, 171 insertions(+), 143 deletions(-)
89113
89114 commit 466432830c60c61fe99ac30e4914443b0f0bd979
89115 Author: Giovanni Campagna <gcampagna@src.gnome.org>
89116 Date:   Sat Dec 17 20:08:50 2011 +0100
89117
89118     gsettings-tool: allow specifying custom schema dirs
89119
89120     It happens that one wants to customize settings for plugins or
89121     shell extensions, that installing schemas in nonstandard locations.
89122     This patch adds the --schemadir option to gsettings, and ensure
89123     that the appropriate schema is found.
89124
89125     https://bugzilla.gnome.org/show_bug.cgi?id=666415
89126
89127  gio/gsettings-bash-completion.sh |  41 ++++++---
89128  gio/gsettings-tool.c             | 179
89129  +++++++++++++++++++++++----------------
89130  2 files changed, 133 insertions(+), 87 deletions(-)
89131
89132 commit f59acb55c1758d5e620b4806036dbc997db24ad4
89133 Author: Florian Müllner <fmuellner@gnome.org>
89134 Date:   Mon Dec 19 14:52:10 2011 +0100
89135
89136     gdesktopappinfo: Use "Keywords" instead of "X-GNOME-Keywords"
89137
89138     The field has now been standardized, so drop the prefix.
89139
89140  gio/gdesktopappinfo.c | 2 +-
89141  1 file changed, 1 insertion(+), 1 deletion(-)
89142
89143 commit 40413490374777c0aba8b569f5ad45ffc205cac0
89144 Author: Matthias Clasen <mclasen@redhat.com>
89145 Date:   Mon Dec 19 07:45:43 2011 -0500
89146
89147     Teach gtk-doc about G_GNUC_WARN_UNUSED_RESULT
89148
89149  docs/reference/gio/Makefile.am     | 3 ++-
89150  docs/reference/glib/Makefile.am    | 2 +-
89151  docs/reference/gobject/Makefile.am | 2 +-
89152  3 files changed, 4 insertions(+), 3 deletions(-)
89153
89154 commit 0971d36e4b8338f4f3f96d751f5275517514d3b1
89155 Author: Ryan Lortie <desrt@desrt.ca>
89156 Date:   Sat Dec 17 00:52:57 2011 -0500
89157
89158     GApplication: receiving end of GRemoteActionGroup
89159
89160     Use the fact that the action group exporter now speaks to
89161     GRemoteActionGroup to get the platform data into GApplicion without
89162     hacks.
89163
89164     https://bugzilla.gnome.org/show_bug.cgi?id=665737
89165
89166  gio/gapplication.c          | 89
89167  ++++++++++++++++++++++++++++++++++++++++++++-
89168  gio/gapplicationimpl-dbus.c |  6 ++-
89169  gio/gapplicationimpl.h      | 13 ++++---
89170  3 files changed, 100 insertions(+), 8 deletions(-)
89171
89172 commit 1807ef336a94a1d2498e2ce77686c29db1aa6aac
89173 Author: Ryan Lortie <desrt@desrt.ca>
89174 Date:   Sat Dec 17 00:26:11 2011 -0500
89175
89176     action group exporter: kill GApplication hackery
89177
89178     Use the GRemoteActionGroup interface, if available, instead.
89179
89180     https://bugzilla.gnome.org/show_bug.cgi?id=665737
89181
89182  gio/gactiongroupexporter.c | 38 +++++++++++++-------------------------
89183  1 file changed, 13 insertions(+), 25 deletions(-)
89184
89185 commit eefd08996f7657488cb8afed23667030d6bd45f7
89186 Author: Ryan Lortie <desrt@desrt.ca>
89187 Date:   Sat Dec 17 00:17:08 2011 -0500
89188
89189     introduce GRemoteActionGroup
89190
89191     This interfaceifies the extra functions that were on GDBusActionGroup
89192     for dealing with platform data.
89193
89194     The two main benefits of doing this:
89195
89196       - no longer have to do a silly song and dance in GApplication
89197       to avoid
89198         calling GDBusActionGroup API from non-dbus-aware code
89199
89200       - the interface can be reused by the action group exporter to avoid
89201         ugly and unbindable hook callbacks
89202
89203     https://bugzilla.gnome.org/show_bug.cgi?id=665737
89204
89205  docs/reference/gio/gio-docs.xml     |   1 +
89206  docs/reference/gio/gio-sections.txt |  16 +++++
89207  gio/Makefile.am                     |   2 +
89208  gio/gapplication.c                  |  19 ++---
89209  gio/gapplicationimpl-dbus.c         |  35 +++------
89210  gio/gapplicationimpl.h              |  14 +---
89211  gio/gdbusactiongroup.c              | 138
89212  +++++++++++++-----------------------
89213  gio/gdbusactiongroup.h              |   9 ---
89214  gio/gio.h                           |   1 +
89215  gio/gio.symbols                     |   5 +-
89216  gio/giotypes.h                      |   1 +
89217  gio/gremoteactiongroup.c            | 136
89218  +++++++++++++++++++++++++++++++++++
89219  gio/gremoteactiongroup.h            |  74 +++++++++++++++++++
89220  13 files changed, 303 insertions(+), 148 deletions(-)
89221
89222 commit ee9f104432ee1ed0bf1e7461cf3264d0f0f1d297
89223 Author: Ryan Lortie <desrt@desrt.ca>
89224 Date:   Fri Dec 16 22:24:03 2011 -0500
89225
89226     GApplication: send platform data for actions again
89227
89228     Use the _full variants of the GDBusActionGroup API to send platform
89229     data
89230     for action invocations once again.
89231
89232  gio/gapplication.c          | 16 +++++++---------
89233  gio/gapplicationimpl-dbus.c | 20 ++++++++++++++++++++
89234  gio/gapplicationimpl.h      | 12 ++++++++++++
89235  3 files changed, 39 insertions(+), 9 deletions(-)
89236
89237 commit f58df66d4d640ea926573104be9849037a3c8522
89238 Author: Ryan Lortie <desrt@desrt.ca>
89239 Date:   Fri Dec 16 22:23:30 2011 -0500
89240
89241     GDBusActionGroup: add _full variants of activation
89242
89243     This allows the platform_data to be explicitly specified.
89244
89245  docs/reference/gio/gio-sections.txt |  4 ++
89246  gio/gdbusactiongroup.c              | 93
89247  +++++++++++++++++++++++++++++++------
89248  gio/gdbusactiongroup.h              |  9 ++++
89249  gio/gio.symbols                     |  2 +
89250  4 files changed, 95 insertions(+), 13 deletions(-)
89251
89252 commit e5ed11bcf807b3e2c0a36c684e9b794ec253cd72
89253 Author: Ryan Lortie <desrt@desrt.ca>
89254 Date:   Fri Dec 16 21:25:57 2011 -0500
89255
89256     Revert "GDBusActionGroup: add static platform registration"
89257
89258     This reverts commit fcc9902e98a6a6568a1150441c8680fd4615d437.
89259
89260  gio/gactiongroupexporter.c | 10 ----------
89261  gio/gdbusactiongroup.c     | 32 ++------------------------------
89262  gio/gdbusactiongroup.h     | 14 +++-----------
89263  gio/gio.symbols            |  1 -
89264  4 files changed, 5 insertions(+), 52 deletions(-)
89265
89266 commit e370631f46ca9b9d5b6ca1f7bbdf0ce708922ad3
89267 Author: Ryan Lortie <desrt@desrt.ca>
89268 Date:   Fri Dec 16 11:39:24 2011 -0500
89269
89270     GApplication: emit signals on action changes
89271
89272     Now that we're a GActionMap the story about propagating signals
89273     from our
89274     (now-constant) internal action group is vastly simplified.  If someone
89275     calls g_application_set_action_group() then signals will stop
89276     working --
89277     but this function is deprecated and they never worked before, so
89278     no big
89279     loss there.
89280
89281     https://bugzilla.gnome.org/show_bug.cgi?id=643736
89282
89283  gio/gapplication.c | 17 ++++++++++++++++-
89284  1 file changed, 16 insertions(+), 1 deletion(-)
89285
89286 commit 11015f165229ac3cb5f008a8824f8135ec45c89a
89287 Author: Ryan Lortie <desrt@desrt.ca>
89288 Date:   Thu Dec 15 13:27:27 2011 -0500
89289
89290     windows XP threads: fix hilariously obvious race
89291
89292     I tried to do a double-checked lock without the double check.
89293
89294     Rodrigo Rivas Costa caught the problem and suggested the (obviously
89295     correct) fix.
89296
89297     https://bugzilla.gnome.org/show_bug.cgi?id=666296
89298
89299  glib/gthread-win32.c | 19 ++++++++++++-------
89300  1 file changed, 12 insertions(+), 7 deletions(-)
89301
89302 commit fcc9902e98a6a6568a1150441c8680fd4615d437
89303 Author: Ryan Lortie <desrt@desrt.ca>
89304 Date:   Wed Dec 14 13:31:27 2011 -0500
89305
89306     GDBusActionGroup: add static platform registration
89307
89308     We provide a mechanism by which a 'platform' (eg: Gtk) can register
89309     some
89310     hook functions to be called to collect platform-data at the point of
89311     sending an outgoing action activation request and also to inform the
89312     platform of this data on incoming requests (before and after
89313     dispatching
89314     the actual request).
89315
89316     This can be used for forwarding timestamp and startup-notification
89317     information (as is presently done in GApplication) but the
89318     before/after
89319     hook could also be used for acquiring/releasing the Gdk lock or other
89320     similar things.
89321
89322     https://bugzilla.gnome.org/show_bug.cgi?id=665737
89323
89324  gio/gactiongroupexporter.c | 10 ++++++++++
89325  gio/gdbusactiongroup.c     | 32 ++++++++++++++++++++++++++++++--
89326  gio/gdbusactiongroup.h     | 14 +++++++++++---
89327  gio/gio.symbols            |  1 +
89328  4 files changed, 52 insertions(+), 5 deletions(-)
89329
89330 commit 1d4009e6f7e1d368b3e3df2fa41b007277b600d8
89331 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
89332 Date:   Wed Dec 14 20:17:54 2011 +0530
89333
89334     Added API g_queue_free_full().
89335
89336     g_queue_free_full(), to free a Queue including its
89337     dynamically-allocated elements.
89338     On similar lines to List and Slist.
89339
89340     void  g_queue_free_full  (GQueue  *queue,  GDestroyNotify
89341     free_func);
89342
89343     Test case covering g_queue_free_full() is added.
89344     Added export symbol to glib.symbols.
89345
89346     Closes Bug: https://bugzilla.gnome.org/show_bug.cgi?id=657433
89347
89348     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
89349
89350  glib/glib.symbols  |  1 +
89351  glib/gqueue.c      | 24 ++++++++++++++++++++++++
89352  glib/gqueue.h      |  2 ++
89353  glib/tests/queue.c | 50
89354  ++++++++++++++++++++++++++++++++++++++++++++++++++
89355  4 files changed, 77 insertions(+)
89356
89357 commit 63e69b4958272c5c1525da60005cae6a974d0d48
89358 Author: Colin Walters <walters@verbum.org>
89359 Date:   Thu Dec 15 09:47:15 2011 -0500
89360
89361     GDBusActionGroup: Fix a typo in docs
89362
89363  gio/gdbusactiongroup.c | 2 +-
89364  1 file changed, 1 insertion(+), 1 deletion(-)
89365
89366 commit 84df41c02c8806071d18e532432dff00a48ff369
89367 Author: Dan Winship <danw@gnome.org>
89368 Date:   Wed Dec 14 10:19:13 2011 -0500
89369
89370     configure.ac: robustify netlink.h check
89371
89372     https://bugzilla.gnome.org/show_bug.cgi?id=666173
89373
89374  configure.ac | 3 ++-
89375  1 file changed, 2 insertions(+), 1 deletion(-)
89376
89377 commit 14fb10d14b07cef6af8952bfdd0bd4d864876607
89378 Author: Stef Walter <stefw@collabora.co.uk>
89379 Date:   Fri Dec 9 18:19:24 2011 +0100
89380
89381     GBytes: add a size argument to g_bytes_get_data
89382
89383      * An out size argument so that this is more easily bindable
89384        by gobject-introspection.
89385
89386     https://bugzilla.gnome.org/show_bug.cgi?id=665879
89387
89388  glib/gbytes.c           |  8 ++++++--
89389  glib/gbytes.h           |  3 ++-
89390  glib/gtimezone.c        |  4 ++--
89391  glib/gvariant-core.c    |  5 ++---
89392  glib/tests/array-test.c |  4 +++-
89393  glib/tests/bytes.c      | 41 ++++++++++++++++++++++++++---------------
89394  6 files changed, 41 insertions(+), 24 deletions(-)
89395
89396 commit 162bafee37ccd5d58260423a8120fdcba25ecad6
89397 Author: Chris Coulson <chris.coulson@canonical.com>
89398 Date:   Wed Dec 14 14:00:56 2011 +0000
89399
89400     Initialize service_loop before running the service thread
89401
89402     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666129
89403
89404  gio/tests/gdbus-peer.c | 2 +-
89405  1 file changed, 1 insertion(+), 1 deletion(-)
89406
89407 commit a6eda97d8e8440ea5b04c081d444916dc51ad220
89408 Author: Matthias Clasen <mclasen@redhat.com>
89409 Date:   Wed Dec 14 21:05:38 2011 -0500
89410
89411     menu markup: tolerate not having a hash table of objects
89412
89413     Various places in the code were assuming that the hash table was
89414     always
89415     available. Fix this, and also avoid leaking strings now that the hash
89416     table may be NULL.
89417
89418     Based on a patch by Simon McVittie, bug 666167
89419
89420  gio/gmenumarkup.c | 9 +++++----
89421  1 file changed, 5 insertions(+), 4 deletions(-)
89422
89423 commit e129deb0170c8a18e662c53db799f2ba16ebf26f
89424 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89425 Date:   Wed Dec 14 16:56:15 2011 +0000
89426
89427     g_array_free, g_ptr_array_free: decrement refcount if not the last ref
89428
89429     foo_free is conceptually "worth" one unref; not decrementing the
89430     refcount here means the GArray or GPtrArray wrapper (but not its
89431     contents) would leak in the following call sequence:
89432
89433         p = g_ptr_array_new ();
89434         g_ptr_array_ref (p);
89435         g_ptr_array_free (p, TRUE);
89436         g_ptr_array_unref (p);
89437
89438     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89439     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89440     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
89441
89442  glib/garray.c | 4 ++--
89443  1 file changed, 2 insertions(+), 2 deletions(-)
89444
89445 commit df9d9cc72f4d107f576322516a87e9fe0daa2539
89446 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89447 Date:   Wed Dec 14 16:53:24 2011 +0000
89448
89449     GArray, GPtrArray: factor out the actual freeing
89450
89451     Depending how the array is freed, we may want to free the underlying
89452     array (the "segment"), the struct wrapper or both.
89453
89454     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89455     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89456     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
89457
89458  glib/garray.c | 57
89459  +++++++++++++++++++++++++++++++++++++++++++--------------
89460  1 file changed, 43 insertions(+), 14 deletions(-)
89461
89462 commit 6457677b7db236ab580bdf546221f1e8d2102c80
89463 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89464 Date:   Wed Dec 14 16:46:56 2011 +0000
89465
89466     g_key_file_get_string_list: don't leak the pieces on error
89467
89468     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89469     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89470     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
89471
89472  glib/gkeyfile.c | 1 +
89473  1 file changed, 1 insertion(+)
89474
89475 commit a1bd6e07172771f9a7e8006e5f1f824cc1f564ea
89476 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89477 Date:   Tue Dec 13 18:18:27 2011 +0000
89478
89479     tls-interaction test: use a weak pointer instead of a deliberate
89480     use-after-free
89481
89482     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89483     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
89484     Reviewed-by: Dan Winship <danw@gnome.org>
89485
89486  gio/tests/tls-interaction.c | 7 ++++++-
89487  1 file changed, 6 insertions(+), 1 deletion(-)
89488
89489 commit 0a7930d04879018b5ea451ee9708f40fe93a131e
89490 Author: Ryan Lortie <desrt@desrt.ca>
89491 Date:   Tue Dec 13 20:54:24 2011 -0500
89492
89493     gdbus tests: remove buggy use of GMainLoop
89494
89495     g_main_loop_quit() only quits mainloops that are currently running --
89496     not ones that may run in the future.  The way the gdbus-threading
89497     tests
89498     are written can possibly result in a call to g_main_loop_quit() before
89499     g_main_loop_run() has started.
89500
89501     The mainloops aren't actually used for anything other than signalling
89502     the completion of the threads, so just use g_thread_join() for that.
89503
89504     https://bugzilla.gnome.org/show_bug.cgi?id=666129
89505
89506  gio/tests/gdbus-threading.c | 25 -------------------------
89507  1 file changed, 25 deletions(-)
89508
89509 commit a2e9318d4a8dc1257526814b8255210acd13d406
89510 Author: Ryan Lortie <desrt@desrt.ca>
89511 Date:   Wed Dec 14 09:32:11 2011 -0500
89512
89513     two test fixes for ARM
89514
89515     First, some ARM systems are not fast enough to meet the 30 second
89516     deadline in gwakeuptest.c, so increase that to 60.
89517
89518     Second, we have some signed/unsigned woes in the gparam transform
89519     tests.
89520
89521  glib/tests/gwakeuptest.c |  4 ++--
89522  gobject/tests/param.c    | 20 ++++++++++----------
89523  2 files changed, 12 insertions(+), 12 deletions(-)
89524
89525 commit 995a2eb50bf7d9e46c029768691f93b31e09bdf8
89526 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89527 Date:   Tue Dec 13 18:18:07 2011 +0000
89528
89529     Plug some leaks in the GIO tests
89530
89531     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89532     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
89533     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
89534
89535  gio/tests/data-input-stream.c | 1 +
89536  gio/tests/network-monitor.c   | 8 ++++++++
89537  gio/tests/pollable.c          | 1 +
89538  gio/tests/socket.c            | 3 +++
89539  gio/tests/tls-certificate.c   | 1 +
89540  5 files changed, 14 insertions(+)
89541
89542 commit f6b2847e5787a7c17a6d85f57049c5699451c246
89543 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89544 Date:   Tue Dec 13 14:46:02 2011 +0000
89545
89546     hash test: avoid leaking various keys and values
89547
89548     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89549     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
89550     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
89551
89552  glib/tests/hash.c | 82
89553  ++++++++++++++++++++++++++++++++++++++++++++++++++-----
89554  1 file changed, 75 insertions(+), 7 deletions(-)
89555
89556 commit 5dca72fe67aec5f98bfb68257c34ff133b59d22a
89557 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89558 Date:   Mon Dec 12 18:56:21 2011 +0000
89559
89560     GOptionContext test: free all arguments, not just the remaining ones
89561
89562     On success, g_option_context_parse alters argv by removing options
89563     that
89564     it understood, so g_strfreev is insufficient. Instead, take a shallow
89565     copy and free all of the arguments in that, then free the array argv
89566     but not its contents.
89567
89568     Also, improve the checks in error cases, by checking that argv has
89569     not been altered in this way.
89570
89571     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89572     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
89573     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
89574
89575  glib/tests/option-context.c | 353
89576  +++++++++++++++++++++++++++++++++-----------
89577  1 file changed, 265 insertions(+), 88 deletions(-)
89578
89579 commit 29f2ced8eb32d9001da8082c4530f017decb8267
89580 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89581 Date:   Tue Dec 13 19:01:42 2011 +0000
89582
89583     various GLib tests: plug memory leaks
89584
89585     These don't really matter, since it's test code, but they do obscure
89586     real leaks in the library.
89587
89588     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89589     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
89590     Acked-by: Matthias Clasen <mclasen@redhat.com>
89591
89592  glib/tests/bookmarkfile.c   |  6 ++----
89593  glib/tests/cache.c          |  2 ++
89594  glib/tests/convert.c        |  4 ++++
89595  glib/tests/fileutils.c      |  4 ++++
89596  glib/tests/gvariant.c       |  1 +
89597  glib/tests/gwakeuptest.c    |  2 +-
89598  glib/tests/include.c        |  1 +
89599  glib/tests/keyfile.c        |  1 +
89600  glib/tests/mainloop.c       |  3 +++
89601  glib/tests/markup-parse.c   | 33 ++++++++++++++++++++++++++-------
89602  glib/tests/mem-overflow.c   | 23 +++++++++++++++++++----
89603  glib/tests/node.c           |  2 ++
89604  glib/tests/option-argv0.c   |  2 ++
89605  glib/tests/option-context.c |  3 +++
89606  glib/tests/protocol.c       |  6 ++++++
89607  glib/tests/queue.c          | 12 ++++++++++--
89608  glib/tests/sequence.c       |  7 +++++++
89609  glib/tests/strfuncs.c       |  5 ++++-
89610  glib/tests/string.c         |  4 ++++
89611  glib/tests/timeout.c        |  2 ++
89612  glib/tests/tree.c           |  1 +
89613  glib/tests/unix.c           |  3 +++
89614  glib/tests/uri.c            | 15 ++++++++++++++-
89615  gobject/tests/boxed.c       |  2 ++
89616  gobject/tests/param.c       |  1 +
89617  tests/testglib.c            | 12 ++++++++++++
89618  26 files changed, 137 insertions(+), 20 deletions(-)
89619
89620 commit a0f5e89aedd0fcd04164c35b1c77d194adfc698a
89621 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89622 Date:   Mon Dec 12 15:55:59 2011 +0000
89623
89624     testglib: test_file_functions: don't close fd if it's -1
89625
89626     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89627     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
89628     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
89629
89630  tests/testglib.c | 3 ++-
89631  1 file changed, 2 insertions(+), 1 deletion(-)
89632
89633 commit fedc0cff518067c26bad698798e50069c765d1f3
89634 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89635 Date:   Wed Dec 14 12:39:06 2011 +0000
89636
89637     Revert "g_menu_markup_start_element: tolerate not having a hash
89638     table of objects"
89639
89640     This reverts commit bcdb60641196f98482b5e17fcc96a92589deba35,
89641     accidentally pushed before it was reviewed.
89642
89643  gio/gmenumarkup.c | 2 +-
89644  1 file changed, 1 insertion(+), 1 deletion(-)
89645
89646 commit bcdb60641196f98482b5e17fcc96a92589deba35
89647 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89648 Date:   Wed Dec 14 12:31:31 2011 +0000
89649
89650     g_menu_markup_start_element: tolerate not having a hash table
89651     of objects
89652
89653     I don't know whether this is the right fix, but gio/tests/gmenumodel
89654     crashes out, which can't be right.
89655
89656  gio/gmenumarkup.c | 2 +-
89657  1 file changed, 1 insertion(+), 1 deletion(-)
89658
89659 commit 93f8f8158fc086312ad1e0711d403bb7479416ee
89660 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89661 Date:   Mon Dec 12 18:58:03 2011 +0000
89662
89663     g_variant_byteswap: don't leak serialised.data
89664
89665     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89666     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89667     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
89668
89669  glib/gvariant.c | 2 +-
89670  1 file changed, 1 insertion(+), 1 deletion(-)
89671
89672 commit a48edddc198237803474994a3c9813d3b21f4f78
89673 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89674 Date:   Tue Dec 13 18:16:55 2011 +0000
89675
89676     GDBusActionGroup: don't leak param_str
89677
89678     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89679     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89680     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
89681
89682  gio/gdbusactiongroup.c | 2 +-
89683  1 file changed, 1 insertion(+), 1 deletion(-)
89684
89685 commit c49a4dba82ea4edb8d09619caf3dc4f65e92f9dc
89686 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89687 Date:   Tue Dec 13 14:44:18 2011 +0000
89688
89689     g_data_set_internal: avoid use-after-free if datalist is in dataset
89690
89691     Removing the last thing in a dataset frees the dataset, and if the
89692     datalist was in a dataset, we can't safely unlock it after the dataset
89693     has been freed. Unlock it sooner.
89694
89695     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89696     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89697     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
89698
89699  glib/gdataset.c | 10 ++++++++--
89700  1 file changed, 8 insertions(+), 2 deletions(-)
89701
89702 commit 0bf8378840ef553262fa4f8c981c867f8f6efaaf
89703 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89704 Date:   Mon Dec 12 18:37:10 2011 +0000
89705
89706     g_strcompress: check that source is non-NULL rather than just crashing
89707
89708     Calling this function with a NULL argument is considered to be
89709     invalid,
89710     but one of the regression tests does it anyway (to watch it crash),
89711     which
89712     seems a good indication that it's expected to be somewhat common.
89713     Let's check it rather than segfaulting.
89714
89715     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89716     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89717     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
89718     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
89719
89720  glib/gstrfuncs.c | 9 +++++++--
89721  1 file changed, 7 insertions(+), 2 deletions(-)
89722
89723 commit fbab468da531c41a516024171e67c2a7088979dd
89724 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89725 Date:   Tue Dec 13 18:17:13 2011 +0000
89726
89727     g_dbus_action_group_changed: don't leak iterator and its contents
89728
89729     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89730     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89731     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
89732
89733  gio/gdbusactiongroup.c | 1 +
89734  1 file changed, 1 insertion(+)
89735
89736 commit 90baa7e460c86c4c1d22f791482a2380467a190a
89737 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89738 Date:   Mon Dec 12 18:35:14 2011 +0000
89739
89740     GKeyFile: free group comments when the group is removed
89741
89742     These were leaked. Valgrind was sad.
89743
89744     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89745     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89746     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
89747
89748  glib/gkeyfile.c | 6 ++++++
89749  1 file changed, 6 insertions(+)
89750
89751 commit 9ddb2f8091e72e2c03794e65bd35031e49559dff
89752 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89753 Date:   Mon Dec 12 18:34:47 2011 +0000
89754
89755     g_hmac_get_string: don't allocate and leak an unused buffer
89756
89757     Also document why we're not actually using the buffer for anything.
89758
89759     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89760     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89761     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
89762
89763  glib/ghmac.c | 6 +++++-
89764  1 file changed, 5 insertions(+), 1 deletion(-)
89765
89766 commit 64ca85ceaeb0375ff5931d45810015d5d2c774f1
89767 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89768 Date:   Mon Dec 12 15:54:50 2011 +0000
89769
89770     g_hmac_copy: initialize the refcount
89771
89772     In practice, the uninitialized refcount will typically mean that
89773     the copy is
89774     never freed, and leaks.
89775
89776     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89777     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
89778     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
89779
89780  glib/ghmac.c | 1 +
89781  1 file changed, 1 insertion(+)
89782
89783 commit edfab83c07ccac635dae15f0b8ee30c662d239a3
89784 Author: Matthias Clasen <mclasen@redhat.com>
89785 Date:   Wed Dec 14 07:16:04 2011 -0500
89786
89787     Add an explicit deprecation note to g_thread_init
89788
89789     https://bugzilla.gnome.org/show_bug.cgi?id=666145
89790
89791  glib/deprecated/gthread-deprecated.c | 4 ++++
89792  1 file changed, 4 insertions(+)
89793
89794 commit b386d9ffb70879fed888f15c8ca41957e02c280c
89795 Author: Matthias Clasen <mclasen@redhat.com>
89796 Date:   Wed Dec 14 00:10:34 2011 -0500
89797
89798     Add another menu parser test
89799
89800     This one concerns itself with objects.
89801
89802  gio/tests/gmenumodel.c | 62
89803  +++++++++++++++++++++++++++++++++++++-------------
89804  1 file changed, 46 insertions(+), 16 deletions(-)
89805
89806 commit b153e38ff0b6fc7c6532e6dfc5b0f7305a360574
89807 Author: Matthias Clasen <mclasen@redhat.com>
89808 Date:   Tue Dec 13 23:16:25 2011 -0500
89809
89810     GMenuModel: Flesh out the docs some more
89811
89812  gio/gmenumodel.c | 12 +++++++++++-
89813  1 file changed, 11 insertions(+), 1 deletion(-)
89814
89815 commit c14a3b3e9c43a32552223c05f1559717eeccec95
89816 Author: Matthias Clasen <mclasen@redhat.com>
89817 Date:   Tue Dec 13 23:06:16 2011 -0500
89818
89819     GMenu: purge references to GMenuProxy from the docs
89820
89821  gio/gmenuexporter.c | 4 ++--
89822  gio/gmenumodel.c    | 2 +-
89823  2 files changed, 3 insertions(+), 3 deletions(-)
89824
89825 commit 7e92997539b481e31b5566b4885c8b5158488daa
89826 Author: Stef Walter <stefw@collabora.co.uk>
89827 Date:   Tue Dec 13 23:00:16 2011 -0500
89828
89829     documentation fixes
89830
89831     Fixes for gtk-doc warnings.
89832
89833     http://bugzilla.gnome.org/show_bug.cgi?id=66469
89834
89835     https://bugzilla.gnome.org/show_bug.cgi?id=664699
89836
89837  docs/reference/glib/glib-sections.txt       |  4 ++
89838  docs/reference/gobject/gobject-sections.txt |  2 +
89839  glib/docs.c                                 |  6 ++-
89840  glib/garray.c                               | 12 +++---
89841  glib/gbacktrace.h                           |  2 +-
89842  glib/gerror.c                               |  2 +-
89843  glib/gfileutils.c                           | 10 ++---
89844  glib/ggettext.c                             |  2 +-
89845  glib/ghook.c                                |  4 +-
89846  glib/giochannel.c                           | 10 ++---
89847  glib/glib-init.c                            |  2 +-
89848  glib/glib-unix.c                            | 20 +++++----
89849  glib/glib-unix.h                            |  4 +-
89850  glib/gmain.c                                |  6 +--
89851  glib/gmain.h                                |  3 +-
89852  glib/gmessages.c                            |  6 +--
89853  glib/gpoll.h                                |  3 ++
89854  glib/gscanner.c                             | 65
89855  +++++++++++++++++++----------
89856  glib/gscanner.h                             | 10 ++++-
89857  glib/gspawn.c                               |  8 ++--
89858  glib/gspawn.h                               | 34 +++++++--------
89859  glib/gstdio.c                               |  2 +-
89860  glib/gstrfuncs.c                            | 54 ++++++++++++------------
89861  glib/gtestutils.c                           | 12 +++---
89862  glib/gthread-posix.c                        |  2 +-
89863  glib/gthread.c                              |  8 ++--
89864  gmodule/gmodule.c                           |  1 +
89865  gobject/genums.c                            |  2 +-
89866  28 files changed, 169 insertions(+), 127 deletions(-)
89867
89868 commit b0c3997fdd553eca363dfd0f3c4da9938800acf9
89869 Author: Matthias Clasen <mclasen@redhat.com>
89870 Date:   Tue Dec 13 12:56:20 2011 -0500
89871
89872     Improve GNetworkMonitor docs
89873
89874     Make sure we get signal and property docs, and mention
89875     the extension point in the overview.
89876
89877  docs/reference/gio/gio.types    |  1 +
89878  docs/reference/gio/overview.xml | 25 ++++++++++++++++++++++---
89879  2 files changed, 23 insertions(+), 3 deletions(-)
89880
89881 commit f3dde2d4057f5dfa5cbc9f1e3f13d596608b0b3b
89882 Author: Christophe Fergeau <cfergeau@redhat.com>
89883 Date:   Mon Dec 12 15:06:41 2011 +0100
89884
89885     gnetworkmonitornetlink.c: Fix compilation on RHEL 6.2
89886
89887     When trying to compile glib master on a RHEL 6.2 system, it fails
89888     with:
89889
89890     make[4]: Entering directory `/home/teuf/gnome/src/glib/gio'
89891       CC     libgio_2_0_la-gnetworkmonitornetlink.lo
89892     In file included from gnetworkmonitornetlink.c:25:
89893     /usr/include/linux/netlink.h:35: error: expected
89894     specifier-qualifier-list before 'sa_family_t'
89895     gnetworkmonitornetlink.c: In function
89896     'g_network_monitor_netlink_initable_init':
89897     gnetworkmonitornetlink.c:99: error: 'struct sockaddr_nl' has no
89898     member named 'nl_family'
89899     gnetworkmonitornetlink.c:100: error: 'struct sockaddr_nl' has no
89900     member named 'nl_pid'
89901     gnetworkmonitornetlink.c:100: error: 'struct sockaddr_nl' has no
89902     member named 'nl_pad'
89903     gnetworkmonitornetlink.c:101: error: 'struct sockaddr_nl' has no
89904     member named 'nl_groups'
89905     make[4]: *** [libgio_2_0_la-gnetworkmonitornetlink.lo] Error 1
89906
89907     sa_family_t is defined in sys/socket.h, this commit makes sure this
89908     header is included before netlink.h
89909
89910     This fixes bgo bug #666001
89911
89912  gio/gnetworkmonitornetlink.c | 7 +++++--
89913  1 file changed, 5 insertions(+), 2 deletions(-)
89914
89915 commit b79d1f8619951322efcfab02df65d868fa247ac7
89916 Author: Ryan Lortie <desrt@desrt.ca>
89917 Date:   Tue Dec 13 09:16:51 2011 -0500
89918
89919     bump version
89920
89921  configure.ac | 2 +-
89922  1 file changed, 1 insertion(+), 1 deletion(-)
89923
89924 commit ab15175567d11600d0293fb4028718d2dead2e76
89925 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
89926 Date:   Tue Dec 13 12:12:48 2011 +0800
89927
89928     Update VS property sheets
89929
89930     "Install" the newly-added public headers in GLib and GIO, such as
89931     the ones
89932     for GMenuModel, etc.
89933
89934  build/win32/vs10/glib.props  | 28 ++++++++++++++++++++++++++--
89935  build/win32/vs9/glib.vsprops | 14 +++++++++++++-
89936  2 files changed, 39 insertions(+), 3 deletions(-)
89937
89938 commit b6890e94fe304adc8d00f0211d3ed546841bf388
89939 Author: Alexandre Franke <alexandre.franke@gmail.com>
89940 Date:   Mon Dec 12 20:36:29 2011 +0100
89941
89942     Fix wording
89943
89944     délai épuisé has been replaced with délai dépassé
89945
89946  po/fr.po | 6126
89947  ++++++++++++++++++++++++++++++++------------------------------
89948  1 file changed, 3123 insertions(+), 3003 deletions(-)
89949
89950 commit 2f9ab64ac9dc4aeba4a6a297888986d26515d6f8
89951 Author: Ryan Lortie <desrt@desrt.ca>
89952 Date:   Mon Dec 12 13:28:24 2011 -0500
89953
89954     glib 2.31.4
89955
89956  NEWS         | 17 ++++++++++++++---
89957  configure.ac |  2 +-
89958  2 files changed, 15 insertions(+), 4 deletions(-)
89959
89960 commit 93f17967e4c6c5194d3c0cc4512169b6bd394bf7
89961 Author: Ryan Lortie <desrt@desrt.ca>
89962 Date:   Mon Dec 12 13:28:09 2011 -0500
89963
89964     GActionGroupExporter: stop using signal IDs
89965
89966     GDBusConnection recently changed to dispatching its GDestroyNotify
89967     calls
89968     from an idle instead of on-the-spot.  Under the previous regime, we
89969     would destroy-notify the action group export of a GtkApplicationWindow
89970     at the point it was removed from the application (ie: slightly before
89971     being disposed).
89972
89973     With the destroy notify now deferred to an idle, the window has
89974     already
89975     been disposed, so the signal handlers have already been disconnected.
89976
89977     Avoid the problem by dropping our use of signal IDs and just do
89978     g_signal_handlers_disconnect_by_func(), which doesn't complain
89979     if there
89980     is no connection.
89981
89982  gio/gactiongroupexporter.c | 32 ++++++++++++++++----------------
89983  1 file changed, 16 insertions(+), 16 deletions(-)
89984
89985 commit bbae5fe94193104ea24124e284bc3cccf9bdcb73
89986 Author: Ryan Lortie <desrt@desrt.ca>
89987 Date:   Mon Dec 12 13:13:42 2011 -0500
89988
89989     GMenuMarkup parser: small typo fix in docs
89990
89991  gio/gmenumarkup.c | 2 +-
89992  1 file changed, 1 insertion(+), 1 deletion(-)
89993
89994 commit b8cde0b507ed2d131a1e88d3701b62be2fb012ac
89995 Author: Ryan Lortie <desrt@desrt.ca>
89996 Date:   Mon Dec 12 13:08:48 2011 -0500
89997
89998     More clearly define 'named menu' in the XML parser
89999
90000     This is when menus have id='' attributes.
90001
90002  gio/gmenumarkup.c | 15 ++++++++-------
90003  1 file changed, 8 insertions(+), 7 deletions(-)
90004
90005 commit 60bcb367832b5e625e51d11f863a9044712de924
90006 Author: Ryan Lortie <desrt@desrt.ca>
90007 Date:   Mon Dec 12 13:07:04 2011 -0500
90008
90009     GMenu parser: use G_MARKUP_COLLECT_BOOLEAN
90010
90011     ...instead of trying to parse the boolean for ourselves.
90012
90013  gio/gmenumarkup.c | 41 ++++++-----------------------------------
90014  1 file changed, 6 insertions(+), 35 deletions(-)
90015
90016 commit 5c70759482d9fe8797020590071615386831b86e
90017 Author: Ryan Lortie <desrt@desrt.ca>
90018 Date:   Mon Dec 12 10:43:54 2011 -0500
90019
90020     update maintainers in glib.doap
90021
90022     (at request of sysadmin team)
90023
90024  glib.doap | 6 +++---
90025  1 file changed, 3 insertions(+), 3 deletions(-)
90026
90027 commit 4f5732f721d11545bfd2ad3a971a44b76bfa7273
90028 Author: Matthias Clasen <mclasen@redhat.com>
90029 Date:   Mon Dec 12 01:44:41 2011 -0500
90030
90031     GApplication: fix a copy-paste error
90032
90033     Activating an action must not turn into a change-state request.
90034
90035  gio/gapplication.c | 6 ++++--
90036  1 file changed, 4 insertions(+), 2 deletions(-)
90037
90038 commit dec7ed8abad74baa70160e0652171666d5ca461f
90039 Author: Matthias Clasen <mclasen@redhat.com>
90040 Date:   Mon Dec 12 00:01:20 2011 -0500
90041
90042     Rearrange GApplication long desc a bit
90043
90044  gio/gapplication.c | 53
90045  +++++++++++++++++++++++++++--------------------------
90046  1 file changed, 27 insertions(+), 26 deletions(-)
90047
90048 commit e24241384793b9d4648d00df8ac972dafcbc87a0
90049 Author: Matthias Clasen <mclasen@redhat.com>
90050 Date:   Mon Dec 12 00:00:16 2011 -0500
90051
90052     Expand actiongroup docs a bit more
90053
90054  gio/gactiongroup.c | 33 +++++++++++++++++++++++++++------
90055  1 file changed, 27 insertions(+), 6 deletions(-)
90056
90057 commit 840482658a7cdacd012df6edba78edf7f7862036
90058 Author: Matthias Clasen <mclasen@redhat.com>
90059 Date:   Sun Dec 11 12:05:23 2011 -0500
90060
90061     Fix an assertion when activating apps a second time
90062
90063     This was causing the following critical when running bloatpad twice:
90064     GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table
90065     != NULL' failed
90066
90067  gio/gdbusactiongroup.c | 3 +++
90068  1 file changed, 3 insertions(+)
90069
90070 commit f40de4b15201eaf6936e7d82eeeb3c044067be7c
90071 Author: Matthias Clasen <mclasen@redhat.com>
90072 Date:   Sat Dec 10 22:14:34 2011 -0500
90073
90074     Add some more since tags
90075
90076  gio/gmenu.c      |  8 ++++++--
90077  gio/gmenumodel.c | 12 +++++++++---
90078  2 files changed, 15 insertions(+), 5 deletions(-)
90079
90080 commit f0eb58075a9716e5eb976e160b374c23a04ec5e5
90081 Author: Matthias Clasen <mclasen@redhat.com>
90082 Date:   Sat Dec 10 21:55:11 2011 -0500
90083
90084     Add a since tag
90085
90086  gio/gfile.c | 4 +++-
90087  1 file changed, 3 insertions(+), 1 deletion(-)
90088
90089 commit 042954de9f990e53e81374c1b14ad53c7e4f7018
90090 Author: Matthias Clasen <mclasen@redhat.com>
90091 Date:   Sat Dec 10 21:49:10 2011 -0500
90092
90093     Fix since tag
90094
90095  glib/gunicode.h | 2 +-
90096  1 file changed, 1 insertion(+), 1 deletion(-)
90097
90098 commit 2d6d127c96de7317c6364ff7abfb29475e644df2
90099 Author: Matthias Clasen <mclasen@redhat.com>
90100 Date:   Sat Dec 10 21:46:13 2011 -0500
90101
90102     Whitespace fixes
90103
90104     And add some missing since tags.
90105
90106  gio/gnetworkmonitor.c        |  66 +++++++-------
90107  gio/gnetworkmonitorbase.c    | 166 +++++++++++++++++-----------------
90108  gio/gnetworkmonitornetlink.c | 210
90109  +++++++++++++++++++++----------------------
90110  3 files changed, 223 insertions(+), 219 deletions(-)
90111
90112 commit d50f77b394641fbf3d8b57e1328d4a5bbceac31e
90113 Author: Matthias Clasen <mclasen@redhat.com>
90114 Date:   Sat Dec 10 21:42:49 2011 -0500
90115
90116     Add g_application_set/get_default to the docs
90117
90118  docs/reference/gio/gio-sections.txt | 2 ++
90119  1 file changed, 2 insertions(+)
90120
90121 commit f109415d950edae973ca630046deb7aebf3c8ddd
90122 Author: Matthias Clasen <mclasen@redhat.com>
90123 Date:   Sat Dec 10 20:47:22 2011 -0500
90124
90125     Add since tags
90126
90127  gio/gdbusactiongroup.c |   4 +-
90128  gio/gdbusmenumodel.c   |   5 ++-
90129  gio/gmenu.c            | 102
90130  +++++++++++++++++++++++++++++++++++++------------
90131  gio/gmenuexporter.c    |   4 +-
90132  gio/gmenumarkup.c      |  16 ++++++--
90133  gio/gmenumodel.c       |  68 ++++++++++++++++++++++++---------
90134  6 files changed, 150 insertions(+), 49 deletions(-)
90135
90136 commit 829b4dfb43c118602d1c333a1a1fb7ec50cef7b0
90137 Author: Ryan Lortie <desrt@desrt.ca>
90138 Date:   Sat Dec 10 17:21:53 2011 -0500
90139
90140     Clean up GApplication docs
90141
90142     Clean up the docs for GApplication and related classes.
90143
90144     I'm no longer writing documentation for the structure type of classes
90145     and interfaces.  See https://bugzilla.gnome.org/show_bug.cgi?id=665926
90146     for discussin on the correct way forward on this point.
90147
90148     Also: stop putting gtk-doc comments in installed headers.
90149
90150  docs/reference/gio/gio-sections.txt |  4 +++-
90151  gio/Makefile.am                     | 32 ++++++++++++++++++--------------
90152  gio/gaction.c                       | 17 +++++++++++++++++
90153  gio/gaction.h                       | 14 --------------
90154  gio/gactiongroup.c                  | 23 +++++++++++++++++++++++
90155  gio/gactiongroup.h                  | 20 --------------------
90156  gio/gactionmap.c                    | 15 ++++++++++++++-
90157  gio/gapplication.c                  | 35
90158  +++++++++++++++++++++++++++++++++++
90159  gio/gapplication.h                  | 35
90160  -----------------------------------
90161  gio/gapplicationcommandline.c       |  8 ++++++++
90162  gio/gapplicationcommandline.h       | 16 ----------------
90163  11 files changed, 118 insertions(+), 101 deletions(-)
90164
90165 commit a8927732c9889d345fd34384b25a930ba8b76ef8
90166 Author: Ryan Lortie <desrt@desrt.ca>
90167 Date:   Sat Dec 10 14:06:18 2011 -0500
90168
90169     GDate: gtk-doc fixup
90170
90171  glib/gdate.c | 18 +++++++++++-------
90172  1 file changed, 11 insertions(+), 7 deletions(-)
90173
90174 commit 3e06a34abaa0cee15b5372d5c9ba546509c2dd87
90175 Author: Seong-ho, Cho <darkcircle.0426@gmail.com>
90176 Date:   Sat Dec 10 23:32:23 2011 +0900
90177
90178     Updated Korean translation
90179
90180  po/ko.po | 5780
90181  +++++++++++++++++++++++++++++++-------------------------------
90182  1 file changed, 2915 insertions(+), 2865 deletions(-)
90183
90184 commit ee4b21bc8c1c00d58009e0537b815677e10f2451
90185 Author: Yaron Shahrabani <sh.yaron@gmail.com>
90186 Date:   Sat Dec 10 11:03:08 2011 +0200
90187
90188     Updated Hebrew translation.
90189
90190  po/he.po | 612
90191  +++++++++++++++++++++++++++++++++++----------------------------
90192  1 file changed, 338 insertions(+), 274 deletions(-)
90193
90194 commit 4eeac41d7dd9b75d2d44f5542f70d4f795a34333
90195 Author: Colin Walters <walters@verbum.org>
90196 Date:   Fri Dec 9 11:13:23 2011 -0500
90197
90198     gfile: Don't use C++ keyword "template" as variable name
90199
90200     This breaks autotestkeyword.cc from gtk+.
90201
90202  gio/gfile.c | 8 ++++----
90203  gio/gfile.h | 2 +-
90204  2 files changed, 5 insertions(+), 5 deletions(-)
90205
90206 commit 8fcb73b0a90e663f5b1bf6d7b2554623c6b14968
90207 Author: Aleksander Morgado <aleksander@lanedo.com>
90208 Date:   Fri Dec 9 12:11:53 2011 +0100
90209
90210     gdbus-codegen: fix typo in generated documentation
90211
90212     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=665858
90213
90214  gio/gdbus-2.0/codegen/codegen.py | 2 +-
90215  1 file changed, 1 insertion(+), 1 deletion(-)
90216
90217 commit 721667399a2ebc198292ecb5bfedc8f296aef04d
90218 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
90219 Date:   Thu Dec 8 23:17:07 2011 +0100
90220
90221     GFile: add g_file_new_temp
90222
90223     A convenience function that creates a temporary file and returns
90224     a GFile and GFileIOStream for it.
90225
90226     The file is created using g_file_open_tmp.
90227
90228     https://bugzilla.gnome.org/show_bug.cgi?id=657085
90229
90230  docs/reference/gio/gio-sections.txt |  1 +
90231  gio/gfile.c                         | 54
90232  ++++++++++++++++++++++++++++++++++++-
90233  gio/gfile.h                         |  3 +++
90234  gio/gio.symbols                     |  1 +
90235  gio/glocalfileoutputstream.c        | 10 +++++++
90236  gio/glocalfileoutputstream.h        |  1 +
90237  6 files changed, 69 insertions(+), 1 deletion(-)
90238
90239 commit e50d8a11b273498407cd360330533bda80e1f38d
90240 Author: Matthias Clasen <mclasen@redhat.com>
90241 Date:   Fri Dec 9 08:01:12 2011 -0500
90242
90243     Cosmetic doc change
90244
90245  gobject/gobject.c | 2 +-
90246  1 file changed, 1 insertion(+), 1 deletion(-)
90247
90248 commit 605856adfa0cbd2a4cfed63bf013c86f09d15f04
90249 Author: Piotr Drąg <piotrdrag@gmail.com>
90250 Date:   Fri Dec 9 12:55:40 2011 +0100
90251
90252     Updated POTFILES.in
90253
90254  po/POTFILES.in | 1 +
90255  1 file changed, 1 insertion(+)
90256
90257 commit 8d428e3cc43e4732feba2c47237b0a50c08cab92
90258 Author: Matthias Clasen <mclasen@redhat.com>
90259 Date:   Thu Dec 8 23:44:30 2011 -0500
90260
90261     GApplication: Make ::startup run-first
90262
90263     https://bugzilla.gnome.org/show_bug.cgi?id=665817
90264
90265  gio/gapplication.c | 2 +-
90266  1 file changed, 1 insertion(+), 1 deletion(-)
90267
90268 commit 94a2ed4bc2dad2547b4ae89aad40b4d4483e2d0d
90269 Author: Matthias Clasen <mclasen@redhat.com>
90270 Date:   Thu Dec 8 22:00:24 2011 -0500
90271
90272     Updates
90273
90274  NEWS | 4 ++++
90275  1 file changed, 4 insertions(+)
90276
90277 commit a65429cf4442168981130463e2e40fc1bf136293
90278 Author: Ryan Lortie <desrt@desrt.ca>
90279 Date:   Thu Dec 8 17:52:10 2011 -0500
90280
90281     gio.symbols fixes
90282
90283  gio/gio.symbols | 10 +++-------
90284  1 file changed, 3 insertions(+), 7 deletions(-)
90285
90286 commit a6366dc2892ff476a737f36ddfb0952895e58158
90287 Author: Ryan Lortie <desrt@desrt.ca>
90288 Date:   Thu Dec 8 17:49:01 2011 -0500
90289
90290     GDBusActionGroup: make API just like GDBusMenuModel
90291
90292     Have one simple _get() API that returns the group immediately, in an
90293     empty state.  The group is initialised on the first attempt to
90294     interact
90295     with it.
90296
90297     Leave a secret 'back door' for GApplication to do a blocking
90298     initialisation.
90299
90300  docs/reference/gio/gio-sections.txt |   5 +-
90301  gio/gapplicationimpl-dbus.c         |  12 +-
90302  gio/gdbusactiongroup.c              | 430
90303  +++++++++++++++++-------------------
90304  gio/gdbusactiongroup.h              |  16 +-
90305  gio/tests/actions.c                 |  18 +-
90306  5 files changed, 216 insertions(+), 265 deletions(-)
90307
90308 commit 0fdd9985bb4c840d1767f1e15e2fa5c97870ed7a
90309 Author: Ryan Lortie <desrt@desrt.ca>
90310 Date:   Thu Dec 8 16:06:01 2011 -0500
90311
90312     GDBusActionGroup: drop ability to 'inject'
90313
90314     Also drop the GDBusActionGroupFlags that were only meant to facilitate
90315     injection-based usage.
90316
90317  gio/gapplicationimpl-dbus.c |  3 +-
90318  gio/gdbusactiongroup.c      | 97
90319  +++++++++++++--------------------------------
90320  gio/gdbusactiongroup.h      |  8 ----
90321  gio/gioenums.h              | 19 ---------
90322  gio/tests/actions.c         |  2 +-
90323  5 files changed, 29 insertions(+), 100 deletions(-)
90324
90325 commit caa6287f399422677f6496412c2e009e686c42c2
90326 Author: Matthias Clasen <mclasen@redhat.com>
90327 Date:   Thu Dec 8 00:46:03 2011 -0500
90328
90329     More documentation fixes
90330
90331  gio/gapplication.c | 17 +++++++++--------
90332  1 file changed, 9 insertions(+), 8 deletions(-)
90333
90334 commit 04aab0cd46c1623f3dc6b4524f41c0a4cf243868
90335 Author: Matthias Clasen <mclasen@redhat.com>
90336 Date:   Thu Dec 8 00:31:23 2011 -0500
90337
90338     Fix up docs
90339
90340  docs/reference/gio/gio-docs.xml     |  2 +-
90341  docs/reference/gio/gio-sections.txt | 14 +++++++-------
90342  docs/reference/gio/gio.types        |  2 +-
90343  gio/gdbusactiongroup.c              |  2 +-
90344  gio/gdbusmenumodel.c                |  2 +-
90345  5 files changed, 11 insertions(+), 11 deletions(-)
90346
90347 commit 39bebbed8241d9ce5209eff2d3dd5793e4221505
90348 Author: Matthias Clasen <mclasen@redhat.com>
90349 Date:   Wed Dec 7 22:31:10 2011 -0500
90350
90351     Don't use deprecated GApplication api in examples
90352
90353  gio/tests/gapplication-example-actions.c | 10 ++--------
90354  gio/tests/gapplication-example-menu.c    | 14 +++-----------
90355  2 files changed, 5 insertions(+), 19 deletions(-)
90356
90357 commit 13e084437b6d3611ccd59f18aa799c87a2bfc3fd
90358 Author: Ryan Lortie <desrt@desrt.ca>
90359 Date:   Wed Dec 7 21:22:51 2011 -0500
90360
90361     GDBusMenuModel: become thread-aware
90362
90363     Allow imports of the same menu on multiple different main contexts at
90364     the same time by creating a separate object for each context.
90365
90366  gio/gdbusmenumodel.c | 38 ++++++++++++++++++++++++++++----------
90367  1 file changed, 28 insertions(+), 10 deletions(-)
90368
90369 commit 25ffde957cfcaa07c44a348da61d04456865d396
90370 Author: Ryan Lortie <desrt@desrt.ca>
90371 Date:   Wed Dec 7 21:10:18 2011 -0500
90372
90373     menu threaded test: run the mainloop after export
90374
90375     GDBusConnection now dispatches GDestroyNotify calls back to the
90376     mainloop.  Adding an idle to the mainloop is O(n) in the number
90377     of idles
90378     already there.  We therefore need to periodically empty the
90379     mainloop to
90380     avoid quadratic behaviour with a very large 'n'.
90381
90382  gio/tests/gmenumodel.c | 1 +
90383  1 file changed, 1 insertion(+)
90384
90385 commit 1c036cb9f525853174c96d11e77160c315476df0
90386 Author: Ryan Lortie <desrt@desrt.ca>
90387 Date:   Wed Dec 7 21:05:38 2011 -0500
90388
90389     Rename GMenuProxy to GDBusMenuModel
90390
90391     This improves consistency with GDBusActionGroup.
90392
90393  gio/Makefile.am                        |   4 +-
90394  gio/{gmenuproxy.c => gdbusmenumodel.c} | 422
90395  ++++++++++++++++-----------------
90396  gio/{gmenuproxy.h => gdbusmenumodel.h} |  27 ++-
90397  gio/gio.h                              |   2 +-
90398  gio/tests/gmenumodel.c                 |   8 +-
90399  5 files changed, 232 insertions(+), 231 deletions(-)
90400
90401 commit 14900d37f46ecab99deb4fd97822f1f2ec105c40
90402 Author: Ryan Lortie <desrt@desrt.ca>
90403 Date:   Wed Dec 7 20:39:23 2011 -0500
90404
90405     action exporter: clarify threading situation
90406
90407     Exporting can only be done relative to a particular given main context
90408     and all interaction with the action group must be on that same
90409     context.
90410
90411     Fix up the implementation so that the user can specify that context
90412     with
90413     the normal (thread default) mechanism and document the limitation
90414     on the
90415     API.
90416
90417     Adjust the testcase to adhere to the documentation limitations.  It
90418     passes now.
90419
90420  gio/gactiongroupexporter.c | 16 ++++++++++++++--
90421  gio/tests/actions.c        | 41 ++++++++++++++++++-----------------------
90422  2 files changed, 32 insertions(+), 25 deletions(-)
90423
90424 commit 7af08e1fc06fbf0180d3e6c3b8314cda5258c0f6
90425 Author: Ryan Lortie <desrt@desrt.ca>
90426 Date:   Wed Dec 7 20:23:41 2011 -0500
90427
90428     action exporter: use GSource* instead of source id
90429
90430     Keep track of the GSource* of our event dispatch idle instead of using
90431     source ID.
90432
90433  gio/gactiongroupexporter.c | 26 +++++++++++++++++---------
90434  1 file changed, 17 insertions(+), 9 deletions(-)
90435
90436 commit 64e3e10c9827ff53c8388ebfb672810a6c5fa658
90437 Author: Ryan Lortie <desrt@desrt.ca>
90438 Date:   Wed Dec 7 14:43:50 2011 -0500
90439
90440     action exporter: cancel pending events on unexport
90441
90442     If there are events pending when we unexport the action group,
90443     free them
90444     and cancel the pending idle.
90445
90446  gio/gactiongroupexporter.c | 5 +++++
90447  1 file changed, 5 insertions(+)
90448
90449 commit 21aca44ee1c16bec9338fe3df1b285a9f0ffaf4a
90450 Author: Ryan Lortie <desrt@desrt.ca>
90451 Date:   Wed Dec 7 10:35:29 2011 -0500
90452
90453     GMenuModel exporter: remove workaround
90454
90455     With Bug 665733 fixed, we can remove the workaround (which was causing
90456     thread safety problems).
90457
90458  gio/gmenuexporter.c | 28 ++++------------------------
90459  1 file changed, 4 insertions(+), 24 deletions(-)
90460
90461 commit 328bf4616a3ffa45ffe3c1e6b1a00f658b108897
90462 Author: Matthias Clasen <mclasen@redhat.com>
90463 Date:   Wed Dec 7 00:58:01 2011 -0500
90464
90465     Add testcase for threaded menu exporter use
90466
90467     This currently fails
90468
90469  gio/tests/gmenumodel.c | 70
90470  ++++++++++++++++++++++++++++++++++++++++++++++++++
90471  1 file changed, 70 insertions(+)
90472
90473 commit f1a403e80983a33dbe7cebb7a60c24ecaf0f2d28
90474 Author: Matthias Clasen <mclasen@redhat.com>
90475 Date:   Wed Dec 7 00:43:49 2011 -0500
90476
90477     Add a test for multithreaded action group exporter use
90478
90479  gio/tests/actions.c | 74
90480  +++++++++++++++++++++++++++++++++++++++++++++++++++++
90481  1 file changed, 74 insertions(+)
90482
90483 commit 77f6e6a97f96312eac0fec06e032fc686e7fca59
90484 Author: Ryan Lortie <desrt@desrt.ca>
90485 Date:   Sun Dec 4 21:33:55 2011 -0500
90486
90487     GApplication dbus: publish the menus again
90488
90489  gio/gapplicationimpl-dbus.c | 150
90490  ++++++++++++++++++++++++++++++++++++++++++++
90491  1 file changed, 150 insertions(+)
90492
90493 commit 690596e9fbcad66f1692f92f919cd3be61ee27cb
90494 Author: Matthias Clasen <mclasen@redhat.com>
90495 Date:   Sat Dec 3 22:26:59 2011 -0500
90496
90497     Fully implement app-menu and menubar properties
90498
90499  gio/gapplication.c | 10 ++++++++++
90500  1 file changed, 10 insertions(+)
90501
90502 commit ac8bc3d40732e6b2fb759e9fdc2f11a8d0e1e885
90503 Author: Ryan Lortie <desrt@desrt.ca>
90504 Date:   Sat Dec 3 17:17:13 2011 -0500
90505
90506     GApplication: make menu properties readwrite
90507
90508     Otherwise the notify signals won't be emitted.
90509
90510  gio/gapplication.c | 4 ++--
90511  1 file changed, 2 insertions(+), 2 deletions(-)
90512
90513 commit ef8c443092e52e5f4a934c77b1e30a06f59451d9
90514 Author: Ryan Lortie <desrt@desrt.ca>
90515 Date:   Fri Dec 2 17:47:34 2011 -0500
90516
90517     menumodel test: don't get stuck in a loop
90518
90519     Sometimes randa and randb end up having the same state, causing
90520     them to
90521     return the same stream of 'random numbers'.  This is a problem for the
90522     testcase that is looping to find unequal menus.
90523
90524     If we find ourselves in this state, throw one of the random generators
90525     away and recreate it so we have a better chance of getting some
90526     unequal
90527     menus.
90528
90529  gio/tests/gmenumodel.c | 7 +++++++
90530  1 file changed, 7 insertions(+)
90531
90532 commit 4f2c2077457bcd59ff09b2829b9f25b45e37a515
90533 Author: Ryan Lortie <desrt@desrt.ca>
90534 Date:   Fri Dec 2 16:50:09 2011 -0500
90535
90536     menu/action exporter docs fixup
90537
90538  docs/reference/gio/gio-sections.txt | 10 ++++------
90539  gio/gactiongroupexporter.c          | 36
90540  ++++++++++++++++++++++++-----------
90541  gio/gactiongroupexporter.h          |  2 +-
90542  gio/gmenuexporter.c                 | 38
90543  +++++++++++++++++++++++--------------
90544  gio/gmenuexporter.h                 |  2 +-
90545  5 files changed, 55 insertions(+), 33 deletions(-)
90546
90547 commit 46e3dca2e4c3b9c83f88894984046f6a376281c9
90548 Author: Ryan Lortie <desrt@desrt.ca>
90549 Date:   Fri Dec 2 16:29:28 2011 -0500
90550
90551     gio symbol cleanups
90552
90553  gio/gio.symbols  | 16 ++++++++--------
90554  gio/gmenuproxy.c |  2 ++
90555  2 files changed, 10 insertions(+), 8 deletions(-)
90556
90557 commit cfbc1b5a4b0bdf6de856fc054149e8f558970dff
90558 Author: Ryan Lortie <desrt@desrt.ca>
90559 Date:   Fri Dec 2 15:36:15 2011 -0500
90560
90561     Menu model exporter: clean up the API
90562
90563     Give it the same treatment as the exporter for GActionGroup just got.
90564
90565     There is a wart here: the exporter attempt to re-enter GDBusConnection
90566     when it is freed in order to cancel outstanding name watches.
90567     GDBusConnection holds its own lock while calling the destroy
90568     notify, so
90569     the attempt at reentrancy results in a deadlock.
90570
90571     We have a workaround to deal with that for now...
90572
90573  gio/gmenuexporter.c    | 176
90574  +++++++++++++------------------------------------
90575  gio/gmenuexporter.h    |  15 ++---
90576  gio/tests/gmenumodel.c |  12 ++--
90577  3 files changed, 58 insertions(+), 145 deletions(-)
90578
90579 commit a9f03596fa6da9999f3493d1deb8771f52efea3f
90580 Author: Ryan Lortie <desrt@desrt.ca>
90581 Date:   Fri Dec 2 15:17:56 2011 -0500
90582
90583     GApplication: menu can change after registration
90584
90585     Allow the menu to be changed after registration.  This is quite useful
90586     for setting up the menus from the ::startup handler instead of
90587     having to
90588     do it before registration because it lets you skip the work if you're
90589     not the primary instance.
90590
90591  gio/gapplication.c | 8 --------
90592  1 file changed, 8 deletions(-)
90593
90594 commit f7886d6adbef560ea9dcc2ced3f327c927899752
90595 Author: Ryan Lortie <desrt@desrt.ca>
90596 Date:   Fri Dec 2 15:04:53 2011 -0500
90597
90598     Action group exporter: clean up the API
90599
90600     Make it look more like a typical GDBusConnection API with integer
90601     registration ID and corresponding unexport call.  Kill the 'query'
90602     call.
90603
90604  gio/gactiongroupexporter.c  | 127
90605  ++++++++++----------------------------------
90606  gio/gactiongroupexporter.h  |  15 +++---
90607  gio/gapplicationimpl-dbus.c |  12 ++---
90608  gio/tests/actions.c         |  10 ++--
90609  4 files changed, 45 insertions(+), 119 deletions(-)
90610
90611 commit 5a3276930089a801e86ddc3fef2167e4dcca5704
90612 Author: Ryan Lortie <desrt@desrt.ca>
90613 Date:   Fri Dec 2 14:24:17 2011 -0500
90614
90615     GApplication: simplify dbus impl
90616
90617     The error handling on register() was just totally out of hand before.
90618     Clean that mess up.
90619
90620     Take out the menu export for now as well.  It will be added back again
90621     later.
90622
90623  gio/gapplicationimpl-dbus.c | 298
90624  ++++++++++++++++++--------------------------
90625  1 file changed, 123 insertions(+), 175 deletions(-)
90626
90627 commit 03d894d81fffefe837b4fa072338308a96f6f25d
90628 Author: Ryan Lortie <desrt@desrt.ca>
90629 Date:   Fri Dec 2 11:19:18 2011 -0500
90630
90631     GApplication dbus: use XML for introspection
90632
90633     The hand-written structures are hard to read and cause quite a lot of
90634     relocations at library load time.  Avoid that.
90635
90636  gio/gapplicationimpl-dbus.c | 144
90637  ++++++++++++++++++++------------------------
90638  1 file changed, 66 insertions(+), 78 deletions(-)
90639
90640 commit 088682d860b80eb843e2c15026cc5b10f00b9ed7
90641 Author: Ryan Lortie <desrt@desrt.ca>
90642 Date:   Fri Dec 2 10:32:28 2011 -0500
90643
90644     GApplication: implement GActionMap
90645
90646     and deprecate g_application_set_action_group().
90647
90648  gio/gapplication.c | 70
90649  +++++++++++++++++++++++++++++++++++++++++++++---------
90650  gio/gapplication.h |  1 +
90651  2 files changed, 60 insertions(+), 11 deletions(-)
90652
90653 commit 75f1802a1c88007e2d29b5ac0cb55d9eb3b3a794
90654 Author: Ryan Lortie <desrt@desrt.ca>
90655 Date:   Thu Dec 1 22:53:07 2011 -0500
90656
90657     Fix some GMenu and GMenuItem leaking
90658
90659  gio/gapplication.c | 6 ++++++
90660  gio/gmenumarkup.c  | 1 +
90661  2 files changed, 7 insertions(+)
90662
90663 commit 38216273665bb264d5f86157191b0a9a5ab8ad1d
90664 Author: Ryan Lortie <desrt@desrt.ca>
90665 Date:   Thu Dec 1 12:14:04 2011 -0500
90666
90667     GApplication: make distinction about menus
90668
90669     Rename g_application_set_menu to g_application_set_app_menu and make a
90670     couple of fixups.  Clarify the documentation about exactly what this
90671     menu is meant to be.
90672
90673     Add g_application_set_menubar and document that as well.
90674
90675  docs/reference/gio/gio-sections.txt   |   6 +-
90676  gio/gapplication.c                    | 139
90677  +++++++++++++++++++++++++++-------
90678  gio/gapplication.h                    |  10 ++-
90679  gio/gapplicationimpl-dbus.c           |  10 +--
90680  gio/tests/gapplication-example-menu.c |   2 +-
90681  5 files changed, 130 insertions(+), 37 deletions(-)
90682
90683 commit 8777b08a5ac72c1c8fb54d7ab5d5aa180094f427
90684 Author: Colin Walters <walters@verbum.org>
90685 Date:   Thu Dec 1 09:38:04 2011 -0500
90686
90687     gsimpleaction: Ensure actions are enabled
90688
90689  gio/gsimpleaction.c | 1 +
90690  1 file changed, 1 insertion(+)
90691
90692 commit a8a8633cef2472ad85dc17a50cc0433a068db7dc
90693 Author: Matthias Clasen <mclasen@redhat.com>
90694 Date:   Wed Nov 30 23:19:35 2011 -0500
90695
90696     Include gactionmap.h in gio.h
90697
90698  gio/gio.h | 7 ++++---
90699  1 file changed, 4 insertions(+), 3 deletions(-)
90700
90701 commit eb09099f6502a952a933d0bcb1043a929dcee12c
90702 Author: Matthias Clasen <mclasen@redhat.com>
90703 Date:   Wed Nov 30 19:04:08 2011 -0500
90704
90705     Minor doc improvements
90706
90707  docs/reference/gio/gio-sections.txt |  1 -
90708  gio/gaction.c                       |  2 +-
90709  gio/gmenumodel.c                    | 18 +++++++++---------
90710  3 files changed, 10 insertions(+), 11 deletions(-)
90711
90712 commit c8e76fdda2dc932ddf471d8a6c6a7ced750bfd41
90713 Author: Matthias Clasen <mclasen@redhat.com>
90714 Date:   Wed Nov 30 19:03:41 2011 -0500
90715
90716     Add GActionMap to the docs
90717
90718  docs/reference/gio/gio-docs.xml     |  1 +
90719  docs/reference/gio/gio-sections.txt | 22 ++++++++++++-
90720  docs/reference/gio/gio.types        |  1 +
90721  gio/gactionmap.c                    | 66
90722  +++++++++++++++++++++++++++++++++----
90723  gio/gsimpleactiongroup.c            |  8 ++---
90724  5 files changed, 87 insertions(+), 11 deletions(-)
90725
90726 commit 41e5ba86a791a17bb560dd7813ad7e849e0230dc
90727 Author: Colin Walters <walters@verbum.org>
90728 Date:   Wed Nov 30 17:26:59 2011 -0500
90729
90730     GSimpleAction: Fix to comply with constructor rules
90731
90732     foo_new_*() must be pure wrappers around g_object_new(), otherwise
90733     their functionality is inaccessible to bindings.
90734
90735  gio/gaction.c       | 12 +++++---
90736  gio/gsimpleaction.c | 82
90737  ++++++++++++++++++++++++++++++++---------------------
90738  2 files changed, 57 insertions(+), 37 deletions(-)
90739
90740 commit 76527e5cd5e864f1695b3afe0d6350e7546606bb
90741 Author: Ryan Lortie <desrt@desrt.ca>
90742 Date:   Wed Nov 30 11:36:08 2011 -0500
90743
90744     add GActionMap interface
90745
90746     This is an interface to represent GSimpleActionGroup-like objects (ie:
90747     those GActionGroups that operate by containing a number of named
90748     GAction
90749     instances).
90750
90751  gio/Makefile.am          |   2 +
90752  gio/gactionmap.c         | 211 +++++++++++++++++++++++++++++++++++++++
90753  gio/gactionmap.h         |  94 ++++++++++++++++++
90754  gio/gio.symbols          |   5 +
90755  gio/giotypes.h           |   1 +
90756  gio/gsimpleactiongroup.c | 250
90757  +++++++++++++++--------------------------------
90758  gio/gsimpleactiongroup.h |  23 +----
90759  7 files changed, 392 insertions(+), 194 deletions(-)
90760
90761 commit 02b001f8f600b3a44883fe0337b20967c3420bde
90762 Author: Ryan Lortie <desrt@desrt.ca>
90763 Date:   Tue Nov 29 08:18:38 2011 -0500
90764
90765     gmenu exporter: put submenus in separate groups
90766
90767     Keep sections in the same subscription group as the parent (since they
90768     will be needed immediately) but put submenus in a separate group.
90769
90770  gio/gmenuexporter.c | 5 ++++-
90771  1 file changed, 4 insertions(+), 1 deletion(-)
90772
90773 commit a0a94cd6c68e339bc36a998ea7ce9f5b5b87d586
90774 Author: Ryan Lortie <desrt@desrt.ca>
90775 Date:   Tue Nov 29 08:16:19 2011 -0500
90776
90777     menu tests: keep mirror of proxy
90778
90779     Create a 'mirror' model of the proxy for the testcase.  In addition to
90780     testing that the proxy model emits the proper signals this also keeps
90781     the proxy alive (by holding references to it from the mirror).
90782
90783     The previous code would create the submenu proxies and destroy them
90784     right away (from the recursive step in the equality comparison
90785     functions).  This means that the subscription would go out over D-Bus
90786     and the proxy would be destroyed before it returned.  Keeping the
90787     model
90788     alive allows it to be actually updated.
90789
90790  gio/tests/gmenumodel.c | 8 ++++++--
90791  1 file changed, 6 insertions(+), 2 deletions(-)
90792
90793 commit d6f2281329ca6b70e63537d41b2b6cf0b9aa94ef
90794 Author: Matthias Clasen <mclasen@redhat.com>
90795 Date:   Mon Nov 28 20:37:07 2011 -0500
90796
90797     Shorten a variable name
90798
90799  gio/gmenuexporter.c | 23 ++++++++++++-----------
90800  1 file changed, 12 insertions(+), 11 deletions(-)
90801
90802 commit ad09498fa7dd6e759236cdc9893e50c4ed6afbd3
90803 Author: Matthias Clasen <mclasen@redhat.com>
90804 Date:   Mon Nov 28 18:34:08 2011 -0500
90805
90806     Expand dbus action group tests
90807
90808     The new tests check that activation and state changes propagate
90809     back.
90810
90811  gio/tests/actions.c | 83
90812  ++++++++++++++++++++++++++++++++++++++++++-----------
90813  1 file changed, 67 insertions(+), 16 deletions(-)
90814
90815 commit 5718804e5894de7de19d9fb98ae831d60ba001d7
90816 Author: Matthias Clasen <mclasen@redhat.com>
90817 Date:   Mon Nov 28 18:13:16 2011 -0500
90818
90819     Some more assertions
90820
90821  gio/tests/gmenumodel.c | 5 ++++-
90822  1 file changed, 4 insertions(+), 1 deletion(-)
90823
90824 commit 22c9d20b7aad101d795a8034866a637b8d3bd611
90825 Author: Matthias Clasen <mclasen@redhat.com>
90826 Date:   Mon Nov 28 18:12:46 2011 -0500
90827
90828     Add some dbus action group tests
90829
90830  gio/tests/actions.c | 214
90831  ++++++++++++++++++++++++++++++++++++++++++++++++++++
90832  1 file changed, 214 insertions(+)
90833
90834 commit 7ef3e27255d66af428f046b58281d4402a045b54
90835 Author: Matthias Clasen <mclasen@redhat.com>
90836 Date:   Mon Nov 28 18:12:17 2011 -0500
90837
90838     Fix the dbus action group query_action implementation
90839
90840  gio/gdbusactiongroup.c | 2 +-
90841  1 file changed, 1 insertion(+), 1 deletion(-)
90842
90843 commit 5002cb29358ed3161afe1395397ccd995806c281
90844 Author: Matthias Clasen <mclasen@redhat.com>
90845 Date:   Mon Nov 28 18:11:25 2011 -0500
90846
90847     Make stopping an action group export work
90848
90849  gio/gactiongroupexporter.c | 2 ++
90850  1 file changed, 2 insertions(+)
90851
90852 commit 7a0faf66fe41649def3753eda09149883991da60
90853 Author: Ryan Lortie <desrt@desrt.ca>
90854 Date:   Mon Nov 28 11:45:20 2011 -0500
90855
90856     rework GMenuProxy links
90857
90858     Only resolve the link at the point that we pull it through the API
90859     rather than at the point that we first are told about it.
90860     This reduces
90861     the lifespan of subscriptions and, more importantly, avoids a tricky
90862     reference cycle issue.
90863
90864  gio/gmenuproxy.c | 72
90865  ++++++++++++++++++++++++++++++++------------------------
90866  1 file changed, 41 insertions(+), 31 deletions(-)
90867
90868 commit 2c4ded15e53d2c0e46aeaab2bea50320d86b4f37
90869 Author: Ryan Lortie <desrt@desrt.ca>
90870 Date:   Mon Nov 28 11:44:25 2011 -0500
90871
90872     g_menu_model_get_item_link: be careful with refs
90873
90874     Don't unref the hashtable until after we already take the ref on the
90875     value that was contained in the hashtable, otherwise we may kill the
90876     value.
90877
90878  gio/gmenumodel.c | 5 ++++-
90879  1 file changed, 4 insertions(+), 1 deletion(-)
90880
90881 commit 1bb0a89de65e93dc055cb6147318d3760a535a8d
90882 Author: Matthias Clasen <mclasen@redhat.com>
90883 Date:   Mon Nov 28 10:22:25 2011 -0500
90884
90885     Add debug code
90886
90887     This adds a dump method to show the entire tree of proxies.
90888
90889  gio/gmenuproxy.c | 37 +++++++++++++++++++++++++++++++++++++
90890  1 file changed, 37 insertions(+)
90891
90892 commit 2cf4866e33127a4f1dd2dbae94583af7c6457f1c
90893 Author: Matthias Clasen <mclasen@redhat.com>
90894 Date:   Mon Nov 28 07:51:57 2011 -0500
90895
90896     Avoid cross-talk between tests
90897
90898     Each test needs to remove the sources that it attaches
90899     to the default main context, or else things will work
90900     fine in isolation, but go bad in a full test run.
90901
90902  gio/tests/gmenumodel.c | 15 ++++++++++-----
90903  1 file changed, 10 insertions(+), 5 deletions(-)
90904
90905 commit 39ce59f955ad04d4689d82dd35029723f7e7f3cd
90906 Author: Matthias Clasen <mclasen@redhat.com>
90907 Date:   Mon Nov 28 07:40:55 2011 -0500
90908
90909     Typo fix
90910
90911  gio/gmenuproxy.c | 2 +-
90912  1 file changed, 1 insertion(+), 1 deletion(-)
90913
90914 commit ff833ccac9d8c175e8879540d042d4fb76fdad10
90915 Author: Matthias Clasen <mclasen@redhat.com>
90916 Date:   Mon Nov 28 00:18:39 2011 -0500
90917
90918     Remove unused variable
90919
90920  gio/tests/gmenumodel.c | 1 -
90921  1 file changed, 1 deletion(-)
90922
90923 commit 500f8fbac5efda5b0970020af15b17ff14629aac
90924 Author: Matthias Clasen <mclasen@redhat.com>
90925 Date:   Sun Nov 27 23:28:53 2011 -0500
90926
90927     Add a test for menu subscriptions
90928
90929  gio/tests/gmenumodel.c | 165
90930  ++++++++++++++++++++++++++++++++++++++++++++++++-
90931  1 file changed, 163 insertions(+), 2 deletions(-)
90932
90933 commit efd23e23c68d2fa90c24870c5f89db96796fd41e
90934 Author: Matthias Clasen <mclasen@redhat.com>
90935 Date:   Sun Nov 27 18:52:15 2011 -0500
90936
90937     Take out excessive width
90938
90939  gio/gmenuproxy.h | 24 ++++++++++++------------
90940  1 file changed, 12 insertions(+), 12 deletions(-)
90941
90942 commit 381b23fc85a4c5f94497394a68146c540cb26dab
90943 Author: Matthias Clasen <mclasen@redhat.com>
90944 Date:   Sun Nov 27 18:50:04 2011 -0500
90945
90946     Reduce excessive width
90947
90948  gio/gmenumarkup.h | 30 +++++++++++++++---------------
90949  1 file changed, 15 insertions(+), 15 deletions(-)
90950
90951 commit f9f0ef19d7d163abc822e06f9e6b09c80cc8b1f7
90952 Author: Matthias Clasen <mclasen@redhat.com>
90953 Date:   Sun Nov 27 18:46:57 2011 -0500
90954
90955     whitespace fix
90956
90957  gio/gmenu.h | 1 +
90958  1 file changed, 1 insertion(+)
90959
90960 commit 0f88b7af3375ab6ed43be46e51409262526f0c70
90961 Author: Matthias Clasen <mclasen@redhat.com>
90962 Date:   Sun Nov 27 18:12:52 2011 -0500
90963
90964     Add some tests for links
90965
90966  gio/tests/gmenumodel.c | 68
90967  ++++++++++++++++++++++++++++++++++++++++++++++++++
90968  1 file changed, 68 insertions(+)
90969
90970 commit 0760bf5850ebde4d87db035d3b38c1f1873f0d2a
90971 Author: Matthias Clasen <mclasen@redhat.com>
90972 Date:   Sun Nov 27 16:51:13 2011 -0500
90973
90974     Add parser roundtrip tests
90975
90976  gio/tests/gmenumodel.c | 160
90977  ++++++++++++++++++++++++++++++++++++++++++++++++-
90978  1 file changed, 158 insertions(+), 2 deletions(-)
90979
90980 commit a2aeea7acdd0c98b14c3b8d9519fc479748b0ca3
90981 Author: Matthias Clasen <mclasen@redhat.com>
90982 Date:   Sun Nov 27 16:50:17 2011 -0500
90983
90984     GMenuMarkup: fixes uncovered by roundtrip testing
90985
90986     The print function was forgetting to emit type information for
90987     attributes, and the parser was not handling types properly either.
90988
90989  gio/gmenumarkup.c | 16 +++++++---------
90990  1 file changed, 7 insertions(+), 9 deletions(-)
90991
90992 commit d5a1b674f5a54ed0edef8d46d8e73715b7d88cd8
90993 Author: Matthias Clasen <mclasen@redhat.com>
90994 Date:   Sun Nov 27 13:46:49 2011 -0500
90995
90996     Improve docs
90997
90998     Specify that g_menu_item_set_attribute_value consumes floating
90999     @values.
91000
91001  gio/gmenu.c | 3 ++-
91002  1 file changed, 2 insertions(+), 1 deletion(-)
91003
91004 commit 41c19c7df8f13101a40e7df115efbb8cd8de3f67
91005 Author: Matthias Clasen <mclasen@redhat.com>
91006 Date:   Sun Nov 27 02:16:51 2011 -0500
91007
91008     GApplication: Add a menu example to the docs
91009
91010  gio/gapplication.c                    |  8 +++
91011  gio/tests/Makefile.am                 |  4 ++
91012  gio/tests/gapplication-example-menu.c | 95
91013  +++++++++++++++++++++++++++++++++++
91014  3 files changed, 107 insertions(+)
91015
91016 commit 8d96e68eeb6fddff167e730492be6f33a0e543a6
91017 Author: Matthias Clasen <mclasen@redhat.com>
91018 Date:   Sun Nov 27 01:44:14 2011 -0500
91019
91020     GMenu: Enforce attribute name restrictions
91021
91022     The code assumes in various places that ':' does not occur
91023     in attribute names. We are a little more strict than that,
91024     and only allow lowercase ASCII, digits and '-'.
91025
91026  gio/gmenu.c | 65
91027  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
91028  1 file changed, 61 insertions(+), 4 deletions(-)
91029
91030 commit 9bebf15077e462f1c3e657df5d377b5ec6e806c3
91031 Author: Matthias Clasen <mclasen@redhat.com>
91032 Date:   Sun Nov 27 01:16:39 2011 -0500
91033
91034     Reduce excessive width of gmenu.h
91035
91036  gio/gmenu.h | 198
91037  ++++++++++++++++++++++++++++++------------------------------
91038  1 file changed, 99 insertions(+), 99 deletions(-)
91039
91040 commit 58a8c02dfb2b003d4bb104dbe622b31c816107bc
91041 Author: Matthias Clasen <mclasen@redhat.com>
91042 Date:   Sun Nov 27 01:06:17 2011 -0500
91043
91044     Match up a parameter name
91045
91046  gio/gmenu.c | 10 +++++-----
91047  1 file changed, 5 insertions(+), 5 deletions(-)
91048
91049 commit 60ab57c4b07edb4be50f240f07b8fbd7f73918a0
91050 Author: Matthias Clasen <mclasen@redhat.com>
91051 Date:   Sun Nov 27 00:54:17 2011 -0500
91052
91053     Describe the org.gtk.Menus interface
91054
91055     Even though we consider the interface to be an implementation
91056     detail, we should have internal documentation of the interface.
91057
91058  gio/gmenuexporter.c | 101
91059  ++++++++++++++++++++++++++++++++++++++++++++++++++++
91060  1 file changed, 101 insertions(+)
91061
91062 commit cd22e1967d82cfd37cd018c058d7e60a3c92df6f
91063 Author: Matthias Clasen <mclasen@redhat.com>
91064 Date:   Sun Nov 27 00:52:51 2011 -0500
91065
91066     Describe the org.gtk.Actions interface
91067
91068     Even though we consider the interface to be an implementation
91069     detail, we should have internal documentation for the interface.
91070
91071  gio/gactiongroupexporter.c | 93
91072  ++++++++++++++++++++++++++++++++++++++++++++++
91073  1 file changed, 93 insertions(+)
91074
91075 commit db34b1aebebfab110078ddea2f509fa338e7c8c7
91076 Author: Matthias Clasen <mclasen@redhat.com>
91077 Date:   Sat Nov 26 23:21:12 2011 -0500
91078
91079     Rename exporter APIs
91080
91081     There are no public 'exporter' objects, so don't allude to them
91082     in the function names. At the same time, we want to make it clear
91083     that these functions are D-Bus specific.
91084
91085     The new APIs are
91086     g_action_group_dbus_export_start
91087     g_action_group_dbus_export_query
91088     g_action_group_dbus_export_stop
91089     g_menu_model_dbus_export_start
91090     g_menu_model_dbus_export_query
91091     g_menu_model_dbus_export_stop
91092
91093  docs/reference/gio/gio-sections.txt | 12 ++++++------
91094  gio/gactiongroupexporter.c          | 30 +++++++++++++++---------------
91095  gio/gactiongroupexporter.h          | 16 ++++++++--------
91096  gio/gapplicationimpl-dbus.c         | 28 ++++++++++++++--------------
91097  gio/gdbusactiongroup.c              |  2 +-
91098  gio/gio.symbols                     | 12 ++++++------
91099  gio/gmenuexporter.c                 | 34
91100  +++++++++++++++++-----------------
91101  gio/gmenuexporter.h                 | 18 ++++++++----------
91102  gio/gmenuproxy.c                    |  2 +-
91103  gio/tests/gmenumodel.c              |  4 ++--
91104  10 files changed, 78 insertions(+), 80 deletions(-)
91105
91106 commit 435b2418dae32a5d5e5ee750744e4061d1cf07b8
91107 Author: Matthias Clasen <mclasen@redhat.com>
91108 Date:   Sat Nov 26 21:44:46 2011 -0500
91109
91110     GActionGroup: Mention GMenuModel in the docs
91111
91112  gio/gactiongroup.c | 7 +++++--
91113  1 file changed, 5 insertions(+), 2 deletions(-)
91114
91115 commit ae0bd032cac1931fba13bd7a20040760edcd349c
91116 Author: Matthias Clasen <mclasen@redhat.com>
91117 Date:   Sat Nov 26 22:17:47 2011 -0500
91118
91119     Add g_application_set_menu
91120
91121     This adds ane asy way to export menu information alongside
91122     the actions that are already exported by GApplication.
91123
91124  docs/reference/gio/gio-sections.txt |  2 +
91125  gio/gapplication.c                  | 73
91126  +++++++++++++++++++++++++++++++++++--
91127  gio/gapplication.h                  |  4 ++
91128  gio/gapplicationimpl-dbus.c         | 39 ++++++++++++++++++++
91129  gio/gio.symbols                     |  2 +
91130  5 files changed, 117 insertions(+), 3 deletions(-)
91131
91132 commit 6dfb9d583f264da11430acbc7c141f3955fe78ed
91133 Author: Ryan Lortie <desrt@desrt.ca>
91134 Date:   Fri Oct 21 23:51:48 2011 -0400
91135
91136     Add GMenuModel testcases
91137
91138  gio/tests/.gitignore   |   1 +
91139  gio/tests/Makefile.am  |   3 +
91140  gio/tests/gmenumodel.c | 625
91141  +++++++++++++++++++++++++++++++++++++++++++++++++
91142  3 files changed, 629 insertions(+)
91143
91144 commit d110fd9202a1084e1fe1d8efcfbdda1d078945e4
91145 Author: Ryan Lortie <desrt@desrt.ca>
91146 Date:   Fri Oct 21 22:49:54 2011 -0400
91147
91148     Add GMenuProxy
91149
91150     GMenuProxy can be used as a client-side wrapper
91151     for the a menu model that has been exported on D-Bus.
91152
91153  docs/reference/gio/gio-docs.xml     |   1 +
91154  docs/reference/gio/gio-sections.txt |  14 +
91155  docs/reference/gio/gio.types        |   1 +
91156  gio/Makefile.am                     |   2 +
91157  gio/gio.h                           |   1 +
91158  gio/gio.symbols                     |   2 +
91159  gio/gmenuproxy.c                    | 858
91160  ++++++++++++++++++++++++++++++++++++
91161  gio/gmenuproxy.h                    |  44 ++
91162  8 files changed, 923 insertions(+)
91163
91164 commit 66e089f086c0243eb43847137081bf99f2fc89dc
91165 Author: Matthias Clasen <mclasen@redhat.com>
91166 Date:   Sat Nov 26 21:02:15 2011 -0500
91167
91168     Add GMenuModel D-Bus exporter
91169
91170  docs/reference/gio/gio-docs.xml     |   1 +
91171  docs/reference/gio/gio-sections.txt |   7 +
91172  gio/Makefile.am                     |   2 +
91173  gio/gio.h                           |   1 +
91174  gio/gio.symbols                     |   3 +
91175  gio/gmenuexporter.c                 | 884
91176  ++++++++++++++++++++++++++++++++++++
91177  gio/gmenuexporter.h                 |  45 ++
91178  7 files changed, 943 insertions(+)
91179
91180 commit 6b40d4eb6bf2a974e52be34e7c25b9f9f98242db
91181 Author: Matthias Clasen <mclasen@redhat.com>
91182 Date:   Sat Nov 26 22:00:48 2011 -0500
91183
91184     Add GMenu markup
91185
91186     These functions serialize and deserialize a GMenuModel
91187     to and from XML.
91188
91189  docs/reference/gio/gio-docs.xml     |   1 +
91190  docs/reference/gio/gio-sections.txt |  10 +
91191  gio/Makefile.am                     |   5 +
91192  gio/gio.h                           |   1 +
91193  gio/gio.symbols                     |   6 +
91194  gio/gmenumarkup.c                   | 717
91195  ++++++++++++++++++++++++++++++++++++
91196  gio/gmenumarkup.h                   |  47 +++
91197  gio/menumarkup.dtd                  |  29 ++
91198  gio/menumarkup.xml                  |  26 ++
91199  gio/menumarkup2.xml                 |  75 ++++
91200  10 files changed, 917 insertions(+)
91201
91202 commit 13f59777350f120dd82d1bd36e15155057b073c3
91203 Author: Matthias Clasen <mclasen@redhat.com>
91204 Date:   Sat Nov 26 22:48:24 2011 -0500
91205
91206     Add GMenu
91207
91208  docs/reference/gio/gio-docs.xml     |    1 +
91209  docs/reference/gio/gio-sections.txt |   62 +++
91210  docs/reference/gio/gio.types        |    1 +
91211  gio/Makefile.am                     |    2 +
91212  gio/gio.h                           |    1 +
91213  gio/gio.symbols                     |   29 +
91214  gio/gmenu.c                         | 1019
91215  +++++++++++++++++++++++++++++++++++
91216  gio/gmenu.h                         |  130 +++++
91217  8 files changed, 1245 insertions(+)
91218
91219 commit 12a39a05d3085783923a3613d6a93987732d4d0a
91220 Author: Matthias Clasen <mclasen@redhat.com>
91221 Date:   Sat Nov 26 22:46:51 2011 -0500
91222
91223     Add GMenuModel
91224
91225  docs/reference/gio/Makefile.am      |   4 +-
91226  docs/reference/gio/gio-docs.xml     |   1 +
91227  docs/reference/gio/gio-sections.txt |  76 +++
91228  docs/reference/gio/gio.types        |   8 +
91229  docs/reference/gio/menu-example.png | Bin 0 -> 31470 bytes
91230  docs/reference/gio/menu-model.png   | Bin 0 -> 20647 bytes
91231  gio/Makefile.am                     |   8 +-
91232  gio/gio.h                           |   1 +
91233  gio/gio.symbols                     |  22 +
91234  gio/giotypes.h                      |   2 +
91235  gio/gmenumodel.c                    | 954
91236  ++++++++++++++++++++++++++++++++++++
91237  gio/gmenumodel.h                    | 195 ++++++++
91238  12 files changed, 1268 insertions(+), 3 deletions(-)
91239
91240 commit df4cd241e5fd03d539295fa428a00a584b526353
91241 Author: Matthias Clasen <mclasen@redhat.com>
91242 Date:   Sat Nov 26 22:30:02 2011 -0500
91243
91244     GApplication: use GDBusActionGroup
91245
91246     instead of the internal version of the same
91247
91248  gio/gapplication.c          |  84 +++++-----------
91249  gio/gapplicationimpl-dbus.c | 234
91250  ++------------------------------------------
91251  gio/gapplicationimpl.h      |  14 +--
91252  3 files changed, 32 insertions(+), 300 deletions(-)
91253
91254 commit c249e10d117c432aad540b4009c334411c77ea2d
91255 Author: Ryan Lortie <desrt@desrt.ca>
91256 Date:   Fri Jul 1 02:41:30 2011 +0100
91257
91258     Add GDBusActionGroup
91259
91260     GDBusActionGroup can be used as a client-side wrapper
91261     for the an action group that has been exported on D-Bus.
91262
91263  docs/reference/gio/gio-docs.xml     |   1 +
91264  docs/reference/gio/gio-sections.txt |  20 ++
91265  docs/reference/gio/gio.types        |   1 +
91266  gio/Makefile.am                     |   2 +
91267  gio/gdbusactiongroup.c              | 574
91268  ++++++++++++++++++++++++++++++++++++
91269  gio/gdbusactiongroup.h              |  74 +++++
91270  gio/gio.h                           |   1 +
91271  gio/gio.symbols                     |   6 +
91272  gio/gioenums.h                      |  20 ++
91273  gio/giotypes.h                      |   1 +
91274  10 files changed, 700 insertions(+)
91275
91276 commit bc5fe41dec00a80ee0f9e827898e75e0553ed39c
91277 Author: Ryan Lortie <desrt@desrt.ca>
91278 Date:   Thu Jun 30 10:40:51 2011 +0100
91279
91280     GApplication: port action client to new D-Bus API
91281
91282     for compatibility with GActionGroup exporter
91283
91284  gio/gapplicationimpl-dbus.c | 205
91285  ++++++++++++++++++++++++--------------------
91286  1 file changed, 110 insertions(+), 95 deletions(-)
91287
91288 commit 20d1de3a1bfd0cc297dc8a5224fa274aaa6fca4a
91289 Author: Ryan Lortie <desrt@desrt.ca>
91290 Date:   Thu Jun 30 09:52:24 2011 +0100
91291
91292     GApplication: use GActionGroup exporter
91293
91294     instead of home-grown internal implementation of the same
91295
91296  gio/gapplicationimpl-dbus.c | 203
91297  +++-----------------------------------------
91298  1 file changed, 12 insertions(+), 191 deletions(-)
91299
91300 commit 940ec94f0a0f1c1c77deaf4eb88722f155544445
91301 Author: Ryan Lortie <desrt@desrt.ca>
91302 Date:   Wed Jun 29 01:02:21 2011 +0100
91303
91304     Add GActionGroup D-Bus exporter
91305
91306  docs/reference/gio/gio-docs.xml     |   1 +
91307  docs/reference/gio/gio-sections.txt |   7 +
91308  gio/Makefile.am                     |   2 +
91309  gio/gactiongroupexporter.c          | 624
91310  ++++++++++++++++++++++++++++++++++++
91311  gio/gactiongroupexporter.h          |  48 +++
91312  gio/gio.h                           |   1 +
91313  gio/gio.symbols                     |   3 +
91314  7 files changed, 686 insertions(+)
91315
91316 commit 8d1cc7f4635c1ab5cb9a7963b3dfebba56d87629
91317 Author: Ryan Lortie <desrt@desrt.ca>
91318 Date:   Fri Dec 2 16:22:13 2011 -0500
91319
91320     Revert "Use an XML blob for gapplication interface info"
91321
91322     This reverts commit 8013401f6e4edb01dd31b716c179806b55d4064b.
91323
91324  gio/gapplicationimpl-dbus.c | 165
91325  ++++++++++++++++++++++++++++----------------
91326  1 file changed, 107 insertions(+), 58 deletions(-)
91327
91328 commit 45818762d398588fd36be138e9981525d98bf687
91329 Author: Ryan Lortie <desrt@desrt.ca>
91330 Date:   Fri Dec 2 16:22:01 2011 -0500
91331
91332     Revert "Forgot one interface..."
91333
91334     This reverts commit 30580bdca7764525a49899dd56dcdde25a300a21.
91335
91336  gio/gapplicationimpl-dbus.c | 27 +++------------------------
91337  1 file changed, 3 insertions(+), 24 deletions(-)
91338
91339 commit 888a52034bcd06b6b5aeac98d372216d1f7b2798
91340 Author: Matthias Clasen <mclasen@redhat.com>
91341 Date:   Wed Dec 7 20:41:33 2011 -0500
91342
91343     Updates
91344
91345  NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++
91346  1 file changed, 45 insertions(+)
91347
91348 commit 3d686e3d8f6af393b01fe38cd7d29517e52dea50
91349 Author: Matthias Clasen <mclasen@redhat.com>
91350 Date:   Wed Dec 7 14:36:56 2011 -0500
91351
91352     Clarify docs around main loop vfuncs
91353
91354     Mention that the vfuncs are no longer used, and tweak the
91355     wording around what g_application_run() does.
91356
91357     https://bugzilla.gnome.org/show_bug.cgi?id=665391
91358
91359  gio/gapplication.c |  4 ++--
91360  gio/gapplication.h | 12 +++++++-----
91361  2 files changed, 9 insertions(+), 7 deletions(-)
91362
91363 commit 70dacf83d23ed468ff60972fd166769482d7195f
91364 Author: David Zeuthen <davidz@redhat.com>
91365 Date:   Wed Dec 7 10:25:24 2011 -0500
91366
91367     Bug 665733 – GDBusConnection holds lock while calling destroynotify
91368
91369     Fix this problem by always running the destroynotify from an idle.
91370
91371     https://bugzilla.gnome.org/show_bug.cgi?id=665733
91372
91373     Signed-off-by: David Zeuthen <davidz@redhat.com>
91374
91375  gio/gdbusconnection.c    | 45
91376  +++++++++++++++++----------------------------
91377  gio/tests/gdbus-export.c |  4 ++++
91378  2 files changed, 21 insertions(+), 28 deletions(-)
91379
91380 commit 386bb0faadd98c190f171cbdd4c51dba50e85505
91381 Author: Philip Withnall <philip@tecnocode.co.uk>
91382 Date:   Tue Dec 6 19:41:31 2011 +0000
91383
91384     unicode: Fix a few issues with G_UNICHAR_MAX_DECOMPOSITION_LENGTH
91385
91386     Raised by Matthias in bgo#665685 but which I didn't spot until
91387     after pushing
91388     commit 3ac7c35656649b1d1fcf2ccaa670b854809d4cd8.
91389
91390     Renames G_UNICHAR_MAX_DECOMPOSITION_LEN to
91391     G_UNICHAR_MAX_DECOMPOSITION_LENGTH
91392     and fixes a few documentation issues.
91393
91394     See: bgo#665685
91395
91396  docs/reference/glib/glib-sections.txt | 1 +
91397  glib/gunicode.h                       | 4 ++--
91398  glib/gunidecomp.c                     | 5 +++--
91399  glib/guniprop.c                       | 2 +-
91400  4 files changed, 7 insertions(+), 5 deletions(-)
91401
91402 commit 3ac7c35656649b1d1fcf2ccaa670b854809d4cd8
91403 Author: Philip Withnall <philip@tecnocode.co.uk>
91404 Date:   Tue Dec 6 18:30:43 2011 +0000
91405
91406     Bug 665685 — Add a #define for the max length of a Unicode
91407     decomposition
91408
91409     Add G_UNICHAR_MAX_DECOMPOSITION_LEN for the maximum length of the
91410     decomposition of a single Unicode character.
91411
91412     Closes: bgo#665685
91413
91414  glib/gunicode.h   | 12 ++++++++++++
91415  glib/gunidecomp.c |  4 ++--
91416  glib/guniprop.c   |  4 ++--
91417  3 files changed, 16 insertions(+), 4 deletions(-)
91418
91419 commit 990af4b3725faba230abc6c2e68c112da6f13b41
91420 Author: David Zeuthen <davidz@redhat.com>
91421 Date:   Tue Dec 6 13:32:12 2011 -0500
91422
91423     GDBus: Note in docs that g_dbus_node_info_new_for_xml() is using
91424     GMarkup
91425
91426     This was discussed in bug 665634.
91427
91428     https://bugzilla.gnome.org/show_bug.cgi?id=665634
91429
91430     Signed-off-by: David Zeuthen <davidz@redhat.com>
91431
91432  gio/gdbusintrospection.c | 4 ++++
91433  1 file changed, 4 insertions(+)
91434
91435 commit 74e131551dcc347fa659183aa19558c0509f0445
91436 Author: David Zeuthen <davidz@redhat.com>
91437 Date:   Tue Dec 6 13:29:01 2011 -0500
91438
91439     GDBus: fix link to D-Bus spec
91440
91441     Signed-off-by: David Zeuthen <davidz@redhat.com>
91442
91443  gio/gdbusintrospection.c | 2 +-
91444  1 file changed, 1 insertion(+), 1 deletion(-)
91445
91446 commit 10a154446c2427861656763b68f312e48f7d0bd6
91447 Author: Behdad Esfahbod <behdad@behdad.org>
91448 Date:   Tue Dec 6 13:20:39 2011 -0500
91449
91450     Minor doc fix.
91451
91452  glib/gunidecomp.c | 2 +-
91453  1 file changed, 1 insertion(+), 1 deletion(-)
91454
91455 commit 91fb373d553779b7b2b535c44a3236907f0a72c8
91456 Author: Behdad Esfahbod <behdad@behdad.org>
91457 Date:   Tue Dec 6 13:18:47 2011 -0500
91458
91459     Minor
91460
91461  glib/guniprop.c | 2 +-
91462  1 file changed, 1 insertion(+), 1 deletion(-)
91463
91464 commit 6bb8fdaa5fad07713b189ea53e6c5afd67ad9b4e
91465 Author: Matthias Clasen <mclasen@redhat.com>
91466 Date:   Tue Dec 6 07:43:35 2011 -0500
91467
91468     Make the qsort_r check cross-compile friendly
91469
91470     Pointed out by Daniel Mack.
91471
91472     https://bugzilla.gnome.org/show_bug.cgi?id=665607
91473
91474  configure.ac | 2 +-
91475  1 file changed, 1 insertion(+), 1 deletion(-)
91476
91477 commit 482f226270efd6c0c8d336b9146376986979e1f4
91478 Author: Benjamin Otte <otte@redhat.com>
91479 Date:   Mon Dec 5 22:40:18 2011 +0100
91480
91481     outputstream: Clarify docs of flush()
91482
91483     After questioning the semantics of flush on IRC, it seemed necessary
91484     to
91485     clarify what flushing is supposed to do. The Linux man page for
91486     fflush()
91487     seemed to cover it perfectly, so I just copied it.
91488
91489     I did not add the "via the underlying write mechanism" part as that in
91490     my opinion is not something subclasses should need to guarantee.
91491
91492  gio/goutputstream.c | 8 +++++---
91493  1 file changed, 5 insertions(+), 3 deletions(-)
91494
91495 commit fd1e9938b36677587dfe9960dacb678bbd3981bf
91496 Author: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
91497 Date:   Wed Jan 19 19:08:15 2011 +0000
91498
91499     Send CHANGES_DONE_HINT on file moves if no IN_CLOSE_WRITE is emitted
91500
91501     This patch makes GFileMonitor to emit EVENT_CHANGES_DONE_HINT when
91502     EVENT_CREATED is emitted but the file is not opened for writing.
91503
91504     On file moves across different mounted volumes, inotify will
91505     always emit
91506     IN_CREATE and IN_CLOSE_WRITE (plus other events).
91507     This translates into GIO's _EVENT_CREATED and
91508     _EVENT_CHANGES_DONE_HINT.
91509
91510     On file moves across the same mounted volumes, inotify will emit
91511     IN_MOVED_FROM/IN_MOVED_TO which will be translated into
91512     _EVENT_DELETED/_EVENT_CREATED GIO's side. No _EVENT_CHANGES_DONE_HINT
91513     is
91514     emited afterwards.
91515     Under such circumstances a file indexer does not know when actually
91516     the
91517     file is ready to be indexed, either waiting too much or triggering the
91518     indexing twice. On small devices it's not advisable.
91519
91520     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=640077
91521     Bug-NB: NB#219982
91522     Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
91523     Reviewed-by: Tomas Bzatek <tbzatek@redhat.com>
91524
91525  gio/inotify/inotify-helper.c | 24 ++++++++++++++++++++++++
91526  gio/inotify/inotify-kernel.c |  4 +++-
91527  gio/inotify/inotify-kernel.h |  8 ++++++++
91528  3 files changed, 35 insertions(+), 1 deletion(-)
91529
91530 commit 83d0c8a7396e8c1f70619e01f0b0c06fd22790b7
91531 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
91532 Date:   Mon Nov 28 17:54:46 2011 +0000
91533
91534     GDBusConnection: propagate error correctly if flags are inappropriate
91535
91536     Previously, this would fail the assertion
91537     "connection->initialization_error != NULL" after the label "out".
91538
91539     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665067
91540     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
91541     Reviewed-by: David Zeuthen <davidz@redhat.com>
91542
91543  gio/gdbusconnection.c | 2 +-
91544  1 file changed, 1 insertion(+), 1 deletion(-)
91545
91546 commit 15437a7e5a89dcb2a812f829bc8e9e1db7ce350b
91547 Author: Sam Thursfield <sam.thursfield@codethink.co.uk>
91548 Date:   Thu Dec 1 15:48:27 2011 +0000
91549
91550     Link to libpcre correctly when static linking
91551
91552     https://bugzilla.gnome.org/show_bug.cgi?id=665298
91553
91554  glib-2.0.pc.in | 1 +
91555  1 file changed, 1 insertion(+)
91556
91557 commit eb315b68cf6b868e100b8171661d2e162a37bf21
91558 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
91559 Date:   Fri Dec 2 18:27:07 2011 +0100
91560
91561     Updated Spanish translation
91562
91563  po/es.po | 203
91564  ++++++++++++++++++++++++++++++---------------------------------
91565  1 file changed, 98 insertions(+), 105 deletions(-)
91566
91567 commit a00530ecb0e8576e7a023f37a97528da4d0dfce5
91568 Author: Tristan Van Berkom <tristanvb@openismus.com>
91569 Date:   Fri Dec 2 11:20:21 2011 -0500
91570
91571     GDBusInterfaceSkeleton: make it possible to export on multiple
91572     connections
91573
91574     This is useful in peer-to-peer connections.
91575
91576     With minor changes by David Zeuthen <davidz@redhat.com>.
91577
91578     https://bugzilla.gnome.org/show_bug.cgi?id=662718
91579
91580     Signed-off-by: David Zeuthen <davidz@redhat.com>
91581
91582  docs/reference/gio/gio-sections.txt |   3 +
91583  gio/gdbus-2.0/codegen/codegen.py    |  56 ++++--
91584  gio/gdbusinterfaceskeleton.c        | 364
91585  +++++++++++++++++++++++++++++-------
91586  gio/gdbusinterfaceskeleton.h        |   6 +
91587  gio/gio.symbols                     |   3 +
91588  gio/tests/Makefile.am               |   8 +-
91589  gio/tests/gdbus-peer.c              | 239 +++++++++++++++++++++++
91590  7 files changed, 592 insertions(+), 87 deletions(-)
91591
91592 commit 22da18fa706c685da015c9b9a786d810270b3a5f
91593 Author: Philip Withnall <philip@tecnocode.co.uk>
91594 Date:   Wed Nov 30 10:20:13 2011 +0000
91595
91596     GVariant: add preconditions to ref. counting functions
91597
91598     These prevent GVariants from accidentally being brought back to
91599     life after
91600     being freed, and should make it easier to track down ref. counting
91601     issues.
91602
91603     Closes: bgo#665184
91604
91605  glib/gvariant-core.c | 10 ++++++++++
91606  1 file changed, 10 insertions(+)
91607
91608 commit 190645bcc40a4dda579cb5cabd3b1778628d9ef6
91609 Author: Kjartan Maraas <kmaraas@gnome.org>
91610 Date:   Thu Dec 1 18:01:02 2011 +0100
91611
91612     Updated Norwegian bokmål translation
91613
91614  po/nb.po | 76
91615  ++++++++++++++++++++++++++++------------------------------------
91616  1 file changed, 33 insertions(+), 43 deletions(-)
91617
91618 commit e79834958718725493029a61c62f3faf6a4d039c
91619 Author: Dan Winship <danw@gnome.org>
91620 Date:   Thu Dec 1 13:10:25 2011 +0100
91621
91622     GMemoryInputStream/GMemoryOutputStream: fix bug in previous commit
91623
91624     A g_input_stream_read_async() implementation can't call
91625     g_input_stream_read() on itself directly because it will fail because
91626     the pending flag is already set. So fix that by invoking the vmethod
91627     directly rather than calling the wrapper. Likewise with
91628     GMemoryOutputStream.
91629
91630     Add a test to gio/tests/memory-input-stream.c to catch read_async
91631     failures in the future.
91632
91633  gio/gmemoryinputstream.c        | 12 ++++++--
91634  gio/gmemoryoutputstream.c       | 16 ++++++----
91635  gio/tests/memory-input-stream.c | 66
91636  +++++++++++++++++++++++++++++++++++++++++
91637  3 files changed, 86 insertions(+), 8 deletions(-)
91638
91639 commit a5876e5fc1b1e192e8cde664780957798b8a2607
91640 Author: Dan Winship <danw@gnome.org>
91641 Date:   Wed Nov 30 10:32:42 2011 +0100
91642
91643     GMemoryInputStream/GMemoryOutputStream: make these properly
91644     subclassable
91645
91646     The async methods were directly invoking their own implementations of
91647     the sync methods, making it impossible for a subclass to reimplement
91648     them.
91649
91650     https://bugzilla.gnome.org/show_bug.cgi?id=664635
91651
91652  gio/gmemoryinputstream.c  |  4 ++--
91653  gio/gmemoryoutputstream.c | 10 +++++-----
91654  2 files changed, 7 insertions(+), 7 deletions(-)
91655
91656 commit b13e79da62b256058e4ca1d9fdd46376d3013f16
91657 Author: Matthias Clasen <mclasen@redhat.com>
91658 Date:   Tue Nov 29 22:53:50 2011 -0500
91659
91660     Don't abort if g_ascii_strtod tests fail
91661
91662     https://bugzilla.gnome.org/show_bug.cgi?id=652560
91663
91664  glib/tests/strfuncs.c | 25 ++-----------------------
91665  1 file changed, 2 insertions(+), 23 deletions(-)
91666
91667 commit 22748dbbc9c20c149ccfd4ae99e7aeea490820da
91668 Author: Geek87 <geek87@gmx.com>
91669 Date:   Mon Jul 25 13:08:24 2011 +0200
91670
91671     Remove two useless lines of code
91672
91673     https://bugzilla.gnome.org/show_bug.cgi?id=648516
91674
91675  glib/gtree.c | 2 --
91676  1 file changed, 2 deletions(-)
91677
91678 commit 27e70806c1e4a44d2ff753cba152446ab1762fd5
91679 Author: Geek87 <geek87@gmx.com>
91680 Date:   Mon Jul 25 13:06:02 2011 +0200
91681
91682     Fix a little comment error in the _GTreeNode struct
91683
91684     https://bugzilla.gnome.org/show_bug.cgi?id=648516
91685
91686  glib/gtree.c | 2 +-
91687  1 file changed, 1 insertion(+), 1 deletion(-)
91688
91689 commit 3aa0fc43a6811cdc4126d5678e03ab991e1f4bf6
91690 Author: Matthias Clasen <mclasen@redhat.com>
91691 Date:   Tue Nov 29 22:09:58 2011 -0500
91692
91693     Clarify local_command_line docs
91694
91695     https://bugzilla.gnome.org/show_bug.cgi?id=641720
91696
91697  gio/gapplication.h | 7 ++++---
91698  1 file changed, 4 insertions(+), 3 deletions(-)
91699
91700 commit f24d8247b3a20cc62b4be50a0515acffd7e7d277
91701 Author: Nicola Fontana <ntd@entidi.it>
91702 Date:   Tue Nov 29 22:02:00 2011 -0500
91703
91704     Do not use static GTypeInfo and GInterfaceInfo
91705
91706     Either g_type_register_static_simple (used by G_DEFINE_TYPE_EXTENDED)
91707     and G_IMPLEMENT_INTERFACE use automatic variables for GTypeInfo and
91708     GInterfaceInfo structs, while tutorials and source code often use
91709     static variables. This commit consistently adopts the former method.
91710
91711     https://bugzilla.gnome.org/show_bug.cgi?id=600161
91712
91713  docs/reference/gobject/tut_gtype.xml | 8 ++++----
91714  docs/reference/gobject/tut_howto.xml | 2 +-
91715  gobject/gboxed.c                     | 2 +-
91716  gobject/genums.c                     | 2 +-
91717  gobject/gobject.c                    | 2 +-
91718  gobject/gparam.c                     | 2 +-
91719  gobject/gtype.h                      | 2 +-
91720  gobject/gtypemodule.c                | 4 ++--
91721  gobject/gtypeplugin.c                | 2 +-
91722  gobject/gvaluetypes.c                | 2 +-
91723  gobject/testgobject.c                | 6 +++---
91724  tests/gobject/defaultiface.c         | 2 +-
91725  tests/gobject/deftype.c              | 2 +-
91726  tests/gobject/ifacecheck.c           | 2 +-
91727  tests/gobject/ifaceinit.c            | 2 +-
91728  tests/gobject/testcommon.h           | 6 +++---
91729  tests/refcount/objects.c             | 2 +-
91730  tests/refcount/objects2.c            | 2 +-
91731  tests/refcount/properties.c          | 2 +-
91732  tests/refcount/properties2.c         | 2 +-
91733  tests/refcount/signals.c             | 2 +-
91734  21 files changed, 29 insertions(+), 29 deletions(-)
91735
91736 commit 1f33446e1fae721cc6c8f260afe2ebfa42dd51c8
91737 Author: Dan Winship <danw@gnome.org>
91738 Date:   Tue Nov 29 21:45:37 2011 +0100
91739
91740     gnetworkmonitornetlink.c: Make the error messages less geeky
91741
91742     This makes several different errors have identical messages, but
91743     they're pretty much "can't happen" situations anyway.
91744
91745     https://bugzilla.gnome.org/show_bug.cgi?id=664406
91746
91747  gio/gnetworkmonitornetlink.c | 10 +++++-----
91748  1 file changed, 5 insertions(+), 5 deletions(-)
91749
91750 commit 69043de3e00cbc1f661e9613000cd820ea989ba5
91751 Author: Dan Winship <danw@gnome.org>
91752 Date:   Tue Nov 29 21:42:41 2011 +0100
91753
91754     gzlibdecompressor.c: fix a comment
91755
91756  gio/gzlibdecompressor.c | 2 +-
91757  1 file changed, 1 insertion(+), 1 deletion(-)
91758
91759 commit 0627759331d857a3b99eec0ed2c13e5cf7f67130
91760 Author: Michael Vogt <michael.vogt@ubuntu.com>
91761 Date:   Tue Nov 29 12:00:38 2011 +0100
91762
91763     Add missing annotation to g_file_set_attribute()
91764
91765     g_file_set_attribute() also permits a NULL value for value_p, and
91766     requires it
91767     to be NULL to unset it. Also fix the wrong variable name in the
91768     documentation.
91769
91770     Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
91771
91772  gio/gfile.c | 4 ++--
91773  1 file changed, 2 insertions(+), 2 deletions(-)
91774
91775 commit 30580bdca7764525a49899dd56dcdde25a300a21
91776 Author: Matthias Clasen <mclasen@redhat.com>
91777 Date:   Mon Nov 28 19:57:44 2011 -0500
91778
91779     Forgot one interface...
91780
91781  gio/gapplicationimpl-dbus.c | 27 ++++++++++++++++++++++++---
91782  1 file changed, 24 insertions(+), 3 deletions(-)
91783
91784 commit 8013401f6e4edb01dd31b716c179806b55d4064b
91785 Author: Matthias Clasen <mclasen@redhat.com>
91786 Date:   Mon Nov 28 19:33:24 2011 -0500
91787
91788     Use an XML blob for gapplication interface info
91789
91790     This is both more readable and more efficient. Double win !
91791
91792  gio/gapplicationimpl-dbus.c | 165
91793  ++++++++++++++++----------------------------
91794  1 file changed, 58 insertions(+), 107 deletions(-)
91795
91796 commit 4ce5a11dafb0999aa26b36b32df18124e8ebd51d
91797 Author: Carlos Garcia Campos <cgarcia@igalia.com>
91798 Date:   Fri Nov 25 15:39:31 2011 +0100
91799
91800     gtester: Add command line option to skip tests
91801
91802     https://bugzilla.gnome.org/show_bug.cgi?id=664809
91803
91804  docs/reference/glib/gtester.xml |  7 +++++++
91805  glib/gtester.c                  | 18 ++++++++++++++++++
91806  glib/gtestutils.c               | 17 +++++++++++++++++
91807  3 files changed, 42 insertions(+)
91808
91809 commit e4b7cfcb038c4e19d23fae19e0d68705dfef2d63
91810 Author: Matthias Clasen <mclasen@redhat.com>
91811 Date:   Sat Nov 26 22:38:32 2011 -0500
91812
91813     Rearrange GApplication docs
91814
91815     Move the GApplication docs to the front of the section,
91816     where they belong.
91817
91818  docs/reference/gio/gio-docs.xml | 4 ++--
91819  1 file changed, 2 insertions(+), 2 deletions(-)
91820
91821 commit 01ce06ac272aa31c5cf572d551195c45c4e65c15
91822 Author: Ryan Lortie <desrt@desrt.ca>
91823 Date:   Fri Oct 21 23:54:31 2011 -0400
91824
91825     gio.symbols: add g_application_[gs]et_default()
91826
91827  gio/gio.symbols | 2 ++
91828  1 file changed, 2 insertions(+)
91829
91830 commit c7dc66602aeee9c1c3692666998bb77ae5818a0f
91831 Author: Matthias Clasen <mclasen@redhat.com>
91832 Date:   Sat Nov 26 01:42:21 2011 -0500
91833
91834     Cosmetics
91835
91836     Reword the title of GSimpleAction in the docs.
91837
91838  gio/gsimpleaction.c | 6 +++---
91839  1 file changed, 3 insertions(+), 3 deletions(-)
91840
91841 commit a81cdf297ca97e375d28463556a7b838f4fb0ac1
91842 Author: Ryan Lortie <desrt@desrt.ca>
91843 Date:   Thu Sep 29 23:52:16 2011 -0400
91844
91845     GApplication: add default application
91846
91847  gio/gapplication.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
91848  gio/gapplication.h |  3 +++
91849  2 files changed, 52 insertions(+)
91850
91851 commit 95c3796d6af8017d5b789938dc7518fd6576a65e
91852 Author: Ryan Lortie <desrt@desrt.ca>
91853 Date:   Thu Jun 30 09:47:40 2011 +0100
91854
91855     GApplication: unregister action interface export
91856
91857     We missed a few cases of unexporting the action group interface (in
91858     error cases, and on GApplication teardown).
91859
91860  gio/gapplicationimpl-dbus.c | 6 ++++++
91861  1 file changed, 6 insertions(+)
91862
91863 commit 2cbc6d9ae6a949818f48c20d3f4230688371e2ea
91864 Author: Matthias Clasen <mclasen@redhat.com>
91865 Date:   Sat Nov 26 19:43:46 2011 -0500
91866
91867     GApplication: Implement query_action
91868
91869  gio/gapplication.c | 138
91870  +++++++++++++----------------------------------------
91871  1 file changed, 32 insertions(+), 106 deletions(-)
91872
91873 commit c3a2c280c3697938f0666a737bbfb96ad20dc132
91874 Author: Matthias Clasen <mclasen@redhat.com>
91875 Date:   Fri Nov 25 22:35:33 2011 -0500
91876
91877     GSimpleActionGroup: Implement query_action
91878
91879  gio/gsimpleactiongroup.c | 94
91880  +++++++++++-------------------------------------
91881  1 file changed, 20 insertions(+), 74 deletions(-)
91882
91883 commit f468e9c3097cb8a797091822c52fee29d5bdca90
91884 Author: Ryan Lortie <desrt@desrt.ca>
91885 Date:   Thu Nov 24 19:52:48 2011 -0500
91886
91887     Add g_action_group_query_action()
91888
91889     This new API allows requesting multiple pieces of information about a
91890     particular action in one go and also simplifies the burden for
91891     GActionGroup implementations -- they need not implement all the
91892     separate
91893     APIs now.
91894
91895  docs/reference/gio/gio-sections.txt |   7 +-
91896  gio/gactiongroup.c                  | 184
91897  +++++++++++++++++++++++++++++++++++-
91898  gio/gactiongroup.h                  |  17 ++++
91899  gio/gio.symbols                     |   1 +
91900  4 files changed, 204 insertions(+), 5 deletions(-)
91901
91902 commit fcc69fd318f55ca0edc52864b4c0488b304b8382
91903 Author: Stef Walter <stefw@collabora.co.uk>
91904 Date:   Fri Nov 11 17:08:26 2011 +0100
91905
91906     GBytes: A new type for an immutable set of bytes.
91907
91908      * Represents an immutable reference counted block of memory.
91909      * This is basically the internal glib GBuffer structure exposed,
91910        renamed, and with some additional capabilities.
91911      * The GBytes name comes from python3's immutable 'bytes' type
91912      * GBytes can be safely used as keys in hash tables, and have
91913        functions for doing so: g_bytes_hash, g_bytes_equal
91914      * GByteArray is a mutable form of GBytes, and vice versa. There
91915        are functions for converting from one to the other efficiently:
91916        g_bytes_unref_to_array() and g_byte_array_free_to_bytes()
91917      * Adds g_byte_array_new_take() to support above functions
91918
91919     https://bugzilla.gnome.org/show_bug.cgi?id=663291
91920
91921  docs/reference/glib/Makefile.am             |   2 +-
91922  docs/reference/glib/glib-sections.txt       |  21 +-
91923  docs/reference/gobject/gobject-sections.txt |   1 +
91924  glib/Makefile.am                            |   5 +-
91925  glib/garray.c                               |  77 ++++-
91926  glib/garray.h                               |   4 +
91927  glib/gbuffer.c                              | 210 ------------
91928  glib/gbufferprivate.h                       |  88 -----
91929  glib/gbytes.c                               | 478
91930  ++++++++++++++++++++++++++++
91931  glib/gbytes.h                               |  69 ++++
91932  glib/glib.h                                 |   1 +
91933  glib/glib.symbols                           |  16 +
91934  glib/gmappedfile.c                          |  11 -
91935  glib/gmappedfile.h                          |   1 +
91936  glib/gtimezone.c                            |  27 +-
91937  glib/gvariant-core.c                        |  50 +--
91938  glib/gvariant-core.h                        |   6 +-
91939  glib/gvariant.c                             |  26 +-
91940  glib/tests/.gitignore                       |   1 +
91941  glib/tests/Makefile.am                      |   3 +
91942  glib/tests/array-test.c                     |  33 ++
91943  glib/tests/bytes.c                          | 331 +++++++++++++++++++
91944  gobject/gboxed.c                            |   1 +
91945  gobject/glib-types.h                        |  10 +
91946  gobject/gobject.symbols                     |   1 +
91947  25 files changed, 1102 insertions(+), 371 deletions(-)
91948
91949 commit 069ec3719c65be5663c10eb98569e45e13501d97
91950 Author: Matthias Clasen <mclasen@redhat.com>
91951 Date:   Wed Nov 23 18:13:44 2011 -0500
91952
91953     Fix distcheck
91954
91955     Now that we have switched to template-free docs, these
91956     hand-rolled cleanup rules get in the way.
91957
91958  docs/reference/gio/Makefile.am                              | 2 +-
91959  docs/reference/gio/gdbus-object-manager-example/Makefile.am | 2 +-
91960  docs/reference/glib/Makefile.am                             | 2 +-
91961  docs/reference/gobject/Makefile.am                          | 2 +-
91962  4 files changed, 4 insertions(+), 4 deletions(-)
91963
91964 commit 0104c62f3fda9016658809d79cf395d78611e35a
91965 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
91966 Date:   Thu Oct 20 15:01:47 2011 +0100
91967
91968     GInitable, GAsyncInitable: not initializing gives undefined behaviour
91969
91970     This is the ISO C sense of undefined behaviour, in which
91971     works-by-coincidence, critical warning, abort,
91972     demons-fly-out-of-your-nose
91973     are all valid implementations.
91974
91975     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662208
91976     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
91977     Reviewed-by: David Zeuthen <davidz@redhat.com>
91978
91979  gio/gasyncinitable.c |  8 +++++---
91980  gio/ginitable.c      | 31 ++++++++++++++++++++-----------
91981  2 files changed, 25 insertions(+), 14 deletions(-)
91982
91983 commit 968ef5f5ffbe5e694bae3052bea34e9b9d1aef35
91984 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
91985 Date:   Wed Nov 23 11:20:15 2011 +0000
91986
91987     GDBusWorker: continue_writing: initialize flush_async_data if closing
91988
91989     This was a regression in commit f41178c6c: flush_async_data wasn't
91990     necessarily NULL in the "don't flush" case.
91991
91992     Also move initialization of these variables up so that it's
91993     unconditional, since that's easier to verify than checking
91994     that each branch gets it right.
91995
91996     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=664617
91997     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
91998
91999  gio/gdbusprivate.c | 8 +++-----
92000  1 file changed, 3 insertions(+), 5 deletions(-)
92001
92002 commit 1b01109377a4780431996d617643704351a27d8f
92003 Author: Matthias Clasen <mclasen@redhat.com>
92004 Date:   Tue Nov 22 23:57:18 2011 -0500
92005
92006     Add some more mainloop tests
92007
92008  glib/tests/mainloop.c | 178
92009  ++++++++++++++++++++++++++++++++++++++++++++++++++
92010  1 file changed, 178 insertions(+)
92011
92012 commit d0e2865a2ed237be1867b212cba6740e7f15fbc0
92013 Author: Matthias Clasen <mclasen@redhat.com>
92014 Date:   Tue Nov 22 19:31:30 2011 -0500
92015
92016     Remove unnecessary includes
92017
92018     These were meant for some other test that ended up not getting
92019     added. This fixes bug 664559.
92020
92021  glib/tests/mainloop.c | 3 ---
92022  1 file changed, 3 deletions(-)
92023
92024 commit 2da24259ab2a4da63885155460e281beb3d5998b
92025 Author: Matthias Clasen <mclasen@redhat.com>
92026 Date:   Tue Nov 22 19:25:03 2011 -0500
92027
92028     Fix !debug builds
92029
92030     As pointed out by Chun-wei Fan in bug 664455, parts of the merged
92031     gobjectnotifyqueue.c code ended up inside an #ifdef G_ENABLE_DEBUG
92032     section.
92033
92034  gobject/gobject.c | 15 +++++++--------
92035  1 file changed, 7 insertions(+), 8 deletions(-)
92036
92037 commit 6dde6b7f21af0d3748f142c3f718f1d4cb21739e
92038 Author: Matthias Clasen <mclasen@redhat.com>
92039 Date:   Tue Nov 22 19:12:48 2011 -0500
92040
92041     Add back required _XOPEN_SOURCE define
92042
92043     This got lost somewhere between 2.30 and now, but it is needed
92044     for isnan(). See bug 664354, reported by Tim Mooney.
92045
92046  glib/tests/strfuncs.c | 1 +
92047  1 file changed, 1 insertion(+)
92048
92049 commit 345688c9e9d811b2844ea573c82be63cb02996ce
92050 Author: Ryan Lortie <desrt@desrt.ca>
92051 Date:   Tue Nov 22 17:32:04 2011 -0500
92052
92053     GApplication: don't fail if can't get session bus
92054
92055     If we can't get on the session bus, just behave like a normal
92056     non-unique
92057     application.
92058
92059     This turns out to be remarkably easy to implement and lets us avoid
92060     adding a 'dummy' backend.
92061
92062     Add a test for this case as well.
92063
92064     Idea from Zachary Dovel.
92065
92066     https://bugzilla.gnome.org/show_bug.cgi?id=651997
92067
92068  gio/gapplicationimpl-dbus.c | 15 +++++++++------
92069  gio/tests/gapplication.c    | 37 +++++++++++++++++++++++++++++++++++++
92070  2 files changed, 46 insertions(+), 6 deletions(-)
92071
92072 commit 1f02ef3205e810dd937f316f5a7b58ecc2893d59
92073 Author: Matthias Clasen <mclasen@redhat.com>
92074 Date:   Tue Nov 22 11:06:07 2011 -0500
92075
92076     gio: Move gmodule to Requires.private
92077
92078     Users of GIO are not generally expected to use gmodule API,
92079     so don't force them all to link against it.
92080
92081  gio-2.0.pc.in      | 5 +++--
92082  gio-unix-2.0.pc.in | 2 +-
92083  2 files changed, 4 insertions(+), 3 deletions(-)
92084
92085 commit c4a11858cfb098ccc25d35dd7f5461c51b7f6ad3
92086 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
92087 Date:   Tue Nov 22 12:39:54 2011 +0000
92088
92089     GDBusConnection: don't pass boolean > 1 to _g_dbus_worker_new
92090
92091     This happens to work at the moment (because GDBusWorker.frozen is a
92092     gboolean and not just a 1-bit bitfield), but isn't right: the gboolean
92093     ends up with values 0 or
92094     G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING
92095     (which is more than 1).
92096
92097     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=664558
92098     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
92099     Reviewed-by: David Zeuthen <davidz@redhat.com>
92100
92101  gio/gdbusconnection.c | 2 +-
92102  1 file changed, 1 insertion(+), 1 deletion(-)
92103
92104 commit 95faa44f2d04593f201a2d98210575e894d4cf01
92105 Author: Dan Winship <danw@gnome.org>
92106 Date:   Tue Nov 22 08:56:54 2011 -0500
92107
92108     GSocketInputStream/GSocketOutputStream: fix win32 build
92109
92110     based on a patch from Chun-wei Fan
92111
92112     https://bugzilla.gnome.org/show_bug.cgi?id=664455
92113
92114  gio/gsocketinputstream.c  | 10 +++++++---
92115  gio/gsocketoutputstream.c |  9 +++++++--
92116  2 files changed, 14 insertions(+), 5 deletions(-)
92117
92118 commit 38a00cec67709e5c154398e8cbb8f15a15bed583
92119 Author: Rico Tzschichholz <ricotz@t-online.de>
92120 Date:   Mon Nov 21 23:06:15 2011 +0100
92121
92122     gio/tests: Fix for -Werror=format-security
92123
92124  gio/tests/test-pipe-unix.c | 2 +-
92125  1 file changed, 1 insertion(+), 1 deletion(-)
92126
92127 commit b2cb386b78203fc2e3fb540e94dc6eab10a1a0ef
92128 Author: Ryan Lortie <desrt@desrt.ca>
92129 Date:   Mon Nov 21 15:21:23 2011 -0500
92130
92131     post-release bump
92132
92133  configure.ac | 2 +-
92134  1 file changed, 1 insertion(+), 1 deletion(-)
92135
92136 commit 36c21d4790044683a042f8d9479ffc5798914b5b
92137 Author: Ryan Lortie <desrt@desrt.ca>
92138 Date:   Mon Nov 21 12:18:32 2011 -0500
92139
92140     release glib 2.31.2
92141
92142  configure.ac | 2 +-
92143  1 file changed, 1 insertion(+), 1 deletion(-)
92144
92145 commit 59623973fa1853552f0bd59c850aa9c505c42d7d
92146 Author: Ryan Lortie <desrt@desrt.ca>
92147 Date:   Mon Nov 21 12:36:43 2011 -0500
92148
92149     dist gio/tests/key8.pem
92150
92151  gio/tests/Makefile.am | 1 +
92152  1 file changed, 1 insertion(+)
92153
92154 commit 4bb411948c9ca00a534e5ec06efbf8ef22fc07f1
92155 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
92156 Date:   Tue Nov 1 18:03:12 2011 +0000
92157
92158     Add test case for #662395
92159
92160     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
92161     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
92162     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
92163
92164  gio/tests/Makefile.am              |  10 +
92165  gio/tests/gdbus-connection-flush.c | 384
92166  +++++++++++++++++++++++++++++++++++++
92167  2 files changed, 394 insertions(+)
92168
92169 commit 96deb40caaf82bc9c51675515971dc3d638c72a0
92170 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
92171 Date:   Tue Nov 1 16:49:36 2011 +0000
92172
92173     GDBus tests: factor out TestIOStream, test_pipe and test_bidi_pipe
92174
92175     These might even make useful public API if they grew a Windows
92176     implementation, but for now they can be Unix-only test API.
92177
92178     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
92179     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
92180     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
92181
92182  gio/tests/Makefile.am        |  10 ++-
92183  gio/tests/gdbus-non-socket.c | 143
92184  ++++++++++---------------------------------
92185  gio/tests/test-io-stream.c   | 104 +++++++++++++++++++++++++++++++
92186  gio/tests/test-io-stream.h   |  53 ++++++++++++++++
92187  gio/tests/test-pipe-unix.c   | 130
92188  +++++++++++++++++++++++++++++++++++++++
92189  gio/tests/test-pipe-unix.h   |  37 +++++++++++
92190  6 files changed, 365 insertions(+), 112 deletions(-)
92191
92192 commit bae9928246d5104e1d73a60dd66bfbc45740d640
92193 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
92194 Date:   Mon Nov 21 17:20:52 2011 +0000
92195
92196     _g_dbus_worker_flush_sync: always flush if we need to
92197
92198     We didn't previously flush in a couple of cases where we should have
92199     done:
92200
92201     * a write is running when flush is called: we should flush after it
92202       finishes
92203
92204     * writes have been made since the last flush, but none are pending or
92205       running right now: we should flush the underlying transport straight
92206       away
92207
92208     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
92209     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
92210     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
92211
92212  gio/gdbusprivate.c | 43 +++++++++++++++++++++++++++++++++++++------
92213  1 file changed, 37 insertions(+), 6 deletions(-)
92214
92215 commit f41178c6c79a00a1fb3a99bc3ae7c88a85c833fc
92216 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
92217 Date:   Mon Nov 21 17:18:01 2011 +0000
92218
92219     GDBusWorker: move flush async op into continue_writing()
92220
92221     This makes it easier to schedule a flush, by putting it on the
92222     same code
92223     path as writing and closing.
92224
92225     Also change message_written to expect the lock to be held, since all
92226     that's left in that function either wants to hold the lock or doesn't
92227     care, and it's silly to release the lock immediately before calling
92228     message_written, which just takes it again.
92229
92230     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
92231     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
92232     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
92233
92234  gio/gdbusprivate.c | 101
92235  ++++++++++++++++++++++++++++++++++++-----------------
92236  1 file changed, 68 insertions(+), 33 deletions(-)
92237
92238 commit 301332168b096e8c64e26932e2a02bd24fafdbab
92239 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
92240 Date:   Mon Nov 21 17:16:16 2011 +0000
92241
92242     schedule_write_in_worker_thread: require caller to lock; rename
92243     accordingly
92244
92245     When we use this function to schedule a flush, it'll be called
92246     with the lock held. Releasing and immediately re-taking the lock would
92247     be pointless.
92248
92249     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
92250     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
92251     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
92252
92253  gio/gdbusprivate.c | 20 ++++++++++----------
92254  1 file changed, 10 insertions(+), 10 deletions(-)
92255
92256 commit 56eb16ff50cee51117db2e4979f5632a8df19e40
92257 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
92258 Date:   Fri Oct 21 14:43:44 2011 +0100
92259
92260     GDBusWorker: rename some functions
92261
92262     maybe_write_next_message now also closes, and I'm about to make it
92263     consider whether to flush as well, so its name is increasingly
92264     inappropriate. Similarly, write_message_in_idle_cb is a wrapper around
92265     it which could do any of those things.
92266
92267     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
92268     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
92269     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
92270
92271  gio/gdbusprivate.c | 14 +++++++-------
92272  1 file changed, 7 insertions(+), 7 deletions(-)
92273
92274 commit 18482ab17ef5abe3b41bf0f6a076546ff1a5b28e
92275 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
92276 Date:   Mon Nov 21 17:14:55 2011 +0000
92277
92278     GDBusWorker: distinguish between 3 sorts of output that might
92279     be pending
92280
92281     If the user calls flush_sync() with no messages in the queue, but an
92282     async write call pending, then we ought to flush after that async
92283     write
92284     returns (although we don't currently do that). If it was an async
92285     close
92286     or flush that was pending, there's no need to flush (again)
92287     afterwards.
92288     So, we need to distinguish.
92289
92290     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
92291     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
92292     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
92293
92294  gio/gdbusprivate.c | 71
92295  ++++++++++++++++++++++++++++++------------------------
92296  1 file changed, 39 insertions(+), 32 deletions(-)
92297
92298 commit a795e563dfec28842846700d30360acaff9699e3
92299 Author: Ryan Lortie <desrt@desrt.ca>
92300 Date:   Mon Nov 21 12:02:02 2011 -0500
92301
92302     Drop last uses of @returns:
92303
92304  gio/gapplication.c            |  24 +++++---
92305  gio/gkeyfilesettingsbackend.c |   3 +-
92306  gio/gsettings.c               | 128
92307  ++++++++++++++++++++++++++----------------
92308  gio/gsettings.h               |  11 ++--
92309  gio/gsettingsbackend.c        |  18 ++++--
92310  5 files changed, 118 insertions(+), 66 deletions(-)
92311
92312 commit 0f1fb417bf0425fc4d5c277ffb86b881fd3f1c48
92313 Author: Ryan Lortie <desrt@desrt.ca>
92314 Date:   Mon Nov 21 11:39:52 2011 -0500
92315
92316     Missed a couple of @returns
92317
92318  glib/gvariant.c | 9 ++++++---
92319  1 file changed, 6 insertions(+), 3 deletions(-)
92320
92321 commit 0e0554bd62e897f001aaa9388345c1d4e62614af
92322 Author: Ryan Lortie <desrt@desrt.ca>
92323 Date:   Mon Nov 21 11:33:05 2011 -0500
92324
92325     GVariant: drop use of @returns
92326
92327  glib/gvariant-core.c       |  42 +++++---
92328  glib/gvariant-parser.c     |   6 +-
92329  glib/gvariant-serialiser.c |   6 +-
92330  glib/gvariant.c            | 240
92331  +++++++++++++++++++++++++++++----------------
92332  glib/gvarianttype.c        |  84 ++++++++++------
92333  5 files changed, 249 insertions(+), 129 deletions(-)
92334
92335 commit 4527e7cbf75f5f06a3f8b3ee9c5ecb16f6a27406
92336 Author: Matthias Clasen <mclasen@redhat.com>
92337 Date:   Mon Nov 21 11:09:42 2011 -0500
92338
92339     gbitlock: Drop @returns syntax from doc comments
92340
92341  glib/gbitlock.c | 6 ++++--
92342  1 file changed, 4 insertions(+), 2 deletions(-)
92343
92344 commit 22d3972284df905e948143792afc8865b193700e
92345 Author: Matthias Clasen <mclasen@redhat.com>
92346 Date:   Mon Nov 21 11:05:43 2011 -0500
92347
92348     GBuffer: Drop @returns syntax from doc comments
92349
92350  glib/gbuffer.c | 12 ++++++++----
92351  1 file changed, 8 insertions(+), 4 deletions(-)
92352
92353 commit f62ee0a0ca29c263083f15d3dd144dc1fb01be22
92354 Author: Matthias Clasen <mclasen@redhat.com>
92355 Date:   Mon Nov 21 11:03:31 2011 -0500
92356
92357     GSocketClient: Drop @returns syntax from doc comments
92358
92359  gio/gsocketclient.c | 3 ++-
92360  1 file changed, 2 insertions(+), 1 deletion(-)
92361
92362 commit b9f0cb0f0754d5985cef5e01c2761975eacdd87b
92363 Author: Matthias Clasen <mclasen@redhat.com>
92364 Date:   Mon Nov 21 11:02:30 2011 -0500
92365
92366     GSimplePermission: Drop @returns syntax in doc comments
92367
92368  gio/gsimplepermission.c | 3 ++-
92369  1 file changed, 2 insertions(+), 1 deletion(-)
92370
92371 commit 2011ecd6ac9dff37aaab9a0d831b78c369375b4b
92372 Author: Matthias Clasen <mclasen@redhat.com>
92373 Date:   Mon Nov 21 11:01:16 2011 -0500
92374
92375     GPermission: Drop @returns syntax from doc comments
92376
92377  gio/gpermission.c | 21 ++++++++++++++-------
92378  1 file changed, 14 insertions(+), 7 deletions(-)
92379
92380 commit ef4ae742cecf696acb0449ab08ad4dac2a91aac2
92381 Author: Matthias Clasen <mclasen@redhat.com>
92382 Date:   Mon Nov 21 01:53:29 2011 -0500
92383
92384     Improve test coverage
92385
92386  glib/tests/test-printf.c | 23 +++++++++++++++++++++++
92387  1 file changed, 23 insertions(+)
92388
92389 commit 89ad8bda233cb69608570471a18bc3c42d28db28
92390 Author: Matthias Clasen <mclasen@redhat.com>
92391 Date:   Mon Nov 21 01:40:51 2011 -0500
92392
92393     Improve mainloop test coverage slightly
92394
92395  glib/tests/mainloop.c | 18 ++++++++++++++++++
92396  1 file changed, 18 insertions(+)
92397
92398 commit b0fa0968705743ff81df7e22b4f5417cd22cf882
92399 Author: Matthias Clasen <mclasen@redhat.com>
92400 Date:   Mon Nov 21 01:02:50 2011 -0500
92401
92402     Improve test coverage
92403
92404  glib/tests/keyfile.c | 20 ++++++++++++++++++++
92405  1 file changed, 20 insertions(+)
92406
92407 commit 0fd14b1a56085d59fcb2619dd5071d854997e4d7
92408 Author: Matthias Clasen <mclasen@redhat.com>
92409 Date:   Mon Nov 21 00:27:25 2011 -0500
92410
92411     Fix a case conversion bug
92412
92413     For titlecase chars without uppercase variant, we were returning
92414     0, contrary to the docs.
92415
92416  glib/guniprop.c | 2 +-
92417  1 file changed, 1 insertion(+), 1 deletion(-)
92418
92419 commit 5197870665c0b90f3d3e475f1cd8c64f7cfb7bd2
92420 Author: Matthias Clasen <mclasen@redhat.com>
92421 Date:   Mon Nov 21 00:27:12 2011 -0500
92422
92423     Improve test coverage
92424
92425  glib/tests/unicode.c | 36 ++++++++++++++++++++++++++++++++++++
92426  1 file changed, 36 insertions(+)
92427
92428 commit 4cbacb91de6010c0d852979202901e70e24de790
92429 Author: Matthias Clasen <mclasen@redhat.com>
92430 Date:   Sun Nov 20 23:18:20 2011 -0500
92431
92432     Add a test for g_unichar_isdefined
92433
92434  glib/tests/unicode.c | 13 +++++++++++++
92435  1 file changed, 13 insertions(+)
92436
92437 commit 3aeddaa2d4d9c2eba708e24e2368536e7eeee8da
92438 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
92439 Date:   Mon Nov 21 11:53:02 2011 +0800
92440
92441     gio/Makefile.am
92442
92443     Filter out yet another *nix only source file from the Visual C++
92444     project
92445     file completion rules.
92446
92447  gio/Makefile.am | 6 +++---
92448  1 file changed, 3 insertions(+), 3 deletions(-)
92449
92450 commit fee6293bc9703c6c31d4a6dcb6e5b572b75a283d
92451 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
92452 Date:   Mon Nov 21 10:45:27 2011 +0800
92453
92454     Update GLib Visual C++ projects
92455
92456     Also link to WinMM.lib since timeGetTime is used (commit 8d023c27).
92457
92458  build/win32/vs10/glib.vcxprojin | 16 ++++++++--------
92459  build/win32/vs9/glib.vcprojin   | 16 ++++++++--------
92460  2 files changed, 16 insertions(+), 16 deletions(-)
92461
92462 commit 928e356cdbf48d6c7967e5d3bc4135c1c1a9ed55
92463 Author: Fran Diéguez <fran.dieguez@mabishu.com>
92464 Date:   Mon Nov 21 01:59:07 2011 +0100
92465
92466     Updated Galician translations
92467
92468  po/gl.po | 5966
92469  +++++++++++++++++++++++++++++++-------------------------------
92470  1 file changed, 3018 insertions(+), 2948 deletions(-)
92471
92472 commit 0878f5ba438b153c1654d3275527442b7e4f5008
92473 Author: Matthias Clasen <mclasen@redhat.com>
92474 Date:   Sun Nov 20 15:12:05 2011 -0500
92475
92476     GFile: Add some introspection annotations
92477
92478     progress_callback in g_file_copy and g_file_copy_async may be NULL.
92479     Annotations should reflect that. Pointed out by Carlo Teubner.
92480
92481     https://bugzilla.gnome.org/show_bug.cgi?id=664415
92482
92483  gio/gfile.c | 30 ++++++++++++++++--------------
92484  1 file changed, 16 insertions(+), 14 deletions(-)
92485
92486 commit ff2f4a12ee673cbb020d44fca2adb81be3c99f49
92487 Author: Josselin Mouette <joss@debian.org>
92488 Date:   Sun Nov 20 16:53:36 2011 +0100
92489
92490     Document that g_list_sort is a stable sort.
92491
92492     This is a guarantee for the future so that applications can rely
92493     on it.
92494
92495     https://bugzilla.gnome.org/show_bug.cgi?id=531973
92496
92497  glib/glist.c | 3 ++-
92498  1 file changed, 2 insertions(+), 1 deletion(-)
92499
92500 commit b6732da5e749b73f6386d9da87eec2aa867d89b0
92501 Author: Jorge González <jorgegonz@svn.gnome.org>
92502 Date:   Sun Nov 20 10:10:13 2011 +0100
92503
92504     Updated Spanish translation
92505
92506  po/es.po | 81
92507  ++++++++++++++++++++++++++++++++--------------------------------
92508  1 file changed, 41 insertions(+), 40 deletions(-)
92509
92510 commit d920cb6bdbefc20d9dfb33b289b388a7e63415c6
92511 Author: Matthias Clasen <mclasen@redhat.com>
92512 Date:   Thu Nov 17 23:30:32 2011 -0500
92513
92514     GApplication: unregister bus name
92515
92516     https://bugzilla.gnome.org/show_bug.cgi?id=647987
92517
92518  gio/gapplicationimpl-dbus.c | 11 +++++++++++
92519  1 file changed, 11 insertions(+)
92520
92521 commit 6c7387f6d13d8e1db16a754d7b7c25635b2118f5
92522 Author: Matthias Clasen <mclasen@redhat.com>
92523 Date:   Sat Nov 19 16:23:33 2011 -0500
92524
92525     Trivial doc typo fix
92526
92527  gio/gdbusconnection.c | 2 +-
92528  1 file changed, 1 insertion(+), 1 deletion(-)
92529
92530 commit b55daa7f599e77f3abedb747eb70859d8ecdeae7
92531 Author: Kjartan Maraas <kmaraas@gnome.org>
92532 Date:   Sat Nov 19 12:02:08 2011 +0100
92533
92534     Updated Norwegian bokmål translation
92535
92536  po/nb.po | 5818
92537  +++++++++++++++++++++++++++++++-------------------------------
92538  1 file changed, 2935 insertions(+), 2883 deletions(-)
92539
92540 commit 1dc8d1f93213a08d8f63bcadf31ce0e3d169b936
92541 Author: Dan Winship <danw@gnome.org>
92542 Date:   Fri Nov 18 15:05:34 2011 -0500
92543
92544     GTlsCertificate: support unencrypted PKCS#8 private keys
92545
92546     PKCS#8 is the "right" way to encode private keys. Although the APIs do
92547     not currently support encrypted keys, we should at least support
92548     unencrypted PKCS#8 keys.
92549
92550     https://bugzilla.gnome.org/show_bug.cgi?id=664321
92551
92552  gio/gtlscertificate.c       | 76
92553  ++++++++++++++++++++++++++++++++-------------
92554  gio/tests/key8.pem          | 16 ++++++++++
92555  gio/tests/tls-certificate.c | 36 ++++++++++++++++++++-
92556  3 files changed, 105 insertions(+), 23 deletions(-)
92557
92558 commit cb74c366783944057492bae1e6b9472e36e2e7f1
92559 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
92560 Date:   Thu Nov 17 13:04:04 2011 -0500
92561
92562     [gio] Terminate connect call when application proxy is used
92563
92564     The connect_async() calls would never terminated when an application
92565     side
92566     proxy was being used. Note we also skip over TLS handshake in
92567     this case,
92568     as the application may have to do some proxy handshake before.
92569
92570  gio/gsocketclient.c | 17 ++++++++++++++++-
92571  1 file changed, 16 insertions(+), 1 deletion(-)
92572
92573 commit d2fd6dac4a794211eb2c1b034f67d6bcfc348b20
92574 Author: Giovanni Campagna <gcampagna@src.gnome.org>
92575 Date:   Thu Nov 17 22:30:29 2011 +0100
92576
92577     GMain: allow NULL context to g_source_attach
92578
92579     Documentation says it's fine and means default context, but the
92580     annotations
92581     are missing (and thus bindings would complain).
92582
92583     https://bugzilla.gnome.org/show_bug.cgi?id=664302
92584
92585  glib/gmain.c | 2 +-
92586  1 file changed, 1 insertion(+), 1 deletion(-)
92587
92588 commit 71d3dad3ffc13a102689f00a8ae398c5d96577c4
92589 Author: Giovanni Campagna <gcampagna@src.gnome.org>
92590 Date:   Thu Nov 17 22:29:18 2011 +0100
92591
92592     GPollable*Stream: expose source methods to introspection
92593
92594     GSource has been introspectable for a while, so can stop skipping
92595     methods of GPollableInputStream/OutputStream that return it.
92596
92597     https://bugzilla.gnome.org/show_bug.cgi?id=664302
92598
92599  gio/gpollableinputstream.c  | 4 ++--
92600  gio/gpollableoutputstream.c | 2 +-
92601  2 files changed, 3 insertions(+), 3 deletions(-)
92602
92603 commit 951827379f34e491a72473a45eb84618c8715f73
92604 Author: Murray Cumming <murrayc@murrayc.com>
92605 Date:   Fri Nov 18 10:46:35 2011 +0100
92606
92607     gsignal.h: Remove trailing comma
92608
92609  gobject/gsignal.h | 2 +-
92610  1 file changed, 1 insertion(+), 1 deletion(-)
92611
92612 commit f9cc0786715afa977e4fa55a684ba2e12f98a203
92613 Author: Ryan Lortie <desrt@desrt.ca>
92614 Date:   Fri Nov 18 09:41:07 2011 +0000
92615
92616     We need <locale.h> in gsettingsschema.c now
92617
92618     for LC_TIME (since we moved a bunch of code over from gsettings.c).
92619
92620  gio/gsettings.c       | 1 -
92621  gio/gsettingsschema.c | 1 +
92622  2 files changed, 1 insertion(+), 1 deletion(-)
92623
92624 commit 4ae42ceb3c6f671d41a390aa664edd2f5f21fb4a
92625 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
92626 Date:   Thu Nov 17 13:01:05 2011 -0500
92627
92628     Clear proxy address upon retry
92629
92630     The proxy address was not cleared between each attempt. That
92631     would lead
92632     to leak or worse, trying to do the proxy handshake on the final
92633     destination address. To make all this safer, I have regroup all
92634     the cleanup
92635     where the iterations starts.
92636
92637     https://bugzilla.gnome.org/show_bug.cgi?id=664141
92638
92639  gio/gsocketclient.c | 36 ++++++------------------------------
92640  1 file changed, 6 insertions(+), 30 deletions(-)
92641
92642 commit 216fd8a82c902486ba5e5bdcf4a0a0d3d61036c4
92643 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
92644 Date:   Mon Nov 14 22:06:07 2011 +0100
92645
92646     Silence compiler warnings
92647
92648     Fix several warnings for format strings (-Werror=format-security) and
92649     set but unused variables (-Wunused-but-set-variable)
92650
92651     https://bugzilla.gnome.org/show_bug.cgi?id=664144
92652
92653  tests/iochannel-test.c | 10 ++++------
92654  1 file changed, 4 insertions(+), 6 deletions(-)
92655
92656 commit fcffe6abbb1363b4645752ef2f06c098767f2194
92657 Author: Jürg Billeter <j@bitron.ch>
92658 Date:   Fri Nov 4 22:48:56 2011 +0100
92659
92660     GKeyFile: Accept empty files
92661
92662     It already accepts files consisting solely of whitespace.
92663
92664     https://bugzilla.gnome.org/show_bug.cgi?id=663432
92665
92666  glib/gkeyfile.c | 8 --------
92667  1 file changed, 8 deletions(-)
92668
92669 commit a0c755710cdf3e06622b34e10088d4209189e6f9
92670 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
92671 Date:   Tue Oct 18 11:14:20 2011 +0100
92672
92673     Document exactly what g_time_val_to_iso8601() produces
92674
92675     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=537637
92676     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
92677
92678  glib/gtimer.c | 22 ++++++++++++++++++++--
92679  1 file changed, 20 insertions(+), 2 deletions(-)
92680
92681 commit dc89b51c2d71088c014ec94572629aabf143310e
92682 Author: Alexandre Rostovtsev <tetromino@gentoo.org>
92683 Date:   Wed Nov 16 15:05:46 2011 +0000
92684
92685     _g_dbus_get_machine_id(): check /etc/machine-id too
92686
92687     machine-id can be in /etc or in /var/lib/dbus.
92688
92689     [amended with slightly revised error handling -smcv]
92690
92691     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=663928
92692
92693  gio/gdbusprivate.c | 13 +++++++++++--
92694  1 file changed, 11 insertions(+), 2 deletions(-)
92695
92696 commit 8d9f600aeab76277abfad0ee924954297a1c06d9
92697 Author: Rico Tzschichholz <ricotz@t-online.de>
92698 Date:   Thu Nov 17 19:46:54 2011 +0100
92699
92700     Remove redefinition of typedef 'GSettingsSchemaSource'
92701
92702  gio/gsettingsschema.c | 2 --
92703  1 file changed, 2 deletions(-)
92704
92705 commit 99718b9e221b032545674662a3ec7d959e38f813
92706 Author: Ryan Lortie <desrt@desrt.ca>
92707 Date:   Thu Nov 17 17:40:36 2011 +0000
92708
92709     start on the NEWS
92710
92711  NEWS | 30 ++++++++++++++++++++++++++++++
92712  1 file changed, 30 insertions(+)
92713
92714 commit 7f285291900f0cf7892bd79a5721d95f9bcdce4e
92715 Author: Ryan Lortie <desrt@desrt.ca>
92716 Date:   Thu Nov 17 17:33:19 2011 +0000
92717
92718     g_settings_new_full(): more docs
92719
92720  gio/gsettings.c | 7 +++++++
92721  1 file changed, 7 insertions(+)
92722
92723 commit ee31c7f4ed7317fdae06ee5d37158908dcc83ca5
92724 Author: Ryan Lortie <desrt@desrt.ca>
92725 Date:   Thu Nov 17 14:02:39 2011 +0000
92726
92727     add plugin example for GSettingsSchemaSource
92728
92729  gio/gsettingsschema.c | 89
92730  ++++++++++++++++++++++++++++++++++++++++++++++++++-
92731  1 file changed, 88 insertions(+), 1 deletion(-)
92732
92733 commit a4421529b88a1ff2229102ab6853039007ab6bf8
92734 Author: Ryan Lortie <desrt@desrt.ca>
92735 Date:   Thu Nov 17 10:06:49 2011 +0000
92736
92737     Add gtk-doc for gsettingsschema{,source}
92738
92739  docs/reference/gio/Makefile.am      |   2 +-
92740  docs/reference/gio/gio-docs.xml     |   1 +
92741  docs/reference/gio/gio-sections.txt |  30 ++++++
92742  gio/gsettingsschema.c               | 188
92743  +++++++++++++++++++++++++++++++++++-
92744  4 files changed, 219 insertions(+), 2 deletions(-)
92745
92746 commit 011a71cf7167479d4006685acf6b8ac8cad3be34
92747 Author: Matthias Clasen <mclasen@redhat.com>
92748 Date:   Wed Nov 16 23:24:46 2011 -0500
92749
92750     'make dist' fixes
92751
92752  gio/Makefile.am       | 1 +
92753  gio/tests/Makefile.am | 4 +++-
92754  2 files changed, 4 insertions(+), 1 deletion(-)
92755
92756 commit 97cf2d78c58c942538ab125bd90bf23841e169b0
92757 Author: Matthias Clasen <mclasen@redhat.com>
92758 Date:   Wed Nov 16 22:25:16 2011 -0500
92759
92760     settings-source test: Check returned error as well
92761
92762  gio/tests/gsettings.c | 1 +
92763  1 file changed, 1 insertion(+)
92764
92765 commit a7ce1953fa1dc5aef72814678494cb94a9668611
92766 Author: Matthias Clasen <mclasen@redhat.com>
92767 Date:   Wed Nov 16 22:12:21 2011 -0500
92768
92769     Trivial typo fix
92770
92771  gio/gsettingsschema.c | 2 +-
92772  1 file changed, 1 insertion(+), 1 deletion(-)
92773
92774 commit f47264ef5c4cfdb1abb903b4d8409352c65f98b9
92775 Author: Jasper St. Pierre <jstpierre@mecheye.net>
92776 Date:   Wed Nov 16 14:51:45 2011 -0500
92777
92778     gsettings: add annotations for _new_full()
92779
92780     The path and backend arguments to g_settings_new_full are optional.
92781
92782  gio/gsettings.c | 4 ++--
92783  1 file changed, 2 insertions(+), 2 deletions(-)
92784
92785 commit 6339b5fe2de6e49807938983805152bd7c94ef0a
92786 Author: Jasper St. Pierre <jstpierre@mecheye.net>
92787 Date:   Wed Nov 16 14:53:03 2011 -0500
92788
92789     schema source: avoid introspection confusion
92790
92791     Any method that has its prefix'd argument as its first parameter
92792     will be
92793     interpreted by introspection as a method. We don't want this, so
92794     we need
92795     to swap the first two parameters.
92796
92797  gio/gsettingsschema.c | 4 ++--
92798  gio/gsettingsschema.h | 4 ++--
92799  gio/tests/gsettings.c | 6 +++---
92800  3 files changed, 7 insertions(+), 7 deletions(-)
92801
92802 commit bef773408cfebd5a80475c32d96a2b14afaabf8e
92803 Author: Jasper St. Pierre <jstpierre@mecheye.net>
92804 Date:   Wed Nov 16 14:51:27 2011 -0500
92805
92806     gsettingsschema: Use the trusted parameter
92807
92808  gio/gsettingsschema.c | 2 +-
92809  1 file changed, 1 insertion(+), 1 deletion(-)
92810
92811 commit 148f731748a586ecc2d6e15afcc760a46e929a84
92812 Author: Ryan Lortie <desrt@desrt.ca>
92813 Date:   Wed Nov 16 10:38:04 2011 +0000
92814
92815     Add test case and fix some bugs
92816
92817     Add the first test case for the schema source functionality and fix a
92818     couple of bugs that got uncovered by that.
92819
92820  gio/gsettings.c                                 |  3 +-
92821  gio/gsettingsschema.c                           |  3 +-
92822  gio/tests/gsettings.c                           | 89
92823  +++++++++++++++++++++++++
92824  gio/tests/org.gtk.schemasourcecheck.gschema.xml |  7 ++
92825  4 files changed, 100 insertions(+), 2 deletions(-)
92826
92827 commit fee2c87ba133cf029cb4a285cbb4d057d0d73391
92828 Author: Ryan Lortie <desrt@desrt.ca>
92829 Date:   Wed Nov 16 10:37:30 2011 +0000
92830
92831     Add g_settings_schema_source_new_from_directory()
92832
92833     It is now possible for plugin loading systems to do the right thing.
92834
92835  gio/gio.symbols       |  1 +
92836  gio/gsettingsschema.c | 25 +++++++++++++++++++++++++
92837  gio/gsettingsschema.h | 23 ++++++++++++++---------
92838  3 files changed, 40 insertions(+), 9 deletions(-)
92839
92840 commit 446eda8c2b8656bf18b233a04c415f20821ae138
92841 Author: Ryan Lortie <desrt@desrt.ca>
92842 Date:   Tue Nov 15 12:42:02 2011 +0000
92843
92844     Clarify docs/params for 'schema' vs 'schema id'
92845
92846     Clean up our parameter naming and documentation to draw a clearer line
92847     between a schema and its identifier.
92848
92849  gio/gsettings.c | 45 ++++++++++++++++++++++++---------------------
92850  gio/gsettings.h |  8 ++++----
92851  2 files changed, 28 insertions(+), 25 deletions(-)
92852
92853 commit 1e700720657aa75b0ac4d2457b2ee2f216477c87
92854 Author: Ryan Lortie <desrt@desrt.ca>
92855 Date:   Tue Nov 15 12:38:01 2011 +0000
92856
92857     Add g_settings_new_full() taking GSettingsSchema
92858
92859  gio/gio.symbols |  1 +
92860  gio/gsettings.c | 37 +++++++++++++++++++++++++++++++++++++
92861  gio/gsettings.h |  4 ++++
92862  3 files changed, 42 insertions(+)
92863
92864 commit 1c8ae819edf2f2be4e4ad89dee534309ff62ef75
92865 Author: Ryan Lortie <desrt@desrt.ca>
92866 Date:   Tue Nov 15 12:16:50 2011 +0000
92867
92868     GSettings: add 'settings-schema' property
92869
92870     Ideally we'd have called this 'schema', but it is already used.
92871
92872  gio/gsettings.c | 53
92873  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
92874  1 file changed, 52 insertions(+), 1 deletion(-)
92875
92876 commit 269c99946345efd2bbf17a7b9778615e38ae046e
92877 Author: Ryan Lortie <desrt@desrt.ca>
92878 Date:   Tue Nov 15 12:28:28 2011 +0000
92879
92880     add boxed types for GSettingSchema{,Source}
92881
92882  gio/gio.symbols       | 2 ++
92883  gio/gsettingsschema.c | 3 +++
92884  gio/gsettingsschema.h | 8 +++++++-
92885  3 files changed, 12 insertions(+), 1 deletion(-)
92886
92887 commit c25a36c920e2b884ef0856bb1bf6679ab38d7132
92888 Author: Ryan Lortie <desrt@desrt.ca>
92889 Date:   Tue Nov 15 11:56:18 2011 +0000
92890
92891     Drop the 'schema_name' field of GSettings
92892
92893     This is strictly redundant now that we can get the ID from the schema
92894     itself.  Its only other purpose was to get the schema name from the
92895     set_property() call to the constructed() call and we can avoid that by
92896     doing the schema lookup at the time of the property being set.
92897
92898  gio/gsettings.c | 68
92899  +++++++++++++++++++++++++++++----------------------------
92900  1 file changed, 35 insertions(+), 33 deletions(-)
92901
92902 commit 48b99017de2057666d442167d9f329b0724cec02
92903 Author: Ryan Lortie <desrt@desrt.ca>
92904 Date:   Tue Nov 15 11:39:12 2011 +0000
92905
92906     speak of 'schema id' rather than 'schema name'
92907
92908     Schemas are identified by id='' in the xml file, so we should use the
92909     same language on the C and GObject property APIs.
92910
92911  gio/gio.symbols       |  2 +-
92912  gio/gsettings.c       | 38 +++++++++++++++++++-------------------
92913  gio/gsettingsschema.c | 25 ++++++++++++-------------
92914  gio/gsettingsschema.h |  4 ++--
92915  4 files changed, 34 insertions(+), 35 deletions(-)
92916
92917 commit 736a286dce9dec2d9b331ed0df14fb984107a254
92918 Author: Ryan Lortie <desrt@desrt.ca>
92919 Date:   Tue Nov 15 11:31:58 2011 +0000
92920
92921     GSettings: deprecate 'schema' property
92922
92923     This should have been called 'schema-name'.
92924
92925  gio/gsettings.c | 45 ++++++++++++++++++++++++++++++++++-----------
92926  1 file changed, 34 insertions(+), 11 deletions(-)
92927
92928 commit 3bcf1137f4f9a9c84814f3a2102d06d90858daa2
92929 Author: Ryan Lortie <desrt@desrt.ca>
92930 Date:   Tue Nov 15 08:03:38 2011 +0000
92931
92932     drop the now-trivial g_settings_schema_new
92933
92934     Combine it into g_settings_constructed()
92935
92936  gio/gsettings.c                | 12 +++++++++++-
92937  gio/gsettingsschema-internal.h |  2 --
92938  gio/gsettingsschema.c          | 19 -------------------
92939  3 files changed, 11 insertions(+), 22 deletions(-)
92940
92941 commit d5fb032f726dfc712a3e863adc6707c205b69da3
92942 Author: Ryan Lortie <desrt@desrt.ca>
92943 Date:   Tue Nov 15 08:00:16 2011 +0000
92944
92945     new public header: gsettingsschema.h
92946
92947     Expose some GSettingsSchemaSource and GSettingsSchema APIs.
92948
92949     These are mostly useless so far...
92950
92951  gio/Makefile.am                |  1 +
92952  gio/gio.h                      |  1 +
92953  gio/gio.symbols                |  8 ++++++++
92954  gio/gsettingsschema-internal.h | 12 +-----------
92955  gio/gsettingsschema.c          |  1 +
92956  gio/gsettingsschema.h          | 43
92957  ++++++++++++++++++++++++++++++++++++++++++
92958  6 files changed, 55 insertions(+), 11 deletions(-)
92959
92960 commit 2633f2903ea3ec5f5019f6c3fe57b687fd2d3eb9
92961 Author: Ryan Lortie <desrt@desrt.ca>
92962 Date:   Tue Nov 15 07:47:56 2011 +0000
92963
92964     Add non-aborting g_settings_schema_source_lookup()
92965
92966     And rewrite g_settings_schema_new() in terms of it
92967
92968  gio/gsettingsschema.c | 66
92969  ++++++++++++++++++++++++++++++++++++---------------
92970  1 file changed, 47 insertions(+), 19 deletions(-)
92971
92972 commit bf5626ddc20f973baf92edfc3c888ef77e9de1db
92973 Author: Ryan Lortie <desrt@desrt.ca>
92974 Date:   Tue Nov 15 07:31:20 2011 +0000
92975
92976     GSettingSchemaSource: add refcounting
92977
92978  gio/gsettingsschema.c | 27 +++++++++++++++++++++++++++
92979  1 file changed, 27 insertions(+)
92980
92981 commit e01a43b6216a27194fddcabe9e864ab40c052d50
92982 Author: Ryan Lortie <desrt@desrt.ca>
92983 Date:   Tue Nov 15 07:24:48 2011 +0000
92984
92985     GSettingsSchema: use our own linked lists
92986
92987     Switch from GSList for the list of schema sources to using our own
92988     linked list type called GSettingsSchemaSource.
92989
92990  gio/gsettingsschema.c | 46 +++++++++++++++++++++++++++++++---------------
92991  1 file changed, 31 insertions(+), 15 deletions(-)
92992
92993 commit 5ec84e805626657d0470accfebea72ddcbadf052
92994 Author: Ryan Lortie <desrt@desrt.ca>
92995 Date:   Tue Nov 15 07:16:48 2011 +0000
92996
92997     GSettingsSchema: alter our 'reverse' technology
92998
92999     Instead of building a reversed linked list by prepending in order and
93000     then reversing it at the end, prepend in reverse by iterating
93001     backwards
93002     through the directories (to get a list in-order when we're done).
93003
93004  gio/gsettingsschema.c | 17 +++++++++++------
93005  1 file changed, 11 insertions(+), 6 deletions(-)
93006
93007 commit 104f7353a7c86a8a34b1b284d1b7d453eacb0c74
93008 Author: Ryan Lortie <desrt@desrt.ca>
93009 Date:   Mon Nov 14 17:15:58 2011 +0100
93010
93011     move GSettingsSchemaKey to gsettingsschema.c
93012
93013     These functions no longer have anything to do with GSettings
93014     itself, so
93015     they should not be in that file anymore.
93016
93017     GSettings still wants direct access to the GSettingsSchemaKey
93018     structure,
93019     so put that one in gsettingsschema-internal.h.
93020
93021  gio/gsettings.c                | 333
93022  +----------------------------------------
93023  gio/gsettingsschema-internal.h |  50 +++++++
93024  gio/gsettingsschema.c          | 312
93025  ++++++++++++++++++++++++++++++++++++++
93026  3 files changed, 363 insertions(+), 332 deletions(-)
93027
93028 commit 53b591854586171c05ea602795e27982faea5eaa
93029 Author: Ryan Lortie <desrt@desrt.ca>
93030 Date:   Mon Nov 14 17:08:31 2011 +0100
93031
93032     GSettingsSchemaKey: store the GSettingsSchema*
93033
93034  gio/gsettings.c | 32 +++++++++++++++++---------------
93035  1 file changed, 17 insertions(+), 15 deletions(-)
93036
93037 commit 54964e22d481f0ebac8bd3c0fb13fd7569013b57
93038 Author: Ryan Lortie <desrt@desrt.ca>
93039 Date:   Mon Nov 14 17:03:57 2011 +0100
93040
93041     g_settings_schema_key_init: take GSettingsSchema*
93042
93043     instead of of GSettings *
93044
93045  gio/gsettings.c | 28 ++++++++++++++--------------
93046  1 file changed, 14 insertions(+), 14 deletions(-)
93047
93048 commit 10907cafc39958fc65b8c8082cbbe08b53e96659
93049 Author: Ryan Lortie <desrt@desrt.ca>
93050 Date:   Mon Nov 14 17:02:04 2011 +0100
93051
93052     add internal g_settings_schema_get_name()
93053
93054  gio/gsettingsschema-internal.h | 2 ++
93055  gio/gsettingsschema.c          | 6 ++++++
93056  2 files changed, 8 insertions(+)
93057
93058 commit e6b4074e41ae379a17768b199c5adc2a1a3e02cb
93059 Author: Ryan Lortie <desrt@desrt.ca>
93060 Date:   Sun Nov 13 23:47:49 2011 +0100
93061
93062     rename GSettingsKeyInfo to GSettingsSchemaKey
93063
93064  gio/gsettings.c | 347
93065  +++++++++++++++++++++++++++-----------------------------
93066  1 file changed, 169 insertions(+), 178 deletions(-)
93067
93068 commit 426b146e5f31fa4d788dfd78857499dabf64000e
93069 Author: Ryan Lortie <desrt@desrt.ca>
93070 Date:   Sun Nov 13 23:38:47 2011 +0100
93071
93072     GSettingsKeyInfo: rename field 'key' to 'name'
93073
93074  gio/gsettings.c | 44 +++++++++++++++++++++-----------------------
93075  1 file changed, 21 insertions(+), 23 deletions(-)
93076
93077 commit ca2004fe73ca853bc1f9ade6160c1b59d2865c67
93078 Author: Ryan Lortie <desrt@desrt.ca>
93079 Date:   Sun Nov 13 23:35:27 2011 +0100
93080
93081     remove GSettings* from GSettingsKeyInfo
93082
93083     This way GSettingsKeyInfo depends strictly on the information in the
93084     schema.  Pass the GSettings* around separately where we need it.
93085
93086  gio/gsettings.c | 48 ++++++++++++++++++++++++------------------------
93087  1 file changed, 24 insertions(+), 24 deletions(-)
93088
93089 commit d6c3c2f3c2fe0f22870abb643853640dba5cc8be
93090 Author: Ryan Lortie <desrt@desrt.ca>
93091 Date:   Sun Nov 13 23:31:39 2011 +0100
93092
93093     store some extra info in GSettingsKeyInfo
93094
93095  gio/gsettings.c | 27 ++++++++++++++-------------
93096  1 file changed, 14 insertions(+), 13 deletions(-)
93097
93098 commit f60e0e724286fc85c03c7c739474390cd4c27c62
93099 Author: Ryan Lortie <desrt@desrt.ca>
93100 Date:   Sun Nov 13 23:24:24 2011 +0100
93101
93102     GSettingsKeyInfo: drop unused variable
93103
93104  gio/gsettings.c | 2 --
93105  1 file changed, 2 deletions(-)
93106
93107 commit 11ef4d7981d81746d25296e3336a390f1a3330a8
93108 Author: Ryan Lortie <desrt@desrt.ca>
93109 Date:   Sun Nov 13 21:41:01 2011 +0100
93110
93111     rename gsettingsschema.h to -internal.h
93112
93113  gio/gsettings.c                                       |  2 +-
93114  gio/{gsettingsschema.h => gsettingsschema-internal.h} | 10 +++-------
93115  gio/gsettingsschema.c                                 |  2 +-
93116  3 files changed, 5 insertions(+), 9 deletions(-)
93117
93118 commit 577faeae5bcdff8431c298c9275bf7703d8b6a22
93119 Author: Ryan Lortie <desrt@desrt.ca>
93120 Date:   Sun Nov 13 21:38:31 2011 +0100
93121
93122     unGObjectify GSettingsSchema
93123
93124  gio/gsettings.c       |  2 +-
93125  gio/gsettingsschema.c | 82
93126  +++++++++++++++++++++++----------------------------
93127  gio/gsettingsschema.h | 34 ++++-----------------
93128  3 files changed, 43 insertions(+), 75 deletions(-)
93129
93130 commit eaaf18960f84989cfe2ac927ad5e19a0c56524de
93131 Author: Christian Persch <chpe@gnome.org>
93132 Date:   Thu Nov 17 14:21:24 2011 +0100
93133
93134     Fix the fix for G*_TO_POINTER casts on 32 bits
93135
93136     The 'fix' from commit 16292dd753cb63f8ccb2267644aefbd2632dd52c
93137     broke the
93138     build on 32 bit because it was missing the parentheses around "gint" /
93139     "guint"
93140     in glib_gp[u]i_cast.
93141
93142     https://bugzilla.gnome.org/show_bug.cgi?id=661546
93143
93144  configure.ac | 4 ++--
93145  1 file changed, 2 insertions(+), 2 deletions(-)
93146
93147 commit affbdd8206edcb89eadcae4a0453da76e8bd723f
93148 Author: Jorge González <jorgegonz@svn.gnome.org>
93149 Date:   Thu Nov 17 14:21:12 2011 +0100
93150
93151     Updated Spanish translation
93152
93153  po/es.po | 190
93154  ++++++++++++++++++++++++++++++++-------------------------------
93155  1 file changed, 97 insertions(+), 93 deletions(-)
93156
93157 commit 6d405f81c2778dff2df4a36748bf98647f385497
93158 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
93159 Date:   Thu Nov 17 12:36:54 2011 +0100
93160
93161     Updated Spanish translation
93162
93163  po/es.po | 66
93164  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
93165  1 file changed, 59 insertions(+), 7 deletions(-)
93166
93167 commit 9e19b6fe0fefc5c6c26e749a56418061ce339154
93168 Author: Matthias Clasen <mclasen@redhat.com>
93169 Date:   Thu Nov 17 00:01:18 2011 -0500
93170
93171     Fix doc formatting
93172
93173  gmodule/gmodule.c | 1 -
93174  1 file changed, 1 deletion(-)
93175
93176 commit 1a08591c3a953d53fb22b8da59b2023d278590d6
93177 Author: Matthias Clasen <mclasen@redhat.com>
93178 Date:   Wed Nov 16 21:42:28 2011 -0500
93179
93180     Deal gracefully with NULL log domains
93181
93182  glib/gmessages.c | 2 +-
93183  1 file changed, 1 insertion(+), 1 deletion(-)
93184
93185 commit 877c0ad5b885f598006f576a5756dd7cda1ef4ee
93186 Author: Ryan Lortie <desrt@desrt.ca>
93187 Date:   Wed Nov 16 15:46:19 2011 +0000
93188
93189     [notify] remove some rather bogus 'inline' use
93190
93191  gobject/gobject.c | 6 +++---
93192  1 file changed, 3 insertions(+), 3 deletions(-)
93193
93194 commit 9253f38a908f4b3304e2e195c87aad7b098e8bac
93195 Author: Ryan Lortie <desrt@desrt.ca>
93196 Date:   Wed Nov 16 15:45:31 2011 +0000
93197
93198     [notify] add warning to gobjectnotifyqueue.c
93199
93200     Mention that this file gets installed, so people should probably not
93201     modify it.
93202
93203  gobject/gobjectnotifyqueue.c | 6 ++++++
93204  1 file changed, 6 insertions(+)
93205
93206 commit ac0ddcf23f4f57efc2f4e6f370022586d7897f6a
93207 Author: Ryan Lortie <desrt@desrt.ca>
93208 Date:   Wed Nov 16 13:02:23 2011 +0000
93209
93210     [notify] dispatch 'notify' directly if not frozen
93211
93212     Avoid the notify queue in the case that we're not already frozen.
93213
93214  gobject/gobject.c | 19 +++++++++++++++----
93215  1 file changed, 15 insertions(+), 4 deletions(-)
93216
93217 commit 39458748dd32c8745f60e8ba83bd35ad9ceebb12
93218 Author: Ryan Lortie <desrt@desrt.ca>
93219 Date:   Wed Nov 16 15:42:36 2011 +0000
93220
93221     [notify] add 'conditional' to _notify_queue_freeze
93222
93223     When the 'conditional' parameter is TRUE, the queue will only
93224     be frozen
93225     (ie: have its freeze count increase by one) if it is already frozen.
93226
93227     This will allow us to avoid a freeze-notify-thaw in the case that we
93228     just want to notify on a single property.
93229
93230     Another approach may have been to add an is_frozen() type call
93231     and avoid
93232     even increasing the freeze count at all in this case.  Unfortunately,
93233     I'm not totally sure what is the exact expected semantics of
93234     simultaneous notifications in multiple threads and this may interact
93235     badly with someone freezing or thawing in between our check and
93236     emission.
93237
93238  gobject/gobject.c | 25 ++++++++++++++++---------
93239  1 file changed, 16 insertions(+), 9 deletions(-)
93240
93241 commit 393d4c28b4af6aea45100edc636c116d38dca460
93242 Author: Ryan Lortie <desrt@desrt.ca>
93243 Date:   Wed Nov 16 15:41:06 2011 +0000
93244
93245     [notify] Remove GObjectNotifyContext indirection
93246
93247     This silly abstraction is causing more trouble than it's worth -- just
93248     use the relevant bits directly.
93249
93250  gobject/gobject.c | 60
93251  +++++++++++++++++--------------------------------------
93252  1 file changed, 18 insertions(+), 42 deletions(-)
93253
93254 commit 8215fc5f255ae499904534042ac08e221c4f5f13
93255 Author: Ryan Lortie <desrt@desrt.ca>
93256 Date:   Wed Nov 16 15:38:25 2011 +0000
93257
93258     [notify] lift some logic out of _notify_queue_add
93259
93260     Lift the check-if-READABLE and redirect-target logic from out of
93261     g_object_notify_queue_add() into its own function, get_notify_pspec().
93262
93263     Use that function at the site of our two calls to
93264     g_object_notify_queue_add().
93265
93266  gobject/gobject.c | 63
93267  ++++++++++++++++++++++++++++++++++++-------------------
93268  1 file changed, 42 insertions(+), 21 deletions(-)
93269
93270 commit 760037ec46bb3a8af8ea98e06a624a3ebac1cb1a
93271 Author: Ryan Lortie <desrt@desrt.ca>
93272 Date:   Wed Nov 16 15:37:17 2011 +0000
93273
93274     [notify] remove an obviously false comment
93275
93276  gobject/gobject.c | 1 -
93277  1 file changed, 1 deletion(-)
93278
93279 commit 45d80cf9bdd4ee3edaa64069dd16ad220d615c4e
93280 Author: Ryan Lortie <desrt@desrt.ca>
93281 Date:   Wed Nov 16 15:36:57 2011 +0000
93282
93283     [notify] lift some code outside of critical region
93284
93285  gobject/gobject.c | 8 ++++----
93286  1 file changed, 4 insertions(+), 4 deletions(-)
93287
93288 commit 1d98f931946c45301531a576107f5f9d12d63c28
93289 Author: Ryan Lortie <desrt@desrt.ca>
93290 Date:   Wed Nov 16 15:35:58 2011 +0000
93291
93292     [notify] drop some unused code
93293
93294  gobject/gobject.c | 28 ----------------------------
93295  1 file changed, 28 deletions(-)
93296
93297 commit 128862eafe49b5454c4b32b0866800d4aa7c53f3
93298 Author: Ryan Lortie <desrt@desrt.ca>
93299 Date:   Wed Nov 16 15:31:58 2011 +0000
93300
93301     [notify] merge gobjectnotifyqueue.c into gobject.c
93302
93303     This was done as a separate file before, and #include brought it into
93304     gobject.c.  That's a bit mad, so stop doing that.
93305
93306     Unfortunately, the insanity steps up a level: gobjectnotifyqueue.c is
93307     installed in the public include dir, so we can't just get rid of it
93308     entirely.
93309
93310  gobject/gobject.c | 162
93311  +++++++++++++++++++++++++++++++++++++++++++++++++++++-
93312  1 file changed, 160 insertions(+), 2 deletions(-)
93313
93314 commit 688059cb9402281f8922827dc98fe76b914f21cf
93315 Author: Ryan Lortie <desrt@desrt.ca>
93316 Date:   Wed Nov 16 12:47:40 2011 +0000
93317
93318     [notify] remove some useless forward declarations
93319
93320     These cause trouble in the next commit.
93321
93322  gobject/gobject.c | 7 -------
93323  1 file changed, 7 deletions(-)
93324
93325 commit 3c66ada4358ca0a8d9c31a14d45c13cd9de0b084
93326 Author: Benjamin Otte <otte@redhat.com>
93327 Date:   Wed Nov 2 00:31:50 2011 +0100
93328
93329     localfileenumerator: Improve non-stat'ing code
93330
93331     We now avoid the per-enumerated-file stat for type and names. We could
93332     improve this further by moving things to the no_stat function,
93333     but this
93334     is what the file chooser needs for autocomplete, so I am happy.
93335
93336  gio/glocalfileenumerator.c | 5 +++--
93337  1 file changed, 3 insertions(+), 2 deletions(-)
93338
93339 commit 93aea49bd7a8fa29d4ad857fd5de9f282edd8603
93340 Author: Benjamin Otte <otte@redhat.com>
93341 Date:   Tue Nov 1 23:37:35 2011 +0100
93342
93343     localfileinfo: Split out attributes that don't need a stat
93344
93345     This will be used in the next commit.
93346
93347  gio/glocalfileinfo.c | 80
93348  +++++++++++++++++++++++++++++-----------------------
93349  gio/glocalfileinfo.h | 10 +++++++
93350  2 files changed, 54 insertions(+), 36 deletions(-)
93351
93352 commit 8863071b9d17fa37036549b8c6579736d259a9cd
93353 Author: Benjamin Otte <otte@redhat.com>
93354 Date:   Tue Nov 1 23:21:42 2011 +0100
93355
93356     localfileenumerator: Take the type from the readdir() call
93357
93358     That way, we can avoid stat() calls for all enumerated files in
93359     various
93360     cases. In particular in the autocompletion code in the GTK
93361     filechooser.
93362
93363  configure.ac               |  2 +
93364  gio/glocalfileenumerator.c | 96
93365  +++++++++++++++++++++++++++++++++++++++-------
93366  2 files changed, 84 insertions(+), 14 deletions(-)
93367
93368 commit 6fe9791f2401c7842ed8e4b72e62296f1da1e47d
93369 Author: Benjamin Otte <otte@redhat.com>
93370 Date:   Tue Nov 1 20:12:27 2011 +0100
93371
93372     gio: Add tests for g_file_attribute_matcher_subtract()
93373
93374  gio/tests/fileattributematcher.c | 90
93375  ++++++++++++++++++++++++++++++++++++++++
93376  1 file changed, 90 insertions(+)
93377
93378 commit 1985d54bb2eee39e88e62d1b749bf85f43a55721
93379 Author: Benjamin Otte <otte@redhat.com>
93380 Date:   Tue Nov 1 20:11:47 2011 +0100
93381
93382     fileinfo: Add g_file_attribute_matcher_subtract()
93383
93384     Added as public API so I can write tests, the use case is local.
93385
93386  docs/reference/gio/gio-sections.txt |  1 +
93387  gio/gfileinfo.c                     | 83
93388  ++++++++++++++++++++++++++++++++++++-
93389  gio/gfileinfo.h                     |  2 +
93390  gio/gio.symbols                     |  1 +
93391  4 files changed, 85 insertions(+), 2 deletions(-)
93392
93393 commit 60c42f66482f0b3c7cd9353156de99e077fc73c7
93394 Author: Benjamin Otte <otte@redhat.com>
93395 Date:   Tue Nov 1 19:12:17 2011 +0100
93396
93397     tests: Add tests for fileattributematchers
93398
93399  gio/tests/Makefile.am            |  4 ++
93400  gio/tests/fileattributematcher.c | 88
93401  ++++++++++++++++++++++++++++++++++++++++
93402  2 files changed, 92 insertions(+)
93403
93404 commit b400127b3eb6039ecfcada3fa398f8aecb4945bd
93405 Author: Benjamin Otte <otte@redhat.com>
93406 Date:   Tue Nov 1 19:06:39 2011 +0100
93407
93408     fileinfo: Add g_file_attribute_matcher_to_string()
93409
93410     This is to be mainly used for debugging and tests.
93411
93412  docs/reference/gio/gio-sections.txt |  1 +
93413  gio/gfileinfo.c                     | 40
93414  +++++++++++++++++++++++++++++++++++++
93415  gio/gfileinfo.h                     |  1 +
93416  gio/gio.symbols                     |  1 +
93417  4 files changed, 43 insertions(+)
93418
93419 commit 86d29e4e7302525b178ff7fb7463026243c89603
93420 Author: Benjamin Otte <otte@redhat.com>
93421 Date:   Tue Nov 1 17:50:22 2011 +0100
93422
93423     fileinfo: Store namespace::* as 0th attribute
93424
93425     This way, we can get_attribute() namespaces. This will be important in
93426     the next commit.
93427
93428  gio/gfileinfo.c | 3 ++-
93429  1 file changed, 2 insertions(+), 1 deletion(-)
93430
93431 commit 128e0cb787dedc0bb57f7f1fbdc52aa20c20d9b6
93432 Author: Benjamin Otte <otte@redhat.com>
93433 Date:   Tue Nov 1 13:58:09 2011 +0100
93434
93435     fileinfo: Change the way attribute matchers are created
93436
93437     We now sort the matchers and remove unnecessary duplicates (like
93438     removing standard:type when we already match standard:*), so that
93439     we can
93440     do more complex operations on them easily in later commits.
93441
93442  gio/gfileinfo.c | 102
93443  ++++++++++++++++++++++++++++++++++++++++----------------
93444  1 file changed, 74 insertions(+), 28 deletions(-)
93445
93446 commit 1850d23f52639a5eaf33551fad7a1936edbbfb0a
93447 Author: Benjamin Otte <otte@redhat.com>
93448 Date:   Tue Nov 1 12:47:33 2011 +0100
93449
93450     fileinfo: Remove optimization for GFileAttributeMatcher
93451
93452     It makes code more complicated, in particular the code I'm about
93453     to add.
93454
93455  gio/gfileinfo.c | 100
93456  ++++++++++++++++----------------------------------------
93457  1 file changed, 28 insertions(+), 72 deletions(-)
93458
93459 commit 16292dd753cb63f8ccb2267644aefbd2632dd52c
93460 Author: Lucas De Marchi <lucas.demarchi@profusion.mobi>
93461 Date:   Thu Oct 6 11:18:03 2011 -0300
93462
93463     Fix G*_TO_POINTER casts on 32 bits
93464
93465     If we don't do the cast to the proper size in 32 bits, things
93466     like below
93467     doesn't work:
93468
93469     uint8_t u = 20;
93470     void *p;
93471
93472     p = GUINT_TO_POINTER(u);
93473
93474     Signed-off-by: Colin Walters <walters@verbum.org>
93475
93476     https://bugzilla.gnome.org/show_bug.cgi?id=661546
93477
93478  configure.ac | 4 ++--
93479  1 file changed, 2 insertions(+), 2 deletions(-)
93480
93481 commit 3a7960f75730fdde77652b97ad6492004c5b1ec1
93482 Author: Alexander Larsson <alexl@redhat.com>
93483 Date:   Fri Nov 4 16:45:41 2011 +0100
93484
93485     win32: Make g_get_monotonic_clock lockless
93486
93487  glib/gmain.c | 32 ++++++++++++++++++++------------
93488  1 file changed, 20 insertions(+), 12 deletions(-)
93489
93490 commit 8d023c2706c1aca43dd04e807dd7d78aee96f202
93491 Author: Alexander Larsson <alexl@redhat.com>
93492 Date:   Fri Nov 4 15:42:38 2011 +0100
93493
93494     win32: Use timeGetTime as monotonic base
93495
93496     This allows apps that need it to increase timer accuracy
93497     using timeBeginPeriod
93498
93499  configure.ac         |  2 +-
93500  glib/gmain.c         | 69
93501  +++++++++++++++++++++++++++++++++++++++++++++++++---
93502  glib/makefile.msc.in |  2 +-
93503  3 files changed, 68 insertions(+), 5 deletions(-)
93504
93505 commit 64dec8ad9ff3d9be7d66b11d5f2b22ce3e0954aa
93506 Author: Alexander Larsson <alexl@redhat.com>
93507 Date:   Fri Nov 4 11:27:00 2011 +0100
93508
93509     win32: Add a monotonic timer
93510
93511  glib/glib-init.c |  1 +
93512  glib/glib-init.h |  1 +
93513  glib/gmain.c     | 59
93514  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
93515  3 files changed, 59 insertions(+), 2 deletions(-)
93516
93517 commit 2056906bb7504e520aae5ab3fc69fa3f80da1da0
93518 Author: Piotr Drąg <piotrdrag@gmail.com>
93519 Date:   Tue Nov 15 20:46:17 2011 +0100
93520
93521     Updated POTFILES.in
93522
93523  po/POTFILES.in | 4 ++++
93524  1 file changed, 4 insertions(+)
93525
93526 commit 8d4a141b14dda229a9074d14e9288cddc3191536
93527 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
93528 Date:   Tue Nov 15 17:37:39 2011 +0100
93529
93530     Updated Spanish translation
93531
93532  po/es.po | 5989
93533  +++++++++++++++++++++++++++++++-------------------------------
93534  1 file changed, 2998 insertions(+), 2991 deletions(-)
93535
93536 commit f08a1d126c2aba7d23c107a7c6882cf0f850b6f4
93537 Author: Javier Jardón <jjardon@gnome.org>
93538 Date:   Tue Nov 15 12:11:55 2011 +0000
93539
93540     docs: Remove tmpl directory
93541
93542     We use inline comments now
93543
93544  docs/reference/glib/tmpl/.gitignore       |   74 ---
93545  docs/reference/glib/tmpl/glib-unused.sgml | 1015
93546  -----------------------------
93547  2 files changed, 1089 deletions(-)
93548
93549 commit 469e1a15a0eea2cf355fba245343a3ac1c29662b
93550 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
93551 Date:   Sun Nov 13 17:49:57 2011 +0100
93552
93553     Fix 1bit mutex test on platforms with 32 bit aligned pointers
93554
93555     The 1 bit mutex tests asserts: ((gsize) ptrs) % 8, ==, 0), which fails
93556     when the platform only aligns porters to 32 bits (e.g. S390 and
93557     powerpc).
93558
93559     I'm not sure why this assertion was placed here, but given
93560     that internally g_pointer_bit_trylock uses g_atomic_int_or internally
93561     change the assertion so it only requires the alignment to be
93562     a multiple
93563     of sizeof(int)
93564
93565  glib/tests/1bit-mutex.c | 2 +-
93566  1 file changed, 1 insertion(+), 1 deletion(-)
93567
93568 commit 65eb65b7779e5e6ec72de9bb372568d88b1ec7bb
93569 Author: Matthias Clasen <mclasen@redhat.com>
93570 Date:   Mon Nov 14 23:30:18 2011 -0500
93571
93572     Avoid unused variable warnings in g_ascii_strtod
93573
93574  glib/gstrfuncs.c | 16 ++++++++++------
93575  1 file changed, 10 insertions(+), 6 deletions(-)
93576
93577 commit 7c0ee79e348cfa3711ecf74f1c0e4d9a2e29864e
93578 Author: Matthias Clasen <mclasen@redhat.com>
93579 Date:   Mon Nov 14 22:18:13 2011 -0500
93580
93581     GThread: handle thread names safely
93582
93583     Avoid a race condition where the string may be freed before
93584     the new thread got around to using it. Also add a test for
93585     thread names.
93586
93587     https://bugzilla.gnome.org/show_bug.cgi?id=663381
93588
93589  glib/gthread.c        | 13 +++++++++----
93590  glib/gthreadprivate.h |  2 +-
93591  glib/tests/thread.c   | 28 ++++++++++++++++++++++++++++
93592  3 files changed, 38 insertions(+), 5 deletions(-)
93593
93594 commit 375015018bb16cdd02708e1df0953d91916033ca
93595 Author: Matthias Clasen <mclasen@redhat.com>
93596 Date:   Mon Nov 14 21:18:12 2011 -0500
93597
93598     Switch to using template-free docs build
93599
93600     All docs are finally inline, so we can do this switch.
93601
93602  configure.ac | 2 +-
93603  1 file changed, 1 insertion(+), 1 deletion(-)
93604
93605 commit 3f0d275295d0dbf8028e77c3f7ef662c3a41cdf3
93606 Author: Matthias Clasen <mclasen@redhat.com>
93607 Date:   Mon Nov 14 07:44:52 2011 -0500
93608
93609     Move remaining docs inline
93610
93611     This introduces a fake source file just for holding
93612     docs that have no good place elsewhere. Not great, but
93613     better than templates.
93614
93615  docs/reference/glib/glib-docs.sgml            |    1 -
93616  docs/reference/glib/glib-sections.txt         |  133 +-
93617  docs/reference/glib/tmpl/.gitignore           |    8 +
93618  docs/reference/glib/tmpl/byte_order.sgml      |  628 -------
93619  docs/reference/glib/tmpl/limits.sgml          |  253 ---
93620  docs/reference/glib/tmpl/macros.sgml          |  233 ---
93621  docs/reference/glib/tmpl/macros_misc.sgml     |  743 --------
93622  docs/reference/glib/tmpl/numerical.sgml       |  121 --
93623  docs/reference/glib/tmpl/type_conversion.sgml |  125 --
93624  docs/reference/glib/tmpl/types.sgml           |  327 ----
93625  docs/reference/glib/tmpl/windows.sgml         |  142 --
93626  glib/Makefile.am                              |    1 +
93627  glib/docs.c                                   | 2259
93628  +++++++++++++++++++++++++
93629  glib/gtimer.c                                 |   11 +
93630  14 files changed, 2330 insertions(+), 2655 deletions(-)
93631
93632 commit 127df9bd83d610cb989e63037f3e3a6b64c034e0
93633 Author: Matthias Clasen <mclasen@redhat.com>
93634 Date:   Mon Nov 14 21:06:30 2011 -0500
93635
93636     Move GModule docs inline
93637
93638  docs/reference/glib/tmpl/.gitignore   |   1 +
93639  docs/reference/glib/tmpl/modules.sgml | 291
93640  ----------------------------------
93641  gmodule/gmodule.c                     | 258
93642  ++++++++++++++++++++++++++++--
93643  3 files changed, 250 insertions(+), 300 deletions(-)
93644
93645 commit 2195e20dce58ab14db40187dbcd78682e4287889
93646 Author: Matthias Clasen <mclasen@redhat.com>
93647 Date:   Sun Nov 13 15:37:56 2011 -0500
93648
93649     Move GDate docs inline
93650
93651  docs/reference/glib/tmpl/.gitignore |   1 +
93652  docs/reference/glib/tmpl/date.sgml  | 822
93653  ------------------------------------
93654  glib/gdate.c                        | 638 +++++++++++++++++++++++++++-
93655  3 files changed, 637 insertions(+), 824 deletions(-)
93656
93657 commit 18da6e6be97c838edf6ef150b196b428ff3118cf
93658 Author: Matthias Clasen <mclasen@redhat.com>
93659 Date:   Sun Nov 13 00:43:50 2011 -0500
93660
93661     Move i18n docs inline
93662
93663  docs/reference/glib/tmpl/.gitignore |   1 +
93664  docs/reference/glib/tmpl/i18n.sgml  | 252
93665  ------------------------------------
93666  glib/ggettext.c                     | 156 ++++++++++++++++++++++
93667  3 files changed, 157 insertions(+), 252 deletions(-)
93668
93669 commit c8b0617a2b9b71ca89b9fdd0e6f3b6afdd255a49
93670 Author: Matthias Clasen <mclasen@redhat.com>
93671 Date:   Sun Nov 13 00:26:57 2011 -0500
93672
93673     Move slice and hook docs inline
93674
93675  docs/reference/glib/tmpl/.gitignore         |   2 +
93676  docs/reference/glib/tmpl/hooks.sgml         | 470
93677  ----------------------------
93678  docs/reference/glib/tmpl/memory_slices.sgml | 256 ---------------
93679  glib/ghook.c                                | 421
93680  ++++++++++++++++++++++++-
93681  glib/gslice.c                               | 255 +++++++++++++++
93682  5 files changed, 676 insertions(+), 728 deletions(-)
93683
93684 commit bad6c0ad1516ab149d2917c8db9d84a235c4667c
93685 Author: Dan Winship <danw@gnome.org>
93686 Date:   Mon Nov 14 19:46:02 2011 -0500
93687
93688     GSocketClient: improve error messages on connection failure
93689
93690     Include the hostname (or proxy hostname if it was the connection to
93691     the proxy server that failed) in the GError message when
93692     g_socket_client_connect* fail.
93693
93694     https://bugzilla.gnome.org/show_bug.cgi?id=661266
93695
93696  gio/gsocket.c       |  7 +++----
93697  gio/gsocketclient.c | 55
93698  +++++++++++++++++++++++++++++++++++++++++++++++------
93699  2 files changed, 52 insertions(+), 10 deletions(-)
93700
93701 commit 74dad004d143a2d3fbe4171d20e57cc9942ad89d
93702 Author: Dan Winship <danw@gnome.org>
93703 Date:   Mon Nov 14 18:27:34 2011 -0500
93704
93705     GUnixInput/OutputStream: fix blocking methods to always block
93706
93707     Previously, if you created a GUnixInputStream or GUnixOutputStream
93708     from a non-blocking file descriptor, it might sometimes return
93709     G_IO_ERROR_WOULD_BLOCK from g_input_stream_read/g_output_stream_write,
93710     which is wrong. Fix that. (Use the GPollableInput/OutputStream methods
93711     if you want non-blocking I/O.)
93712
93713     Also, add a test for this to gio/tests/unix-streams.
93714
93715     Also, fix the GError messages to say "Error reading from file
93716     descriptor", etc instead of "Error reading from unix" (which was
93717     presumably from a bad search and replace job).
93718
93719     https://bugzilla.gnome.org/show_bug.cgi?id=626866
93720
93721  gio/gunixinputstream.c   | 48 ++++++++++++++++++++++++------------------
93722  gio/gunixoutputstream.c  | 54
93723  +++++++++++++++++++++++++++---------------------
93724  gio/tests/unix-streams.c | 24 +++++++++++++++++++--
93725  3 files changed, 81 insertions(+), 45 deletions(-)
93726
93727 commit 29f786851d9fb8c8229161087e55254e379ef6e7
93728 Author: Dan Winship <danw@gnome.org>
93729 Date:   Mon Nov 14 13:55:14 2011 -0500
93730
93731     Fix glib/tests/utils for g_parse_debug_string() changes
93732
93733  glib/tests/utils.c | 2 +-
93734  1 file changed, 1 insertion(+), 1 deletion(-)
93735
93736 commit fe5ba0f291c11a22fbfe812d1c8315837fa14177
93737 Author: Dan Winship <danw@gnome.org>
93738 Date:   Sun Jun 12 15:59:36 2011 -0400
93739
93740     add GNetworkMonitor, for... monitoring the network
93741
93742     Add GNetworkMonitor and its associated extension point, provide a base
93743     implementation that always claims the network is available, and a
93744     netlink-based implementation built on top of that that actually tracks
93745     the network state.
93746
93747     https://bugzilla.gnome.org/show_bug.cgi?id=620932
93748
93749  configure.ac                        |   4 +
93750  docs/reference/gio/gio-docs.xml     |   5 +-
93751  docs/reference/gio/gio-sections.txt |  20 ++
93752  gio/Makefile.am                     |  11 +
93753  gio/gio.h                           |   1 +
93754  gio/gio.symbols                     |  10 +
93755  gio/giomodule.c                     |  11 +
93756  gio/giotypes.h                      |   1 +
93757  gio/gnetworkmonitor.c               | 261 ++++++++++++++++++++
93758  gio/gnetworkmonitor.h               |  89 +++++++
93759  gio/gnetworkmonitorbase.c           | 412
93760  ++++++++++++++++++++++++++++++++
93761  gio/gnetworkmonitorbase.h           |  66 +++++
93762  gio/gnetworkmonitornetlink.c        | 465
93763  ++++++++++++++++++++++++++++++++++++
93764  gio/gnetworkmonitornetlink.h        |  57 +++++
93765  gio/tests/.gitignore                |   1 +
93766  gio/tests/Makefile.am               |   3 +
93767  gio/tests/network-monitor.c         | 463
93768  +++++++++++++++++++++++++++++++++++
93769  17 files changed, 1878 insertions(+), 2 deletions(-)
93770
93771 commit eb9755dc9c765cd0381f8b6d897e6ff4f7582a0a
93772 Author: Dan Winship <danw@gnome.org>
93773 Date:   Sat Oct 1 08:31:54 2011 -0400
93774
93775     GInetAddressMask: new type for internet address range matching
93776
93777     Eg, for matching a GInetAddress to a range like "10.0.0.0/8" or
93778     "fe80::/10"
93779
93780     https://bugzilla.gnome.org/show_bug.cgi?id=620932
93781
93782  docs/reference/gio/gio-docs.xml     |   1 +
93783  docs/reference/gio/gio-sections.txt |  25 ++
93784  gio/Makefile.am                     |   2 +
93785  gio/ginetaddressmask.c              | 463
93786  ++++++++++++++++++++++++++++++++++++
93787  gio/ginetaddressmask.h              |  78 ++++++
93788  gio/gio.h                           |   1 +
93789  gio/gio.symbols                     |   9 +
93790  gio/giotypes.h                      |   1 +
93791  8 files changed, 580 insertions(+)
93792
93793 commit fac9e8d29f3b73afb17feca1fefe51986a09327c
93794 Author: Dan Winship <danw@gnome.org>
93795 Date:   Sun Nov 13 16:39:45 2011 -0500
93796
93797     gunixinput/outputstream: fix docs
93798
93799     Don't try to link to the docs of undocumented private classes
93800
93801  gio/gunixinputstream.c  | 3 +--
93802  gio/gunixoutputstream.c | 3 +--
93803  2 files changed, 2 insertions(+), 4 deletions(-)
93804
93805 commit 9b4cc6edf4a698597c0cee9a5ef4d40ad13aa888
93806 Author: Dan Winship <danw@gnome.org>
93807 Date:   Tue Apr 27 16:54:18 2010 -0400
93808
93809     GUnixInputStream, GUnixOutputStream: support ordinary files better
93810
93811     If the fd is not a pipe or socket, fall back to using threads to do
93812     async I/O rather than poll, since poll doesn't work the way you want
93813     for ordinary files.
93814
93815     https://bugzilla.gnome.org/show_bug.cgi?id=606913
93816
93817  gio/gunixinputstream.c  | 34 +++++++++++++++++++++++++++++-----
93818  gio/gunixoutputstream.c | 34 +++++++++++++++++++++++++++++-----
93819  2 files changed, 58 insertions(+), 10 deletions(-)
93820
93821 commit e60846dc78b9dace8d27276f7ef512e209dba7b3
93822 Author: Matthias Clasen <mclasen@redhat.com>
93823 Date:   Sat Nov 12 22:52:24 2011 -0500
93824
93825     Some more docs reshuffling
93826
93827  docs/reference/glib/building.sgml  | 980
93828  +++++++++++++++++--------------------
93829  docs/reference/glib/glib-docs.sgml | 132 ++---
93830  2 files changed, 509 insertions(+), 603 deletions(-)
93831
93832 commit 06bb6c75a2e5e6e0c3bfcb99ae829143768e1702
93833 Author: Matthias Clasen <mclasen@redhat.com>
93834 Date:   Sat Nov 12 21:54:42 2011 -0500
93835
93836     More consistent doc formatting
93837
93838     Move some things around, make capitalization of short descriptions
93839     more consistent.
93840
93841  docs/reference/glib/glib-docs.sgml       |   6 +-
93842  docs/reference/glib/gvariant-text.xml    |   4 +
93843  docs/reference/glib/gvariant-varargs.xml |   7 +-
93844  docs/reference/glib/regex-syntax.sgml    |   9 +-
93845  docs/reference/glib/running.sgml         | 237
93846  +++++++++++++++----------------
93847  glib/gchecksum.c                         |   2 +-
93848  glib/gconvert.c                          |   2 +-
93849  glib/gdatetime.c                         |   2 +-
93850  glib/ghmac.c                             |   2 +-
93851  glib/glist.c                             |   4 +-
93852  glib/gslist.c                            |   4 +-
93853  glib/gtimezone.c                         |   2 +-
93854  glib/gurifuncs.c                         |   7 +-
93855  glib/gversion.c                          |   2 +-
93856  14 files changed, 148 insertions(+), 142 deletions(-)
93857
93858 commit 599f254066beb3bdad1d4fb70a7afd28c45d7634
93859 Author: Matthias Clasen <mclasen@redhat.com>
93860 Date:   Sat Nov 12 19:13:44 2011 -0500
93861
93862     Cleanups to debug env var handling
93863
93864  glib/glib-init.c |  6 +++---
93865  glib/gslice.c    | 48 ++++++++++++++++++------------------------------
93866  gobject/gtype.c  | 13 +++++--------
93867  3 files changed, 26 insertions(+), 41 deletions(-)
93868
93869 commit 943a18b5643443438820eae3453d3b279213547e
93870 Author: Matthias Clasen <mclasen@redhat.com>
93871 Date:   Sat Nov 12 18:36:52 2011 -0500
93872
93873     Parse G_DEBUG only once
93874
93875  glib/glib-init.c | 15 +++------------
93876  1 file changed, 3 insertions(+), 12 deletions(-)
93877
93878 commit 5d9f05eef147f17d71e38c9fba2e3f622c9ed21b
93879 Author: Matthias Clasen <mclasen@redhat.com>
93880 Date:   Sat Nov 12 10:26:31 2011 -0500
93881
93882     glib-unix.h: Add G_BEGIN/END_DECLS
93883
93884     The omission was pointed out in bug 663880.
93885
93886  glib/glib-unix.h | 6 +++++-
93887  1 file changed, 5 insertions(+), 1 deletion(-)
93888
93889 commit faebf0f6536f85bfc4afd81a69d9d46383031fa6
93890 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
93891 Date:   Sat Nov 12 10:38:31 2011 +0800
93892
93893     gstrfuncs.c: Fix variable declaration
93894
93895     Declare variables at top of block to stop C89 compilers from
93896     complaining.
93897
93898  glib/gstrfuncs.c | 21 +++++++++++----------
93899  1 file changed, 11 insertions(+), 10 deletions(-)
93900
93901 commit 0f01bef4b458b73f2500ad8926b9c8a886215dc3
93902 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93903 Date:   Fri Nov 11 14:41:50 2011 +0000
93904
93905     GDBusWorker: tolerate read errors while closing
93906
93907     My previous fix for GNOME#662100 was incomplete: it seems that
93908     with some
93909     timings, the stream can be closed with an async read in-flight. This
93910     can make the read fail immediately with G_IO_ERROR_CLOSED instead of
93911     becoming cancelled.
93912
93913     This happens reliably on an embedded device, and rarely on my laptop;
93914     repeating the test 100 times in quick succession reliably reproduces
93915     the bug on my laptop.
93916
93917     It seems as though what we really want is to ignore read errors, once
93918     we've established that we want to close the connection anyway - this
93919     means that after asking to close, you're immune to exit-on-close,
93920     which seems like a good rule.
93921
93922     An additional subtlety is that continuing to read after we know we
93923     want to close is still required, otherwise we'll never emit ::closed.
93924
93925     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
93926     Bug-NB: NB#287088
93927     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93928     Reviewed-by: Colin Walters <walters@verbum.org>
93929
93930  gio/gdbusprivate.c | 22 +++++++++++++++++++++-
93931  1 file changed, 21 insertions(+), 1 deletion(-)
93932
93933 commit 214d249f40de028c5f76cea6ed665af5e1cf45d0
93934 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93935 Date:   Thu Nov 10 19:06:43 2011 +0000
93936
93937     GDBusWorker: debug on read errors if transport debugging is enabled
93938
93939     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
93940     Bug-NB: NB#287088
93941     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93942     Reviewed-by: Colin Walters <walters@verbum.org>
93943
93944  gio/gdbusprivate.c | 13 +++++++++++++
93945  1 file changed, 13 insertions(+)
93946
93947 commit fc21c6ced0f1d7e6c8960b2e1439d814a960e7bf
93948 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93949 Date:   Thu Nov 3 18:33:08 2011 +0000
93950
93951     gdbus-exit-on-close test: don't leak a variant
93952
93953     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
93954     Bug-NB: NB#287088
93955     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93956     Reviewed-by: Colin Walters <walters@verbum.org>
93957
93958  gio/tests/gdbus-exit-on-close.c | 1 +
93959  1 file changed, 1 insertion(+)
93960
93961 commit f0c383917bdae58393410f2c3052bad2a4b51d9e
93962 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93963 Date:   Thu Nov 3 18:32:53 2011 +0000
93964
93965     gdbus-exit-on-close test: optionally be more verbose for debugging
93966
93967     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
93968     Bug-NB: NB#287088
93969     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93970     Reviewed-by: Colin Walters <walters@verbum.org>
93971
93972  gio/tests/gdbus-exit-on-close.c | 28 +++++++++++++++++++++++++++-
93973  1 file changed, 27 insertions(+), 1 deletion(-)
93974
93975 commit 759c0e935d0d189aebbb7ff8186c397e88477c7f
93976 Author: Dan Winship <danw@gnome.org>
93977 Date:   Sat Sep 3 09:03:17 2011 -0400
93978
93979     gio: more implementations of GFileDescriptorBased
93980
93981     Implement GFileDescriptorBased in GSocket{Input,Output}Stream and
93982     GUnix{Input,Output}Stream.
93983
93984     https://bugzilla.gnome.org/show_bug.cgi?id=616852
93985
93986  gio/gsocketinputstream.c  | 27 ++++++++++++++++++++++++++-
93987  gio/gsocketoutputstream.c | 29 +++++++++++++++++++++++++++--
93988  gio/gunixinputstream.c    | 12 +++++++++++-
93989  gio/gunixoutputstream.c   | 12 +++++++++++-
93990  4 files changed, 75 insertions(+), 5 deletions(-)
93991
93992 commit f218353e04ca61dbf5e4d7a3a024fe414dbfa46a
93993 Author: Kristian Rietveld <kris@loopnest.org>
93994 Date:   Wed Nov 9 08:32:33 2011 +0100
93995
93996     Need to include xlocale.h on Darwin for strtod_l
93997
93998     This fixes the build of gstrfuncs.c on Darwin.
93999
94000  configure.ac     | 2 ++
94001  glib/gstrfuncs.c | 5 +++++
94002  2 files changed, 7 insertions(+)
94003
94004 commit fb95c20c965bc241fc9d519afede94d3bc7838a8
94005 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
94006 Date:   Mon Nov 7 20:04:15 2011 +0100
94007
94008     Add G_SIGNAL_DEPRECATED
94009
94010     Similar to G_PARAM_DEPRECATED. It will warn only for users of the
94011     signals, so a signal can still be emited without warning, for
94012     compatibility reasons.
94013
94014     Apparently, there is no way user flags could have been used before,
94015     so that shouldn't break anyone.
94016
94017     https://bugzilla.gnome.org/show_bug.cgi?id=663581
94018
94019  gobject/gobject.c |  2 +-
94020  gobject/gsignal.c | 32 +++++++++++++++++++++++++++++++-
94021  gobject/gsignal.h |  8 ++++++--
94022  3 files changed, 38 insertions(+), 4 deletions(-)
94023
94024 commit f09e71aff05bfa07e58c68b2dd8396ed760e4666
94025 Author: Dan Winship <danw@gnome.org>
94026 Date:   Mon Nov 7 13:50:00 2011 -0500
94027
94028     gio/tests/proxy: don't use deprecated functions
94029
94030  gio/tests/proxy.c | 2 +-
94031  1 file changed, 1 insertion(+), 1 deletion(-)
94032
94033 commit a5bf1c117b9042906763d166f396e8cccaf48f91
94034 Author: Dan Winship <danw@gnome.org>
94035 Date:   Mon Nov 7 13:48:30 2011 -0500
94036
94037     Fix g_variant_get_gtype() deprecation message
94038
94039     Instead of:
94040
94041     warning: ‘g_variant_get_gtype’ is deprecated (declared at
94042     ../../gobject/glib-types.h:242): Use '((GType) ((21) << (2)))'
94043     instead [-Wdeprecated-declarations]
94044
94045     show:
94046
94047     warning: ‘g_variant_get_gtype’ is deprecated (declared at
94048     ../../gobject/glib-types.h:242): Use ''G_VARIANT_GET_TYPE'' instead
94049     [-Wdeprecated-declarations]
94050
94051     Also, document the macro-expansion problem in the
94052     G_GNUC_DEPRECATED_FOR docs
94053
94054  docs/reference/glib/tmpl/macros_misc.sgml | 7 +++++++
94055  gobject/glib-types.h                      | 2 +-
94056  2 files changed, 8 insertions(+), 1 deletion(-)
94057
94058 commit 7d1c7af1a6ed30d4caec244ac8ebe47dc86bf04f
94059 Author: Benjamin Otte <otte@redhat.com>
94060 Date:   Sun Oct 16 12:58:29 2011 -0700
94061
94062     docs: Improve g_variant_loop() docs
94063
94064     Typo fix and changing "is not recommended" to the nice version of
94065     "don't
94066     do this", aka "causes undefined behavior".
94067
94068  gio/glocalfileinfo.c | 5 ++++-
94069  glib/gvariant.c      | 4 ++--
94070  2 files changed, 6 insertions(+), 3 deletions(-)
94071
94072 commit 14677e16d8ac6b7bdb22885ef94ae889f67751ee
94073 Author: Benjamin Otte <otte@redhat.com>
94074 Date:   Mon Jul 25 13:08:59 2011 +0200
94075
94076     docs: Tell which function to use to avoid errors.
94077
94078  glib/gvarianttype.h | 3 ++-
94079  1 file changed, 2 insertions(+), 1 deletion(-)
94080
94081 commit 0e283dcb94a6be20ccc0b8446c3df70ff14d36f1
94082 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
94083 Date:   Mon Nov 7 14:14:45 2011 +0800
94084
94085     Update VS property sheets
94086
94087     gmain.h was added into the list of deprecated headers, so "install"
94088     that as weel.
94089
94090  build/win32/vs10/glib.props  | 2 ++
94091  build/win32/vs9/glib.vsprops | 1 +
94092  2 files changed, 3 insertions(+)
94093
94094 commit fc0b8d4f28c1d3d24a0d92b134ebbe74966a4a73
94095 Author: Matthias Clasen <mclasen@redhat.com>
94096 Date:   Mon Nov 7 00:14:28 2011 -0500
94097
94098     Add a test for CDATA in gschema.xml files
94099
94100  gio/tests/gschema-compile.c              | 3 ++-
94101  gio/tests/schema-tests/cdata.gschema.xml | 7 +++++++
94102  2 files changed, 9 insertions(+), 1 deletion(-)
94103
94104 commit 7ec69ecd3207abc750291231c37739d16d8d5a42
94105 Author: Matthias Clasen <mclasen@redhat.com>
94106 Date:   Mon Nov 7 00:13:56 2011 -0500
94107
94108     Accept CDATA in gschema.xml files
94109
94110  gio/glib-compile-schemas.c | 1 +
94111  1 file changed, 1 insertion(+)
94112
94113 commit 41b8ce7100fa5fa4ecb01555e52b3664bcc41b28
94114 Author: Alexander Larsson <alexl@redhat.com>
94115 Date:   Thu Nov 3 17:27:08 2011 +0100
94116
94117     win32: Remove some debug spew on startup
94118
94119     This is not needed anymore and was causing problems for pkg-config.
94120
94121  glib/gthread-win32.c | 9 ++-------
94122  1 file changed, 2 insertions(+), 7 deletions(-)
94123
94124 commit d2d62ecfcd09f91ed423b66b5b21be602dce2ecd
94125 Author: Matthias Clasen <mclasen@redhat.com>
94126 Date:   Thu Nov 3 01:48:54 2011 -0400
94127
94128     Make the default log handler more useful
94129
94130     We make the default log handler only print default and informational
94131     messages if the log domain is explicitly requested.
94132
94133     https://bugzilla.gnome.org/show_bug.cgi?id=661926
94134
94135  docs/reference/glib/running.sgml | 34 +++++++++++++++++++++++++++++++++-
94136  glib/gmessages.c                 | 37
94137  +++++++++++++++++++++++++++++++++++++
94138  glib/tests/logging.c             | 23 ++++++++++++++++++++++-
94139  3 files changed, 92 insertions(+), 2 deletions(-)
94140
94141 commit 7456b43c3e31355c97c19218e1e75eb44611d12f
94142 Author: Matthias Clasen <mclasen@redhat.com>
94143 Date:   Thu Nov 3 00:39:31 2011 -0400
94144
94145     Move old deprecated gmain api into deprecated/
94146
94147  glib/Makefile.am        |   1 +
94148  glib/deprecated/gmain.h | 138
94149  ++++++++++++++++++++++++++++++++++++++++++++++++
94150  glib/glib.h             |   1 +
94151  glib/gmain.h            | 100 -----------------------------------
94152  4 files changed, 140 insertions(+), 100 deletions(-)
94153
94154 commit a3c8712c4bc8c8ed4e7523ee06766436a6a84c0e
94155 Author: Matthias Clasen <mclasen@redhat.com>
94156 Date:   Thu Nov 3 00:30:56 2011 -0400
94157
94158     Remove single-include guards in deprecated/
94159
94160     Not allowed to include these headers single anymore, either.
94161
94162  glib/deprecated/gallocator.h  | 2 +-
94163  glib/deprecated/gcompletion.h | 2 +-
94164  glib/deprecated/grel.h        | 2 +-
94165  glib/deprecated/gthread.h     | 2 +-
94166  4 files changed, 4 insertions(+), 4 deletions(-)
94167
94168 commit 5896808e8c6a66db34d9c0c5562a3bef00357a25
94169 Author: Matthias Clasen <mclasen@redhat.com>
94170 Date:   Thu Nov 3 00:16:41 2011 -0400
94171
94172     GIO: Don't use G_DISABLE_DEPRECATED for functions
94173
94174  gio/gdesktopappinfo.c    | 2 --
94175  gio/gdesktopappinfo.h    | 6 ++++--
94176  gio/gdrive.h             | 2 --
94177  gio/gfile.h              | 4 ----
94178  gio/giomodule.c          | 2 --
94179  gio/gmount.h             | 2 --
94180  gio/gtlsconnection.h     | 5 ++---
94181  gio/gunixsocketaddress.h | 4 ----
94182  gio/gvolume.h            | 2 --
94183  gio/gvolumemonitor.h     | 3 +--
94184  10 files changed, 7 insertions(+), 25 deletions(-)
94185
94186 commit 328be3938ec4b65f2d19adc531148ce8c0b1803f
94187 Author: Matthias Clasen <mclasen@redhat.com>
94188 Date:   Thu Nov 3 00:09:32 2011 -0400
94189
94190     GObject: Don't use G_DISABLE_DEPRECATED for functions
94191
94192  gobject/gboxed.h      | 2 --
94193  gobject/glib-types.h  | 3 +--
94194  gobject/gobject.h     | 5 +----
94195  gobject/gparam.h      | 2 --
94196  gobject/gvaluetypes.h | 7 ++-----
94197  5 files changed, 4 insertions(+), 15 deletions(-)
94198
94199 commit 07bcb3f8d6451de9d44c1ff5891f7fc79d8fa524
94200 Author: Matthias Clasen <mclasen@redhat.com>
94201 Date:   Thu Nov 3 00:05:29 2011 -0400
94202
94203     Update deprecation docs
94204
94205  docs/reference/glib/compiling.sgml | 21 ++++++++++-----------
94206  1 file changed, 10 insertions(+), 11 deletions(-)
94207
94208 commit 03766a1a38407fbbbf8c30874e6f8d46e2b0da43
94209 Author: Matthias Clasen <mclasen@redhat.com>
94210 Date:   Thu Nov 3 00:04:15 2011 -0400
94211
94212     Don't use G_DISABLE_DEPRECATED guards around deprecated functions
94213
94214     I'm leaving the old-style deprecation guards in place around
94215     deprecated macros, enumeration values, etc, for now.
94216
94217  glib/gasyncqueue.h | 2 --
94218  glib/gatomic.h     | 2 --
94219  glib/gfileutils.h  | 6 ++----
94220  glib/ghash.h       | 4 +---
94221  glib/giochannel.c  | 2 --
94222  glib/giochannel.h  | 2 --
94223  glib/glib.h        | 2 --
94224  glib/gmain.h       | 3 +--
94225  glib/gmappedfile.h | 2 --
94226  glib/gmessages.h   | 3 +--
94227  glib/gstrfuncs.h   | 8 --------
94228  glib/gstring.h     | 6 ++----
94229  glib/gtree.h       | 2 --
94230  glib/gunicode.h    | 3 ---
94231  glib/gutils.h      | 2 +-
94232  15 files changed, 8 insertions(+), 41 deletions(-)
94233
94234 commit f9c2362e434b2d190296f8a41a7aa68c50474923
94235 Author: Dan Winship <danw@gnome.org>
94236 Date:   Fri Oct 28 15:38:52 2011 -0400
94237
94238     glib-mkenums: add --identifier-prefix and --symbol-prefix args
94239
94240     Allow passing --identifier-prefix and --symbol-prefix to glib-mkenums,
94241     with the same meanings as in g-ir-scanner, to allow fixing up the enum
94242     name parsing globally rather than needing to add a /<* *>/ override to
94243     each enum.
94244
94245     https://bugzilla.gnome.org/show_bug.cgi?id=661797
94246
94247  docs/reference/gobject/glib-mkenums.xml | 24 ++++++++++++++++++
94248  gobject/glib-mkenums.in                 | 43
94249  ++++++++++++++++++++++++---------
94250  2 files changed, 56 insertions(+), 11 deletions(-)
94251
94252 commit 78a0dbd8536f993094be30bf8f1e3b189f571325
94253 Author: Dan Winship <danw@gnome.org>
94254 Date:   Fri Oct 28 15:38:27 2011 -0400
94255
94256     docs: don't refer to a deprecated glib-mkenums flag
94257
94258     Refer to the new flag instead
94259
94260     https://bugzilla.gnome.org/show_bug.cgi?id=661797
94261
94262  docs/reference/gobject/glib-mkenums.xml | 4 ++--
94263  1 file changed, 2 insertions(+), 2 deletions(-)
94264
94265 commit dd4a8d333ddab043c5a6e89c0d19e56a1bdcec3e
94266 Author: Dan Winship <danw@gnome.org>
94267 Date:   Fri Oct 14 14:32:11 2011 -0400
94268
94269     glib-mkenums.in: fix @ENUMPREFIX@ with /*< underscore_name=... >*/
94270
94271     For enums defined with an underscore_name override, @ENUMPREFIX@
94272     would include a trailing "_". Fix.
94273
94274     https://bugzilla.gnome.org/show_bug.cgi?id=661797
94275
94276  gobject/glib-mkenums.in | 2 +-
94277  1 file changed, 1 insertion(+), 1 deletion(-)
94278
94279 commit 9782598b81ffe35f892bb510c27bc0d1afffaeee
94280 Author: Aleksander Morgado <aleksander@lanedo.com>
94281 Date:   Thu Oct 27 16:54:02 2011 +0200
94282
94283     gdbus: avoid warning when finalizing a GDBusObjectManagerClient
94284
94285     If the GDBusObjectManagerClient doesn't get a name owner during
94286     its lifetime,
94287     `on_control_proxy_g_signal' will never be connected to any signal,
94288     so we
94289     shouldn't dump any warning in that case.
94290
94291     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=662858
94292
94293  gio/gdbusobjectmanagerclient.c | 6 +++---
94294  1 file changed, 3 insertions(+), 3 deletions(-)
94295
94296 commit 1fc897352e2bd8c52f33517088213ee4b0024932
94297 Author: David Zeuthen <davidz@redhat.com>
94298 Date:   Thu Oct 27 10:30:58 2011 -0400
94299
94300     g_bus_own_name: fix race when unowning a name immediately after
94301     owning it
94302
94303     ... and also add a test to verify that the fix works.
94304
94305     https://bugzilla.gnome.org/show_bug.cgi?id=662808
94306
94307     Signed-off-by: David Zeuthen <davidz@redhat.com>
94308
94309  gio/gdbusnameowning.c   | 86
94310  +++++++++++++++++++++++++++++++++++--------------
94311  gio/tests/gdbus-names.c | 29 +++++++++++++++--
94312  2 files changed, 89 insertions(+), 26 deletions(-)
94313
94314 commit 4c038429b10a961b59b0c4a5c7ede40fe5aee494
94315 Author: Ryan Lortie <desrt@desrt.ca>
94316 Date:   Wed Oct 26 15:10:33 2011 -0400
94317
94318     Revert "gthread: G_STATIC_MUTEX_INIT: Fix this for the non-win32
94319     case."
94320
94321     This reverts commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d.
94322
94323  glib/deprecated/gthread.h | 8 --------
94324  1 file changed, 8 deletions(-)
94325
94326 commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d
94327 Author: Murray Cumming <murrayc@murrayc.com>
94328 Date:   Wed Oct 26 11:38:13 2011 +0200
94329
94330     gthread: G_STATIC_MUTEX_INIT: Fix this for the non-win32 case.
94331
94332     Also initialize the unused member. This was correct before but
94333     was broken when the ifndef was moved inside the GStaticMutex
94334     struct:
94335     http://git.gnome.org/browse/glib/commit/glib/gthread.h?id=24652730a9faaedb19b9e90024077eb7f75a6907
94336     This avoids a compiler warning.
94337
94338  glib/deprecated/gthread.h | 8 ++++++++
94339  1 file changed, 8 insertions(+)
94340
94341 commit 73d22207d166d02660d8864034b3eab855ad2f54
94342 Author: Damien Lespinau <damien.lespinau@gmail.com>
94343 Date:   Mon Oct 24 22:25:59 2011 -0400
94344
94345     Add TAGS files to .gitignore
94346
94347     "make tags" is the best way to produce tags in an automake project and
94348     yet very few people are using it so the tags files it generates
94349     are never
94350     added to the .gitignore files.
94351
94352     Add TAGS files to .gitignore then.
94353
94354     https://bugzilla.gnome.org/show_bug.cgi?id=615424
94355
94356  .gitignore | 1 +
94357  1 file changed, 1 insertion(+)
94358
94359 commit ba7bf09285636a3c150a83620c6d91611aa37b05
94360 Author: Robert Nagy <robert@openbsd.org>
94361 Date:   Mon Oct 24 21:18:48 2011 -0400
94362
94363     Fix some build issues on OpenBSD
94364
94365     Adapt to some OpenBSD header quirks.
94366     Patch by Robert Nagy.
94367
94368     https://bugzilla.gnome.org/show_bug.cgi?id=661386
94369
94370  configure.ac | 17 +++++++++++++----
94371  1 file changed, 13 insertions(+), 4 deletions(-)
94372
94373 commit 6a81ced72d0d5dc835e53dd6ae6652a3c9de494b
94374 Author: Sjoerd Simons <sjoerd@luon.net>
94375 Date:   Fri Oct 21 15:40:56 2011 +0200
94376
94377     Fix document generation in out of tree builds
94378
94379     https://bugzilla.gnome.org/show_bug.cgi?id=662390
94380
94381  docs/reference/glib/Makefile.am    | 2 +-
94382  docs/reference/gobject/Makefile.am | 2 +-
94383  2 files changed, 2 insertions(+), 2 deletions(-)
94384
94385 commit 5e2a2ef288abafa34213982365bf2019e882864e
94386 Author: Will Thompson <will.thompson@collabora.co.uk>
94387 Date:   Thu Oct 20 16:07:03 2011 +0100
94388
94389     g_parse_debug_string: invert flags given besides "all"
94390
94391     Any flags specified as well as "all" are subtracted from the result,
94392     allowing the user to specify FOO_DEBUG="all,bar,baz" to mean "give me
94393     debugging information for everything except bar and baz".
94394
94395     https://bugzilla.gnome.org/show_bug.cgi?id=642452
94396
94397  glib/glib-init.c | 41 +++++++++++++++++++++++++++++------------
94398  tests/testglib.c | 18 ++++++++++++++++--
94399  2 files changed, 45 insertions(+), 14 deletions(-)
94400
94401 commit 73ffa9034f80ff08c30ff519984b5d00894c63c6
94402 Author: Will Thompson <will.thompson@collabora.co.uk>
94403 Date:   Wed Feb 16 10:48:22 2011 +0000
94404
94405     Test g_parse_debug_string ("all")
94406
94407     https://bugzilla.gnome.org/show_bug.cgi?id=642452
94408
94409  tests/testglib.c | 5 ++++-
94410  1 file changed, 4 insertions(+), 1 deletion(-)
94411
94412 commit 94a46ea410ced6904691dba16d01485b6a6283f0
94413 Author: Matthias Clasen <mclasen@redhat.com>
94414 Date:   Mon Oct 24 13:43:11 2011 -0400
94415
94416     Fix 'make check' with clang
94417
94418     Patch by Elias Pipping
94419
94420     https://bugzilla.gnome.org/show_bug.cgi?id=662491
94421
94422  tests/run-assert-msg-test.sh | 4 ++--
94423  1 file changed, 2 insertions(+), 2 deletions(-)
94424
94425 commit 73e3c98df07ae7180922216aa3bebfb434405375
94426 Author: Matthias Clasen <mclasen@redhat.com>
94427 Date:   Mon Oct 24 13:25:15 2011 -0400
94428
94429     Fix g_hash_table_iter_replace
94430
94431     When reusing an existing key 'internally', we must avoid calling
94432     the key_destroy function on the old key.
94433
94434     https://bugzilla.gnome.org/show_bug.cgi?id=662544
94435
94436  glib/ghash.c      | 17 ++++++++++++-----
94437  glib/tests/hash.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
94438  2 files changed, 59 insertions(+), 5 deletions(-)
94439
94440 commit a124562d1bdd51de4b136725b3902b1e518d991f
94441 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94442 Date:   Fri Oct 21 11:42:10 2011 +0100
94443
94444     GDBusConnection: document that this object is (meant to be)
94445     thread-safe
94446
94447     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
94448     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94449     Reviewed-by: David Zeuthen <davidz@redhat.com>
94450
94451  gio/gdbusconnection.c | 9 +++++++++
94452  1 file changed, 9 insertions(+)
94453
94454 commit a031bacaac77d5de7388203dbe1ccc67b9142482
94455 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94456 Date:   Fri Oct 21 15:46:00 2011 +0100
94457
94458     GDBusConnection: make the closed flag atomic (but still lock to write)
94459
94460     Strictly speaking, neither of the two uses that aren't under the lock
94461     *needs* to be atomic, but it seems better to be obviously correct (and
94462     we save another 4 bytes of struct).
94463
94464     One of these uses is in g_dbus_connection_is_closed(), any use
94465     of which
94466     is inherently a race condition anyway.
94467
94468     The other is g_dbus_connection_flush_sync, which as far as I can tell
94469     just needs a best-effort check, to not waste effort on a connection
94470     that
94471     has been closed for a while (but I could be wrong).
94472
94473     I removed the check for the closed flag altogether in
94474     g_dbus_connection_send_message_with_reply_unlocked, because it
94475     turns out
94476     to be redundant with one in g_dbus_connection_send_message_unlocked,
94477     which is called immediately after.
94478
94479     g_dbus_connection_close_sync held the lock to check the closed flag,
94480     which is no longer needed.
94481
94482     As far as I can tell, the only reason why the lock is still desirable
94483     when setting the closed flag is so that remove_match_rule can't fail
94484     by racing with close notification from the worker thread - but
94485     on_worker_closed needs to hold the lock anyway, to deal with other
94486     data structures, so there's no point in trying to eliminate the
94487     requirement to hold the lock.
94488
94489     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
94490     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94491     Reviewed-by: David Zeuthen <davidz@redhat.com>
94492
94493  gio/gdbusconnection.c | 163
94494  +++++++++++++++++++++++++++++---------------------
94495  1 file changed, 96 insertions(+), 67 deletions(-)
94496
94497 commit 9857cf8c46511b0fb1ed60ea96da8f4a310263e5
94498 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94499 Date:   Fri Oct 21 16:24:29 2011 +0100
94500
94501     GDBusConnection: document which properties are protected by @lock
94502
94503     Also, a few that don't need to be.
94504
94505     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
94506     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94507     Reviewed-by: David Zeuthen <davidz@redhat.com>
94508
94509  gio/gdbusconnection.c | 25 ++++++++++++++++---------
94510  1 file changed, 16 insertions(+), 9 deletions(-)
94511
94512 commit 8df114f5975ac8819a5a16cb4c5492a179cdfa2e
94513 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94514 Date:   Mon Oct 17 19:27:23 2011 +0100
94515
94516     GDBusConnection: access the exit-on-close flag atomically
94517
94518     This isn't strictly necessary, because in every location where it's
94519     checked, if the reading thread misses an update from another thread,
94520     it's indistinguishable from the reading thread having been scheduled
94521     before the writing thread, which is an unavoidable race condition that
94522     callers need to cope with anyway. On the other hand, merging
94523     exit_on_close
94524     into atomic_flags gives the least astonishing semantics to library
94525     users
94526     and saves 4 bytes of struct, and if you're accessing exit-on-close
94527     often
94528     enough for it to be a performance concern, you're probably doing
94529     it wrong.
94530
94531     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
94532     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94533     Reviewed-by: David Zeuthen <davidz@redhat.com>
94534
94535  gio/gdbusconnection.c | 24 +++++++++++++++++-------
94536  1 file changed, 17 insertions(+), 7 deletions(-)
94537
94538 commit 3a0b60647d8fd3b7ecffd5f79641a1daa9d79299
94539 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94540 Date:   Mon Oct 17 13:27:03 2011 +0100
94541
94542     Annotate GDBusConnection private functions with thread/lock status
94543
94544     The thread shared between all GDBusWorker instances was variously
94545     called
94546     the "worker thread" or "message handler thread", which I mostly
94547     changed to
94548     "the GDBusWorker thread" to avoid ambiguity.
94549
94550     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
94551     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94552     Reviewed-by: David Zeuthen <davidz@redhat.com>
94553
94554  gio/gdbusconnection.c | 89
94555  ++++++++++++++++++++++++++++++++++++---------------
94556  1 file changed, 63 insertions(+), 26 deletions(-)
94557
94558 commit a886c2b3b8396bfacf546c9c52911fabb58acc57
94559 Author: Yaron Shahrabani <sh.yaron@gmail.com>
94560 Date:   Sat Oct 22 12:39:15 2011 +0200
94561
94562     Updated Hebrew translation.
94563
94564  po/he.po | 5798
94565  +++++++++++++++++++++++++++++++-------------------------------
94566  1 file changed, 2916 insertions(+), 2882 deletions(-)
94567
94568 commit c75ee5ed17c865072c7ee7c48fbea96ea8c09a62
94569 Author: Matej Urbančič <mateju@svn.gnome.org>
94570 Date:   Fri Oct 21 21:24:06 2011 +0200
94571
94572     Updated Slovenian translation
94573
94574  po/sl.po | 5811
94575  +++++++++++++++++++++++++++++++-------------------------------
94576  1 file changed, 2908 insertions(+), 2903 deletions(-)
94577
94578 commit 9c07e7dc90b1331dab9f0e960d119d0889c7d585
94579 Author: Ryan Lortie <desrt@desrt.ca>
94580 Date:   Fri Oct 21 14:05:10 2011 -0400
94581
94582     GDBusMessage: fix leak of GError
94583
94584     As part of the deserialisation process of a zero-length array in the
94585     DBus wire format, parse_value_from_blob() recursively calls itself
94586     with
94587     the expectation of failing (as can be seen by the assert immediately
94588     following).
94589
94590     It passes &local_error to this always-failing call and then fails to
94591     free it (indeed, to use it at all).  The result is that the GError is
94592     leaked.
94593
94594     Fix it by passing in NULL instead, so that the GError is never created
94595     in the first place.
94596
94597     https://bugzilla.gnome.org/show_bug.cgi?id=662411
94598
94599  gio/gdbusmessage.c | 2 +-
94600  1 file changed, 1 insertion(+), 1 deletion(-)
94601
94602 commit 3d13ee1b5ff2a2ad5f32704cc5f071167a8852a6
94603 Author: Ryan Lortie <desrt@desrt.ca>
94604 Date:   Fri Oct 21 15:00:24 2011 -0400
94605
94606     GVariant format string docs: fix maybe types
94607
94608     The documentation for maybe types failed to mention 'a' as one of the
94609     types that was handled with a single pointer for which NULL means
94610     "nothing".  Correct that omission.
94611
94612     Problem caught by Shaun McCance.
94613
94614  docs/reference/glib/gvariant-varargs.xml | 11 ++++++-----
94615  1 file changed, 6 insertions(+), 5 deletions(-)
94616
94617 commit e52437982c4dd1c88459f3eed0d8ad1dc167c0eb
94618 Author: Matthias Clasen <mclasen@redhat.com>
94619 Date:   Fri Oct 21 14:57:47 2011 -0400
94620
94621     Make g_ascii_strtod behave as documented
94622
94623     The docs explicitly state that we reset errno, so lets do that,
94624     even if we just wrap strtod_l. Also move the argument check
94625     out of the ifdef.
94626
94627     https://bugzilla.gnome.org/show_bug.cgi?id=662398
94628
94629  glib/gstrfuncs.c | 8 +++++---
94630  1 file changed, 5 insertions(+), 3 deletions(-)
94631
94632 commit 848df03e16e190eddf1ee63733d85f687b65bdf9
94633 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94634 Date:   Wed Oct 19 17:23:30 2011 +0100
94635
94636     GDBusConnection: check for initializedness in most public API
94637
94638     The only exceptions are those of the trivial getters/setters that
94639     don't
94640     already need the initialization check for its secondary role as
94641     a memory
94642     barrier (this is consistent with GSocket, where trivial
94643     getters/setters
94644     don't check):
94645
94646     * g_dbus_connection_set_exit_on_close
94647     * g_dbus_connection_get_exit_on_close
94648     * g_dbus_connection_is_closed
94649
94650     g_dbus_connection_set_exit_on_close needs to be safe for
94651     use before initialization anyway, so it can be set at construct-time.
94652
94653     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
94654     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94655     Reviewed-by: David Zeuthen <davidz@redhat.com>
94656
94657  gio/gdbusconnection.c | 13 +++++++++++++
94658  1 file changed, 13 insertions(+)
94659
94660 commit 3958a9fc1ef99b474373415d5d46d596293764f6
94661 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94662 Date:   Thu Oct 20 20:02:02 2011 +0100
94663
94664     GDBusConnection: document use while uninitialized as undefined
94665     behaviour
94666
94667     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
94668     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662208
94669     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94670     Reviewed-by: David Zeuthen <davidz@redhat.com>
94671
94672  gio/gdbusconnection.c | 16 ++++++++++++++++
94673  1 file changed, 16 insertions(+)
94674
94675 commit a7ea94929420cafe5189b477f24da4903bec9e49
94676 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94677 Date:   Thu Oct 20 13:12:26 2011 +0100
94678
94679     GDBusConnection: check for initialization where needed for
94680     thread-safety
94681
94682     Also document which fields require such a check in order to have
94683     correct
94684     threading semantics.
94685
94686     This usage doesn't matches the GInitable documentation, which suggests
94687     use of a GError - but using an uninitialized GDBusConnection is
94688     programming error, and not usefully recoverable. (The GInitable
94689     documentation may have been a mistake - GNOME#662208.) Also, not
94690     all of
94691     the places where we need it can raise a GError.
94692
94693     The check serves a dual purpose: it turns a non-deterministic
94694     crash into
94695     a deterministic critical warning, and is also a memory barrier for
94696     thread-safety. All of these functions dereference or return fields
94697     that
94698     are meant to be protected by FLAG_INITIALIZED, so they could crash or
94699     return an undefined value to their caller without this, if called
94700     from a
94701     thread that isn't the one that called initable_init() (although
94702     I can't
94703     think of any way to do that without encountering a memory barrier,
94704     undefined behaviour, or a race condition that leads to undefined
94705     behaviour if the non-initializing thread wins the race).
94706
94707     One exception is that initable_init() itself makes a synchronous call.
94708     We deal with that by passing new internal flags up the call stack, to
94709     reassure g_dbus_connection_send_message_unlocked() that it can
94710     go ahead.
94711
94712     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
94713     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
94714     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94715     Reviewed-by: David Zeuthen <davidz@redhat.com>
94716
94717  gio/gdbusconnection.c | 139
94718  +++++++++++++++++++++++++++++++++++++++++++++++---
94719  gio/gioenums.h        |   2 +
94720  2 files changed, 133 insertions(+), 8 deletions(-)
94721
94722 commit 245d68be6ff0104783ce0b2d4bc0a139f09e0c34
94723 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94724 Date:   Fri Oct 21 16:02:22 2011 +0100
94725
94726     GDBusConnection: replace is_initialized with an atomic flag
94727
94728     The comment implied that even failed initialization would set
94729     is_initialized = TRUE, but this wasn't the case - failed
94730     initialization
94731     would only set initialization_error, and it was necessary to check
94732     both.
94733
94734     It turns out the documented semantics are nicer than the implemented
94735     semantics, since this lets us use atomic operations, which are also
94736     memory barriers, to avoid needing separate memory barriers or locks
94737     for initialization_error (and other members that are read-only after
94738     construction).
94739
94740     I expect to need more than one atomically-accessed flag to fix thread
94741     safety, so instead of a minimal implementation I've turned
94742     is_initialized
94743     into a flags word.
94744
94745     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94746     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
94747     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
94748     Reviewed-by: David Zeuthen <davidz@redhat.com>
94749
94750  gio/gdbusconnection.c | 44 +++++++++++++++++++++++++++++---------------
94751  1 file changed, 29 insertions(+), 15 deletions(-)
94752
94753 commit e1a481ec0ab4b727632e9ef5d74e001318ab84a2
94754 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
94755 Date:   Thu Oct 20 14:42:51 2011 +0800
94756
94757     Fix VS 2008 property sheet
94758
94759     Missed a required ';'-sorry about this.  DOH! :|
94760
94761  build/win32/vs9/glib.vsprops | 2 +-
94762  1 file changed, 1 insertion(+), 1 deletion(-)
94763
94764 commit 269acbe7032cbc02b0c0edead054824ba111a5f1
94765 Author: Matthias Clasen <mclasen@redhat.com>
94766 Date:   Wed Oct 19 21:03:43 2011 -0400
94767
94768     Deprecate g_atexit
94769
94770     This function was just not a good idea to begin with.
94771     Its documentation gives plenty of reason not to use it.
94772
94773  glib/gutils.c | 3 +++
94774  glib/gutils.h | 4 +++-
94775  2 files changed, 6 insertions(+), 1 deletion(-)
94776
94777 commit 3569af4af10b2ae65d4d93bfb3de929e1d1e2308
94778 Author: Cosimo Cecchi <cosimoc@gnome.org>
94779 Date:   Tue Oct 18 10:48:31 2011 -0400
94780
94781     desktop-app-info: annotate g_desktop_app_info_get_keywords()
94782
94783     https://bugzilla.gnome.org/show_bug.cgi?id=662096
94784
94785  gio/gdesktopappinfo.c | 2 +-
94786  1 file changed, 1 insertion(+), 1 deletion(-)
94787
94788 commit 9da3dc292c1a0e3e0418eec2b909163ff2b68be8
94789 Author: Ryan Lortie <desrt@desrt.ca>
94790 Date:   Wed Oct 19 15:26:25 2011 -0400
94791
94792     more NEWS
94793
94794  NEWS | 27 ++++++++++++++++++++++++++-
94795  1 file changed, 26 insertions(+), 1 deletion(-)
94796
94797 commit 2a98cc635e03e57623268045cb0d6761b1619fea
94798 Author: Ryan Lortie <desrt@desrt.ca>
94799 Date:   Wed Oct 19 15:07:22 2011 -0400
94800
94801     The usual docs unbreaking...
94802
94803  docs/reference/glib/Makefile.am       |  1 +
94804  docs/reference/glib/building.sgml     |  2 +-
94805  docs/reference/glib/glib-sections.txt |  4 +---
94806  glib/giochannel.c                     | 10 +++++++++-
94807  glib/gmessages.c                      |  2 +-
94808  5 files changed, 13 insertions(+), 6 deletions(-)
94809
94810 commit 3fd412549fa50e06f92fb279d54a5d5b668600bc
94811 Author: Ryan Lortie <desrt@desrt.ca>
94812 Date:   Wed Oct 19 10:11:54 2011 -0400
94813
94814     configure.ac: join the cargo-cult of _cv_
94815
94816     For some reason, the setting of g_atomic_lock_free wasn't making
94817     it down
94818     to the lower part of the configure script where glibconfig.h was being
94819     generated when building using mingw32-configure.
94820
94821     If we prefix glib_cv_ to the start of the variable name (like everyone
94822     else is doing) then it magically starts working.
94823
94824     I love you, automake.
94825
94826  configure.ac | 9 +++++----
94827  1 file changed, 5 insertions(+), 4 deletions(-)
94828
94829 commit 612d2384670378d23e46046ab42ca98d618aba43
94830 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94831 Date:   Tue Oct 18 16:19:43 2011 +0100
94832
94833     gdbus-non-socket test: avoid use of a GMainContext across a fork
94834
94835     See https://bugzilla.gnome.org/show_bug.cgi?id=658999 for why
94836     this would
94837     be bad.
94838
94839     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
94840     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94841     Reviewed-by: David Zeuthen <davidz@redhat.com>
94842
94843  gio/tests/gdbus-non-socket.c | 51
94844  +++++++++++++++++++++++++++++++++-----------
94845  1 file changed, 38 insertions(+), 13 deletions(-)
94846
94847 commit be89f052c2f578a812d7bba4bbd02be04a4fdc03
94848 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94849 Date:   Tue Oct 18 16:18:21 2011 +0100
94850
94851     gdbus-exit-on-close test: cover more possibilities
94852
94853     We didn't previously test anything except the implicit default
94854     of TRUE.
94855     Now we test implicit TRUE, explicit TRUE, explicit FALSE, and
94856     disconnecting at the local end (which regressed while fixing Bug
94857     #651268).
94858
94859     Also avoid some questionable use of a main context, which fell foul of
94860     Bug #658999 and caused this test to be disabled in master.
94861
94862     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
94863     Bug-NB: NB#287088
94864     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94865     Reviewed-by: David Zeuthen <davidz@redhat.com>
94866
94867  gio/tests/gdbus-exit-on-close.c | 141
94868  +++++++++++++++++++++++++++++++++++-----
94869  1 file changed, 125 insertions(+), 16 deletions(-)
94870
94871 commit 5e0492da509aad12b93b732c449dae1a016367c1
94872 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94873 Date:   Wed Oct 19 10:49:56 2011 +0100
94874
94875     GDBusWorker: if a read was cancelled it means we closed the connection
94876
94877     This was a regression caused by my previous work on GDBusWorker
94878     thread-safety
94879     (Bug #651268). The symptom is that if you disconnect a GDBusConnection
94880     locally, the default implementation of GDBusConnection::closed
94881     terminates your process, even though it shouldn't do that for
94882     locally-closed connections; this is because GDBusWorker didn't think a
94883     cancelled read was a local close.
94884
94885     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
94886     Bug-NB: NB#287088
94887     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94888     Reviewed-by: David Zeuthen <davidz@redhat.com>
94889
94890  gio/gdbusprivate.c | 12 +++++++++++-
94891  1 file changed, 11 insertions(+), 1 deletion(-)
94892
94893 commit 6c33e1cd9d9e247b8b2aa95e9617904a317b78c6
94894 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94895 Date:   Tue Oct 18 16:27:21 2011 +0100
94896
94897     Revert "Disable two GDBus tests"
94898
94899     This reverts commit 05ef173466e32d8b3d212803e4a72239913a362d.
94900
94901     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
94902     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94903     Reviewed-by: David Zeuthen <davidz@redhat.com>
94904
94905  gio/tests/gdbus-exit-on-close.c | 3 +--
94906  gio/tests/gdbus-non-socket.c    | 3 +--
94907  2 files changed, 2 insertions(+), 4 deletions(-)
94908
94909 commit 99f0eaa4c5a86f6fa721044bb6841f6bda4c689b
94910 Author: Ryan Lortie <desrt@desrt.ca>
94911 Date:   Tue Oct 18 23:26:00 2011 -0400
94912
94913     Fix bug in g_static_rec_mutex_unlock_full()
94914
94915     pthreads doesn't implement the _lock_full() and _unlock_full()
94916     calls on
94917     recursive mutexes so we don't have it on GRecMutex either.  Now that
94918     we're using GRecMutex to implement GStaticRecMutex, we have to fake it
94919     by keeping an internal counter of the number of locks and calling
94920     g_rec_mutex_unlock() the appropriate number of times.
94921
94922     The code to do this looked like:
94923
94924       depth = mutex->depth;
94925       while (mutex->depth--)
94926         g_rec_mutex_unlock (rm);
94927       return depth;
94928
94929     which unfortunately did one last decrement after mutex->depth was
94930     already zero (leaving it equal to -1).
94931
94932     When locked the next time, the count would then increase from -1 to 0
94933     and then the next _unlock_full() call would not do any calls to
94934     g_rec_mutex_unlock(), leading to a deadlock.
94935
94936     https://bugzilla.gnome.org/show_bug.cgi?id=661914
94937
94938  glib/deprecated/gthread-deprecated.c | 7 +++++--
94939  1 file changed, 5 insertions(+), 2 deletions(-)
94940
94941 commit aba0f0c38bbfa11ad48b5410ebdbed2a99e68c58
94942 Author: Ryan Lortie <desrt@desrt.ca>
94943 Date:   Tue Oct 18 16:21:50 2011 -0400
94944
94945     gatomic: introduce G_ATOMIC_LOCK_FREE
94946
94947     We clean up the detection of if we should do 'real' atomic
94948     operations or
94949     mutex-emulated ones with the introduction of a new (public) macro:
94950     G_ATOMIC_LOCK_FREE.  If defined, our atomic operations are
94951     guaranteed to
94952     be done in hardware.
94953
94954     We need to use __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 to determine if our
94955     compiler supports GCC-style atomic operations from the gatomic.h
94956     header
94957     because we might be building a program against GLib using a different
94958     set of compiler options (or a different compiler) than was used
94959     to build
94960     GLib itself.
94961
94962     Unfortunately, this macro is not available on clang, so it has
94963     currently
94964     regressed to using the mutex emulation.  A bug about that has been
94965     opened here:
94966
94967       http://llvm.org/bugs/show_bug.cgi?id=11174
94968
94969  configure.ac                           | 85
94970  +++++++++++++++++++++-------------
94971  docs/reference/glib/glib-overrides.txt |  5 ++
94972  docs/reference/glib/glib-sections.txt  |  3 ++
94973  glib/gatomic.c                         | 48 ++++++++++---------
94974  glib/gatomic.h                         |  4 +-
94975  glib/glibconfig.h.win32.in             |  2 +
94976  6 files changed, 93 insertions(+), 54 deletions(-)
94977
94978 commit c9b6c3c85ac8f870ff193ae75b2bd19a7a310ec9
94979 Author: Ryan Lortie <desrt@desrt.ca>
94980 Date:   Tue Oct 18 16:21:17 2011 -0400
94981
94982     gatomic: cast to the correct pointer sign
94983
94984     In the fallback case of the g_atomic_int_ macros we had some (gint*)
94985     casts that should have been (guint*) casts.
94986
94987  glib/gatomic.h | 6 +++---
94988  1 file changed, 3 insertions(+), 3 deletions(-)
94989
94990 commit 4641d13770d4591ce85c5d8ffaf0484703666cc4
94991 Author: Mario Blättermann <mariobl@gnome.org>
94992 Date:   Tue Oct 18 22:28:23 2011 +0200
94993
94994     [l10n] Updated German translation
94995
94996  po/de.po | 5958
94997  +++++++++++++++++++++++++++++++-------------------------------
94998  1 file changed, 2981 insertions(+), 2977 deletions(-)
94999
95000 commit 915e2238c478737def2f8919204ee10d06ecb98a
95001 Author: David Zeuthen <davidz@redhat.com>
95002 Date:   Thu Oct 13 16:53:44 2011 -0400
95003
95004     gio: Introduce get_sort_key() methods on GDrive, GVolume and GMount
95005
95006     This is needed to implement efficient and predictable proxy volume
95007     monitors, see
95008
95009      https://bugzilla.gnome.org/show_bug.cgi?id=661711
95010
95011     for details.
95012
95013     Signed-off-by: David Zeuthen <davidz@redhat.com>
95014
95015  docs/reference/gio/gio-sections.txt |  3 +++
95016  gio/gdrive.c                        | 25 +++++++++++++++++++++++++
95017  gio/gdrive.h                        |  5 +++++
95018  gio/gio.symbols                     |  3 +++
95019  gio/gmount.c                        | 25 +++++++++++++++++++++++++
95020  gio/gmount.h                        |  5 +++++
95021  gio/gvolume.c                       | 25 +++++++++++++++++++++++++
95022  gio/gvolume.h                       |  5 +++++
95023  8 files changed, 96 insertions(+)
95024
95025 commit 4a25d21bd08b7dcf38f781bf678ee8fffe817203
95026 Author: Javier Jardón <jjardon@gnome.org>
95027 Date:   Sun Oct 2 17:58:16 2011 +0100
95028
95029     tests/gobject: Use G_VALUE_INIT
95030
95031  tests/gobject/override.c | 10 +++++-----
95032  1 file changed, 5 insertions(+), 5 deletions(-)
95033
95034 commit 108480b7baad8d02b7b0f9729146a04ad09219de
95035 Author: Javier Jardón <jjardon@gnome.org>
95036 Date:   Fri Sep 30 17:19:50 2011 +0100
95037
95038     gobject: Use G_VALUE_INIT
95039
95040  gobject/gbinding.c              | 16 ++++++++--------
95041  gobject/gobject.c               |  8 ++++----
95042  gobject/gparam.c                |  4 ++--
95043  gobject/gsignal.c               |  6 +++---
95044  gobject/gsourceclosure.c        |  6 +++---
95045  gobject/gvaluetypes.c           |  2 +-
95046  gobject/tests/boxed.c           | 26 +++++++++++++-------------
95047  gobject/tests/enums.c           |  4 ++--
95048  gobject/tests/ifaceproperties.c |  4 ++--
95049  gobject/tests/param.c           | 12 ++++++------
95050  gobject/tests/reference.c       |  2 +-
95051  gobject/tests/valuearray.c      |  2 +-
95052  12 files changed, 46 insertions(+), 46 deletions(-)
95053
95054 commit 8d3250016dac9d43b2a2de6dacb670a9fbc88808
95055 Author: Javier Jardón <jjardon@gnome.org>
95056 Date:   Fri Sep 30 17:08:15 2011 +0100
95057
95058     gio: Use G_VALUE_INIT
95059
95060  gio/gasynchelper.c               | 4 ++--
95061  gio/gcancellable.c               | 4 ++--
95062  gio/gdbus-2.0/codegen/codegen.py | 6 +++---
95063  gio/gdbusnameowning.c            | 6 +++---
95064  gio/gdbusnamewatching.c          | 4 ++--
95065  gio/gpollableinputstream.c       | 4 ++--
95066  gio/gsettings.c                  | 4 ++--
95067  gio/gsocket.c                    | 4 ++--
95068  8 files changed, 18 insertions(+), 18 deletions(-)
95069
95070 commit f07201c314e891354f236d7ec49a11700ce02da0
95071 Author: Sjoerd Simons <sjoerd@luon.net>
95072 Date:   Sun Oct 16 10:57:29 2011 +0100
95073
95074     GDBusConnection: Fix race in /gdbus/connection/life-cycle
95075
95076     GDBusConnection sets the closed flag in the worker thread, then
95077     adds an
95078     idle callback (which refs the Connection) to signal this in the main
95079     thread. The tests session_bus_down doesn't spin the mainloop, so the
95080     "closed" signal will always fire if iterating the mainloop later (and
95081     drops the ref when doing so). But _is_closed can return TRUE even
95082     before
95083     signalling this, in which case the "closed" signal isn't fired and the
95084     ref isn't dropped, causing the test to fail.
95085
95086     Instead simply always wait for the closed signal, which is a good
95087     thing
95088     to check anyway and ensures the ref is closed.
95089
95090     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661896
95091     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
95092
95093  gio/tests/gdbus-connection.c | 3 +--
95094  1 file changed, 1 insertion(+), 2 deletions(-)
95095
95096 commit cf3f1b026b13fe377057f6e1102eefaad1e24c72
95097 Author: Alexander Larsson <alexl@redhat.com>
95098 Date:   Tue Oct 18 14:15:07 2011 +0200
95099
95100     Actually Don't define GLIB_COMPILATION in libgthread
95101
95102     Last commit was wrong, fixing it up
95103
95104  glib/gthread-win32.c   | 9 +++++++--
95105  gthread/Makefile.am    | 1 -
95106  gthread/gthread-impl.c | 4 ++++
95107  3 files changed, 11 insertions(+), 3 deletions(-)
95108
95109 commit be770969e93f989d7165b240c4e7e5e6ac9c0587
95110 Author: Alexander Larsson <alexl@redhat.com>
95111 Date:   Tue Oct 18 13:34:06 2011 +0200
95112
95113     Don't define GLIB_COMPILATION in libgthread
95114
95115     This was turning all the GLIB_VARs in the glib headers into
95116     dllexports on windows, causing all sort of nastiness. libgthread is
95117     mostly empty now anyway, so we don't need any GLIB_COMPILATION like
95118     flag.
95119
95120  glib/gthread-win32.c   | 9 ++-------
95121  gthread/gthread-impl.c | 4 ----
95122  2 files changed, 2 insertions(+), 11 deletions(-)
95123
95124 commit 735420e54690d5971a0e258e12fff6ee79ae34a6
95125 Author: Matthias Clasen <mclasen@redhat.com>
95126 Date:   Mon Oct 17 17:01:36 2011 -0400
95127
95128     Fix an include guard mismatch
95129
95130     Spotted by Colin Walters.
95131
95132  glib/gcharset.h | 2 +-
95133  1 file changed, 1 insertion(+), 1 deletion(-)
95134
95135 commit 52389bd01067284565b007bc156643d534282842
95136 Author: Alexander Larsson <alexl@redhat.com>
95137 Date:   Mon Oct 17 23:00:29 2011 +0200
95138
95139     Fix up testcase broken due to g_thread_new API change
95140
95141  gio/tests/win32-streams.c | 4 ++--
95142  1 file changed, 2 insertions(+), 2 deletions(-)
95143
95144 commit f3ac581713f7297b0bf33c77c47e9bf32961775f
95145 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
95146 Date:   Tue Oct 18 00:15:37 2011 +0800
95147
95148     Move _glib_get_locale_dir to ggettext.c
95149
95150     -Move _glib_get_locale_dir to ggettext.c, as Matthias suggested
95151     -Made up for the headers that needed to be included in ggettext.c
95152     to avoid
95153      C4013 (implicit declaration of ...) errors/warnings
95154
95155  glib/ggettext.c | 56
95156  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
95157  glib/gutils.c   | 50 --------------------------------------------------
95158  2 files changed, 56 insertions(+), 50 deletions(-)
95159
95160 commit 9973383bd05236272f28909db8f422f7a56b11ea
95161 Author: Piotr Drąg <piotrdrag@gmail.com>
95162 Date:   Mon Oct 17 18:31:48 2011 +0200
95163
95164     Updated POTFILES.in
95165
95166  po/POTFILES.in | 41 +++++++++++++++++++++--------------------
95167  1 file changed, 21 insertions(+), 20 deletions(-)
95168
95169 commit 32214583c361e1b0406a3e6c77c66d907f3f1126
95170 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
95171 Date:   Mon Oct 17 14:54:50 2011 +0800
95172
95173     Fix gio.symbols
95174
95175     g_simple_action_get_parameter_type is now static, so this symbol
95176     needs to
95177     be removed from here...
95178
95179  gio/gio.symbols | 1 -
95180  1 file changed, 1 deletion(-)
95181
95182 commit b25177fc4f1aaa1daf27791982ecc5e001845d2c
95183 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
95184 Date:   Mon Oct 17 14:53:58 2011 +0800
95185
95186     GLib: Add forgotten includes and build fixes
95187
95188     -gcharset.c, genviron.c, gunicollate.c: Some headers were missed
95189     in those
95190      files that triggered C4013 warnings/errors (aka. implicit declaration
95191      of ... in GCC).  Make up for them here.
95192     -gwin32.h: Only define g_win32_get_package_installation_directory/
95193      g_win32_get_package_installation_subdirectory as macros
95194      (alias of g_win32_get_package_installation_directory_utf8/
95195      g_win32_get_package_installation_subdirectory_utf8) on Win64 (x64) as
95196      g_win32_get_package_installation_directory/
95197      g_win32_get_package_installation_subdirectory have seperate existing
95198      implmentations for Win32-this is a long-standing problem but was
95199      covered-
95200      up by G_DISABLE_DEPRECATED, which we are stopping to use as of
95201      2.31.0.
95202
95203  glib/gcharset.c    | 3 +++
95204  glib/genviron.c    | 6 ++++++
95205  glib/gunicollate.c | 1 +
95206  glib/gwin32.h      | 2 ++
95207  4 files changed, 12 insertions(+)
95208
95209 commit e5fd0f5df6043887a985f922ee4a35b73585ca3e
95210 Author: Ryan Lortie <desrt@desrt.ca>
95211 Date:   Mon Oct 17 10:54:50 2011 -0400
95212
95213     Revert "Bug 652827 - glib-2.29.8 no longer builds with mingw.org's
95214     toolchain"
95215
95216     This reverts commit 349212211247781e7bec43b95cb57dddc1d0e5b1.
95217
95218  configure.ac   | 12 +-----------
95219  glib/gatomic.c |  2 +-
95220  2 files changed, 2 insertions(+), 12 deletions(-)
95221
95222 commit 3a04f8796855777aa503f1be9ee90107d978cd76
95223 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
95224 Date:   Mon Oct 17 17:47:00 2011 +0800
95225
95226     Update VS property sheets
95227
95228     Some new headers were added...
95229
95230  build/win32/vs10/glib.props  | 10 ++++++++++
95231  build/win32/vs9/glib.vsprops |  5 +++++
95232  2 files changed, 15 insertions(+)
95233
95234 commit e192f45a932b62edcd1d3e2315a5dff20747a346
95235 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
95236 Date:   Mon Oct 17 17:18:20 2011 +0800
95237
95238     glib/tests/thread.c: Add config guards
95239
95240     Not all systems come with unistd.h and sys/time.h, so use config
95241     guards
95242     on them so that they are only included when available.
95243
95244  glib/tests/thread.c | 4 ++++
95245  1 file changed, 4 insertions(+)
95246
95247 commit 1bfa7e7e860feb9e825ad0a4ae340aca7afe51a6
95248 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
95249 Date:   Mon Oct 17 16:40:44 2011 +0800
95250
95251     Update VS property sheets
95252
95253     gcache.h is now a deprecated header, so up the "install" part for it.
95254
95255  build/win32/vs10/glib.props  | 4 ++--
95256  build/win32/vs9/glib.vsprops | 2 +-
95257  2 files changed, 3 insertions(+), 3 deletions(-)
95258
95259 commit 2f71118e785be41953765d048a7d03718a94e619
95260 Author: Matthias Clasen <mclasen@redhat.com>
95261 Date:   Mon Oct 17 02:14:18 2011 -0400
95262
95263     More include cleanups
95264
95265  glib/gconvert.c      | 2 --
95266  glib/grand.c         | 1 -
95267  glib/gstrfuncs.c     | 1 -
95268  glib/gthread-win32.c | 4 +---
95269  4 files changed, 1 insertion(+), 7 deletions(-)
95270
95271 commit eb125665d8ad11c22457b4ec5062ede6594b8d89
95272 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
95273 Date:   Mon Oct 17 14:17:53 2011 +0800
95274
95275     Update VS property sheets
95276
95277     Stop using G_DISABLE_DEPRECATED as there are now warnings for usage of
95278     deprecated APIs/items in GLib
95279
95280  build/win32/vs10/glib.props  | 2 +-
95281  build/win32/vs9/glib.vsprops | 2 +-
95282  2 files changed, 2 insertions(+), 2 deletions(-)
95283
95284 commit 0ec3c744c4f90d99b46658b39cab36a530904ab8
95285 Author: Matthias Clasen <mclasen@redhat.com>
95286 Date:   Mon Oct 17 01:59:35 2011 -0400
95287
95288     include cleanup
95289
95290  glib/gutils.c | 4 ----
95291  1 file changed, 4 deletions(-)
95292
95293 commit d9053e026c5b56a0aab2ca684de0929024181d10
95294 Author: Matthias Clasen <mclasen@redhat.com>
95295 Date:   Mon Oct 17 01:52:10 2011 -0400
95296
95297     Make things compile again
95298
95299  glib/Makefile.am |   2 +
95300  glib/glib.h      |   1 +
95301  glib/gstrfuncs.c | 308
95302  +------------------------------------------------------
95303  glib/gstrfuncs.h |  19 ----
95304  glib/gutils.c    |  63 +-----------
95305  5 files changed, 5 insertions(+), 388 deletions(-)
95306
95307 commit 08933846e49d14e48dded58b6237cbc0a7a9c371
95308 Author: Matthias Clasen <mclasen@redhat.com>
95309 Date:   Mon Oct 17 01:50:00 2011 -0400
95310
95311     Move gettext variations into their own files
95312
95313  glib/ggettext.c | 402
95314  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
95315  glib/ggettext.h |  59 +++++++++
95316  2 files changed, 461 insertions(+)
95317
95318 commit 67bf0083db329d02ad2e99a8f4586ebfdcba1dd2
95319 Author: Matthias Clasen <mclasen@redhat.com>
95320 Date:   Mon Oct 17 01:30:31 2011 -0400
95321
95322     Reshuffle some functions between gutils and gfileutils
95323
95324     Move filename-related functions to gfileutils, and move
95325     size formatting functions to gutils.
95326
95327  glib/gfileutils.c | 709
95328  ++++++++++++++++++++++++++++++++++--------------------
95329  glib/gfileutils.h | 101 +++++---
95330  glib/gutils.c     | 679
95331  +++++++++++++++++++--------------------------------
95332  glib/gutils.h     |  60 +----
95333  4 files changed, 779 insertions(+), 770 deletions(-)
95334
95335 commit 23afdb119e05741e90d048b0d54077842de25720
95336 Author: Matthias Clasen <mclasen@redhat.com>
95337 Date:   Mon Oct 17 01:30:09 2011 -0400
95338
95339     include cleanup
95340
95341  glib/gconvert.c | 1 +
95342  1 file changed, 1 insertion(+)
95343
95344 commit f8a747130887ee1b48d31fe2a5b3480b121379d7
95345 Author: Matthias Clasen <mclasen@redhat.com>
95346 Date:   Mon Oct 17 01:11:56 2011 -0400
95347
95348     Trivial
95349
95350  glib/genviron.c | 3 +--
95351  1 file changed, 1 insertion(+), 2 deletions(-)
95352
95353 commit fbe24cab21fbf85c5f52b3cb5967efe614194756
95354 Author: Matthias Clasen <mclasen@redhat.com>
95355 Date:   Mon Oct 17 00:33:54 2011 -0400
95356
95357     Reshuffle genviron.c
95358
95359     Split win32 functions off into their own section, instead
95360     of having large and unwieldy ifdef sections inside each function.
95361
95362     Also move the compat versions of env functions over from gutils.c
95363
95364  glib/genviron.c | 727
95365  ++++++++++++++++++++++++++++++--------------------------
95366  glib/gutils.c   |  49 ----
95367  2 files changed, 396 insertions(+), 380 deletions(-)
95368
95369 commit b0ab7aba6bf2d70e0546f85091d76d9f83174ce8
95370 Author: Ryan Lortie <desrt@desrt.ca>
95371 Date:   Sun Oct 16 21:59:55 2011 -0400
95372
95373     push G_THREADS_MANDATORY over the cliff
95374
95375     This was used as an optimisation for the macro hackery that used
95376     to live
95377     in gthread.h.  If a particular library or program knew that it could
95378     rely on thread support being enabled, it would allow for static
95379     evaluation of conditionals in some of those macros.
95380
95381     Since the macros are dead and thread support is now always-on, we can
95382     get rid of this bit of legacy.
95383
95384  gio/Makefile.am           | 2 --
95385  glib/Makefile.am          | 1 -
95386  glib/deprecated/gthread.h | 6 +-----
95387  gobject/Makefile.am       | 2 --
95388  4 files changed, 1 insertion(+), 10 deletions(-)
95389
95390 commit b0760207197cb32dcc89190f6329a043670ecbd7
95391 Author: Ryan Lortie <desrt@desrt.ca>
95392 Date:   Sun Oct 16 21:53:03 2011 -0400
95393
95394     gobject/gio: some last missed statics/inclues
95395
95396  gio/glib-compile-schemas.c | 2 +-
95397  gobject/gparam.c           | 2 +-
95398  gobject/gvalue.c           | 1 +
95399  gobject/testgobject.c      | 2 +-
95400  4 files changed, 4 insertions(+), 3 deletions(-)
95401
95402 commit a6d9cf3380a3be9ea518227cba3c571726bb99c6
95403 Author: Ryan Lortie <desrt@desrt.ca>
95404 Date:   Sun Oct 16 21:50:26 2011 -0400
95405
95406     gthread/: fix up declarations
95407
95408     g_thread_init() is now a deprecated API, so drop G_DISABLE_DEPRECATED
95409     from the CFLAGS for gthread/.  Add the missing declaration for
95410     g_thread_init_with_errorcheck_mutexes() back to deprecated/gthread.h.
95411
95412  glib/deprecated/gthread.h | 2 ++
95413  gthread/Makefile.am       | 3 +--
95414  gthread/gthread-impl.c    | 2 +-
95415  3 files changed, 4 insertions(+), 3 deletions(-)
95416
95417 commit 3eec796b18e56351638cc6c0c03ab481618d0e29
95418 Author: Ryan Lortie <desrt@desrt.ca>
95419 Date:   Sun Oct 16 20:58:02 2011 -0400
95420
95421     Add private prototype for g_thread_init_glib()
95422
95423     This function was never put in a header and was only used internally
95424     from libgthread, but we should keep the symbol around to avoid
95425     triggering any false-positives on ABI checkers.
95426
95427     For -Wmissing-prototypes compatibility with this unusual case,
95428     we should
95429     add a private prototype in the .c file just before.
95430
95431  glib/deprecated/gthread-deprecated.c | 1 +
95432  1 file changed, 1 insertion(+)
95433
95434 commit 09429e2c820118918e6132d32884eb02203136d4
95435 Author: Ryan Lortie <desrt@desrt.ca>
95436 Date:   Sun Oct 16 21:24:45 2011 -0400
95437
95438     gio static fixups
95439
95440  gio/gapplicationimpl-dbus.c   | 2 +-
95441  gio/giomodule.c               | 2 +-
95442  gio/gkeyfilesettingsbackend.c | 2 +-
95443  gio/gnetworkaddress.c         | 1 +
95444  gio/gnetworkservice.c         | 1 +
95445  gio/gsettingsschema.c         | 2 ++
95446  gio/gsimpleaction.c           | 2 +-
95447  gio/gsocketaddress.c          | 1 +
95448  gio/gsocketclient.c           | 2 +-
95449  gio/gsrvtarget.c              | 2 +-
95450  gio/gtlscertificate.c         | 4 ++--
95451  11 files changed, 13 insertions(+), 8 deletions(-)
95452
95453 commit 740eacbfcacb4acdc09a5ef93cb2840d1648ce28
95454 Author: Ryan Lortie <desrt@desrt.ca>
95455 Date:   Sun Oct 16 21:17:10 2011 -0400
95456
95457     static and #include fixups in glib/
95458
95459  glib/gfileutils.c      | 2 +-
95460  glib/gmain.c           | 2 +-
95461  glib/gvariant-parser.c | 2 +-
95462  3 files changed, 3 insertions(+), 3 deletions(-)
95463
95464 commit 1b018a8bb2c4c508fe8e3996a31210d655b70d30
95465 Author: Ryan Lortie <desrt@desrt.ca>
95466 Date:   Sun Oct 16 21:13:22 2011 -0400
95467
95468     genviron: #include fixups
95469
95470  glib/genviron.c | 2 ++
95471  glib/genviron.h | 2 ++
95472  2 files changed, 4 insertions(+)
95473
95474 commit 38e8ecd62a4e9dfcdf37bc31d8de6fb1fd39d6b5
95475 Author: Ryan Lortie <desrt@desrt.ca>
95476 Date:   Sun Oct 16 21:11:11 2011 -0400
95477
95478     more 'static' adding in testcases
95479
95480     No dead code found this time...
95481
95482  gio/tests/gapplication-example-cmdline2.c | 3 ++-
95483  gio/tests/gdbus-example-export.c          | 3 ++-
95484  gio/tests/gsettings.c                     | 7 ++++---
95485  gio/tests/gtlsconsoleinteraction.c        | 4 ++--
95486  gio/tests/io-stream.c                     | 1 +
95487  gio/tests/socket-common.c                 | 2 +-
95488  gio/tests/tls-interaction.c               | 1 +
95489  gobject/tests/binding.c                   | 2 ++
95490  gobject/tests/boxed.c                     | 1 +
95491  gobject/tests/dynamictests.c              | 5 ++++-
95492  gobject/tests/ifaceproperties.c           | 7 ++++---
95493  gobject/tests/properties.c                | 1 +
95494  gobject/tests/reference.c                 | 1 +
95495  gobject/tests/signals.c                   | 4 ++--
95496  gobject/tests/threadtests.c               | 7 +++++++
95497  15 files changed, 35 insertions(+), 14 deletions(-)
95498
95499 commit b264fccd23cfb678fbaba9fc7459220f5eef7e14
95500 Author: Ryan Lortie <desrt@desrt.ca>
95501 Date:   Sun Oct 16 21:10:23 2011 -0400
95502
95503     contexts test: don't use deprecated GCond wait API
95504
95505  gio/tests/contexts.c | 7 +++----
95506  1 file changed, 3 insertions(+), 4 deletions(-)
95507
95508 commit 3d93c44374964b5846aea61f32ecb294efe148db
95509 Author: Ryan Lortie <desrt@desrt.ca>
95510 Date:   Sun Oct 16 20:57:40 2011 -0400
95511
95512     Mark some functions 'static' in glib/tests
95513
95514     This has uncovered two unused testcases in option-context.c.  They are
95515     currently broken and require more investigation (which is probably why
95516     they are unused).
95517
95518  glib/tests/642026.c           |  2 +-
95519  glib/tests/collate.c          |  4 +-
95520  glib/tests/cond.c             |  2 +-
95521  glib/tests/logging.c          |  8 ++--
95522  glib/tests/markup-subparser.c |  2 +-
95523  glib/tests/option-context.c   | 91
95524  ++++++++++++++++++++++---------------------
95525  glib/tests/sequence.c         |  2 +-
95526  glib/tests/slice.c            |  2 +-
95527  glib/tests/strfuncs.c         |  2 +-
95528  glib/tests/string.c           |  2 +-
95529  10 files changed, 59 insertions(+), 58 deletions(-)
95530
95531 commit 5f79db145d5caf5c16d254cba80cccfdb82e1abc
95532 Author: OKANO Takayoshi <kano@na.rim.or.jp>
95533 Date:   Mon Oct 17 09:25:08 2011 +0900
95534
95535     Updated Japanese translation
95536
95537  po/ja.po | 12 ++++++------
95538  1 file changed, 6 insertions(+), 6 deletions(-)
95539
95540 commit c3a1d832b8f783308f038bf2b821359c87fedcaf
95541 Author: Ryan Lortie <desrt@desrt.ca>
95542 Date:   Sun Oct 16 19:21:35 2011 -0400
95543
95544     README: Add note about gobject->gthread situation
95545
95546  README.in | 13 +++++++++++++
95547  1 file changed, 13 insertions(+)
95548
95549 commit 086d577b3dc7aa1509e95a875984682d9048aabc
95550 Author: Ryan Lortie <desrt@desrt.ca>
95551 Date:   Sun Oct 16 19:17:52 2011 -0400
95552
95553     gobject.pc: remove dependency on gthread
95554
95555     GObject no longer uses gthread, so libgthread should no longer be
95556     included in the linker flags of programs built against GObject.
95557
95558  gobject-2.0.pc.in | 2 +-
95559  1 file changed, 1 insertion(+), 1 deletion(-)
95560
95561 commit 306aa62ea5fa4d3a57bca419afcc159f9509b476
95562 Author: Ryan Lortie <desrt@desrt.ca>
95563 Date:   Sun Oct 16 19:14:18 2011 -0400
95564
95565     drop -uninstalled.pc files
95566
95567     These were meant to provide the ability to use GLib directly out
95568     of its
95569     build tree but have a couple of rather serious limitations that
95570     prevent
95571     their serious use:
95572
95573      - these files only worked with programs built using libtool
95574
95575      - for non-trivial uses, other environment variables will need to be
95576        setup to allow GLib to function properly
95577
95578      - the system doesn't stack well when attempting to use multiple
95579        libraries all uninstalled
95580
95581     The jhbuild --prefix= style system works much better in every way,
95582     so we
95583     remove this old hack.
95584
95585  Makefile.am                             |  9 +--------
95586  README.in                               |  2 ++
95587  configure.ac                            |  7 -------
95588  gio-2.0-uninstalled.pc.in               |  6 ------
95589  gio-unix-2.0-uninstalled.pc.in          |  6 ------
95590  glib-2.0-uninstalled.pc.in              |  9 ---------
95591  gmodule-2.0-uninstalled.pc.in           |  8 --------
95592  gmodule-no-export-2.0-uninstalled.pc.in | 14 --------------
95593  gobject-2.0-uninstalled.pc.in           |  7 -------
95594  gthread-2.0-uninstalled.pc.in           |  6 ------
95595  10 files changed, 3 insertions(+), 71 deletions(-)
95596
95597 commit c5aa8390b27c6cb535251187f8d4f86da59730e9
95598 Author: Ryan Lortie <desrt@desrt.ca>
95599 Date:   Sun Oct 16 19:11:00 2011 -0400
95600
95601     gitignore
95602
95603  gio/tests/.gitignore  | 14 ++++++++------
95604  glib/tests/.gitignore | 13 +++++++++++++
95605  2 files changed, 21 insertions(+), 6 deletions(-)
95606
95607 commit a9a1c97904aeed96bcb248e16cb495e6907b7126
95608 Author: Ryan Lortie <desrt@desrt.ca>
95609 Date:   Sun Oct 16 19:08:59 2011 -0400
95610
95611     gthread: move test cases to glib/
95612
95613  configure.ac                                  |  1 -
95614  {gthread => glib}/tests/1bit-mutex.c          |  0
95615  {gthread => glib}/tests/642026.c              |  0
95616  glib/tests/Makefile.am                        | 46
95617  ++++++++++++++++++++++--
95618  {gthread => glib}/tests/gwakeuptest.c         |  0
95619  {gthread => glib}/tests/spawn-multithreaded.c |  0
95620  {gthread => glib}/tests/spawn-singlethread.c  |  0
95621  {gthread => glib}/tests/test-spawn-echo.c     |  0
95622  gthread/Makefile.am                           |  3 --
95623  gthread/tests/.gitignore                      | 11 ------
95624  gthread/tests/Makefile.am                     | 52
95625  ---------------------------
95626  11 files changed, 44 insertions(+), 69 deletions(-)
95627
95628 commit fb4e120d88777affc4a8fbeb73312b1e810e2431
95629 Author: Ryan Lortie <desrt@desrt.ca>
95630 Date:   Sun Oct 16 19:04:19 2011 -0400
95631
95632     tests: merge gthread/ and glib/ atomic tests
95633
95634  glib/tests/atomic.c       | 60 +++++++++++++++++++++++++++++++++++++++-
95635  gthread/tests/Makefile.am |  4 ---
95636  gthread/tests/atomic.c    | 70
95637  -----------------------------------------------
95638  3 files changed, 59 insertions(+), 75 deletions(-)
95639
95640 commit f5e869478221387f915bb619892d68d10744ff65
95641 Author: Ryan Lortie <desrt@desrt.ca>
95642 Date:   Sun Oct 16 19:01:55 2011 -0400
95643
95644     glib/tests/atomic: convert to proper gtester test
95645
95646  glib/tests/atomic.c | 14 ++++++++++++--
95647  1 file changed, 12 insertions(+), 2 deletions(-)
95648
95649 commit 6c1d768f7bb4ced7d0f484fe9fe8ee2daef489e2
95650 Author: Matthias Clasen <mclasen@redhat.com>
95651 Date:   Sun Oct 16 18:43:22 2011 -0400
95652
95653     Also clean up includes
95654
95655  glib/gconvert.c  | 1 +
95656  glib/gmessages.c | 3 ++-
95657  glib/gunicode.h  | 3 ---
95658  glib/gutils.h    | 4 ----
95659  4 files changed, 3 insertions(+), 8 deletions(-)
95660
95661 commit 0589f715e5462b6bfcadc044fe4bcf9bbaf62ccb
95662 Author: Matthias Clasen <mclasen@redhat.com>
95663 Date:   Sun Oct 16 18:40:58 2011 -0400
95664
95665     Move charset and locale name functions to their own files
95666
95667     They did not really belong into either gutils or gutf8.
95668
95669  glib/Makefile.am |   6 +-
95670  glib/gcharset.c  | 589
95671  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
95672  glib/gcharset.h  |  40 ++++
95673  glib/glib.h      |   1 +
95674  glib/gutf8.c     | 193 ------------------
95675  glib/gutils.c    | 363 ----------------------------------
95676  6 files changed, 634 insertions(+), 558 deletions(-)
95677
95678 commit 86cc4b246da0896d7842d121bf5bc019741ba99b
95679 Author: Matthias Clasen <mclasen@redhat.com>
95680 Date:   Sun Oct 16 17:37:29 2011 -0400
95681
95682     Add deprecation annotations to mem chunk apis
95683
95684  glib/deprecated/gallocator.h | 18 ++++++++++++++++++
95685  1 file changed, 18 insertions(+)
95686
95687 commit e7b4319d61495d742915770a7b6f4fc14c29db02
95688 Author: Matthias Clasen <mclasen@redhat.com>
95689 Date:   Sun Oct 16 17:01:26 2011 -0400
95690
95691     Move version APIs out of gutils
95692
95693     Just another cleanup.
95694
95695  glib/Makefile.am |   2 +
95696  glib/glib.h      |   1 +
95697  glib/gutils.c    |  93 -----------------------------------
95698  glib/gutils.h    |  42 ----------------
95699  glib/gversion.c  | 145
95700  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
95701  glib/gversion.h  |  78 ++++++++++++++++++++++++++++++
95702  6 files changed, 226 insertions(+), 135 deletions(-)
95703
95704 commit 45f221c32f7c88e487fe260eefb3be8d1c2443af
95705 Author: Matthias Clasen <mclasen@redhat.com>
95706 Date:   Sun Oct 16 16:52:24 2011 -0400
95707
95708     Move GTrashStack out of gutils.[hc]
95709
95710     Reducing the mess in gutils, and moving docs inline
95711     at the same time. Double win.
95712
95713  docs/reference/glib/tmpl/.gitignore       |   1 +
95714  docs/reference/glib/tmpl/trash_stack.sgml |  77 ----------------------
95715  glib/Makefile.am                          |   2 +
95716  glib/glib.h                               |   1 +
95717  glib/gslice.c                             |   1 +
95718  glib/gtrashstack.c                        |  94
95719  +++++++++++++++++++++++++++
95720  glib/gtrashstack.h                        | 103
95721  ++++++++++++++++++++++++++++++
95722  glib/gutils.h                             |  61 ------------------
95723  8 files changed, 202 insertions(+), 138 deletions(-)
95724
95725 commit 6ab1c772705560f62b3f302ee0d396eed06eefb4
95726 Author: Matthias Clasen <mclasen@redhat.com>
95727 Date:   Sun Oct 16 16:23:18 2011 -0400
95728
95729     Pass correct data to fatal log handlers
95730
95731     This was pointed out by John Ralls in bug 653052.
95732     He also provided the test case.
95733
95734  glib/gmessages.c     |  2 +-
95735  glib/tests/logging.c | 58
95736  ++++++++++++++++++++++++++++++++++++++++++++++++++++
95737  2 files changed, 59 insertions(+), 1 deletion(-)
95738
95739 commit 1435db48baff185660650d46992f1a290a803b9d
95740 Author: Martin Pitt <martin.pitt@ubuntu.com>
95741 Date:   Wed Aug 17 08:57:15 2011 +0200
95742
95743     Clarify g_spawn_*() behaviour without full path
95744
95745     Document the previously uncovered case of calling
95746     g_spawn_async_with_pipes()
95747     without a full path but no G_SPAWN_SEARCH_PATH. This runs programs
95748     from the
95749     current directory, which might be unexpected and even dangerous in
95750     some corner
95751     cases.
95752
95753     https://bugzilla.gnome.org/show_bug.cgi?id=656621
95754
95755  glib/gspawn.c | 4 ++++
95756  1 file changed, 4 insertions(+)
95757
95758 commit 8ff94df6325b54264cd2ea7b7b6701665b1014a9
95759 Author: Matthias Clasen <mclasen@redhat.com>
95760 Date:   Sun Oct 16 14:34:16 2011 -0400
95761
95762     Add a tests of some GVfs functions
95763
95764     https://bugzilla.gnome.org/show_bug.cgi?id=656621
95765
95766  gio/tests/Makefile.am |  7 +++++--
95767  gio/tests/vfs.c       | 55
95768  +++++++++++++++++++++++++++++++++++++++++++++++++++
95769  2 files changed, 60 insertions(+), 2 deletions(-)
95770
95771 commit c41f6a0b7c90a51f7e195669083754e96c794d6a
95772 Author: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
95773 Date:   Mon Oct 17 01:54:33 2011 +0900
95774
95775     Updated Japanese translation
95776
95777  po/ja.po | 218
95778  +++++++++++++++++++++++++++++++++++----------------------------
95779  1 file changed, 122 insertions(+), 96 deletions(-)
95780
95781 commit 0e68a7d06d5ca68253d1992a8147afc3ecd90460
95782 Author: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
95783 Date:   Sat Sep 17 11:30:01 2011 +0900
95784
95785     Updated Japanese translation
95786
95787  po/ja.po | 195
95788  ++++++++++++++++++++++++++++++++-------------------------------
95789  1 file changed, 98 insertions(+), 97 deletions(-)
95790
95791 commit 448be24cf38e90c0ba415cb37cbc0bae09666593
95792 Author: Matthias Clasen <mclasen@redhat.com>
95793 Date:   Sun Oct 16 00:08:42 2011 -0400
95794
95795     Add app lauch environment test
95796
95797  gio/tests/appinfo.c | 31 +++++++++++++++++++++++++++++++
95798  1 file changed, 31 insertions(+)
95799
95800 commit cbb0b2a0ed4e5e219902fd0dbbff408ff0324381
95801 Author: Matthias Clasen <mclasen@redhat.com>
95802 Date:   Sat Oct 15 23:58:30 2011 -0400
95803
95804     Add g_get_codeset test
95805
95806  glib/tests/utils.c | 29 +++++++++++++++++++++++++++++
95807  1 file changed, 29 insertions(+)
95808
95809 commit 1493285f1d4693b54020dd77bbbfd8a5086af6ae
95810 Author: Matthias Clasen <mclasen@redhat.com>
95811 Date:   Sat Oct 15 23:58:18 2011 -0400
95812
95813     Add GAsyncQueue unit test
95814
95815  glib/tests/Makefile.am  |   3 +
95816  glib/tests/asyncqueue.c | 182
95817  ++++++++++++++++++++++++++++++++++++++++++++++++
95818  2 files changed, 185 insertions(+)
95819
95820 commit d0bb1e0b0a3237f982a0ec234e7be877d4e223f2
95821 Author: Matthias Clasen <mclasen@redhat.com>
95822 Date:   Sat Oct 15 23:27:28 2011 -0400
95823
95824     Move g_get_codeset next to g_get_charset
95825
95826     g_get_codeset is a close relatove to g_get_charset, and up to now
95827     it lived a shadowy existence without any header presence.
95828
95829  docs/reference/glib/glib-sections.txt |  1 +
95830  glib/gunicode.h                       | 13 ++++---------
95831  glib/gutf8.c                          | 28 +++++++++++++++++++++++-----
95832  glib/gutils.c                         | 18 ------------------
95833  4 files changed, 28 insertions(+), 32 deletions(-)
95834
95835 commit 976b0b72a477d64c9d4382de11b6db900ed9405f
95836 Author: Matthias Clasen <mclasen@redhat.com>
95837 Date:   Sat Oct 15 20:06:32 2011 -0400
95838
95839     Include genviron.h where necessary
95840
95841  glib/gasyncqueue.c | 1 +
95842  glib/grand.c       | 1 +
95843  glib/gspawn.c      | 1 +
95844  3 files changed, 3 insertions(+)
95845
95846 commit 327e72f9fb9a44e9756dd037c2562701925a6a81
95847 Author: Matthias Clasen <mclasen@redhat.com>
95848 Date:   Sat Oct 15 19:39:14 2011 -0400
95849
95850     And fix the syntax, too
95851
95852  glib/genviron.h | 2 ++
95853  1 file changed, 2 insertions(+)
95854
95855 commit 7df9637f0f09a2eefaddb1a76f171dc3f20e3430
95856 Author: Matthias Clasen <mclasen@redhat.com>
95857 Date:   Sat Oct 15 19:38:10 2011 -0400
95858
95859     Forgotten file
95860
95861  glib/genviron.h | 61
95862  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
95863  1 file changed, 61 insertions(+)
95864
95865 commit d4dfca21bb01c98fcf415f974edc63297a38b59c
95866 Author: Matthias Clasen <mclasen@redhat.com>
95867 Date:   Sat Oct 15 18:23:07 2011 -0400
95868
95869     Drop unused  copy of _g_getenv_nomalloc
95870
95871  glib/genviron.c | 610
95872  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
95873  1 file changed, 610 insertions(+)
95874
95875 commit a7143a0e9f597916e3cfb7e3b59674f571e9cba6
95876 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
95877 Date:   Thu Oct 13 17:39:03 2011 +0100
95878
95879     GDBusConnection: warn that direct access to the stream is a bad idea
95880
95881     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661679
95882     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
95883
95884  gio/gdbusconnection.c | 16 ++++++++++++++++
95885  1 file changed, 16 insertions(+)
95886
95887 commit 70eff50f218e9bf34dafb97f50f0bc5da9356256
95888 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
95889 Date:   Tue Aug 16 19:11:43 2011 +0200
95890
95891     Add two annotations to gio
95892
95893     https://bugzilla.gnome.org/show_bug.cgi?id=656679
95894
95895  gio/gfile.c     | 2 +-
95896  gio/gfileinfo.c | 2 +-
95897  2 files changed, 2 insertions(+), 2 deletions(-)
95898
95899 commit 5dcc502f914db3b57599e6740345b46292a979a4
95900 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
95901 Date:   Tue Oct 4 10:14:35 2011 +0100
95902
95903     Document that types are limited to 64 KiB
95904
95905     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=659916
95906     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
95907
95908  gobject/gtype.c | 9 ++++++++-
95909  1 file changed, 8 insertions(+), 1 deletion(-)
95910
95911 commit 33a86fce6a157ec7a69fe21a157b27748cb286eb
95912 Author: Kean Johnston <kean.johnson@gmail.com>
95913 Date:   Sat Oct 15 17:57:23 2011 -0400
95914
95915     GIOModule: Use G_SEARCHPATH_SEPARATOR_S instead of ":"
95916
95917     https://bugzilla.gnome.org/show_bug.cgi?id=661257
95918
95919  gio/giomodule.c | 2 +-
95920  1 file changed, 1 insertion(+), 1 deletion(-)
95921
95922 commit 94accc2d7891c8147ea5468828a346c716b06045
95923 Author: Giovanni Campagna <gcampagna@src.gnome.org>
95924 Date:   Sat Oct 15 17:54:41 2011 -0400
95925
95926     GKeyFile: improve introspection annotations
95927
95928     Ensure that all methods that take or return arrays are annotated
95929     (including length). Mark ref, unref and free methods as (skip).
95930
95931     https://bugzilla.gnome.org/show_bug.cgi?id=590808
95932
95933  glib/gkeyfile.c | 60
95934  ++++++++++++++++++++++++++++-----------------------------
95935  1 file changed, 30 insertions(+), 30 deletions(-)
95936
95937 commit 96817746d999ce34b4fd3471b3c58d3a6be2dcbd
95938 Author: Giovanni Campagna <gcampagna@src.gnome.org>
95939 Date:   Sat Oct 15 17:51:25 2011 -0400
95940
95941     Turn GKeyFile into a boxed for introspection
95942
95943     Using the new refcounting API, introduce a boxed type wrapping
95944     GKeyFile and expose it introspection bindings in glib-types.h.
95945
95946  docs/reference/gobject/gobject-sections.txt |  1 +
95947  gobject/gboxed.c                            |  2 ++
95948  gobject/glib-types.h                        | 10 ++++++++++
95949  gobject/gobject.symbols                     |  1 +
95950  4 files changed, 14 insertions(+)
95951
95952 commit a57c9148cf6dde67c967b837d74faf92a12c3ca6
95953 Author: Christian Persch <chpe@gnome.org>
95954 Date:   Mon May 25 15:07:27 2009 +0200
95955
95956     GKeyFile: Add refcounting API
95957
95958     Adds g_key_file_ref and g_key_file_unref, to be used by a future
95959     GKeyFile boxed type for language bindings.
95960
95961     Based on the patch by Christian Persch and Emmanuele Bassi.
95962
95963     Author: Christian Persch
95964     Signed-off-by: Johan Dahlin
95965     Signed-off-by: Giovanni Campagna
95966
95967     https://bugzilla.gnome.org/show_bug.cgi?id=590808
95968
95969  docs/reference/glib/glib-sections.txt |  2 ++
95970  glib/gkeyfile.c                       | 59
95971  ++++++++++++++++++++++++++++++++---
95972  glib/gkeyfile.h                       |  2 ++
95973  glib/glib.symbols                     |  2 ++
95974  4 files changed, 60 insertions(+), 5 deletions(-)
95975
95976 commit dfd75d2ead8c41f307f0daeb84aaa9e4bd923119
95977 Author: Matthias Clasen <mclasen@redhat.com>
95978 Date:   Sat Oct 15 17:31:47 2011 -0400
95979
95980     Add 'Since 2.32' indexes to gio and gobject docs
95981
95982  docs/reference/gio/gio-docs.xml          | 4 ++++
95983  docs/reference/gobject/gobject-docs.sgml | 4 ++++
95984  2 files changed, 8 insertions(+)
95985
95986 commit de834bed306565c0652050665eafff4dfcdf0d8b
95987 Author: Dan Winship <danw@gnome.org>
95988 Date:   Sat Oct 15 16:59:59 2011 -0400
95989
95990     GAppLaunchContext: add environment-manipulating functions
95991
95992     Add functions for manipulating the environment under which a
95993     GAppLaunchContext will launch its children, to avoid thread-related
95994     bugs with using setenv() directly.
95995
95996     FIXME: win32 side isn't implemented yet
95997
95998     https://bugzilla.gnome.org/show_bug.cgi?id=659326
95999
96000  docs/reference/gio/gio-sections.txt |   3 +
96001  gio/gappinfo.c                      |  99 +++++++++++++++++++++++-
96002  gio/gappinfo.h                      |  66 ++++++++--------
96003  gio/gdesktopappinfo.c               | 145
96004  +++++++++++++++++++++---------------
96005  gio/gio.symbols                     |   3 +
96006  gio/gwin32appinfo.c                 |   9 +++
96007  6 files changed, 232 insertions(+), 93 deletions(-)
96008
96009 commit 117e534091d7cf21ab48c56141a3340a15c74390
96010 Author: Matthias Clasen <mclasen@redhat.com>
96011 Date:   Sat Oct 15 16:50:23 2011 -0400
96012
96013     Misc doc formatting fixes
96014
96015  docs/reference/glib/glib-sections.txt |  1 -
96016  glib/gscanner.c                       |  9 ++++-----
96017  glib/gthread.c                        | 16 +++++++---------
96018  glib/gthread.h                        |  2 +-
96019  glib/gthreadpool.c                    |  4 ++--
96020  5 files changed, 14 insertions(+), 18 deletions(-)
96021
96022 commit 94c246e8e3816d05971e9a825cf15769b04e8098
96023 Author: Matthias Clasen <mclasen@redhat.com>
96024 Date:   Sat Oct 15 16:28:07 2011 -0400
96025
96026     Add tests for new g_environ_ functions
96027
96028  glib/tests/environment.c | 62
96029  ++++++++++++++++++++++++++++++++++++++++++++++--
96030  1 file changed, 60 insertions(+), 2 deletions(-)
96031
96032 commit 7a9987d35d568707df2c7c12e851623b46e9e63d
96033 Author: Matthias Clasen <mclasen@redhat.com>
96034 Date:   Sat Oct 15 16:13:08 2011 -0400
96035
96036     Move environment-related functions into their own files
96037
96038     gutils.[hc] is a bit of a grab bag, so lets start cleaning
96039     things up by moving all the environment-related functions
96040     into separate genviron.[hc] files.
96041
96042     The private _g_getenv_nomalloc has been moved to its sole caller.
96043
96044  glib/Makefile.am |   4 +-
96045  glib/glib.h      |   1 +
96046  glib/gslice.c    |  20 +-
96047  glib/gutils.c    | 591
96048  +------------------------------------------------------
96049  glib/gutils.h    |  38 +---
96050  5 files changed, 30 insertions(+), 624 deletions(-)
96051
96052 commit 409d93148f2d95c2966f75fe0901edd1e06c99a9
96053 Author: Dan Winship <danw@gnome.org>
96054 Date:   Sat Oct 15 15:52:28 2011 -0400
96055
96056     gutils: Add functions for working with environment arrays
96057
96058     When spawning a child process, it is not safe to call setenv() before
96059     the fork() (because setenv() isn't thread-safe), but it's also not
96060     safe to call it after the fork() (because it's not async-signal-safe).
96061     So the only safe way to alter the environment for a child process from
96062     a threaded program is to pass a fully-formed envp array to
96063     exec*/g_spawn*/etc.
96064
96065     So, add g_environ_getenv(), g_environ_setenv(), and
96066     g_environ_unsetenv(), which act like their namesakes, but work on
96067     arbitrary arrays rather than working directly on the environment.
96068
96069     http://bugzilla.gnome.org/show_bug.cgi?id=659326
96070
96071  docs/reference/glib/glib-sections.txt |   3 +
96072  glib/glib.symbols                     |   3 +
96073  glib/gspawn.h                         |  36 ++++--
96074  glib/gutils.c                         | 204
96075  +++++++++++++++++++++++++++++-----
96076  glib/gutils.h                         |  27 +++--
96077  5 files changed, 225 insertions(+), 48 deletions(-)
96078
96079 commit 5ff803d91f252bfeb4a9cfaf2f94ecdea6e6a687
96080 Author: Ryan Lortie <desrt@desrt.ca>
96081 Date:   Sat Oct 15 13:27:46 2011 -0400
96082
96083     Add to the pitfalls: fork() and daemon()
96084
96085  glib/gthread.c | 12 ++++++++++++
96086  1 file changed, 12 insertions(+)
96087
96088 commit ef6371ff746e618eabd301b237b4e4a620ca5e47
96089 Author: Ryan Lortie <desrt@desrt.ca>
96090 Date:   Sat Oct 15 11:03:07 2011 -0400
96091
96092     tests/Makefile.am: remove unused LDFLAGS variable
96093
96094  tests/Makefile.am | 1 -
96095  1 file changed, 1 deletion(-)
96096
96097 commit 6651bd221e4d9316884b4fad3c3e9943695ab639
96098 Author: Matthias Clasen <mclasen@redhat.com>
96099 Date:   Sat Oct 15 13:04:20 2011 -0400
96100
96101     Expand thread docs a bit
96102
96103     Add some discussion of pitfalls of threaded programming.
96104
96105  glib/gthread.c | 43 ++++++++++++++++++++++++++++++++++++++-----
96106  1 file changed, 38 insertions(+), 5 deletions(-)
96107
96108 commit e4699af8eb384cac336a36db6b97722d021e1cbf
96109 Author: Matthias Clasen <mclasen@redhat.com>
96110 Date:   Sat Oct 15 11:37:03 2011 -0400
96111
96112     Documentation tweaks
96113
96114  glib/gthread.c | 66
96115  ++++++++++++++++++++++++++++++++++++----------------------
96116  1 file changed, 41 insertions(+), 25 deletions(-)
96117
96118 commit 55654fc8adb1cb2f907aa0228631951860dc6dda
96119 Author: Fran Dieguez <fran@openhost.es>
96120 Date:   Sat Oct 15 16:29:50 2011 +0200
96121
96122     Updaged Galician translations
96123
96124  po/gl.po | 824
96125  ++++++++++++++++++++++++++++++++-------------------------------
96126  1 file changed, 422 insertions(+), 402 deletions(-)
96127
96128 commit 3fe3fdd75abb313fc43b58ebd4a71dcfe8bab32f
96129 Author: Ryan Lortie <desrt@desrt.ca>
96130 Date:   Sat Oct 15 09:48:42 2011 -0400
96131
96132     Check for "our" threads in some places
96133
96134     Don't allow g_thread_join() to be called on or g_thread_exit() to be
96135     called from within threads that were not created by GLib.  Document
96136     this.
96137
96138  glib/gthread.c | 20 +++++++++++++++++---
96139  1 file changed, 17 insertions(+), 3 deletions(-)
96140
96141 commit 11f3684b715ef35dd97ad108c7116260c7c4cdc2
96142 Author: Ryan Lortie <desrt@desrt.ca>
96143 Date:   Sat Oct 15 09:48:22 2011 -0400
96144
96145     gtk-doc g_thread_ref() and g_thread_unref()
96146
96147  glib/gthread.c | 18 ++++++++++++++++++
96148  1 file changed, 18 insertions(+)
96149
96150 commit e75e9c30446157b52013644fdc5fd406733027b9
96151 Author: Ryan Lortie <desrt@desrt.ca>
96152 Date:   Sat Oct 15 09:48:10 2011 -0400
96153
96154     Rename g_thread_try to g_thread_try_new
96155
96156  docs/reference/glib/glib-sections.txt |  2 +-
96157  glib/glib.symbols                     |  2 +-
96158  glib/gthread.c                        | 18 +++++++++---------
96159  glib/gthread.h                        |  2 +-
96160  glib/gthreadpool.c                    |  2 +-
96161  glib/tests/thread.c                   |  4 ++--
96162  6 files changed, 15 insertions(+), 15 deletions(-)
96163
96164 commit 4417e77f17902e8a4d782979b187f23f6b86bf9e
96165 Author: Matthias Clasen <mclasen@redhat.com>
96166 Date:   Sat Oct 15 00:56:08 2011 -0400
96167
96168     Add atomic test to TEST_PROGS
96169
96170  glib/tests/Makefile.am | 4 ++--
96171  1 file changed, 2 insertions(+), 2 deletions(-)
96172
96173 commit 482bb387484c3febb6f7b01326cb6ab66d900f91
96174 Author: Matthias Clasen <mclasen@redhat.com>
96175 Date:   Sat Oct 15 00:26:02 2011 -0400
96176
96177     Documentation additions
96178
96179  glib/deprecated/gthread-deprecated.c | 2 ++
96180  1 file changed, 2 insertions(+)
96181
96182 commit 8bc8cd7aa05900dcfad943b91c3720caa7b611ee
96183 Author: Matthias Clasen <mclasen@redhat.com>
96184 Date:   Sat Oct 15 00:09:20 2011 -0400
96185
96186     Improve test coverage
96187
96188  glib/tests/Makefile.am |  3 +++
96189  glib/tests/mainloop.c  | 58
96190  ++++++++++++++++++++++++++++++++++++++++++++++++--
96191  glib/tests/strfuncs.c  | 15 +++++++++++++
96192  3 files changed, 74 insertions(+), 2 deletions(-)
96193
96194 commit 52321def8f187eb1586c8989c407b473e19cf2e6
96195 Author: Matthias Clasen <mclasen@redhat.com>
96196 Date:   Fri Oct 14 23:20:06 2011 -0400
96197
96198     Add a test involving g_thread_ref/unref
96199
96200     Also, fix the resource-limit test to properly unset RLIMIT_NPROC.
96201
96202  glib/tests/thread.c | 17 +++++++++++++++--
96203  1 file changed, 15 insertions(+), 2 deletions(-)
96204
96205 commit 81431fa5b8093ea15533a41cd46c5569941fe99a
96206 Author: Matthias Clasen <mclasen@redhat.com>
96207 Date:   Fri Oct 14 23:12:06 2011 -0400
96208
96209     Add g_thread_try to the docs
96210
96211  docs/reference/glib/glib-sections.txt | 1 +
96212  1 file changed, 1 insertion(+)
96213
96214 commit d000bf67f70f83bd37ae078b38cf83ee7d3c6447
96215 Author: Matthias Clasen <mclasen@redhat.com>
96216 Date:   Fri Oct 14 23:01:05 2011 -0400
96217
96218     Update doc lists
96219
96220  docs/reference/glib/glib-sections.txt | 5 +++--
96221  1 file changed, 3 insertions(+), 2 deletions(-)
96222
96223 commit 5ddcc284e801a84a455bfecca18dbc68dd91439b
96224 Author: Matthias Clasen <mclasen@redhat.com>
96225 Date:   Fri Oct 14 23:00:17 2011 -0400
96226
96227     Minor doc clarifications
96228
96229  glib/gthread.c | 13 +++++++------
96230  1 file changed, 7 insertions(+), 6 deletions(-)
96231
96232 commit a6da2b9ff91f0b8782a243e342e17a0ace415c11
96233 Author: Ryan Lortie <desrt@desrt.ca>
96234 Date:   Fri Oct 14 21:52:36 2011 -0400
96235
96236     Mention thread API changes in README
96237
96238  README.in | 13 +++++++++++--
96239  1 file changed, 11 insertions(+), 2 deletions(-)
96240
96241 commit 4359cbd810e29f964aae16fb186d2ad2fe331189
96242 Author: Ryan Lortie <desrt@desrt.ca>
96243 Date:   Fri Oct 14 21:43:51 2011 -0400
96244
96245     I read the news today, oh boy...
96246
96247  NEWS | 201
96248  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
96249  1 file changed, 201 insertions(+)
96250
96251 commit 7ab25865f229ad8d98a067b590319bfdd988e50e
96252 Author: Ryan Lortie <desrt@desrt.ca>
96253 Date:   Fri Oct 14 19:41:08 2011 -0400
96254
96255     Stop checking for fork() across GMainContext
96256
96257     01ed78d525cf2f8769022e27cc2573ec7ba123b3 introduced assertion
96258     checks for
96259     creating a main context, forking, and attempting to use the main
96260     context
96261     from the child side of the fork.
96262
96263     Some code (such as gnome-keyring-daemon) daemonise after calling
96264     GMainContext.  That's probably still mostly safe since we still only
96265     have one side of the fork touching the context afterwards.
96266
96267     This use case is still troubling, however, since if any worker threads
96268     have been created at the time of the fork(), we could end up in the
96269     classic situation of leaving some mutexes in a locked state when the
96270     other threads disappear from the copy of the image that the child
96271     gets.
96272
96273     This will require some deeper thinking...
96274
96275  glib/gmain.c | 14 --------------
96276  1 file changed, 14 deletions(-)
96277
96278 commit 51773c6c64431c03242a6f3d12d44f99282c815c
96279 Author: Ryan Lortie <desrt@desrt.ca>
96280 Date:   Fri Oct 14 13:02:58 2011 -0400
96281
96282     Mask all signals in GLib worker thread
96283
96284     Some code using GLib (gnome-keyring-daemon, for example) assumes that
96285     they can catch signals by masking them out in the main thread and
96286     calling sigwait() from a worker.
96287
96288     The problem is that our new worker thread catches the signals before
96289     sigwait() has a chance and the default action occurs (typically
96290     resulting in program termination).
96291
96292     If we mask all the signals in our worker, then this can't happen.
96293
96294  docs/reference/glib/tmpl/macros_misc.sgml | 15 +++++++++++++++
96295  glib/gmain.c                              | 11 +++++++++++
96296  2 files changed, 26 insertions(+)
96297
96298 commit 1ed88f0615d1be4d629f3f1933ec5b249cb6429e
96299 Author: Florian Müllner <fmuellner@gnome.org>
96300 Date:   Thu Oct 13 22:33:21 2011 +0200
96301
96302     desktop-app-info: Add support for X-GNOME-Keywords
96303
96304     With search gaining traction as being the preferred way to locate
96305     applications, the existing .desktop file fields meant for browsing
96306     often produce insufficient results.
96307     gnome-control-center introduced a custom X-GNOME-Keywords field for
96308     that purpose, which we plan to support in gnome-shell as well.
96309
96310     https://bugzilla.gnome.org/show_bug.cgi?id=661763
96311
96312  docs/reference/gio/gio-sections.txt |  1 +
96313  gio/gdesktopappinfo.c               | 21 +++++++++++++++++++++
96314  gio/gdesktopappinfo.h               |  1 +
96315  gio/gio.symbols                     |  1 +
96316  4 files changed, 24 insertions(+)
96317
96318 commit 14e3b128237279d895128e4d611cd12c604a67d4
96319 Author: Ryan Lortie <desrt@desrt.ca>
96320 Date:   Fri Oct 14 00:00:14 2011 -0400
96321
96322     g_cond_timed_wait: support NULL time parameter
96323
96324     It was undocumented, but this used to mean "wait forever".  Looks like
96325     we have some uses of this internally and there may be others in the
96326     wild...
96327
96328  glib/deprecated/gthread-deprecated.c | 6 ++++++
96329  1 file changed, 6 insertions(+)
96330
96331 commit 4033c616ff23eb1e647a0b0cd13ac54f28e1242b
96332 Author: Ryan Lortie <desrt@desrt.ca>
96333 Date:   Thu Oct 13 23:24:23 2011 -0400
96334
96335     GCond: use monotonic time for timed waits
96336
96337     Switch GCond to using monotonic time for timed waits by introducing a
96338     new API based on monotonic time in a gint64: g_cond_wait_until().
96339
96340     Deprecate the old API based on wallclock time in a GTimeVal.
96341
96342     Fix up the gtk-doc for GCond while we're at it: update the examples to
96343     use static-allocated GCond and GMutex and clarify some things a bit.
96344     Also explain the rationale behind using an absolute time instead of a
96345     relative time.
96346
96347  docs/reference/glib/glib-sections.txt |   2 +-
96348  glib/deprecated/gthread-deprecated.c  |  46 +++++++++++
96349  glib/deprecated/gthread.h             |  12 ++-
96350  glib/glib.symbols                     |   2 +-
96351  glib/gthread-posix.c                  | 148
96352  ++++++++++++++++++----------------
96353  glib/gthread-win32.c                  |  30 +------
96354  glib/gthread.c                        |  42 ++++++----
96355  glib/gthread.h                        |   5 +-
96356  8 files changed, 167 insertions(+), 120 deletions(-)
96357
96358 commit fd382156b80a0ba848d6de7e009337fdb32221d9
96359 Author: Ryan Lortie <desrt@desrt.ca>
96360 Date:   Thu Oct 13 10:51:35 2011 -0400
96361
96362     tests: disable deprecation warnings for tests
96363
96364     We need to test deprecated functions, so don't warn us for doing so.
96365
96366  tests/Makefile.am          | 5 +++--
96367  tests/gobject/Makefile.am  | 1 +
96368  tests/refcount/Makefile.am | 1 +
96369  3 files changed, 5 insertions(+), 2 deletions(-)
96370
96371 commit 3ebdb4d46a97790e0d93db3e2411b44e46da0159
96372 Author: Ryan Lortie <desrt@desrt.ca>
96373 Date:   Thu Oct 13 09:14:57 2011 -0400
96374
96375     gutils: stop using GStaticPrivate
96376
96377     This was our last internal use.
96378
96379  glib/gutils.c | 6 +++---
96380  1 file changed, 3 insertions(+), 3 deletions(-)
96381
96382 commit 62fe0532685a592c760d98c791379dea4d79fbe1
96383 Author: Ryan Lortie <desrt@desrt.ca>
96384 Date:   Thu Oct 13 09:00:54 2011 -0400
96385
96386     Revert "make struct _GThread private"
96387
96388     This reverts commit d904612100120d12126f1a6623a106d8a5b02fa6.
96389
96390     glibmm touches the contents of GThread, so this broke their build.
96391
96392  glib/deprecated/gthread.h | 9 +++++++++
96393  glib/gthreadprivate.h     | 9 ---------
96394  2 files changed, 9 insertions(+), 9 deletions(-)
96395
96396 commit d904612100120d12126f1a6623a106d8a5b02fa6
96397 Author: Ryan Lortie <desrt@desrt.ca>
96398 Date:   Thu Oct 13 01:24:16 2011 -0400
96399
96400     make struct _GThread private
96401
96402     Hide the definition of struct _GThread in gthreadprivate.h for now.
96403
96404     This is possibly an API break -- although the structure contents were
96405     undocumented and it was not safe to access them in a meaningful way,
96406     someone may have tried to do it anyway.  We'll leave it here for
96407     a while
96408     to see if it causes any problems.
96409
96410     Avoid merging its contents with GRealThread for now, just incase
96411     we need
96412     to expose it again.
96413
96414  glib/deprecated/gthread.h | 9 ---------
96415  glib/gthreadprivate.h     | 9 +++++++++
96416  2 files changed, 9 insertions(+), 9 deletions(-)
96417
96418 commit b1cc2579c199c6568e1bf5cef1aab7633f99824f
96419 Author: Ryan Lortie <desrt@desrt.ca>
96420 Date:   Thu Oct 13 01:22:51 2011 -0400
96421
96422     tidy up gthreadprivate.h
96423
96424     Remove some unused includes, too.
96425
96426  glib/deprecated/gthread-deprecated.c |  1 +
96427  glib/gthreadprivate.h                | 40
96428  +++++++++++++++---------------------
96429  2 files changed, 18 insertions(+), 23 deletions(-)
96430
96431 commit 332f74a2fc40da5d8f9313020468ed27e56b2b14
96432 Author: Ryan Lortie <desrt@desrt.ca>
96433 Date:   Thu Oct 13 01:17:36 2011 -0400
96434
96435     drop g_thread_new_full()
96436
96437     We'll hold out on this until someone has a really convincing
96438     reason for
96439     why they need to control the stack size.
96440
96441     If we do decide to add it back, it should probably have a name like
96442     _new_with_stack_size(), not _full().
96443
96444  glib/deprecated/gthread-deprecated.c |  2 +-
96445  glib/deprecated/gthread.h            |  2 +-
96446  glib/glib.symbols                    |  1 -
96447  glib/gthread.c                       | 51
96448  ++++--------------------------------
96449  glib/gthread.h                       |  5 ----
96450  glib/tests/thread.c                  |  6 ++---
96451  6 files changed, 10 insertions(+), 57 deletions(-)
96452
96453 commit 430c5635f245ca485f09035f1b6c3a59dd69758c
96454 Author: Ryan Lortie <desrt@desrt.ca>
96455 Date:   Thu Oct 13 01:00:57 2011 -0400
96456
96457     g_thread_new: never fail
96458
96459     Remove the GError argument from g_thread_new() and abort on failure.
96460     Introduce g_thread_try() for those who want to handle failure.
96461
96462  gio/gdbusprivate.c                  |  5 +----
96463  gio/tests/contexts.c                |  2 +-
96464  gio/tests/gdbus-export.c            |  7 +------
96465  gio/tests/gdbus-peer.c              | 14 ++++---------
96466  gio/tests/gdbus-proxy-threads.c     |  4 +---
96467  gio/tests/gdbus-test-codegen.c      |  3 +--
96468  gio/tests/gdbus-threading.c         | 24 ++++------------------
96469  gio/tests/resolver.c                |  4 +---
96470  gio/tests/send-data.c               |  4 +---
96471  gio/tests/socket-client.c           |  4 +---
96472  gio/tests/socket-server.c           |  4 +---
96473  gio/tests/socket.c                  |  3 +--
96474  gio/tests/tls-interaction.c         |  3 +--
96475  gio/tests/unix-streams.c            |  4 ++--
96476  glib/glib.symbols                   |  1 +
96477  glib/gmain.c                        |  6 +-----
96478  glib/gthread.c                      | 40
96479  +++++++++++++++++++++++++++++++++----
96480  glib/gthread.h                      |  3 +++
96481  glib/gthreadpool.c                  |  2 +-
96482  glib/tests/once.c                   |  2 +-
96483  glib/tests/thread.c                 |  6 +++---
96484  gobject/tests/dynamictests.c        |  2 +-
96485  gthread/tests/1bit-mutex.c          |  3 +--
96486  gthread/tests/atomic.c              |  2 +-
96487  gthread/tests/gwakeuptest.c         |  2 +-
96488  gthread/tests/spawn-multithreaded.c |  6 ++----
96489  26 files changed, 73 insertions(+), 87 deletions(-)
96490
96491 commit 015f4b4513279c4be40c03121473ffcea347ed84
96492 Author: Ryan Lortie <desrt@desrt.ca>
96493 Date:   Thu Oct 13 00:43:33 2011 -0400
96494
96495     thread: nuke the concept of 'joinable'
96496
96497     And remove the 'joinable' argument from g_thread_new() and
96498     g_thread_new_full().
96499
96500     Change the wording in the docs.  Clarify expectations for
96501     (deprecated) g_thread_create().
96502
96503  gio/gdbusprivate.c                   |  1 -
96504  gio/tests/contexts.c                 |  2 +-
96505  gio/tests/gdbus-export.c             |  1 -
96506  gio/tests/gdbus-peer.c               |  4 ---
96507  gio/tests/gdbus-proxy-threads.c      |  2 +-
96508  gio/tests/gdbus-test-codegen.c       |  1 -
96509  gio/tests/gdbus-threading.c          |  4 ---
96510  gio/tests/resolver.c                 |  8 +++++-
96511  gio/tests/send-data.c                |  6 ++++-
96512  gio/tests/socket-client.c            |  6 ++++-
96513  gio/tests/socket-server.c            |  6 ++++-
96514  gio/tests/socket.c                   |  2 +-
96515  gio/tests/tls-interaction.c          |  2 +-
96516  gio/tests/unix-streams.c             |  4 +--
96517  glib/deprecated/gthread-deprecated.c | 24 ++++++++++++------
96518  glib/gmain.c                         |  2 +-
96519  glib/gthread.c                       | 48
96520  +++++++++++-------------------------
96521  glib/gthread.h                       |  2 --
96522  glib/gthreadpool.c                   | 13 +++++-----
96523  glib/gthreadprivate.h                | 14 +++++------
96524  glib/tests/once.c                    |  2 +-
96525  glib/tests/thread.c                  | 12 ++++-----
96526  gobject/tests/dynamictests.c         |  2 +-
96527  gthread/tests/1bit-mutex.c           |  4 +--
96528  gthread/tests/atomic.c               |  2 +-
96529  gthread/tests/gwakeuptest.c          |  2 +-
96530  gthread/tests/spawn-multithreaded.c  |  3 +--
96531  27 files changed, 87 insertions(+), 92 deletions(-)
96532
96533 commit b0e73ca390d0f22baccc3636dd4d2e8e9cb0f58f
96534 Author: Ryan Lortie <desrt@desrt.ca>
96535 Date:   Thu Oct 13 00:29:04 2011 -0400
96536
96537     GThread: make refcounting public
96538
96539  glib/glib.symbols |  2 ++
96540  glib/gthread.c    | 12 +++++++++++-
96541  glib/gthread.h    |  2 ++
96542  3 files changed, 15 insertions(+), 1 deletion(-)
96543
96544 commit 62be9365d9641073185c28c8f0a8fe06fb9a92e0
96545 Author: Ryan Lortie <desrt@desrt.ca>
96546 Date:   Thu Oct 13 00:18:17 2011 -0400
96547
96548     thread: simplify 'free' process
96549
96550     GThread is freed using some very slightly confusing logic: if
96551     the thread
96552     was created 'joinable', then the structure is freed after the join()
96553     call succeeds (since we know the thread has exited).  If the
96554     thread was
96555     not created 'joinable' then the free is when the thread quits
96556     (since we
96557     know 'join' will not be called later).
96558
96559     Move to a straight ref-counting system: 1 ref owned by the thread
96560     and 1
96561     extra ref if the thread is joinable.  Both thread quit and joining
96562     will
96563     decrease the refcount by 1.
96564
96565  glib/gthread.c        | 40 ++++++++++++++++++----------------------
96566  glib/gthreadprivate.h |  1 +
96567  2 files changed, 19 insertions(+), 22 deletions(-)
96568
96569 commit becb4b820f84badac9eaee4e123c8a0ef41a9ba3
96570 Author: Ryan Lortie <desrt@desrt.ca>
96571 Date:   Thu Oct 13 00:01:28 2011 -0400
96572
96573     remove 'joinable' parameter to backends
96574
96575     Both backends are now oblivious to the concept of joinability,
96576     so don't
96577     bother passing the parameter.
96578
96579  glib/gthread-posix.c  | 1 -
96580  glib/gthread-win32.c  | 1 -
96581  glib/gthread.c        | 2 +-
96582  glib/gthreadprivate.h | 1 -
96583  4 files changed, 1 insertion(+), 4 deletions(-)
96584
96585 commit dbf20d585fd53c612a1dd8ef07275d2affcf7fc0
96586 Author: Ryan Lortie <desrt@desrt.ca>
96587 Date:   Wed Oct 12 23:40:02 2011 -0400
96588
96589     posix threads: joinable tweaks
96590
96591     Make the POSIX backend a little bit more like the win32 one in
96592     terms of
96593     how we deal with joinability.
96594
96595     Calling g_system_thread_join() is now optional, and
96596     g_system_thread_wait() can be safely called by multiple threads.
96597
96598     There is no longer any internal concept of joinability.
96599
96600  glib/gthread-posix.c | 24 +++++++++++++++++++-----
96601  1 file changed, 19 insertions(+), 5 deletions(-)
96602
96603 commit f970dfc73471f2108bc21c10e4714eafea70315c
96604 Author: Ryan Lortie <desrt@desrt.ca>
96605 Date:   Wed Oct 12 23:25:12 2011 -0400
96606
96607     tests: don't #include <sys/resource.h> on win32
96608
96609  glib/tests/thread.c | 5 ++++-
96610  1 file changed, 4 insertions(+), 1 deletion(-)
96611
96612 commit 45736d33bb0a855cfa1aa07453c7af0d26996e9b
96613 Author: Ryan Lortie <desrt@desrt.ca>
96614 Date:   Wed Oct 12 23:22:31 2011 -0400
96615
96616     win32 threads: simplify
96617
96618     Merge the GThreadData with the GThreadWin32 struct.  Drop the
96619     extra TLS
96620     variable.
96621
96622     Close the handle on _free(), which means that there is no leak if
96623     g_system_thread_join() isn't called.
96624
96625     Remove all internal concept of joinability.
96626
96627  glib/gthread-win32.c | 57
96628  +++++++++-------------------------------------------
96629  1 file changed, 9 insertions(+), 48 deletions(-)
96630
96631 commit dfd466979be8ab93d7c569c3e5199a02d03671e8
96632 Author: Ryan Lortie <desrt@desrt.ca>
96633 Date:   Wed Oct 12 23:16:49 2011 -0400
96634
96635     Only g_system_thread_free() our own threads
96636
96637     Keep track of if we created a thread for ourselves or if the GThread*
96638     was allocated in response to g_thread_self() on a previously-unknown
96639     thread.
96640
96641     Only call g_system_thread_free() in the first case.
96642
96643  glib/gthread.c        | 21 +++++++++++++--------
96644  glib/gthreadprivate.h |  2 ++
96645  2 files changed, 15 insertions(+), 8 deletions(-)
96646
96647 commit a5800ef336661e51db019d7bc4b98b184b06ba86
96648 Author: Ryan Lortie <desrt@desrt.ca>
96649 Date:   Wed Oct 12 23:04:15 2011 -0400
96650
96651     Finish killing off GSystemThread
96652
96653  configure.ac               | 14 --------------
96654  glib/deprecated/gthread.h  | 13 +++++++++++--
96655  glib/glibconfig.h.win32.in | 16 ----------------
96656  glib/gthreadprivate.h      |  1 -
96657  4 files changed, 11 insertions(+), 33 deletions(-)
96658
96659 commit e0c9757b9b0d7074923f96716adb3bff07b32349
96660 Author: Ryan Lortie <desrt@desrt.ca>
96661 Date:   Wed Oct 12 22:53:52 2011 -0400
96662
96663     win32 threads: use our own data, not system_thread
96664
96665     Stop using the generic system_thread field in GRealThread.
96666     Use our own
96667     pointer instead.
96668
96669  glib/gthread-win32.c | 24 +++++++++++++++++-------
96670  1 file changed, 17 insertions(+), 7 deletions(-)
96671
96672 commit 67e28068e14428afe8335a1503ea7d734419326d
96673 Author: Ryan Lortie <desrt@desrt.ca>
96674 Date:   Wed Oct 12 22:49:39 2011 -0400
96675
96676     win32: fix function name clash
96677
96678  glib/gthread-win32.c | 4 ++--
96679  1 file changed, 2 insertions(+), 2 deletions(-)
96680
96681 commit 2010f7f95554df5654e6ee626f76189a0712dbfe
96682 Author: Ryan Lortie <desrt@desrt.ca>
96683 Date:   Wed Oct 12 22:40:37 2011 -0400
96684
96685     posix threads: use our own system_thread
96686
96687     Wrap GRealThread in a GThreadPosix that includes its own pthread_t
96688     field
96689     called "system_thread" and use that instead of the generic field in
96690     GRealThread.
96691
96692  glib/gthread-posix.c | 24 +++++++++++++++++-------
96693  1 file changed, 17 insertions(+), 7 deletions(-)
96694
96695 commit 2f5486f02040b0d5cfc67eb97bd037a0ffd86635
96696 Author: Ryan Lortie <desrt@desrt.ca>
96697 Date:   Wed Oct 12 22:35:35 2011 -0400
96698
96699     thread creation: Simplify error handling
96700
96701     Instead of always returning non-NULL and finding out about errors via
96702     the GError*, return NULL from the backend in the event of an error.
96703
96704  glib/gthread-posix.c |  5 +++--
96705  glib/gthread-win32.c |  3 ++-
96706  glib/gthread.c       | 23 +++++++++--------------
96707  3 files changed, 14 insertions(+), 17 deletions(-)
96708
96709 commit e14a3746db8c9979b3d9840602be5f79af501605
96710 Author: Ryan Lortie <desrt@desrt.ca>
96711 Date:   Wed Oct 12 22:29:13 2011 -0400
96712
96713     Combine g_sytem_thread_{new,create}()
96714
96715  glib/gthread-posix.c  | 24 ++++++++++--------------
96716  glib/gthread-win32.c  | 25 ++++++++++---------------
96717  glib/gthread.c        | 11 ++++-------
96718  glib/gthreadprivate.h | 12 +++++-------
96719  4 files changed, 29 insertions(+), 43 deletions(-)
96720
96721 commit a3f82c847f8f9dc7931bc9c81f95205e2178ab49
96722 Author: Ryan Lortie <desrt@desrt.ca>
96723 Date:   Wed Oct 12 22:23:12 2011 -0400
96724
96725     g_system_thread_create: drop 'data' arg
96726
96727     Since it's now always the same as the 'thread' arg.
96728
96729  glib/gthread-posix.c  | 3 +--
96730  glib/gthread-win32.c  | 3 +--
96731  glib/gthread.c        | 2 +-
96732  glib/gthreadprivate.h | 1 -
96733  4 files changed, 3 insertions(+), 6 deletions(-)
96734
96735 commit 3237eaf5d527ecccae51b490d9cfbbf7e6b8538c
96736 Author: Ryan Lortie <desrt@desrt.ca>
96737 Date:   Wed Oct 12 22:19:28 2011 -0400
96738
96739     g_system_thread_create: SystemThread -> RealThread
96740
96741     Just like g_system_thread_wait().
96742
96743  glib/gthread-posix.c  | 4 ++--
96744  glib/gthread-win32.c  | 4 ++--
96745  glib/gthread.c        | 2 +-
96746  glib/gthreadprivate.h | 2 +-
96747  4 files changed, 6 insertions(+), 6 deletions(-)
96748
96749 commit 6613b2f8fdc9d7422b124b69231c3f4b93c744c3
96750 Author: Matthias Clasen <mclasen@redhat.com>
96751 Date:   Wed Oct 12 22:29:18 2011 -0400
96752
96753     Move more docs inline
96754
96755  docs/reference/glib/tmpl/.gitignore    |   1 +
96756  docs/reference/glib/tmpl/messages.sgml | 300
96757  ---------------------------------
96758  glib/gmessages.c                       | 268
96759  +++++++++++++++++++++++++++++
96760  3 files changed, 269 insertions(+), 300 deletions(-)
96761
96762 commit dc3727cc5f4f4c9939e010722ea28e152cf9b324
96763 Author: Ryan Lortie <desrt@desrt.ca>
96764 Date:   Wed Oct 12 22:15:46 2011 -0400
96765
96766     g_system_thread_join: rename to _wait()
96767
96768  glib/gthread-posix.c  | 2 +-
96769  glib/gthread-win32.c  | 2 +-
96770  glib/gthread.c        | 2 +-
96771  glib/gthreadprivate.h | 2 +-
96772  4 files changed, 4 insertions(+), 4 deletions(-)
96773
96774 commit 4bb968e3358db98a4ad41ce7e72cf62f4458053d
96775 Author: Ryan Lortie <desrt@desrt.ca>
96776 Date:   Wed Oct 12 22:14:38 2011 -0400
96777
96778     g_system_thread_join: take GRealThread *
96779
96780     Make g_system_thread_join take the GRealThread* instead of a
96781     GSystemThread.
96782
96783  glib/gthread-posix.c  | 4 ++--
96784  glib/gthread-win32.c  | 4 ++--
96785  glib/gthread.c        | 2 +-
96786  glib/gthreadprivate.h | 3 ++-
96787  4 files changed, 7 insertions(+), 6 deletions(-)
96788
96789 commit e064c9bfeca33b59627e7e1ee43d805713fde280
96790 Author: Ryan Lortie <desrt@desrt.ca>
96791 Date:   Wed Oct 12 22:03:14 2011 -0400
96792
96793     thread: delegate allocation of GThread to backends
96794
96795     Add g_system_thread_new() and g_system_thread_free(), implemented with
96796     GSlice.  Use those instead of g_new() and g_free().
96797
96798     Presently, the backends are both doing the same thing.  This will
96799     change
96800     soon.
96801
96802  glib/gthread-posix.c  | 12 ++++++++++++
96803  glib/gthread-win32.c  | 12 ++++++++++++
96804  glib/gthread.c        |  8 ++++----
96805  glib/gthreadprivate.h |  5 +++++
96806  4 files changed, 33 insertions(+), 4 deletions(-)
96807
96808 commit 75ea14e885322ea1241315e070b2cdd68645e267
96809 Author: Matthias Clasen <mclasen@redhat.com>
96810 Date:   Wed Oct 12 21:48:34 2011 -0400
96811
96812     Move GScanner docs inline
96813
96814  docs/reference/glib/tmpl/.gitignore   |   1 +
96815  docs/reference/glib/tmpl/scanner.sgml | 607
96816  ----------------------------------
96817  glib/gscanner.c                       | 472 +++++++++++++++++++++++++-
96818  3 files changed, 471 insertions(+), 609 deletions(-)
96819
96820 commit d537726ded76eb470a78d41418579b8652c4ae8b
96821 Author: Ryan Lortie <desrt@desrt.ca>
96822 Date:   Wed Oct 12 21:47:25 2011 -0400
96823
96824     thread: stop sharing g_once_mutex
96825
96826     Unrelated code shouldn't be sharing the same mutex for no good
96827     reason --
96828     particularly not across a file boundary.
96829
96830  glib/deprecated/gthread-deprecated.c | 9 +++++----
96831  glib/gthread.c                       | 2 +-
96832  glib/gthreadprivate.h                | 2 --
96833  3 files changed, 6 insertions(+), 7 deletions(-)
96834
96835 commit 8cff9c57b1cbb443aa4063d8624af8a7bb392b75
96836 Author: Ryan Lortie <desrt@desrt.ca>
96837 Date:   Wed Oct 12 21:44:07 2011 -0400
96838
96839     thread: drop thread setup function hackery
96840
96841     Use a custom proxy function for the deprecated case instead.
96842
96843     Now GRealThread has strictly zero members dedicated to deprecated
96844     functionality.
96845
96846  glib/deprecated/gthread-deprecated.c | 15 +++++++++++++--
96847  glib/gthread.c                       | 17 ++++++-----------
96848  glib/gthreadprivate.h                |  7 ++++---
96849  3 files changed, 23 insertions(+), 16 deletions(-)
96850
96851 commit 2da83bbd36efd4adb1f4c036fe4793befbb8d120
96852 Author: Matthias Clasen <mclasen@redhat.com>
96853 Date:   Wed Oct 12 19:55:02 2011 -0400
96854
96855     Deprecate GCache
96856
96857     Ryan said it would be 'deprecated soon in GLib', when he removed
96858     the use of this in GTK+. That was a year ago, so its about time
96859     we act on it.
96860
96861  docs/reference/glib/glib-docs.sgml |   2 +-
96862  glib/Makefile.am                   |   4 +-
96863  glib/{ => deprecated}/gcache.c     | 100
96864  +++++++++++++++++++++----------------
96865  glib/{ => deprecated}/gcache.h     |   9 ++--
96866  glib/glib.h                        |   2 +-
96867  5 files changed, 67 insertions(+), 50 deletions(-)
96868
96869 commit 39ae59c47e2fbed30da725041b4cad552bea82c7
96870 Author: Ryan Lortie <desrt@desrt.ca>
96871 Date:   Wed Oct 12 18:35:45 2011 -0400
96872
96873     thread: Delete g_system_thread_self()
96874
96875     It's no longer used for anything at all.
96876
96877  glib/gthread-posix.c  |  6 ------
96878  glib/gthread-win32.c  | 23 -----------------------
96879  glib/gthreadprivate.h |  1 -
96880  3 files changed, 30 deletions(-)
96881
96882 commit a90a4b967fde1c2d7c7d6d978a797731adb25057
96883 Author: Ryan Lortie <desrt@desrt.ca>
96884 Date:   Wed Oct 12 18:33:07 2011 -0400
96885
96886     thread: reduce use of system_thread
96887
96888     The use of system_thread is now limited to joining.  We don't do that
96889     for threads that we didn't create for ourselves, so we don't need to
96890     call g_system_thread_self() to fill in system_thread for those.
96891
96892  glib/gthread.c | 2 --
96893  1 file changed, 2 deletions(-)
96894
96895 commit b7f05063710ff5bfd0e7f3722687eb63c0709ac3
96896 Author: Ryan Lortie <desrt@desrt.ca>
96897 Date:   Wed Oct 12 18:27:06 2011 -0400
96898
96899     thread: hide g_static_rec_mutex_get_rec_mutex_impl
96900
96901     Unlike with GStaticMutex, this function was never part of the pre-2.32
96902     ABI, so we should keep it tucked in.
96903
96904  glib/deprecated/gthread-deprecated.c | 2 +-
96905  glib/gconvert.c                      | 6 +++---
96906  2 files changed, 4 insertions(+), 4 deletions(-)
96907
96908 commit 1f34ef4117559f268257d902dd48ea91b3d4993e
96909 Author: Ryan Lortie <desrt@desrt.ca>
96910 Date:   Wed Oct 12 18:25:40 2011 -0400
96911
96912     missed from last commit
96913
96914  glib/gthreadprivate.h | 2 --
96915  1 file changed, 2 deletions(-)
96916
96917 commit 47e20ed3ac5206c8aa83f7d307d9802328eed05f
96918 Author: Ryan Lortie <desrt@desrt.ca>
96919 Date:   Wed Oct 12 18:24:48 2011 -0400
96920
96921     thread: remove GSystemThread assign/equal
96922
96923     These are no longer in use.
96924
96925  glib/gthread-posix.c  | 7 -------
96926  glib/gthread-win32.c  | 7 -------
96927  glib/gthreadprivate.h | 9 ---------
96928  3 files changed, 23 deletions(-)
96929
96930 commit 903705edf2e33384914688ee30ea118486cb537c
96931 Author: Ryan Lortie <desrt@desrt.ca>
96932 Date:   Wed Oct 12 18:23:20 2011 -0400
96933
96934     thread: remove dead decl from gthreadprivate.h
96935
96936     This function hasn't existed for a while...
96937
96938  glib/gthreadprivate.h | 3 ---
96939  1 file changed, 3 deletions(-)
96940
96941 commit ed35d2719ba60fe36032db6eae5e07cd45b4fe1c
96942 Author: Ryan Lortie <desrt@desrt.ca>
96943 Date:   Wed Oct 12 18:22:31 2011 -0400
96944
96945     thread: Remove the zero_thread
96946
96947     This was only used for redundant assertion checks.
96948
96949  glib/deprecated/gthread-deprecated.c | 2 --
96950  glib/gthread.c                       | 8 +-------
96951  glib/gthreadprivate.h                | 1 -
96952  3 files changed, 1 insertion(+), 10 deletions(-)
96953
96954 commit 2b281e40f32b7916d856dcc95e6f8fe625fcff03
96955 Author: Ryan Lortie <desrt@desrt.ca>
96956 Date:   Tue Oct 11 11:08:48 2011 -0400
96957
96958     GStaticRecMutex: implement via GRecMutex
96959
96960     Instead of doing our own hacked-up version.
96961
96962     This also reduces use of GSystemThread.
96963
96964  glib/deprecated/gthread-deprecated.c | 128
96965  ++++++++++++++++-------------------
96966  1 file changed, 57 insertions(+), 71 deletions(-)
96967
96968 commit 96904b679061d78da65bf0dd0b331f4a3c754b3d
96969 Author: Ryan Lortie <desrt@desrt.ca>
96970 Date:   Wed Oct 12 17:01:33 2011 -0400
96971
96972     thread: use GSList for g_thread_foreach list
96973
96974     ...instead of having a 'next' pointer in the GThread struct.
96975
96976     Now GThread contains no fields used only by deprecated code
96977     (except for
96978     the rather generic setup function field).
96979
96980  glib/deprecated/gthread-deprecated.c | 28 ++++++++--------------------
96981  glib/gthreadprivate.h                |  1 -
96982  2 files changed, 8 insertions(+), 21 deletions(-)
96983
96984 commit 9ca4f142641e6c756e48555c7dc0ea8780000359
96985 Author: Ryan Lortie <desrt@desrt.ca>
96986 Date:   Wed Oct 12 16:50:43 2011 -0400
96987
96988     thread: call g_enumerable_thread_add via callback
96989
96990     There are no longer any functions defined in gthread-deprecated.c
96991     called
96992     from gthread.c.
96993
96994  glib/deprecated/gthread-deprecated.c | 123
96995  ++++++++++++++++++-----------------
96996  glib/gthread.c                       |  21 +++---
96997  glib/gthreadprivate.h                |  22 +++----
96998  3 files changed, 83 insertions(+), 83 deletions(-)
96999
97000 commit f788a2e5e1f7c9898675d3876367e2cf7d55f386
97001 Author: Ryan Lortie <desrt@desrt.ca>
97002 Date:   Wed Oct 12 16:26:39 2011 -0400
97003
97004     thread: use GPrivate for enumerable threads
97005
97006     Use a GPrivate to track the destruction of enumerable threads
97007     and remove
97008     them from the list.
97009
97010  glib/deprecated/gthread-deprecated.c | 27 ++++++++++++++++-----------
97011  glib/gthread.c                       | 11 +++--------
97012  glib/gthreadprivate.h                |  1 -
97013  3 files changed, 19 insertions(+), 20 deletions(-)
97014
97015 commit 1368533dc2c117202d11acdde27724a0301ad301
97016 Author: Colin Walters <walters@verbum.org>
97017 Date:   Wed Oct 12 15:25:12 2011 -0400
97018
97019     gvariant: Doc typo fix
97020
97021  glib/gvariant.c | 2 +-
97022  1 file changed, 1 insertion(+), 1 deletion(-)
97023
97024 commit 15b9f64004e7377dabad7b9a03dae094df51a0e4
97025 Author: Colin Walters <walters@verbum.org>
97026 Date:   Wed Oct 12 15:22:09 2011 -0400
97027
97028     gvariant: Briefly mention limits
97029
97030  glib/gvariant.c | 5 +++++
97031  1 file changed, 5 insertions(+)
97032
97033 commit 0af48a5d7b9504dd190d497963a14d8f7a4942ed
97034 Author: Dan Winship <danw@gnome.org>
97035 Date:   Wed Oct 12 13:59:33 2011 -0400
97036
97037     gthread-deprecated: add a mising "static" to a method
97038
97039  glib/deprecated/gthread-deprecated.c | 2 +-
97040  1 file changed, 1 insertion(+), 1 deletion(-)
97041
97042 commit 95cab96515d84a9bc5dd731ea6eee08d7e786f50
97043 Author: Dan Winship <danw@gnome.org>
97044 Date:   Wed Oct 12 13:57:44 2011 -0400
97045
97046     giomodule: make the default_modules mutex recursive
97047
97048     It is possible for _g_io_module_get_default() to be called recursively
97049     (eg, if a module of one type is loaded that tries to look up gsettings
97050     from its init() method and ends up causing the gsettings module to be
97051     loaded). So use a recursive mutex.
97052
97053  gio/giomodule.c | 10 +++++-----
97054  1 file changed, 5 insertions(+), 5 deletions(-)
97055
97056 commit 71cf70b39cd3859ac4cb4954c369bda731a61171
97057 Author: Dan Winship <danw@gnome.org>
97058 Date:   Tue Oct 11 15:38:37 2011 -0400
97059
97060     Simplify checks for CLOCK_MONOTONIC
97061
97062     Remove the complicated configure-time and runtime checks, and just use
97063     CLOCK_MONOTONIC if it's defined.
97064
97065     https://bugzilla.gnome.org/show_bug.cgi?id=661421
97066
97067  configure.ac | 15 -----------
97068  glib/gmain.c | 84
97069  ++++++++++++++++++++++++------------------------------------
97070  2 files changed, 34 insertions(+), 65 deletions(-)
97071
97072 commit daede1dc27bbf28d2cbefc2fac22e0f917a23952
97073 Author: Matthias Clasen <mclasen@redhat.com>
97074 Date:   Wed Oct 12 00:37:02 2011 -0400
97075
97076     Disable deprecations where appropriate in tests
97077
97078  glib/tests/unix.c                   | 4 ----
97079  gobject/tests/boxed.c               | 2 ++
97080  gobject/tests/dynamictests.c        | 3 +--
97081  gobject/tests/param.c               | 1 +
97082  gobject/tests/threadtests.c         | 2 +-
97083  gthread/tests/1bit-mutex.c          | 4 +---
97084  gthread/tests/642026.c              | 8 ++------
97085  gthread/tests/atomic.c              | 4 +---
97086  gthread/tests/gwakeuptest.c         | 4 +---
97087  gthread/tests/spawn-multithreaded.c | 6 ++----
97088  gthread/tests/spawn-singlethread.c  | 2 --
97089  11 files changed, 12 insertions(+), 28 deletions(-)
97090
97091 commit bcdb865c597b9201b717f0d4b420e73a2393e5ff
97092 Author: Matthias Clasen <mclasen@redhat.com>
97093 Date:   Wed Oct 12 00:37:02 2011 -0400
97094
97095     Disable deprecations where appropriate in tests
97096
97097  glib/tests/cache.c      |  3 +++
97098  glib/tests/cond.c       |  3 +++
97099  glib/tests/date.c       |  3 +++
97100  glib/tests/fileutils.c  |  4 ++++
97101  glib/tests/mainloop.c   | 38 ++++++++++++++++++++++++++++++++++++++
97102  glib/tests/mappedfile.c |  2 ++
97103  glib/tests/mutex.c      |  3 +++
97104  glib/tests/once.c       |  2 +-
97105  glib/tests/private.c    |  5 +++--
97106  glib/tests/rec-mutex.c  |  3 +++
97107  glib/tests/rwlock.c     |  3 +++
97108  glib/tests/strfuncs.c   |  6 +++---
97109  glib/tests/string.c     |  3 +++
97110  glib/tests/thread.c     |  2 --
97111  glib/tests/tree.c       |  3 +++
97112  glib/tests/unicode.c    |  3 +++
97113  16 files changed, 78 insertions(+), 8 deletions(-)
97114
97115 commit 7455dd370eb37ce3b0b409ff6120501f37b50569
97116 Author: Matthias Clasen <mclasen@redhat.com>
97117 Date:   Wed Oct 12 00:24:46 2011 -0400
97118
97119     Make single includes mandatory
97120
97121     This has been the official line since 2.17, which seems plenty
97122     long enough for a transition phase.
97123
97124  README.in                          | 3 +++
97125  configure.ac                       | 2 --
97126  docs/reference/glib/compiling.sgml | 8 ++------
97127  glib/galloca.h                     | 2 +-
97128  glib/garray.h                      | 2 +-
97129  glib/gasyncqueue.h                 | 2 +-
97130  glib/gatomic.h                     | 2 +-
97131  glib/gbacktrace.h                  | 2 +-
97132  glib/gbase64.h                     | 2 +-
97133  glib/gbitlock.h                    | 2 +-
97134  glib/gbookmarkfile.h               | 2 +-
97135  glib/gcache.h                      | 2 +-
97136  glib/gchecksum.h                   | 2 +-
97137  glib/gconvert.h                    | 2 +-
97138  glib/gdataset.h                    | 2 +-
97139  glib/gdate.h                       | 2 +-
97140  glib/gdatetime.h                   | 2 +-
97141  glib/gdir.h                        | 2 +-
97142  glib/gerror.h                      | 2 +-
97143  glib/gfileutils.h                  | 2 +-
97144  glib/ghash.h                       | 2 +-
97145  glib/ghmac.h                       | 2 +-
97146  glib/ghook.h                       | 2 +-
97147  glib/giochannel.h                  | 2 +-
97148  glib/gkeyfile.h                    | 2 +-
97149  glib/glist.h                       | 2 +-
97150  glib/gmacros.h                     | 2 +-
97151  glib/gmain.h                       | 2 +-
97152  glib/gmappedfile.h                 | 2 +-
97153  glib/gmarkup.h                     | 2 +-
97154  glib/gmem.h                        | 2 +-
97155  glib/gmessages.h                   | 2 +-
97156  glib/gnode.h                       | 2 +-
97157  glib/goption.h                     | 2 +-
97158  glib/gpattern.h                    | 2 +-
97159  glib/gprimes.h                     | 2 +-
97160  glib/gqsort.h                      | 2 +-
97161  glib/gquark.h                      | 2 +-
97162  glib/gqueue.h                      | 2 +-
97163  glib/grand.h                       | 2 +-
97164  glib/gregex.h                      | 2 +-
97165  glib/gscanner.h                    | 2 +-
97166  glib/gsequence.h                   | 2 +-
97167  glib/gshell.h                      | 2 +-
97168  glib/gslice.h                      | 2 +-
97169  glib/gslist.h                      | 2 +-
97170  glib/gspawn.h                      | 2 +-
97171  glib/gstrfuncs.h                   | 2 +-
97172  glib/gstring.h                     | 2 +-
97173  glib/gstringchunk.h                | 2 +-
97174  glib/gtestutils.h                  | 2 +-
97175  glib/gthread.h                     | 2 +-
97176  glib/gthreadpool.h                 | 2 +-
97177  glib/gtimer.h                      | 2 +-
97178  glib/gtimezone.h                   | 2 +-
97179  glib/gtree.h                       | 2 +-
97180  glib/gtypes.h                      | 2 +-
97181  glib/gunicode.h                    | 2 +-
97182  glib/gurifuncs.h                   | 2 +-
97183  glib/gutils.h                      | 2 +-
97184  glib/gvariant.h                    | 2 +-
97185  glib/gvarianttype.h                | 2 +-
97186  glib/gwin32.h                      | 2 +-
97187  63 files changed, 65 insertions(+), 68 deletions(-)
97188
97189 commit 9bb5a55bda83c58ddbd0381693d98c7a2f701d01
97190 Author: Ryan Lortie <desrt@desrt.ca>
97191 Date:   Tue Oct 11 23:13:22 2011 -0400
97192
97193     GStaticPrivate: implement via GPrivate
97194
97195     Thanks to the modifications in
97196     3d4846d92309d001697c2827660fa41b5c63dbc4,
97197     GStaticPrivate is not so directly tied in with GThread anymore.  It is
97198     now a simple matter to cut it out completely by using a GPrivate to
97199     store the GArray instead of storing it in the GThread.
97200
97201  glib/deprecated/gthread-deprecated.c | 49
97202  ++++++++++++++++--------------------
97203  glib/gthread.c                       |  4 ---
97204  glib/gthreadprivate.h                |  2 --
97205  3 files changed, 22 insertions(+), 33 deletions(-)
97206
97207 commit c6016458ba2a981ccd72f02208f8140abde6c9d1
97208 Author: Matthias Clasen <mclasen@redhat.com>
97209 Date:   Tue Oct 11 23:50:34 2011 -0400
97210
97211     Update deprecation docs
97212
97213  docs/reference/glib/compiling.sgml | 17 ++++++++++++++---
97214  1 file changed, 14 insertions(+), 3 deletions(-)
97215
97216 commit 3d282dcc2ef1dba36e67f91d8a6c5f589ce249ea
97217 Author: Matthias Clasen <mclasen@redhat.com>
97218 Date:   Tue Oct 11 23:44:43 2011 -0400
97219
97220     Silence deprecations in deprecated/ (again)
97221
97222  glib/deprecated/gallocator.c         | 5 +++++
97223  glib/deprecated/gcompletion.c        | 3 +++
97224  glib/deprecated/grel.c               | 3 +++
97225  glib/deprecated/gthread-deprecated.c | 7 +------
97226  4 files changed, 12 insertions(+), 6 deletions(-)
97227
97228 commit f5f242caf80d96a6ec057fc746e5d53a34de7077
97229 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97230 Date:   Wed Oct 12 11:23:49 2011 +0800
97231
97232     Update VS projects
97233
97234     Get rid of _CRT_SECURE_NO_WARNINGS and _CRT_NONSTDC_NO_WARNINGS
97235     from the preprocessor definitions as those two macros are now defined
97236     in msvc_recommended_pragmas.h, which is force-included in these
97237     projects
97238     via the property sheets.  This will silence C4005 warnings on macro
97239     redefinition.
97240
97241  build/win32/vs10/glib-compile-schemas.vcxproj        | 8 ++++----
97242  build/win32/vs10/gsettings.vcxproj                   | 8 ++++----
97243  build/win32/vs10/gspawn-win32-helper-console.vcxproj | 8 ++++----
97244  build/win32/vs10/gspawn-win32-helper.vcxproj         | 8 ++++----
97245  build/win32/vs10/testglib.vcxproj                    | 8 ++++----
97246  build/win32/vs9/glib-compile-schemas.vcproj          | 8 ++++----
97247  build/win32/vs9/gsettings.vcproj                     | 8 ++++----
97248  build/win32/vs9/gspawn-win32-helper-console.vcproj   | 8 ++++----
97249  build/win32/vs9/gspawn-win32-helper.vcproj           | 8 ++++----
97250  build/win32/vs9/testglib.vcproj                      | 8 ++++----
97251  10 files changed, 40 insertions(+), 40 deletions(-)
97252
97253 commit b93d6ab83a0cddce0a3847984a91a2819df61130
97254 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97255 Date:   Wed Oct 12 10:53:30 2011 +0800
97256
97257     Bug 661438: Update msvc_recommended_pragmas.h
97258
97259     Don't disable warning C4996 as that is the Visual C++ warning
97260     triggered by
97261     __declspec(deprecated) and __declspec(deprecated('..."))-disabling
97262     that
97263     warning will defeat the purpose of G_DPRECATED/G_DEPRECATED_FOR.
97264
97265     For people who don't want to see the GLib deprecation warnings
97266     during GLib
97267     compilation, define GLIB_DISABLE_DEPRECATION_WARNINGS in the
97268     projects or
97269     property sheet.
97270
97271  msvc_recommended_pragmas.h | 3 ++-
97272  1 file changed, 2 insertions(+), 1 deletion(-)
97273
97274 commit 36ccdab760003fc1efd2f49e77932cb253f006f4
97275 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97276 Date:   Wed Oct 12 10:38:47 2011 +0800
97277
97278     Bug 661438: Fix up gmacros.h a bit
97279
97280     The macro here should be G_DEPRECATED, not G_GNUC_DEPRECATED.
97281
97282  glib/gmacros.h | 2 +-
97283  1 file changed, 1 insertion(+), 1 deletion(-)
97284
97285 commit 17c713d3f6322e2e968e1f7774f1009bac6881c2
97286 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97287 Date:   Wed Oct 12 10:37:24 2011 +0800
97288
97289     Update VS property sheets
97290
97291     Missed the new glib/gstringchunk.h header that needed to be
97292     installed as
97293     well.
97294
97295  build/win32/vs10/glib.props  | 2 ++
97296  build/win32/vs9/glib.vsprops | 1 +
97297  2 files changed, 3 insertions(+)
97298
97299 commit 380ec80d07218123b8274ace506274f36af7c445
97300 Author: Dan Winship <danw@gnome.org>
97301 Date:   Tue Oct 11 19:28:59 2011 -0400
97302
97303     g_time_val_from_iso8601: clarify the docs a bit
97304
97305  glib/gtimer.c | 5 +++++
97306  1 file changed, 5 insertions(+)
97307
97308 commit baa394910b23bfa7162c2571d83d1c196522c636
97309 Author: Ryan Lortie <desrt@desrt.ca>
97310 Date:   Tue Oct 11 18:39:57 2011 -0400
97311
97312     gmain: use GPrivate instead of GStaticPrivate
97313
97314  glib/gmain.c | 25 +++++++++++++------------
97315  1 file changed, 13 insertions(+), 12 deletions(-)
97316
97317 commit b3e39140621228788cedd2f6ce7fa03b0fef4664
97318 Author: Dan Winship <danw@gnome.org>
97319 Date:   Tue Oct 11 15:36:42 2011 -0400
97320
97321     Fix two tests for G_DEBUG=gc-friendly
97322
97323  glib/tests/array-test.c | 9 ++++-----
97324  glib/tests/protocol.c   | 6 +++++-
97325  2 files changed, 9 insertions(+), 6 deletions(-)
97326
97327 commit 08d6e1147d2e6e3abf85ae7a399c689609a7b761
97328 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97329 Date:   Tue Oct 11 14:34:59 2011 +0800
97330
97331     Use GLIB_DEPRECATED instead of G_GNUC_DEPRECATED in our headers
97332
97333     This will let others opt out of seeing GLib deprecation warnings
97334     by defining GLIB_DISABLE_DEPRECATION_WARNINGS.
97335
97336     https://bugzilla.gnome.org/show_bug.cgi?id=661438
97337
97338  gio/gdrive.h                  |   7 +-
97339  gio/gfile.h                   |  14 ++--
97340  gio/gmount.h                  |  14 ++--
97341  gio/gtlsconnection.h          |   5 +-
97342  gio/gunixsocketaddress.h      |   6 +-
97343  gio/gvolume.h                 |   7 +-
97344  glib/deprecated/gcompletion.h |  22 +++++--
97345  glib/deprecated/grel.h        |  32 +++++----
97346  glib/deprecated/gthread.h     | 149
97347  ++++++++++++++++++++++++++++--------------
97348  glib/gasyncqueue.h            |   7 +-
97349  glib/gatomic.h                |   3 +-
97350  glib/gcache.h                 |   3 +-
97351  glib/gdate.h                  |   3 +-
97352  glib/gfileutils.h             |   3 +-
97353  glib/giochannel.h             |  15 +++--
97354  glib/gmain.h                  |   3 +-
97355  glib/gmappedfile.h            |   3 +-
97356  glib/gstrfuncs.h              |  13 ++--
97357  glib/gstring.h                |   6 +-
97358  glib/gtree.h                  |   3 +-
97359  glib/gunicode.h               |   3 +-
97360  glib/gutils.h                 |   3 +-
97361  gobject/gboxed.h              |   3 +-
97362  gobject/gobject.h             |   3 +-
97363  gobject/gparam.h              |   3 +-
97364  gobject/gvaluetypes.h         |   8 ++-
97365  26 files changed, 231 insertions(+), 110 deletions(-)
97366
97367 commit a1acf35653ac5d437bdd8dce1b2b56333b005c0c
97368 Author: Matthias Clasen <mclasen@redhat.com>
97369 Date:   Tue Oct 11 13:33:07 2011 -0400
97370
97371     Add our own deprecation macros
97372
97373     This will allow to suppress deprecation warnings on a per-module
97374     basis, if needed. They are on by default now, though.
97375
97376  docs/reference/glib/glib-sections.txt |  2 ++
97377  glib/gmacros.h                        | 14 ++++++++++++++
97378  2 files changed, 16 insertions(+)
97379
97380 commit 0da0411a4a2f9efde4f8fc3d6bf504ee488c2e4a
97381 Author: Matthias Clasen <mclasen@redhat.com>
97382 Date:   Tue Oct 11 13:06:58 2011 -0400
97383
97384     Add better deprecation macros
97385
97386     Unlike G_GNUC_... macros, the new G_DEPRECATED[_FOR] are
97387     meant as abstractions that work with different compilers.
97388     Using a new name also lets us restrict it to 'must be placed
97389     before the declaration', which works with more compilers.
97390
97391     https://bugzilla.gnome.org/show_bug.cgi?id=661438
97392
97393  docs/reference/glib/glib-sections.txt |  4 ++++
97394  glib/gmacros.h                        | 17 +++++++++++++++++
97395  2 files changed, 21 insertions(+)
97396
97397 commit a73113908f310c8ccc532d04f4cf4b4625860962
97398 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97399 Date:   Tue Oct 11 18:04:07 2011 +0800
97400
97401     Update VS property sheets
97402
97403     Copy the deprecated headers in their appropriate places.
97404
97405  build/win32/vs10/glib.props  | 15 +++++++++++----
97406  build/win32/vs9/glib.vsprops |  8 ++++++--
97407  2 files changed, 17 insertions(+), 6 deletions(-)
97408
97409 commit 0e71214bef4038316f96a12dfcf7b2635c94e5b1
97410 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97411 Date:   Tue Oct 11 14:19:02 2011 +0800
97412
97413     glibconfig.win32(.in): Cleanup cruft
97414
97415     The definitions of _GMutex* and G_STATIC_MUTEX_INIT is now found in
97416     glib/deprecated/gthread.h, and should no longer be in the mainline
97417     code, so remove them from here.
97418
97419  glib/glibconfig.h.win32.in | 2 --
97420  1 file changed, 2 deletions(-)
97421
97422 commit 3e5a30fc17ee071254d7c2a70e1713d554e4a1ad
97423 Author: Ryan Lortie <desrt@desrt.ca>
97424 Date:   Mon Oct 10 13:13:31 2011 -0400
97425
97426     GStaticMutex: ABI fixup
97427
97428     Everything was OK as long as GMutex was backed by pthread_mutex_t on
97429     POSIX.  Since this is no longer the case, the ABI of GStaticMutex was
97430     broken.
97431
97432     Fix that up by using pthread_mutex_t directly in the structure.  Since
97433     that's potentially incompatible with our GMutex implementation, set
97434     g_thread_use_default_impl to FALSE to cause the fallback code (which
97435     manually allocates a GMutex) to run, even in the case of
97436     already-existing code (without the need for a recompile).  This will
97437     cause the pthread_mutex_t part of the struct to be completely ignored.
97438
97439  glib/deprecated/gthread-deprecated.c | 13 ++++++++-----
97440  glib/deprecated/gthread.h            | 25 +++++++++++++------------
97441  2 files changed, 21 insertions(+), 17 deletions(-)
97442
97443 commit 2c1cbde21e24be0e0ae1e20ad772b03255e96c53
97444 Author: Matthias Clasen <mclasen@redhat.com>
97445 Date:   Mon Oct 10 11:10:20 2011 -0400
97446
97447     Compile private test with -pthread on UNIX
97448
97449     We are using explicit pthread calls here, so we should
97450     use the right linker flags for that.
97451
97452     https://bugzilla.gnome.org/show_bug.cgi?id=661318
97453
97454  glib/tests/Makefile.am | 8 +++++---
97455  1 file changed, 5 insertions(+), 3 deletions(-)
97456
97457 commit 93e49aea1b5563c90f1c5152ab9cb65f19329891
97458 Author: Matthias Clasen <mclasen@redhat.com>
97459 Date:   Mon Oct 10 09:49:50 2011 -0400
97460
97461     Don't use deprecated GThread API in gio tests
97462
97463  gio/tests/async-close-output-stream.c |  1 -
97464  gio/tests/contexts.c                  |  3 +--
97465  gio/tests/echo-server.c               |  1 -
97466  gio/tests/gdbus-connection-loss.c     |  1 -
97467  gio/tests/gdbus-export.c              |  9 +++++----
97468  gio/tests/gdbus-non-socket.c          |  1 -
97469  gio/tests/gdbus-peer.c                | 37
97470  +++++++++++++++++++----------------
97471  gio/tests/gdbus-proxy-threads.c       |  5 +++--
97472  gio/tests/gdbus-test-codegen.c        |  9 +++++----
97473  gio/tests/gdbus-threading.c           | 37
97474  +++++++++++++++++++----------------
97475  gio/tests/httpd.c                     |  1 -
97476  gio/tests/resolver.c                  |  2 +-
97477  gio/tests/send-data.c                 |  3 +--
97478  gio/tests/socket-client.c             |  4 +---
97479  gio/tests/socket-server.c             |  4 +---
97480  gio/tests/socket.c                    |  2 +-
97481  gio/tests/tls-interaction.c           |  3 +--
97482  gio/tests/unix-streams.c              |  5 ++---
97483  gio/tests/win32-streams.c             |  5 ++---
97484  19 files changed, 64 insertions(+), 69 deletions(-)
97485
97486 commit 5662619f22073e8d7ceec5429c36aae7bb9cf8ea
97487 Author: Kjartan Maraas <kmaraas@gnome.org>
97488 Date:   Mon Oct 10 07:53:16 2011 +0200
97489
97490     Updated Norwegian bokmål translation
97491
97492  po/nb.po | 765
97493  +++++++++++++++++++++++++++++++--------------------------------
97494  1 file changed, 382 insertions(+), 383 deletions(-)
97495
97496 commit 918954e089c9c1aea0019e4dc8a73f994d8bdf83
97497 Author: Algimantas Margevičius <gymka@mail.ru>
97498 Date:   Sun Oct 9 22:00:49 2011 +0300
97499
97500     Updated Lithuanian translation
97501
97502  po/lt.po | 1777
97503  +++++++++++++++++++++++++++++++-------------------------------
97504  1 file changed, 879 insertions(+), 898 deletions(-)
97505
97506 commit 5e2764d70cbd9f556fe4d873897e2d4a174a98a7
97507 Author: Matthias Clasen <mclasen@redhat.com>
97508 Date:   Sun Oct 9 09:57:13 2011 -0400
97509
97510     Silence deprecation warnings in deprecated/
97511
97512     We know we are all deprecated here...
97513
97514  glib/deprecated/gthread-deprecated.c | 8 ++++++++
97515  1 file changed, 8 insertions(+)
97516
97517 commit ff2dafb20999d0b00ee599f998ef00ea514e4482
97518 Author: Matthias Clasen <mclasen@redhat.com>
97519 Date:   Sat Oct 8 23:49:04 2011 -0400
97520
97521     Add G_GNUC_DEPRECATED to deprecated functions in gio
97522
97523  gio/gdesktopappinfo.h    |  3 ++-
97524  gio/gdrive.h             | 12 ++++++------
97525  gio/gfile.h              | 24 ++++++++++++------------
97526  gio/gmount.h             |  8 ++++----
97527  gio/gtlsconnection.h     |  4 ++--
97528  gio/gunixsocketaddress.h |  8 ++++----
97529  gio/gvolume.h            | 12 ++++++------
97530  7 files changed, 36 insertions(+), 35 deletions(-)
97531
97532 commit 93b3f6477e1670536d9d208e1d51d682a81d3d65
97533 Author: Matthias Clasen <mclasen@redhat.com>
97534 Date:   Sat Oct 8 23:23:43 2011 -0400
97535
97536     Add G_GNUC_DEPRECATED to deprecated functions in gobject
97537
97538  gobject/gboxed.h      |  2 +-
97539  gobject/gobject.h     |  2 +-
97540  gobject/gparam.h      |  2 +-
97541  gobject/gvaluetypes.h | 10 +++++-----
97542  4 files changed, 8 insertions(+), 8 deletions(-)
97543
97544 commit f9b29ca0343a23d8eaa0aa41034169b95405383e
97545 Author: Matthias Clasen <mclasen@redhat.com>
97546 Date:   Sat Oct 8 23:16:01 2011 -0400
97547
97548     Add G_GNUC_DEPRECATED to deprecated APIs in glib
97549
97550  glib/deprecated/gcompletion.h | 20 ++++++-------
97551  glib/deprecated/grel.h        | 20 ++++++-------
97552  glib/deprecated/gthread.h     | 66
97553  +++++++++++++++++++++----------------------
97554  glib/gasyncqueue.h            |  4 +--
97555  glib/gatomic.h                |  2 +-
97556  glib/gcache.h                 |  2 +-
97557  glib/gdate.h                  |  2 +-
97558  glib/gfileutils.h             |  2 +-
97559  glib/giochannel.h             | 22 +++++++--------
97560  glib/gmain.h                  |  2 +-
97561  glib/gmappedfile.h            |  2 +-
97562  glib/gstrfuncs.h              | 14 ++++-----
97563  glib/gstring.h                |  4 +--
97564  glib/gtree.h                  |  2 +-
97565  glib/gunicode.h               |  2 +-
97566  glib/gutils.h                 |  2 +-
97567  16 files changed, 84 insertions(+), 84 deletions(-)
97568
97569 commit 30b320b61c34f953bf7b7bbc27d978c321fe1c4d
97570 Author: Matthias Clasen <mclasen@redhat.com>
97571 Date:   Sat Oct 8 12:43:12 2011 -0400
97572
97573     Add some GHookList tests
97574
97575  glib/tests/Makefile.am |  3 ++
97576  glib/tests/hook.c      | 95
97577  ++++++++++++++++++++++++++++++++++++++++++++++++++
97578  2 files changed, 98 insertions(+)
97579
97580 commit 6109db27aec99f456c5bbda27bd4afe851b5bcff
97581 Author: Matthias Clasen <mclasen@redhat.com>
97582 Date:   Sat Oct 8 12:42:41 2011 -0400
97583
97584     Test a few more GIOChannel functions
97585
97586  glib/tests/protocol.c | 3 +++
97587  1 file changed, 3 insertions(+)
97588
97589 commit d33f625444c28cd1c6313410d639360141dfd16b
97590 Author: Matthias Clasen <mclasen@redhat.com>
97591 Date:   Sat Oct 8 12:42:06 2011 -0400
97592
97593     Remove a bit of dead code
97594
97595  glib/gmarkup.c | 3 ---
97596  1 file changed, 3 deletions(-)
97597
97598 commit b3ead3c998931b11d6d413474bba4866d6afd29d
97599 Author: Matthias Clasen <mclasen@redhat.com>
97600 Date:   Sat Oct 8 12:41:38 2011 -0400
97601
97602     Pass G_DEBUG=g-gc-friendly when running the tests
97603
97604  Makefile.decl | 2 +-
97605  1 file changed, 1 insertion(+), 1 deletion(-)
97606
97607 commit d5a1ca8fd751c6f0a28ad3990259976f23954a34
97608 Author: Matthias Clasen <mclasen@redhat.com>
97609 Date:   Thu Oct 6 09:01:24 2011 -0400
97610
97611     Add some more GMarkup tests
97612
97613  glib/tests/markups/fail-41.expected  |  1 +
97614  glib/tests/markups/fail-41.gmarkup   |  3 +++
97615  glib/tests/markups/fail-42.expected  |  1 +
97616  glib/tests/markups/fail-42.gmarkup   |  5 +++++
97617  glib/tests/markups/fail-43.expected  |  1 +
97618  glib/tests/markups/fail-43.gmarkup   |  1 +
97619  glib/tests/markups/fail-44.expected  |  3 +++
97620  glib/tests/markups/fail-44.gmarkup   |  1 +
97621  glib/tests/markups/fail-45.expected  |  3 +++
97622  glib/tests/markups/fail-45.gmarkup   |  1 +
97623  glib/tests/markups/fail-46.expected  |  2 ++
97624  glib/tests/markups/fail-46.gmarkup   |  2 ++
97625  glib/tests/markups/fail-47.expected  |  1 +
97626  glib/tests/markups/fail-47.gmarkup   |  1 +
97627  glib/tests/markups/fail-48.expected  |  1 +
97628  glib/tests/markups/fail-48.gmarkup   |  2 ++
97629  glib/tests/markups/fail-49.expected  |  3 +++
97630  glib/tests/markups/fail-49.gmarkup   |  1 +
97631  glib/tests/markups/valid-12.expected |  5 +++++
97632  glib/tests/markups/valid-12.gmarkup  |  3 +++
97633  glib/tests/markups/valid-13.expected |  4 ++++
97634  glib/tests/markups/valid-13.gmarkup  |  3 +++
97635  glib/tests/markups/valid-14.expected | 30 ++++++++++++++++++++++++++++++
97636  glib/tests/markups/valid-14.gmarkup  | 24 ++++++++++++++++++++++++
97637  24 files changed, 102 insertions(+)
97638
97639 commit 08e17ae51b6336d059b0cc85071cc26772ab2f0c
97640 Author: Matthias Clasen <mclasen@redhat.com>
97641 Date:   Thu Oct 6 08:59:51 2011 -0400
97642
97643     Call setlocale in markup-parse test
97644
97645     This is necessary to make utf-8 text come out properly.
97646
97647  glib/tests/markup-parse.c | 3 +++
97648  1 file changed, 3 insertions(+)
97649
97650 commit 87cb246f4627a7644d0291e1ae131fa2e628fde9
97651 Author: Matthias Clasen <mclasen@redhat.com>
97652 Date:   Wed Oct 5 23:36:35 2011 -0400
97653
97654     Improve GNode test coverage
97655
97656  glib/tests/node.c | 13 +++++++++++++
97657  1 file changed, 13 insertions(+)
97658
97659 commit dca6a601c13798dde689cab7f9ac67db2765ae2d
97660 Author: Matthias Clasen <mclasen@redhat.com>
97661 Date:   Wed Oct 5 23:31:14 2011 -0400
97662
97663     Improve GCache test coverage
97664
97665  glib/tests/cache.c | 15 +++++++++++++++
97666  1 file changed, 15 insertions(+)
97667
97668 commit eeedaac3e8306403c9359edd8e4baea6a22153ed
97669 Author: Matthias Clasen <mclasen@redhat.com>
97670 Date:   Wed Oct 5 23:24:27 2011 -0400
97671
97672     Improve coverage of string function tests
97673
97674  glib/tests/strfuncs.c | 30 ++++++++++++++++++++++++++++++
97675  1 file changed, 30 insertions(+)
97676
97677 commit 944f66f38fa24c657c192e7d72ca2508020f68dd
97678 Author: Matthias Clasen <mclasen@redhat.com>
97679 Date:   Wed Oct 5 23:24:08 2011 -0400
97680
97681     Improve coverage of GHmac tests
97682
97683  glib/tests/hmac.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
97684  1 file changed, 50 insertions(+)
97685
97686 commit d9e9239a4659c972279955e77d0351e664613e70
97687 Author: Matthias Clasen <mclasen@redhat.com>
97688 Date:   Wed Oct 5 23:00:09 2011 -0400
97689
97690     Add a test for g_date_time_new_from_timeval_utc
97691
97692  glib/tests/gdatetime.c | 26 ++++++++++++++++++++++++++
97693  1 file changed, 26 insertions(+)
97694
97695 commit c739a5df14ff5ee8cf262ce6e1cebdd0096aff5a
97696 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
97697 Date:   Sat Oct 8 11:47:20 2011 +0200
97698
97699     gio: enable test_peer regression test for OpenBSD
97700
97701     https://bugzilla.gnome.org/show_bug.cgi?id=661255
97702
97703  gio/tests/gdbus-peer.c | 12 ++++++++++++
97704  1 file changed, 12 insertions(+)
97705
97706 commit 3c4d3dec092609bb8e8bf77dcaea5ad9ddfb4ed3
97707 Author: David Zeuthen <davidz@redhat.com>
97708 Date:   Fri Oct 7 14:20:03 2011 -0400
97709
97710     GDBusConnection: Make pending calls error when the connection is lost
97711
97712     If the connection to the bus is lost while a method call is ongoing,
97713     the method call does not get cancelled. Instead it just sits around
97714     until it times out.
97715
97716     This is visible here on XO laptops when stopping the display manager
97717     during shutdown. imsettings starts sending a sync message to give up
97718     its bus name (via g_bus_unown_name()), then systemd terminates the
97719     session bus at approximately the same time. imsettings then hangs for
97720     about 20 seconds before timing out the message.
97721
97722      http://lists.freedesktop.org/archives/dbus/2011-September/014717.html
97723
97724     imsettings behaviour could be improved as described in that thread,
97725     but I think this is a glib bug. I've also come up with the attached
97726     patch which fixes it.
97727
97728     Credits for the bug-fix goes to Daniel Drake <dsd@laptop.org>. The
97729     test
97730     case was written by David Zeuthen <zeuthen@gmail.com>.
97731
97732     https://bugzilla.gnome.org/show_bug.cgi?id=660637
97733
97734     Signed-off-by: David Zeuthen <davidz@redhat.com>
97735
97736  gio/gdbusconnection.c             |  42 +++++++++--
97737  gio/tests/Makefile.am             |   4 +
97738  gio/tests/gdbus-connection-loss.c | 155
97739  ++++++++++++++++++++++++++++++++++++++
97740  3 files changed, 194 insertions(+), 7 deletions(-)
97741
97742 commit edcac1ee419116327aee73435f7442f2201752e6
97743 Author: John Ralls <jralls@ceridwen.us>
97744 Date:   Fri Oct 7 09:51:04 2011 -0700
97745
97746     Bug 661129: Duplicate symbols zero_thread and g_once_mutex on OSX
97747
97748  glib/gthreadprivate.h | 4 ++--
97749  1 file changed, 2 insertions(+), 2 deletions(-)
97750
97751 commit 59f1f5465571bac403357b59cf7bfe2723356a37
97752 Author: Dan Winship <danw@gnome.org>
97753 Date:   Wed Oct 5 10:46:57 2011 -0400
97754
97755     Add g_main_context_ref_thread_default()
97756
97757     Add g_main_context_ref_thread_default(), which always returns a
97758     reffed GMainContext, rather than sometimes returning a (non-reffed)
97759     GMainContext, and sometimes returning NULL. This simplifies the
97760     bookkeeping in any code that needs to keep a reference to the
97761     thread-default context for a while.
97762
97763     https://bugzilla.gnome.org/show_bug.cgi?id=660994
97764
97765  docs/reference/glib/glib-sections.txt |  1 +
97766  gio/gdbus-2.0/codegen/codegen.py      |  7 ++----
97767  gio/gdbusconnection.c                 | 46
97768  +++++++++++++----------------------
97769  gio/gdbusinterfaceskeleton.c          |  7 ++----
97770  gio/gdbusnameowning.c                 | 17 ++++++-------
97771  gio/gdbusnamewatching.c               | 17 ++++++-------
97772  gio/gdbusserver.c                     |  9 +++----
97773  gio/gfilemonitor.c                    |  5 ++--
97774  gio/gioscheduler.c                    |  7 ++----
97775  gio/gsettings.c                       |  7 +-----
97776  gio/gsimpleasyncresult.c              |  9 ++-----
97777  gio/gtlsinteraction.c                 |  7 ++----
97778  glib/glib.symbols                     |  1 +
97779  glib/gmain.c                          | 34 ++++++++++++++++++++++++--
97780  glib/gmain.h                          |  1 +
97781  15 files changed, 84 insertions(+), 91 deletions(-)
97782
97783 commit d91769b64160353b4f9861cb68a97a0171b323ad
97784 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
97785 Date:   Fri Oct 7 10:14:10 2011 +0200
97786
97787     Updated Spanish translation
97788
97789  po/es.po | 936
97790  ++++++++++++++++++++++++++++++++-------------------------------
97791  1 file changed, 481 insertions(+), 455 deletions(-)
97792
97793 commit 97b0b36ae39d5eb087315259ff56c799271b28c3
97794 Author: Matthias Clasen <mclasen@redhat.com>
97795 Date:   Fri Oct 7 01:19:15 2011 -0400
97796
97797     USE __COUNTER__ instead of __LINE__ when available
97798
97799     I've seen builds fail with
97800
97801     nm-connection.c:119:691: error: declaration of
97802     '_GStaticAssertCompileTimeAssertion_119' shadows a previous local
97803     [-Werror=shadow]
97804
97805     because several compile-time assertions ended up on the same
97806     line. __COUNTER__ is meant specifically for the purpose of
97807     constructing identifiers, so use it when available.
97808
97809  glib/gmacros.h | 4 ++++
97810  1 file changed, 4 insertions(+)
97811
97812 commit c51fa1852dc7c661dc5d46355303d97a521e0a0c
97813 Author: Matthias Clasen <mclasen@redhat.com>
97814 Date:   Fri Oct 7 00:42:52 2011 -0400
97815
97816     Don't redundantly redeclare
97817
97818     It makes gcc throw an error:
97819
97820     redundant redeclaration of 'g_static_mutex_get_mutex_impl'
97821     [-Werror=redundant-decls]
97822
97823  glib/deprecated/gthread.h | 3 ---
97824  1 file changed, 3 deletions(-)
97825
97826 commit e76927006a6886b92e73eb25b5ed559485a83af0
97827 Author: Ryan Lortie <desrt@desrt.ca>
97828 Date:   Thu Oct 6 12:24:21 2011 -0400
97829
97830     Move G_LOCK below GMutex in the docs
97831
97832     The flow is currently a bit wrong since G_LOCK makes reference
97833     to GMutex
97834     which was not yet defined, so switch things around.
97835
97836  docs/reference/glib/glib-sections.txt | 16 ++++++++--------
97837  1 file changed, 8 insertions(+), 8 deletions(-)
97838
97839 commit 761e75f84966e58f9a40ddae6ca3bc497c45afbe
97840 Author: Ryan Lortie <desrt@desrt.ca>
97841 Date:   Thu Oct 6 12:21:33 2011 -0400
97842
97843     .gitignore
97844
97845  docs/reference/glib/tmpl/.gitignore | 16 +++++++++-------
97846  1 file changed, 9 insertions(+), 7 deletions(-)
97847
97848 commit 083812f8546230deef08a63f2064c293438b3802
97849 Author: Ryan Lortie <desrt@desrt.ca>
97850 Date:   Thu Oct 6 12:19:58 2011 -0400
97851
97852     Several docs cleanups
97853
97854  docs/reference/glib/glib-sections.txt |  8 ++++++++
97855  glib/deprecated/gthread-deprecated.c  | 11 +++++++++++
97856  glib/gthread.h                        |  1 +
97857  glib/gvariant.h                       |  2 +-
97858  4 files changed, 21 insertions(+), 1 deletion(-)
97859
97860 commit 94b7d2ee6cb9f1e0416c82e2bf0615fd2d0c848a
97861 Author: Ryan Lortie <desrt@desrt.ca>
97862 Date:   Thu Oct 6 12:01:53 2011 -0400
97863
97864     Cleanup thread documentation
97865
97866  docs/reference/glib/Makefile.am        |   3 +
97867  docs/reference/glib/glib-docs.sgml     |   9 ++-
97868  docs/reference/glib/glib-overrides.txt |   2 +-
97869  docs/reference/glib/glib-sections.txt  |  92
97870  +++++++++++++++---------------
97871  glib/deprecated/gthread-deprecated.c   |  18 ++++++
97872  glib/gthread-posix.c                   |  40 ++++++-------
97873  glib/gthread.c                         | 101
97874  ++++++---------------------------
97875  7 files changed, 114 insertions(+), 151 deletions(-)
97876
97877 commit 49b93a0bba1d2a837e5ea8f299464aa7ecd02321
97878 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97879 Date:   Thu Oct 6 16:02:18 2011 +0800
97880
97881     gobjet/gclosure.c: Fix styling issues
97882
97883     ...so that it looks more consistent with the rest.
97884
97885  gobject/gclosure.c | 2 +-
97886  1 file changed, 1 insertion(+), 1 deletion(-)
97887
97888 commit e80d8f0c2304ca471e6643dec846153307eee0fa
97889 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97890 Date:   Thu Oct 6 15:37:52 2011 +0800
97891
97892     gobject/gclosure.c: Add type cast for int_val = value
97893
97894     This will silence compiler warnings on Visual C++.
97895
97896     (Sorry for the bad fix just now.)
97897
97898  gobject/gclosure.c | 2 +-
97899  1 file changed, 1 insertion(+), 1 deletion(-)
97900
97901 commit d77f65d24dbdff40052e2346861eb420af9718ad
97902 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97903 Date:   Thu Oct 6 15:33:34 2011 +0800
97904
97905     Revert "gobject/gclosure.c: Made up for missed pointer deref"
97906
97907     This reverts commit d792a1ebe445cfab942ee9e079daa3b87bd60304.
97908
97909  gobject/gclosure.c | 2 +-
97910  1 file changed, 1 insertion(+), 1 deletion(-)
97911
97912 commit d792a1ebe445cfab942ee9e079daa3b87bd60304
97913 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97914 Date:   Thu Oct 6 15:24:08 2011 +0800
97915
97916     gobject/gclosure.c: Made up for missed pointer deref
97917
97918     The value parameter is a gpointer * (void **), but ffi_arg itself
97919     is not a
97920     pointer type, so make up for dereference here.
97921
97922  gobject/gclosure.c | 2 +-
97923  1 file changed, 1 insertion(+), 1 deletion(-)
97924
97925 commit ed03047a5be48995be01e217d3f942619dedc030
97926 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97927 Date:   Thu Oct 6 15:12:22 2011 +0800
97928
97929     gthread-deprecated.c: Include gutils.h
97930
97931     This is needed for declaration of inline.
97932
97933  glib/deprecated/gthread-deprecated.c | 2 ++
97934  1 file changed, 2 insertions(+)
97935
97936 commit eb17516a6731acf7347e9f72ee81651c59087232
97937 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
97938 Date:   Thu Oct 6 15:02:54 2011 +0800
97939
97940     config.h.win32(.in): Update for strcasecmp
97941
97942     Visual C++ uses _stricmp, which is identical to strcasecmp on gcc.
97943
97944  config.h.win32.in | 10 ++++++----
97945  1 file changed, 6 insertions(+), 4 deletions(-)
97946
97947 commit 3636cf2c640ab0b6a7c3b9d2358332bb52f4dc6e
97948 Author: Matthias Clasen <mclasen@redhat.com>
97949 Date:   Wed Oct 5 22:43:22 2011 -0400
97950
97951     Update threads docs for the demise of g_thread_init()
97952
97953  glib/gthread.c | 37 +++++++++++++++++--------------------
97954  1 file changed, 17 insertions(+), 20 deletions(-)
97955
97956 commit 47c7fa2ccd9baad00da95fcc9a3dc6c2ef222747
97957 Author: Matthias Clasen <mclasen@redhat.com>
97958 Date:   Wed Oct 5 22:31:17 2011 -0400
97959
97960     Remove mention of gthread-2.0.pc from 'Compiling' section
97961
97962     At the same time, add one or two other corrections.
97963
97964  docs/reference/glib/compiling.sgml | 55
97965  ++++++++++++++++++++++----------------
97966  1 file changed, 32 insertions(+), 23 deletions(-)
97967
97968 commit 749758ec78b84ca577947fecca0ea54b790fd529
97969 Author: Matthias Clasen <mclasen@redhat.com>
97970 Date:   Wed Oct 5 22:23:25 2011 -0400
97971
97972     Add a warning to g_thread_init_with_errorcheck_mutexes
97973
97974     Should anybody try to use this, we should at least tell them that
97975     its gone.
97976
97977  gthread/gthread-impl.c | 1 +
97978  1 file changed, 1 insertion(+)
97979
97980 commit 8e82225aedf81ea8a33deb3eb27a8878cd606521
97981 Author: Dan Williams <dcbw@redhat.com>
97982 Date:   Fri Sep 23 12:32:23 2011 -0500
97983
97984     closure: fix handling of ENUMs and integral return types on 64-bit
97985     BE platforms
97986
97987     enums are stored in v_long but need to be marshalled as signed
97988     integers.  On platforms where int is 32 bits, taking the
97989     address of v_long resulted in the wrong 32 bits being marshalled.
97990     So we need to stuff the enum's int-sized value to a temporary
97991     int-sized variable and marshall that instead.
97992
97993     Second, on return, libffi actually returns a pointer to a value
97994     that's sized according to platform conventions, not according to
97995     what the caller requested.  ie if ffi_type_sint was requested, the
97996     value can still be a 64-bit sign-extended long on a 64-bit
97997     architecture like PPC64, thus the caller cannot simply cast
97998     the return value as a pointer to the desired type, but must cast
97999     as a pointer to an integral type and then cast to the desired
98000     type to remove any sign extension complications.
98001
98002     For more information on how to correctly handle libffi return
98003     values, see the following bug, specifically comment 35:
98004
98005     https://bugzilla.redhat.com/show_bug.cgi?id=736489
98006
98007     "For 64-bit ABIs that extend integral returns types to 64-bits,
98008     libffi always
98009     returns full 64-bit values that you can truncate in the calling code.
98010     It's
98011     just the way it is has always been.  Please don't change libffi.
98012     I'll document
98013     this clearly for the next version (perhaps there is a mention of
98014     this, I
98015     haven't looked yet).
98016
98017     The same is true for returning 8-bit values, for instance, on
98018     32-bit systems.
98019     All ABIs extend those results to the full 32-bits so you need to
98020     provide a
98021     properly aligned buffer that's big enough to hold the result."
98022
98023     https://bugzilla.gnome.org/show_bug.cgi?id=659881
98024
98025  gobject/gclosure.c | 76
98026  ++++++++++++++++++++++++++++++++++++++++++------------
98027  1 file changed, 59 insertions(+), 17 deletions(-)
98028
98029 commit c3133affcd55023a5e9cfbd87ec96e04a13c8e86
98030 Author: Colin Walters <walters@verbum.org>
98031 Date:   Wed Oct 5 11:27:45 2011 -0400
98032
98033     gmacros: Hide G_STATIC_ASSERT from g-ir-scanner
98034
98035     The C syntax here is twisted and confuses the scanner.  We don't
98036     need to see it, so let's just skip it.
98037
98038     https://bugzilla.gnome.org/show_bug.cgi?id=660413
98039
98040  glib/gmacros.h | 2 ++
98041  1 file changed, 2 insertions(+)
98042
98043 commit 9560423a6ea05d6f34b5ee8533974b8f41ab03fc
98044 Author: Ryan Lortie <desrt@desrt.ca>
98045 Date:   Wed Oct 5 13:16:05 2011 -0400
98046
98047     Be sure to #include "gutils.h" in gbacktrace.c
98048
98049     0e3f530185d494dbb9db1b47f72f10f3ae598564 introduced a compiler warning
98050     about implicit declaration of g_get_prgname().  Fix that.
98051
98052     Problem caught and fix suggested by Rico Tzschichholz.
98053
98054  glib/gbacktrace.c | 1 +
98055  1 file changed, 1 insertion(+)
98056
98057 commit f34908ef1555c8c579b0154e17932b84af04b81f
98058 Author: David Zeuthen <davidz@redhat.com>
98059 Date:   Wed Oct 5 12:33:55 2011 -0400
98060
98061     GDBus: Regenerate code when the codegen or options passed to it
98062     changes
98063
98064     https://bugzilla.gnome.org/show_bug.cgi?id=660498
98065
98066     Signed-off-by: David Zeuthen <davidz@redhat.com>
98067
98068  gio/gdbus-2.0/codegen/Makefile.am                  | 2 +-
98069  gio/tests/Makefile.am                              | 2 +-
98070  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
98071  3 files changed, 3 insertions(+), 3 deletions(-)
98072
98073 commit 7ca83c6c9f369a88df98a86810596bb9efc73736
98074 Author: Dan Winship <danw@gnome.org>
98075 Date:   Wed Oct 5 11:45:51 2011 -0400
98076
98077     Fix up some doc comments that referred to threads not being enabled
98078
98079     (and a few other unrelated comment fixes)
98080
98081  gio/gasyncresult.c       |  6 ------
98082  gio/gioscheduler.c       |  2 +-
98083  gio/giotypes.h           |  6 +-----
98084  gio/gresolver.c          |  3 +--
98085  gio/gsimpleasyncresult.c |  2 +-
98086  gio/gsocketservice.c     | 12 +++++++-----
98087  glib/glib-unix.c         |  6 ------
98088  glib/gmain.c             |  2 +-
98089  glib/gthreadpool.c       |  2 +-
98090  9 files changed, 13 insertions(+), 28 deletions(-)
98091
98092 commit af55ff5a2b604399aa216bd731df97cba4474ad0
98093 Author: David Zeuthen <davidz@redhat.com>
98094 Date:   Wed Oct 5 10:56:11 2011 -0400
98095
98096     GDBus: disable two more GDBus tests using fork()
98097
98098     Signed-off-by: David Zeuthen <davidz@redhat.com>
98099
98100  gio/tests/gdbus-proxy.c | 4 ++++
98101  1 file changed, 4 insertions(+)
98102
98103 commit 2b963266b68a3b14afcaa237ed41319c99949e43
98104 Author: David Zeuthen <davidz@redhat.com>
98105 Date:   Tue Oct 4 11:37:16 2011 -0400
98106
98107     GDBusProxy: Correctly handle unknown members when having an expected
98108     interface
98109
98110     Since it is valid for a D-Bus interface / service to add new methods,
98111     signals or properties we must NEVER warn about unknown properties or
98112     drop unknown signals or disallow unknown method invocations when we
98113     have an expected interface.
98114
98115     So this means that the expected_interface machinery is only useful for
98116     checking that the service didn't break ABI.
98117
98118     Also update the docs so it is clear exactly what it means to have an
98119     expected interface.
98120
98121     https://bugzilla.gnome.org/show_bug.cgi?id=660886
98122
98123     Signed-off-by: David Zeuthen <davidz@redhat.com>
98124
98125  gio/gdbusproxy.c              | 165
98126  ++++++++++++++++++++++++++----------------
98127  gio/tests/gdbus-proxy.c       | 147 +++++++++++++++++++++++++++++++++++--
98128  gio/tests/gdbus-testserver.py |  12 +++
98129  3 files changed, 253 insertions(+), 71 deletions(-)
98130
98131 commit 2f48b4b7fb4d2d1f758ce5a8064ab51ac3d17a12
98132 Author: Dan Winship <danw@gnome.org>
98133 Date:   Wed Oct 5 08:36:03 2011 -0400
98134
98135     gthreadedresolver: remove a bit of cruft
98136
98137     Remove a test that only made sense when GThreadedResolver was the base
98138     class for the two non-threaded resolver classes that no longer exist.
98139
98140  gio/gthreadedresolver.c | 2 +-
98141  1 file changed, 1 insertion(+), 1 deletion(-)
98142
98143 commit 0e3f530185d494dbb9db1b47f72f10f3ae598564
98144 Author: Matthias Clasen <mclasen@redhat.com>
98145 Date:   Tue Oct 4 01:25:26 2011 -0400
98146
98147     Remove cruft from g_strerror and g_strsignal
98148
98149     We can just assume that strerror/strsignal are available
98150     nowadays. At the same time, drop use of thread-private storage.
98151     Instead, always return interned strings.
98152
98153     https://bugzilla.gnome.org/show_bug.cgi?id=660849
98154
98155  configure.ac     |  33 ---
98156  glib/gstrfuncs.c | 627
98157  +++----------------------------------------------------
98158  2 files changed, 29 insertions(+), 631 deletions(-)
98159
98160 commit 5fef796126e2c74ccc619528414339cfb5dfcf9c
98161 Author: Matthias Clasen <mclasen@redhat.com>
98162 Date:   Wed Oct 5 01:04:42 2011 -0400
98163
98164     Misc test coverage improvements
98165
98166     https://bugzilla.gnome.org/show_bug.cgi?id=660849
98167
98168  glib/tests/array-test.c | 6 +++++-
98169  glib/tests/fileutils.c  | 3 +++
98170  glib/tests/strfuncs.c   | 2 ++
98171  3 files changed, 10 insertions(+), 1 deletion(-)
98172
98173 commit ddbd4acdfbfd6766aaba2de5a3ff4c599dbf1b74
98174 Author: Matthias Clasen <mclasen@redhat.com>
98175 Date:   Wed Oct 5 01:04:02 2011 -0400
98176
98177     Need to check for prlimit
98178
98179  configure.ac | 1 +
98180  1 file changed, 1 insertion(+)
98181
98182 commit ea4bc6008f3acdd90a7da490a0cbc15f62ba608b
98183 Author: Matthias Clasen <mclasen@redhat.com>
98184 Date:   Wed Oct 5 00:28:53 2011 -0400
98185
98186     Add a test for thread creation failure
98187
98188  glib/tests/thread.c | 36 ++++++++++++++++++++++++++++++++++++
98189  1 file changed, 36 insertions(+)
98190
98191 commit 08a6d812312c6d164844bb77dad203d7781139e5
98192 Author: Ryan Lortie <desrt@desrt.ca>
98193 Date:   Tue Oct 4 20:31:33 2011 -0400
98194
98195     gthread.h: a bunch of pointless whitespace changes
98196
98197     Make it look pretty.
98198
98199  glib/gthread.h | 223
98200  +++++++++++++++++++++++++++------------------------------
98201  1 file changed, 107 insertions(+), 116 deletions(-)
98202
98203 commit 674543d091d0561f3b6a28b4326d21ac56f093c1
98204 Author: Ryan Lortie <desrt@desrt.ca>
98205 Date:   Tue Oct 4 20:23:20 2011 -0400
98206
98207     Move typedef GStaticPrivate to deprecated/
98208
98209     This was missed in the earlier move.
98210
98211  glib/deprecated/gthread.h | 1 +
98212  glib/gthread.h            | 1 -
98213  2 files changed, 1 insertion(+), 1 deletion(-)
98214
98215 commit 69c0b4440eabd5898066b36caccac9a34d783a78
98216 Author: Ryan Lortie <desrt@desrt.ca>
98217 Date:   Tue Oct 4 19:09:43 2011 -0400
98218
98219     Deprecate g_{mutex,cond}_{new,free}()
98220
98221     Now that we have _init() and _clear(), these old calls are no longer
98222     useful.
98223
98224     https://bugzilla.gnome.org/show_bug.cgi?id=660739
98225
98226  glib/deprecated/gthread-deprecated.c | 84
98227  ++++++++++++++++++++++++++++++++++++
98228  glib/deprecated/gthread.h            |  4 ++
98229  glib/gthread.c                       | 72 -------------------------------
98230  glib/gthread.h                       |  4 --
98231  4 files changed, 88 insertions(+), 76 deletions(-)
98232
98233 commit 26a6b3c6ff4ee086f72612930d3134df90980211
98234 Author: Ryan Lortie <desrt@desrt.ca>
98235 Date:   Tue Oct 4 20:07:31 2011 -0400
98236
98237     gdbusprivate: fix a missed g_mutex_free()
98238
98239     This should have been changed to g_mutex_clear()
98240
98241  gio/gdbusprivate.c | 2 +-
98242  1 file changed, 1 insertion(+), 1 deletion(-)
98243
98244 commit 6f343ca548af912e7ea6b0a35f5e12c8cb820126
98245 Author: Ryan Lortie <desrt@desrt.ca>
98246 Date:   Tue Oct 4 19:04:41 2011 -0400
98247
98248     Remove g_mutex_new()/g_cond_new() in testcases
98249
98250     These were the last users of the dynamic allocation API.
98251
98252     Keep the uses in glib/tests/mutex.c since this is actually meant
98253     to test
98254     the API (which has to continue working, even if it is deprecated).
98255
98256     https://bugzilla.gnome.org/show_bug.cgi?id=660739
98257
98258  gio/tests/contexts.c         | 30 +++++++++++++++---------------
98259  gio/tests/tls-interaction.c  | 28 ++++++++++++++++------------
98260  gobject/tests/dynamictests.c | 12 +++++-------
98261  gobject/tests/threadtests.c  | 27 ++++++++++++---------------
98262  tests/mainloop-test.c        | 30 ++++++++++++++----------------
98263  tests/memchunks.c            | 25 +++++++++----------------
98264  tests/onceinit.c             | 31 +++++++++++++++----------------
98265  tests/slice-concurrent.c     | 13 +++++--------
98266  tests/slice-test.c           |  2 --
98267  tests/thread-test.c          | 14 ++++++--------
98268  10 files changed, 97 insertions(+), 115 deletions(-)
98269
98270 commit 9793708931640df4d89f87d16678508d417fd1e6
98271 Author: Ryan Lortie <desrt@desrt.ca>
98272 Date:   Tue Oct 4 18:52:55 2011 -0400
98273
98274     drop errorcheck mutex test
98275
98276     We don't support errorchecking mutexes in GLib anymore.
98277
98278  tests/.gitignore              |   1 -
98279  tests/Makefile.am             |   1 -
98280  tests/errorcheck-mutex-test.c | 131
98281  ------------------------------------------
98282  3 files changed, 133 deletions(-)
98283
98284 commit 4d5fe2704834e5038aa7a05a54445336cff831b6
98285 Author: Ryan Lortie <desrt@desrt.ca>
98286 Date:   Tue Oct 4 17:27:27 2011 -0400
98287
98288     GVariant: add a clarification to the docs
98289
98290     Add a note to the doc for g_viarnat_get_child_value() that the return
98291     value is non-floating and must be freed with g_variant_unref().
98292
98293     https://bugzilla.gnome.org/show_bug.cgi?id=654412
98294
98295  glib/gvariant-core.c | 3 +++
98296  1 file changed, 3 insertions(+)
98297
98298 commit 6b566e1d0b672e156c0cb80ceddc21b2f01deeaf
98299 Author: Ryan Lortie <desrt@desrt.ca>
98300 Date:   Tue Oct 4 17:17:01 2011 -0400
98301
98302     gtimer: remove warnings about threads
98303
98304     GTimer no longer uses the thread system for time information and
98305     g_thread_init() no longer does anything, so remove the doubly-untrue
98306     warning about these topics.
98307
98308     https://bugzilla.gnome.org/show_bug.cgi?id=527214
98309
98310  glib/gtimer.c | 5 -----
98311  1 file changed, 5 deletions(-)
98312
98313 commit e3be556728831b03b448819741f2c1c69f939294
98314 Author: Ryan Lortie <desrt@desrt.ca>
98315 Date:   Tue Oct 4 16:52:03 2011 -0400
98316
98317     end the glib-ctor experiment
98318
98319     This was a bad approach.  We attempt to handle initailisation in
98320     a more
98321     centralised way now.
98322
98323  glib/Makefile.am |  1 -
98324  glib/glib-ctor.h | 25 -------------------------
98325  glib/gmem.c      |  2 --
98326  3 files changed, 28 deletions(-)
98327
98328 commit bb5d90a76806788c26a6a3ed2c8453b35cb8c86e
98329 Author: Ryan Lortie <desrt@desrt.ca>
98330 Date:   Tue Oct 4 16:36:53 2011 -0400
98331
98332     Test that g_slice_set_config() works
98333
98334     For a while it didn't work, due to the ctor-based initialisation of
98335     gslice.
98336
98337     https://bugzilla.gnome.org/show_bug.cgi?id=660887
98338
98339  glib/tests/.gitignore  |  1 +
98340  glib/tests/Makefile.am |  3 +++
98341  glib/tests/slice.c     | 28 ++++++++++++++++++++++++++++
98342  3 files changed, 32 insertions(+)
98343
98344 commit 5bfb64d50704f334ae6692184e53de6dbb2e6be4
98345 Author: Ryan Lortie <desrt@desrt.ca>
98346 Date:   Tue Oct 4 16:38:28 2011 -0400
98347
98348     gslice: stop using ctors
98349
98350     We can't initialise gslice from a ctor because g_slice_set_config()
98351     must
98352     be called before gslice initialisation.
98353
98354     Instead, do the initialisation in a threadsafe way from the
98355     initialisation function for the thread private data.  This will
98356     only be
98357     called once per thread so the synchronisation doesn't pose a
98358     significant
98359     overhead here.
98360
98361     Ensure that we try to grab the thread private data directly on
98362     entrance
98363     to g_slice_alloc() so that we force the initialisation to occur.
98364     Grabbing the private data is the common case anyway.
98365
98366     https://bugzilla.gnome.org/show_bug.cgi?id=660887
98367
98368  glib/gslice.c | 27 +++++++++++++++++++++------
98369  1 file changed, 21 insertions(+), 6 deletions(-)
98370
98371 commit f1512917e6e46e30000bcca2ebf06ef9d15b751d
98372 Author: Ryan Lortie <desrt@desrt.ca>
98373 Date:   Tue Oct 4 16:08:27 2011 -0400
98374
98375     win32: stop leaking GPrivate data
98376
98377     Instead of running the GPrivate destructors from our thread proxy
98378     code,
98379     run it from the DllMain handler for the DLL_THREAD_DETACH case.
98380
98381     This should ensure that thread-local data is free at the exit of all
98382     threads -- not just the ones we created for ourselves.
98383
98384     https://bugzilla.gnome.org/show_bug.cgi?id=660745
98385
98386  glib/glib-init.c     |  4 +++
98387  glib/glib-init.h     |  1 +
98388  glib/gthread-win32.c | 95
98389  +++++++++++++++++++++++++++-------------------------
98390  3 files changed, 54 insertions(+), 46 deletions(-)
98391
98392 commit dd09a95543dd9e2156a635e81892d2c583177f08
98393 Author: Ryan Lortie <desrt@desrt.ca>
98394 Date:   Tue Oct 4 16:02:16 2011 -0400
98395
98396     Add GPrivate destroy notify testcase
98397
98398     Ensure that GPrivate destroy notifies are properly called.
98399
98400     This test currently fails on win32 (where we are leaking).
98401
98402     https://bugzilla.gnome.org/show_bug.cgi?id=660745
98403
98404  glib/tests/private.c | 52
98405  ++++++++++++++++++++++++++++++++++++++++++++++++++++
98406  1 file changed, 52 insertions(+)
98407
98408 commit 2e5cb6f52242a235f09d0b72954ed06591c01c06
98409 Author: Ryan Lortie <desrt@desrt.ca>
98410 Date:   Tue Oct 4 15:44:48 2011 -0400
98411
98412     win32 fixes from g_thread_init() deprecation
98413
98414     I can't even begin to imagine how these fell through the cracks...
98415
98416  glib/gmessages.c     |  4 ----
98417  glib/gthread-win32.c |  2 +-
98418  glib/gutils.c        | 23 +----------------------
98419  3 files changed, 2 insertions(+), 27 deletions(-)
98420
98421 commit 1bf01efb9f41a3b261e480f4cee0c3385ce3cfcb
98422 Author: Ryan Lortie <desrt@desrt.ca>
98423 Date:   Tue Oct 4 15:34:15 2011 -0400
98424
98425     gitignore
98426
98427  glib/tests/.gitignore | 7 +++++--
98428  1 file changed, 5 insertions(+), 2 deletions(-)
98429
98430 commit 47444dacc069be5984df4064ae382d45a9ae8c9e
98431 Author: Ryan Lortie <desrt@desrt.ca>
98432 Date:   Tue Oct 4 15:30:39 2011 -0400
98433
98434     Deprecate g_thread_init()
98435
98436     Move the last few things that needed thread-safe initialisation to a
98437     global ctor.
98438
98439     https://bugzilla.gnome.org/show_bug.cgi?id=660744
98440
98441  glib/Makefile.am                     |   2 +
98442  glib/deprecated/gthread-deprecated.c |  49 +++++++
98443  glib/deprecated/gthread.h            |  15 +++
98444  glib/glib-init.c                     | 246
98445  +++++++++++++++++++++++++++++++++++
98446  glib/glib-init.h                     |  38 ++++++
98447  glib/gmain.c                         |   4 -
98448  glib/gmem.c                          |  54 +-------
98449  glib/gmessages.c                     |  87 +------------
98450  glib/grand.c                         |   2 -
98451  glib/gslice.c                        |   3 -
98452  glib/gstrfuncs.c                     |   2 -
98453  glib/gthread.c                       |  71 ----------
98454  glib/gthread.h                       |  14 --
98455  glib/gthreadpool.c                   |   1 -
98456  glib/gthreadprivate.h                |   3 -
98457  glib/gutils.c                        |  95 --------------
98458  glib/gwin32.c                        |   2 -
98459  gobject/gtype.c                      |   3 -
98460  gthread/gthread-impl.c               |  13 --
98461  19 files changed, 353 insertions(+), 351 deletions(-)
98462
98463 commit 310c3ed4cc733f47b88b44fb03757bd7213a4f9a
98464 Author: Ryan Lortie <desrt@desrt.ca>
98465 Date:   Wed Sep 21 21:20:07 2011 -0400
98466
98467     Clean up process of calling g_debug_init()
98468
98469     Make sure that it calls absolutely nothing that may ever recurse back
98470     into GLib again:
98471
98472       - g_ascii_strcasecmp() is unsafe because it has g_return_if_fail()
98473       at
98474         the top.  As far as I know, the only ASCII character letter that
98475         would get special treatment here is "i" and that appears in
98476         neither
98477         "help" nor "all".
98478
98479       - g_getenv() is very complicated on Windows, so use a simple version
98480         that is sufficient for our purposes.
98481
98482     Now that it's completely safe, we can just call it from g_logv()
98483     in the
98484     usual way without all of the hacks.
98485
98486     https://bugzilla.gnome.org/show_bug.cgi?id=660744
98487
98488  glib/gmessages.c | 83
98489  ++++++++++++++++++++++----------------------------------
98490  glib/gutils.c    | 16 +++++++----
98491  2 files changed, 43 insertions(+), 56 deletions(-)
98492
98493 commit 1481b7bca3c24149a2970758bc8762e1318f361e
98494 Author: Dan Winship <danw@gnome.org>
98495 Date:   Tue Jun 21 18:21:27 2011 -0400
98496
98497     Add _g_io_module_get_default(), use to simplify other *_get_default()s
98498
98499     Add _g_io_module_get_default(), which implements the
98500     figure-out-the-best-available-module-that-is-actually-usable logic,
98501     and use that to simplify g_proxy_resolver_get_default(),
98502     g_settings_backend_get_default(), g_tls_backend_get_default(), and
98503     g_vfs_get_default().
98504
98505     https://bugzilla.gnome.org/show_bug.cgi?id=620932
98506
98507  gio/giomodule-priv.h   |   5 ++
98508  gio/giomodule.c        | 127
98509  +++++++++++++++++++++++++++++++++++++++++++++++++
98510  gio/gproxyresolver.c   |  52 ++------------------
98511  gio/gsettingsbackend.c |  63 ++++++++----------------
98512  gio/gtlsbackend.c      |  35 +-------------
98513  gio/gvfs.c             |  53 ++-------------------
98514  6 files changed, 161 insertions(+), 174 deletions(-)
98515
98516 commit 38d21f6d8a761cf211c0e0ca21c394b4824d13f2
98517 Author: Dan Winship <danw@gnome.org>
98518 Date:   Thu Sep 22 11:52:53 2011 -0400
98519
98520     gsettingsbackend: remove useless check
98521
98522     GMemorySettingsBackend is always present, so there's no need to check
98523     for "no backends available"
98524
98525     https://bugzilla.gnome.org/show_bug.cgi?id=620932
98526
98527  gio/gsettingsbackend.c | 4 ----
98528  1 file changed, 4 deletions(-)
98529
98530 commit afa604f88179b4c95bdfe4e1819a93318f7b1d3f
98531 Author: Dan Winship <danw@gnome.org>
98532 Date:   Tue Oct 4 13:19:21 2011 -0400
98533
98534     gio/tests/socket-client: fix a crash (and some indentation)
98535
98536  gio/tests/socket-client.c | 23 ++++++++++++++++-------
98537  1 file changed, 16 insertions(+), 7 deletions(-)
98538
98539 commit 53fb4e986777ccad3b382151a23765c162a645c4
98540 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
98541 Date:   Tue Oct 4 23:52:38 2011 +0800
98542
98543     Bug 660851: Update GIO for changes in GThread API
98544
98545     gsocket.c: Use intern string instead of GStaticPrivate/
98546                g_static_private_set, as Dan suggested.
98547
98548  gio/gsocket.c | 8 +++++---
98549  1 file changed, 5 insertions(+), 3 deletions(-)
98550
98551 commit 82fae72ae9d68bcce23c47c9f7046a50bb226105
98552 Author: Bastien Nocera <hadess@hadess.net>
98553 Date:   Mon Oct 3 15:27:15 2011 +0100
98554
98555     [gio] Improve doc for g_file_make_directory_with_parents()
98556
98557     g_file_make_directory_with_parents() will fail for already
98558     existing directories, unlike g_mkdir_with_parents(), so mention
98559     this clearly in the docs.
98560
98561     https://bugzilla.gnome.org/show_bug.cgi?id=660791
98562
98563  gio/gfile.c | 4 +++-
98564  1 file changed, 3 insertions(+), 1 deletion(-)
98565
98566 commit 449a1e8bfd0ea7e8db1e3a436cf182b5cc71aa75
98567 Author: Ryan Lortie <desrt@desrt.ca>
98568 Date:   Tue Oct 4 11:07:15 2011 -0400
98569
98570     Fix an invalid non-looping use of GCond
98571
98572     The GIOScheduler was using a GCond in a way that didn't deal with the
98573     possibility of spurious wakeups.  Add an explicit predicate and
98574     a loop.
98575
98576     Problem caught by Matthias Clasen.
98577
98578     https://bugzilla.gnome.org/show_bug.cgi?id=660739
98579
98580  gio/gioscheduler.c | 5 ++++-
98581  1 file changed, 4 insertions(+), 1 deletion(-)
98582
98583 commit c474cd71ba3fe205865966c4a1467916597d43c4
98584 Author: Ryan Lortie <desrt@desrt.ca>
98585 Date:   Mon Oct 3 23:44:37 2011 -0400
98586
98587     GIO: switch a couple more GMutex users to _init()
98588
98589     Move a couple more GIO users off of _new()/_free() to
98590     _init()/_clear().
98591
98592     https://bugzilla.gnome.org/show_bug.cgi?id=660739
98593
98594  gio/gioscheduler.c    | 41 ++++++++++++++++++-----------------------
98595  gio/gtlsinteraction.c | 38 +++++++++++++++++++-------------------
98596  2 files changed, 37 insertions(+), 42 deletions(-)
98597
98598 commit e517fb6cb030c678918932aad5c0e63b4e0b1beb
98599 Author: Ryan Lortie <desrt@desrt.ca>
98600 Date:   Tue Oct 4 11:52:47 2011 -0400
98601
98602     Make G_ASSERT_STATIC work with clang
98603
98604     A simplified variant of an approach proposed by Behdad.
98605
98606     https://bugzilla.gnome.org/show_bug.cgi?id=660413
98607
98608  glib/gmacros.h | 2 +-
98609  1 file changed, 1 insertion(+), 1 deletion(-)
98610
98611 commit 7d4dea748d74a648989fe5d62361c1b151725f61
98612 Author: Ryan Lortie <desrt@desrt.ca>
98613 Date:   Tue Oct 4 00:09:53 2011 -0400
98614
98615     GDBus codegen: generate code with embedded GMutex
98616
98617     Modify GDBus code generator to emit code that uses GMutex embedded
98618     into
98619     the structure of the skeleton instead of a pointer.
98620
98621     https://bugzilla.gnome.org/show_bug.cgi?id=660739
98622
98623  gio/gdbus-2.0/codegen/codegen.py | 30 +++++++++++++++---------------
98624  1 file changed, 15 insertions(+), 15 deletions(-)
98625
98626 commit 8bcdabf25a16bfcbc14696849ecf34689022469b
98627 Author: Ryan Lortie <desrt@desrt.ca>
98628 Date:   Tue Oct 4 00:02:36 2011 -0400
98629
98630     GThreadedResolver: port to embedded GMutex/GCond
98631
98632     This is the only case that was non trivial to port, due to some of the
98633     logic being based on checking the GCond* for being non-%NULL.
98634
98635     https://bugzilla.gnome.org/show_bug.cgi?id=660739
98636
98637  gio/gthreadedresolver.c | 41 ++++++++++++++++++++---------------------
98638  1 file changed, 20 insertions(+), 21 deletions(-)
98639
98640 commit 518feb45eb1522f3e80125372d78b225b4e2e6e1
98641 Author: Ryan Lortie <desrt@desrt.ca>
98642 Date:   Mon Oct 3 23:52:13 2011 -0400
98643
98644     GMain, ThreadPool: embed GCond in struct
98645
98646     Use an embedded GCond and g_cond_init()/clear() instead of a pointer
98647     with g_cond_new() and _free().
98648
98649     https://bugzilla.gnome.org/show_bug.cgi?id=660739
98650
98651  glib/gmain.c       | 24 ++++++++----------------
98652  glib/gthreadpool.c | 14 +++++---------
98653  2 files changed, 13 insertions(+), 25 deletions(-)
98654
98655 commit 19cd57d4f3d1da19b3792f6294d354c2b3c70b85
98656 Author: Ryan Lortie <desrt@desrt.ca>
98657 Date:   Mon Oct 3 23:33:57 2011 -0400
98658
98659     GCancellable: use GCond and GMutex directly
98660
98661     Use a statically-allocated GCond and directly use GMutex instead of
98662     making use of the undocumented G_LOCK_NAME() macro.
98663
98664     https://bugzilla.gnome.org/show_bug.cgi?id=660739
98665
98666  gio/gcancellable.c | 51
98667  +++++++++++++++++++++++++++------------------------
98668  1 file changed, 27 insertions(+), 24 deletions(-)
98669
98670 commit 5f48e2cde5cb2871abb4e07b16140f52244d36ff
98671 Author: Ryan Lortie <desrt@desrt.ca>
98672 Date:   Mon Oct 3 23:26:55 2011 -0400
98673
98674     GDBus: switch to struct-embedded GMutex and GCond
98675
98676     Now that we have those, we should use them.
98677
98678     https://bugzilla.gnome.org/show_bug.cgi?id=660739
98679
98680  gio/gdbusconnection.c          | 22 ++++++------
98681  gio/gdbusinterfaceskeleton.c   | 44 +++++++++++------------
98682  gio/gdbusobjectmanagerclient.c | 58 +++++++++++++++---------------
98683  gio/gdbusobjectmanagerserver.c | 52 +++++++++++++--------------
98684  gio/gdbusobjectproxy.c         | 44 +++++++++++------------
98685  gio/gdbusobjectskeleton.c      | 50 +++++++++++++-------------
98686  gio/gdbusprivate.c             | 80
98687  +++++++++++++++++++++---------------------
98688  7 files changed, 175 insertions(+), 175 deletions(-)
98689
98690 commit e03db42792220e75fe7587f6c37493fd071e2b65
98691 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
98692 Date:   Tue Oct 4 13:56:30 2011 +0800
98693
98694     gstringchunk.c: Include gutils.h
98695
98696     This is due to usage of the inline keyword which may not be
98697     universally
98698     defined unless guils.h is included.
98699
98700  glib/gstringchunk.c | 2 ++
98701  1 file changed, 2 insertions(+)
98702
98703 commit 13bd399d0a369cd62590777f8da6f3c3e7e21172
98704 Author: Ryan Lortie <desrt@desrt.ca>
98705 Date:   Tue Oct 4 10:59:29 2011 -0400
98706
98707     Add README notes about recent changes
98708
98709  README.in | 12 ++++++++++++
98710  1 file changed, 12 insertions(+)
98711
98712 commit 794c1a30bc27b4c8d77537813acb1213d5ac80f2
98713 Author: Ryan Lortie <desrt@desrt.ca>
98714 Date:   Mon Oct 3 14:40:00 2011 -0400
98715
98716     macro wrappers for g_once_init_enter/leave
98717
98718     Give the macro wrapper treatment to g_once_init_enter() and leave() in
98719     the same style that we did for gatomic.
98720
98721     It is now possible to use these macros with any pointer-sized object,
98722     and not just gsize.  The leave() macro ensures that the initialisation
98723     result is a compatible type with the pointer that it is being written
98724     to.
98725
98726     Just like with gatomic, there could be problems caused by use of
98727     (void*)
98728     casts.  We'll see how that goes, and reevaluate if necessary.
98729
98730     https://bugzilla.gnome.org/show_bug.cgi?id=660743
98731
98732  glib/deprecated/gthread-deprecated.c |  7 +++++++
98733  glib/deprecated/gthread.h            |  2 ++
98734  glib/gthread.c                       | 15 ++++++++------
98735  glib/gthread.h                       | 40
98736  ++++++++++++++++++++++--------------
98737  glib/tests/once.c                    | 12 +++++++++++
98738  5 files changed, 55 insertions(+), 21 deletions(-)
98739
98740 commit 8f58c2c0c43fadc19463aec214b27bc41c6a1651
98741 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
98742 Date:   Tue Oct 4 07:52:10 2011 +0200
98743
98744     Fix DATADIRNAME on OpenBSD.
98745
98746     On OpenBSD translation files are always installed under
98747     PREFIX/share/locale,
98748     there is no such thing as PREFIX/lib/locale; according to that, set
98749     DATADIRNAME to "share".
98750
98751  m4macros/glib-gettext.m4 | 4 ++++
98752  1 file changed, 4 insertions(+)
98753
98754 commit 037c91f845246b692acf5ff99c233b46514504ac
98755 Author: Ryan Lortie <desrt@desrt.ca>
98756 Date:   Sun Oct 2 12:08:56 2011 -0400
98757
98758     rec-mutex testcase: add a performance test
98759
98760     Add a reasonable performance test for uncontended and contended
98761     cases at
98762     different levels of recursion depth.
98763
98764  glib/tests/rec-mutex.c | 88
98765  ++++++++++++++++++++++++++++++++++++++++++++++++++
98766  1 file changed, 88 insertions(+)
98767
98768 commit 7973d9f8bac34fa090e330dec136b251f305d06c
98769 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98770 Date:   Mon Oct 3 14:27:15 2011 +0100
98771
98772     In the GVariant intro, mention lack of built-in endianness, and
98773     rationale
98774
98775     Presumably, the rationale for not storing the endianness is that
98776     GVariant is a recursive type system, and in a sane format, endianness
98777     only needs to be stored once per blob of data (once per D-Bus message,
98778     once per file on disk, etc.).
98779
98780     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
98781     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98782     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
98783
98784  glib/gvariant.c | 8 ++++++++
98785  1 file changed, 8 insertions(+)
98786
98787 commit ebb544f549c77d0e98431ee38c55824ff4de81ab
98788 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98789 Date:   Mon Oct 3 14:20:51 2011 +0100
98790
98791     g_variant_get_data: mention what you need to know to deserialise
98792
98793     Also include a shorter version in the docs for g_variant_store, with a
98794     pointer to g_variant_get_data.
98795
98796     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
98797     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98798     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
98799
98800  glib/gvariant-core.c | 14 ++++++++++++++
98801  1 file changed, 14 insertions(+)
98802
98803 commit 3869e40ac339a9395e47a9aa81b017dbaf8ad925
98804 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98805 Date:   Mon Oct 3 14:19:58 2011 +0100
98806
98807     g_variant_new_from_data: mention that the caller might need to
98808     byteswap
98809
98810     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
98811     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98812     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
98813
98814  glib/gvariant.c | 4 ++++
98815  1 file changed, 4 insertions(+)
98816
98817 commit 3d7264ce703f7dd55b6deac91562d64db69059ef
98818 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98819 Date:   Tue Oct 4 12:39:08 2011 +0100
98820
98821     Fix a typo in describing GVariant serialisation functions
98822
98823     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
98824     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98825     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
98826
98827  glib/gvariant.c | 4 ++--
98828  1 file changed, 2 insertions(+), 2 deletions(-)
98829
98830 commit 83afcc0a29202f7171e185c93ab0183dbf80cb39
98831 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98832 Date:   Tue Oct 4 10:46:13 2011 +0100
98833
98834     Escape percent sign in g_variant_new_parsed documentation
98835
98836     Strings matching /%[a-z]/ are special syntax for gtk-doc.
98837
98838     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
98839     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98840     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
98841
98842  glib/gvariant-parser.c | 2 +-
98843  1 file changed, 1 insertion(+), 1 deletion(-)
98844
98845 commit d34c9bc6f335b22260df25d849cb3f26d3998349
98846 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98847 Date:   Wed Oct 13 12:22:41 2010 +0100
98848
98849     g_variant_get_fixed_array: document which types are appropriate
98850
98851     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
98852     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98853     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
98854
98855  glib/gvariant.c | 33 ++++++++++++++++++++++++++++-----
98856  1 file changed, 28 insertions(+), 5 deletions(-)
98857
98858 commit 9e827ab6152cf1c83c27bbffa2686390c78fe46e
98859 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98860 Date:   Wed Oct 13 12:21:22 2010 +0100
98861
98862     GVariant docs: be clear that the serialisation format isn't the same
98863     as D-Bus
98864
98865     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
98866     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98867     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
98868
98869  glib/gvariant.c | 4 +++-
98870  1 file changed, 3 insertions(+), 1 deletion(-)
98871
98872 commit f778564ba2c389856904de3cc80126d7cfb988c2
98873 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98874 Date:   Tue Oct 4 09:48:35 2011 +0100
98875
98876     Be clear that g_str_hash etc. don't accept NULL
98877
98878     This covers the str, double, int, int64 hash and equal functions,
98879     but not
98880     anything that takes an "object", since the convention is that "object
98881     methods" never accept NULL anyway.
98882
98883     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715
98884     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98885     Reviewed-by: Colin Walters <walters@verbum.org>
98886
98887  glib/ghash.c | 23 +++++++++++++++--------
98888  1 file changed, 15 insertions(+), 8 deletions(-)
98889
98890 commit 34a122454966546fed0ccbb73338b28021e76481
98891 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98892 Date:   Tue Oct 4 09:44:27 2011 +0100
98893
98894     Be completely clear about what g_direct_hash, g_direct_equal do
98895
98896     Also annotate them as (allow-none), more for the benefit of gtk-doc
98897     readers than introspection.
98898
98899     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715
98900     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98901     Reviewed-by: Colin Walters <walters@verbum.org>
98902
98903  glib/ghash.c | 20 ++++++++++++++------
98904  1 file changed, 14 insertions(+), 6 deletions(-)
98905
98906 commit 06c96ab1e59dead8a920433498624b946abdb9ab
98907 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98908 Date:   Tue Oct 4 09:42:28 2011 +0100
98909
98910     GHashTable: be more clear what g_int_hash wants
98911
98912     Using g_int_hash, g_int_equal with keys like GINT_TO_POINTER (n)
98913     seems to
98914     be a reasonably common GLib-novice mistake. It doesn't help that the
98915     documentation for GHashFunc was ambiguous about this.
98916
98917     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715
98918     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98919     Reviewed-by: Colin Walters <walters@verbum.org>
98920
98921  glib/ghash.c | 13 ++++++++++++-
98922  1 file changed, 12 insertions(+), 1 deletion(-)
98923
98924 commit 5bed8317ea0dc615b02f34bde9b5dfa7374c5600
98925 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
98926 Date:   Mon Oct 3 18:48:15 2011 +0100
98927
98928     Warn when classes/instances exceed the allowed size, if possible
98929
98930     It's impossible to check this if the library user is using
98931     g_type_register_static, but in that case their compiler should
98932     hopefully
98933     warn about the truncation. This fixes it for G_DEFINE_TYPE and
98934     friends,
98935     at least.
98936
98937     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=659916
98938     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
98939     Reviewed-by: Colin Walters <walters@verbum.org>
98940
98941  gobject/gtype.c | 6 ++++++
98942  1 file changed, 6 insertions(+)
98943
98944 commit 29a71915d87aa3053ed60efbe30bd7cc63ae2114
98945 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
98946 Date:   Tue Oct 4 14:06:10 2011 +0800
98947
98948     Update glibconfig.h.win32(.in)
98949
98950     Update typedef of GStaticMutex here to match the typedef of GMutex
98951     in glib/gthread.h (due to commit c5634df6)
98952
98953  glib/glibconfig.h.win32.in | 2 +-
98954  1 file changed, 1 insertion(+), 1 deletion(-)
98955
98956 commit ca6a9850395ede6f8de8a1a34096eb32de3ba94d
98957 Author: Matthias Clasen <mclasen@redhat.com>
98958 Date:   Tue Oct 4 00:46:10 2011 -0400
98959
98960     Improve test coverage in the thread tests
98961
98962     Use g_thread_new_full() in some places.
98963
98964  glib/tests/thread.c | 10 ++++++----
98965  1 file changed, 6 insertions(+), 4 deletions(-)
98966
98967 commit e6fa27a5f80f05a6661b803620639e6f0ae96852
98968 Author: Matthias Clasen <mclasen@redhat.com>
98969 Date:   Tue Oct 4 00:45:42 2011 -0400
98970
98971     Improve test coverage in the GString tests
98972
98973  glib/tests/string.c | 51
98974  ++++++++++++++++++++++++++++++++++++++++++++++++++-
98975  1 file changed, 50 insertions(+), 1 deletion(-)
98976
98977 commit fc3248065813557c37e1f5ec3442b652d4b0d404
98978 Author: Matthias Clasen <mclasen@redhat.com>
98979 Date:   Tue Oct 4 00:44:58 2011 -0400
98980
98981     Improve testcoverage in the rec-mutex test
98982
98983     Test g_rec_mutex_trylock() in both locked and unlocked cases.
98984
98985  glib/tests/rec-mutex.c | 6 +++---
98986  1 file changed, 3 insertions(+), 3 deletions(-)
98987
98988 commit 823e32655e2fc4810dee34ba1bdd5553bb383a42
98989 Author: Matthias Clasen <mclasen@redhat.com>
98990 Date:   Mon Oct 3 23:55:02 2011 -0400
98991
98992     Add a few more tests
98993
98994     This brings test coverage for glist.c and glist.c to the
98995     coveted 100% lines mark.
98996
98997  glib/tests/list.c  | 69
98998  ++++++++++++++++++++++++++++++++++++++++++++++++++++--
98999  glib/tests/slist.c | 53 ++++++++++++++++++++++++++++++++++++++++-
99000  2 files changed, 119 insertions(+), 3 deletions(-)
99001
99002 commit 1fe4429318b147f275e730ef5a69cb94a0a25062
99003 Author: Matthias Clasen <mclasen@redhat.com>
99004 Date:   Mon Oct 3 23:54:08 2011 -0400
99005
99006     Remove bits of dead code identified by coverage tests
99007
99008     These lines could were not hit by our tests, and examination
99009     of the code reveals that they can't ever be hit.
99010
99011  glib/glist.c  | 16 ++++++----------
99012  glib/gslist.c | 12 ++----------
99013  2 files changed, 8 insertions(+), 20 deletions(-)
99014
99015 commit b74f46db6b585abe7fb665651e51888aea88b356
99016 Author: Matthias Clasen <mclasen@redhat.com>
99017 Date:   Mon Oct 3 22:22:55 2011 -0400
99018
99019     Add some more thread tests
99020
99021  glib/tests/Makefile.am |   3 ++
99022  glib/tests/thread.c    | 119
99023  +++++++++++++++++++++++++++++++++++++++++++++++++
99024  2 files changed, 122 insertions(+)
99025
99026 commit 070aefcf59b0238f4cf644cb9ec75cc0b2d4ffaf
99027 Author: Ryan Lortie <desrt@desrt.ca>
99028 Date:   Mon Oct 3 22:18:01 2011 -0400
99029
99030     GAsyncQueue: properly set free function
99031
99032     The copying of code from g_async_queue_new() to
99033     g_async_queue_new_full()
99034     in ef08aa786bca87c520ef319b97df4b3ed0782233 copied the setting of the
99035     free function to NULL (instead of the one passed in by the user).
99036
99037     Fix that up so that the test passes again.
99038
99039     https://bugzilla.gnome.org/show_bug.cgi?id=660843
99040
99041  glib/gasyncqueue.c | 2 +-
99042  1 file changed, 1 insertion(+), 1 deletion(-)
99043
99044 commit 3f982cb9ab1dc9a435c5bba2f0438f165eba25dc
99045 Author: David Zeuthen <davidz@redhat.com>
99046 Date:   Thu Sep 29 23:46:28 2011 -0400
99047
99048     GUnixMountPoint: expose options
99049
99050     Make the options from an /etc/fstab entry available as public API -
99051     this can be used to support options such as
99052
99053      comment=gvfs.name=Foo\040Bar
99054
99055     to e.g. set the name of an fstab mount in the UI to "Foo Bar".
99056
99057     https://bugzilla.gnome.org/show_bug.cgi?id=660536
99058
99059     Signed-off-by: David Zeuthen <davidz@redhat.com>
99060
99061  docs/reference/gio/gio-sections.txt |  1 +
99062  gio/gio.symbols                     |  1 +
99063  gio/gunixmounts.c                   | 28 ++++++++++++++++++++++++++++
99064  gio/gunixmounts.h                   |  1 +
99065  4 files changed, 31 insertions(+)
99066
99067 commit 3106391694408877ebf6e8451146c5ac5d7bb017
99068 Author: Ryan Lortie <desrt@desrt.ca>
99069 Date:   Mon Oct 3 10:19:14 2011 -0400
99070
99071     Revert "GSettings: don't abort on missing schemas"
99072
99073     This reverts commit c841c2ce3fda6f754c88ae2c9099f36dff2f0814.
99074
99075     This approach has been an unmitigated disaster.  We're getting
99076     all sorts
99077     of crashes due to functions that are returning NULL because they can't
99078     find the schema for the default value.  The people who get these
99079     crashes
99080     are then confused about the root cause of the problem and waste a
99081     lot of
99082     time trying to figure it out.
99083
99084     Until we find a better solution, we should go back to what we had
99085     before.
99086
99087     https://bugzilla.gnome.org/show_bug.cgi?id=655366
99088
99089  gio/gsettings.c       | 77
99090  +++++++++++----------------------------------------
99091  gio/gsettingsschema.c |  5 +---
99092  gio/tests/gsettings.c | 26 -----------------
99093  3 files changed, 17 insertions(+), 91 deletions(-)
99094
99095 commit 9d989c7b8aebda0e56aaadb843def0f48f909156
99096 Author: Matthias Clasen <mclasen@redhat.com>
99097 Date:   Sun Oct 2 23:53:56 2011 -0400
99098
99099     Cosmetics
99100
99101  glib/gthread.c | 9 +++++----
99102  1 file changed, 5 insertions(+), 4 deletions(-)
99103
99104 commit fa6710ab6f365b512281049276413747b311821d
99105 Author: Matthias Clasen <mclasen@redhat.com>
99106 Date:   Sun Oct 2 23:43:17 2011 -0400
99107
99108     Documentation fixes
99109
99110  docs/reference/glib/glib-sections.txt | 113 +++++++++++++++--------------
99111  glib/deprecated/gthread-deprecated.c  |   9 +--
99112  glib/gthread-posix.c                  |   3 +-
99113  glib/gthread.c                        | 133
99114  ++++++++++++++++++----------------
99115  4 files changed, 135 insertions(+), 123 deletions(-)
99116
99117 commit 65b84bb7d0e429a30f344ebc149dc3d8d79bddda
99118 Author: Matthias Clasen <mclasen@redhat.com>
99119 Date:   Sun Oct 2 22:38:49 2011 -0400
99120
99121     Fix doc build
99122
99123     The markup here was not only broken, it was also unnecessary,
99124     since gtk-doc knows to apply <function></function> tags to things
99125     that end with () already.
99126
99127  glib/gthread-posix.c | 14 ++++++--------
99128  1 file changed, 6 insertions(+), 8 deletions(-)
99129
99130 commit 65056180dd2fee9187426354e8ef5161bf980578
99131 Author: Ryan Lortie <desrt@desrt.ca>
99132 Date:   Sun Oct 2 23:37:20 2011 -0400
99133
99134     locks: Add initialisation notes
99135
99136     For each of the 4, mention that static storage or _init() is needed.
99137
99138  glib/gthread.c | 16 ++++++++++++++++
99139  1 file changed, 16 insertions(+)
99140
99141 commit c5634df6d3ffe2da013a246880b183140b8f1260
99142 Author: Ryan Lortie <desrt@desrt.ca>
99143 Date:   Sun Oct 2 20:59:15 2011 -0400
99144
99145     locks: change the ABI just a bit
99146
99147     Add a little bit more room in the ABI for our synchronisation
99148     primatives
99149     since we're going to need it when we add native implementations on
99150     Linux.
99151
99152     Also: rename the pointer field and add /*< private >*/ annotations.
99153
99154  glib/deprecated/gthread.h |  2 +-
99155  glib/gthread-posix.c      | 42 +++++++++++++++++++++---------------------
99156  glib/gthread-win32.c      | 15 +++++++--------
99157  glib/gthread.h            | 20 ++++++++++++++------
99158  4 files changed, 43 insertions(+), 36 deletions(-)
99159
99160 commit 2a677d1370a1983c2c5e1a4a6dd5f0d9fa9868b3
99161 Author: Ryan Lortie <desrt@desrt.ca>
99162 Date:   Sun Oct 2 20:51:38 2011 -0400
99163
99164     locks: drop _INIT macros
99165
99166     All locks are now zero-initialised, so we can drop the G_*_INIT macros
99167     for them.
99168
99169     Adjust various users around GLib accordingly and change the docs.
99170
99171     https://bugzilla.gnome.org/show_bug.cgi?id=659866
99172
99173  docs/reference/glib/glib-sections.txt |  4 ---
99174  gio/gunionvolumemonitor.c             |  2 +-
99175  glib/deprecated/gthread.h             |  2 +-
99176  glib/gbitlock.c                       |  2 +-
99177  glib/glib-ctor.h                      |  2 +-
99178  glib/gmem.c                           |  2 +-
99179  glib/gmessages.c                      |  2 +-
99180  glib/gslice.c                         |  2 +-
99181  glib/gthread-posix.c                  | 17 ++++-----
99182  glib/gthread-win32.c                  |  9 ++---
99183  glib/gthread.c                        | 67
99184  ++++-------------------------------
99185  glib/gthread.h                        |  7 +---
99186  glib/gvarianttypeinfo.c               |  2 +-
99187  glib/tests/cond.c                     |  4 +--
99188  glib/tests/mutex.c                    |  8 ++---
99189  glib/tests/private.c                  |  6 ++--
99190  glib/tests/rec-mutex.c                |  6 ++--
99191  glib/tests/rwlock.c                   | 18 +++-------
99192  gmodule/gmodule.c                     |  2 +-
99193  gobject/gparam.c                      |  2 +-
99194  gobject/gtype.c                       |  4 +--
99195  tests/thread-test.c                   |  2 +-
99196  22 files changed, 44 insertions(+), 128 deletions(-)
99197
99198 commit 3315aee70915deb12374ab1d6134e4414114bec3
99199 Author: Ryan Lortie <desrt@desrt.ca>
99200 Date:   Sun Oct 2 21:03:49 2011 -0400
99201
99202     Re-enable 'include' testcase
99203
99204     The bug is fixed now.
99205
99206     https://bugzilla.gnome.org/show_bug.cgi?id=659866
99207
99208  glib/tests/Makefile.am | 4 ++--
99209  1 file changed, 2 insertions(+), 2 deletions(-)
99210
99211 commit e081eadda598bc708fbf9dd53a190fc3b0e7fa76
99212 Author: Ryan Lortie <desrt@desrt.ca>
99213 Date:   Sun Oct 2 20:43:28 2011 -0400
99214
99215     GThread posix: switch to Windows ABI
99216
99217     Modify the POSIX implementation of the synchronisation primatives
99218     to use
99219     the same ABI as Windows: one pointer for each type.
99220
99221     This frees us from having to #include <pthread.h> and avoids the
99222     problem
99223     with pthread_rwlock_t not being defined under certain compiler
99224     defines.
99225
99226     A few more changes are expected to the ABI -- they will be committed
99227     separately.
99228
99229     https://bugzilla.gnome.org/show_bug.cgi?id=659866
99230
99231  glib/gthread-posix.c | 198
99232  +++++++++++++++++++++++++++++++++++++++------------
99233  glib/gthread.h       |  29 --------
99234  2 files changed, 152 insertions(+), 75 deletions(-)
99235
99236 commit 151756631dcac8e74df37c02bf0cf13d9df2e18b
99237 Author: Matthias Clasen <mclasen@redhat.com>
99238 Date:   Sun Oct 2 22:31:45 2011 -0400
99239
99240     Don't use g_thread_foreach in tests
99241
99242  tests/threadpool-test.c | 30 +++---------------------------
99243  1 file changed, 3 insertions(+), 27 deletions(-)
99244
99245 commit 3d4846d92309d001697c2827660fa41b5c63dbc4
99246 Author: Matthias Clasen <mclasen@redhat.com>
99247 Date:   Sun Oct 2 01:29:08 2011 -0400
99248
99249     Deprecate GStaticPrivate and g_thread_foreach
99250
99251     This commit moves GStaticPrivate, g_thread_foreach and all
99252     related functions and variables to gthread-deprecated.c. We
99253     introduce some internal API to make this possible.
99254
99255     g_thread_foreach is not a very useful function, since there is
99256     virtually nothing you can do with a GThread*, and implementing
99257     it requires us to keep a list of threads around.
99258
99259     GStaticPrivate has been made redundant by adding comparable
99260     capabilities to GPrivate.
99261
99262     https://bugzilla.gnome.org/show_bug.cgi?id=660635
99263
99264  glib/deprecated/gthread-deprecated.c | 324
99265  +++++++++++++++++++++++++++++++-
99266  glib/deprecated/gthread.h            |  18 +-
99267  glib/gthread.c                       | 348
99268  ++---------------------------------
99269  glib/gthread.h                       |  16 --
99270  glib/gthreadprivate.h                |  20 ++
99271  5 files changed, 371 insertions(+), 355 deletions(-)
99272
99273 commit 12287c8cc70fc65bc7bbeb4f7079b262337fce09
99274 Author: Matthias Clasen <mclasen@redhat.com>
99275 Date:   Sun Oct 2 09:51:13 2011 -0400
99276
99277     Don't put threads created with g_thread_new() on the list
99278
99279     This lets us avoid the overhead of maintaining the global
99280     list in the non-deprecated case.
99281
99282     https://bugzilla.gnome.org/show_bug.cgi?id=660635
99283
99284  glib/deprecated/gthread-deprecated.c |  4 +-
99285  glib/gthread.c                       | 76
99286  ++++++++++++++++++++++--------------
99287  glib/gthreadprivate.h                |  8 ++++
99288  3 files changed, 56 insertions(+), 32 deletions(-)
99289
99290 commit 1909d2398ad299b86fb708104d82ce5ab7415d36
99291 Author: Matthias Clasen <mclasen@redhat.com>
99292 Date:   Sun Oct 2 09:27:08 2011 -0400
99293
99294     Make thread names useful in a debugger
99295
99296     Associate the name with the system thread, so that debuggers
99297     can see it. This is currently only implemented for Linux, using
99298     prctl.
99299
99300     https://bugzilla.gnome.org/show_bug.cgi?id=660635
99301
99302  configure.ac          |  1 +
99303  glib/gthread-posix.c  | 12 +++++++++++-
99304  glib/gthread-win32.c  |  6 ++++++
99305  glib/gthread.c        |  3 +++
99306  glib/gthreadprivate.h |  1 +
99307  5 files changed, 22 insertions(+), 1 deletion(-)
99308
99309 commit 0d1a92ca3d234a4291ef3ecbf7df2d57442a63e5
99310 Author: Matthias Clasen <mclasen@redhat.com>
99311 Date:   Sun Oct 2 10:01:57 2011 -0400
99312
99313     Add new thread creation API
99314
99315     Deprecate both g_thread_create functions and add
99316     g_thread_new() and g_thread_new_full(). The new functions
99317     expect a name for the thread.
99318
99319     Change GThreadPool, GMainContext and GDBus to create named threads.
99320
99321     https://bugzilla.gnome.org/show_bug.cgi?id=660635
99322
99323  gio/gdbusprivate.c                   |  9 +++---
99324  glib/deprecated/gthread-deprecated.c | 36 ++++++++++++++++++++--
99325  glib/deprecated/gthread.h            |  4 +++
99326  glib/glib.symbols                    |  9 +++---
99327  glib/gmain.c                         |  2 +-
99328  glib/gthread.c                       | 59
99329  ++++++++++++++++++++++--------------
99330  glib/gthread.h                       |  6 ++--
99331  glib/gthreadpool.c                   |  2 +-
99332  8 files changed, 91 insertions(+), 36 deletions(-)
99333
99334 commit bc67c23bf939d3ad719e860362bdda0737c512a1
99335 Author: Matthias Clasen <mclasen@redhat.com>
99336 Date:   Sun Oct 2 21:57:06 2011 -0400
99337
99338     Define GLIB_COMPILATION when building libgthread.so
99339
99340     This is necessary, because gthreadprivate.h can only be
99341     included inside GLib, otherwise single-include guards trigger.
99342
99343  gthread/Makefile.am | 1 +
99344  1 file changed, 1 insertion(+)
99345
99346 commit 34ce4dd0324acd02ceb51d43fdaed5640041d8c1
99347 Author: Matthias Clasen <mclasen@redhat.com>
99348 Date:   Sun Oct 2 21:57:40 2011 -0400
99349
99350     Replace static privates by privates
99351
99352     GStaticPrivate is heading for deprecation soon, and GPrivate
99353     can replace these uses now.
99354
99355  gio/gcancellable.c | 12 ++++++------
99356  glib/gutf8.c       | 10 +++++-----
99357  gmodule/gmodule.c  |  6 +++---
99358  3 files changed, 14 insertions(+), 14 deletions(-)
99359
99360 commit 6f711518230cbb2e09c56a7853e191eb6269faef
99361 Author: Ryan Lortie <desrt@desrt.ca>
99362 Date:   Sun Oct 2 21:13:14 2011 -0400
99363
99364     win32: fix GPrivate fallout
99365
99366     Fix minor mistake in win32 GPrivate code.
99367
99368  glib/gthread-win32.c | 2 +-
99369  1 file changed, 1 insertion(+), 1 deletion(-)
99370
99371 commit cdd43d43c9be3914bfeca4b1548885b9b44dcabb
99372 Author: Ryan Lortie <desrt@desrt.ca>
99373 Date:   Sun Oct 2 20:24:18 2011 -0400
99374
99375     locks: rename a bunch of parameters
99376
99377  glib/gthread-posix.c | 84
99378  ++++++++++++++++++++++++++--------------------------
99379  glib/gthread.h       | 16 +++++-----
99380  2 files changed, 50 insertions(+), 50 deletions(-)
99381
99382 commit 8e43470c3827f5980f39bf9da0bc510858daf2be
99383 Author: Ryan Lortie <desrt@desrt.ca>
99384 Date:   Fri Sep 30 14:22:04 2011 -0400
99385
99386     Stop dithering over GPrivate
99387
99388     Take out the half-private g_private_init() stuff and replace it with a
99389     G_PRIVATE_INIT macro that allows specifying a GDestroyNotify.
99390
99391     Expose the GPrivate structure in a public header.
99392
99393     Add a g_private_replace() to (sort of) match the functionality of
99394     g_static_mutex_set().
99395
99396     Improve the documentation.
99397
99398     Deprecate g_private_new().
99399
99400  docs/reference/glib/glib-overrides.txt |  22 +---
99401  docs/reference/glib/glib-sections.txt  |   6 +-
99402  glib/deprecated/gthread-deprecated.c   |  26 ++++-
99403  glib/deprecated/gthread.h              |   3 +
99404  glib/glib.symbols                      |   1 +
99405  glib/gmessages.c                       |   7 --
99406  glib/gslice.c                          |   4 +-
99407  glib/gthread-posix.c                   | 197
99408  +++++++++++++++++++++++++++------
99409  glib/gthread-win32.c                   |  83 +++++++++-----
99410  glib/gthread.c                         | 100 +----------------
99411  glib/gthread.h                         |  11 +-
99412  glib/gthreadprivate.h                  |  14 ---
99413  12 files changed, 273 insertions(+), 201 deletions(-)
99414
99415 commit 7a75f56aa16ac13607a13f4e455a4fa4248ff750
99416 Author: Matthias Clasen <mclasen@redhat.com>
99417 Date:   Sun Oct 2 19:10:16 2011 -0400
99418
99419     Add a few comments
99420
99421  glib/gthread.c | 14 ++++++++++++--
99422  1 file changed, 12 insertions(+), 2 deletions(-)
99423
99424 commit 7df7c535574fc634461ed17750fdf5bb1e777d2f
99425 Author: Matthias Clasen <mclasen@redhat.com>
99426 Date:   Sun Oct 2 19:09:24 2011 -0400
99427
99428     Add another GCond test
99429
99430     This test shows how to implement a barrier using a GCond.
99431
99432  glib/tests/cond.c | 95
99433  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
99434  1 file changed, 95 insertions(+)
99435
99436 commit 1a5cc98ca2f1474c300a13247533bf0b0b05f1df
99437 Author: Matthias Clasen <mclasen@redhat.com>
99438 Date:   Sun Oct 2 01:21:46 2011 -0400
99439
99440     Rework the way GStaticPrivate data is freed
99441
99442     To avoid iterating threads in g_static_private_free(), defer freeing
99443     the per-thread data to thread exit. The one complication here is
99444     that it is possible for the static private index to be reused while
99445     'old' data is still around. To deal with that case, store the 'owner'
99446     with each per-thread data node, and free old data in
99447     g_static_private_get() if the owner doesn't match. The remaining
99448     possibility that a private index could be reused by a GStaticPrivate
99449     with the same address is sufficiently unlikely that we can probably
99450     ignore it.
99451
99452     With this change, per-thread data is now truly private again,
99453     and we can drop the lock for it as well.
99454
99455     https://bugzilla.gnome.org/show_bug.cgi?id=660635
99456
99457  glib/gthread.c | 169
99458  +++++++++++++++++----------------------------------------
99459  1 file changed, 50 insertions(+), 119 deletions(-)
99460
99461 commit 6a31cc66cde646aee5efdd2ba8cc8a203e29f1ed
99462 Author: Matthias Clasen <mclasen@redhat.com>
99463 Date:   Sun Oct 2 09:59:26 2011 -0400
99464
99465     Whitespace fixes
99466
99467  glib/gthread.c | 50 +++++++++++++++++++++++++-------------------------
99468  1 file changed, 25 insertions(+), 25 deletions(-)
99469
99470 commit 3c02c64474351a2decdab3348b4e9f7ab473bff8
99471 Author: Matthias Clasen <mclasen@redhat.com>
99472 Date:   Sun Oct 2 17:05:03 2011 -0400
99473
99474     Clean up includes
99475
99476  glib/gthread.c | 7 ++-----
99477  1 file changed, 2 insertions(+), 5 deletions(-)
99478
99479 commit 6d2b2ccaa0dea75b848bcff6d83ab03db547b0fe
99480 Author: Matthias Clasen <mclasen@redhat.com>
99481 Date:   Sun Oct 2 16:48:17 2011 -0400
99482
99483     Add tests for GPrivate and GStaticPrivate
99484
99485  glib/tests/Makefile.am |   3 +
99486  glib/tests/private.c   | 337
99487  +++++++++++++++++++++++++++++++++++++++++++++++++
99488  2 files changed, 340 insertions(+)
99489
99490 commit 3659ca99f5ae2058b53a2fefe052926fe2e1858f
99491 Author: Javier Jardón <jjardon@gnome.org>
99492 Date:   Fri Sep 30 17:21:52 2011 +0100
99493
99494     tests: Use G_VALUE_INIT
99495
99496  tests/gobject/gvalue-test.c    | 12 ++++++------
99497  tests/gobject/paramspec-test.c | 10 +++++-----
99498  2 files changed, 11 insertions(+), 11 deletions(-)
99499
99500 commit 91713e950ff20b6330ca66fe51c32beb1453e87e
99501 Author: Javier Jardón <jjardon@gnome.org>
99502 Date:   Fri Sep 30 17:04:23 2011 +0100
99503
99504     docs: Use G_VALUE_INIT
99505
99506  docs/reference/gobject/tut_gobject.xml | 2 +-
99507  docs/reference/gobject/tut_gtype.xml   | 8 ++++----
99508  2 files changed, 5 insertions(+), 5 deletions(-)
99509
99510 commit 406f7d2b39dab16cd38ccdbd4c978490eb1a2ba1
99511 Author: Ryan Lortie <desrt@desrt.ca>
99512 Date:   Fri Sep 30 23:05:27 2011 -0400
99513
99514     mutex testcase: add a performance test
99515
99516     Add a reasonable performance test for uncontended and contended cases.
99517
99518  glib/tests/mutex.c | 68
99519  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
99520  1 file changed, 68 insertions(+)
99521
99522 commit 6ef022bbb3b6dbe6f0f34858d7521a7b0ab331e3
99523 Author: Matthias Clasen <mclasen@redhat.com>
99524 Date:   Sun Oct 2 00:08:54 2011 -0400
99525
99526     Move all hash functions to ghash.c
99527
99528     This matches their location in the headers.
99529
99530  glib/ghash.c   | 204
99531  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
99532  glib/gstring.c |  95 ++++++---------------------
99533  glib/gutils.c  | 153 +------------------------------------------
99534  3 files changed, 226 insertions(+), 226 deletions(-)
99535
99536 commit e7ca67f20c9f44478cdaf5832a91dc39086f4c38
99537 Author: Matthias Clasen <mclasen@redhat.com>
99538 Date:   Sun Oct 2 00:08:13 2011 -0400
99539
99540     GHash: Cosmetic changes
99541
99542  glib/ghash.c | 424
99543  +++++++++++++++++++++++++++++++----------------------------
99544  glib/ghash.h | 134 ++++++++-----------
99545  2 files changed, 281 insertions(+), 277 deletions(-)
99546
99547 commit ed325b18798f29ce1efbc5377056c0e07cfe4175
99548 Author: Matthias Clasen <mclasen@redhat.com>
99549 Date:   Sat Oct 1 23:38:52 2011 -0400
99550
99551     One forgotten moved doc
99552
99553  glib/gmessages.c | 12 +++++++++++-
99554  1 file changed, 11 insertions(+), 1 deletion(-)
99555
99556 commit 10d86cda0266d7467cab449892e5fbb9258c607f
99557 Author: Matthias Clasen <mclasen@redhat.com>
99558 Date:   Sat Oct 1 23:38:23 2011 -0400
99559
99560     Move GStringChunk into its own files
99561
99562  glib/Makefile.am    |   2 +
99563  glib/glib.h         |   1 +
99564  glib/gstring.c      | 271 -------------------------------------------
99565  glib/gstring.h      |  17 ---
99566  glib/gstringchunk.c | 325
99567  ++++++++++++++++++++++++++++++++++++++++++++++++++++
99568  glib/gstringchunk.h |  53 +++++++++
99569  6 files changed, 381 insertions(+), 288 deletions(-)
99570
99571 commit 0e8bcc3ed7121c672af6ce52d8985a4d60f8545b
99572 Author: Matthias Clasen <mclasen@redhat.com>
99573 Date:   Sat Oct 1 23:27:45 2011 -0400
99574
99575     Move GString docs inline
99576
99577  docs/reference/glib/tmpl/.gitignore   |   1 +
99578  docs/reference/glib/tmpl/strings.sgml | 369
99579  ----------------------------------
99580  glib/gstring.c                        |  29 +++
99581  glib/gstring.h                        |  12 --
99582  4 files changed, 30 insertions(+), 381 deletions(-)
99583
99584 commit 459b14d89ae1065041d55089b82c170ec8e0f631
99585 Author: Matthias Clasen <mclasen@redhat.com>
99586 Date:   Sat Oct 1 23:23:40 2011 -0400
99587
99588     GString: cosmetic cleanups
99589
99590  glib/gstring.c | 535
99591  +++++++++++++++++++++++++++++----------------------------
99592  glib/gstring.h | 180 ++++++++++---------
99593  2 files changed, 357 insertions(+), 358 deletions(-)
99594
99595 commit 7154d44c5c5a23e0a631f571bc689ff43995ee82
99596 Author: Matthias Clasen <mclasen@redhat.com>
99597 Date:   Sat Oct 1 23:03:09 2011 -0400
99598
99599     Move file utility docs inline
99600
99601  docs/reference/glib/tmpl/.gitignore     |   1 +
99602  docs/reference/glib/tmpl/fileutils.sgml | 536
99603  --------------------------------
99604  glib/gdir.c                             |   6 +
99605  glib/gfileutils.c                       | 135 ++++++++
99606  glib/gmappedfile.c                      |  10 +-
99607  5 files changed, 151 insertions(+), 537 deletions(-)
99608
99609 commit ca77b0e252aa783ff25db7a247986a5ec45ea84f
99610 Author: Matthias Clasen <mclasen@redhat.com>
99611 Date:   Sat Oct 1 22:48:27 2011 -0400
99612
99613     Move string utility docs inline
99614
99615  docs/reference/glib/tmpl/.gitignore        |   1 +
99616  docs/reference/glib/tmpl/string_utils.sgml | 903
99617  -----------------------------
99618  glib/gstrfuncs.c                           | 427 ++++++++++++--
99619  3 files changed, 378 insertions(+), 953 deletions(-)
99620
99621 commit 793ff83527bd6be8117b483d4b8dde55f1d6f3b9
99622 Author: Matthias Clasen <mclasen@redhat.com>
99623 Date:   Sat Oct 1 22:00:41 2011 -0400
99624
99625     Move test docs inline
99626
99627  docs/reference/glib/tmpl/.gitignore   |   2 +
99628  docs/reference/glib/tmpl/testing.sgml | 691
99629  ----------------------------------
99630  glib/gtestutils.c                     | 369 +++++++++++++++++-
99631  3 files changed, 370 insertions(+), 692 deletions(-)
99632
99633 commit 9d3b37ac3fa7d5ea25a897e5baa7c7a66da0873f
99634 Author: Matthias Clasen <mclasen@redhat.com>
99635 Date:   Sat Oct 1 21:03:14 2011 -0400
99636
99637     Move keyfile docs inline
99638
99639  docs/reference/glib/tmpl/keyfile.sgml | 939
99640  ----------------------------------
99641  glib/gkeyfile.c                       | 364 ++++++++++++-
99642  2 files changed, 361 insertions(+), 942 deletions(-)
99643
99644 commit 3d814e7a2ae80f422889c5f830af7e26c1f88a02
99645 Author: Matthias Clasen <mclasen@redhat.com>
99646 Date:   Sat Oct 1 20:16:32 2011 -0400
99647
99648     GAsyncQueue: simplify an internal function
99649
99650     g_cond_timed_wait() behaves like g_cond_wait() when given
99651     NULL, so no need have different branches for that in
99652     g_async_queue_pop_intern_unlocked().
99653
99654  glib/gasyncqueue.c | 27 +++++++--------------------
99655  1 file changed, 7 insertions(+), 20 deletions(-)
99656
99657 commit 8c5400ff45b28a68cd97965abe16ce45dca2548c
99658 Author: Matthias Clasen <mclasen@redhat.com>
99659 Date:   Sat Oct 1 20:11:38 2011 -0400
99660
99661     GAsyncQueue: internal cleanup
99662
99663     Turn the 'try' parameter of g_async_queue_pop_intern_unlocked
99664     into a 'wait', for better alignment with the GCond api.
99665
99666  glib/gasyncqueue.c | 16 ++++++++--------
99667  1 file changed, 8 insertions(+), 8 deletions(-)
99668
99669 commit 793cf54275dea80d15e724d803273e79195308d0
99670 Author: Matthias Clasen <mclasen@redhat.com>
99671 Date:   Sat Oct 1 20:09:35 2011 -0400
99672
99673     GAsyncQueue: embed the GCond
99674
99675     Use g_cond_init/clear, now that we have them.
99676
99677  glib/gasyncqueue.c | 18 +++++++-----------
99678  1 file changed, 7 insertions(+), 11 deletions(-)
99679
99680 commit ef08aa786bca87c520ef319b97df4b3ed0782233
99681 Author: Matthias Clasen <mclasen@redhat.com>
99682 Date:   Sat Oct 1 19:24:24 2011 -0400
99683
99684     GAsyncQueue: Cosmetic fixes
99685
99686     Mostly doc formatting and whitespace fixes.
99687
99688  glib/gasyncqueue.c | 496
99689  ++++++++++++++++++++++++++++-------------------------
99690  glib/gasyncqueue.h |  70 ++------
99691  2 files changed, 281 insertions(+), 285 deletions(-)
99692
99693 commit 93abf20d3bc17fcf14cfb605b2142113dc1fd8e9
99694 Author: Matthias Clasen <mclasen@redhat.com>
99695 Date:   Sat Oct 1 18:42:48 2011 -0400
99696
99697     GAsyncQueue: Move private API to a private header
99698
99699  glib/Makefile.am          |  5 +++--
99700  glib/gasyncqueue.c        |  1 +
99701  glib/gasyncqueue.h        |  3 ---
99702  glib/gasyncqueueprivate.h | 31 +++++++++++++++++++++++++++++++
99703  glib/gthreadpool.c        | 23 +++++++++++++----------
99704  5 files changed, 48 insertions(+), 15 deletions(-)
99705
99706 commit b17b02da796628afe7829f5e8929c7666eb54f31
99707 Author: Matthias Clasen <mclasen@redhat.com>
99708 Date:   Sat Oct 1 18:20:27 2011 -0400
99709
99710     GThreadPool: cosmetic cleanups
99711
99712     Mostly documentation and formatting trivial, but also add
99713     boolean return types to GError taking functions.
99714
99715  glib/gthreadpool.c | 809
99716  +++++++++++++++++++++++++++--------------------------
99717  glib/gthreadpool.h |  49 ++--
99718  2 files changed, 444 insertions(+), 414 deletions(-)
99719
99720 commit 81e161edf261b4a8943f256531c57f440bcea2a4
99721 Author: Matthias Clasen <mclasen@redhat.com>
99722 Date:   Sat Oct 1 18:43:15 2011 -0400
99723
99724     GThread: cosmetic fix
99725
99726     Explicitly include gthread.h, don't rely on gthreadprivate.h
99727     to pull it in.
99728
99729  glib/gthread.c | 4 +++-
99730  1 file changed, 3 insertions(+), 1 deletion(-)
99731
99732 commit 5135241633cd13fa2ff6bee9b15f763c4c5d90e4
99733 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
99734 Date:   Sun Oct 2 11:21:18 2011 +1100
99735
99736     Updated Vietnamese translation
99737
99738  po/vi.po | 152
99739  +++++++++++++++++++++++++++++++--------------------------------
99740  1 file changed, 75 insertions(+), 77 deletions(-)
99741
99742 commit 98818afa0859dac68f57d07d6fec0b72d2b45ff7
99743 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
99744 Date:   Sun Oct 2 11:08:49 2011 +1100
99745
99746     po/vi: import from Damned Lies
99747
99748  po/vi.po | 75
99749  ++++++++++++++++++++++++++++++++--------------------------------
99750  1 file changed, 38 insertions(+), 37 deletions(-)
99751
99752 commit 1af5ac0179cfc98c8f7c0c2ed700e56ba072ec35
99753 Author: Matthias Clasen <mclasen@redhat.com>
99754 Date:   Sat Oct 1 13:47:54 2011 -0400
99755
99756     Add an index for 2.32 api additions
99757
99758  docs/reference/glib/glib-docs.sgml | 4 ++++
99759  1 file changed, 4 insertions(+)
99760
99761 commit b4dc4902c6b7099266985421b775084b68e5d44e
99762 Author: Matthias Clasen <mclasen@redhat.com>
99763 Date:   Sat Oct 1 13:47:09 2011 -0400
99764
99765     Mark g_thread_create_with_stack_size as new API
99766
99767  glib/gthread.c | 2 ++
99768  1 file changed, 2 insertions(+)
99769
99770 commit 65b7a20c67406f9309b2b8e1e7d7aaef98b81d02
99771 Author: Ryan Lortie <desrt@desrt.ca>
99772 Date:   Mon Sep 26 11:21:55 2011 -0400
99773
99774     GSettings schemas: allow for zero items in schema
99775
99776     GVDB deals with empty lists by returning NULL for the list instead
99777     of a
99778     zero-length (non-NULL) strv.  We can work around that in
99779     GSettingsSchema
99780     by checking for the NULL case and treating it like a zero-length list.
99781
99782     https://bugzilla.gnome.org/show_bug.cgi?id=660147
99783
99784  gio/gsettingsschema.c | 2 +-
99785  1 file changed, 1 insertion(+), 1 deletion(-)
99786
99787 commit e147d7aa2f1e4aba555df32b80763e2bc8199798
99788 Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
99789 Date:   Sat Oct 1 10:46:52 2011 +0200
99790
99791     Fix URL to strlcpy(3) manpage in comment.
99792
99793  glib/gstrfuncs.c | 2 +-
99794  1 file changed, 1 insertion(+), 1 deletion(-)
99795
99796 commit c48a0d881313676f2c215b30ba2f8674673071ad
99797 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
99798 Date:   Thu Sep 29 15:42:47 2011 +0100
99799
99800     markup-subparser test: use a real GError domain
99801
99802     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
99803     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
99804     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
99805
99806  glib/tests/markup-subparser.c | 9 ++++++---
99807  1 file changed, 6 insertions(+), 3 deletions(-)
99808
99809 commit 7aad93c5b43faa383ccb609852209d480548dd64
99810 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
99811 Date:   Thu Sep 29 15:42:33 2011 +0100
99812
99813     sleepy-stream test: use a real GError domain
99814
99815     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
99816     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
99817     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
99818
99819  gio/tests/sleepy-stream.c | 2 +-
99820  1 file changed, 1 insertion(+), 1 deletion(-)
99821
99822 commit e60e4999b9d4904b74e1a38bd5c24b9fd047f95d
99823 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
99824 Date:   Thu Sep 29 13:57:09 2011 +0100
99825
99826     g_dbus_error_encode_gerror: don't segfault on bad domains
99827
99828     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
99829     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
99830     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
99831
99832  gio/gdbuserror.c | 4 ++++
99833  1 file changed, 4 insertions(+)
99834
99835 commit 5156d1b2d42d89d7ad916ca3c53db517a2674f31
99836 Author: Matthias Clasen <mclasen@redhat.com>
99837 Date:   Thu Sep 29 23:32:20 2011 -0400
99838
99839     Prevent data loss in gdesktopappinfo.c
99840
99841     Don't loose the content of mimeapps.list when it doesn't contain
99842     a [Added Associations] group. Pointed out by Alexander Larsson.
99843
99844     https://bugzilla.gnome.org/show_bug.cgi?id=660130
99845
99846  gio/gdesktopappinfo.c | 13 ++++++++-----
99847  1 file changed, 8 insertions(+), 5 deletions(-)
99848
99849 commit e6c76d9fd44a5e7c42f10a4833a03cbb44edeb5d
99850 Author: Matthias Clasen <mclasen@redhat.com>
99851 Date:   Thu Sep 29 23:13:49 2011 -0400
99852
99853     Clean up atomic cruft
99854
99855     Nothing is using these defines anymore, and the messages
99856     are misleading. Based on a patch by Kean Johnston.
99857
99858     https://bugzilla.gnome.org/show_bug.cgi?id=660013
99859
99860  config.h.win32.in | 32 --------------------
99861  configure.ac      | 90
99862  ++-----------------------------------------------------
99863  2 files changed, 2 insertions(+), 120 deletions(-)
99864
99865 commit cde8cf16faa14df3c688adc39f26a45aa0d88d38
99866 Author: Matthias Clasen <mclasen@redhat.com>
99867 Date:   Sun Sep 25 01:51:33 2011 -0400
99868
99869     Some more gthread reshuffling
99870
99871  glib/gthread.c | 49 +++++++++++++++++++++++++++----------------------
99872  1 file changed, 27 insertions(+), 22 deletions(-)
99873
99874 commit 934e0a7470fbcfccfd7c4d3e589d59e8778fa973
99875 Author: David Zeuthen <davidz@redhat.com>
99876 Date:   Thu Sep 29 15:49:09 2011 -0400
99877
99878     GUnixFileMonitor: Clean up /proc/mounts monitoring
99879
99880     Most suggestions from Colin Walters <walters@verbum.org>.
99881
99882     https://bugzilla.gnome.org/show_bug.cgi?id=660511
99883
99884     Signed-off-by: David Zeuthen <davidz@redhat.com>
99885
99886  gio/gunixmounts.c | 45 +++++++++++++++++++++++++++------------------
99887  1 file changed, 27 insertions(+), 18 deletions(-)
99888
99889 commit 55065461bfc5ace53e736dfa8181909e918c161b
99890 Author: David Zeuthen <davidz@redhat.com>
99891 Date:   Thu Sep 29 15:09:43 2011 -0400
99892
99893     GUnixFileMonitor: Use /proc/mounts for monitoring mount changes
99894
99895     On recent Linux distros /etc/mtab is just a symlink to /proc/mounts
99896     and GFileMonitor does not work there because of how the kernel conveys
99897     that the file changes.
99898
99899     https://bugzilla.gnome.org/show_bug.cgi?id=660511
99900
99901     Signed-off-by: David Zeuthen <davidz@redhat.com>
99902
99903  gio/gunixmounts.c | 53
99904  ++++++++++++++++++++++++++++++++++++++++++++++++-----
99905  1 file changed, 48 insertions(+), 5 deletions(-)
99906
99907 commit 6d05f684eb0193f7b272cbbe42cd7e72eb0f5174
99908 Author: Javier Jardón <jjardon@gnome.org>
99909 Date:   Thu Sep 29 20:00:16 2011 +0100
99910
99911     gfile: Be clear about freeing GFile objects
99912
99913  gio/gfile.c | 9 ++++++---
99914  1 file changed, 6 insertions(+), 3 deletions(-)
99915
99916 commit f992c240e86986dbede0124d1038e0223d8491dd
99917 Author: Dan Winship <danw@gnome.org>
99918 Date:   Thu Sep 29 09:58:57 2011 -0400
99919
99920     gthread: remove a stray reference to GStaticMutex
99921
99922  glib/gthread.c | 4 ++--
99923  1 file changed, 2 insertions(+), 2 deletions(-)
99924
99925 commit 76d2f7fa6a6835058d29381b50f763b12e97a861
99926 Author: Tiffany Antopolski <tiffany.antopolski@gmail.com>
99927 Date:   Thu Sep 29 06:24:55 2011 +0200
99928
99929     Updated Esperanto translation
99930
99931  po/eo.po | 1878
99932  +++++++++++++++++++++++++++++++++-----------------------------
99933  1 file changed, 1014 insertions(+), 864 deletions(-)
99934
99935 commit 0f4b278a4b35c54b4a5e887b35dc100c068fd52f
99936 Author: Dan Winship <danw@gnome.org>
99937 Date:   Wed Sep 28 12:18:10 2011 -0400
99938
99939     update .gitignores
99940
99941  gio/tests/.gitignore  | 4 ++++
99942  glib/tests/.gitignore | 5 +++++
99943  2 files changed, 9 insertions(+)
99944
99945 commit 6feff14f197f7e24d128d7f24ad5a15be5769016
99946 Author: Dan Williams <dcbw@redhat.com>
99947 Date:   Mon Sep 26 19:51:42 2011 -0500
99948
99949     tests: add signal marshalling return tests for int/uint
99950
99951     https://bugzilla.gnome.org/show_bug.cgi?id=659881
99952
99953  gobject/tests/signals.c | 104
99954  ++++++++++++++++++++++++++++++++++++++++++++++++
99955  1 file changed, 104 insertions(+)
99956
99957 commit a343904596a68458682da5707cc35fcc3ee7fa47
99958 Author: Dan Williams <dcbw@redhat.com>
99959 Date:   Mon Sep 26 13:07:51 2011 -0500
99960
99961     tests: fix generic closure marshalling tests
99962
99963     We're testing enums here, not flags, so we need to make sure
99964     we're trying to send enums through the marshalling.
99965
99966     https://bugzilla.gnome.org/show_bug.cgi?id=659881
99967
99968  gobject/tests/signals.c | 8 ++++----
99969  1 file changed, 4 insertions(+), 4 deletions(-)
99970
99971 commit adf7e0740c6bb7ec31c7acb32d7ea28951ec1027
99972 Author: Dan Williams <dcbw@redhat.com>
99973 Date:   Fri Sep 23 11:36:35 2011 -0500
99974
99975     tests: Add some return value torture testcases for the generic
99976     marshaller
99977
99978     Ensure that ENUM types are properly marshalled back from libffi types
99979     to glib types, which was failing on ppc64.
99980
99981     https://bugzilla.gnome.org/show_bug.cgi?id=659881
99982
99983  gobject/tests/signals.c | 106
99984  ++++++++++++++++++++++++++++++++++++++++++++++++
99985  1 file changed, 106 insertions(+)
99986
99987 commit 51166d0127d6d77ae7e4782887a76462858fdd91
99988 Author: Dan Winship <danw@gnome.org>
99989 Date:   Mon Sep 26 14:17:43 2011 -0400
99990
99991     Add thread-safety warnings to the g_setenv() and g_unsetenv() docs
99992
99993     https://bugzilla.gnome.org/show_bug.cgi?id=659326
99994
99995  glib/gutils.c | 22 ++++++++++++++++++++--
99996  1 file changed, 20 insertions(+), 2 deletions(-)
99997
99998 commit 104ea17125aa70f926bddb3889d594b6f5642a21
99999 Author: Ryan Lortie <desrt@desrt.ca>
100000 Date:   Mon Sep 26 03:56:22 2011 -0400
100001
100002     GDesktopAppInfo: simplify how defaults work
100003
100004     Previously, we took the default application for a particular mimetype
100005     from the system and copied it into the user's configuration as the
100006     default there.
100007
100008     Instead of doing that we leave the user's default unset, and at
100009     time of
100010     use, if the user has no explicitly-set default value, we use the
100011     system
100012     default.
100013
100014     This avoids complicated situations where inappropriate applications
100015     were
100016     being set as the default in the user's configuration.
100017
100018     https://bugzilla.gnome.org/show_bug.cgi?id=658188
100019
100020  gio/gdesktopappinfo.c | 66
100021  +++++++++++++++++++++------------------------------
100022  1 file changed, 27 insertions(+), 39 deletions(-)
100023
100024 commit 5b2c809dda6ae04bcf3205702b2cc91b1b47cc64
100025 Author: Edward Sheldrake <ejsheldrake@gmail.com>
100026 Date:   Wed Sep 21 19:14:50 2011 +0100
100027
100028     Add another mimeapps test
100029
100030     This tests the interaction between mimeinfo.cache, defaults.list and
100031     mimeapps.list to ensure g_app_info_set_as_last_used_for_type doesn't
100032     incorrectly change the default.
100033
100034     https://bugzilla.gnome.org/show_bug.cgi?id=658188
100035
100036  gio/tests/mimeapps.c | 142
100037  +++++++++++++++++++++++++++++++++++++++++++++++++++
100038  1 file changed, 142 insertions(+)
100039
100040 commit eba49a4f7fb5b8c85a84e28a31ff0b3ba7bc82ea
100041 Author: Dan Winship <danw@gnome.org>
100042 Date:   Mon Sep 26 12:42:23 2011 -0400
100043
100044     g_simple_async_result_complete_in_idle: add a minor doc clarification
100045
100046  gio/gsimpleasyncresult.c | 3 ++-
100047  1 file changed, 2 insertions(+), 1 deletion(-)
100048
100049 commit 6bd959b7276c557ec70a363497d2c4e432ec294f
100050 Author: Ryan Lortie <desrt@desrt.ca>
100051 Date:   Mon Sep 26 09:05:53 2011 -0400
100052
100053     glib tests: Compile new thread tests on win32
100054
100055     They accidentally got added inside of a 'if OS_UNIX'.  Move them out.
100056
100057  glib/tests/Makefile.am | 18 +++++++++---------
100058  1 file changed, 9 insertions(+), 9 deletions(-)
100059
100060 commit fdc594e963b52b1b554fbbc522b91937a39bb5dc
100061 Author: Ryan Lortie <desrt@desrt.ca>
100062 Date:   Mon Sep 26 04:44:41 2011 -0400
100063
100064     winxp threads: detect SRWLock emulation reentrancy
100065
100066     We lack SRWLock on Windows XP, so we use CRITICAL_SECTION to
100067     emulate it
100068     there.  SRWLock is non-recursive, but CRITICAL_SECTION will happily
100069     allow itself to be acquired multiple times by the same thread.
100070
100071     We need to detect if our second acquire succeeded because of the
100072     recursive nature of CRITICAL_SECTION.  In the case of a _lock()
100073     operation, we would normally have deadlocked, so abort.  In the
100074     case of
100075     a _trylock() operation, we need to ensure that FALSE is properly
100076     returned.
100077
100078     Problem caught by Matthias Clasen and Chun-wei Fan.
100079
100080     https://bugzilla.gnome.org/show_bug.cgi?id=660096
100081
100082  glib/gthread-win32.c | 31 +++++++++++++++++++++++++++++++
100083  1 file changed, 31 insertions(+)
100084
100085 commit 5ef7b964e5d7022c9ecc6b75b2a670e407c18698
100086 Author: Carles Ferrando <carles.ferrando@gmail.com>
100087 Date:   Mon Sep 26 14:40:23 2011 +0200
100088
100089     [l10n]Updated Catalan (Valencian) translation
100090
100091  po/ca@valencia.po | 809
100092  ++++++++++++++++++++++++++++--------------------------
100093  1 file changed, 418 insertions(+), 391 deletions(-)
100094
100095 commit f032536416c08a14bd42ea8833f81b2c91a63fe2
100096 Author: Petr Kovar <pknbe@volny.cz>
100097 Date:   Sun Sep 25 23:35:27 2011 +0200
100098
100099     Update Czech translation
100100
100101  po/cs.po | 260
100102  +++++++++++++++++++++++++++++++--------------------------------
100103  1 file changed, 130 insertions(+), 130 deletions(-)
100104
100105 commit 31ddbd688a8551aa00a082dafb92ad82b5ec744a
100106 Author: Gil Forcada <gforcada@gnome.org>
100107 Date:   Sun Sep 25 23:12:36 2011 +0200
100108
100109     [l10n]Updated Catalan translation
100110
100111  po/ca.po | 267
100112  +++++++++++++++++++++++++++++++--------------------------------
100113  1 file changed, 133 insertions(+), 134 deletions(-)
100114
100115 commit 5a95e19a462712010fece9c71079d5c311c77304
100116 Author: Stef Walter <stefw@collabora.co.uk>
100117 Date:   Fri Sep 23 10:57:55 2011 +0200
100118
100119     gvariant: Add g_variant_get_fixed_array()
100120
100121     Using g_variant_new_from_data() for creating new byte arrays is
100122     non-obvious.
100123     This patch adds a g_variant_new_fixed_array() function.
100124
100125     https://bugzilla.gnome.org/show_bug.cgi?id=659923
100126
100127  docs/reference/glib/glib-sections.txt |  1 +
100128  glib/glib.symbols                     |  1 +
100129  glib/gvariant.c                       | 65
100130  +++++++++++++++++++++++++++++++++++
100131  glib/gvariant.h                       |  5 ++-
100132  glib/tests/gvariant.c                 | 16 ++++++++-
100133  5 files changed, 86 insertions(+), 2 deletions(-)
100134
100135 commit 81e395b00b4270e5af16b572e5d2c82daa845374
100136 Author: Matthias Clasen <mclasen@redhat.com>
100137 Date:   Sun Sep 25 01:32:41 2011 -0400
100138
100139     More GThread docs tweaks
100140
100141  docs/reference/glib/glib-sections.txt |   2 +-
100142  glib/gthread.c                        | 256
100143  ++++++++++++++++------------------
100144  glib/gthread.h                        |  18 +--
100145  3 files changed, 123 insertions(+), 153 deletions(-)
100146
100147 commit 900c467fd0f5f375acabad78246ed320d1f208a1
100148 Author: Matthias Clasen <mclasen@redhat.com>
100149 Date:   Sun Sep 25 00:53:47 2011 -0400
100150
100151     Move GThread docs around
100152
100153  glib/gthread-posix.c | 138 ------------------------------------------
100154  glib/gthread.c       | 165
100155  +++++++++++++++++++++++++++++++++++++++++++++++----
100156  2 files changed, 152 insertions(+), 151 deletions(-)
100157
100158 commit db04f59780a40ada3c7abb77ca39652c35cfa9e4
100159 Author: Matthias Clasen <mclasen@redhat.com>
100160 Date:   Sun Sep 25 00:42:37 2011 -0400
100161
100162     Move includes to the top of the file
100163
100164  glib/gthread-posix.c | 37 ++++++++++++++++---------------------
100165  1 file changed, 16 insertions(+), 21 deletions(-)
100166
100167 commit 0ea89987e237ed30dad40ae589728d744b249fca
100168 Author: Matthias Clasen <mclasen@redhat.com>
100169 Date:   Sun Sep 25 00:37:31 2011 -0400
100170
100171     Move deprecated GThread functions to a separate file
100172
100173  glib/Makefile.am                     |    3 +-
100174  glib/deprecated/gthread-deprecated.c |  977
100175  ++++++++++++++++++++++++++++++
100176  glib/gthread.c                       | 1089
100177  ++--------------------------------
100178  glib/gthreadprivate.h                |    3 +
100179  4 files changed, 1047 insertions(+), 1025 deletions(-)
100180
100181 commit e34861da087aed7417b82efeb2621aad9ee0df61
100182 Author: Matthias Clasen <mclasen@redhat.com>
100183 Date:   Sat Sep 24 23:40:18 2011 -0400
100184
100185     GThread: more doc updates
100186
100187  glib/gthread.c | 42 +++++++++++++++---------------------------
100188  1 file changed, 15 insertions(+), 27 deletions(-)
100189
100190 commit 4e44e235172f63c78f5dcd8d8cb55208e204a60a
100191 Author: Matthias Clasen <mclasen@redhat.com>
100192 Date:   Sat Sep 24 23:13:55 2011 -0400
100193
100194     Drop G_THREADS_IMPL_NONE from the docs
100195
100196     GLib can no longer be built without thread support.
100197
100198  docs/reference/glib/glib-sections.txt | 1 -
100199  glib/gthread.c                        | 8 --------
100200  2 files changed, 9 deletions(-)
100201
100202 commit 8f340e2d75020991931d867b569137cb984ee233
100203 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100204 Date:   Fri Sep 23 11:27:45 2011 +0800
100205
100206     Fix warning/error C4013 (implicit declarations)
100207
100208     -Include gthread.h in gregex.c as g_once_init_enter and
100209     g_once_init_leave
100210      are used.
100211     -Define prototype for g_thread_DllMain in gthreadprivate.h for Windows
100212
100213  glib/gregex.c         | 1 +
100214  glib/gthreadprivate.h | 4 ++++
100215  2 files changed, 5 insertions(+)
100216
100217 commit 2b391940c090b050c6a4ec30fabb4a1c49207046
100218 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100219 Date:   Fri Sep 23 13:37:08 2011 +0800
100220
100221     gthread.c: Declare variable at start of block
100222
100223     This is so that C89 compilers will not complain.
100224
100225  glib/gthread.c | 3 ++-
100226  1 file changed, 2 insertions(+), 1 deletion(-)
100227
100228 commit a485a0e56504437ba88cfac2309ab4d18f7a32fc
100229 Author: Matthias Clasen <mclasen@redhat.com>
100230 Date:   Sat Sep 24 19:04:46 2011 -0400
100231
100232     Document G_THREADS_IMPL_WIN32
100233
100234  docs/reference/glib/glib-sections.txt | 1 +
100235  glib/gthread.c                        | 8 +++++++-
100236  2 files changed, 8 insertions(+), 1 deletion(-)
100237
100238 commit d6b0af99d711584ca4e44f218a4cd2151a9ccef4
100239 Author: Matthias Clasen <mclasen@redhat.com>
100240 Date:   Sat Sep 24 19:00:19 2011 -0400
100241
100242     GThread doc additions
100243
100244  docs/reference/glib/glib-sections.txt |  41 +++-
100245  glib/deprecated/gthread.h             |   3 +
100246  glib/gthread-posix.c                  | 406
100247  +++++++++++++++++++++++++++++++---
100248  glib/gthread.c                        |  66 ++++--
100249  4 files changed, 458 insertions(+), 58 deletions(-)
100250
100251 commit df9e5c2435d6e57f868d75b474ef1d047fd7ee36
100252 Author: Matthias Clasen <mclasen@redhat.com>
100253 Date:   Sat Sep 24 16:38:51 2011 -0400
100254
100255     Fix an uninialized variable warning
100256
100257  glib/tests/cond.c | 2 ++
100258  1 file changed, 2 insertions(+)
100259
100260 commit ef883fd0dcc7bec8c7b7b883635bca168b889988
100261 Author: Peter Mráz <etkinator@gmail.com>
100262 Date:   Sat Sep 24 21:52:10 2011 +0200
100263
100264     Updated Slovak translation
100265
100266  po/sk.po | 2105
100267  +++++++++++++++++++++++++++++++++-----------------------------
100268  1 file changed, 1124 insertions(+), 981 deletions(-)
100269
100270 commit aeee16e4a396b2f19bc2d6602c2e9266245226f6
100271 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
100272 Date:   Sat Sep 24 14:42:07 2011 +0200
100273
100274     Updated Danish translation
100275
100276  po/da.po | 642
100277  +++++++++++++++++++++++++++++++++------------------------------
100278  1 file changed, 333 insertions(+), 309 deletions(-)
100279
100280 commit cf9623767a721607cb972d300440e91dc8a57861
100281 Author: Matthias Clasen <mclasen@redhat.com>
100282 Date:   Sat Sep 24 00:39:59 2011 -0400
100283
100284     Add a testcase for bug 659866
100285
100286     Mere inclusion of glib headers should not require you to define
100287     any XYZ_SOURCE macros.
100288
100289  glib/tests/Makefile.am |  6 ++++++
100290  glib/tests/include.c   | 17 +++++++++++++++++
100291  2 files changed, 23 insertions(+)
100292
100293 commit e1f68c129233f79b244692f35d4bba4792c0e4ad
100294 Author: Matthias Clasen <mclasen@redhat.com>
100295 Date:   Fri Sep 23 23:38:26 2011 -0400
100296
100297     Add a test for GCond
100298
100299  glib/tests/cond.c | 134
100300  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
100301  1 file changed, 134 insertions(+)
100302
100303 commit a11831359992dc9be6ca0f9a80d97d8f241ad3ea
100304 Author: Matthias Clasen <mclasen@redhat.com>
100305 Date:   Fri Sep 23 22:07:32 2011 -0400
100306
100307     Add a nontrivial read-write lock test
100308
100309  glib/tests/rwlock.c | 88
100310  +++++++++++++++++++++++++++++++++++++++++++++++++++++
100311  1 file changed, 88 insertions(+)
100312
100313 commit 158a0366be6ea2af574f13208068104adb7ea2e7
100314 Author: Matthias Clasen <mclasen@redhat.com>
100315 Date:   Fri Sep 23 21:10:40 2011 -0400
100316
100317     Add GOnce tests
100318
100319  glib/tests/Makefile.am |   3 ++
100320  glib/tests/once.c      | 125
100321  +++++++++++++++++++++++++++++++++++++++++++++++++
100322  2 files changed, 128 insertions(+)
100323
100324 commit dd002113f1ce4114f6f39b562f895aab6b47c8dc
100325 Author: Matthias Clasen <mclasen@redhat.com>
100326 Date:   Fri Sep 23 07:26:33 2011 -0400
100327
100328     Make the rec mutex test a little more verbose
100329
100330  glib/tests/rec-mutex.c | 4 +++-
100331  1 file changed, 3 insertions(+), 1 deletion(-)
100332
100333 commit bec571dc790f67a9ee13683b13011ae45ffd393c
100334 Author: Dan Winship <danw@gnome.org>
100335 Date:   Fri Sep 23 08:53:47 2011 -0400
100336
100337     giostream: "closed" property should not be marked writable
100338
100339     https://bugzilla.gnome.org/show_bug.cgi?id=659920
100340
100341  gio/giostream.c | 16 +---------------
100342  1 file changed, 1 insertion(+), 15 deletions(-)
100343
100344 commit 7aa824da6ea3600ae72dc5a7f4c999719ffdacb4
100345 Author: Dan Winship <danw@gnome.org>
100346 Date:   Fri Sep 23 07:46:55 2011 -0400
100347
100348     gio-2.0.pc.in: drop stray reference to libasyncns
100349
100350     gio-2.0.pc's Libs.private was still using @LIBASYNCNS_LIBADD@, which
100351     was no longer being substituted to anything and so broke "pkg-config
100352     --static". Fix it to be @NETWORK_LIBS@ instead.
100353
100354     https://bugzilla.gnome.org/show_bug.cgi?id=659889
100355
100356  gio-2.0.pc.in | 2 +-
100357  1 file changed, 1 insertion(+), 1 deletion(-)
100358
100359 commit cf020d8250c04abf52b5cde68076c09c02f6655d
100360 Author: Matthias Clasen <mclasen@redhat.com>
100361 Date:   Fri Sep 23 07:21:53 2011 -0400
100362
100363     Add a non-trivial GRWLock test
100364
100365     This one tests that the writer lock behaves like a mutex.
100366     Adapted from the corresponding test in GMutex.
100367
100368  glib/tests/rwlock.c | 77
100369  +++++++++++++++++++++++++++++++++++++++++++++++++++++
100370  1 file changed, 77 insertions(+)
100371
100372 commit 0a9885ebd84b9e7762346be3153c2428bc95ec50
100373 Author: Matthias Clasen <mclasen@redhat.com>
100374 Date:   Fri Sep 23 07:14:13 2011 -0400
100375
100376     Add a non-trivial GRecMutex test
100377
100378     Adapted from the corresponding GMutex test.
100379
100380  glib/tests/rec-mutex.c | 86
100381  ++++++++++++++++++++++++++++++++++++++++++++++++++
100382  1 file changed, 86 insertions(+)
100383
100384 commit de39df9dc1fee88d9d21dcfd40e70d61678508d9
100385 Author: Matthias Clasen <mclasen@redhat.com>
100386 Date:   Fri Sep 23 07:13:47 2011 -0400
100387
100388     Remove an unused variable
100389
100390  glib/tests/mutex.c | 1 -
100391  1 file changed, 1 deletion(-)
100392
100393 commit 16086900af6ec72cf6c83ca4dae87a3c1a9a410f
100394 Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
100395 Date:   Fri Sep 23 16:23:44 2011 +0530
100396
100397     Updated Oriya Translation
100398
100399  po/or.po | 240
100400  +++++++++++++++++++++++++++++++++------------------------------
100401  1 file changed, 126 insertions(+), 114 deletions(-)
100402
100403 commit 798a7d5abee46eb8b1ddb1c72ffa17a9cefc4ab0
100404 Author: Matthias Clasen <mclasen@redhat.com>
100405 Date:   Fri Sep 23 06:31:12 2011 -0400
100406
100407     Add some more rw lock tests
100408
100409     These test some simple mixed reader/writer api usage.
100410
100411  glib/tests/rwlock.c | 50
100412  ++++++++++++++++++++++++++++++++++++++++++++++++++
100413  1 file changed, 50 insertions(+)
100414
100415 commit 81b37081848c7638e6edc42a5c61e791320d23af
100416 Author: Matthias Clasen <mclasen@redhat.com>
100417 Date:   Fri Sep 23 06:29:36 2011 -0400
100418
100419     Add a mutex test
100420
100421     This tests that mutexes do what they are supposed to do.
100422     Copied from a similar test for bitlocks in gthread/tests/bitlock.c.
100423
100424  glib/tests/mutex.c | 77
100425  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
100426  1 file changed, 77 insertions(+)
100427
100428 commit bcd02d7a755154ec8760cae1a8c4a4dd085ac410
100429 Author: Yaron Shahrabani <sh.yaron@gmail.com>
100430 Date:   Fri Sep 23 08:23:25 2011 +0300
100431
100432     Updated Hebrew translation
100433
100434  po/he.po | 34 +++++++++++++++++++---------------
100435  1 file changed, 19 insertions(+), 15 deletions(-)
100436
100437 commit 4f3026ea230aeb73e5d24e9b8c72852c097e4354
100438 Author: Matthias Clasen <mclasen@redhat.com>
100439 Date:   Thu Sep 22 22:44:53 2011 -0400
100440
100441     Add headers
100442
100443  glib/tests/mutex.c     | 31 ++++++++++++++++++++++++++++++-
100444  glib/tests/rec-mutex.c | 28 +++++++++++++++++++++++++++-
100445  2 files changed, 57 insertions(+), 2 deletions(-)
100446
100447 commit d4d203e3cb320a80f61231f5834b289e03667846
100448 Author: Matthias Clasen <mclasen@redhat.com>
100449 Date:   Thu Sep 22 22:44:05 2011 -0400
100450
100451     Fix g_rwlock_{writer,reader}_trylock
100452
100453  glib/gthread-posix.c | 10 ++++++++--
100454  1 file changed, 8 insertions(+), 2 deletions(-)
100455
100456 commit ff139135372cb9d8d88fba19d553f6b68b3ffa37
100457 Author: Matthias Clasen <mclasen@redhat.com>
100458 Date:   Thu Sep 22 22:43:29 2011 -0400
100459
100460     Add basic tests for GRWLock
100461
100462     Just basic api usage, no functional test cases yet.
100463
100464  glib/tests/Makefile.am |  3 ++
100465  glib/tests/rwlock.c    | 77
100466  ++++++++++++++++++++++++++++++++++++++++++++++++++
100467  2 files changed, 80 insertions(+)
100468
100469 commit b2717740a23ee37d057cc293ee4f92d91993c648
100470 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100471 Date:   Fri Sep 23 10:41:19 2011 +0800
100472
100473     VS support updates
100474
100475     -Fix GLib project/filter files generation as some source items
100476     are under
100477      the "deprecated" subfolder, and filter out the gthread-*.c
100478     -Explicitly specify gthread-win32.c in the GLib project/filter file
100479      templates, since tarballs are done on Linux.
100480     -Don't define g_static_mutex_get_mutex in the pregenerated
100481      glibconfig.h.win32(.in) as it is defined in deprecated/gthread.h
100482      for Windows
100483
100484  build/win32/vs10/glib.vcxproj.filtersin |  3 ++
100485  build/win32/vs10/glib.vcxprojin         |  1 +
100486  build/win32/vs9/glib.vcprojin           | 77
100487  +++++----------------------------
100488  glib/Makefile.am                        | 12 ++---
100489  glib/glibconfig.h.win32.in              |  2 -
100490  5 files changed, 20 insertions(+), 75 deletions(-)
100491
100492 commit 9de564bf1f0f0c874ea311479f1561158e0d55e8
100493 Author: Matthias Clasen <mclasen@redhat.com>
100494 Date:   Thu Sep 22 21:58:28 2011 -0400
100495
100496     Fix g_rec_mutex_trylock
100497
100498  glib/gthread-posix.c | 5 ++++-
100499  1 file changed, 4 insertions(+), 1 deletion(-)
100500
100501 commit 295af777e4c251559f15502e6082f540a7a0f325
100502 Author: Matthias Clasen <mclasen@redhat.com>
100503 Date:   Thu Sep 22 21:55:43 2011 -0400
100504
100505     Add trivial tests for GMutex and GRecMutex
100506
100507     Not testing any mutual exclusion with threads yet, just
100508     basic api use. This is already enough to reveal g_rec_mutex_trylock
100509     as broken...
100510
100511  glib/tests/Makefile.am |  6 +++++
100512  glib/tests/mutex.c     | 63
100513  ++++++++++++++++++++++++++++++++++++++++++++++++++
100514  glib/tests/rec-mutex.c | 52 +++++++++++++++++++++++++++++++++++++++++
100515  3 files changed, 121 insertions(+)
100516
100517 commit 9958909fb2cf818a24737dc3a90e98e6f2f02910
100518 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100519 Date:   Thu Sep 22 22:10:23 2011 +0800
100520
100521     gmappedfile.c: Define S_IFREG on Win32 when it's not available
100522
100523     Make a workaround for S_IFREG in gmappedfile.c on Windows as it may
100524     not be
100525     available for a given compiler on that platform
100526
100527  glib/gmappedfile.c | 4 ++++
100528  1 file changed, 4 insertions(+)
100529
100530 commit f42fe6cdc056b77f74ff6e332389d444c50ae7dc
100531 Author: Colin Walters <walters@verbum.org>
100532 Date:   Thu Sep 22 16:08:35 2011 -0400
100533
100534     gvalue: Add explicitly signed g_value_get_schar() and
100535     g_value_set_schar()
100536
100537     The documentation for G_TYPE_CHAR says:
100538
100539     "The type designated by G_TYPE_CHAR is unconditionally an 8-bit signed
100540      integer."
100541
100542     However the return value for g_value_get_char() was just "char" which
100543     in C has an unspecified signedness; on e.g. x86 it's signed (which
100544     matches the GType), but on e.g. PowerPC or ARM, it's not.
100545
100546     We can't break the old API, so we need to suck it up and add new API.
100547     Port most internal users, but keep some tests of the old API too.
100548
100549     https://bugzilla.gnome.org/show_bug.cgi?id=659870
100550
100551  gio/gsettings-mapping.c        |  4 ++--
100552  gio/tests/gsettings.c          |  6 +++---
100553  gobject/gclosure.c             |  2 +-
100554  gobject/glib-genmarshal.c      |  2 +-
100555  gobject/gmarshal.c             |  2 +-
100556  gobject/gobject.symbols        |  2 ++
100557  gobject/gvaluetypes.c          | 42
100558  +++++++++++++++++++++++++++++++++++++++++-
100559  gobject/gvaluetypes.h          |  5 +++++
100560  gobject/tests/param.c          | 13 ++++++++++---
100561  tests/gobject/gvalue-test.c    |  1 +
100562  tests/gobject/paramspec-test.c | 16 ++++++++++++++++
100563  11 files changed, 83 insertions(+), 12 deletions(-)
100564
100565 commit 1df8160fa675b225809eed2f86d2489133e5e54d
100566 Author: Colin Walters <walters@verbum.org>
100567 Date:   Thu Sep 22 17:52:08 2011 -0400
100568
100569     tests: Add a some torture test cases for the generic marshaller
100570
100571     In particular this has a test case for a G_TYPE_ENUM which we were
100572     running into a failure on ppc64.
100573
100574     https://bugzilla.gnome.org/show_bug.cgi?id=659881
100575
100576  gobject/tests/signals.c | 136
100577  ++++++++++++++++++++++++++++++++++++++++++++++++
100578  1 file changed, 136 insertions(+)
100579
100580 commit c59846086bdc464b8bff97a83c09d91e8c860369
100581 Author: Ryan Lortie <desrt@desrt.ca>
100582 Date:   Thu Sep 22 13:47:25 2011 -0400
100583
100584     Add gthread.h to deprecated headers
100585
100586     ...not deprecated sources
100587
100588  glib/Makefile.am | 6 +++---
100589  1 file changed, 3 insertions(+), 3 deletions(-)
100590
100591 commit 8e716cbb497ba0cee11a86410c6faff805ea7d90
100592 Author: Emmanuele Bassi <ebassi@linux.intel.com>
100593 Date:   Thu Sep 22 17:16:55 2011 +0100
100594
100595     Fix annotations for source/target in g_object_bind_property_*
100596
100597     We use gpointer for convience of the C API users, but introspection
100598     users will not like it.
100599
100600     https://bugzilla.gnome.org/show_bug.cgi?id=659838
100601
100602  gobject/gbinding.c | 12 ++++++------
100603  1 file changed, 6 insertions(+), 6 deletions(-)
100604
100605 commit 35829d28b9f731e2443d48d868ec6b49cb202e5c
100606 Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
100607 Date:   Thu Sep 22 19:46:01 2011 +0530
100608
100609     Updated Oriya Translation
100610
100611  po/or.po | 277
100612  +++++++++++++++++++++++++++++++++++----------------------------
100613  1 file changed, 156 insertions(+), 121 deletions(-)
100614
100615 commit 558955dd85ffaa8435c95eacca27db7134ab4c11
100616 Author: Matthias Clasen <mclasen@redhat.com>
100617 Date:   Thu Sep 22 01:16:41 2011 -0400
100618
100619     Some gthread doc updates
100620
100621     Marking things as deprecated, mostly.
100622
100623  glib/gthread.c | 169
100624  ++++++++++++++++++++++++++++++++++-----------------------
100625  1 file changed, 100 insertions(+), 69 deletions(-)
100626
100627 commit cedc82290f860683d695d0c5326db153893eec21
100628 Author: Matthias Clasen <mclasen@redhat.com>
100629 Date:   Thu Sep 22 00:52:18 2011 -0400
100630
100631     Use adaptive mutexes when available
100632
100633     These are supposedly better on multi-cpu systems - and who doesn't
100634     have multiple cpus nowadays. One single-processor systems, they
100635     are identical to normal mutexes.
100636     See e.g. http://bugzilla.mozilla.org/show_bug.cgi?id=132089
100637
100638     https://bugzilla.gnome.org/show_bug.cgi?id=659423
100639
100640  glib/gthread-posix.c | 13 ++++++++++++-
100641  glib/gthread.h       |  4 ++++
100642  2 files changed, 16 insertions(+), 1 deletion(-)
100643
100644 commit 19e7026fe728678c33e4cf38290ea88f0941d648
100645 Author: Ryan Lortie <desrt@desrt.ca>
100646 Date:   Wed Sep 21 20:19:32 2011 -0400
100647
100648     GDateTime test: fix a race
100649
100650     We have a GDateTime test that compares the time now (as per the
100651     libc) to
100652     the time now (as per GDateTime).  The problem is that the time could
100653     change between those two "now"s.
100654
100655  glib/tests/gdatetime.c | 2 +-
100656  1 file changed, 1 insertion(+), 1 deletion(-)
100657
100658 commit af9e40dc5def1352e01368de56577addb2c7bbc1
100659 Author: Ryan Lortie <desrt@desrt.ca>
100660 Date:   Wed Sep 21 20:13:57 2011 -0400
100661
100662     gslice: remove single-threaded case
100663
100664     GPrivate always works, so use it normally at all times.
100665
100666  glib/gslice.c | 35 ++++-------------------------------
100667  1 file changed, 4 insertions(+), 31 deletions(-)
100668
100669 commit ca154c399b879ad17804af5d9a81e607e049861e
100670 Author: Philip Van Hoof <philip@codeminded.be>
100671 Date:   Wed Sep 21 19:59:03 2011 +0200
100672
100673     GMappedFile: Add API to create from an existing file descriptor
100674
100675     At Tracker we want to mmap files using O_NOATIME. With GMappedFile
100676     this is at
100677     the moment impossible. For that reason I added the constructor
100678     new_from_fd to
100679     the GMappedFile type.
100680
100681     https://bugzilla.gnome.org/show_bug.cgi?id=659754
100682
100683  glib/glib.symbols       |   1 +
100684  glib/gmappedfile.c      | 174
100685  +++++++++++++++++++++++++++++++-----------------
100686  glib/gmappedfile.h      |   3 +
100687  glib/tests/mappedfile.c |  48 +++++++++++++
100688  4 files changed, 164 insertions(+), 62 deletions(-)
100689
100690 commit 24652730a9faaedb19b9e90024077eb7f75a6907
100691 Author: Ryan Lortie <desrt@desrt.ca>
100692 Date:   Wed Sep 21 14:57:22 2011 -0400
100693
100694     Deprecate GStatic{,Rec,RW}Mutex
100695
100696     The new versions use the primatives of the OS directly and don't
100697     have an
100698     annoying ABI.
100699
100700  glib/deprecated/gthread.h | 65
100701  +++++++++++++++++++++++++++++++++++++++++++++++
100702  glib/gthread.h            | 65
100703  -----------------------------------------------
100704  2 files changed, 65 insertions(+), 65 deletions(-)
100705
100706 commit aecec33c4949e022abe6b335f83223495004c09f
100707 Author: Ryan Lortie <desrt@desrt.ca>
100708 Date:   Wed Sep 21 14:39:59 2011 -0400
100709
100710     gtype: port from GStaticRWLock to GRWLock
100711
100712  gobject/gtype.c | 18 +++++++++---------
100713  1 file changed, 9 insertions(+), 9 deletions(-)
100714
100715 commit b6140c2f89e3d9a613623b7eacad631360837df3
100716 Author: Ryan Lortie <desrt@desrt.ca>
100717 Date:   Wed Sep 21 14:37:34 2011 -0400
100718
100719     Port internal GStaticRecMutex users to GRecMutex
100720
100721  gio/gunionvolumemonitor.c | 38 +++++++++++++++++++-------------------
100722  glib/gvarianttypeinfo.c   | 12 ++++++------
100723  gmodule/gmodule.c         | 20 ++++++++++----------
100724  gobject/gtype.c           | 22 +++++++++++-----------
100725  4 files changed, 46 insertions(+), 46 deletions(-)
100726
100727 commit ad187e3a9b2efff3c773d361e78ec3acda36136e
100728 Author: Ryan Lortie <desrt@desrt.ca>
100729 Date:   Wed Sep 21 14:36:53 2011 -0400
100730
100731     Add a new recursive mutex type, GRecMutex
100732
100733     This is implemented using the native facilities of each platform
100734     instead
100735     of manually.
100736
100737  glib/glib.symbols    |  5 ++++
100738  glib/gthread-posix.c | 72
100739  ++++++++++++++++++++++++++++++++++++++++++++++++++++
100740  glib/gthread-win32.c | 68
100741  +++++++++++++++++++++++++++++++++++++++++++++++++
100742  glib/gthread.h       | 13 ++++++++++
100743  4 files changed, 158 insertions(+)
100744
100745 commit 3d4102776e59e748ee8b6e4d456a06a33593f308
100746 Author: Ryan Lortie <desrt@desrt.ca>
100747 Date:   Wed Sep 21 10:19:36 2011 -0400
100748
100749     Add GRWLock
100750
100751  glib/glib.symbols     |  8 ++++++++
100752  glib/gthread-posix.c  | 50
100753  ++++++++++++++++++++++++++++++++++++++++++++++++++
100754  glib/gthread-win32.c  | 51
100755  +++++++++++++++++++++++++++++++++++++++++++++++++++
100756  glib/gthread.h        | 26 ++++++++++++++++++++++++--
100757  glib/tests/strfuncs.c |  1 -
100758  5 files changed, 133 insertions(+), 3 deletions(-)
100759
100760 commit 42af8eb39d2744af68a470bcd9f7aae3c8f43602
100761 Author: Ryan Lortie <desrt@desrt.ca>
100762 Date:   Wed Sep 21 00:33:16 2011 -0400
100763
100764     gthread: remove impl init functions
100765
100766  glib/gthread-posix.c  | 14 +++-----------
100767  glib/gthread-win32.c  | 20 +++-----------------
100768  glib/gthread.c        |  2 --
100769  glib/gthreadprivate.h |  3 ---
100770  4 files changed, 6 insertions(+), 33 deletions(-)
100771
100772 commit 2539bd007d34c7e75788c34f8d9a1e0d5f225ea0
100773 Author: Ryan Lortie <desrt@desrt.ca>
100774 Date:   Tue Sep 20 10:06:57 2011 -0400
100775
100776     win32: Add 'shared' support to SRWLock emulation
100777
100778  glib/gthread-win32.c | 108
100779  +++++++++++++++++++++++++++++++++++++++++++++++++++
100780  1 file changed, 108 insertions(+)
100781
100782 commit 9f42e3be1b7b9e7588eb84e21c321dfbde0a6f9a
100783 Author: Ryan Lortie <desrt@desrt.ca>
100784 Date:   Tue Sep 20 00:05:34 2011 -0400
100785
100786     gthread-win32: trivial condition change
100787
100788     Make another do-nothing change to the SRWLock emulation.
100789
100790  glib/gthread-win32.c | 5 ++++-
100791  1 file changed, 4 insertions(+), 1 deletion(-)
100792
100793 commit 391aea32f31506cd07b251385450a84d705cc798
100794 Author: Ryan Lortie <desrt@desrt.ca>
100795 Date:   Tue Sep 20 00:04:43 2011 -0400
100796
100797     gthread-win32: rename a struct member
100798
100799     Our SRWLock is about to become a real reader/writer lock, so rename an
100800     instance variable to prepare for that.
100801
100802  glib/gthread-win32.c | 12 ++++++------
100803  1 file changed, 6 insertions(+), 6 deletions(-)
100804
100805 commit d7aeae97effab17a0562023497ed8baf46dcc09a
100806 Author: Ryan Lortie <desrt@desrt.ca>
100807 Date:   Mon Sep 19 13:58:36 2011 -0400
100808
100809     gthread.h: remove some bogus decl/comments
100810
100811     These are no longer relevent since the possibility of a
100812     thread-disabled
100813     GLib disappeared.
100814
100815  glib/gthread.h | 10 ----------
100816  1 file changed, 10 deletions(-)
100817
100818 commit 894dd4f62b5df008e9372394c0fb4ef2fd1dc527
100819 Author: Ryan Lortie <desrt@desrt.ca>
100820 Date:   Mon Sep 19 13:51:07 2011 -0400
100821
100822     Revert "Drop an unused variable"
100823
100824     This reverts commit c7f9cd17d446938aaf4126e0753302676f66fd22.
100825
100826     The old macros in gthread.h used this variable, so it must remain in
100827     place to keep ABI compatibility.
100828
100829  glib/gthread.c | 1 +
100830  1 file changed, 1 insertion(+)
100831
100832 commit 8ef30eb3da2e371bf6cbaa4d102b89b948fc04bb
100833 Author: Matthias Clasen <mclasen@redhat.com>
100834 Date:   Mon Sep 19 07:19:17 2011 -0400
100835
100836     Drop an unused variable
100837
100838  glib/gthread.c | 1 -
100839  1 file changed, 1 deletion(-)
100840
100841 commit 7d859fb67f42a88368f8c5d404cf7ade07dbf27d
100842 Author: Matthias Clasen <mclasen@redhat.com>
100843 Date:   Mon Sep 19 07:16:30 2011 -0400
100844
100845     More header cosmetics
100846
100847  glib/gthread.h | 36 ++++++++++++++++++------------------
100848  1 file changed, 18 insertions(+), 18 deletions(-)
100849
100850 commit c291259c659a2dd48f1202863852f61a34290a84
100851 Author: Matthias Clasen <mclasen@redhat.com>
100852 Date:   Mon Sep 19 00:29:53 2011 -0400
100853
100854     trivial: small header reordering
100855
100856  glib/gthread.h | 9 ++++-----
100857  1 file changed, 4 insertions(+), 5 deletions(-)
100858
100859 commit ae2ac9e809a91635c6ff9751145cd09b6de8dab9
100860 Author: Ryan Lortie <desrt@desrt.ca>
100861 Date:   Mon Sep 19 01:11:11 2011 -0400
100862
100863     Move some things to deprecated/gthread.h
100864
100865  glib/Makefile.am          |   3 +-
100866  glib/deprecated/gthread.h | 112
100867  ++++++++++++++++++++++++++++++++++++++++++++++
100868  glib/glib.h               |   1 +
100869  glib/gthread.c            |   2 +-
100870  glib/gthread.h            |  83 +---------------------------------
100871  5 files changed, 118 insertions(+), 83 deletions(-)
100872
100873 commit 97972fbb3a1d9234fbb5753802afd0c13db45f25
100874 Author: Ryan Lortie <desrt@desrt.ca>
100875 Date:   Mon Sep 19 01:02:44 2011 -0400
100876
100877     g_thread_init: take a gpointer as the arg
100878
100879     GThreadFunctions is about to disappear.
100880
100881  glib/gthread.h         | 2 +-
100882  gthread/gthread-impl.c | 4 ++--
100883  2 files changed, 3 insertions(+), 3 deletions(-)
100884
100885 commit abba53e39630fd9df7249e239db06b391ba1f47a
100886 Author: Ryan Lortie <desrt@desrt.ca>
100887 Date:   Mon Sep 19 00:55:16 2011 -0400
100888
100889     disable glib-ctor on win32
100890
100891  glib/glib-ctor.h | 2 +-
100892  1 file changed, 1 insertion(+), 1 deletion(-)
100893
100894 commit 14e6377a603abd03a3c9d7130da1c1113cec4d7b
100895 Author: Ryan Lortie <desrt@desrt.ca>
100896 Date:   Mon Sep 19 00:45:19 2011 -0400
100897
100898     Deprecate g_thread_create_full()
100899
100900     Replace it with g_thread_create_with_stack_size() and a real function
100901     implementation of g_thread_create().
100902
100903     Modify a testcase that was calling g_thread_create_full()
100904     inappropriately (it was using the default values anyway).
100905
100906  docs/reference/glib/glib-sections.txt |  1 +
100907  glib/glib.symbols                     |  2 ++
100908  glib/gthread.c                        | 64
100909  +++++++++++++++++++++++++++--------
100910  glib/gthread.h                        | 17 ++++++++--
100911  tests/slice-test.c                    |  4 +--
100912  5 files changed, 68 insertions(+), 20 deletions(-)
100913
100914 commit 9621b1093e7b745e6f8184012bc3c18ab1d261b1
100915 Author: Ryan Lortie <desrt@desrt.ca>
100916 Date:   Mon Sep 19 00:31:33 2011 -0400
100917
100918     Drop g_thread_fail()
100919
100920     This is now unused.
100921
100922  glib/gthread.c | 7 -------
100923  1 file changed, 7 deletions(-)
100924
100925 commit b2c1364ab29f82d863990c9b1b17abce798f9a84
100926 Author: Ryan Lortie <desrt@desrt.ca>
100927 Date:   Mon Sep 19 00:30:30 2011 -0400
100928
100929     g_system_thread_create: drop unused args
100930
100931     The 'bound' and 'priority' arguments are no longer in use, so
100932     drop them.
100933
100934  glib/gthread-posix.c  | 2 --
100935  glib/gthread-win32.c  | 2 --
100936  glib/gthread.c        | 2 +-
100937  glib/gthreadprivate.h | 2 --
100938  4 files changed, 1 insertion(+), 7 deletions(-)
100939
100940 commit 2b4c303d61d614af90a92de4c85532fcc245118e
100941 Author: Ryan Lortie <desrt@desrt.ca>
100942 Date:   Mon Sep 19 00:27:56 2011 -0400
100943
100944     Remove the concept of 'bound'
100945
100946     This was ignored on Windows.  On POSIX, where supported, it controlled
100947     if we ended up with a proper system thread or a user-mode thread.
100948     Linux
100949     did not support this.
100950
100951  glib/gthread-posix.c |  7 -------
100952  glib/gthread.c       | 10 +++-------
100953  2 files changed, 3 insertions(+), 14 deletions(-)
100954
100955 commit cebcfed78347e7f0e5853cdc192319168cd811a6
100956 Author: Matthias Clasen <mclasen@redhat.com>
100957 Date:   Mon Sep 19 00:25:12 2011 -0400
100958
100959     Remove a leftover from errorcheck mutexes
100960
100961  glib/gthread.h | 3 ---
100962  1 file changed, 3 deletions(-)
100963
100964 commit cffed9a03a54f92f04cf9648253a907573752975
100965 Author: Ryan Lortie <desrt@desrt.ca>
100966 Date:   Mon Sep 19 00:11:46 2011 -0400
100967
100968     Remove g_thread_functions_for_glib_use_old
100969
100970     This has been unused for a while and it should definitely go away now
100971     that g_thread_functions_for_glib_use is back in gthread.c.
100972
100973  glib/gthread.c | 39 ---------------------------------------
100974  1 file changed, 39 deletions(-)
100975
100976 commit 6972ed340b702a2b2674cab4338207e2a74a19f0
100977 Author: Ryan Lortie <desrt@desrt.ca>
100978 Date:   Mon Sep 19 00:03:40 2011 -0400
100979
100980     Merge g_thread_functions_for_glib_use
100981
100982     Move the now-identical copies of g_thread_functions_for_glib_use from
100983     gthread-{posix,win32}.c back into gthread.c.
100984
100985  glib/gthread-posix.c | 25 -------------------------
100986  glib/gthread-win32.c | 25 -------------------------
100987  glib/gthread.c       | 25 +++++++++++++++++++++++++
100988  3 files changed, 25 insertions(+), 50 deletions(-)
100989
100990 commit 6ea1721191efc27cef0236bf10174dd0a81125bb
100991 Author: Ryan Lortie <desrt@desrt.ca>
100992 Date:   Mon Sep 19 00:01:29 2011 -0400
100993
100994     gthread.h: drop the vtable access macros
100995
100996     We're finally free of these.  Drop them.
100997
100998  glib/gthread.h | 14 --------------
100999  1 file changed, 14 deletions(-)
101000
101001 commit 3422dcfd28c2e33b5dffbcc0f59cfa507b89a468
101002 Author: Ryan Lortie <desrt@desrt.ca>
101003 Date:   Mon Sep 19 00:00:12 2011 -0400
101004
101005     NULL g_system_thread_{exit,equal} in the vtable
101006
101007     These were never used from gthread.h and are no longer used from
101008     gthread.c.
101009
101010  glib/gthread-posix.c | 4 ++--
101011  glib/gthread-win32.c | 4 ++--
101012  2 files changed, 4 insertions(+), 4 deletions(-)
101013
101014 commit 7a69d46dc562188a8673c6057919b4d65798491d
101015 Author: Ryan Lortie <desrt@desrt.ca>
101016 Date:   Sun Sep 18 23:58:12 2011 -0400
101017
101018     GSystemThread: port 'self' 'join' and 'create'
101019
101020     Switch 'self' 'join' and 'create' from using the vtable to being
101021     called
101022     via normal g_system_thread_* internal API (implemented in each of
101023     gthread-{posix,win32}.c).
101024
101025     Again, we can put NULL in the vtable since these were never used from
101026     gthread.h.
101027
101028  glib/gthread-posix.c  | 32 ++++++++++++++++----------------
101029  glib/gthread-win32.c  | 32 ++++++++++++++++----------------
101030  glib/gthread.c        | 18 +++++++++---------
101031  glib/gthreadprivate.h | 10 ++++++++++
101032  4 files changed, 51 insertions(+), 41 deletions(-)
101033
101034 commit 51d92adeee67d1df30d13fe41e97af9e563f62ec
101035 Author: Ryan Lortie <desrt@desrt.ca>
101036 Date:   Sun Sep 18 23:43:27 2011 -0400
101037
101038     GThread: deprecate thread priorities
101039
101040     Thread priorities were already documented as not working on Solaris,
101041     and
101042     they are meaningless on Linux unless the process separately requests
101043     realtime scheduling (and even then, it appears only to work as root).
101044
101045     We can safely put a NULL into the vtable for set_priority since
101046     nothing
101047     outside of gthread.c ever calls this (and that call is gone).
101048
101049  glib/gthread-posix.c | 106
101050  +--------------------------------------------------
101051  glib/gthread-win32.c |  38 +-----------------
101052  glib/gthread.c       |  59 +++++++---------------------
101053  glib/gthread.h       |  10 +++--
101054  4 files changed, 22 insertions(+), 191 deletions(-)
101055
101056 commit a10306060c409c45b2ae7dc38813918ce5d611d4
101057 Author: Matthias Clasen <mclasen@redhat.com>
101058 Date:   Sun Sep 18 23:18:17 2011 -0400
101059
101060     Don't use the thread_exit vfunc
101061
101062     Instead, just have the backends implement an internal function
101063     named g_system_thread_exit.
101064
101065  glib/gthread-posix.c  |  6 +++---
101066  glib/gthread-win32.c  | 10 +++++-----
101067  glib/gthread.c        |  9 ++++-----
101068  glib/gthreadprivate.h |  2 ++
101069  4 files changed, 14 insertions(+), 13 deletions(-)
101070
101071 commit cc7631cd197756a1f804342a39f6ab10a28bc4f5
101072 Author: Matthias Clasen <mclasen@redhat.com>
101073 Date:   Sun Sep 18 23:10:25 2011 -0400
101074
101075     Don't use the thread_equal vfunc anymore
101076
101077     Just move the g_system_thread_equal implementation into
101078     the posix and win32 implementations, and drop some micro macro
101079     optimization.
101080
101081  glib/gthread-posix.c  |  7 ++++---
101082  glib/gthread-win32.c  |  7 +++++++
101083  glib/gthread.c        | 11 +++++------
101084  glib/gthreadprivate.h | 10 ++--------
101085  4 files changed, 18 insertions(+), 17 deletions(-)
101086
101087 commit e00bcfcdecbc25bf6e34492a328a855771ff08ef
101088 Author: Ryan Lortie <desrt@desrt.ca>
101089 Date:   Sun Sep 18 23:07:24 2011 -0400
101090
101091     gthread-win32: use __stdcall markers where needed
101092
101093     The "unknown reason" that the native thread implementation was
101094     broken is
101095     because functions in kernel32.dll are (obviously) following
101096     Microsoft's
101097     __stdcall ABI, not the GCC ABI.
101098
101099     Change our function pointers to be __stdcall pointers and change our
101100     emulated implementation to match.
101101
101102  glib/gthread-win32.c | 61
101103  +++++++++++++++++++++++++---------------------------
101104  1 file changed, 29 insertions(+), 32 deletions(-)
101105
101106 commit 835c9b75c8adb20f8a095a2bea486d59f16e72cc
101107 Author: Ryan Lortie <desrt@desrt.ca>
101108 Date:   Sun Sep 18 22:48:53 2011 -0400
101109
101110     g_private_new: use GSlice
101111
101112     We no longer call g_private_new() from anywhere in GLib, so we can use
101113     gslice instead of malloc().
101114
101115  glib/gthread.c | 2 +-
101116  1 file changed, 1 insertion(+), 1 deletion(-)
101117
101118 commit 0ebd842d240f74cee6654e02beb15966b058c603
101119 Author: Matthias Clasen <mclasen@redhat.com>
101120 Date:   Sun Sep 18 22:11:12 2011 -0400
101121
101122     And move the g_thread_yield() docs too
101123
101124  glib/gthread-posix.c | 9 +++++++++
101125  1 file changed, 9 insertions(+)
101126
101127 commit 71df02658053cab2b18a15f02323a139f1de2092
101128 Author: Matthias Clasen <mclasen@redhat.com>
101129 Date:   Sun Sep 18 21:39:35 2011 -0400
101130
101131     Don't use the thread vtable for g_thread_yield()
101132
101133  glib/gthread-posix.c |  6 +++---
101134  glib/gthread-win32.c |  6 +++---
101135  glib/gthread.c       | 15 ---------------
101136  3 files changed, 6 insertions(+), 21 deletions(-)
101137
101138 commit 862e086b79aa285c22f53b6351f6b8816adf2ed5
101139 Author: Matthias Clasen <mclasen@redhat.com>
101140 Date:   Sun Sep 18 21:24:25 2011 -0400
101141
101142     Move g_private_new() to common code
101143
101144     The implementations for posix and win32 were identical, so
101145     move it to gthread.c, to go with g_mutex_new() and g_cond_new().
101146
101147  glib/gthread-posix.c | 39 ---------------------------------------
101148  glib/gthread-win32.c | 13 -------------
101149  glib/gthread.c       | 37 +++++++++++++++++++++++++++++++++++++
101150  3 files changed, 37 insertions(+), 52 deletions(-)
101151
101152 commit dffca808469f372352a2f6cfe58f8ad026ce3a5e
101153 Author: Matthias Clasen <mclasen@redhat.com>
101154 Date:   Sun Sep 18 21:17:33 2011 -0400
101155
101156     Move docs around
101157
101158     Move the docs of functions to the actual functions. Also add
101159     docs for some new apis.
101160
101161  glib/gthread-posix.c | 237 ++++++++++++++++++++++++++++++++++++++++++++
101162  glib/gthread.c       | 275
101163  ++++++++++-----------------------------------------
101164  2 files changed, 290 insertions(+), 222 deletions(-)
101165
101166 commit 0044763a715ac5cec27fab5a7f247d3a1045d9aa
101167 Author: Matthias Clasen <mclasen@redhat.com>
101168 Date:   Sun Sep 18 20:04:28 2011 -0400
101169
101170     Clean up g_thread_yield implementation
101171
101172     This was the last macro wrapper that was directly accessing the
101173     vtable. Make it a regular function, like the rest.
101174
101175  glib/glib.symbols    |  1 +
101176  glib/gthread-posix.c |  2 +-
101177  glib/gthread.c       | 27 ++++++++++++++++-----------
101178  glib/gthread.h       |  2 +-
101179  4 files changed, 19 insertions(+), 13 deletions(-)
101180
101181 commit c4a69e784ebd5c19a79463c2593f8b9316aeb7b2
101182 Author: Ryan Lortie <desrt@desrt.ca>
101183 Date:   Sun Sep 18 02:27:03 2011 -0400
101184
101185     gmem: move to glib-ctor
101186
101187  glib/gmem.c           | 114
101188  +++++++++++++++++++++-----------------------------
101189  glib/gthread.c        |   3 --
101190  glib/gthreadprivate.h |   2 -
101191  3 files changed, 47 insertions(+), 72 deletions(-)
101192
101193 commit ae4419610cf920acc2ada9df0e5320a500e9965c
101194 Author: Ryan Lortie <desrt@desrt.ca>
101195 Date:   Sun Sep 18 02:17:17 2011 -0400
101196
101197     gslice: move initialisation to glib-ctor
101198
101199  glib/gslice.c         | 28 +++++-----------------------
101200  glib/gthread.c        |  3 ---
101201  glib/gthreadprivate.h |  1 -
101202  3 files changed, 5 insertions(+), 27 deletions(-)
101203
101204 commit 8f74c927f609139c51b0a0c067ad63c60ac9139b
101205 Author: Ryan Lortie <desrt@desrt.ca>
101206 Date:   Sun Sep 18 02:16:07 2011 -0400
101207
101208     Add glib-ctor functionality
101209
101210     A pair of macros to define a constructor function (on compilers that
101211     support such a concept) and to ensure that the function is run exactly
101212     once (on compilers that lack such support).
101213
101214     Presently only GCC is implemented.
101215
101216  glib/Makefile.am |  1 +
101217  glib/glib-ctor.h | 25 +++++++++++++++++++++++++
101218  2 files changed, 26 insertions(+)
101219
101220 commit 0e604ef0b527129f947637bc3ae742e9e2c30c90
101221 Author: Ryan Lortie <desrt@desrt.ca>
101222 Date:   Sun Sep 18 01:24:27 2011 -0400
101223
101224     GThread: always initialise the system thread
101225
101226     It's always safe to call the thread implementation 'self' function.
101227
101228  glib/gthread.c | 3 +--
101229  1 file changed, 1 insertion(+), 2 deletions(-)
101230
101231 commit 4596dfbc7587c20261b56b58a0a3e5fdeb7ff79a
101232 Author: Ryan Lortie <desrt@desrt.ca>
101233 Date:   Sun Sep 18 01:21:01 2011 -0400
101234
101235     gmessages: do implicit GPrivate initialisation
101236
101237     Initialise the GPrivate implicitly at the site of first use rather
101238     than
101239     explicitly from the thread initialisation function.
101240
101241  glib/gmessages.c | 10 ++++++++--
101242  1 file changed, 8 insertions(+), 2 deletions(-)
101243
101244 commit 90679997ec7439ae520c97eb37b5ae36e0da6bba
101245 Author: Ryan Lortie <desrt@desrt.ca>
101246 Date:   Sun Sep 18 01:10:07 2011 -0400
101247
101248     Continue GPrivate rework
101249
101250     We remove the macros while at the same time switching all libglib
101251     users
101252     from g_private_new() to g_private_init().  We deal with the strange
101253     expectations of the libglib code that g_private_* should work
101254     before the
101255     GPrivate has been initialised with a temporary shim.
101256
101257  glib/gmessages.c      | 10 +++++-----
101258  glib/gslice.c         |  8 ++++----
101259  glib/gthread-posix.c  | 18 ++++++++++++++----
101260  glib/gthread-win32.c  | 17 ++++++++++++++---
101261  glib/gthread.c        | 12 ++++++------
101262  glib/gthread.h        | 14 +++-----------
101263  glib/gthreadprivate.h |  2 ++
101264  7 files changed, 48 insertions(+), 33 deletions(-)
101265
101266 commit b0d83576e26191505ce450cd3eae596be9aff1e1
101267 Author: Ryan Lortie <desrt@desrt.ca>
101268 Date:   Sat Sep 17 22:00:27 2011 -0400
101269
101270     Rework GPrivate
101271
101272      - expose the structure types for GLib internal use only
101273
101274      - avoid infinite recursion hazards by ensuring that GPrivate never
101275        calls back into any other part of GLib
101276
101277      - substantially rework the Windows implementation so that it never
101278        holds locks, contains no arbitrary limits and doesn't waste
101279        100*sizeof(void*) per thread
101280
101281     We have to keep the macro hacks for the time being since some code
101282     inside libglib depends on it.
101283
101284  glib/glib.symbols     |   3 +
101285  glib/gthread-posix.c  |  81 +++++++++++----------
101286  glib/gthread-win32.c  | 192
101287  +++++++++++++++++++++++---------------------------
101288  glib/gthread.h        |   5 ++
101289  glib/gthreadprivate.h |  12 ++++
101290  5 files changed, 155 insertions(+), 138 deletions(-)
101291
101292 commit 4ec6d47806dbb4934aeeb748196d24f7cd0eb10c
101293 Author: Ryan Lortie <desrt@desrt.ca>
101294 Date:   Sat Sep 17 20:15:07 2011 -0400
101295
101296     GStaticMutex: remove ./configure checks
101297
101298     Now that GMutex is exposed we can avoid the dance we did in
101299     ./configure
101300     to allocate the correct amount of space for it within the
101301     GStaticMutex.
101302
101303     Remove the checks and move the definitions to gthread.h, trying very
101304     hard to keep ABI-stable (even though we will be deprecating this
101305     soon).
101306
101307  configure.ac   | 63
101308  +---------------------------------------------------------
101309  glib/gthread.h | 22 +++++++++++---------
101310  2 files changed, 14 insertions(+), 71 deletions(-)
101311
101312 commit c33cd007398cfc81a9405b95280e99a231f58ff8
101313 Author: Ryan Lortie <desrt@desrt.ca>
101314 Date:   Sat Sep 17 19:33:30 2011 -0400
101315
101316     Stop using GStaticMutex in two testcases
101317
101318  gthread/tests/gwakeuptest.c | 14 ++++++--------
101319  tests/thread-test.c         | 14 +++++++-------
101320  2 files changed, 13 insertions(+), 15 deletions(-)
101321
101322 commit 1da913a7a3f120d7097a7474f7cccbeeb1a8383c
101323 Author: Ryan Lortie <desrt@desrt.ca>
101324 Date:   Sat Sep 17 19:32:57 2011 -0400
101325
101326     GParamSpecPool: port from GStaticMutex to GMutex
101327
101328  gobject/gparam.c | 35 ++++++++++++++++-------------------
101329  1 file changed, 16 insertions(+), 19 deletions(-)
101330
101331 commit 806de91cd55c7ba2599a637346dbecd3bb3a5562
101332 Author: Ryan Lortie <desrt@desrt.ca>
101333 Date:   Sat Sep 17 19:26:41 2011 -0400
101334
101335     GSettings: port from GStaticMutex to GMutex
101336
101337  gio/gdelayedsettingsbackend.c | 46
101338  +++++++++++++++++++++----------------------
101339  gio/gsettingsbackend.c        | 18 ++++++++---------
101340  2 files changed, 32 insertions(+), 32 deletions(-)
101341
101342 commit 646de11ae789fb19a878091491fa645788d89368
101343 Author: Ryan Lortie <desrt@desrt.ca>
101344 Date:   Sat Sep 17 18:30:07 2011 -0400
101345
101346     Remove "temporary until GLib is fixed" code
101347
101348     The original GMutex/GCond rework patch introduced some temporary
101349     code to
101350     cope with GLib's old approach to thread initialisation.  These are no
101351     longer required.
101352
101353  glib/gthread-posix.c | 20 --------------------
101354  glib/gthread-win32.c | 20 --------------------
101355  2 files changed, 40 deletions(-)
101356
101357 commit e996a836e854934c0c45e17cfa26b22a8a1bc8bb
101358 Author: Ryan Lortie <desrt@desrt.ca>
101359 Date:   Sat Sep 17 18:07:39 2011 -0400
101360
101361     Port g_cond_new to use GSlice
101362
101363     Now that nothing inside of GLib is using g_cond_new(), we can
101364     implement
101365     it using GSlice.  Since the implementations for POSIX and Windows are
101366     now the same, move it to gthread.c.
101367
101368  glib/gthread-posix.c | 23 -----------------------
101369  glib/gthread-win32.c | 22 ----------------------
101370  glib/gthread.c       | 18 ++++++++++++++++++
101371  3 files changed, 18 insertions(+), 45 deletions(-)
101372
101373 commit f1d34d0187cd658a95fba64473942b55d27bfcea
101374 Author: Ryan Lortie <desrt@desrt.ca>
101375 Date:   Sat Sep 17 18:05:24 2011 -0400
101376
101377     libglib: stop using g_cond_new in some places
101378
101379     Port a couple of low-level users of g_cond_new to use G_COND_INIT or
101380     g_cond_init() as appropriate.
101381
101382  glib/gbitlock.c | 13 ++++++-------
101383  glib/gthread.c  | 13 +++++--------
101384  2 files changed, 11 insertions(+), 15 deletions(-)
101385
101386 commit 22b3e26034017f19c81a3f2bfa7e9c8ec5a690a8
101387 Author: Ryan Lortie <desrt@desrt.ca>
101388 Date:   Sat Sep 17 17:59:03 2011 -0400
101389
101390     Port g_mutex_new to use GSlice
101391
101392     Now that nothing inside of GLib is using g_mutex_new, we can implement
101393     it using GSlice.  Since the implementations for POSIX and Windows are
101394     now the same, move it to gthread.c.
101395
101396  glib/gthread-posix.c | 21 ---------------------
101397  glib/gthread-win32.c | 21 ---------------------
101398  glib/gthread.c       | 19 +++++++++++++++++++
101399  3 files changed, 19 insertions(+), 42 deletions(-)
101400
101401 commit cf26a6fc32e32bd71d4652245257477ae34d9a15
101402 Author: Ryan Lortie <desrt@desrt.ca>
101403 Date:   Sat Sep 17 18:33:25 2011 -0400
101404
101405     G_LOCK: port from GStaticMutex to GMutex
101406
101407     GCancellable made use of the undocumented G_LOCK_NAME macro in an
101408     invalid way.  Fix that up while we're at it.
101409
101410  gio/gcancellable.c |  6 ++----
101411  glib/gthread.h     | 16 ++++++++--------
101412  2 files changed, 10 insertions(+), 12 deletions(-)
101413
101414 commit 2c7388c19a3f7895ee49a5bc7219822a50b5b514
101415 Author: Ryan Lortie <desrt@desrt.ca>
101416 Date:   Sat Sep 17 17:56:33 2011 -0400
101417
101418     libglib: stop using g_mutex_new
101419
101420     Use G_MUTEX_INIT or g_mutex_init() as appropriate.
101421
101422  glib/gasyncqueue.c | 46 ++++++++++++++++++------------------
101423  glib/gmem.c        | 17 ++++++--------
101424  glib/gmessages.c   | 53 +++++++++++++++++++++---------------------
101425  glib/gslice.c      | 68
101426  +++++++++++++++++++++++++-----------------------------
101427  glib/gthread.c     | 29 +++++++++++------------
101428  5 files changed, 101 insertions(+), 112 deletions(-)
101429
101430 commit f35362f3ae4a4bcc6c0d03b129758b2989e8cd79
101431 Author: Ryan Lortie <desrt@desrt.ca>
101432 Date:   Sat Sep 17 17:47:46 2011 -0400
101433
101434     libglib: drop use of GStaticMutex
101435
101436     Use GMutex directly instead.
101437
101438  glib/gbitlock.c | 12 ++++++------
101439  glib/gmain.c    | 19 +++++++++----------
101440  2 files changed, 15 insertions(+), 16 deletions(-)
101441
101442 commit 80730bc75ca8b0ad71f1372c9652bee39391244e
101443 Author: Ryan Lortie <desrt@desrt.ca>
101444 Date:   Fri Sep 16 18:05:23 2011 -0400
101445
101446     Rework GMutex and GCond APIs
101447
101448     Do a substantial rework of the GMutex and GCond APIs.
101449
101450      - remove all of the macro indirection hackery which is no longer
101451      needed
101452        since we dropped support for switchable thread implementations
101453
101454      - expose the structure types and add G_MUTEX_INIT and G_COND_INIT
101455        static initialiser macros
101456
101457      - add g_mutex_init() and g_mutex_clear() for use when embedding
101458      GMutex
101459        into another structure type and do the same for GCond as well
101460
101461      - avoid infinite recursion hazards by ensuring that neither GCond or
101462        GMutex ever calls back into any other part of GLib
101463
101464      - substantially rework the Windows implementation of GCond and GMutex
101465        to use the SRWLock and CONDITION_VARIABLE APIs present on Windows
101466        2008/Vista and later, emulating these APIs on XP
101467
101468  glib/glib.symbols    |  16 ++
101469  glib/gthread-posix.c | 363 ++++++++++++++++--------
101470  glib/gthread-win32.c | 759
101471  ++++++++++++++++++++++++++++++++++++++-------------
101472  glib/gthread.h       |  96 ++++---
101473  glib/gutils.c        |   3 +
101474  5 files changed, 907 insertions(+), 330 deletions(-)
101475
101476 commit c6f84faa17227da437eeceb58ce79334ffdfdb57
101477 Author: Matthias Clasen <mclasen@redhat.com>
101478 Date:   Wed Sep 21 15:46:24 2011 -0400
101479
101480     Forgotten part of an earlier mismerge
101481
101482     This is making gmappedfile.c identical to the glib-2-30 branch again.
101483
101484  glib/gmappedfile.c | 6 +++++-
101485  1 file changed, 5 insertions(+), 1 deletion(-)
101486
101487 commit 43254e8c4c60f102be1212a1919953ad7ddf31db
101488 Author: Ryan Lortie <desrt@desrt.ca>
101489 Date:   Wed Sep 21 15:27:37 2011 -0400
101490
101491     gmessage.c: mark a private function static
101492
101493  glib/gmessages.c | 2 +-
101494  1 file changed, 1 insertion(+), 1 deletion(-)
101495
101496 commit aabdb7e190fc4db595484e05e40315985c6c4645
101497 Author: David Zeuthen <davidz@redhat.com>
101498 Date:   Wed Sep 21 08:16:43 2011 -0400
101499
101500     GDBusObject{Proxy,Skeleton}: Prefix properties with g- to avoid
101501     collisions
101502
101503     Otherwise we might collide with an interface called Connection.
101504
101505     https://bugzilla.gnome.org/show_bug.cgi?id=659699
101506
101507     This is for the same reason that GDBusProxy has its properties
101508     prefixed with g-.
101509
101510     Signed-off-by: David Zeuthen <davidz@redhat.com>
101511
101512  gio/gdbus-2.0/codegen/codegen.py |  4 ++--
101513  gio/gdbusobjectmanagerclient.c   |  4 ++--
101514  gio/gdbusobjectmanagerserver.c   |  2 +-
101515  gio/gdbusobjectproxy.c           | 28 ++++++++++++++--------------
101516  gio/gdbusobjectskeleton.c        | 16 ++++++++--------
101517  5 files changed, 27 insertions(+), 27 deletions(-)
101518
101519 commit 1f5262d2c96f888c21bd113d43528cf3964f163d
101520 Author: Ryan Lortie <desrt@desrt.ca>
101521 Date:   Tue Sep 20 10:07:35 2011 -0400
101522
101523     gunixmounts: exempt entries with "none" mountpoint
101524
101525     We ignore entries with mountpoint of "swap" and "ignore".  Add "none"
101526     to
101527     that list, since Debian uses it.
101528
101529     Probably we should move to using our already-existing internal list of
101530     things to ignore, but this patch is more minimally intrusive for now.
101531
101532     https://bugzilla.gnome.org/show_bug.cgi?id=654563
101533
101534  gio/gunixmounts.c | 6 ++++--
101535  1 file changed, 4 insertions(+), 2 deletions(-)
101536
101537 commit 6b39085016110dc92d0b17d605ee80b0a0e80eb6
101538 Author: Xavier Claessens <xclaesse@gmail.com>
101539 Date:   Wed Sep 21 13:41:10 2011 +0200
101540
101541     gdbus-codegen: prepend arg_ to method/signal arg names
101542
101543     This is to avoid shadow declaration warning in the case an arg name
101544     is "time" for example.
101545
101546     https://bugzilla.gnome.org/show_bug.cgi?id=659690
101547
101548     Signed-off-by: David Zeuthen <davidz@redhat.com>
101549
101550  gio/gdbus-2.0/codegen/codegen.py | 36
101551  ++++++++++++++++++------------------
101552  1 file changed, 18 insertions(+), 18 deletions(-)
101553
101554 commit 933ad70c32f146d324b8fc1e9b79711e83472909
101555 Author: David Zeuthen <davidz@redhat.com>
101556 Date:   Wed Sep 21 07:12:32 2011 -0400
101557
101558     gdbus-codegen: Clarify how naming and Ugly_Case handling works
101559
101560     Basically, move some paragraphs around.
101561
101562     Signed-off-by: David Zeuthen <davidz@redhat.com>
101563
101564  docs/reference/gio/gdbus-codegen.xml | 92
101565  ++++++++++++++++++------------------
101566  1 file changed, 47 insertions(+), 45 deletions(-)
101567
101568 commit 30537b84de1b41e1813d2624968bb99271d45763
101569 Author: David Zeuthen <davidz@redhat.com>
101570 Date:   Wed Sep 21 06:57:29 2011 -0400
101571
101572     gdbus-codegen: Update man page to reflect how --annotate actually
101573     works
101574
101575     Signed-off-by: David Zeuthen <davidz@redhat.com>
101576
101577  docs/reference/gio/gdbus-codegen.xml | 32
101578  ++++++++++++++------------------
101579  1 file changed, 14 insertions(+), 18 deletions(-)
101580
101581 commit 70515ffe928fa4dc2cadeddfa68a67a7cd727cfe
101582 Author: Xavier Claessens <xclaesse@gmail.com>
101583 Date:   Tue Sep 20 23:46:23 2011 +0200
101584
101585     gdbus-codegen: Fix build errors in generated code
101586
101587     https://bugzilla.gnome.org/show_bug.cgi?id=659646
101588
101589  gio/gdbus-2.0/codegen/codegen.py | 24 ++++++++++++------------
101590  1 file changed, 12 insertions(+), 12 deletions(-)
101591
101592 commit 447eb0395623112ebf583988f7aa95b4a2be7c2f
101593 Author: Sweta Kothari <swkothar@redhat.com>
101594 Date:   Wed Sep 21 12:20:30 2011 +0530
101595
101596     Removed the glib.glib-2-30.gu.po file that was wrongly committed
101597
101598  po/glib.glib-2-30.gu.po | 3739
101599  -----------------------------------------------
101600  1 file changed, 3739 deletions(-)
101601
101602 commit 45dd6801cf368997b707a9cb0af5b6bba432dd49
101603 Author: Sweta Kothari <swkothar@redhat.com>
101604 Date:   Wed Sep 21 12:17:29 2011 +0530
101605
101606     Updated Gujarati Translations
101607
101608  po/gu.po | 4 ++--
101609  1 file changed, 2 insertions(+), 2 deletions(-)
101610
101611 commit 06560292c665b463ce948eb36e23acf11edfbfda
101612 Author: Sweta Kothari <swkothar@redhat.com>
101613 Date:   Wed Sep 21 12:14:29 2011 +0530
101614
101615     Updated Gujarati Translations
101616
101617  po/gu.po | 4 ++--
101618  1 file changed, 2 insertions(+), 2 deletions(-)
101619
101620 commit a7057f5c6ee78c8822090bbcc957a5db670fb2fb
101621 Author: Sweta Kothari <swkothar@redhat.com>
101622 Date:   Wed Sep 21 12:11:20 2011 +0530
101623
101624     Updated Gujarati Translations
101625
101626  po/gu.po | 6 +++---
101627  1 file changed, 3 insertions(+), 3 deletions(-)
101628
101629 commit 0c1dba064383154759d497568f8f3f95835fd6ea
101630 Author: Sweta Kothari <swkothar@redhat.com>
101631 Date:   Wed Sep 21 12:07:00 2011 +0530
101632
101633     Updated Gujarati Translations
101634
101635  po/gu.po | 355
101636  +++++++++++++++++++++++++++++----------------------------------
101637  1 file changed, 166 insertions(+), 189 deletions(-)
101638
101639 commit 855e13cc0acadd9d87baf55a2dd9a50e721ec6b1
101640 Author: Dan Winship <danw@gnome.org>
101641 Date:   Tue Sep 20 16:58:34 2011 -0400
101642
101643     GThreadedResolver: don't overwrite errors
101644
101645     If a dns op was cancelled and then the abandoned op failed, it would
101646     try to overwrite the original error. Fix that.
101647
101648     https://bugzilla.gnome.org/show_bug.cgi?id=658769
101649
101650  gio/gthreadedresolver.c | 19 +++++++++++--------
101651  1 file changed, 11 insertions(+), 8 deletions(-)
101652
101653 commit 88b3f6b866749d273247ccccf6dbfd6ddb6b647d
101654 Author: Cosimo Cecchi <cosimoc@gnome.org>
101655 Date:   Sat Sep 10 00:35:09 2011 -0400
101656
101657     timeval: add introspection annotations to g_time_val_from_iso8601()
101658
101659     The GTimeVal argument is missing an (out) annotations.
101660
101661     https://bugzilla.gnome.org/show_bug.cgi?id=658692
101662
101663  glib/gtimer.c | 2 +-
101664  1 file changed, 1 insertion(+), 1 deletion(-)
101665
101666 commit 0db338bdb0e9a0216681b6db7286ffb0f1711db1
101667 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
101668 Date:   Tue Sep 20 01:18:45 2011 +0200
101669
101670     gunixmounts: Fix compilation on BSD
101671
101672     Commit afa82ae805f9c8bb875a3f863a7b4669953f159f introduced a
101673     compilation
101674     regression on BSD systems that use the sysctl(3) interface; we need to
101675     declare the buffer len in _g_get_unix_mount_points()
101676     BZ #659528
101677
101678  gio/gunixmounts.c | 1 +
101679  1 file changed, 1 insertion(+)
101680
101681 commit 11217edaaf3386c8504a6ed6f8f0fb69092ddfca
101682 Author: Matej Urbančič <mateju@svn.gnome.org>
101683 Date:   Tue Sep 20 15:40:29 2011 +0200
101684
101685     Updated Slovenian translation
101686
101687  po/sl.po | 16 ++++++++--------
101688  1 file changed, 8 insertions(+), 8 deletions(-)
101689
101690 commit 9365bc57611f21621c4ef88e302ae07611c2c6d3
101691 Author: Matej Urbančič <mateju@svn.gnome.org>
101692 Date:   Tue Sep 20 15:35:31 2011 +0200
101693
101694     Updated Slovenian translation
101695
101696  po/sl.po | 1897
101697  ++++++++++++++++++++++++++++++--------------------------------
101698  1 file changed, 911 insertions(+), 986 deletions(-)
101699
101700 commit f8dda0955ecddd02a4e300fba2714ea8cfa093ae
101701 Author: Sweta Kothari <swkothar@redhat.com>
101702 Date:   Tue Sep 20 13:31:07 2011 +0530
101703
101704     Updated Gujarati Translations
101705
101706  po/glib.glib-2-30.gu.po | 3739
101707  +++++++++++++++++++++++++++++++++++++++++++++++
101708  1 file changed, 3739 insertions(+)
101709
101710 commit 88f2b32eb00311da9799d2a71a55dedd92ff60bb
101711 Author: David Zeuthen <davidz@redhat.com>
101712 Date:   Mon Sep 19 17:31:21 2011 -0400
101713
101714     GDBusObjectManagerServer: Add test for export_uniquely() method
101715
101716     Signed-off-by: David Zeuthen <davidz@redhat.com>
101717
101718  gio/tests/gdbus-test-codegen.c | 27 +++++++++++++++++++++++++++
101719  1 file changed, 27 insertions(+)
101720
101721 commit b1c08ca41981da9ad62841b1a0cb7095ccc111f4
101722 Author: Matthew Barnes <mbarnes@redhat.com>
101723 Date:   Mon Sep 19 16:45:05 2011 -0400
101724
101725     GDBusObjectManagerServer: Use correct object path in export_uniquely()
101726     method
101727
101728     In registration_data_export_interface(), the object_path is obtained
101729     using:
101730
101731     object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT
101732     (data->object));
101733
101734     But when exporting an object uniquely, the object_path is not assigned
101735     to the GDBusObject until after all the interfaces are exported.
101736     Therefore, registration_data_export_interface() is trying to export
101737     the interface on the non-unique object path, which can lead to
101738     run-time errors if an object already exists on that path.
101739
101740     Instead, registration_data_export_interface() should be passed the
101741     object_path explicitly, as is done in
101742     g_dbus_object_manager_server_export_unlocked().
101743
101744     Signed-off-by: David Zeuthen <davidz@redhat.com>
101745
101746  gio/gdbusobjectmanagerserver.c | 24 ++++++++++++------------
101747  1 file changed, 12 insertions(+), 12 deletions(-)
101748
101749 commit fe27bf003764e453cd15cab67e8a99fcda84db1d
101750 Author: Philip Withnall <philip@tecnocode.co.uk>
101751 Date:   Mon Sep 19 10:13:52 2011 +0200
101752
101753     Don't close stream twice when splicing
101754
101755     Ensure that the output/target stream in a
101756     g_output_stream_splice_async()
101757     operation is marked as closed if G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET
101758     is
101759     passed to g_output_stream_splice_async(). This removes the
101760     possibility of
101761     local FDs being closed twice because the stream's not marked as
101762     closed.
101763
101764     This is implemented by calling g_output_stream_close() from within
101765     g_output_stream_splice_async() instead of calling the stream's
101766     close_fn()
101767     directly.
101768
101769     Closes: bgo#659324
101770
101771  gio/goutputstream.c | 88
101772  ++++++++++++++++++++++++++++++++---------------------
101773  1 file changed, 53 insertions(+), 35 deletions(-)
101774
101775 commit 808035666ac2f730b8819232f86cd3fac9de0d44
101776 Author: Ryan Lortie <desrt@desrt.ca>
101777 Date:   Sun Sep 18 22:20:08 2011 -0400
101778
101779     gbitlock: #include "gslice.h"
101780
101781     This is needed if we're doing emulated futexes.
101782
101783  glib/gbitlock.c | 1 +
101784  1 file changed, 1 insertion(+)
101785
101786 commit bb1ada779161b0c552573c33a10cd2251d5cdea0
101787 Author: Matthias Clasen <mclasen@redhat.com>
101788 Date:   Sun Sep 18 22:14:19 2011 -0400
101789
101790     Fix a merge accident
101791
101792  glib/tests/mappedfile.c | 1 +
101793  1 file changed, 1 insertion(+)
101794
101795 commit 8b03fed0cfdd07b367d4deb66980980d44f115ce
101796 Author: Ryan Lortie <desrt@desrt.ca>
101797 Date:   Sun Sep 18 14:22:07 2011 -0400
101798
101799     Remove unused header gdebug.h
101800
101801     This was only included from gmessages.c.  Nuke the unused parts and
101802     merge the rest into gmessages.c.
101803
101804  glib/Makefile.am |  1 -
101805  glib/gdebug.h    | 59 -------------------------------------
101806  glib/gmessages.c | 89
101807  ++++++++++++++++++++++++++++++--------------------------
101808  3 files changed, 47 insertions(+), 102 deletions(-)
101809
101810 commit 37c740d50946e59c5a5767e4b7aee5f34fcab268
101811 Author: Ryan Lortie <desrt@desrt.ca>
101812 Date:   Sun Sep 18 18:59:20 2011 -0400
101813
101814     Don't #include <glib/gslice.h> from gmem.h
101815
101816     It looks like this was done just to help people port from gmem to
101817     gslice, but nothing in this header actually requires gslice.h to be
101818     included.
101819
101820  glib/garray.c           | 1 +
101821  glib/gbuffer.c          | 2 +-
101822  glib/gcache.c           | 1 +
101823  glib/gchecksum.c        | 1 +
101824  glib/gdataset.c         | 1 +
101825  glib/gdatetime.c        | 1 +
101826  glib/gerror.c           | 1 +
101827  glib/ghash.c            | 1 +
101828  glib/ghmac.c            | 1 +
101829  glib/ghook.c            | 1 +
101830  glib/glist.c            | 1 +
101831  glib/gmarkup.c          | 1 +
101832  glib/gmem.c             | 1 +
101833  glib/gmem.h             | 1 -
101834  glib/gnode.c            | 2 ++
101835  glib/gqueue.c           | 1 +
101836  glib/gsequence.c        | 1 +
101837  glib/gslist.c           | 2 ++
101838  glib/gtestutils.c       | 1 +
101839  glib/gtimezone.c        | 1 +
101840  glib/gtree.c            | 1 +
101841  glib/gvariant-parser.c  | 1 +
101842  glib/gvariant.c         | 1 +
101843  glib/gvarianttypeinfo.c | 2 +-
101844  24 files changed, 25 insertions(+), 3 deletions(-)
101845
101846 commit e88a12caa0a4852a505911b12fe7ed93cd0068dc
101847 Author: Ryan Lortie <desrt@desrt.ca>
101848 Date:   Sun Sep 18 20:36:30 2011 -0400
101849
101850     Move deprecated GCompletion to deprecated/
101851
101852     Keep the docs for now, though.  We'll remove them after a few more
101853     cycles.
101854
101855     https://bugzilla.gnome.org/show_bug.cgi?id=659427
101856
101857  glib/Makefile.am                    |  4 ++--
101858  glib/{ => deprecated}/gcompletion.c | 12 +++++-------
101859  glib/{ => deprecated}/gcompletion.h |  4 ----
101860  glib/glib.h                         |  2 +-
101861  4 files changed, 8 insertions(+), 14 deletions(-)
101862
101863 commit c3fc0c285f001b3463eda4a63654d645594df08b
101864 Author: Ryan Lortie <desrt@desrt.ca>
101865 Date:   Sun Sep 18 20:31:09 2011 -0400
101866
101867     Move deprecated GRel to deprecated/
101868
101869     Keep the docs for now, though.  We'll remove them after a few more
101870     cycles.
101871
101872     https://bugzilla.gnome.org/show_bug.cgi?id=659427
101873
101874  glib/Makefile.am             |  8 ++++----
101875  glib/{ => deprecated}/grel.c | 17 ++++++++---------
101876  glib/{ => deprecated}/grel.h |  4 ----
101877  glib/glib.h                  |  2 +-
101878  4 files changed, 13 insertions(+), 18 deletions(-)
101879
101880 commit a2ea02d01ee7b0fe8f2be7f9a34decb17ec8193b
101881 Author: Ryan Lortie <desrt@desrt.ca>
101882 Date:   Sun Sep 18 20:17:59 2011 -0400
101883
101884     Move GAllocator/GMemChunk to separate file
101885
101886     Create a deprecated/ directory that we can start moving ancient chunks
101887     of code to.  Start with GAllocator, GMemChunk and related APIs.
101888
101889     Also drop all mention of them from the docs.
101890
101891     https://bugzilla.gnome.org/show_bug.cgi?id=659427
101892
101893  docs/reference/glib/glib-docs.sgml    |   2 -
101894  docs/reference/glib/glib-sections.txt |  56 -----
101895  glib/Makefile.am                      |   7 +
101896  glib/deprecated/gallocator.c          |  99 ++++++++
101897  glib/deprecated/gallocator.h          |  72 ++++++
101898  glib/glib.h                           |   4 +
101899  glib/glist.c                          |  33 ---
101900  glib/glist.h                          |   5 -
101901  glib/gmem.c                           | 442
101902  ----------------------------------
101903  glib/gmem.h                           |  44 ----
101904  glib/gnode.c                          |  31 ---
101905  glib/gnode.h                          |   5 -
101906  glib/gslist.c                         |  32 ---
101907  glib/gslist.h                         |   5 -
101908  14 files changed, 182 insertions(+), 655 deletions(-)
101909
101910 commit 45d2ba8683b730d556bfbf71341fe2c3ff9248eb
101911 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
101912 Date:   Mon Sep 19 03:07:41 2011 +0200
101913
101914     Updated Serbian translation
101915
101916  po/sr.po       | 7956
101917  ++++++++++++++++++++++----------------------------------
101918  po/sr@latin.po | 7956
101919  ++++++++++++++++++++++----------------------------------
101920  2 files changed, 6294 insertions(+), 9618 deletions(-)
101921
101922 commit 1e82f73f8b26393403e126916e9348e5dc8169d9
101923 Author: Matthias Clasen <mclasen@redhat.com>
101924 Date:   Sun Sep 18 14:50:31 2011 -0400
101925
101926     Fix g_ascii_formatd tests
101927
101928     The test was not changing to the locales it was looping over.
101929
101930  glib/tests/strfuncs.c | 1 +
101931  1 file changed, 1 insertion(+)
101932
101933 commit eb45a590fa1c41d5c04cae98313d82146d03051a
101934 Author: Dan Winship <danw@gnome.org>
101935 Date:   Sun Sep 18 10:49:58 2011 -0400
101936
101937     gsocks5proxy, gsocks4aproxy: simplify some error messages
101938
101939     There's no need to include the exact max length in the error messages,
101940     and it makes it look like the strings need to use ngettext() if
101941     you do.
101942
101943     https://bugzilla.gnome.org/show_bug.cgi?id=658206
101944
101945  gio/gsocks4aproxy.c |  9 ++++-----
101946  gio/gsocks5proxy.c  | 12 +++++-------
101947  2 files changed, 9 insertions(+), 12 deletions(-)
101948
101949 commit feafdad228bb35264b2b3a169ff1785461275289
101950 Author: Alexander Shopov <ash@kambanaria.org>
101951 Date:   Sun Sep 18 08:04:58 2011 +0300
101952
101953     Updated Bulgarian translation
101954
101955  po/bg.po | 339
101956  ++++++++++++++++++++++++++++++---------------------------------
101957  1 file changed, 162 insertions(+), 177 deletions(-)
101958
101959 commit e02b062635a5b41f997a169eb8b48de902116d5a
101960 Author: Matthias Clasen <mclasen@redhat.com>
101961 Date:   Sat Sep 17 22:44:28 2011 -0400
101962
101963     Use xlocale functions where available
101964
101965     Implement g_ascii_strto{d,ll,ull} and g_ascii_formatd using
101966     xlocale functions where available. This is slightly faster
101967     and a lot less icky than our homegrown code.
101968
101969     https://bugzilla.gnome.org/show_bug.cgi?id=640293
101970
101971  configure.ac     |  2 ++
101972  glib/gstrfuncs.c | 61
101973  +++++++++++++++++++++++++++++++++++++++++++++++++-------
101974  2 files changed, 56 insertions(+), 7 deletions(-)
101975
101976 commit 7b9571e4dd8ff9f8a123542c56c146d365368f98
101977 Author: Matthias Clasen <mclasen@redhat.com>
101978 Date:   Sat Sep 17 20:27:16 2011 -0400
101979
101980     Remove redundant checks
101981
101982     g_set_error() handles error == NULL, so no need to check.
101983     Patch by Ignacio Casal Quinteiro.
101984
101985     https://bugzilla.gnome.org/show_bug.cgi?id=640975
101986
101987  glib/gconvert.c | 25 +++++++++++--------------
101988  1 file changed, 11 insertions(+), 14 deletions(-)
101989
101990 commit f18eab2ac75ee457a4ff76a30bc4b727887be8da
101991 Author: Matthias Clasen <mclasen@redhat.com>
101992 Date:   Sat Sep 17 19:58:28 2011 -0400
101993
101994     GMappedFile: return an error when trying to map a device
101995
101996     Previously, we were returning an empty buffer for all filenames
101997     where fstat() gives a size of 0. But this is only appropriate
101998     for regular files.
101999
102000     Also improve the documentation around this issue. Based on a
102001     patch by Ryan Lortie.
102002
102003     Conflicts:
102004
102005             glib/tests/mappedfile.c
102006
102007     https://bugzilla.gnome.org/show_bug.cgi?id=659212
102008
102009  docs/reference/glib/tmpl/fileutils.sgml |  4 ++--
102010  glib/gmappedfile.c                      | 13 +++++++++----
102011  glib/tests/mappedfile.c                 | 12 ++++++++++++
102012  3 files changed, 23 insertions(+), 6 deletions(-)
102013
102014 commit b83e0a39fbab49430767484a3af1a35dd21404e0
102015 Author: Ryan Lortie <desrt@desrt.ca>
102016 Date:   Sat Sep 17 19:11:10 2011 -0400
102017
102018     glib-compile-schemas: remove --uninstall option
102019
102020     This option does nothing as has been documented as "will be removed
102021     soon" for the vast majority of its life.
102022
102023  gio/glib-compile-schemas.c | 2 --
102024  1 file changed, 2 deletions(-)
102025
102026 commit 2c9c72dc8cf180ae3a819f18eaf8cc140b49f4cd
102027 Author: Ryan Lortie <desrt@desrt.ca>
102028 Date:   Sat Sep 17 17:32:42 2011 -0400
102029
102030     GVariant: avoid 'ARRAY_INFO' as function name
102031
102032     Turns out that ARRAY_INFO isn't such a great name for a function since
102033     Windows appears to declare this symbol these days.  Use a different
102034     name.
102035
102036  glib/gvarianttypeinfo.c | 32 ++++++++++++++++----------------
102037  1 file changed, 16 insertions(+), 16 deletions(-)
102038
102039 commit f20294614616a4ae4fdfb34f1360354e6b2fbf27
102040 Author: Ryan Lortie <desrt@desrt.ca>
102041 Date:   Sat Sep 17 17:32:18 2011 -0400
102042
102043     gmain: fix some win32 build errors
102044
102045  glib/gmain.c | 14 ++++++++++----
102046  1 file changed, 10 insertions(+), 4 deletions(-)
102047
102048 commit 928ce3e5efad6befb9f8d3ad97da576ceb6be9ca
102049 Author: Aron Xu <aronxu@gnome.org>
102050 Date:   Sat Sep 17 16:18:03 2011 +0000
102051
102052     Update Simplified Chinese translation.
102053
102054  po/zh_CN.po | 215
102055  +++++++++++++++++++++++++++++-------------------------------
102056  1 file changed, 105 insertions(+), 110 deletions(-)
102057
102058 commit a0eefd65bc66b4520ba91008ef39f5b67c493efc
102059 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
102060 Date:   Sat Sep 17 00:03:56 2011 +0200
102061
102062     Updated Serbian translation
102063
102064  po/sr.po       | 7958
102065  +++++++++++++++++++++++++++++++++----------------------
102066  po/sr@latin.po | 7963
102067  ++++++++++++++++++++++++++++++++++----------------------
102068  2 files changed, 9624 insertions(+), 6297 deletions(-)
102069
102070 commit e2ae75ad4be9107ee172c644c096e5949598c4a8
102071 Author: Ryan Lortie <desrt@desrt.ca>
102072 Date:   Fri Sep 16 17:50:13 2011 -0400
102073
102074     gatomic: use pthread mutexes instead of GMutex
102075
102076     GStaticMutex makes use of atomic operations to initialise itself.  We
102077     were using GStaticMutex from the emulated case of gatomic.
102078     Use pthreads
102079     directly to avoid unbounded recursion in this case.
102080
102081  glib/gatomic.c | 85
102082  +++++++++++++++++++++++++++++++++++-----------------------
102083  1 file changed, 51 insertions(+), 34 deletions(-)
102084
102085 commit 48494dd55244fc95357a88fc1f01944d950b7b7b
102086 Author: David Zeuthen <davidz@redhat.com>
102087 Date:   Fri Sep 16 16:01:13 2011 -0400
102088
102089     gdbus-codegen: Support Ugly_Case for given C namespace
102090
102091     https://bugzilla.gnome.org/show_bug.cgi?id=658976
102092
102093     Signed-off-by: David Zeuthen <davidz@redhat.com>
102094
102095  gio/gdbus-2.0/codegen/codegen.py   |   9 +-
102096  gio/gdbus-2.0/codegen/dbustypes.py |  57 ++--
102097  gio/tests/Makefile.am              |   2 +-
102098  gio/tests/gdbus-test-codegen.c     | 572
102099  ++++++++++++++++++-------------------
102100  4 files changed, 325 insertions(+), 315 deletions(-)
102101
102102 commit c6c2c109467f61b324f9261c4c0b7eb27214360c
102103 Author: David Zeuthen <davidz@redhat.com>
102104 Date:   Fri Sep 16 15:20:00 2011 -0400
102105
102106     gdbus-codegen: Single letter namespaces get dropped from symbol names
102107
102108     https://bugzilla.gnome.org/show_bug.cgi?id=659082
102109
102110     Signed-off-by: David Zeuthen <davidz@redhat.com>
102111
102112  gio/gdbus-2.0/codegen/codegen.py | 2 +-
102113  1 file changed, 1 insertion(+), 1 deletion(-)
102114
102115 commit e34e8a25a04f31e7436af297fced96bbfc4b4f79
102116 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
102117 Date:   Mon Sep 12 18:42:36 2011 +0100
102118
102119     _g_dbus_worker_new: hold a ref until we have done the initial read
102120
102121     Otherwise, we could use-after-free the GDBusWorker, if its last-unref
102122     is immediately after _g_dbus_worker_new returns (before the worker
102123     thread
102124     does its initial read).
102125
102126     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
102127     Bug-NB: NB#271520
102128     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
102129     Signed-off-by: David Zeuthen <davidz@redhat.com>
102130
102131  gio/gdbusprivate.c | 4 ++--
102132  1 file changed, 2 insertions(+), 2 deletions(-)
102133
102134 commit 698eeb3ef6992d551b310bba474d8a38c22ea9b7
102135 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
102136 Date:   Mon Sep 12 18:26:45 2011 +0100
102137
102138     GDBusWorker: as a precaution, access 'stopped' boolean atomically
102139
102140     This member is written in _g_dbus_worker_stop from arbitrary
102141     threads, and
102142     read by the worker thread, so it should be accessed atomically.
102143
102144     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
102145     Bug-NB: NB#271520
102146     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
102147     Signed-off-by: David Zeuthen <davidz@redhat.com>
102148
102149  gio/gdbusprivate.c | 13 +++++++------
102150  1 file changed, 7 insertions(+), 6 deletions(-)
102151
102152 commit 20497f7af908697f958e43c06e38eca256bb58bf
102153 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
102154 Date:   Mon Sep 12 18:24:24 2011 +0100
102155
102156     Regression test for closing a stream, slowly, while a message
102157     is queued
102158
102159     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
102160     Bug-NB: NB#271520
102161     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
102162     Signed-off-by: David Zeuthen <davidz@redhat.com>
102163
102164  gio/tests/Makefile.am           |   5 +
102165  gio/tests/gdbus-close-pending.c | 396
102166  ++++++++++++++++++++++++++++++++++++++++
102167  2 files changed, 401 insertions(+)
102168
102169 commit c180ea13ae29db3e06411a149b9487328aea29e0
102170 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
102171 Date:   Thu Sep 8 17:21:02 2011 +0100
102172
102173     GDBusWorker: annotate more functions with lock/pending state
102174
102175     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
102176     Bug-NB: NB#271520
102177     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
102178     Signed-off-by: David Zeuthen <davidz@redhat.com>
102179
102180  gio/gdbusprivate.c | 71
102181  +++++++++++++++++++++++++++++++++++++++++++++---------
102182  1 file changed, 60 insertions(+), 11 deletions(-)
102183
102184 commit 8097e2de85e03667c2b8646326c007b213b55870
102185 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
102186 Date:   Tue Sep 13 17:31:27 2011 +0100
102187
102188     GDBusConnection: delegate to the worker to close the stream
102189
102190     We can't safely close the output part of the I/O stream until any
102191     pending write or flush has been completed. In the worst case,
102192     this could
102193     lead to an assertion failure in the worker (when the close wins the
102194     race) or not closing the stream at all (when the write wins the race).
102195
102196     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
102197     Bug-NB: NB#271520
102198     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
102199     Signed-off-by: David Zeuthen <davidz@redhat.com>
102200
102201  gio/gdbusconnection.c |  64 +++++++------
102202  gio/gdbusprivate.c    | 247
102203  ++++++++++++++++++++++++++++++++++++++++----------
102204  gio/gdbusprivate.h    |   5 +
102205  3 files changed, 240 insertions(+), 76 deletions(-)
102206
102207 commit a8f75f21b4b2264b385022496c597573ecb709da
102208 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
102209 Date:   Tue Sep 13 17:37:33 2011 +0100
102210
102211     GDBusWorker: combine num_writes_pending with flush_pending
102212
102213     num_writes_pending was a counter, but it only took values 0 or 1,
102214     so make
102215     it a boolean: it would never make sense to be trying to write out two
102216     messages at the same time (they'd get interleaved).
102217
102218     Similarly, we can never be writing and flushing at the same time
102219     (that'd
102220     mean we were flushing halfway through a message, which would be
102221     pointless)
102222     so combine it with flush_pending too, calling the result
102223     output_pending.
102224
102225     Also assert that it takes the expected value whenever we change it,
102226     and document the locking discipline used for it, including a subtle
102227     case in write_message_in_idle_cb where it's not obvious at first
102228     glance
102229     why we don't need the lock.
102230
102231     (Having the combined boolean at the top of the block of write-related
102232     struct members improves struct packing on 64-bit platforms, by packing
102233     read_num_ancillary_messages and output_pending into one word.)
102234
102235     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
102236     Bug-NB: NB#271520
102237     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
102238     Signed-off-by: David Zeuthen <davidz@redhat.com>
102239
102240  gio/gdbusprivate.c | 36 +++++++++++++++++++++++++-----------
102241  1 file changed, 25 insertions(+), 11 deletions(-)
102242
102243 commit 05ef173466e32d8b3d212803e4a72239913a362d
102244 Author: Ryan Lortie <desrt@desrt.ca>
102245 Date:   Fri Sep 16 11:06:50 2011 -0400
102246
102247     Disable two GDBus tests
102248
102249     These tests try to use GMainContext across fork() which now fails
102250     a lot
102251     more violently than it used to.
102252
102253     See https://bugzilla.gnome.org/show_bug.cgi?id=658999 for information.
102254
102255  gio/tests/gdbus-exit-on-close.c | 3 ++-
102256  gio/tests/gdbus-non-socket.c    | 3 ++-
102257  2 files changed, 4 insertions(+), 2 deletions(-)
102258
102259 commit 0bb01a150f131b409218e9710b0f75d7d1ec09bc
102260 Author: Murray Cumming <murrayc@murrayc.com>
102261 Date:   Fri Sep 16 16:09:56 2011 +0200
102262
102263     Revert "Add g_memory_input_stream_new_from_data_full/add_data_full()
102264     apis"
102265
102266     I'm not sure that this API is right now that I try to use it.
102267
102268     This reverts commit 42738469d15585791bd5613356c47bcc2c413c20.
102269
102270  gio/gmemoryinputstream.c | 70
102271  ++----------------------------------------------
102272  gio/gmemoryinputstream.h | 29 +++++++-------------
102273  2 files changed, 11 insertions(+), 88 deletions(-)
102274
102275 commit 42738469d15585791bd5613356c47bcc2c413c20
102276 Author: Tristan Van Berkom <tristanvb@openismus.com>
102277 Date:   Fri Sep 16 13:46:01 2011 +0200
102278
102279     Add g_memory_input_stream_new_from_data_full/add_data_full() apis
102280
102281     Add an extra state pointer and an extra GDestroyNotify function
102282     to the 'Chunk' definition... allowing bindings to attach some extra
102283     state to memory chunks (to get memory management correctly from
102284     language bindings).
102285     Bug #589887
102286
102287  gio/gmemoryinputstream.c | 70
102288  ++++++++++++++++++++++++++++++++++++++++++++++--
102289  gio/gmemoryinputstream.h | 29 +++++++++++++-------
102290  2 files changed, 88 insertions(+), 11 deletions(-)
102291
102292 commit b7051e8da82d955ca8f431c65079294747de0e1c
102293 Author: Behdad Esfahbod <behdad@behdad.org>
102294 Date:   Thu Sep 15 16:51:22 2011 -0400
102295
102296     Fix docs
102297
102298  glib/gunidecomp.c | 14 +++++++-------
102299  1 file changed, 7 insertions(+), 7 deletions(-)
102300
102301 commit 43007aa2d2f0d1fe3e63f7c61abb927dccaf799b
102302 Author: Ryan Lortie <desrt@desrt.ca>
102303 Date:   Tue Sep 13 21:57:30 2011 -0400
102304
102305     GApplication: don't create a mainloop
102306
102307     Just iterate the main context directly.  Also: avoid calling the
102308     virtual
102309     functions for mainloops.
102310
102311     https://bugzilla.gnome.org/show_bug.cgi?id=658805
102312
102313  gio/gapplication.c | 45 ++++++---------------------------------------
102314  1 file changed, 6 insertions(+), 39 deletions(-)
102315
102316 commit 39294664a679dbfa89d0d23ebfea2a44c1dee42b
102317 Author: Ryan Lortie <desrt@desrt.ca>
102318 Date:   Wed Sep 14 11:06:02 2011 -0400
102319
102320     GApplication test: fix testcase to avoid fork()
102321
102322     The GApplication test case tried to fork() while using GMainLoop,
102323     causing problems.  Avoid doing that by splitting the child process
102324     into
102325     a separate program and spawning it in the usual way.
102326
102327     https://bugzilla.gnome.org/show_bug.cgi?id=658999
102328
102329  gio/tests/.gitignore          |   1 +
102330  gio/tests/Makefile.am         |   3 +
102331  gio/tests/basic-application.c |  81 +++++++++++++++++++++
102332  gio/tests/gapplication.c      | 160
102333  +++++++-----------------------------------
102334  4 files changed, 111 insertions(+), 134 deletions(-)
102335
102336 commit 01ed78d525cf2f8769022e27cc2573ec7ba123b3
102337 Author: Ryan Lortie <desrt@desrt.ca>
102338 Date:   Tue Sep 13 19:56:22 2011 -0400
102339
102340     mainloop: detect fork() and abort
102341
102342     Abort if the child process returns to the mainloop after a fork().
102343
102344     https://bugzilla.gnome.org/show_bug.cgi?id=658999
102345
102346  glib/gmain.c | 39 ++++++++++++++++++++++++++++-----------
102347  1 file changed, 28 insertions(+), 11 deletions(-)
102348
102349 commit 01f9479438694d0e1f4ddd738ddf046f179cbd0e
102350 Author: Ryan Lortie <desrt@desrt.ca>
102351 Date:   Wed Sep 14 14:00:08 2011 -0400
102352
102353     GApplication: add chain-up checks
102354
102355     Make sure ::startup and ::shutdown are being chained up.
102356
102357  gio/gapplication.c | 26 ++++++++++++++++++++++----
102358  1 file changed, 22 insertions(+), 4 deletions(-)
102359
102360 commit 15b1c1bf4f782189cf881a44b9116460a066c5da
102361 Author: Brian Koning <brkoning@gmail.com>
102362 Date:   Wed Sep 14 13:42:35 2011 -0400
102363
102364     GApplication: introduce ::shutdown
102365
102366     Introduce ::shutdown as a dual to ::startup.
102367
102368     https://bugzilla.gnome.org/show_bug.cgi?id=643934
102369
102370  gio/gapplication.c | 22 ++++++++++++++++++++++
102371  gio/gapplication.h |  5 ++++-
102372  2 files changed, 26 insertions(+), 1 deletion(-)
102373
102374 commit 8d52bdfd97843ec0ad4a8086423cdf7c63afb467
102375 Author: Yuri Myasoedov <omerta13@yandex.ru>
102376 Date:   Wed Sep 14 21:26:49 2011 +0400
102377
102378     Updated Russian translation
102379
102380  po/ru.po | 1224
102381  +++++++++++++++++++++++++++++---------------------------------
102382  1 file changed, 577 insertions(+), 647 deletions(-)
102383
102384 commit 659b287a92d951d7121584587cb7aefa28e88416
102385 Author: Tomas Bzatek <tbzatek@redhat.com>
102386 Date:   Wed Sep 14 19:02:01 2011 +0200
102387
102388     gdbus-codegen: Fix segfault when remote property is invalidated
102389
102390     The 'key' variable is no longer valid outside the cycle, owned and
102391     probably already freed by GVariant. This causes apps to segfault
102392     when proxy is constructed and a property on remote d-bus service
102393     changes (actually is invalidated). Looks like a typo anyway.
102394
102395     https://bugzilla.gnome.org/show_bug.cgi?id=659070
102396
102397  gio/gdbus-2.0/codegen/codegen.py | 2 +-
102398  1 file changed, 1 insertion(+), 1 deletion(-)
102399
102400 commit 53e52d9f72e8c367b177852d1bbc40235bab6d2d
102401 Author: Og B. Maciel <ogmaciel@gnome.org>
102402 Date:   Wed Sep 14 09:14:02 2011 -0400
102403
102404     Updated Brazilian Portuguese translation.
102405
102406  po/pt_BR.po | 192
102407  +++++++++++++++++++++++++++++++-----------------------------
102408  1 file changed, 99 insertions(+), 93 deletions(-)
102409
102410 commit 8152e3f54e8f7fd309d19ae35dd8f036067db754
102411 Author: Richard Hughes <richard@hughsie.com>
102412 Date:   Tue Sep 13 16:38:40 2011 +0100
102413
102414     Fix the description for g_app_info_get_icon()
102415
102416     It can return NULL when there is no default icon.
102417
102418  gio/gappinfo.c | 3 ++-
102419  1 file changed, 2 insertions(+), 1 deletion(-)
102420
102421 commit 2dd32d24f34ed12da74b9714feb3dfadd8aec021
102422 Author: I Felix <ifelix25@gmail.com>
102423 Date:   Tue Sep 13 15:40:27 2011 +0530
102424
102425     Updated Tamil Translations
102426
102427  po/ta.po | 17 ++++++++---------
102428  1 file changed, 8 insertions(+), 9 deletions(-)
102429
102430 commit d1bcb0032d52709e5b208f76c6303cd5040cd8a1
102431 Author: I Felix <ifelix25@gmail.com>
102432 Date:   Tue Sep 13 15:34:22 2011 +0530
102433
102434     Updated Tamil Translations
102435
102436  po/ta.po | 909
102437  +++++++++++++++++++++++++++++++++++++--------------------------
102438  1 file changed, 535 insertions(+), 374 deletions(-)
102439
102440 commit 1b033919845cef366842373da9f1cfb56f522d01
102441 Merge: 2d44a45b6 92652ac79
102442 Author: Ryan Lortie <desrt@desrt.ca>
102443 Date:   Mon Sep 12 08:12:57 2011 -0400
102444
102445     Merge remote-tracking branch 'gvdb/master'
102446
102447 commit 92652ac79177bcdced5f01122debb50eabdb3e2c
102448 Author: Ryan Lortie <desrt@desrt.ca>
102449 Date:   Mon Sep 12 08:06:13 2011 -0400
102450
102451     hashing: always use signed chars
102452
102453     Our hashing of non-ASCII strings was undefined due to the fact that
102454     'char' is signed on some platforms, unsigned on others.  Always use a
102455     signed char.
102456
102457     Discovered by Alexander Larsson.
102458
102459     https://bugzilla.gnome.org/show_bug.cgi?id=658806
102460
102461  gvdb-builder.c | 2 +-
102462  gvdb-reader.c  | 2 +-
102463  2 files changed, 2 insertions(+), 2 deletions(-)
102464
102465 commit 2d44a45b6ba2cf8de2ba1468013cad501e9858d8
102466 Author: Matthias Clasen <mclasen@redhat.com>
102467 Date:   Mon Sep 12 01:56:45 2011 -0400
102468
102469     GDesktopAppInfo: Improve docs
102470
102471  gio/gdesktopappinfo.c | 32 ++++++++++++++++++--------------
102472  1 file changed, 18 insertions(+), 14 deletions(-)
102473
102474 commit 05342d0a930054647989c7d9bc5d248eb566f99d
102475 Author: Matthias Clasen <mclasen@redhat.com>
102476 Date:   Mon Sep 12 01:49:01 2011 -0400
102477
102478     Fix formatting in a doc comment
102479
102480  gio/gdesktopappinfo.c | 2 +-
102481  1 file changed, 1 insertion(+), 1 deletion(-)
102482
102483 commit 73c427fab9c61f523c57dff2107c959cb5d86751
102484 Author: Matthias Clasen <mclasen@redhat.com>
102485 Date:   Mon Sep 12 01:46:48 2011 -0400
102486
102487     Expand mimeapps test
102488
102489     This adds a test involving both defaults.list and mimeapps.list.
102490
102491  gio/tests/Makefile.am |   2 +-
102492  gio/tests/mimeapps.c  | 359
102493  +++++++++++++++++++++++++++++++++++++-------------
102494  2 files changed, 267 insertions(+), 94 deletions(-)
102495
102496 commit 2ba5a79a706d472a3040ac2956ae65a21d56b71a
102497 Author: Matthias Clasen <mclasen@redhat.com>
102498 Date:   Sun Sep 11 23:39:29 2011 -0400
102499
102500     Also check api results
102501
102502     In addition to looking at mimeapps.list, check that the default
102503     and recommended apps returned by g_app_info api are as expected.
102504
102505  gio/tests/mimeapps.c | 52
102506  ++++++++++++++++++++++++++++++++++++++++++++++++++++
102507  1 file changed, 52 insertions(+)
102508
102509 commit 75c989b9ab7e5f4b55ec21c82184904557d86759
102510 Author: Matthias Clasen <mclasen@redhat.com>
102511 Date:   Sun Sep 11 23:28:06 2011 -0400
102512
102513     Revert "Fix default setting generation in
102514     g_desktop_app_info_set_as_last_used"
102515
102516     This reverts commit a13f5ca4da05c3a7edaed9a70c508f63772897cb.
102517
102518  gio/gdesktopappinfo.c | 17 +++--------------
102519  1 file changed, 3 insertions(+), 14 deletions(-)
102520
102521 commit 938e57dd4b403c3fe494c8c63b50abfb3673c6f6
102522 Author: Matthias Clasen <mclasen@redhat.com>
102523 Date:   Sun Sep 11 23:25:20 2011 -0400
102524
102525     Adapt tests to string changes
102526
102527  gio/tests/gschema-compile.c | 6 +++---
102528  1 file changed, 3 insertions(+), 3 deletions(-)
102529
102530 commit cab5b8abd3407bc9a7a32a6fd9b8873799507c74
102531 Author: Ryan Lortie <desrt@desrt.ca>
102532 Date:   Sun Sep 11 15:44:39 2011 -0400
102533
102534     GType tutorial: clarify class struct initialisation
102535
102536     Make the information on how the class structure is initialised less
102537     confusing to first-time readers.
102538
102539  docs/reference/gobject/tut_gtype.xml | 9 +++++----
102540  1 file changed, 5 insertions(+), 4 deletions(-)
102541
102542 commit 61b51555ec83413397b85916bd9e9e1eb61b2cab
102543 Author: Matthias Clasen <mclasen@redhat.com>
102544 Date:   Sun Sep 11 13:08:14 2011 -0400
102545
102546     Cosmetics
102547
102548     Make configure --help output a little more regular, by using
102549     AC_HELP_STRING() more consistently.
102550
102551  configure.ac | 33 ++++++++++++++++++---------------
102552  1 file changed, 18 insertions(+), 15 deletions(-)
102553
102554 commit 5b8623125133c16ebd51856a5da2db9e439c3527
102555 Author: Jorge González <jorgegonz@svn.gnome.org>
102556 Date:   Sun Sep 11 11:05:50 2011 +0200
102557
102558     Updated Spanish translation
102559
102560  po/es.po | 2 +-
102561  1 file changed, 1 insertion(+), 1 deletion(-)
102562
102563 commit 0db179e75e332de3bdecb1309ffe8018ab567484
102564 Author: Matthias Clasen <mclasen@redhat.com>
102565 Date:   Sat Sep 10 16:09:39 2011 -0400
102566
102567     GKeyFile: Unify error messsages a bit
102568
102569     This marks a few forgotten error messages for translation, and
102570     makes some other strings more uniform. String change!
102571
102572     https://bugzilla.gnome.org/show_bug.cgi?id=658715
102573
102574  glib/gkeyfile.c | 26 ++++++++++++++------------
102575  1 file changed, 14 insertions(+), 12 deletions(-)
102576
102577 commit ec3653be00725556625072e39e032e8b9e7c7e34
102578 Author: Matthias Clasen <mclasen@redhat.com>
102579 Date:   Sat Sep 10 10:36:00 2011 -0400
102580
102581     glib-compile-schemas: Pedantic string fixes
102582
102583     Replace 'can not' by 'cannot' in several places. String change!
102584
102585     https://bugzilla.gnome.org/show_bug.cgi?id=658207
102586
102587  gio/glib-compile-schemas.c | 4 ++--
102588  1 file changed, 2 insertions(+), 2 deletions(-)
102589
102590 commit b1e04b2986cadc6fbb8c966eb7bffa73ff848316
102591 Author: Gabor Kelemen <kelemeng@gnome.hu>
102592 Date:   Sat Sep 10 14:39:43 2011 +0200
102593
102594     Updated Hungarian translation
102595
102596  po/hu.po | 173
102597  ++++++++++++++++++++++++++++++++-------------------------------
102598  1 file changed, 87 insertions(+), 86 deletions(-)
102599
102600 commit a13f5ca4da05c3a7edaed9a70c508f63772897cb
102601 Author: Josselin Mouette <joss@debian.org>
102602 Date:   Sat Sep 10 08:26:12 2011 +0200
102603
102604     Fix default setting generation in g_desktop_app_info_set_as_last_used
102605
102606      * Do not ignore the system default
102607      * Do not exclude the last used being set from the default list
102608
102609     This fixes the default applications dialog in control-center.
102610
102611     https://bugzilla.gnome.org/show_bug.cgi?id=658188
102612
102613  gio/gdesktopappinfo.c | 17 ++++++++++++++---
102614  1 file changed, 14 insertions(+), 3 deletions(-)
102615
102616 commit 011c0b488f0b2461e079a58cc4eacb4b92f23990
102617 Author: Matthias Clasen <mclasen@redhat.com>
102618 Date:   Fri Sep 9 23:43:02 2011 -0400
102619
102620     Add some tests for mimeapps.list handling
102621
102622     These tests directly look at mimeapps.list to verify that
102623     we make the expected changes to the database.
102624
102625  gio/tests/Makefile.am |   7 ++
102626  gio/tests/mimeapps.c  | 212
102627  ++++++++++++++++++++++++++++++++++++++++++++++++++
102628  2 files changed, 219 insertions(+)
102629
102630 commit 66a1dfc84facad7e233b8cfeb4772bb243ea5923
102631 Author: Matthias Clasen <mclasen@redhat.com>
102632 Date:   Fri Sep 9 23:42:47 2011 -0400
102633
102634     Avoid some compiler warnings
102635
102636  gio/tests/socket-client.c | 3 +++
102637  1 file changed, 3 insertions(+)
102638
102639 commit 644ab6a7d3f3462b782258e5bb8bac35d46064a0
102640 Author: Ryan Lortie <desrt@desrt.ca>
102641 Date:   Fri Sep 9 22:33:33 2011 -0400
102642
102643     Nix inaccurately named g_main_context_init_pipe()
102644
102645     ...and fold its contents into g_main_context_new()
102646
102647  glib/gmain.c | 12 +++---------
102648  1 file changed, 3 insertions(+), 9 deletions(-)
102649
102650 commit 1c8c408c51c85230356cc95c06f2e1bd3f376624
102651 Author: Ryan Lortie <desrt@desrt.ca>
102652 Date:   Fri Sep 9 21:40:05 2011 -0400
102653
102654     gmain: get rid of poll_waiting
102655
102656     This variable, which is the cause of much grief, exists for two
102657     reasons:
102658
102659       - ensuring the the wakeup pipe doesn't fill up
102660
102661       - preventing the first poll() after adding a source from waking up
102662         immediately
102663
102664     The first point is no longer an issue with GWakeup.
102665
102666     The second point is addressed by using different logic: we only
102667     signal a
102668     wakeup in the case that the context is currently acquired by a thread
102669     that is not us.
102670
102671     As an added bonus, we can now implement g_main_context_wakeup()
102672     without
102673     taking a lock.
102674
102675     https://bugzilla.gnome.org/show_bug.cgi?id=583511
102676     https://bugzilla.gnome.org/show_bug.cgi?id=320888
102677
102678  glib/gmain.c | 44 ++++++++++----------------------------------
102679  1 file changed, 10 insertions(+), 34 deletions(-)
102680
102681 commit e15d5313af8bc1fd4f68e7ddc59cd73a3a2c9502
102682 Author: Emmanuele Bassi <ebassi@linux.intel.com>
102683 Date:   Tue Oct 5 14:01:05 2010 +0100
102684
102685     Add macros for GSourceFunc return values
102686
102687     The boolean values to be returned by a GSourceFunc are always
102688     ambiguous,
102689     and even in case of experienced developers then can lead to confusion.
102690
102691     The Perl bindings for GLib have two simple constants, mapping to TRUE
102692     and FALSE, that make the return values less confusing:
102693     G_SOURCE_CONTINUE
102694     and G_SOURCE_REMOVE respectively.
102695
102696     https://bugzilla.gnome.org/show_bug.cgi?id=631413
102697
102698  docs/reference/glib/glib-sections.txt |  4 ++++
102699  glib/gmain.h                          | 20 ++++++++++++++++++++
102700  2 files changed, 24 insertions(+)
102701
102702 commit e5653c0050e232e1834a31c85672319873f7612b
102703 Author: Matthias Clasen <mclasen@redhat.com>
102704 Date:   Fri Sep 9 20:35:01 2011 -0400
102705
102706     Keep up with the standards
102707
102708     More choices, always better.
102709
102710  gio/gdesktopappinfo.c | 6 ++++--
102711  1 file changed, 4 insertions(+), 2 deletions(-)
102712
102713 commit 066c7b81211fe203d2f7a4c7556c05bd53293097
102714 Author: Ryan Lortie <desrt@desrt.ca>
102715 Date:   Fri Sep 9 19:54:06 2011 -0400
102716
102717     GRegex: fix thread-unsafe initialiser code
102718
102719  glib/gregex.c | 6 +++---
102720  1 file changed, 3 insertions(+), 3 deletions(-)
102721
102722 commit f1494c156dcbbe125807ef2a1b5ab0ca4b2acc66
102723 Author: Ryan Lortie <desrt@desrt.ca>
102724 Date:   Fri Sep 9 19:48:14 2011 -0400
102725
102726     Clean up l10n threading stuff
102727
102728     Remove the explicit thread initialisation functions for
102729     g_get_charset(),
102730     g_get_filename_charsets() and g_get_language_names().
102731
102732     Add a lock around one remaining case of access to libcharset
102733     (the other
102734     2 cases already have the lock).
102735
102736     Do a proper g_once_init_enter() style initialisation for the GLib
102737     gettext functions.
102738
102739     https://bugzilla.gnome.org/show_bug.cgi?id=658683
102740
102741  glib/gconvert.c       | 10 ----------
102742  glib/gthread.c        |  4 ----
102743  glib/gthreadprivate.h |  2 --
102744  glib/gutf8.c          |  2 ++
102745  glib/gutils.c         | 19 ++++++-------------
102746  5 files changed, 8 insertions(+), 29 deletions(-)
102747
102748 commit bceaf3a7194ecd5303b6cbc9797586ba4849b1bc
102749 Author: Ryan Lortie <desrt@desrt.ca>
102750 Date:   Fri Sep 9 16:05:55 2011 -0400
102751
102752     glib-private: #include <glib.h>
102753
102754     This is really our only choice if we don't want to annoy the
102755     single-include checking when we use this from inside of gio.
102756
102757  glib/glib-private.h | 7 +------
102758  1 file changed, 1 insertion(+), 6 deletions(-)
102759
102760 commit e27b5a2ea7f117028fb5b645033085866a804fb7
102761 Author: Ryan Lortie <desrt@desrt.ca>
102762 Date:   Fri Sep 9 15:47:01 2011 -0400
102763
102764     Drop long-removed atomic thread init from header
102765
102766  glib/gthreadprivate.h | 1 -
102767  1 file changed, 1 deletion(-)
102768
102769 commit 9e1d4aa257843849872abdf78326f5a29877c322
102770 Author: Ryan Lortie <desrt@desrt.ca>
102771 Date:   Fri Sep 9 15:21:07 2011 -0400
102772
102773     Remove now-useless glibprivate.h
102774
102775     The only symbol in glibprivate.h was moved to glib-private.h.
102776
102777  glib/Makefile.am   | 1 -
102778  glib/glibprivate.h | 6 ------
102779  2 files changed, 7 deletions(-)
102780
102781 commit d86386159d3fe1e592d813c6d8d6e293c2599231
102782 Author: Ryan Lortie <desrt@desrt.ca>
102783 Date:   Fri Sep 9 14:30:25 2011 -0400
102784
102785     glib worker: move to glib-private framework
102786
102787     Remove the private glib_get_worker_context() symbol and move it
102788     over to
102789     using the glib-private stuff like GWakeup is doing.
102790
102791     https://bugzilla.gnome.org/show_bug.cgi?id=657992
102792
102793  glib/glib-private.c |  7 ++++---
102794  glib/glib-private.h | 24 ++++++++++++++----------
102795  glib/glib.symbols   |  1 -
102796  glib/gmain.c        |  6 +++---
102797  4 files changed, 21 insertions(+), 17 deletions(-)
102798
102799 commit 3022ef47313648e10fd415ef132d746ee2db88e1
102800 Author: Ryan Lortie <desrt@desrt.ca>
102801 Date:   Fri Sep 9 14:30:01 2011 -0400
102802
102803     gwakeup.h: add missing header for GPollFD
102804
102805  glib/gwakeup.h | 2 ++
102806  1 file changed, 2 insertions(+)
102807
102808 commit 9bf59d4a14b3fc4bb62f10c3665e99f9d8788bdc
102809 Author: Colin Walters <walters@verbum.org>
102810 Date:   Thu Sep 1 14:32:11 2011 -0400
102811
102812     Add glib__private__() API to share between glib,gio; port GWakeup
102813     to it
102814
102815     Historically we've added random symbols to the public API with
102816     warnings
102817     that they're private; examples are:
102818
102819     glib_gettext(), glib_pgettext()
102820     g_thread_functions_for_glib_use, g_thread_use_default_impl, etc.
102821
102822     And we almost added "GWakeup" to public API just to share between
102823     glib and
102824     gio.
102825
102826     This new glib__private__() API exports a hidden vtable, and adds
102827     a macro
102828     GLIB_PRIVATE_CALL() that makes it generally convenient to use.
102829
102830     This adds an extremely tiny cost for the double indirection; but
102831     it has
102832     the benefit that we don't need to either:
102833
102834     1) compile the code into both glib and gio (like GWakeup), with the
102835        inefficiency that implies.
102836     2) Export a "do not use this" symbol; the serious problem with this is
102837        that someone CAN use it pretty easily.  Particularly if we document
102838        it.  It's far, far harder to peek into a structure without a public
102839        header file.
102840
102841     https://bugzilla.gnome.org/show_bug.cgi?id=657992
102842
102843  gio/Makefile.am     |  1 -
102844  gio/gcancellable.c  | 16 ++++++++--------
102845  glib/Makefile.am    |  2 ++
102846  glib/glib-private.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
102847  glib/glib-private.h | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
102848  glib/glib.symbols   |  1 +
102849  6 files changed, 104 insertions(+), 9 deletions(-)
102850
102851 commit b891b3616fa1c2af542cd188c00e074295bad4fe
102852 Author: Ryan Lortie <desrt@desrt.ca>
102853 Date:   Tue Aug 30 13:32:58 2011 -0400
102854
102855     GMainLoop: remove wall clock time cache
102856
102857     Since GMainLoop is now purely monotonic, it really doesn't make
102858     sense to
102859     cache the wallclock time just for the sake of making a deprecated call
102860     more efficient.
102861
102862  glib/gmain.c | 37 +++++--------------------------------
102863  1 file changed, 5 insertions(+), 32 deletions(-)
102864
102865 commit 940a728fdabca90ce7f5769de97f12a81c264cc5
102866 Author: Ryan Lortie <desrt@desrt.ca>
102867 Date:   Wed Aug 31 23:02:03 2011 -0400
102868
102869     gtester: Remove SIGCHLD race workarounds
102870
102871     With the GMainLoop changes, gtester should now be race-free.
102872
102873  glib/gtester.c | 23 -----------------------
102874  1 file changed, 23 deletions(-)
102875
102876 commit ba7019e19e83ef46184e39e1d546ba08500dbfd7
102877 Author: Ryan Lortie <desrt@desrt.ca>
102878 Date:   Wed Aug 31 22:58:26 2011 -0400
102879
102880     Modify child and signal sources to use worker
102881
102882  glib/gmain.c | 370
102883  ++++++++++++++++++++++++-----------------------------------
102884  1 file changed, 151 insertions(+), 219 deletions(-)
102885
102886 commit 7eae486179e2799c369ed9ffcea663bf9161ce79
102887 Author: Ryan Lortie <desrt@desrt.ca>
102888 Date:   Wed Aug 31 22:07:02 2011 -0400
102889
102890     GMain: simplify logic for g_wakeup_acknowledge()
102891
102892     Instead of messing around with context->poll_waiting, just look at the
102893     GPollFD to see if the GWakeup needs to be acknowledged.
102894
102895  glib/gmain.c | 7 +++----
102896  1 file changed, 3 insertions(+), 4 deletions(-)
102897
102898 commit 87880dfa571926678bf671bce7ce5e56adcf07a2
102899 Author: Ryan Lortie <desrt@desrt.ca>
102900 Date:   Wed Aug 31 18:33:32 2011 -0400
102901
102902     GMainLoop: remove single-threaded case
102903
102904     Since we now always have thread support in libglib, we can remove the
102905     buggy single-threaded codepath for GMainContext.
102906
102907  glib/gmain.c          | 207
102908  +++++++++++---------------------------------------
102909  glib/gthread.c        |   1 -
102910  glib/gthreadprivate.h |   1 -
102911  3 files changed, 43 insertions(+), 166 deletions(-)
102912
102913 commit 1facd36d00fc5fc18fa9d690979f9e73c0f1d312
102914 Author: Ryan Lortie <desrt@desrt.ca>
102915 Date:   Wed Aug 31 18:20:24 2011 -0400
102916
102917     Add private glib_get_worker_context() API
102918
102919     The first time this is called, this creates a GMainContext * and a
102920     thread to run it.  Future calls return the same.  There are a lot of
102921     places that we could use this in GLib.
102922
102923  glib/Makefile.am   |  1 +
102924  glib/glib.symbols  |  1 +
102925  glib/glibprivate.h |  6 ++++++
102926  glib/gmain.c       | 36 ++++++++++++++++++++++++++++++++++++
102927  4 files changed, 44 insertions(+)
102928
102929 commit b6a2f502f28b112d791c8834b4ff7e5c8aa0fcd5
102930 Author: Ryan Lortie <desrt@desrt.ca>
102931 Date:   Fri Sep 9 13:39:22 2011 -0400
102932
102933     GRand: Make sure to g_thread_init_glib()
102934
102935     The last commit should g_thread_init_glib() before attempting to use
102936     GOnce.
102937
102938  glib/grand.c | 2 ++
102939  1 file changed, 2 insertions(+)
102940
102941 commit 71c72d5e13748c2a7e0fd52c5693240aed808238
102942 Author: Ryan Lortie <desrt@desrt.ca>
102943 Date:   Fri Sep 9 13:31:21 2011 -0400
102944
102945     GRand: remove setup from g_thread_init_glib
102946
102947     Use g_once_init_enter instead.
102948
102949  glib/grand.c          | 17 ++++-------------
102950  glib/gthread.c        |  1 -
102951  glib/gthreadprivate.h |  1 -
102952  3 files changed, 4 insertions(+), 15 deletions(-)
102953
102954 commit 413186a962973cff5dfbee66ef920016f4cb5c2d
102955 Author: Ryan Lortie <desrt@desrt.ca>
102956 Date:   Fri Sep 9 13:20:40 2011 -0400
102957
102958     emufutex: remove init from g_thread_init_glib
102959
102960     Use a GStaticMutex instead.
102961
102962  glib/gbitlock.c            | 19 ++++++-------------
102963  glib/gthread.c             |  1 -
102964  glib/gthreadprivate.h      |  1 -
102965  gthread/tests/1bit-mutex.c |  6 ++----
102966  4 files changed, 8 insertions(+), 19 deletions(-)
102967
102968 commit 80109acef586a5a1d34f604414a36e7e18b0cede
102969 Author: Ryan Lortie <desrt@desrt.ca>
102970 Date:   Fri Sep 9 13:15:17 2011 -0400
102971
102972     win32: remove version init from g_thread_init_glib
102973
102974     Instead, make this use g_once_init_enter() in the usual way.
102975
102976  glib/gthread.c        |  3 ---
102977  glib/gthreadprivate.h |  4 ----
102978  glib/gwin32.c         | 33 ++++++++-------------------------
102979  3 files changed, 8 insertions(+), 32 deletions(-)
102980
102981 commit 6c0dda8265a547d89b4c546298d0a29519f68749
102982 Author: Ryan Lortie <desrt@desrt.ca>
102983 Date:   Wed Aug 31 18:07:55 2011 -0400
102984
102985     make g_thread_init_glib() idempotent
102986
102987  glib/gthread.c | 7 +++++++
102988  1 file changed, 7 insertions(+)
102989
102990 commit cfa1d0540e4aaf83641f3876a2589a1e8f2b1242
102991 Author: Ryan Lortie <desrt@desrt.ca>
102992 Date:   Wed Aug 31 18:00:03 2011 -0400
102993
102994     Move the GThread implementations to glib/
102995
102996     We can now get threads initialised from inside of libglib by calling
102997     g_thread_init_glib().
102998
102999  glib/Makefile.am                  | 10 ++++++++--
103000  {gthread => glib}/gthread-posix.c |  8 +++-----
103001  {gthread => glib}/gthread-win32.c | 11 +++--------
103002  glib/gthread.c                    |  4 +++-
103003  glib/gthreadprivate.h             |  1 +
103004  gthread/Makefile.am               |  8 +-------
103005  gthread/gthread-impl.c            |  6 ++++--
103006  7 files changed, 23 insertions(+), 25 deletions(-)
103007
103008 commit 96e489680423f87428c74b1f6ec8a6b8a9c99645
103009 Author: Ryan Lortie <desrt@desrt.ca>
103010 Date:   Wed Aug 31 17:40:01 2011 -0400
103011
103012     invert gthread-impl includes
103013
103014     configure.ac defined G_THREAD_SOURCE and gthread-impl would
103015     #include it.
103016
103017     Instead, since we only have two thread implementations now, and
103018     since we
103019     always use the Windows one only on Windows, move the logic to the
103020     Makefile, predicated on 'if OS_WIN32'.  Then have the chosen
103021     backend do
103022     the #include "gthread-impl.c" from there.
103023
103024     Remove the G_THREAD_SOURCE define from configure.ac.
103025
103026  configure.ac            | 2 --
103027  gthread/Makefile.am     | 6 +++++-
103028  gthread/gthread-impl.c  | 7 -------
103029  gthread/gthread-posix.c | 5 +++++
103030  gthread/gthread-win32.c | 3 +++
103031  5 files changed, 13 insertions(+), 10 deletions(-)
103032
103033 commit fc6a9275a4c1e14edb0b9948672ec77af980bc23
103034 Author: Ryan Lortie <desrt@desrt.ca>
103035 Date:   Wed Aug 31 17:18:43 2011 -0400
103036
103037     win32 threads: assume TryEnterCriticalSection
103038
103039     Remove the dynamic lookup for TryEnterCriticalSection, which has
103040     existed
103041     since Windows 2000.
103042
103043  gthread/gthread-win32.c | 90
103044  ++++---------------------------------------------
103045  1 file changed, 7 insertions(+), 83 deletions(-)
103046
103047 commit 7cf89847e26af7817827a47cc2f4857d1742f4d0
103048 Author: Ryan Lortie <desrt@desrt.ca>
103049 Date:   Wed Aug 31 17:02:21 2011 -0400
103050
103051     Stop using HAVE_G_THREAD_IMPL_INIT
103052
103053     Just always call the init function.
103054
103055  gthread/gthread-impl.c  | 5 +----
103056  gthread/gthread-posix.c | 3 ---
103057  gthread/gthread-win32.c | 1 -
103058  3 files changed, 1 insertion(+), 8 deletions(-)
103059
103060 commit 46af418e05de82cfd6174575ef3f376aecfe8795
103061 Author: Ryan Lortie <desrt@desrt.ca>
103062 Date:   Wed Aug 31 16:30:04 2011 -0400
103063
103064     Move thread priority translation into the backends
103065
103066     The translation of GLib priorities into the thread priorities of
103067     different operating systems belongs in the implementation -- not
103068     half-way in the front end.
103069
103070  gthread/gthread-impl.c  | 26 --------------------------
103071  gthread/gthread-posix.c | 30 ++++++++++++++++++++++++++++--
103072  gthread/gthread-win32.c | 32 +++++++++++++++++++++++---------
103073  3 files changed, 51 insertions(+), 37 deletions(-)
103074
103075 commit a4777122c84bfa33f710dceccf9e05087b89a301
103076 Author: Ryan Lortie <desrt@desrt.ca>
103077 Date:   Wed Aug 31 16:46:32 2011 -0400
103078
103079     Remove useless macros from when we supported DCE
103080
103081     These are non-ops now, and easily replaced.
103082
103083  gthread/gthread-posix.c | 23 ++++++++---------------
103084  1 file changed, 8 insertions(+), 15 deletions(-)
103085
103086 commit 715f94e95147097d6caf86b0be230e52a64ed738
103087 Author: Ryan Lortie <desrt@desrt.ca>
103088 Date:   Wed Aug 31 16:41:24 2011 -0400
103089
103090     Remove support for DCE threads
103091
103092  configure.ac                      | 25 +++-------------
103093  docs/reference/glib/building.sgml |  2 +-
103094  gthread/gthread-posix.c           | 60
103095  +++------------------------------------
103096  3 files changed, 9 insertions(+), 78 deletions(-)
103097
103098 commit 7d885253fa72e0a529a5a262082e6347c30198ee
103099 Author: Ryan Lortie <desrt@desrt.ca>
103100 Date:   Wed Aug 31 16:10:55 2011 -0400
103101
103102     Remove support for custom thread implementations
103103
103104  gthread/gthread-impl.c | 64
103105  ++++++++------------------------------------------
103106  1 file changed, 10 insertions(+), 54 deletions(-)
103107
103108 commit cef0acb945271a85d1e2283af7785f3b3f93ac41
103109 Author: Ryan Lortie <desrt@desrt.ca>
103110 Date:   Wed Aug 31 16:03:22 2011 -0400
103111
103112     Remove the dead 'none' thread implementation
103113
103114  gthread/Makefile.am    |  1 -
103115  gthread/gthread-none.c | 37 -------------------------------------
103116  2 files changed, 38 deletions(-)
103117
103118 commit 3f931412434083a69f3fb794f01d82a3de8224ee
103119 Author: Ryan Lortie <desrt@desrt.ca>
103120 Date:   Wed Aug 31 16:01:09 2011 -0400
103121
103122     GThread: remove errorcheck mutex support
103123
103124     This can only possibly work if we call g_thread_init(), which we are
103125     moving away from.
103126
103127  glib/gthread.h         |  13 ---
103128  gthread/gthread-impl.c | 228
103129  ++-----------------------------------------------
103130  2 files changed, 8 insertions(+), 233 deletions(-)
103131
103132 commit 41cbb40dca659799f05567bca0477f630eeeda16
103133 Author: Ryan Lortie <desrt@desrt.ca>
103134 Date:   Wed Aug 31 15:53:36 2011 -0400
103135
103136     gthread: remove some unused forward declarations
103137
103138  gthread/gthread-impl.c | 7 -------
103139  1 file changed, 7 deletions(-)
103140
103141 commit e48573c402326a9428b032b0d33dd06644316990
103142 Author: Ryan Lortie <desrt@desrt.ca>
103143 Date:   Wed Aug 31 15:49:35 2011 -0400
103144
103145     Deprecated (undocumented) g_thread_gettime
103146
103147     g_thread_gettime() is an undocumented public function pointer that
103148     points to a function that returns the monotonic time in nanoseconds.
103149     g_get_monotonic_time() does the same in microseconds, so it can
103150     be used
103151     instead.
103152
103153     GLib had one internal user in GFileMonitor that only cared about
103154     millisecond accuracy; it has been ported to g_get_monotonic_time().
103155
103156  gio/gfilemonitor.c      |  2 +-
103157  glib/gthread.c          | 21 ++-------------------
103158  glib/gthread.h          |  2 ++
103159  gthread/gthread-impl.c  |  2 --
103160  gthread/gthread-none.c  |  2 --
103161  gthread/gthread-posix.c | 29 +----------------------------
103162  gthread/gthread-win32.c | 16 ----------------
103163  7 files changed, 6 insertions(+), 68 deletions(-)
103164
103165 commit 3534ff418c85481d245631abb06e89b8898790f4
103166 Author: Ryan Lortie <desrt@desrt.ca>
103167 Date:   Wed Aug 31 16:43:15 2011 -0400
103168
103169     Update building docs to mention mandatory threads
103170
103171     The docs used to say thread support was optional -- it's mandatory
103172     now.
103173
103174  docs/reference/glib/building.sgml | 7 +++----
103175  1 file changed, 3 insertions(+), 4 deletions(-)
103176
103177 commit 5a30712dc7e4adc36b0e8fd82cf5ccec19bbbdc5
103178 Author: Dan Winship <danw@gnome.org>
103179 Date:   Wed Aug 31 14:33:33 2011 -0400
103180
103181     Remove !g_thread_supported() codepaths in gio
103182
103183     In particular, remove the libasyncns import, which was only used by
103184     GUnixResolver, which is only used when threads are not available.
103185     Likewise remove GWin32Resolver, and the hacky broken non-threaded
103186     parts of GIOScheduler.
103187
103188     https://bugzilla.gnome.org/show_bug.cgi?id=616754
103189
103190  configure.ac               |    5 -
103191  gio/Makefile.am            |   10 +-
103192  gio/gcancellable.c         |    2 +-
103193  gio/gio.symbols            |    6 -
103194  gio/gioscheduler.c         |   60 +-
103195  gio/gresolver.c            |   18 +-
103196  gio/gthreadedresolver.c    |    8 +-
103197  gio/gunixresolver.c        |  516 ---------------
103198  gio/gunixresolver.h        |   53 --
103199  gio/gwin32resolver.c       |  483 --------------
103200  gio/gwin32resolver.h       |   49 --
103201  gio/libasyncns/Makefile.am |   15 -
103202  gio/libasyncns/README      |    7 -
103203  gio/libasyncns/asyncns.c   | 1533
103204  --------------------------------------------
103205  gio/libasyncns/asyncns.h   |  163 -----
103206  gio/libasyncns/g-asyncns.h |   33 -
103207  gio/libasyncns/update.sh   |   20 -
103208  gio/tests/resolver.c       |   41 +-
103209  18 files changed, 23 insertions(+), 2999 deletions(-)
103210
103211 commit aa586f63543fd584b782dbc1f90bcfae2c96502e
103212 Author: Ryan Lortie <desrt@desrt.ca>
103213 Date:   Wed Aug 31 14:30:11 2011 -0400
103214
103215     Revert "GIOSchedulerJob: Improve struct packing"
103216
103217     This reverts commit a2094d5e564433ed3a4398afeacce80519bbda44.
103218
103219     https://bugzilla.gnome.org/show_bug.cgi?id=616754
103220
103221  gio/gioscheduler.c | 3 ++-
103222  1 file changed, 2 insertions(+), 1 deletion(-)
103223
103224 commit 5bc7729d16b641022f5eb8a4022515a163063ce9
103225 Author: Dan Winship <danw@gnome.org>
103226 Date:   Wed Aug 31 14:01:45 2011 -0400
103227
103228     Make threads mandatory
103229
103230     G_THREADS_ENABLED still exists, but is always defined. It is still
103231     possible to use libglib without threads, but gobject (and everything
103232     above it) is now guaranteed to be using threads (as, in fact, it was
103233     before, since it was accidentally impossible to compile with
103234     --disable-threads).
103235
103236     https://bugzilla.gnome.org/show_bug.cgi?id=616754
103237
103238  configure.ac            | 440
103239  ++++++++++++++++++++++--------------------------
103240  gio/Makefile.am         |   6 +-
103241  glib/gmain.c            |  60 -------
103242  glib/gthread.c          |  11 +-
103243  glib/gthread.h          |  71 ++++----
103244  gobject/Makefile.am     |   6 +-
103245  gobject/gtype.c         |   2 -
103246  gthread/gthread-impl.c  |  18 --
103247  tests/asyncqueue-test.c |   2 -
103248  tests/child-test.c      |   6 +-
103249  tests/mainloop-test.c   |   4 -
103250  tests/thread-test.c     |   4 -
103251  tests/threadpool-test.c |   5 -
103252  13 files changed, 240 insertions(+), 395 deletions(-)
103253
103254 commit 0d1a2eb4bfcd733e0c015c76fb0ca0308b8a61f0
103255 Author: David Schleef <ds@schleef.org>
103256 Date:   Sun Aug 21 14:54:39 2011 -0700
103257
103258     Fix spelling of G_IO_FLAG_IS_WRITEABLE
103259
103260     Fixes #657045.
103261
103262  glib/giochannel.c | 7 ++++---
103263  glib/giochannel.h | 5 ++++-
103264  glib/giowin32.c   | 4 ++--
103265  3 files changed, 10 insertions(+), 6 deletions(-)
103266
103267 commit 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d
103268 Author: Kushal Das <kdas@redhat.com>
103269 Date:   Fri Sep 2 12:15:21 2011 +0530
103270
103271     g_key_file_parse_value_as_integer: Integers can have trailing
103272     whitespaces or tabs
103273
103274     Now it can parse integer values with trailing whitespaces or tabs
103275     before CR.
103276     Using g_ascii_isspace() as suggested.
103277
103278     https://bugzilla.gnome.org/show_bug.cgi?id=653987
103279
103280  glib/gkeyfile.c | 8 ++++----
103281  1 file changed, 4 insertions(+), 4 deletions(-)
103282
103283 commit 4a1d79842a177e45210736c71bf0c7d277d73179
103284 Author: Piotr Drąg <piotrdrag@gmail.com>
103285 Date:   Thu Sep 8 21:07:54 2011 +0200
103286
103287     Updated Polish translation
103288
103289  po/pl.po | 6 +++---
103290  1 file changed, 3 insertions(+), 3 deletions(-)
103291
103292 commit 687144edc7c11fb7a1aff5860b95ab5616320f1f
103293 Author: Piotr Drąg <piotrdrag@gmail.com>
103294 Date:   Thu Sep 8 20:44:03 2011 +0200
103295
103296     Updated Polish translation
103297
103298  po/pl.po | 188
103299  +++++++++++++++++++++++++++++----------------------------------
103300  1 file changed, 85 insertions(+), 103 deletions(-)
103301
103302 commit c8ef5b7d6c08c2e455527d42e1a1845261d30f09
103303 Author: Damien Lespiau <damien.lespiau@intel.com>
103304 Date:   Thu Sep 8 14:25:41 2011 +0100
103305
103306     simpleaction: Fix documentation of :enabled
103307
103308     An over-zealous sed, most likely, transformed g_action_.*() into
103309     g_simple_action.*().
103310
103311     https://bugzilla.gnome.org/show_bug.cgi?id=658558
103312
103313  gio/gsimpleaction.c | 4 ++--
103314  1 file changed, 2 insertions(+), 2 deletions(-)
103315
103316 commit e03b70c4a2e8e44b8084de7f8a25b166727316e1
103317 Author: Alexandre Franke <alexandre.franke@gmail.com>
103318 Date:   Wed Sep 7 11:43:36 2011 +0200
103319
103320     Update French translation
103321
103322  po/fr.po | 189
103323  ++++++++++++++++++++++++++++++---------------------------------
103324  1 file changed, 89 insertions(+), 100 deletions(-)
103325
103326 commit 571185f0f6054c8bdb0927809c0b08c6fd86b012
103327 Author: Federico Mena Quintero <federico@gnome.org>
103328 Date:   Thu Sep 8 09:11:56 2011 -0500
103329
103330     bgo#640212 - Replace "error stating file" with friendlier messages
103331
103332     Non-technical users won't know that "stating" refers to stat(2), so we
103333     just use "error when getting information" now.
103334
103335     Signed-off-by: Federico Mena Quintero <federico@gnome.org>
103336
103337  gio/gdbusauthmechanismsha1.c | 2 +-
103338  gio/glocalfileinfo.c         | 4 ++--
103339  gio/glocalfileoutputstream.c | 2 +-
103340  3 files changed, 4 insertions(+), 4 deletions(-)
103341
103342 commit 62a648953b5985456d34a563e519ce8059d97998
103343 Author: Bruce Cowan <bruce@bcowan.me.uk>
103344 Date:   Wed Sep 7 16:58:57 2011 +0100
103345
103346     Updated British English translation
103347
103348  po/en_GB.po | 171
103349  ++++++++++++++++++++++++++++++------------------------------
103350  1 file changed, 86 insertions(+), 85 deletions(-)
103351
103352 commit b95237ba53b3454996790042312e4f9a3447a2a7
103353 Author: Luca Ferretti <lferrett@gnome.org>
103354 Date:   Wed Sep 7 00:33:39 2011 +0200
103355
103356     Updated Italian translation
103357
103358  po/it.po | 85
103359  ++++++++++++++++++++++++++++++++--------------------------------
103360  1 file changed, 43 insertions(+), 42 deletions(-)
103361
103362 commit ef0f90a0171aa73b4516483ffa49742b6abf3df5
103363 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
103364 Date:   Wed Sep 7 01:29:04 2011 +0300
103365
103366     Updated Belarusian translation.
103367
103368  po/be.po | 32 +++++++++++++++++---------------
103369  1 file changed, 17 insertions(+), 15 deletions(-)
103370
103371 commit cfe04105f4b95f00c2bd52f0759736aa5197fd2a
103372 Author: Kjartan Maraas <kmaraas@gnome.org>
103373 Date:   Tue Sep 6 21:49:06 2011 +0200
103374
103375     Added Norwegian bokmål translation
103376
103377  po/nb.po | 26 ++++++++++++--------------
103378  1 file changed, 12 insertions(+), 14 deletions(-)
103379
103380 commit 27fbaf371278e792c79a3478c2282e43f12472f5
103381 Author: Ryan Lortie <desrt@desrt.ca>
103382 Date:   Tue Sep 6 14:01:52 2011 -0400
103383
103384     GSettingsBackend: emit changes to correct thread
103385
103386     When g_settings_apply() is called on a delayed settings backend and
103387     there is a D-Bus error when communicating with dconf-service, recent
103388     versions of the dconf GSettingsBackend call a function in GLib that
103389     improperly delivered the signal directly instead of using
103390     g_main_context_invoke().
103391
103392     This patch fixes this function to route in the same way as the
103393     others so
103394     that the signal is dispatched in the proper GMainContext.
103395
103396  gio/gsettingsbackend.c | 6 +-----
103397  1 file changed, 1 insertion(+), 5 deletions(-)
103398
103399 commit 8060a7a207192297e62d29b4e5e1b551eab48622
103400 Author: Ryan Lortie <desrt@desrt.ca>
103401 Date:   Tue Sep 6 10:55:09 2011 -0400
103402
103403     'master' is now glib 2.31.0
103404
103405  configure.ac                              |  4 ++--
103406  docs/reference/glib/tmpl/date.sgml        | 16 +++++++++++++---
103407  docs/reference/glib/tmpl/fileutils.sgml   | 29
103408  +++++++++++++++++++++++++++++
103409  docs/reference/glib/tmpl/glib-unused.sgml |  8 ++++++++
103410  docs/reference/glib/tmpl/macros.sgml      |  2 ++
103411  docs/reference/glib/tmpl/messages.sgml    | 27
103412  ++++++---------------------
103413  docs/reference/glib/tmpl/modules.sgml     | 10 ++++++----
103414  docs/reference/glib/tmpl/testing.sgml     |  8 ++++++++
103415  8 files changed, 74 insertions(+), 30 deletions(-)
103416
103417 commit 9d6b55499f92a1d846f822d2f1aded2137b86999
103418 Author: Ryan Lortie <desrt@desrt.ca>
103419 Date:   Mon Sep 5 10:28:54 2011 -0400
103420
103421     glib 2.29.90
103422
103423  NEWS         | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
103424  configure.ac |  2 +-
103425  2 files changed, 50 insertions(+), 1 deletion(-)
103426
103427 commit 6f6c924b08915c93e411370ea670b6e8af37ac5d
103428 Author: Andika Triwidada <andika@gmail.com>
103429 Date:   Tue Sep 6 16:50:11 2011 +0700
103430
103431     Updated Indonesian translation
103432
103433  po/id.po | 533
103434  +++++++++++++++++----------------------------------------------
103435  1 file changed, 146 insertions(+), 387 deletions(-)
103436
103437 commit 8a7d33024a377c99ca17b37ff5f02854bb71463b
103438 Author: Ryan Lortie <desrt@desrt.ca>
103439 Date:   Tue Sep 6 00:12:12 2011 -0400
103440
103441     gio docs: lots more fixes
103442
103443  docs/reference/gio/Makefile.am       |  2 +-
103444  docs/reference/gio/gdbus-codegen.xml |  2 +-
103445  docs/reference/gio/gio-sections.txt  | 20 --------------------
103446  docs/reference/gio/gio.types         |  1 +
103447  gio/Makefile.am                      |  2 +-
103448  gio/gappinfo.h                       |  1 +
103449  gio/gapplication.c                   |  2 --
103450  gio/gasynchelper.c                   |  2 +-
103451  8 files changed, 6 insertions(+), 26 deletions(-)
103452
103453 commit e88d735787b4cbd3ddacef024a03135a32bab6ac
103454 Author: Ryan Lortie <desrt@desrt.ca>
103455 Date:   Tue Sep 6 00:01:29 2011 -0400
103456
103457     gio docs: only include GTlsInteraction once
103458
103459     It was included twice in the gio-docs.xml file.
103460
103461  docs/reference/gio/gio-docs.xml | 1 -
103462  1 file changed, 1 deletion(-)
103463
103464 commit f333aeb29771babd1b8d12a26c3d0d21c6410301
103465 Author: Ryan Lortie <desrt@desrt.ca>
103466 Date:   Mon Sep 5 23:56:33 2011 -0400
103467
103468     gio docs: drop GTimeZoneMonitor from docs
103469
103470  docs/reference/gio/gio-docs.xml | 1 -
103471  1 file changed, 1 deletion(-)
103472
103473 commit a44b225ae7f01f124e7d54f25a98cde300923b5f
103474 Author: Ryan Lortie <desrt@desrt.ca>
103475 Date:   Mon Sep 5 23:54:42 2011 -0400
103476
103477     Remove enums from gio.types
103478
103479     Only objects and interfaces should go in here.  If enums are in here
103480     then gtk-doc responds by outputting two anchors for the same name
103481     (which
103482     results in many warnings being printed).
103483
103484  docs/reference/gio/gio.types | 33 ---------------------------------
103485  1 file changed, 33 deletions(-)
103486
103487 commit fb700d7ea3d79be927918b4638cc705b280bbf8b
103488 Author: Ryan Lortie <desrt@desrt.ca>
103489 Date:   Mon Sep 5 19:41:16 2011 -0400
103490
103491     GDBus object manager example: update -sections.txt
103492
103493  .../gdbus-object-manager-example-sections.txt                         |
103494  4 ----
103495  1 file changed, 4 deletions(-)
103496
103497 commit c2e7ef17ac8da3ef911a5b6f86cd369b46b196bb
103498 Author: Ryan Lortie <desrt@desrt.ca>
103499 Date:   Mon Sep 5 19:35:16 2011 -0400
103500
103501     gio docs: ignore private .h files
103502
103503  docs/reference/gio/Makefile.am | 66
103504  ++++++++++++++++++++++++++++++++++++------
103505  1 file changed, 57 insertions(+), 9 deletions(-)
103506
103507 commit 1f9c189e2095ed0372fa1960da5cce2d6774af65
103508 Author: Ryan Lortie <desrt@desrt.ca>
103509 Date:   Mon Sep 5 19:10:04 2011 -0400
103510
103511     gio docs: don't scan subdirectories
103512
103513     This clears up >50% of the huge warning spew from building GIO docs.
103514
103515  docs/reference/gio/Makefile.am      | 11 +++++++++++
103516  docs/reference/gio/gio-sections.txt |  3 +--
103517  2 files changed, 12 insertions(+), 2 deletions(-)
103518
103519 commit c14a971f32d87a85d68137ba2dea5afe8ca5fea2
103520 Author: Ryan Lortie <desrt@desrt.ca>
103521 Date:   Mon Sep 5 19:00:11 2011 -0400
103522
103523     docs fixups for glib/
103524
103525  docs/reference/glib/glib-sections.txt | 2 +-
103526  glib/gwakeup.c                        | 2 +-
103527  2 files changed, 2 insertions(+), 2 deletions(-)
103528
103529 commit 9829d04be86fde5741340ed20b5bc0ae876c95e9
103530 Author: Ryan Lortie <desrt@desrt.ca>
103531 Date:   Mon Sep 5 18:46:59 2011 -0400
103532
103533     GObject docs: resolve broken links
103534
103535     Some links were broken due to typos, because functionality was removed
103536     in GLib 2.0 or for various other reasons.  Fix up as many of them
103537     as is
103538     reasonable.
103539
103540  docs/reference/gobject/tut_gobject.xml | 8 +++-----
103541  docs/reference/gobject/tut_gsignal.xml | 7 ++++---
103542  docs/reference/gobject/tut_gtype.xml   | 2 +-
103543  docs/reference/gobject/tut_howto.xml   | 4 ++--
103544  gobject/gobject.c                      | 4 ++--
103545  gobject/gparam.h                       | 4 ++--
103546  gobject/gparamspecs.c                  | 2 +-
103547  gobject/gsignal.h                      | 4 ++--
103548  gobject/gtype.c                        | 6 +++---
103549  gobject/gtype.h                        | 9 +++++----
103550  gobject/gvalue.h                       | 2 +-
103551  gobject/gvaluecollector.h              | 1 -
103552  12 files changed, 26 insertions(+), 27 deletions(-)
103553
103554 commit b402c3f014096dfa9e5cce47bcf60ca33aceb5ca
103555 Author: Ryan Lortie <desrt@desrt.ca>
103556 Date:   Mon Sep 5 18:05:05 2011 -0400
103557
103558     gobject docs: add symbols from GMainLoop boxing
103559
103560  docs/reference/gobject/gobject-sections.txt | 6 ++++++
103561  1 file changed, 6 insertions(+)
103562
103563 commit b407086b3807fd691c4de7e3e80ac1cc71362ed0
103564 Author: Ryan Lortie <desrt@desrt.ca>
103565 Date:   Mon Sep 5 17:54:52 2011 -0400
103566
103567     Back out some changes to docs Makefiles
103568
103569     Commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431 introduced some
103570     changes
103571     to the documentation Makefiles designed to clean-up the process of
103572     deciding which headers get scanned for the docs.
103573
103574     Unfortunately, the gtk-doc Makefile doesn't use HFILE_GLOB for
103575     actually
103576     generating the docs -- only for knowing when it needs to redo the
103577     generation.  Because of this, we need to use IGNORE_HFILES or
103578     otherwise
103579     we get hundreds of symbols in the *-unused.txt files.
103580
103581     Revert the changes that that commit made to the docs Makefiles (but
103582     leave the generation of the *-public-headers.txt files in place).
103583
103584  docs/reference/gio/Makefile.am     |  2 +-
103585  docs/reference/glib/Makefile.am    | 28 ++++++++++++++++++++++++++--
103586  docs/reference/gobject/Makefile.am |  9 ++++++++-
103587  3 files changed, 35 insertions(+), 4 deletions(-)
103588
103589 commit c54bffb9e6cd9bec13b676c3e8e6ab596c58fa49
103590 Author: Duarte Loreto <happyguy_pt@hotmail.com>
103591 Date:   Mon Sep 5 22:30:09 2011 +0100
103592
103593     Updated Portuguese translation
103594
103595  po/pt.po | 156
103596  +++++++++++++++++++++++++++++++--------------------------------
103597  1 file changed, 77 insertions(+), 79 deletions(-)
103598
103599 commit 88c118aab3382824cbef245c2687d4b3c6326ff9
103600 Author: Ryan Lortie <desrt@desrt.ca>
103601 Date:   Mon Sep 5 11:39:04 2011 -0400
103602
103603     one missed docs fix
103604
103605  glib/gbookmarkfile.c | 2 +-
103606  1 file changed, 1 insertion(+), 1 deletion(-)
103607
103608 commit ba6d70a99e735161fb34cf67aef81b29c45e2a5c
103609 Author: Ryan Lortie <desrt@desrt.ca>
103610 Date:   Mon Sep 5 11:36:48 2011 -0400
103611
103612     include 'hmac' in the docs
103613
103614     It wasn't added to glib-docs.sgml, so it wasn't being included in
103615     the html.
103616
103617  docs/reference/glib/glib-docs.sgml | 1 +
103618  1 file changed, 1 insertion(+)
103619
103620 commit 3b25e975b3272f73e9e3d61ffd67ce89b6edfc8a
103621 Author: Ryan Lortie <desrt@desrt.ca>
103622 Date:   Mon Sep 5 11:30:58 2011 -0400
103623
103624     gtk-doc fixups for glib/
103625
103626  docs/reference/glib/tmpl/date.sgml |   2 +-
103627  glib/gbookmarkfile.c               |   4 +-
103628  glib/gdatetime.c                   | 100
103629  ++++++++++++++++++-------------------
103630  glib/glib-unix.c                   |   2 +-
103631  glib/glib-unix.h                   |  10 ++--
103632  glib/gmain.c                       |   2 +-
103633  glib/gtestutils.c                  |   2 +-
103634  glib/gunicode.h                    |   4 +-
103635  glib/guniprop.c                    |   2 +-
103636  9 files changed, 64 insertions(+), 64 deletions(-)
103637
103638 commit 118fa5d5022e570834d518ba03ae36bc20ed7a18
103639 Author: Ryan Lortie <desrt@desrt.ca>
103640 Date:   Mon Sep 5 10:29:09 2011 -0400
103641
103642     doc: Remove reference to non-existent #GChildWatch
103643
103644     The g_spawn_ documentation was talking about #GChildWatch, which
103645     doesn't
103646     exist.  Refer to g_child_watch_add() instead.
103647
103648  glib/gspawn.c | 19 +++++++++----------
103649  1 file changed, 9 insertions(+), 10 deletions(-)
103650
103651 commit c32c9526ad2507ca9f4bcbc117cf7dc057ad047e
103652 Author: Alexandre Franke <alexandre.franke@gmail.com>
103653 Date:   Mon Sep 5 13:22:37 2011 +0200
103654
103655     Fix missing semi-colon after struct definition
103656
103657  docs/reference/gobject/tut_howto.xml | 2 +-
103658  1 file changed, 1 insertion(+), 1 deletion(-)
103659
103660 commit 2fce869f10d5534d339421c1646468e996707fe7
103661 Author: Fran Dieguez <fran@openhost.es>
103662 Date:   Mon Sep 5 11:55:50 2011 +0200
103663
103664     Updated galician translations
103665
103666  po/gl.po | 10 ++++------
103667  1 file changed, 4 insertions(+), 6 deletions(-)
103668
103669 commit 66e124005563f345a904a526896a01e545cfcf30
103670 Author: Jorge González <jorgegonz@svn.gnome.org>
103671 Date:   Mon Sep 5 08:24:30 2011 +0200
103672
103673     Updated Spanish translation
103674
103675  po/es.po | 9 ++++-----
103676  1 file changed, 4 insertions(+), 5 deletions(-)
103677
103678 commit 041a086256d90f6316c7cf23d8d6c6187a460296
103679 Author: Ryan Lortie <desrt@desrt.ca>
103680 Date:   Mon Sep 5 00:38:14 2011 -0400
103681
103682     pa.po: prefer pa_IN date/time formats
103683
103684     It's clear that the other GDateTime formats in this file correspond
103685     with
103686     those in pa_IN, not pa_PK, so prefer those for the newly-added strings
103687     as well.
103688
103689  po/pa.po | 4 ++--
103690  1 file changed, 2 insertions(+), 2 deletions(-)
103691
103692 commit 76c49589064c38ce9fe4789677f65e3e09021b40
103693 Author: Ryan Lortie <desrt@desrt.ca>
103694 Date:   Mon Sep 5 00:03:39 2011 -0400
103695
103696     Populate missing GDateTime format strings
103697
103698     Use the glibc locale database to add GDateTime strings only for
103699     those locales
103700     that had not specifically added them for themselves.
103701
103702     Some locales have different translations from what is in the C
103703     library and we
103704     leave those alone with this commit.
103705
103706  po/af.po          |  2 +-
103707  po/am.po          | 68
103708  +++++++++++++++++++++++++++----------------------------
103709  po/as.po          | 68
103710  +++++++++++++++++++++++++++----------------------------
103711  po/ast.po         | 62 +++++++++++++++++++++++++-------------------------
103712  po/az.po          | 62 +++++++++++++++++++++++++-------------------------
103713  po/be.po          |  2 +-
103714  po/be@latin.po    | 62 +++++++++++++++++++++++++-------------------------
103715  po/bg.po          |  5 ++--
103716  po/bn.po          | 68
103717  +++++++++++++++++++++++++++----------------------------
103718  po/bn_IN.po       |  5 ++--
103719  po/bs.po          | 62 +++++++++++++++++++++++++-------------------------
103720  po/ca.po          |  2 +-
103721  po/ca@valencia.po |  2 +-
103722  po/cs.po          |  6 ++---
103723  po/cy.po          | 68
103724  +++++++++++++++++++++++++++----------------------------
103725  po/da.po          |  2 +-
103726  po/de.po          |  2 +-
103727  po/dz.po          | 68
103728  +++++++++++++++++++++++++++----------------------------
103729  po/el.po          |  5 ++--
103730  po/en_CA.po       |  3 +--
103731  po/en_GB.po       |  5 ++--
103732  po/et.po          |  2 +-
103733  po/eu.po          |  5 ++--
103734  po/fa.po          | 62 +++++++++++++++++++++++++-------------------------
103735  po/fi.po          |  2 +-
103736  po/fr.po          |  2 +-
103737  po/ga.po          |  2 +-
103738  po/gu.po          |  5 ++--
103739  po/he.po          |  5 ++--
103740  po/hi.po          | 68
103741  +++++++++++++++++++++++++++----------------------------
103742  po/hr.po          | 62 +++++++++++++++++++++++++-------------------------
103743  po/hu.po          |  5 ++--
103744  po/hy.po          | 62 +++++++++++++++++++++++++-------------------------
103745  po/id.po          |  2 +-
103746  po/is.po          | 66
103747  ++++++++++++++++++++++++++---------------------------
103748  po/it.po          |  2 +-
103749  po/ja.po          |  5 ++--
103750  po/ka.po          | 62 +++++++++++++++++++++++++-------------------------
103751  po/kk.po          | 62 +++++++++++++++++++++++++-------------------------
103752  po/kn.po          | 68
103753  +++++++++++++++++++++++++++----------------------------
103754  po/ko.po          |  3 +--
103755  po/ku.po          | 62 +++++++++++++++++++++++++-------------------------
103756  po/lv.po          |  2 +-
103757  po/mai.po         | 68
103758  +++++++++++++++++++++++++++----------------------------
103759  po/mg.po          | 62 +++++++++++++++++++++++++-------------------------
103760  po/mk.po          | 62 +++++++++++++++++++++++++-------------------------
103761  po/ml.po          | 68
103762  +++++++++++++++++++++++++++----------------------------
103763  po/mn.po          | 62 +++++++++++++++++++++++++-------------------------
103764  po/mr.po          | 68
103765  +++++++++++++++++++++++++++----------------------------
103766  po/ms.po          | 64
103767  +++++++++++++++++++++++++--------------------------
103768  po/nds.po         | 62 +++++++++++++++++++++++++-------------------------
103769  po/ne.po          | 68
103770  +++++++++++++++++++++++++++----------------------------
103771  po/nl.po          |  2 +-
103772  po/nn.po          | 62 +++++++++++++++++++++++++-------------------------
103773  po/oc.po          | 62 +++++++++++++++++++++++++-------------------------
103774  po/or.po          | 68
103775  +++++++++++++++++++++++++++----------------------------
103776  po/pa.po          |  5 ++--
103777  po/pl.po          |  2 +-
103778  po/ps.po          | 68
103779  +++++++++++++++++++++++++++----------------------------
103780  po/pt.po          |  2 +-
103781  po/ro.po          |  2 +-
103782  po/ru.po          |  2 +-
103783  po/rw.po          | 62 +++++++++++++++++++++++++-------------------------
103784  po/si.po          | 68
103785  +++++++++++++++++++++++++++----------------------------
103786  po/sk.po          | 64
103787  +++++++++++++++++++++++++--------------------------
103788  po/sl.po          |  2 +-
103789  po/sq.po          | 68
103790  +++++++++++++++++++++++++++----------------------------
103791  po/sr.po          |  5 ++--
103792  po/sr@ije.po      | 64
103793  +++++++++++++++++++++++++--------------------------
103794  po/sr@latin.po    |  5 ++--
103795  po/sv.po          |  2 +-
103796  po/ta.po          | 68
103797  +++++++++++++++++++++++++++----------------------------
103798  po/te.po          | 68
103799  +++++++++++++++++++++++++++----------------------------
103800  po/th.po          | 68
103801  +++++++++++++++++++++++++++----------------------------
103802  po/tl.po          | 68
103803  +++++++++++++++++++++++++++----------------------------
103804  po/tr.po          |  5 ++--
103805  po/tt.po          | 62 +++++++++++++++++++++++++-------------------------
103806  po/ug.po          |  2 +-
103807  po/uk.po          | 62 +++++++++++++++++++++++++-------------------------
103808  po/vi.po          |  5 ++--
103809  po/wa.po          | 68
103810  +++++++++++++++++++++++++++----------------------------
103811  po/xh.po          | 62 +++++++++++++++++++++++++-------------------------
103812  po/yi.po          | 68
103813  +++++++++++++++++++++++++++----------------------------
103814  po/zh_CN.po       |  5 ++--
103815  po/zh_HK.po       |  5 ++--
103816  po/zh_TW.po       |  5 ++--
103817  86 files changed, 1522 insertions(+), 1543 deletions(-)
103818
103819 commit 2752f8668e74fc080bda22994fdbddc3cc77cd6b
103820 Author: Ryan Lortie <desrt@desrt.ca>
103821 Date:   Mon Sep 5 00:01:02 2011 -0400
103822
103823     po/: update all .po files with 'make update-po'
103824
103825     This should get the proper Report-Msgid-Bugs-To: into each file.
103826
103827  po/af.po          | 1431 ++++++++++++++++-------------
103828  po/am.po          | 2373 +++++++++++++++++++++++++++++++++---------------
103829  po/ar.po          | 1899 ++++++++++++++++++++------------------
103830  po/as.po          | 2400 +++++++++++++++++++++++++++++++++---------------
103831  po/ast.po         | 2438
103832  ++++++++++++++++++++++++++++++++++---------------
103833  po/az.po          | 2375 +++++++++++++++++++++++++++++++++---------------
103834  po/be.po          |  204 +++--
103835  po/be@latin.po    | 2465
103836  +++++++++++++++++++++++++++++++++++---------------
103837  po/bg.po          |  389 ++++----
103838  po/bn.po          | 2395 +++++++++++++++++++++++++++++++++---------------
103839  po/bn_IN.po       | 1523 +++++++++++++++++--------------
103840  po/bs.po          | 2383 +++++++++++++++++++++++++++++++++---------------
103841  po/ca.po          | 1467 +++++++++++++++++-------------
103842  po/ca@valencia.po |  960 +++++++++++---------
103843  po/cs.po          | 1434 ++++++++++++++++-------------
103844  po/cy.po          | 2401
103845  ++++++++++++++++++++++++++++++++++---------------
103846  po/da.po          | 1441 ++++++++++++++++-------------
103847  po/de.po          |  555 +++++++-----
103848  po/dz.po          | 2385 +++++++++++++++++++++++++++++++++---------------
103849  po/el.po          | 1502 +++++++++++++++++--------------
103850  po/en@shaw.po     | 2496
103851  +++++++++++++++++++++++++++++++++++---------------
103852  po/en_CA.po       |   95 +-
103853  po/en_GB.po       | 1457 +++++++++++++++++-------------
103854  po/eo.po          | 1049 ++++++++++++---------
103855  po/es.po          |  250 ++---
103856  po/et.po          | 1096 ++++++++++++++++++++--
103857  po/eu.po          | 1816 +++++++++++++++++++++----------------
103858  po/fa.po          | 2403
103859  ++++++++++++++++++++++++++++++++++---------------
103860  po/fi.po          |  808 ++++++++++++++++-
103861  po/fr.po          |  553 +++++++-----
103862  po/ga.po          | 1046 ++++++++++++---------
103863  po/gl.po          |  204 +++--
103864  po/gu.po          | 1507 +++++++++++++++++--------------
103865  po/he.po          |  420 +++++----
103866  po/hi.po          | 2394 +++++++++++++++++++++++++++++++++---------------
103867  po/hr.po          | 2393 +++++++++++++++++++++++++++++++++---------------
103868  po/hu.po          | 1658 +++++++++++++++++++---------------
103869  po/hy.po          | 2299 +++++++++++++++++++++++++++++-----------------
103870  po/id.po          |  957 ++++++++++++--------
103871  po/is.po          | 2375 +++++++++++++++++++++++++++++++++---------------
103872  po/it.po          |  482 +++++-----
103873  po/ja.po          | 1442 ++++++++++++++++-------------
103874  po/ka.po          | 2389 +++++++++++++++++++++++++++++++++---------------
103875  po/kk.po          | 2226 +++++++++++++++++++++++++++++++--------------
103876  po/kn.po          | 2411
103877  ++++++++++++++++++++++++++++++++++---------------
103878  po/ko.po          |  266 +++---
103879  po/ku.po          | 2379 +++++++++++++++++++++++++++++++++---------------
103880  po/lt.po          | 1347 +++++++++++++--------------
103881  po/lv.po          |  588 +++++++-----
103882  po/mai.po         | 2401
103883  ++++++++++++++++++++++++++++++++++---------------
103884  po/mg.po          | 2385 +++++++++++++++++++++++++++++++++---------------
103885  po/mk.po          | 2407
103886  ++++++++++++++++++++++++++++++++++---------------
103887  po/ml.po          | 2394 +++++++++++++++++++++++++++++++++---------------
103888  po/mn.po          | 2406
103889  ++++++++++++++++++++++++++++++++++---------------
103890  po/mr.po          | 2394 +++++++++++++++++++++++++++++++++---------------
103891  po/ms.po          | 2375 +++++++++++++++++++++++++++++++++---------------
103892  po/nb.po          |  252 +++---
103893  po/nds.po         | 2379 +++++++++++++++++++++++++++++++++---------------
103894  po/ne.po          | 2381 +++++++++++++++++++++++++++++++++---------------
103895  po/nl.po          | 1459 +++++++++++++++++-------------
103896  po/nn.po          | 2422
103897  ++++++++++++++++++++++++++++++++++---------------
103898  po/oc.po          | 2379 +++++++++++++++++++++++++++++++++---------------
103899  po/or.po          | 2394 +++++++++++++++++++++++++++++++++---------------
103900  po/pa.po          |  615 ++++++-------
103901  po/pl.po          | 1452 +++++++++++++++++-------------
103902  po/ps.po          | 2386 +++++++++++++++++++++++++++++++++---------------
103903  po/pt.po          | 1443 ++++++++++++++++-------------
103904  po/pt_BR.po       |  285 +++---
103905  po/ro.po          | 1503 +++++++++++++++++--------------
103906  po/ru.po          | 1414 +++++++++++++++--------------
103907  po/rw.po          | 2389 +++++++++++++++++++++++++++++++++---------------
103908  po/si.po          | 2381 +++++++++++++++++++++++++++++++++---------------
103909  po/sk.po          | 2391 +++++++++++++++++++++++++++++++++---------------
103910  po/sl.po          | 2601
103911  +++++++++++++++++++++++++++++++----------------------
103912  po/sq.po          | 2460
103913  +++++++++++++++++++++++++++++++++++---------------
103914  po/sr.po          |  380 ++++----
103915  po/sr@ije.po      | 2375 +++++++++++++++++++++++++++++++++---------------
103916  po/sr@latin.po    |  419 +++++----
103917  po/sv.po          |  256 +++---
103918  po/ta.po          | 2394 +++++++++++++++++++++++++++++++++---------------
103919  po/te.po          | 2394 +++++++++++++++++++++++++++++++++---------------
103920  po/th.po          | 2402
103921  ++++++++++++++++++++++++++++++++++---------------
103922  po/tl.po          | 2393 +++++++++++++++++++++++++++++++++---------------
103923  po/tr.po          |  555 +++++++-----
103924  po/tt.po          | 2379 +++++++++++++++++++++++++++++++++---------------
103925  po/ug.po          |  398 ++++----
103926  po/uk.po          | 2413
103927  ++++++++++++++++++++++++++++++++++---------------
103928  po/vi.po          | 1490 ++++++++++++++++--------------
103929  po/wa.po          | 2379 +++++++++++++++++++++++++++++++++---------------
103930  po/xh.po          | 2387 +++++++++++++++++++++++++++++++++---------------
103931  po/yi.po          | 2394 +++++++++++++++++++++++++++++++++---------------
103932  po/zh_CN.po       | 1448 ++++++++++++++++-------------
103933  po/zh_HK.po       |  327 ++++---
103934  po/zh_TW.po       |  270 +++---
103935  94 files changed, 103729 insertions(+), 52698 deletions(-)
103936
103937 commit b6fdbb8e448be794fd9d098dc5f2bd327b2f23f0
103938 Author: Ryan Lortie <desrt@desrt.ca>
103939 Date:   Sun Sep 4 18:01:55 2011 -0400
103940
103941     g_date_time_format: honour T_FMT_AMPM for '%r'
103942
103943     We had the 12 hour time format hard-coded to "%02d:%02d:%02d %s"
103944     but it
103945     actually changes depending on the locale.  Just with the other
103946     formats,
103947     use nl_langinfo() if we have it, otherwise fall back on gettext().
103948
103949  configure.ac     |  2 ++
103950  glib/gdatetime.c | 17 +++++++----------
103951  2 files changed, 9 insertions(+), 10 deletions(-)
103952
103953 commit 9ddd25c18b59c443945ff9dcb19675e00caeca63
103954 Author: Ryan Lortie <desrt@desrt.ca>
103955 Date:   Sun Sep 4 20:35:31 2011 -0400
103956
103957     GDateTime: translate "AM"/"PM", not "am"/"pm"
103958
103959     "AM" and "PM" are the POSIX locale values.
103960
103961     Modify the 14 translations that have been updated since then to save a
103962     headache to those translators.
103963
103964  glib/gdatetime.c |  4 ++--
103965  po/be.po         |  8 ++++----
103966  po/en_CA.po      |  8 ++++----
103967  po/es.po         | 16 ++++++++--------
103968  po/gl.po         | 16 ++++++++--------
103969  po/ko.po         |  4 ++--
103970  po/lt.po         | 16 ++++++++--------
103971  po/nb.po         |  8 ++++----
103972  po/pt_BR.po      | 16 ++++++++--------
103973  po/ru.po         |  4 ++--
103974  po/sr.po         | 16 ++++++++--------
103975  po/sr@latin.po   | 16 ++++++++--------
103976  po/sv.po         | 16 ++++++++--------
103977  po/zh_HK.po      |  8 ++++----
103978  po/zh_TW.po      |  8 ++++----
103979  15 files changed, 82 insertions(+), 82 deletions(-)
103980
103981 commit e39a03e14d2f22ca6acbb772df908faa78a7d73e
103982 Author: Ryan Lortie <desrt@desrt.ca>
103983 Date:   Sun Sep 4 21:00:54 2011 -0400
103984
103985     Update en_CA.po (Canadian English translation)
103986
103987  po/en_CA.po | 3047
103988  +++++++++++++++++++++++++++++++++++++++--------------------
103989  1 file changed, 2042 insertions(+), 1005 deletions(-)
103990
103991 commit a2b350d9c3bcc979f1ce4dd6efc7ca79c07624b3
103992 Author: Ryan Lortie <desrt@desrt.ca>
103993 Date:   Sun Sep 4 21:31:13 2011 -0400
103994
103995     po/Makefile.in.in: intltool compatibility fixes
103996
103997     Our infrastructure for updating the glib20.pot file was incompatible
103998     with intltool in a couple of ways:
103999
104000      - we didn't set the Report-Msgid-Bugs-To to
104001
104002      - we used paths relative to the $(top_srcdir), rather than po/
104003
104004     This resulted in spamming of pointless changes to the .po files
104005     whenever
104006     'make update-po' was run (since all of the translators are using
104007     intltool-based tools).
104008
104009  po/Makefile.in.in | 5 +++--
104010  1 file changed, 3 insertions(+), 2 deletions(-)
104011
104012 commit 6274386e52efd7c951d5e40ed2eacd5d0a843b83
104013 Author: Matthias Clasen <mclasen@redhat.com>
104014 Date:   Sun Sep 4 20:06:53 2011 -0400
104015
104016     Only use gcc-specific options when the compiler is gcc
104017
104018     The -Wstrict-aliasing option that we use to compile atomic
104019     tests does not exist with compilers other than gcc, so
104020     don't pass it to those.
104021     https://bugzilla.gnome.org/show_bug.cgi?id=652272
104022     https://bugzilla.gnome.org/show_bug.cgi?id=656152
104023
104024  configure.ac           | 2 ++
104025  glib/tests/Makefile.am | 5 ++++-
104026  2 files changed, 6 insertions(+), 1 deletion(-)
104027
104028 commit 350a1cda0a4ef7ad29f0c041239a96ea1ea1c8c5
104029 Author: Dan Winship <danw@gnome.org>
104030 Date:   Sun Sep 4 17:33:21 2011 -0400
104031
104032     update .gitignore
104033
104034  tests/.gitignore | 1 +
104035  1 file changed, 1 insertion(+)
104036
104037 commit 749fa587bc081e0f5b9c4af1ed8bdf90bd0856d2
104038 Author: Dan Winship <danw@gnome.org>
104039 Date:   Sun Sep 4 17:17:11 2011 -0400
104040
104041     fix a few warnings on non-Linux
104042
104043     mostly #ifdeffing functions that are only called by #ifdeffed code
104044
104045  gio/gsocketaddress.c       | 1 +
104046  gio/xdgmime/xdgmimemagic.c | 2 ++
104047  glib/gfileutils.c          | 3 +++
104048  glib/tests/option-argv0.c  | 2 ++
104049  4 files changed, 8 insertions(+)
104050
104051 commit afa82ae805f9c8bb875a3f863a7b4669953f159f
104052 Author: Patrick Welche <prlw1@cam.ac.uk>
104053 Date:   Thu Sep 1 10:10:38 2011 +0100
104054
104055     Avoid getmntinfo
104056
104057     - getmntinfo can take struct statfs or statvfs depending on the
104058       OS. Use getvfsstat and if not found getfsstat instead. Idea from
104059       Dan Winship.
104060     - g_local_file_query_filesystem_info(): use statvfs.f_fstypename
104061       if available
104062
104063     https://bugzilla.gnome.org/show_bug.cgi?id=617949
104064
104065  configure.ac      |  5 +++--
104066  gio/glocalfile.c  | 12 ++++++++----
104067  gio/gunixmounts.c | 54
104068  ++++++++++++++++++++++++++++++++++++------------------
104069  3 files changed, 47 insertions(+), 24 deletions(-)
104070
104071 commit 5cea24fc88ec1fa9ce0d37e368d6041ea4e8bc7e
104072 Author: Fran Dieguez <fran@openhost.es>
104073 Date:   Sun Sep 4 18:37:11 2011 +0200
104074
104075     Updated galician translations
104076
104077  po/gl.po | 166
104078  +++++++++++++++++++++++++++++++++------------------------------
104079  1 file changed, 88 insertions(+), 78 deletions(-)
104080
104081 commit a78ffde652d1a9c6a2004519a8385d3df2c0d668
104082 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
104083 Date:   Sun Sep 4 18:52:29 2011 +0300
104084
104085     Updated Belarusian translation.
104086
104087  po/be.po | 196
104088  ++++++++++++++++++++++++++++++++-------------------------------
104089  1 file changed, 101 insertions(+), 95 deletions(-)
104090
104091 commit e74ca39dae4f90a365f9d83fb216e5b2f0de6113
104092 Author: Aurimas Černius <aurisc4@gmail.com>
104093 Date:   Sun Sep 4 18:31:33 2011 +0300
104094
104095     Updated Lithuanian translation
104096
104097  po/lt.po | 621
104098  +++++++++++++++++++++++++++++++++++----------------------------
104099  1 file changed, 343 insertions(+), 278 deletions(-)
104100
104101 commit 15f1ba47219be9cf92b1a6a1b615c090afde836d
104102 Author: Dan Winship <danw@gnome.org>
104103 Date:   Sun Sep 4 10:33:37 2011 -0400
104104
104105     gio/tests/tls-interaction: fix two sporadic errors
104106
104107     The threaded tests are using the default main context in the worker
104108     thread, but were not g_main_context_acquire()ing it first, which meant
104109     that g_tls_interaction_invoke_ask_password() in the main thread would
104110     sometimes succeed in acquiring it itself and thus performing the
104111     operation in the wrong thread. Fix that.
104112
104113     Also, we can't unref the loop from the worker thread, because the main
104114     thread isn't holding a reference on it, and so it might end up being
104115     destroyed while that thread is still inside g_main_loop_quit().
104116
104117  gio/tests/tls-interaction.c | 6 +++---
104118  1 file changed, 3 insertions(+), 3 deletions(-)
104119
104120 commit 655c9f5753e5a2a6be863632149459d0952d208b
104121 Author: Dan Winship <danw@gnome.org>
104122 Date:   Sun Sep 4 08:42:31 2011 -0400
104123
104124     gsocket: fix win32 build
104125
104126     https://bugzilla.gnome.org/show_bug.cgi?id=658157
104127
104128  gio/gsocket.c | 3 ++-
104129  1 file changed, 2 insertions(+), 1 deletion(-)
104130
104131 commit e943366de5cd4da4bdaf625f709b66ff9101ee3b
104132 Author: Dan Winship <danw@gnome.org>
104133 Date:   Sun Sep 4 08:42:03 2011 -0400
104134
104135     configure: fix win32 build
104136
104137     Only require -lresolv on unix, like before
104138
104139     https://bugzilla.gnome.org/show_bug.cgi?id=645336
104140
104141  configure.ac | 68
104142  +++++++++++++++++++++++++++++++-----------------------------
104143  1 file changed, 35 insertions(+), 33 deletions(-)
104144
104145 commit 2d7051e3a33a70a01d5ee06c1f10c347f6c08baf
104146 Author: Ryan Lortie <desrt@desrt.ca>
104147 Date:   Sat Sep 3 20:12:53 2011 -0400
104148
104149     g_date_time_format: improve support for alt digits
104150
104151     Improve a few situations where g_date_time_format() was getting the
104152     padding wrong when displaying alt digits (eg: Arabic numerals) for
104153     formatting time.
104154
104155     We now depend on nl_langinfo (_NL_CTYPE_OUTDIGITn_WC) to do the
104156     conversion, which is very likely glibc-specific, but our previous
104157     method
104158     relied on a glibc-specific printf() feature, so no harm done there.
104159
104160     Add a configure check for nl_langinfo (_NL_CTYPE_OUTDIGITn_WC).
104161
104162     Uncomment a few testcases that were failing previously.
104163
104164     https://bugzilla.gnome.org/show_bug.cgi?id=658107
104165
104166  configure.ac           |  20 ++++++
104167  glib/gdatetime.c       | 167
104168  +++++++++++++++++++++++++------------------------
104169  glib/tests/gdatetime.c |  19 +++---
104170  3 files changed, 114 insertions(+), 92 deletions(-)
104171
104172 commit 4a371c2ce5262cdecc48ab998e9b66ce7b46ee4b
104173 Author: Dan Winship <danw@gnome.org>
104174 Date:   Sat Sep 3 19:49:19 2011 -0400
104175
104176     g_network_address_parse: deprecate symbolic port names
104177
104178     (which shouldn't ever have been part of the API. Grr.)
104179
104180     Solaris /etc/services doesn't even have "http", which was causing
104181     tests/network-address to fail...
104182
104183  gio/gnetworkaddress.c       | 8 ++++++--
104184  gio/tests/network-address.c | 1 -
104185  2 files changed, 6 insertions(+), 3 deletions(-)
104186
104187 commit af2a905e5480bc7eb82e7a43ef7fead7b3b90dd7
104188 Author: Dan Winship <danw@gnome.org>
104189 Date:   Sat Sep 3 19:14:16 2011 -0400
104190
104191     gsocket: fix g_socket_details_from_fd() on Solaris
104192
104193     On Solaris, getsockname() on an unconnected socket gives an addrlen of
104194     0 and doesn't set the sockaddr. So use the SO_DOMAIN sockopt to find
104195     the socket family in that case. (SO_DOMAIN doesn't exist everywhere,
104196     so we can't use it unconditionally. Also, we have to only use it if
104197     getsockname() fails, since SO_DOMAIN returns a bogus value for
104198     accept()ed sockets on both Linux and Solaris...)
104199
104200  gio/gsocket.c | 30 ++++++++++++++++++++++++++----
104201  1 file changed, 26 insertions(+), 4 deletions(-)
104202
104203 commit 0d637931299f254e1b9a2cdb2d4e050b157ec8d9
104204 Author: Dan Winship <danw@gnome.org>
104205 Date:   Sat Sep 3 18:37:43 2011 -0400
104206
104207     configure: check if -lsocket is needed (for Solaris)
104208
104209     Also, link libgio to -lresolv explicitly, rather than depending on
104210     getting it implicitly via the libasyncns build (which should
104211     eventually be going away).
104212
104213     https://bugzilla.gnome.org/show_bug.cgi?id=645336
104214
104215  configure.ac               | 66
104216  ++++++++++++++++++++++++----------------------
104217  gio/Makefile.am            |  1 +
104218  gio/libasyncns/Makefile.am |  2 +-
104219  3 files changed, 37 insertions(+), 32 deletions(-)
104220
104221 commit a636dfd7fbe5757384773460dc01e2727d7ede75
104222 Author: Ryan Lortie <desrt@desrt.ca>
104223 Date:   Sat Sep 3 19:44:13 2011 -0400
104224
104225     Revert "g_date_time_format: support %D"
104226
104227     This reverts commit 46ce7907720074089040275280bb20208bafeb6a.
104228
104229     git-bz mishap (I think?)
104230
104231  glib/gdatetime.c | 10 ----------
104232  1 file changed, 10 deletions(-)
104233
104234 commit 4d382a5a1c23f33b9c21b4ad8314787cbc5347af
104235 Author: Og B. Maciel <ogmaciel@gnome.org>
104236 Date:   Sat Sep 3 18:39:01 2011 -0400
104237
104238     Merged improvements from 2-28 branch Brazilian Translations from
104239     Adorilson Bezerra <adorilson@gmail.com>.
104240
104241  po/pt_BR.po | 234
104242  +++++++++++++++++++++++++++++++-----------------------------
104243  1 file changed, 119 insertions(+), 115 deletions(-)
104244
104245 commit 793dae876d43420f9d80112735d65ab1f03ffe07
104246 Author: Og B. Maciel <ogmaciel@gnome.org>
104247 Date:   Sat Sep 3 17:50:36 2011 -0400
104248
104249     Updated Brazilian Portuguese translation.
104250
104251  po/pt_BR.po | 192
104252  ++++++++++++++++++++++++++++++++++--------------------------
104253  1 file changed, 108 insertions(+), 84 deletions(-)
104254
104255 commit 46511fd2ca0bbe660040a4aa8a995d456d4cb4c4
104256 Author: Changwoo Ryu <cwryu@debian.org>
104257 Date:   Sat Sep 3 21:15:43 2011 +0900
104258
104259     Update Korean translation
104260
104261  po/ko.po | 473
104262  +++++++++++++++++++++++++++++++++++----------------------------
104263  1 file changed, 266 insertions(+), 207 deletions(-)
104264
104265 commit c2b385c5c23d5f553add320f223282e96fd1c88a
104266 Author: Kjartan Maraas <kmaraas@gnome.org>
104267 Date:   Sat Sep 3 13:47:44 2011 +0200
104268
104269     Added Norwegian bokmål translation
104270
104271  po/nb.po | 94
104272  ++++++++++++++++++++++++++++++++++------------------------------
104273  1 file changed, 50 insertions(+), 44 deletions(-)
104274
104275 commit 8e7112a2d37323c29a8072a7ffe3fc6f44c17bb0
104276 Author: Jorge González <jorgegonz@svn.gnome.org>
104277 Date:   Sat Sep 3 13:38:38 2011 +0200
104278
104279     Updated Spanish translation
104280
104281  po/es.po | 15 ++++++++++-----
104282  1 file changed, 10 insertions(+), 5 deletions(-)
104283
104284 commit f091c6a99b1c9e23e8e60a9e5ef35290e0ab4853
104285 Author: Matthias Clasen <mclasen@redhat.com>
104286 Date:   Fri Sep 2 23:36:03 2011 -0400
104287
104288     gdatetime: Fix locale-changing code
104289
104290     As pointed out by Ryan Lortie, the code didn't actually ever
104291     switch back to the old locale.
104292
104293     https://bugzilla.gnome.org/show_bug.cgi?id=658104
104294
104295  glib/tests/gdatetime.c | 6 ++++--
104296  1 file changed, 4 insertions(+), 2 deletions(-)
104297
104298 commit 9860c83ad63ec664a25cf1719ceaeeed70b059d9
104299 Author: Ryan Lortie <desrt@desrt.ca>
104300 Date:   Fri Sep 2 21:12:16 2011 -0400
104301
104302     g_date_time_format: add standards notes to the doc
104303
104304     Explicitly mention C99's strftime() in the documentation for
104305     g_date_time_format() as the one that we aim for compatibility with.
104306     Specifically list the formats we do not support as well as the extra
104307     ones that we borrow from glibc.
104308
104309  glib/gdatetime.c | 13 +++++++++----
104310  1 file changed, 9 insertions(+), 4 deletions(-)
104311
104312 commit bdb34e3217e46236cafa61991a15b9aa2e80ba61
104313 Author: Ryan Lortie <desrt@desrt.ca>
104314 Date:   Fri Sep 2 21:04:02 2011 -0400
104315
104316     GDateTime: test _format against strftime()
104317
104318     Test g_date_time_format() against strftime().  This test found quite a
104319     few cases of incorrect behaviour on our part (fixes already committed
104320     for those).
104321
104322  glib/tests/gdatetime.c | 26 ++++++++++++++++++++++++++
104323  1 file changed, 26 insertions(+)
104324
104325 commit dcbfeb579a0890c3e3251f4c1ce0c16dc46f7c72
104326 Author: Ryan Lortie <desrt@desrt.ca>
104327 Date:   Fri Sep 2 21:03:33 2011 -0400
104328
104329     GDateTime test: plug a couple of leaks
104330
104331  glib/tests/gdatetime.c | 3 +++
104332  1 file changed, 3 insertions(+)
104333
104334 commit 1b04f0d9730e94c80db35f3dbd21cdfbb7e2c9da
104335 Author: Ryan Lortie <desrt@desrt.ca>
104336 Date:   Fri Sep 2 20:54:51 2011 -0400
104337
104338     g_date_time_format: rip out non-working %W format
104339
104340     Our implementation of %W is incorrect.  Nobody should want to use this
104341     format anyway and the implementation is non-trivial, so rip it out
104342     rather than fixing it.
104343
104344     Remove the testcase for %W as well.
104345
104346  glib/gdatetime.c       | 9 ---------
104347  glib/tests/gdatetime.c | 1 -
104348  2 files changed, 10 deletions(-)
104349
104350 commit b8c2fd7e05e18cb45eb83c751df394e0e3174084
104351 Author: Ryan Lortie <desrt@desrt.ca>
104352 Date:   Fri Sep 2 20:53:02 2011 -0400
104353
104354     g_date_time_format: clarify documentation
104355
104356     Add some clarification to the documentation for %g, %G, %V and %u
104357     formats (which all concern themselves with ISO 8601 week dates).
104358
104359  glib/gdatetime.c | 20 ++++++++++++--------
104360  1 file changed, 12 insertions(+), 8 deletions(-)
104361
104362 commit 46ce7907720074089040275280bb20208bafeb6a
104363 Author: Ryan Lortie <desrt@desrt.ca>
104364 Date:   Fri Sep 2 19:38:45 2011 -0400
104365
104366     g_date_time_format: support %D
104367
104368     %D represents the date in mm/dd/yy format.
104369
104370     https://bugzilla.gnome.org/show_bug.cgi?id=658061
104371
104372  glib/gdatetime.c | 10 ++++++++++
104373  1 file changed, 10 insertions(+)
104374
104375 commit 4b35f12552ebd9d064c7e6dc97e0e1e9c57b6215
104376 Author: Ryan Lortie <desrt@desrt.ca>
104377 Date:   Fri Sep 2 19:34:33 2011 -0400
104378
104379     g_date_time_format: small fixups
104380
104381     Add missing 'break;' from the case: block for %c.  Reorder the
104382     cases so
104383     that %F comes before %g/%G and %n comes in its correct alphabetical
104384     order.
104385
104386  glib/gdatetime.c | 19 ++++++++++---------
104387  1 file changed, 10 insertions(+), 9 deletions(-)
104388
104389 commit 65fe8b73c50b89358732e0c0d093587b62a1cea0
104390 Author: Ryan Lortie <desrt@desrt.ca>
104391 Date:   Fri Sep 2 19:33:32 2011 -0400
104392
104393     g_date_time_format: fix padding for some formats
104394
104395     %e is supposed to be space-padded and %W is supposed to be 0-padded
104396
104397     Adjust the testcase accordingly since it expects the wrong behaviour.
104398
104399  glib/gdatetime.c       | 4 ++--
104400  glib/tests/gdatetime.c | 2 +-
104401  2 files changed, 3 insertions(+), 3 deletions(-)
104402
104403 commit b4591aa3dc5689de4e3520f803ed6cf13ef570a0
104404 Author: Ryan Lortie <desrt@desrt.ca>
104405 Date:   Fri Sep 2 21:02:27 2011 -0400
104406
104407     GDateTime test: don't test removed %N
104408
104409  glib/tests/gdatetime.c | 1 -
104410  1 file changed, 1 deletion(-)
104411
104412 commit a1b665c1112912152c45b68dfe73c0da027ebdea
104413 Author: Ryan Lortie <desrt@desrt.ca>
104414 Date:   Fri Sep 2 14:53:21 2011 -0400
104415
104416     g_date_time_format: support %g and %G
104417
104418     These are the 2-digit and 4-digit ISO week-numbering years.
104419
104420     https://bugzilla.gnome.org/show_bug.cgi?id=658061
104421
104422  glib/gdatetime.c | 17 +++++++++++++++++
104423  1 file changed, 17 insertions(+)
104424
104425 commit 034952ead64842b95b75a9ebaed45741edd0c7aa
104426 Author: Ryan Lortie <desrt@desrt.ca>
104427 Date:   Fri Sep 2 13:38:03 2011 -0400
104428
104429     g_date_time_format: drop %N format
104430
104431     %N is not specified in any standards document, but we use it to
104432     display
104433     the number of microseconds.
104434
104435     The fact that our our current implementation of it is nearly useless
104436     (since it does not zero-pad) coupled with the high chance that
104437     a future
104438     version of the C standard may specify it with another meaning
104439     means that
104440     we should drop it.
104441
104442     https://bugzilla.gnome.org/show_bug.cgi?id=658061
104443
104444  glib/gdatetime.c | 8 --------
104445  1 file changed, 8 deletions(-)
104446
104447 commit f421f0b88323b2a07d3cf18bf2aa3e2acf509738
104448 Author: Javier Jardón <jjardon@gnome.org>
104449 Date:   Fri Sep 2 17:22:14 2011 +0100
104450
104451     g_date_time_format: support %w
104452
104453     %w represents the day of the week as a decimal, range 0 to 6,
104454     Sunday being 0.
104455
104456     https://bugzilla.gnome.org/show_bug.cgi?id=658061
104457
104458  glib/gdatetime.c | 14 ++++++++++++++
104459  1 file changed, 14 insertions(+)
104460
104461 commit e975b5b75c6e61ae417ad6a56cf9b9a86ec7d61a
104462 Author: Javier Jardón <jjardon@gnome.org>
104463 Date:   Fri Sep 2 17:09:07 2011 +0100
104464
104465     g_date_time_format: support %C
104466
104467     %C represents the century number (year/100) as a 2-digit integer
104468
104469     https://bugzilla.gnome.org/show_bug.cgi?id=658061
104470
104471  glib/gdatetime.c | 8 ++++++++
104472  1 file changed, 8 insertions(+)
104473
104474 commit 6f80dc60429e7310300a5df75a03a093c3fd4767
104475 Author: Javier Jardón <jjardon@gnome.org>
104476 Date:   Fri Sep 2 16:32:21 2011 +0100
104477
104478     g_date_time_format: support %c
104479
104480     %c represents the preferred  date  and  time  representation  for the
104481     current locale.
104482
104483     https://bugzilla.gnome.org/show_bug.cgi?id=658061
104484
104485  glib/gdatetime.c | 16 ++++++++++++++++
104486  1 file changed, 16 insertions(+)
104487
104488 commit b42d15490b88f5e1fdd6385143a4fd58040260db
104489 Author: Javier Jardón <jjardon@gnome.org>
104490 Date:   Fri Sep 2 14:52:37 2011 +0100
104491
104492     g_date_time_format: support %V
104493
104494     %V represents the  ISO 8601  week  number of the current year as a
104495     decimal number, range 01 to 53, where week 1 is the  first  week
104496     that  has  at least 4 days in the new year
104497
104498     https://bugzilla.gnome.org/show_bug.cgi?id=658061
104499
104500  glib/gdatetime.c | 11 +++++++++++
104501  1 file changed, 11 insertions(+)
104502
104503 commit 0ea581b80a703f181dc10e5c5fbf9c3a4643d20b
104504 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
104505 Date:   Fri Sep 2 20:56:39 2011 +0300
104506
104507     Updated Belarusian translation.
104508
104509  po/be.po | 506
104510  +++++++++++++++++++++++++++++++++++++--------------------------
104511  1 file changed, 296 insertions(+), 210 deletions(-)
104512
104513 commit 275f1864d836e76ff36ff3f4473370e981679698
104514 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
104515 Date:   Fri Sep 2 08:39:54 2011 +0800
104516
104517     Update Visual C++ README.txt's a bit
104518
104519     LibFFI 3.0.10 is now out officially...
104520
104521  build/win32/vs10/README.txt | 4 ++--
104522  build/win32/vs9/README.txt  | 4 ++--
104523  2 files changed, 4 insertions(+), 4 deletions(-)
104524
104525 commit 8beda5806ae6fb5ad994edecda89ea1df6473ba6
104526 Author: Daniel Nylander <po@danielnylander.se>
104527 Date:   Thu Sep 1 22:24:07 2011 +0200
104528
104529     Updated Swedish translation
104530
104531  po/sv.po | 1156
104532  +++++++++++++++++++++++++++++++++-----------------------------
104533  1 file changed, 619 insertions(+), 537 deletions(-)
104534
104535 commit b0048bb44413af26a4941f36aac0f904773c4822
104536 Author: Daniel Nylander <po@danielnylander.se>
104537 Date:   Thu Sep 1 22:22:32 2011 +0200
104538
104539     Updated Swedish translation
104540
104541  po/sv.po | 161
104542  ++++++++++++++++++++++++++++++++++-----------------------------
104543  1 file changed, 86 insertions(+), 75 deletions(-)
104544
104545 commit a020fbf8f6cd345c0e7cbd5eb0dae194c5dc6650
104546 Author: Will Thompson <will.thompson@collabora.co.uk>
104547 Date:   Thu Sep 1 14:28:57 2011 -0400
104548
104549     gdbus-codegen: post-process all interfaces when parsing >1 file
104550
104551     This also fixes a crash when you run gdbus-codegen with no arguments.
104552
104553     https://bugzilla.gnome.org/show_bug.cgi?id=656323
104554
104555     Signed-off-by: David Zeuthen <davidz@redhat.com>
104556
104557  gio/gdbus-2.0/codegen/codegen_main.py | 2 +-
104558  1 file changed, 1 insertion(+), 1 deletion(-)
104559
104560 commit dbfb56bda94c76366026f0ea738f5472fb7cd0c1
104561 Author: Kjartan Maraas <kmaraas@gnome.org>
104562 Date:   Wed Aug 31 21:17:10 2011 +0200
104563
104564     Updated Norwegian bokmål translation
104565
104566  po/nb.po | 27 ++++++++++++++++++---------
104567  1 file changed, 18 insertions(+), 9 deletions(-)
104568
104569 commit ab8938c64da8f9cf68faca2b8afb3bfa49ff4fa0
104570 Author: Ryan Lortie <desrt@desrt.ca>
104571 Date:   Tue Aug 30 21:31:40 2011 -0400
104572
104573     Revert "gdatetime: Add g_date_time_source_new()"
104574
104575     This reverts three commits:
104576
104577      - 1feb752996b404965a2f58b29a569a273d4374fa
104578      - 5763c631473539746646697e6a775f6eacaa08e2
104579      - 21a538934091e1449e0479daf066fa20df2dc2ef
104580
104581     https://bugzilla.gnome.org/show_bug.cgi?id=655129
104582
104583  configure.ac                          |  17 ---
104584  docs/reference/glib/glib-sections.txt |   3 -
104585  glib/gdatetime.c                      | 232
104586  ----------------------------------
104587  glib/gdatetime.h                      |   3 -
104588  glib/glib.symbols                     |   1 -
104589  glib/gmain.h                          |   1 -
104590  glib/tests/Makefile.am                |   4 -
104591  glib/tests/glib-clock.c               |  38 ------
104592  glib/tests/timeout.c                  |  70 ----------
104593  9 files changed, 369 deletions(-)
104594
104595 commit fe4fc3e8b5a5ad8d4113c4df1fe8e0e9f295035e
104596 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
104597 Date:   Tue Aug 30 16:20:55 2011 +0200
104598
104599     Make GMainLoop, GMainContext and GSource boxed types
104600
104601     Also add some annotations for better usage of these types in bindings.
104602
104603     https://bugzilla.gnome.org/show_bug.cgi?id=657725
104604
104605  glib/gmain.c            | 35 ++++++++++++++++++-----------------
104606  glib/gmain.h            |  8 ++++----
104607  gobject/gboxed.c        |  3 +++
104608  gobject/glib-types.h    | 30 ++++++++++++++++++++++++++++++
104609  gobject/gobject.symbols |  3 +++
104610  5 files changed, 58 insertions(+), 21 deletions(-)
104611
104612 commit 3354b02ccdb5bdc714cdfbe9bbe9a10589c84153
104613 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
104614 Date:   Wed Aug 31 13:01:04 2011 +0800
104615
104616     Update Win32 and VS Readme files
104617
104618     Tell people about the GNOME Live! page that outlines building
104619     GLib and its dependencies with Visual C++.
104620
104621  README.win32                | 5 +++++
104622  build/win32/vs10/README.txt | 5 +++++
104623  build/win32/vs9/README.txt  | 5 +++++
104624  3 files changed, 15 insertions(+)
104625
104626 commit dab38147aec8bd415a6816422baa59863c941ead
104627 Author: Ryan Lortie <desrt@desrt.ca>
104628 Date:   Tue Aug 30 21:13:08 2011 -0400
104629
104630     es.po: stop translating "kB" to "KiB", etc.
104631
104632     "kB" is used by GLib to mean 1000 bytes exactly -- not 1024.  It is
104633     therefore incorrect to translate this to KiB.  Same for the other
104634     units.
104635
104636     The original commit ef3e5917ca1239b39db2cb433c4306d0152f18f5
104637     fixing this
104638     problem was reverted, so I'm applying it again.
104639
104640     See http://mail.gnome.org/archives/gnome-i18n/2011-July/msg00078.html
104641     for more information.
104642
104643  po/es.po | 12 ++++++------
104644  1 file changed, 6 insertions(+), 6 deletions(-)
104645
104646 commit 2955981569808304399d16847712f0ef97c6355b
104647 Author: Dan Winship <danw@gnome.org>
104648 Date:   Tue Aug 16 19:12:59 2011 -0400
104649
104650     g_get_monotonic_time: fix race condition
104651
104652     Since there was nothing guaranteeing synchronization of the
104653     assignments to checked and clockid, it would be possible for one
104654     thread to set clockid = CLOCK_MONOTONIC, and for another thread to see
104655     checked = TRUE but still clockid = CLOCK_REALTIME.
104656
104657     https://bugzilla.gnome.org/show_bug.cgi?id=655129
104658
104659  glib/gmain.c | 29 ++++++++++++++---------------
104660  1 file changed, 14 insertions(+), 15 deletions(-)
104661
104662 commit c0eb77bfc8be7c30c271f2415c08f8f3186113c3
104663 Author: Ryan Lortie <desrt@desrt.ca>
104664 Date:   Tue Aug 30 09:45:52 2011 -0400
104665
104666     unix signal watch: make API match other sources
104667
104668     Change the unix signal watch API to match other sources in both
104669     available functions, names of those functions and order of the
104670     parameters to the _full function.
104671
104672     https://bugzilla.gnome.org/show_bug.cgi?id=657705
104673
104674  docs/reference/glib/glib-sections.txt |  3 ++-
104675  glib/glib-unix.c                      | 36
104676  ++++++++++++++++++++++++++++-------
104677  glib/glib-unix.h                      | 16 ++++++++++------
104678  glib/glib.symbols                     |  3 ++-
104679  glib/tests/unix.c                     | 12 ++----------
104680  5 files changed, 45 insertions(+), 25 deletions(-)
104681
104682 commit 1292ffc7805773312f42409eeee7a7ce6b5837fc
104683 Author: Javier Jardón <jjardon@gnome.org>
104684 Date:   Tue Aug 30 22:52:59 2011 +0100
104685
104686     glib.doap: Add glib to "platform" category
104687
104688  glib.doap | 1 +
104689  1 file changed, 1 insertion(+)
104690
104691 commit ae8dcf429d0e16f944f0f8e8ceab5569408ae410
104692 Author: Jorge González <jorgegonz@svn.gnome.org>
104693 Date:   Tue Aug 30 19:14:04 2011 +0200
104694
104695     Updated Spanish translation
104696
104697  po/es.po | 125
104698  +++++++++++++++++++++++++++++++++------------------------------
104699  1 file changed, 66 insertions(+), 59 deletions(-)
104700
104701 commit c6bd78f31c29a06d948b675da7f5682fe1c3c218
104702 Author: Jorge González <jorgegonz@svn.gnome.org>
104703 Date:   Tue Aug 30 19:00:15 2011 +0200
104704
104705     Updated Spanish translation
104706
104707  po/es.po | 225
104708  +++++++++++++++++++++++++++++++--------------------------------
104709  1 file changed, 109 insertions(+), 116 deletions(-)
104710
104711 commit 49bb7cff4b2f238453363b032f2c401055158026
104712 Author: Stef Walter <stefw@collabora.co.uk>
104713 Date:   Sun Aug 28 20:24:56 2011 +0200
104714
104715     gio: Add GTlsInteraction interaction method invocation guarantees
104716
104717      * Add 'invoke' style method, which can be used to call an interaction
104718        from any thread. The interaction will be run in the appropriate
104719        #GMainContext
104720      * Sync methods can be called whether main loop is running or not.
104721      * Derived classes can choose to implement only sync or async
104722        interaction method, and the invoke method will fill in the blanks.
104723      * Documentation for the above.
104724      * Tests for the above.
104725
104726     https://bugzilla.gnome.org/show_bug.cgi?id=657567
104727
104728  .gitignore                  |   1 +
104729  gio/gio.symbols             |   1 +
104730  gio/gtlsinteraction.c       | 423 +++++++++++++++++++++++-----
104731  gio/gtlsinteraction.h       |  12 +-
104732  gio/tests/Makefile.am       |   3 +
104733  gio/tests/tls-interaction.c | 661
104734  ++++++++++++++++++++++++++++++++++++++++++++
104735  6 files changed, 1036 insertions(+), 65 deletions(-)
104736
104737 commit 116b2932abfa7727cd0486e6e74624aaf4012ab7
104738 Author: Tomas Bzatek <tbzatek@redhat.com>
104739 Date:   Tue Aug 30 18:00:49 2011 +0200
104740
104741     glocalfile: Fix the grammar
104742
104743  gio/glocalfile.c | 2 +-
104744  1 file changed, 1 insertion(+), 1 deletion(-)
104745
104746 commit 780591b542dbd15f6165eb011e2e38b0c10bfe47
104747 Author: Matthias Clasen <mclasen@redhat.com>
104748 Date:   Tue Aug 30 11:44:57 2011 -0400
104749
104750     Post-release version bump
104751
104752  configure.ac | 2 +-
104753  1 file changed, 1 insertion(+), 1 deletion(-)
104754
104755 commit c6850add98dd0dde66217c47e632a121fee88e80
104756 Author: Matthias Clasen <mclasen@redhat.com>
104757 Date:   Tue Aug 30 11:10:40 2011 -0400
104758
104759     2.29.18
104760
104761  configure.ac | 2 +-
104762  1 file changed, 1 insertion(+), 1 deletion(-)
104763
104764 commit 229234111c418c2186868c47bfdd6684be8ee1cf
104765 Author: Bastien Nocera <hadess@hadess.net>
104766 Date:   Fri Aug 26 16:36:12 2011 +0100
104767
104768     gio: Error out when we cannot modify a GAppInfo
104769
104770     g_desktop_app_info_set_as_default_for_type() and
104771     g_desktop_app_info_set_as_last_used_for_type () require the
104772     application's ID, but depending on how the GAppInfo was created,
104773     we might not be have one, and would thus silently fail to set
104774     the default application, or last used application.
104775
104776     https://bugzilla.gnome.org/show_bug.cgi?id=657445
104777
104778  gio/gdesktopappinfo.c | 18 ++++++++++++++++--
104779  1 file changed, 16 insertions(+), 2 deletions(-)
104780
104781 commit 619b77319619d84523866fd11e2cc484b470ed80
104782 Author: Matthias Clasen <mclasen@redhat.com>
104783 Date:   Tue Aug 30 10:25:42 2011 -0400
104784
104785     More updates
104786
104787  NEWS | 6 ++++++
104788  1 file changed, 6 insertions(+)
104789
104790 commit 302a5072c915fc95e187e733acab139bca692e0b
104791 Author: Dan Winship <danw@gnome.org>
104792 Date:   Sat Aug 27 11:33:43 2011 -0400
104793
104794     gio/tests/gdbus-peer: make this work on non-Linux unixes
104795
104796     The test was using a socket in a temporary directory, but not actually
104797     creating that temporary directory. This worked fine on Linux since it
104798     actually ended up using an abstract socket instead, but failed on
104799     unixes without abstract sockets.
104800
104801     https://bugzilla.gnome.org/show_bug.cgi?id=657517
104802
104803  gio/tests/gdbus-peer.c | 26 ++++++++++++++++++++++++--
104804  1 file changed, 24 insertions(+), 2 deletions(-)
104805
104806 commit d156492c8333097d969e933abbde2cab6011b321
104807 Author: Matthias Clasen <mclasen@redhat.com>
104808 Date:   Tue Aug 30 00:00:37 2011 -0400
104809
104810     Add a forgotten section
104811
104812  docs/reference/gio/gio-docs.xml | 1 +
104813  1 file changed, 1 insertion(+)
104814
104815 commit 258ecdfbe643c76ac6c30d008541e17df27cfb47
104816 Author: Matthias Clasen <mclasen@redhat.com>
104817 Date:   Tue Aug 30 00:00:21 2011 -0400
104818
104819     More doc additions
104820
104821  docs/reference/gio/gio-sections.txt | 13 +++++++++++++
104822  1 file changed, 13 insertions(+)
104823
104824 commit 08208e3ce22ef5f42697fc9b015df7bff61e2859
104825 Author: Matthias Clasen <mclasen@redhat.com>
104826 Date:   Mon Aug 29 23:55:48 2011 -0400
104827
104828     Fix a doc comment
104829
104830  gio/giomodule.c | 7 ++++---
104831  1 file changed, 4 insertions(+), 3 deletions(-)
104832
104833 commit b57f2e9327c572c2823cebd53afb1e79589c476f
104834 Author: Matthias Clasen <mclasen@redhat.com>
104835 Date:   Mon Aug 29 23:42:24 2011 -0400
104836
104837     Clean up gobject docs
104838
104839  docs/reference/gobject/gobject-sections.txt | 9 +++++++--
104840  1 file changed, 7 insertions(+), 2 deletions(-)
104841
104842 commit 0196fcc9ce0492235f681584037de2f61557f3ac
104843 Author: Matthias Clasen <mclasen@redhat.com>
104844 Date:   Mon Aug 29 23:36:27 2011 -0400
104845
104846     Correct a doc typo
104847
104848  glib/ghmac.c | 2 +-
104849  1 file changed, 1 insertion(+), 1 deletion(-)
104850
104851 commit a8b128a01cb0798481c56c4c4a1f84625415d904
104852 Author: Matthias Clasen <mclasen@redhat.com>
104853 Date:   Mon Aug 29 23:33:48 2011 -0400
104854
104855     Remove no-longer existing api
104856
104857  docs/reference/glib/glib-sections.txt | 1 -
104858  1 file changed, 1 deletion(-)
104859
104860 commit fb74f6e303ee89ab8b37708556a24b5e219c1db1
104861 Author: Dan Winship <danw@gnome.org>
104862 Date:   Sat Aug 27 19:46:51 2011 -0400
104863
104864     GSocketAddress: create IPv4 addresses for IPv6 mapped-IPv4 addresses
104865
104866     IPv6-mapped-IPv4 addresses are annoying. Just translate them to real
104867     IPv4 addresses.
104868
104869     based on a patch from Jonny Lamb
104870     https://bugzilla.gnome.org/show_bug.cgi?id=646082
104871
104872  gio/gsocketaddress.c |  15 +++++++-
104873  gio/tests/socket.c   | 107
104874  ++++++++++++++++++++++++++++++++++++++++++++++++---
104875  2 files changed, 116 insertions(+), 6 deletions(-)
104876
104877 commit c938250c3335cac58cca8e6747ba8359534989c5
104878 Author: Matthias Clasen <mclasen@redhat.com>
104879 Date:   Mon Aug 29 21:43:50 2011 -0400
104880
104881     Add a 'since 2.30' index to gobject docs
104882
104883  docs/reference/gobject/gobject-docs.sgml | 4 ++++
104884  1 file changed, 4 insertions(+)
104885
104886 commit a21ee644c83b4a6cfabdc9b34d6f829277fe9253
104887 Author: Matthias Clasen <mclasen@redhat.com>
104888 Date:   Mon Aug 29 19:02:33 2011 -0400
104889
104890     Don't distribute MAINTAINERS
104891
104892     ...it does not exist anymore.
104893
104894  Makefile.am | 1 -
104895  1 file changed, 1 deletion(-)
104896
104897 commit 4fb921439b2b4aa874d0e88cb7cf800c4178bda4
104898 Author: Matthias Clasen <mclasen@redhat.com>
104899 Date:   Mon Aug 29 18:29:16 2011 -0400
104900
104901     First round of NEWS updates for 2.29.18
104902
104903  NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++
104904  1 file changed, 42 insertions(+)
104905
104906 commit 027b63ab96f2c978f6670f42c27fe7c8dcdfd4aa
104907 Author: David Zeuthen <davidz@redhat.com>
104908 Date:   Mon Aug 29 16:46:45 2011 -0400
104909
104910     GDBusObjectManagerServer: Add locking
104911
104912     Signed-off-by: David Zeuthen <davidz@redhat.com>
104913
104914  gio/gdbusobjectmanagerserver.c | 157
104915  +++++++++++++++++++++++++++++------------
104916  1 file changed, 110 insertions(+), 47 deletions(-)
104917
104918 commit 4e7ef619ebe025bd97d2a3ef8dd8c1b7baa903b2
104919 Author: David Zeuthen <davidz@redhat.com>
104920 Date:   Mon Aug 29 16:20:50 2011 -0400
104921
104922     GDBusObjectManagerClient: Add locking
104923
104924     Signed-off-by: David Zeuthen <davidz@redhat.com>
104925
104926  gio/gdbusobjectmanagerclient.c | 107
104927  +++++++++++++++++++++++++++++++++--------
104928  1 file changed, 88 insertions(+), 19 deletions(-)
104929
104930 commit fcefc71d5932f2828a27c4064d8a64a0382891a9
104931 Author: David Zeuthen <davidz@redhat.com>
104932 Date:   Mon Aug 29 15:29:27 2011 -0400
104933
104934     GDBusObjectProxy: Add locking
104935
104936     Signed-off-by: David Zeuthen <davidz@redhat.com>
104937
104938  gio/gdbusobjectproxy.c | 62
104939  +++++++++++++++++++++++++++++++++++++++++++-------
104940  1 file changed, 54 insertions(+), 8 deletions(-)
104941
104942 commit dc38967fd35286f9489a8cdcb3d811d34113ceca
104943 Author: Matthias Clasen <mclasen@redhat.com>
104944 Date:   Mon Aug 29 15:18:29 2011 -0400
104945
104946     Don't call close on invalid fds
104947
104948     If an fd is -1, don't call close() on it, since that leads to
104949     EBDAF and complaints from valgrind.
104950
104951     https://bugzilla.gnome.org/show_bug.cgi?id=657593
104952
104953  glib/gtestutils.c | 9 ++++++---
104954  1 file changed, 6 insertions(+), 3 deletions(-)
104955
104956 commit fb94a0299bbe23e8531556002cb7e2f895d736e0
104957 Author: David Zeuthen <davidz@redhat.com>
104958 Date:   Mon Aug 29 15:19:42 2011 -0400
104959
104960     GDBusObjectSkeleton: Add locking
104961
104962     Signed-off-by: David Zeuthen <davidz@redhat.com>
104963
104964  gio/gdbusobjectskeleton.c | 84
104965  ++++++++++++++++++++++++++++++++++++++---------
104966  1 file changed, 69 insertions(+), 15 deletions(-)
104967
104968 commit faec5d6b5cebd1075cc75c8be75b8e7f225d4595
104969 Author: David Zeuthen <davidz@redhat.com>
104970 Date:   Mon Aug 29 14:23:02 2011 -0400
104971
104972     GDBusInterfaceSkeleton: Add locking
104973
104974     Signed-off-by: David Zeuthen <davidz@redhat.com>
104975
104976  gio/gdbusinterfaceskeleton.c | 75
104977  ++++++++++++++++++++++++++++++++++++++------
104978  1 file changed, 66 insertions(+), 9 deletions(-)
104979
104980 commit 4e4505b8deaad39d5a6dd598ad49f5cb5dd72480
104981 Author: Stef Walter <stefw@collabora.co.uk>
104982 Date:   Sun Aug 28 06:58:29 2011 +0200
104983
104984     Print out URL to HTML coverage report after 'make lcov'
104985
104986     * For easy clicking
104987
104988     https://bugzilla.gnome.org/show_bug.cgi?id=657540
104989
104990  Makefile.decl | 1 +
104991  1 file changed, 1 insertion(+)
104992
104993 commit 21a538934091e1449e0479daf066fa20df2dc2ef
104994 Author: Colin Walters <walters@verbum.org>
104995 Date:   Mon Aug 29 15:05:34 2011 -0400
104996
104997     gdatetime: Tweak g_date_time_source_new() documentation
104998
104999  glib/gdatetime.c | 3 ++-
105000  1 file changed, 2 insertions(+), 1 deletion(-)
105001
105002 commit 1b28408b8bfe282f671716a39bba3208d3fef39a
105003 Author: Matthias Clasen <mclasen@redhat.com>
105004 Date:   Mon Aug 29 14:49:32 2011 -0400
105005
105006     Spelling fixes
105007
105008     Spelling fixes in comments and docs, provided by
105009     Kjartan Maraas in bug 657336.
105010
105011  gio/gapplicationcommandline.c  |  2 +-
105012  gio/gasyncinitable.c           |  2 +-
105013  gio/gbufferedinputstream.c     |  4 ++--
105014  gio/gcancellable.c             |  2 +-
105015  gio/gconverter.c               |  4 ++--
105016  gio/gdatainputstream.c         |  2 +-
105017  gio/gdbusconnection.c          |  6 +++---
105018  gio/gdbusserver.c              |  2 +-
105019  gio/gdesktopappinfo.c          |  2 +-
105020  gio/gdrive.c                   |  2 +-
105021  gio/gfile.c                    |  4 ++--
105022  gio/gfileattribute.c           |  2 +-
105023  gio/gfileenumerator.c          |  8 ++++----
105024  gio/gfileinputstream.c         |  4 ++--
105025  gio/gfilemonitor.c             |  4 ++--
105026  gio/ginitable.c                |  8 ++++----
105027  gio/ginputstream.c             | 16 ++++++++--------
105028  gio/giomodule.h                |  2 +-
105029  gio/giostream.c                | 12 ++++++------
105030  gio/giotypes.h                 |  2 +-
105031  gio/gloadableicon.c            |  4 ++--
105032  gio/glocalfile.c               |  2 +-
105033  gio/gmount.c                   | 16 ++++++++--------
105034  gio/goutputstream.c            | 22 +++++++++++-----------
105035  gio/gproxyaddressenumerator.c  |  2 +-
105036  gio/gregistrysettingsbackend.c |  4 ++--
105037  gio/gseekable.c                |  4 ++--
105038  gio/gsettings.c                |  6 +++---
105039  gio/gsettingsbackend.c         |  4 ++--
105040  gio/gsimplepermission.c        |  2 +-
105041  gio/gsocket.c                  |  2 +-
105042  gio/gsocketaddress.c           |  2 +-
105043  gio/gsocks5proxy.c             |  4 ++--
105044  gio/gunionvolumemonitor.c      |  2 +-
105045  gio/gvolume.c                  |  6 +++---
105046  gio/gwin32mount.c              |  2 +-
105047  gio/strinfo.c                  |  4 ++--
105048  glib/gbsearcharray.h           |  2 +-
105049  glib/gconvert.c                | 18 +++++++++---------
105050  glib/gdataset.c                |  2 +-
105051  glib/gdatetime.c               | 10 +++++-----
105052  glib/gfileutils.c              |  2 +-
105053  glib/gmain.c                   |  2 +-
105054  glib/gregex.c                  | 16 ++++++++--------
105055  glib/gregex.h                  |  2 +-
105056  glib/gslice.c                  |  6 +++---
105057  glib/gstdio.h                  |  2 +-
105058  glib/gstrfuncs.c               |  2 +-
105059  glib/gthread.c                 |  6 +++---
105060  glib/gthreadpool.c             |  4 ++--
105061  glib/gthreadprivate.h          |  2 +-
105062  glib/gtimezone.c               |  2 +-
105063  glib/gutf8.c                   | 12 ++++++------
105064  glib/gutils.c                  |  2 +-
105065  glib/gvariant-parser.c         |  2 +-
105066  glib/gvariant-serialiser.c     |  4 ++--
105067  glib/gvariant.c                |  2 +-
105068  glib/gvarianttypeinfo.c        |  2 +-
105069  glib/gvarianttypeinfo.h        |  6 +++---
105070  glib/gwin32.c                  |  2 +-
105071  gmodule/gmodule.c              |  2 +-
105072  gmodule/gmodule.h              |  2 +-
105073  gobject/gboxed.c               |  4 ++--
105074  gobject/gclosure.c             |  4 ++--
105075  gobject/glib-genmarshal.c      |  2 +-
105076  gobject/gobject.c              |  2 +-
105077  gobject/gobject.h              |  6 +++---
105078  gobject/gparam.c               |  4 ++--
105079  gobject/gparam.h               |  2 +-
105080  gobject/gsignal.c              |  4 ++--
105081  gobject/gtype.c                |  4 ++--
105082  gobject/gvaluearray.c          |  4 ++--
105083  tests/memchunks.c              |  2 +-
105084  tests/threadpool-test.c        |  4 ++--
105085  74 files changed, 167 insertions(+), 167 deletions(-)
105086
105087 commit 5763c631473539746646697e6a775f6eacaa08e2
105088 Author: Colin Walters <walters@verbum.org>
105089 Date:   Wed Aug 17 13:09:27 2011 -0400
105090
105091     Add Linux timerfd_create() backend for g_date_time_source_new()
105092
105093     This makes the source efficient on Linux.
105094
105095     Tested on Fedora 15 x86_64 + updates, kernel-2.6.40-4.fc15.x86_64
105096     Also tested fallback code for unsupported flag TFD_TIMER_CANCEL_ON_SET
105097     on kernel 2.6.38.
105098
105099     https://bugzilla.gnome.org/show_bug.cgi?id=655129
105100
105101  configure.ac     | 17 ++++++++++++
105102  glib/gdatetime.c | 79
105103  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
105104  2 files changed, 94 insertions(+), 2 deletions(-)
105105
105106 commit 1feb752996b404965a2f58b29a569a273d4374fa
105107 Author: Colin Walters <walters@verbum.org>
105108 Date:   Sat Aug 13 08:55:20 2011 -0400
105109
105110     gdatetime: Add g_date_time_source_new()
105111
105112     Several different codebases in GNOME want to implement wall clocks.
105113     While we could pretty easily share a private library, it's not a
105114     substantial amount of code, and GLib already has a lot of the
105115     necessary system-specific detection and handling infrastructure.
105116
105117     Note this initial implementation just wakes up once a second in the
105118     cancel_on_set case; we'll add the Linux-specific handling in a
105119     subsequent commit.
105120
105121     https://bugzilla.gnome.org/show_bug.cgi?id=655129
105122
105123  docs/reference/glib/glib-sections.txt |   3 +
105124  glib/gdatetime.c                      | 156
105125  ++++++++++++++++++++++++++++++++++
105126  glib/gdatetime.h                      |   3 +
105127  glib/glib.symbols                     |   1 +
105128  glib/gmain.h                          |   1 +
105129  glib/tests/Makefile.am                |   4 +
105130  glib/tests/glib-clock.c               |  38 +++++++++
105131  glib/tests/timeout.c                  |  70 +++++++++++++++
105132  8 files changed, 276 insertions(+)
105133
105134 commit 1dfe332e4505d9de9d5819087a60a591b40dde28
105135 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
105136 Date:   Mon Aug 29 19:18:28 2011 +0800
105137
105138     Updated Traditional Chinese translation(Hong Kong and Taiwan)
105139
105140  po/zh_HK.po | 1410
105141  +++++++++++++++++++++++++++++++---------------------------
105142  po/zh_TW.po | 1412
105143  ++++++++++++++++++++++++++++++++---------------------------
105144  2 files changed, 1551 insertions(+), 1271 deletions(-)
105145
105146 commit 67613478ebeda4c8bcc4aff154ef38cc07387cbf
105147 Author: Yuri Myasoedov <omerta13@yandex.ru>
105148 Date:   Sun Aug 28 22:24:49 2011 +0400
105149
105150     Updated Russian translation
105151
105152  po/ru.po | 160
105153  +++++++++++++++++++++++++++++++++++----------------------------
105154  1 file changed, 89 insertions(+), 71 deletions(-)
105155
105156 commit 965232049f66a53005166e6c17d509ed92ec4b72
105157 Author: Kjartan Maraas <kmaraas@gnome.org>
105158 Date:   Sun Aug 28 19:07:09 2011 +0200
105159
105160     Updated Norwegian bokmål translation
105161
105162  po/nb.po | 141
105163  +++++++++++++++++++++++++++++++++------------------------------
105164  1 file changed, 75 insertions(+), 66 deletions(-)
105165
105166 commit b2b2f443ef3effd993de6ba3ba0883c9f81ef06f
105167 Author: Fran Dieguez <fran@openhost.es>
105168 Date:   Sun Aug 28 16:01:03 2011 +0200
105169
105170     Updated galician translations
105171
105172  po/gl.po | 97
105173  +++++++++++++++++++++++++++++++++++++---------------------------
105174  1 file changed, 56 insertions(+), 41 deletions(-)
105175
105176 commit 41e4db80768e0155fdc5eaa71c59a7f4011e624a
105177 Author: Kalev Lember <kalevlember@gmail.com>
105178 Date:   Mon Aug 15 16:09:18 2011 +0300
105179
105180     gio/tests/gtlsconsoleinteraction: Work around missing getpass()
105181     on win32
105182
105183     Loosely based on a patch by Sam Thursfield <ssssam@gmail.com>.
105184     https://bugzilla.gnome.org/show_bug.cgi?id=656341
105185
105186  gio/tests/gtlsconsoleinteraction.c | 31 +++++++++++++++++++++++++++++++
105187  1 file changed, 31 insertions(+)
105188
105189 commit a0029515caa2cce46fdd865d90043003bb6cd9b0
105190 Author: Jorge González <jorgegonz@svn.gnome.org>
105191 Date:   Sun Aug 28 10:14:54 2011 +0200
105192
105193     Updated Spanish translation
105194
105195  po/es.po | 141
105196  +++++++++++++++++++++++++++++++++------------------------------
105197  1 file changed, 75 insertions(+), 66 deletions(-)
105198
105199 commit 4d08b2094e6b657e4427e8ea5cc266010aa92987
105200 Author: Jorge González <jorgegonz@svn.gnome.org>
105201 Date:   Sun Aug 28 10:08:05 2011 +0200
105202
105203     Updated Spanish translation
105204
105205  po/es.po | 174
105206  +++++++++++++++++++++++++++++++++++----------------------------
105207  1 file changed, 97 insertions(+), 77 deletions(-)
105208
105209 commit be555ed2d035759236db20d0f4b4ef9644350779
105210 Author: Matthias Clasen <mclasen@redhat.com>
105211 Date:   Sat Aug 27 23:30:43 2011 -0400
105212
105213     Fix symbol lists
105214
105215  gio/gio.symbols | 1 +
105216  1 file changed, 1 insertion(+)
105217
105218 commit 6e80885c8d4efe20b5fe507af81ddaa7f408e8c5
105219 Author: Matthias Clasen <mclasen@redhat.com>
105220 Date:   Sat Aug 27 13:18:45 2011 -0400
105221
105222     Spell out file descriptors in a message
105223
105224     Translators don't necessarily know what 'fds' are.
105225     Pointed out in bug 657454.
105226
105227  gio/gdbusmessage.c | 2 +-
105228  1 file changed, 1 insertion(+), 1 deletion(-)
105229
105230 commit 1a2265889b174c069a58beb16dc57fc13a009263
105231 Author: Matthias Clasen <mclasen@redhat.com>
105232 Date:   Sat Aug 27 13:15:42 2011 -0400
105233
105234     GDBusMessage: Use ngettext() where appropriate
105235
105236     Pointed out in bug 657452.
105237
105238  gio/gdbusmessage.c | 15 ++++++++++++---
105239  1 file changed, 12 insertions(+), 3 deletions(-)
105240
105241 commit 06b23e2b5416e994d29560436587a04b762e21cd
105242 Author: Dan Winship <danw@gnome.org>
105243 Date:   Sat Aug 27 12:08:32 2011 -0400
105244
105245     gsocketaddress: don't return ABSTRACT if the OS doesn't support it
105246
105247     FreeBSD apparently has non-0-length (but nameless) ANONYMOUS sockets.
105248     Fix the heuristics here.
105249
105250  gio/gsocketaddress.c | 7 ++++++-
105251  1 file changed, 6 insertions(+), 1 deletion(-)
105252
105253 commit aa10574dc37982457765783781f5e0e67015d4ae
105254 Author: Dan Winship <danw@gnome.org>
105255 Date:   Sat Aug 27 11:36:05 2011 -0400
105256
105257     gunixcredentialsmessage: fix this on FreeBSD
105258
105259     pointed out by Henry Hu
105260     https://bugzilla.gnome.org/show_bug.cgi?id=628904
105261
105262  gio/gunixcredentialsmessage.c | 2 +-
105263  1 file changed, 1 insertion(+), 1 deletion(-)
105264
105265 commit cef679d004b9fe89ae08519861e235818dd57b46
105266 Author: Dan Winship <danw@gnome.org>
105267 Date:   Sat Aug 27 09:59:02 2011 -0400
105268
105269     GSocket: fix GIOCondition on timed-out socket operation
105270
105271     The docs for g_socket_set_timeout() claimed that if an async operation
105272     timed out, the GIOCondition passed to the source callback would be
105273     G_IO_IN or G_IO_OUT (thus prompting the caller to call
105274     g_socket_receive/send and get a G_IO_ERROR_TIMED_OUT), but in fact it
105275     ended up being 0, and gio/tests/socket.c was erroneously testing for
105276     that instead of the correct value. Fix this.
105277
105278  gio/gsocket.c      | 3 ++-
105279  gio/tests/socket.c | 4 ++--
105280  2 files changed, 4 insertions(+), 3 deletions(-)
105281
105282 commit 60f23ecbbc7d65eb5188875dc2c50a5f793a82a4
105283 Author: Og B. Maciel <ogmaciel@gnome.org>
105284 Date:   Fri Aug 26 11:07:57 2011 -0400
105285
105286     Updated Brazilian Portuguese translation.
105287
105288  po/pt_BR.po | 4 ++--
105289  1 file changed, 2 insertions(+), 2 deletions(-)
105290
105291 commit c04496d98d05edf3fa77db8d0a2c61634471f46b
105292 Author: Og B. Maciel <ogmaciel@gnome.org>
105293 Date:   Fri Aug 26 11:07:32 2011 -0400
105294
105295     Fixed typo: s/ether/enter.
105296
105297  gio/gtlspassword.c | 2 +-
105298  1 file changed, 1 insertion(+), 1 deletion(-)
105299
105300 commit 54b34bd4e41f5cfaeee6eff1aeb925c80ced699b
105301 Author: Og B. Maciel <ogmaciel@gnome.org>
105302 Date:   Fri Aug 26 11:06:13 2011 -0400
105303
105304     Updated Brazilian Portuguese translation.
105305
105306  po/pt_BR.po | 27 ++++++++++++++-------------
105307  1 file changed, 14 insertions(+), 13 deletions(-)
105308
105309 commit d789e78dff26d787b5a55c4b7f5858a7219d5a96
105310 Author: Stef Walter <stefw@collabora.co.uk>
105311 Date:   Fri Aug 26 15:27:19 2011 +0200
105312
105313     giomodule: When loading GIO_EXTRA_MODULES skip duplicates
105314
105315      * Load modules from paths listed in GIO_EXTRA_MODULES environment
105316        variable first.
105317      * Ignore duplicate modules based on module basename.
105318      * Add the concept of GIOModuleScope which allows other callers to
105319        skip duplicate loaded modules, or block specific modules based on
105320        basename.
105321      * Document behavior.
105322
105323     https://bugzilla.gnome.org/show_bug.cgi?id=656914
105324
105325  docs/reference/gio/gio-sections.txt |   5 +
105326  gio/gio.symbols                     |   5 +
105327  gio/gioenums.h                      |  16 +++
105328  gio/giomodule.c                     | 202
105329  +++++++++++++++++++++++++++++++++---
105330  gio/giomodule.h                     |  12 +++
105331  5 files changed, 224 insertions(+), 16 deletions(-)
105332
105333 commit 78ec02647e1b85596732e99beb31ac4d2285af34
105334 Author: Og B. Maciel <ogmaciel@gnome.org>
105335 Date:   Fri Aug 26 09:04:41 2011 -0400
105336
105337     Updated Brazilian Portuguese translation.
105338
105339  po/pt_BR.po | 1805
105340  ++++++++++++++++++++++++++++++++++++-----------------------
105341  1 file changed, 1093 insertions(+), 712 deletions(-)
105342
105343 commit 41432cb375eb04729c8fe506c40ce79fc803028b
105344 Author: Stef Walter <stefw@collabora.co.uk>
105345 Date:   Sat Aug 13 14:03:53 2011 +0200
105346
105347     Make GTlsInteraction virtual methods cancellable
105348
105349      * Add cancellable argument to g_tls_interaction_ask_password
105350        and g_tls_interaction_ask_password_async.
105351      * This is API breakage, but this API has not yet been released
105352        in a stable release (and very unlikely used yet).
105353      * Since we're breaking unreleased API, expand amount of padding
105354        on GTlsInteractionClass because we're going to need it.
105355
105356     https://bugzilla.gnome.org/show_bug.cgi?id=656443
105357
105358  gio/gioenums.h                     | 12 ++++----
105359  gio/gtlsinteraction.c              | 57
105360  ++++++++++++++++++++++++++++++++------
105361  gio/gtlsinteraction.h              | 18 ++++++++----
105362  gio/tests/gtlsconsoleinteraction.c | 25 +++++++++++++----
105363  4 files changed, 87 insertions(+), 25 deletions(-)
105364
105365 commit 7d679717f0007dac2f86f05edc763f373135aeee
105366 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
105367 Date:   Tue Aug 23 07:37:05 2011 +0200
105368
105369     Add gdbus-codegen to glib-zip.in
105370
105371     https://bugzilla.gnome.org/show_bug.cgi?id=650763
105372
105373  glib-zip.in | 3 +++
105374  1 file changed, 3 insertions(+)
105375
105376 commit a2614efd145eb4e20b0d7643c6f53c50a4d09296
105377 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
105378 Date:   Tue Aug 23 06:36:47 2011 +0100
105379
105380     Make gdbus-codegen 'relocatable' at runtime on Windows.
105381
105382     https://bugzilla.gnome.org/show_bug.cgi?id=650763
105383
105384  gio/gdbus-2.0/codegen/gdbus-codegen.in | 3 +++
105385  1 file changed, 3 insertions(+)
105386
105387 commit acb5b852c1175675d0edd2f05f76aefdaa29e1c7
105388 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
105389 Date:   Thu Aug 25 10:45:40 2011 +0100
105390
105391     gdbus-codegen: Revert to using /usr/bin/env for Python
105392
105393     After a lot of discussion, we decided /usr/bin/env is the most
105394     flexible for now.
105395
105396     https://bugzilla.gnome.org/show_bug.cgi?id=650763
105397
105398  gio/gdbus-2.0/codegen/Makefile.am      | 2 +-
105399  gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
105400  2 files changed, 2 insertions(+), 2 deletions(-)
105401
105402 commit cd0cd950785515d826abbe55d6b5948c411e1490
105403 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
105404 Date:   Tue Aug 23 16:38:36 2011 +0100
105405
105406     Introduce the UNINSTALLED_GLIB_SRCDIR environment variable
105407
105408     This makes it possible to avoid setting PYTHONPATH in
105409     Makefile.am files.
105410
105411     https://bugzilla.gnome.org/show_bug.cgi?id=650763
105412
105413  gio/gdbus-2.0/codegen/gdbus-codegen.in             | 13 +++++++++----
105414  gio/tests/Makefile.am                              |  4 ++--
105415  gio/tests/gdbus-object-manager-example/Makefile.am |  4 ++--
105416  3 files changed, 13 insertions(+), 8 deletions(-)
105417
105418 commit 5391aae0093c8046208ed1c7e3ae32ce9186057f
105419 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
105420 Date:   Tue Aug 23 17:37:35 2011 +0200
105421
105422     Introduce the UNINSTALLED_GLIB_BUILDDIR environment variable
105423
105424     This makes it possible to also use relative imports for
105425     gdbus-codegen's config module.
105426
105427     https://bugzilla.gnome.org/show_bug.cgi?id=650763
105428
105429  gio/gdbus-2.0/codegen/__init__.py                  | 29
105430  ++++++++++++++++++++
105431  gio/gdbus-2.0/codegen/codegen.py                   |  2 +-
105432  gio/gdbus-2.0/codegen/codegen_docbook.py           |  2 +-
105433  gio/gdbus-2.0/codegen/codegen_main.py              |  2 +-
105434  gio/tests/Makefile.am                              | 32
105435  ++++++++++++----------
105436  gio/tests/gdbus-object-manager-example/Makefile.am | 16 ++++++-----
105437  6 files changed, 58 insertions(+), 25 deletions(-)
105438
105439 commit 5dc3c2efc89ef57fe159736ab52aae8ff25a745c
105440 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
105441 Date:   Tue Aug 23 07:35:01 2011 +0200
105442
105443     Use relative imports for the gdbus/codegen package
105444
105445     But not yet for the config module (but is taken care
105446     of in a followup patch).
105447
105448     https://bugzilla.gnome.org/show_bug.cgi?id=650763
105449
105450  gio/gdbus-2.0/codegen/codegen.py         |  4 ++--
105451  gio/gdbus-2.0/codegen/codegen_docbook.py |  6 +++---
105452  gio/gdbus-2.0/codegen/codegen_main.py    | 10 +++++-----
105453  gio/gdbus-2.0/codegen/dbustypes.py       |  2 +-
105454  gio/gdbus-2.0/codegen/parser.py          |  4 ++--
105455  5 files changed, 13 insertions(+), 13 deletions(-)
105456
105457 commit 0eaec4e59a9a9662f82d9ceb0c00c15a396adc3f
105458 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
105459 Date:   Tue Aug 23 07:32:18 2011 +0200
105460
105461     Avoid using - (hyphen) in gdbus-codegen directory name
105462
105463     It's an invalid character in Python module names and prevents us from
105464     being able to import it.
105465
105466     https://bugzilla.gnome.org/show_bug.cgi?id=650763
105467
105468  configure.ac                                                | 4 ++--
105469  gio/Makefile.am                                             | 2 +-
105470  gio/{gdbus-codegen => gdbus-2.0/codegen}/.gitignore         | 0
105471  gio/{gdbus-codegen => gdbus-2.0/codegen}/Makefile.am        | 2 +-
105472  gio/{gdbus-codegen => gdbus-2.0/codegen}/__init__.py        | 0
105473  gio/{gdbus-codegen => gdbus-2.0/codegen}/codegen.py         | 0
105474  gio/{gdbus-codegen => gdbus-2.0/codegen}/codegen_docbook.py | 0
105475  gio/{gdbus-codegen => gdbus-2.0/codegen}/codegen_main.py    | 0
105476  gio/{gdbus-codegen => gdbus-2.0/codegen}/config.py.in       | 0
105477  gio/{gdbus-codegen => gdbus-2.0/codegen}/dbustypes.py       | 0
105478  gio/{gdbus-codegen => gdbus-2.0/codegen}/gdbus-codegen.in   | 2 +-
105479  gio/{gdbus-codegen => gdbus-2.0/codegen}/parser.py          | 0
105480  gio/{gdbus-codegen => gdbus-2.0/codegen}/utils.py           | 0
105481  13 files changed, 5 insertions(+), 5 deletions(-)
105482
105483 commit 33831bda2465c8f1e5d4a3fd2bf4e3618a812282
105484 Author: Ionut Biru <ibiru@archlinux.org>
105485 Date:   Wed Aug 24 19:09:53 2011 +0000
105486
105487     Use detected PYTHON shebang in gdbus-codegen
105488
105489     Change the hardcoded /usr/bin/python shebag from gdbus-codegen.in into
105490     @PYTHON@. Is used in Makefile.am to use detected python binary.
105491
105492     $(AM_V_GEN) sed -e 's,@libdir\@,$(libdir),' -e
105493     's,@PYTHON\@,$(PYTHON),'
105494     $< > $@.tmp && mv $@.tmp $@
105495
105496     Signed-off-by: Ionut Biru <ibiru@archlinux.org>
105497
105498     https://bugzilla.gnome.org/show_bug.cgi?id=657274
105499
105500  gio/gdbus-codegen/gdbus-codegen.in | 2 +-
105501  1 file changed, 1 insertion(+), 1 deletion(-)
105502
105503 commit fe8ca95882a88877ff8a7eac817a4d33149767c1
105504 Author: Yuri Myasoedov <omerta13@yandex.ru>
105505 Date:   Thu Aug 25 18:59:56 2011 +0400
105506
105507     Updated Russian translation
105508
105509  po/ru.po | 1302
105510  ++++++++++++++++++++++++++++++--------------------------------
105511  1 file changed, 632 insertions(+), 670 deletions(-)
105512
105513 commit 2e05470e3a8928e960dd093a89bb325a21e64df9
105514 Author: Javier Jardón <jjardon@gnome.org>
105515 Date:   Thu Aug 25 12:26:27 2011 +0100
105516
105517     glib.doap: Fix download location
105518
105519  glib.doap | 2 +-
105520  1 file changed, 1 insertion(+), 1 deletion(-)
105521
105522 commit 471593ebf0e133f97c08b27f357bc16ece5f81ec
105523 Author: Matthias Clasen <mclasen@redhat.com>
105524 Date:   Wed Aug 24 21:23:36 2011 -0400
105525
105526     GCancellable: Small annotation additions
105527
105528     https://bugzilla.gnome.org/show_bug.cgi?id=657243
105529
105530  gio/gcancellable.c | 26 +++++++++++++-------------
105531  1 file changed, 13 insertions(+), 13 deletions(-)
105532
105533 commit 3cb189c1ce5cc99c3c872becf38c4be95a0ed6e9
105534 Author: Fran Dieguez <fran@openhost.es>
105535 Date:   Wed Aug 24 20:59:50 2011 +0200
105536
105537     Updated Galician translations
105538
105539  po/gl.po | 210
105540  ++++++++++++++++++++++++++++++++++-----------------------------
105541  1 file changed, 113 insertions(+), 97 deletions(-)
105542
105543 commit 28e6ad2dbcc9a7fb1ae3850ac7d1a10b17215e78
105544 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
105545 Date:   Wed Aug 24 19:57:14 2011 +0200
105546
105547     Updated Spanish translation
105548
105549  po/es.po | 214
105550  ++++++++++++++++++++++++++++++++++-----------------------------
105551  1 file changed, 115 insertions(+), 99 deletions(-)
105552
105553 commit 2cd3c200687751c9cc26774f650b7651bffcc598
105554 Author: Dan Winship <danw@gnome.org>
105555 Date:   Mon Aug 22 11:37:48 2011 -0400
105556
105557     gfileutils: fix docs/annotations for temp file methods
105558
105559     https://bugzilla.gnome.org/show_bug.cgi?id=657084
105560
105561  glib/gfileutils.c | 40 ++++++++++++++++++++++------------------
105562  1 file changed, 22 insertions(+), 18 deletions(-)
105563
105564 commit 24e03ed409570cd026c459436db1b1a3e4bf3789
105565 Author: Emmanuele Bassi <ebassi@linux.intel.com>
105566 Date:   Wed Aug 24 18:20:32 2011 +0100
105567
105568     Add DOAP file and remove MAINTAINERS
105569
105570  MAINTAINERS | 12 ------------
105571  glib.doap   | 46 ++++++++++++++++++++++++++++++++++++++++++++++
105572  2 files changed, 46 insertions(+), 12 deletions(-)
105573
105574 commit b11eb65c67d2bc29fbcb52f3d14bb0e121f22201
105575 Author: Kjartan Maraas <kmaraas@gnome.org>
105576 Date:   Wed Aug 24 15:38:46 2011 +0200
105577
105578     Updated Norwegian bokmål translation
105579
105580  po/nb.po | 166
105581  ++++++++++++++++++++++++++++++++-------------------------------
105582  1 file changed, 85 insertions(+), 81 deletions(-)
105583
105584 commit 4d544b51a47c6d0172229c60c3e2ac59d0c12a66
105585 Author: Daniel Nylander <po@danielnylander.se>
105586 Date:   Wed Aug 24 09:19:20 2011 +0200
105587
105588     Updated Swedish translation
105589
105590  po/sv.po | 274
105591  +++++++++++++++++++++++++++------------------------------------
105592  1 file changed, 117 insertions(+), 157 deletions(-)
105593
105594 commit ff0cf7b681a2aac3b0f4b5608c8500db969ad4b7
105595 Author: Philip Withnall <philip@tecnocode.co.uk>
105596 Date:   Tue Aug 23 23:47:54 2011 +0100
105597
105598     Bug 657206 — GInputStream leaked in g_file_icon_load_async()
105599
105600     Add a missing unref to g_file_icon_load_async().
105601
105602     Closes: bgo#657206
105603
105604  gio/gfileicon.c | 1 +
105605  1 file changed, 1 insertion(+)
105606
105607 commit 30d9636df24000812179f6910cf5c4c3de23cdcd
105608 Author: Eduardo Lima Mitev <elima@igalia.com>
105609 Date:   Thu Jul 29 13:59:42 2010 +0200
105610
105611     GIO: Add more missing GI annotations
105612
105613      - g_io_extension_point_register()
105614      - g_io_extension_point_lookup()
105615      - g_io_extension_point_implement()
105616
105617     https://bugzilla.gnome.org/show_bug.cgi?id=625383
105618
105619  gio/giomodule.c | 10 +++++-----
105620  1 file changed, 5 insertions(+), 5 deletions(-)
105621
105622 commit 47987eaf1411bd2fb197524d204b43af9a4a41ac
105623 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
105624 Date:   Tue Aug 23 19:02:55 2011 +0200
105625
105626     Updated Serbian translation
105627
105628  po/sr.po       | 1408
105629  +++++++++++++++++++++++++++++++-------------------------
105630  po/sr@latin.po | 1408
105631  +++++++++++++++++++++++++++++++-------------------------
105632  2 files changed, 1554 insertions(+), 1262 deletions(-)
105633
105634 commit e604b2d0aff562c364b22cb7074a9261774c491f
105635 Author: David Zeuthen <davidz@redhat.com>
105636 Date:   Tue Aug 23 12:57:14 2011 -0400
105637
105638     gdbus-codegen: update comment in code to reflect reality
105639
105640     Signed-off-by: David Zeuthen <davidz@redhat.com>
105641
105642  gio/gdbus-codegen/codegen.py | 4 ----
105643  1 file changed, 4 deletions(-)
105644
105645 commit 05448a6befddb83eefa1214ca699efed248c32e5
105646 Author: David Zeuthen <davidz@redhat.com>
105647 Date:   Tue Aug 23 12:46:32 2011 -0400
105648
105649     gdbus-codegen: Rework C property getters
105650
105651     Rework property getters to use a vfunc so we can take the fast path
105652     and avoid allocating memory for both the skeleton and the proxy
105653     cases. This requires some special case because of how GVariant expects
105654     you to free memory in some cases, see #657100. Add test cases for
105655     this.
105656
105657     Document the _get_ functions as not being thread-safe and also
105658     generate _dup_ C getters (which are thread-safe).
105659
105660     Mark all the generated _get_, _dup_ and _set_ as (skip) as non-C
105661     languages should just use GObject properties and not the (socalled)
105662     "C binding".
105663
105664     Signed-off-by: David Zeuthen <davidz@redhat.com>
105665
105666  .../gdbus-object-manager-example-sections.txt      |   2 +
105667  gio/gdbus-codegen/codegen.py                       | 267
105668  ++++++++++++++++-----
105669  gio/gdbus-codegen/dbustypes.py                     |  42 ++++
105670  gio/tests/gdbus-test-codegen.c                     |  23 ++
105671  4 files changed, 274 insertions(+), 60 deletions(-)
105672
105673 commit a9e2305dce176fdeedc5f1b049a2f740005df539
105674 Author: Dan Winship <danw@gnome.org>
105675 Date:   Tue Aug 23 08:28:15 2011 -0400
105676
105677     po: add missing gtls files to POTFILES.in
105678
105679     Pointed out by Daniel Mustieles
105680     https://bugzilla.gnome.org/show_bug.cgi?id=657138
105681
105682  po/POTFILES.in | 2 ++
105683  1 file changed, 2 insertions(+)
105684
105685 commit d617091d8005279cb055e3de125f41898b427e24
105686 Author: Matthias Clasen <mclasen@redhat.com>
105687 Date:   Mon Aug 22 22:01:39 2011 -0400
105688
105689     gdatetime: Don't include langinfo.h unconditionally
105690
105691     It doesn't exist on Windows.
105692
105693     https://bugzilla.gnome.org/show_bug.cgi?id=657083
105694
105695  glib/gdatetime.c | 3 +++
105696  1 file changed, 3 insertions(+)
105697
105698 commit d51e0615f9a6c1aa1898c46f2cf3135ca5ccd463
105699 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105700 Date:   Tue Aug 23 00:22:06 2011 +0800
105701
105702     Update VS property sheets
105703
105704     Stop the "installation" of gio/gtimezonemonitor.h as it has been
105705     removed
105706     from GIO (commit 5b68b49b2072)
105707
105708  build/win32/vs10/glib.props  | 2 --
105709  build/win32/vs9/glib.vsprops | 1 -
105710  2 files changed, 3 deletions(-)
105711
105712 commit 7e5874dd174e3761e1fec4d15ca7c2a66013f4b1
105713 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105714 Date:   Tue Aug 23 00:08:24 2011 +0800
105715
105716     Update GLib Visual C++ Projects
105717
105718     Define USE_SYSTEM_PCRE for all configurations which uses the PCRE that
105719     was already built and "installed" beforehand (i.e. the *_ExtPCRE
105720     configurations) so that the compilation will not pick up the
105721     GLib-bundled pcre.h when one wants to use the PCRE "installation" on
105722     his/her system.
105723
105724  build/win32/vs10/glib.vcxprojin | 8 ++++----
105725  build/win32/vs9/glib.vcprojin   | 8 ++++----
105726  2 files changed, 8 insertions(+), 8 deletions(-)
105727
105728 commit 09a322c8e4822327130b91e16fa827c410996bce
105729 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105730 Date:   Tue Aug 23 00:03:51 2011 +0800
105731
105732     Update config.h.win32.in
105733
105734     Make the pre-configured config.h(.win32.in) for Windows more like the
105735     config.h that would be produced during ./configure on Windows systems.
105736
105737  config.h.win32.in | 25 +++++++++++++++++--------
105738  1 file changed, 17 insertions(+), 8 deletions(-)
105739
105740 commit 5b68b49b2072c371c72ee96175e3d6a727eb5e8b
105741 Author: Colin Walters <walters@verbum.org>
105742 Date:   Fri Aug 19 03:27:16 2011 -0400
105743
105744     GTimeZoneMonitor: Revert addition of this class
105745
105746     The main rationale for adding it was to avoid having gnome-shell
105747     mmap'ing /etc/localtime once a second.  However, we can just as easily
105748     run inotify there, and given no one else was clamoring for a way to
105749     detect when the time zone changes, I don't see a need for public API
105750     here - at least not yet.
105751
105752     In the bigger picture, I just don't believe that the vast majority of
105753     applications are going to go out of their way to instantiate and keep
105754     around a random GTimeZoneMonitor class.  And if they do, it's has the
105755     side effect that for other bits of code in the process, local
105756     GDateTime
105757     instances may start varying again!
105758
105759     So, if code can't rely on local GDateTime instances being in a
105760     consistent state anyways, let's just do that always.  The
105761     documentation now says that this is the case.  Applications have
105762     always been able to work in a consistent local time zone by
105763     instantiating a zone and then using it for GDateTime constructors.
105764
105765     We fix the "gnome-shell stats /etc/localtime once a second" issue by
105766     using timerfd (in glib) and inotify (in gnome-shell).
105767
105768     https://bugzilla.gnome.org/show_bug.cgi?id=655129
105769
105770  docs/reference/gio/gio-sections.txt   |  13 ---
105771  docs/reference/gio/gio.types          |   1 -
105772  docs/reference/glib/glib-sections.txt |   2 -
105773  gio/Makefile.am                       |   2 -
105774  gio/gio.h                             |   1 -
105775  gio/gio.symbols                       |   2 -
105776  gio/gtimezonemonitor.c                | 156
105777  ----------------------------------
105778  gio/gtimezonemonitor.h                |  47 ----------
105779  glib/glib.symbols                     |   1 -
105780  glib/gtimezone.c                      |  66 ++------------
105781  glib/gtimezone.h                      |   2 -
105782  glib/tests/gdatetime.c                |  17 ----
105783  12 files changed, 5 insertions(+), 305 deletions(-)
105784
105785 commit 5fbf3c93b236970e1c68be05c08322099a51e6bf
105786 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105787 Date:   Mon Aug 22 22:35:31 2011 +0800
105788
105789     Update VS property sheets
105790
105791     -Added glib/ghmac.h to the list of files to copy during the "install"
105792     stage
105793     -Cleaned up a bit (glib-2.0->glib-$(ApiVersion), where $(ApiVersion)
105794     is
105795      2.0)
105796
105797  build/win32/vs10/glib.props  |   8 +-
105798  build/win32/vs9/glib.vsprops | 443
105799  ++++++++++++++++++++++---------------------
105800  2 files changed, 229 insertions(+), 222 deletions(-)
105801
105802 commit f0db0d22cc2e22a9033947f5139b359962a3f81e
105803 Author: Colin Walters <walters@verbum.org>
105804 Date:   Sat Aug 13 06:03:18 2011 -0400
105805
105806     gmain: Clarify that timeouts are in terms of monotonic time
105807
105808     Also note that monotonic time does not include time spent while
105809     suspended (at least on Linux).
105810
105811     https://bugzilla.gnome.org/show_bug.cgi?id=655129
105812
105813  glib/gmain.c | 29 +++++++++++++++++++++++++----
105814  1 file changed, 25 insertions(+), 4 deletions(-)
105815
105816 commit 527dc867225ae815356d2d1a72213abe981bd067
105817 Author: Matthias Clasen <mclasen@redhat.com>
105818 Date:   Sun Aug 21 23:48:07 2011 -0400
105819
105820     GDateTime: use nl_langinfo() when available
105821
105822     This makes g_date_time_format() react to LC_TIME, which is
105823     what people expect.
105824
105825     Translators: this change means that the GDateTime strings
105826     are only used when the C library does not already provide
105827     suitable translated strings for these (month names, etc).
105828
105829  configure.ac     | 17 +++++++++++++++++
105830  glib/gdatetime.c | 38 ++++++++++++++++++++++++++++++++++----
105831  2 files changed, 51 insertions(+), 4 deletions(-)
105832
105833 commit 040dcc8a7882a6e99fe80a712c3c9804b23b16f4
105834 Author: Matthias Clasen <mclasen@redhat.com>
105835 Date:   Sun Aug 21 23:36:31 2011 -0400
105836
105837     GDateTime: cosmetics
105838
105839     Shuffle things around a bit, to move locale-dependent
105840     things together.
105841
105842  glib/gdatetime.c | 44 ++++++++++++++++++++++----------------------
105843  1 file changed, 22 insertions(+), 22 deletions(-)
105844
105845 commit 6fae33b10aa46f1b1bde7f8b0c871f2f13add6e0
105846 Author: Matthias Clasen <mclasen@redhat.com>
105847 Date:   Sun Aug 21 23:32:28 2011 -0400
105848
105849     GDateTime: cosmetics
105850
105851     Don't hide the recursion in g_date_time_format() behind
105852     a macro, make it explicit.
105853
105854  glib/gdatetime.c | 12 ++++++------
105855  1 file changed, 6 insertions(+), 6 deletions(-)
105856
105857 commit 76856241d0e845b3fc05812348af004a75bd1c50
105858 Author: Matthias Clasen <mclasen@redhat.com>
105859 Date:   Sun Aug 21 21:33:30 2011 -0400
105860
105861     Add a quick utility to test datetime formatting
105862
105863  tests/Makefile.am |  4 +++-
105864  tests/datetime.c  | 43 +++++++++++++++++++++++++++++++++++++++++++
105865  2 files changed, 46 insertions(+), 1 deletion(-)
105866
105867 commit 2282036b5df46741e33441033dac466b3614b4f9
105868 Author: Matthias Clasen <mclasen@redhat.com>
105869 Date:   Sun Aug 21 20:45:57 2011 -0400
105870
105871     GDateTime: don't use separate strings for upper/lowercase am/pm
105872
105873     We can just as well change the case ourselves.
105874
105875  glib/gdatetime.c | 23 +++++++++++++----------
105876  1 file changed, 13 insertions(+), 10 deletions(-)
105877
105878 commit 414c8ce532c19fe65deb8dfb80222d0164be5cbe
105879 Author: Matthias Clasen <mclasen@redhat.com>
105880 Date:   Sun Aug 21 19:51:45 2011 -0400
105881
105882     g_date_time_format: support %T
105883
105884     strftime supports it, and there is no reason not to do the same.
105885
105886  glib/gdatetime.c | 12 ++++++++++++
105887  1 file changed, 12 insertions(+)
105888
105889 commit fd1a12ca4dd164be612fbcd7ab8874b91193cdac
105890 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
105891 Date:   Sun Aug 21 17:15:52 2011 +0200
105892
105893     [gi] Add signal annotations
105894
105895  gobject/gsignal.c | 41 +++++++++++++++++++++--------------------
105896  gobject/gsignal.h |  4 ++--
105897  2 files changed, 23 insertions(+), 22 deletions(-)
105898
105899 commit e7a9b3196becd11482abf854b250ef06d6904fe1
105900 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
105901 Date:   Sun Aug 21 17:12:18 2011 +0200
105902
105903     [gi] Add annotations to g_quark functions
105904
105905  glib/gdataset.c | 10 +++++-----
105906  1 file changed, 5 insertions(+), 5 deletions(-)
105907
105908 commit af210cd0eed755eb461da0ccce38fe99545ffd08
105909 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
105910 Date:   Fri Aug 19 10:34:02 2011 +0200
105911
105912     Add missing GClosure annotations
105913
105914  gobject/gclosure.c |  7 ++++---
105915  gobject/gclosure.h | 19 +++++++++++--------
105916  2 files changed, 15 insertions(+), 11 deletions(-)
105917
105918 commit de6566b07d54dcfefff4d1e18239e7e865fd4a51
105919 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
105920 Date:   Fri Aug 19 10:34:37 2011 +0200
105921
105922     Add missing (allow-none) annotations to g_value_set_string functions
105923
105924  gobject/gvaluetypes.c | 8 ++++----
105925  1 file changed, 4 insertions(+), 4 deletions(-)
105926
105927 commit 26548e05bbb9bc2278fabeee07f6601f39d1a4dc
105928 Merge: f07b854a2 54579bf88
105929 Author: Stef Walter <stefw@collabora.co.uk>
105930 Date:   Fri Aug 19 11:21:11 2011 +0200
105931
105932     Merge branch 'concurrent-cancellable'
105933
105934 commit 54579bf88f2af4056fd19e539cc336bd17baea18
105935 Author: Stef Walter <stefw@collabora.co.uk>
105936 Date:   Fri Aug 12 11:49:31 2011 +0200
105937
105938     gio: GCancellable can be used concurrently
105939
105940      * Update documentation to note that GCancellable can be used
105941        concurrently by multiple operations.
105942      * Add documentation to g_cancellable_reset that behavior is
105943        undefined if called from within cancelled handler.
105944      * Add test for multiple concurrent operations using the same
105945        cancellable.
105946
105947     https://bugzilla.gnome.org/show_bug.cgi?id=656387
105948
105949  gio/gcancellable.c      |   7 +-
105950  gio/tests/.gitignore    |   1 +
105951  gio/tests/Makefile.am   |   3 +
105952  gio/tests/cancellable.c | 224
105953  ++++++++++++++++++++++++++++++++++++++++++++++++
105954  4 files changed, 233 insertions(+), 2 deletions(-)
105955
105956 commit f07b854a2b28dde75b3b0eb4746e674b2a220a42
105957 Author: A S Alam <aalam@users.sf.net>
105958 Date:   Fri Aug 19 08:26:25 2011 +0530
105959
105960     update translation for Punjabi
105961
105962  po/pa.po | 1369
105963  +++++++++++++++++++++++++++++++++++---------------------------
105964  1 file changed, 772 insertions(+), 597 deletions(-)
105965
105966 commit 931196a4d87a55aa4835cfaaf01db9888a52fca3
105967 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
105968 Date:   Fri Aug 19 19:42:26 2011 +0200
105969
105970     Added UG translation
105971
105972  po/ug.po | 264
105973  +++++++++++++++++++++++++++++++++++++--------------------------
105974  1 file changed, 156 insertions(+), 108 deletions(-)
105975
105976 commit 654b349c30432ac03d48e6e9a8aae7fb543a78bb
105977 Author: Christian Dywan <christian@twotoasts.de>
105978 Date:   Thu Aug 18 01:38:34 2011 +0200
105979
105980     Use actual uint64 values to compare uint64 variants
105981
105982     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656772
105983
105984  glib/gvariant.c | 4 ++--
105985  1 file changed, 2 insertions(+), 2 deletions(-)
105986
105987 commit d4c5e3b1566616bf65b2d92b625c712dab961052
105988 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
105989 Date:   Wed Aug 17 07:37:36 2011 +0200
105990
105991     Add (allow-none) annotation for GValue setters.
105992
105993     Assorted g_value_set_xxx() and g_value_take_xxx() functions actually
105994     allow NULL in source parameter.
105995
105996  gobject/gboxed.c      | 8 ++++----
105997  gobject/gobject.c     | 6 +++---
105998  gobject/gparam.c      | 6 +++---
105999  gobject/gvalue.c      | 2 +-
106000  gobject/gvaluetypes.c | 4 ++--
106001  5 files changed, 13 insertions(+), 13 deletions(-)
106002
106003 commit e3219c8425e9417ee888dd2aa8b5c826da62edc1
106004 Author: Behdad Esfahbod <behdad@behdad.org>
106005 Date:   Wed Aug 17 12:13:17 2011 +0200
106006
106007     Fixup max decomposition len guarantee
106008
106009     Unicode Technical Committee agreed to limit decomposition length to
106010     18 in both cases.  Reflect that.
106011
106012  glib/gunidecomp.c | 9 ++++++---
106013  glib/guniprop.c   | 2 +-
106014  2 files changed, 7 insertions(+), 4 deletions(-)
106015
106016 commit b5f1ea4bb1070f1fbf6fc5170136254192c9bff0
106017 Author: Brian Cameron <brian.cameron@oracle.com>
106018 Date:   Wed Aug 17 03:01:14 2011 -0500
106019
106020     void functions should not return.  Fixes bug #656675.
106021
106022  gio/gdbusconnection.c       | 4 ++--
106023  gio/gdbusmethodinvocation.c | 4 ++--
106024  gio/gdbusproxy.c            | 4 ++--
106025  gio/gtlsdatabase.c          | 2 +-
106026  4 files changed, 7 insertions(+), 7 deletions(-)
106027
106028 commit b18ca488aef461295c0a728d0111e401cc482b57
106029 Author: Ryan Lortie <desrt@desrt.ca>
106030 Date:   Mon Aug 15 21:01:52 2011 -0400
106031
106032     post-release bump
106033
106034  configure.ac | 2 +-
106035  1 file changed, 1 insertion(+), 1 deletion(-)
106036
106037 commit e17ce3594e9d6d9ed6c9d2fd48a82ddcbb1ffcbc
106038 Author: Ryan Lortie <desrt@desrt.ca>
106039 Date:   Mon Aug 15 21:01:28 2011 -0400
106040
106041     glib 2.29.16
106042
106043  configure.ac | 2 +-
106044  1 file changed, 1 insertion(+), 1 deletion(-)
106045
106046 commit 0a4663343f81902f16cf43cd4a5bfc3ccf510200
106047 Author: Ryan Lortie <desrt@desrt.ca>
106048 Date:   Mon Aug 15 21:01:23 2011 -0400
106049
106050     distcheck fixes
106051
106052  gio/tests/Makefile.am | 8 ++++++++
106053  1 file changed, 8 insertions(+)
106054
106055 commit 4cd5762cccae21fe8c24b0679022974043c19114
106056 Author: Matthias Clasen <mclasen@redhat.com>
106057 Date:   Mon Aug 15 18:51:42 2011 -0400
106058
106059     More NEWS updates
106060
106061  NEWS | 9 +++++++++
106062  1 file changed, 9 insertions(+)
106063
106064 commit 472bd4d8a14977ed35c5948b6ed7cafde9a85b05
106065 Author: Ryan Lortie <desrt@desrt.ca>
106066 Date:   Mon Aug 15 13:33:27 2011 -0400
106067
106068     Updated Esperanto translation
106069
106070     Esperanto weekdays and month days are written in lowercase (as in
106071     French).
106072
106073  po/eo.po | 76
106074  ++++++++++++++++++++++++++++++++--------------------------------
106075  1 file changed, 38 insertions(+), 38 deletions(-)
106076
106077 commit 67cf3ea3682a0bd5b94e7b546675ec685a686a5a
106078 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106079 Date:   Mon Aug 15 16:00:51 2011 +0100
106080
106081     Add a stress-test for GDBusProxy in threads with no default main
106082     context
106083
106084     Destroying a GDBusProxy in a thread used to race with NameOwnerChanged
106085     being delivered to the main context's thread (GNOME #651133).
106086
106087     Also, g_dbus_proxy_call_sync in a thread would race with
106088     NameOwnerChanged
106089     being delivered to the main context's thread and rewriting the
106090     name_owner
106091     (GNOME #656039).
106092
106093     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039
106094     Bug-NB: NB#259760
106095     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
106096     Signed-off-by: David Zeuthen <davidz@redhat.com>
106097
106098  gio/tests/.gitignore            |   1 +
106099  gio/tests/Makefile.am           |   5 +
106100  gio/tests/gdbus-proxy-threads.c | 253
106101  ++++++++++++++++++++++++++++++++++++++++
106102  3 files changed, 259 insertions(+)
106103
106104 commit 85214d1e7f1c1e065b2e05dae9d6cae29887e3d3
106105 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106106 Date:   Mon Aug 15 15:59:45 2011 +0100
106107
106108     GDBusProxy: hold properties_lock while using any mutable property
106109
106110     This changes the meaning of "properties_lock" from "lock for D-Bus
106111     properties" to "lock for GObject properties".
106112
106113     The most common problem, and the only one I've reproduced in a
106114     regression
106115     test, is name_owner, which can be updated by the thread that owns
106116     the GDBusProxy's main context (i.e. the thread-default main context of
106117     the thread that constructed it) at the same time that a blocking call
106118     is made. When a GDBusProxy is constructed in a thread-pool thread for
106119     short-term use, the main context will typically be the global default
106120     main context (which is actively running in the main thread!), making
106121     this extremely problematic.
106122
106123     The interface info is perhaps a theoretical concern - one thread could
106124     conceivably set it at the same time that another thread uses it,
106125     but only
106126     in relatively pathological situations. The current API for this
106127     does have
106128     the problem that it returns a borrowed ref, but interface info is
106129     hopefully permanent anyway.
106130
106131     The default timeout is probably only a theoretical concern - it's
106132     just an
106133     int, so writes are indivisible, and there's no worry about whether
106134     something has been freed - but to be safe, let's hold the lock
106135     for that
106136     too.
106137
106138     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039
106139     Bug-NB: NB#259760
106140
106141     Signed-off-by: David Zeuthen <davidz@redhat.com>
106142
106143  gio/gdbusproxy.c | 132
106144  +++++++++++++++++++++++++++++++++++++++++++++----------
106145  1 file changed, 109 insertions(+), 23 deletions(-)
106146
106147 commit 5909cb10315ca0f331ccb97225f008c11ca0d9d7
106148 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106149 Date:   Mon Aug 8 18:29:20 2011 +0100
106150
106151     GDBusProxy: factor out async_init_data_set_name_owner
106152
106153     This removes the need for async_init_get_name_owner_cb to cope
106154     with being
106155     called without a real GAsyncResult, and will simplify the addition of
106156     correct thread-locking.
106157
106158     In async_init_data_set_name_owner, use the name_owner parameter
106159     instead
106160     of the corresponding member of GDBusProxyPrivate, partly to reduce
106161     pointer-chasing but mainly to avoid needing to hold the lock.
106162
106163     Signed-off-by: David Zeuthen <davidz@redhat.com>
106164
106165  gio/gdbusproxy.c | 90
106166  +++++++++++++++++++++++++++++---------------------------
106167  1 file changed, 47 insertions(+), 43 deletions(-)
106168
106169 commit 03ae974f7cc992450907401f45e7de645caff141
106170 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106171 Date:   Mon Aug 8 18:22:42 2011 +0100
106172
106173     g_dbus_proxy_get_property: use accessors for all mutable state
106174
106175     These ought to have thread-locking, and having it in the accessor
106176     seems
106177     better than duplicating it here.
106178
106179     Signed-off-by: David Zeuthen <davidz@redhat.com>
106180
106181  gio/gdbusproxy.c | 4 ++--
106182  1 file changed, 2 insertions(+), 2 deletions(-)
106183
106184 commit 20387d262ff104f9de3defc264c5c2010d272857
106185 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106186 Date:   Mon Aug 15 15:57:59 2011 +0100
106187
106188     GDBusProxy: if a well-known name is not owned, don't GetAll from
106189     the dbus-daemon
106190
106191     If you run:
106192
106193         ( cd gio/tests && G_DBUS_DEBUG=all ./gdbus-proxy-well-known-name )
106194
106195     you can see that in the case where the name com.example.TestService
106196     isn't
106197     owned yet, the GDBusProxy calls GetAll() with no destination,
106198     resulting
106199     in an error reply from the peer (the dbus-daemon itself). That's
106200     clearly
106201     not right!
106202
106203     However, if priv->name is NULL, that indicates the special case
106204     where we
106205     really do want to talk directly to a peer, instead of via the
106206     bus daemon
106207     (most likely to be used on peer-to-peer connections); in that special
106208     case, do call GetAll().
106209
106210     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
106211     Signed-off-by: David Zeuthen <davidz@redhat.com>
106212
106213  gio/gdbusproxy.c | 21 ++++++++++++++++++++-
106214  1 file changed, 20 insertions(+), 1 deletion(-)
106215
106216 commit 2b0171a8080c233f85c1d66fa6df6d75640b37e5
106217 Author: Ryan Lortie <desrt@desrt.ca>
106218 Date:   Mon Aug 15 10:42:35 2011 -0400
106219
106220     g_settings_bind: add some g_return checks
106221
106222     https://bugzilla.gnome.org/show_bug.cgi?id=636405
106223
106224  gio/gsettings.c | 3 +++
106225  1 file changed, 3 insertions(+)
106226
106227 commit e1b41dcb9118b6e182119cb85fd05b45f07c059c
106228 Author: Ryan Lortie <desrt@desrt.ca>
106229 Date:   Wed Aug 10 12:25:57 2011 +0200
106230
106231     ghash: fix error in "as a set" documentation
106232
106233  glib/ghash.c | 2 +-
106234  1 file changed, 1 insertion(+), 1 deletion(-)
106235
106236 commit 20a4f2578fe74e80f58c442356bd2b91d790d7f8
106237 Author: David Zeuthen <davidz@redhat.com>
106238 Date:   Mon Aug 15 05:43:24 2011 -0400
106239
106240     GDBusObjectManagerClient: Emit signals on proxy before emitting
106241     on manager
106242
106243     This is needed because the proxy may need to update its internal state
106244     which a signal handler connected to the manager may rely on.
106245
106246     Signed-off-by: David Zeuthen <davidz@redhat.com>
106247
106248  gio/gdbusobjectmanagerclient.c | 18 +++++++++---------
106249  1 file changed, 9 insertions(+), 9 deletions(-)
106250
106251 commit 230efe70f418017e809e99710e0519f716edebe3
106252 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
106253 Date:   Sun Aug 14 01:23:36 2011 +0200
106254
106255     open(2): POSIX compatibility.
106256
106257     Posix allows for open(2) to fail with errno = EINTR.
106258     Normal this isn't seen when opening files. However in some case we are
106259     opening a fifo for write which will block until another process
106260     opens it
106261     for read. If a signal is received while blocked, open(2) fails with
106262     errno = EINTR.
106263
106264     https://bugzilla.gnome.org/show_bug.cgi?id=656492
106265
106266  glib/giounix.c | 8 +++++++-
106267  1 file changed, 7 insertions(+), 1 deletion(-)
106268
106269 commit b76bb6713ba12a88fbccdaaf063d916ecd3af0b2
106270 Author: Matthias Clasen <mclasen@redhat.com>
106271 Date:   Sun Aug 14 14:09:58 2011 -0400
106272
106273     Add g_mkdtemp in the spirit of g_mkstemp
106274
106275     At the same time, also add g_mkdtemp_full and g_dir_make_tmp
106276     variants. The patch also unifies the unique-name-generating
106277     code for all variants of mkstemp and mkdtemp and adds tests
106278     for the new functions.
106279
106280     Based on patches by Paolo Bonzini,
106281     http://bugzilla.gnome.org/show_bug.cgi?id=118563
106282
106283  docs/reference/glib/glib-sections.txt |   3 +
106284  glib/gfileutils.c                     | 398
106285  +++++++++++++++++++++-------------
106286  glib/gfileutils.h                     |  17 +-
106287  glib/glib.symbols                     |   3 +
106288  tests/file-test.c                     |  52 +++++
106289  5 files changed, 313 insertions(+), 160 deletions(-)
106290
106291 commit 8377a886857396854069fb7a8309baeb77f144c2
106292 Author: Matthias Clasen <mclasen@redhat.com>
106293 Date:   Sun Aug 14 12:03:36 2011 -0400
106294
106295     GHmac: pedantic doc fixes
106296
106297     Add a link to an explanation of what HMAC is, and tweak
106298     some formatting.
106299
106300  glib/ghmac.c | 44 +++++++++++++++++++++++++-------------------
106301  1 file changed, 25 insertions(+), 19 deletions(-)
106302
106303 commit 1cb8640ccc2fbd7ef301e6526ee2043ed5061359
106304 Author: Matthias Clasen <mclasen@redhat.com>
106305 Date:   Sun Aug 14 00:47:04 2011 -0400
106306
106307     News for 2.29.16
106308
106309  NEWS | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
106310  1 file changed, 55 insertions(+)
106311
106312 commit acbcb8f7e37b1c0ff872fdbb74df7de690bc2c6f
106313 Author: Stef Walter <stefw@collabora.co.uk>
106314 Date:   Sun Aug 14 09:27:45 2011 +0200
106315
106316     hmac: Implementation of HMAC in glib
106317
106318     This implements g_hmac_xxx() functionality using the standard checksum
106319     functions supported by glib.
106320
106321     HMAC is a secure way to hash a key and a password. Many other
106322     approaches fraught with append and prepend issues.
106323
106324     Includes test cases defined in relevant RFCs
106325
106326     https://bugzilla.gnome.org/show_bug.cgi?id=652480
106327
106328  docs/reference/glib/glib-sections.txt |  16 ++
106329  glib/Makefile.am                      |   2 +
106330  glib/ghmac.c                          | 388
106331  ++++++++++++++++++++++++++++++++++
106332  glib/ghmac.h                          |  71 +++++++
106333  glib/glib.h                           |   1 +
106334  glib/glib.symbols                     |   9 +
106335  glib/tests/.gitignore                 |   1 +
106336  glib/tests/Makefile.am                |   3 +
106337  glib/tests/hmac.c                     | 268 +++++++++++++++++++++++
106338  9 files changed, 759 insertions(+)
106339
106340 commit d2ca14c270a8a0c01d8a897fad4ea2a9c2e31105
106341 Author: Marc-André Lureau <marcandre.lureau@redhat.com>
106342 Date:   Sun Jul 17 21:18:04 2011 +0200
106343
106344     Add G_VALUE_INIT
106345
106346     The implementation of GValue is not public or documented.  When
106347     allocated on the stack, initializing a GValue is usually done as
106348     documented with:
106349
106350     GValue value = { 0, };
106351
106352     There is lot code around (including WebKit) that added all the missing
106353     fields, resulting in this ugly and non-obvious:
106354
106355     GValue value = { 0, { { 0 } } };
106356
106357     However, this doesn't play nice with -Wmissing-field-initializers for
106358     example. Thus, G_VALUE_INIT.
106359
106360     http://bugzilla.gnome.org/show_bug.cgi?id=654793
106361     http://bugzilla.gnome.org/show_bug.cgi?id=577231
106362
106363  docs/reference/gobject/gobject-sections.txt |  1 +
106364  gobject/gvalue.c                            |  6 +++---
106365  gobject/gvalue.h                            | 16 ++++++++++++++++
106366  3 files changed, 20 insertions(+), 3 deletions(-)
106367
106368 commit a9ca74efb11bda0a90f482a44bb2ec214744ecc6
106369 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
106370 Date:   Wed Aug 10 15:56:13 2011 +0200
106371
106372     Don't finish gtls connection if the handshake failed
106373
106374     https://bugzilla.gnome.org/show_bug.cgi?id=656283
106375
106376  gio/gsocketclient.c | 4 ++--
106377  1 file changed, 2 insertions(+), 2 deletions(-)
106378
106379 commit ae496a52a92c137b624eee3f5cf54e7756143086
106380 Author: Matthias Clasen <mclasen@redhat.com>
106381 Date:   Sat Aug 13 16:09:41 2011 -0400
106382
106383     GDBusProxy: on_properties_changed initialize some variables
106384
106385     This avoids calling g_variant_unref and g_free on uninitialized memory
106386     if PropertiesChanged is received in the creating thread's
106387     thread-default
106388     main context's thread, at the same time as releasing the last ref in
106389     another thread. This would result in "goto out" before the variables
106390     freed after that label had been initialized to NULL.
106391
106392     Based on a patch by Simon McVittie, bug 656282
106393
106394  gio/gdbusproxy.c | 6 +++---
106395  1 file changed, 3 insertions(+), 3 deletions(-)
106396
106397 commit 655299a0579b8c9b418eab2301201c1fd25d89ae
106398 Author: Matthias Clasen <mclasen@redhat.com>
106399 Date:   Sat Aug 13 15:48:47 2011 -0400
106400
106401     gdatetime: Add a test for %OM
106402
106403  glib/tests/gdatetime.c | 1 +
106404  1 file changed, 1 insertion(+)
106405
106406 commit be933706059a8d92fb8858219f5936f332b68f4a
106407 Author: Matthias Clasen <mclasen@redhat.com>
106408 Date:   Sat Aug 13 15:29:29 2011 -0400
106409
106410     Remove a gccism
106411
106412     Pointed out in bug 656152.
106413
106414  glib/tests/checksum.c | 18 ++++++++++++++++--
106415  1 file changed, 16 insertions(+), 2 deletions(-)
106416
106417 commit 3c504e47656e7d26c0c24465f492b92f673a5cec
106418 Author: Matthias Clasen <mclasen@redhat.com>
106419 Date:   Sat Aug 13 15:07:38 2011 -0400
106420
106421     Fix statfs/statvfs decision
106422
106423     We want to force use of statvfs when statfs is deficient.
106424     This does not make any difference on Linux.
106425
106426     https://bugzilla.gnome.org/show_bug.cgi?id=656151
106427
106428  configure.ac | 2 +-
106429  1 file changed, 1 insertion(+), 1 deletion(-)
106430
106431 commit f5472ed2325cac108f9faefaff5c86ec5d9e829b
106432 Author: Matthias Clasen <mclasen@redhat.com>
106433 Date:   Sat Aug 13 13:53:34 2011 -0400
106434
106435     Trivial typo fix
106436
106437  gobject/gsignal.c | 2 +-
106438  1 file changed, 1 insertion(+), 1 deletion(-)
106439
106440 commit 428f49b9c8d56ae18398d4bb33c70c80eda1d21d
106441 Author: David Zeuthen <davidz@redhat.com>
106442 Date:   Fri Aug 12 11:10:22 2011 -0400
106443
106444     In addition to /media and $HOME, also show mounts in $XDG_USER_DIR
106445
106446     Prepare for the future where udisks will use $XDG_USER_DIR/Volumes
106447     instead of /media when mounting filesystems on behalf of the user.
106448
106449     Signed-off-by: David Zeuthen <davidz@redhat.com>
106450
106451  gio/gunixmounts.c | 8 ++++++--
106452  1 file changed, 6 insertions(+), 2 deletions(-)
106453
106454 commit 9fafa343456ec7c6c6f5fce8b6a1116c149d7949
106455 Author: Andika Triwidada <andika@gmail.com>
106456 Date:   Fri Aug 12 15:48:34 2011 +0700
106457
106458     Updated Indonesian translation
106459
106460  po/id.po | 1803
106461  ++++++++++++++++++++++++++++++--------------------------------
106462  1 file changed, 869 insertions(+), 934 deletions(-)
106463
106464 commit ebc74835e09754c8a784e6f4f4eece3715ef03ea
106465 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
106466 Date:   Fri Aug 12 11:43:40 2011 +0800
106467
106468     Update VS property sheets ("install" phase)
106469
106470     Copy the new GioTLS headers that were introduced into the GIO
106471     library in commit       0f99cfa8822514dc6b7ccbc59efbe68f27aeb172
106472     during the
106473     "install" stage.
106474
106475  build/win32/vs10/glib.props  | 8 ++++++++
106476  build/win32/vs9/glib.vsprops | 4 ++++
106477  2 files changed, 12 insertions(+)
106478
106479 commit 2f8664306d20772f47a46af26637615a54fdfc39
106480 Author: Alexander Shopov <ash@kambanaria.org>
106481 Date:   Thu Aug 11 20:55:20 2011 +0300
106482
106483     Updated Bulgarian translation
106484
106485  po/bg.po | 632
106486  ++++++++++++++++++++++++++++++++++-----------------------------
106487  1 file changed, 345 insertions(+), 287 deletions(-)
106488
106489 commit ea6e2968bfdee766c8d3d5fd5b5bac34bcaaaf3e
106490 Author: Behdad Esfahbod <behdad@behdad.org>
106491 Date:   Thu Aug 11 19:02:14 2011 +0200
106492
106493     [gobject] Fix G_DEFINE_BOXED_TYPE compilation with C++
106494
106495  gobject/gtype.h | 2 +-
106496  1 file changed, 1 insertion(+), 1 deletion(-)
106497
106498 commit c3fd789bb759aefb6fda144b953c2d09fc0dc20d
106499 Author: Martin Pitt <martin.pitt@ubuntu.com>
106500 Date:   Thu Aug 11 14:08:33 2011 +0200
106501
106502     [gi] Add missing (out) annotation to
106503     g_dbus_{node,interface}_info_generate_xml()
106504
106505  gio/gdbusintrospection.c | 4 ++--
106506  1 file changed, 2 insertions(+), 2 deletions(-)
106507
106508 commit 782f83938395c0ac57198ec081e9566c170ef8ef
106509 Author: Martin Pitt <martin.pitt@ubuntu.com>
106510 Date:   Thu Aug 11 11:36:22 2011 +0200
106511
106512     [gi] Add missing Gio transfer annotations
106513
106514  gio/gdbusproxy.c           | 5 +++--
106515  gio/gtimezonemonitor.c     | 2 +-
106516  gio/gtlsbackend.c          | 3 ++-
106517  gio/gtlsclientconnection.c | 2 +-
106518  gio/gtlsconnection.c       | 2 +-
106519  gio/gtlsfiledatabase.c     | 2 +-
106520  gio/gtlsserverconnection.c | 2 +-
106521  7 files changed, 10 insertions(+), 8 deletions(-)
106522
106523 commit 0e548251201db63eb0c80091877f44df14f4a0fe
106524 Author: Martin Pitt <martin.pitt@ubuntu.com>
106525 Date:   Thu Aug 11 11:05:31 2011 +0200
106526
106527     [gi] Fix parameter name typos in Gio docstrings
106528
106529     Found by GIR compiler when building gobject-introspection:
106530
106531     gir/gio-2.0.c:33525: Warning: Gio: g_tls_password_set_description:
106532     unknown
106533     parameter 'flags' in documentation comment, should be one of
106534     'password',
106535     'description'
106536     gir/gio-2.0.c:14568: Warning: Gio:
106537     g_action_group_action_state_changed: unknown
106538     parameter 'state' in documentation comment, should be one of
106539     'action_group',
106540     'action_name', 'value'
106541
106542  gio/gactiongroup.h | 2 +-
106543  gio/gtlspassword.c | 2 +-
106544  2 files changed, 2 insertions(+), 2 deletions(-)
106545
106546 commit 77a10feafa4f77f1fcadb2ed1fd5da41dced3553
106547 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
106548 Date:   Thu Aug 11 15:30:48 2011 +0800
106549
106550     Bug 652827: Update config.h.win32.in
106551
106552     Add check macro for HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS,
106553     as it is
106554     now required for MSVC builds of glib/gatomic.c GLib 2.29.15+.
106555
106556     It is true that the MinGW cross-compiler on Linux systems will have
106557     HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
106558     HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS defined during the
106559     completion
106560     of ./configure, but since this file is primarily meant for people
106561     compiling -on- Windows (and that the "native" Windows MinGW would
106562     neither
106563     ./configure to define HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
106564     HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS), this file will be
106565     updated as
106566     it is for now at least until the situation for "native" Windows MinGW
106567     change. (please see Bug 652827 regarding this paragraph)
106568
106569  config.h.win32.in | 8 ++++++++
106570  1 file changed, 8 insertions(+)
106571
106572 commit 349212211247781e7bec43b95cb57dddc1d0e5b1
106573 Author: Behdad Esfahbod <behdad@behdad.org>
106574 Date:   Tue Aug 9 19:43:34 2011 +0200
106575
106576     Bug 652827 - glib-2.29.8 no longer builds with mingw.org's toolchain
106577
106578     Check for Win32 atomic intrinsics.
106579
106580  configure.ac   | 12 +++++++++++-
106581  glib/gatomic.c |  2 +-
106582  2 files changed, 12 insertions(+), 2 deletions(-)
106583
106584 commit fc442bdbe6d8113caf25a4dd4b0e8e4dc8d3913a
106585 Author: Behdad Esfahbod <behdad@behdad.org>
106586 Date:   Thu Aug 11 08:33:23 2011 +0200
106587
106588     Cleanup gatomic checks
106589
106590  configure.ac | 39 +++++++++++++++++----------------------
106591  1 file changed, 17 insertions(+), 22 deletions(-)
106592
106593 commit 21e682388dafb1de5308ac403c7ebdfe09e1030b
106594 Author: Behdad Esfahbod <behdad@behdad.org>
106595 Date:   Thu Aug 11 08:11:06 2011 +0200
106596
106597     Fix typo
106598
106599  configure.ac | 4 ++--
106600  1 file changed, 2 insertions(+), 2 deletions(-)
106601
106602 commit b2c6b801bc12429305f022c332b693a142098177
106603 Author: Martin Pitt <martin.pitt@ubuntu.com>
106604 Date:   Wed Aug 10 22:50:26 2011 +0200
106605
106606     [gi] Add missing transfer annotation to
106607     g_dbus_node_info_lookup_interface()
106608
106609  gio/gdbusintrospection.c | 2 +-
106610  1 file changed, 1 insertion(+), 1 deletion(-)
106611
106612 commit 27599d671e0f0c13f102f6d7ffc58e23825eba67
106613 Author: Kjartan Maraas <kmaraas@gnome.org>
106614 Date:   Wed Aug 10 15:12:54 2011 +0200
106615
106616     Updated Norwegian bokmål translation
106617
106618  po/nb.po | 391
106619  ++++++++++++++++++++++++++++++++++++++++-----------------------
106620  1 file changed, 249 insertions(+), 142 deletions(-)
106621
106622 commit c783bfd4e7ebbfa258bce49e5381e2c2afe0110f
106623 Author: Martin Pitt <martin.pitt@ubuntu.com>
106624 Date:   Tue Aug 9 14:51:34 2011 +0200
106625
106626     [gi] Add missing (allow-none) annotations to
106627     g_dbus_connection_register_object()
106628
106629  gio/gdbusconnection.c | 5 +++--
106630  1 file changed, 3 insertions(+), 2 deletions(-)
106631
106632 commit 3a631aa863ec8337bd7ea4ab55eed3a2fd3ef1b4
106633 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106634 Date:   Mon Aug 8 17:18:08 2011 +0100
106635
106636     Ignore lcov-produced files in top-level .gitignore
106637
106638     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
106639     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
106640
106641  .gitignore | 2 ++
106642  1 file changed, 2 insertions(+)
106643
106644 commit 8f503548701eb8c14ac37c0b84629da5d4493495
106645 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106646 Date:   Mon Aug 8 15:48:27 2011 +0100
106647
106648     Allow current lcov (version 1.9) to be used for coverage
106649
106650     It seems to work fine with the same invocation already used.
106651
106652     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
106653     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
106654
106655  configure.ac | 2 +-
106656  1 file changed, 1 insertion(+), 1 deletion(-)
106657
106658 commit 9bcf89cd70946be7c724cbeac9cd1c028f74ea6e
106659 Author: Matthias Clasen <mclasen@redhat.com>
106660 Date:   Mon Aug 8 23:16:07 2011 +0200
106661
106662     Document libffi as new dependency
106663
106664  INSTALL.in        | 1 +
106665  README.in         | 8 ++++++++
106666  gobject/gsignal.c | 2 +-
106667  3 files changed, 10 insertions(+), 1 deletion(-)
106668
106669 commit 5f9e5c1124c6362fe463b5295c7a2b00afcec135
106670 Author: Fran Dieguez <fran@openhost.es>
106671 Date:   Sat Aug 6 22:33:00 2011 +0200
106672
106673     Updated Galician translations
106674
106675  po/gl.po | 467
106676  +++++++++++++++++++++++++++++++++++----------------------------
106677  1 file changed, 258 insertions(+), 209 deletions(-)
106678
106679 commit 2512341fa6b1842adc5b403ce9eb22b9f3478ee3
106680 Author: Colin Walters <walters@verbum.org>
106681 Date:   Sat Aug 6 09:36:49 2011 -0400
106682
106683     Require Python 2.5 explicitly
106684
106685     Without someone to regularly test 2.4, and since the code in reality
106686     requires 2.5, switch to that for now.
106687
106688  configure.ac | 2 +-
106689  1 file changed, 1 insertion(+), 1 deletion(-)
106690
106691 commit b3111f87e2f340f45106f24b640ba2ac68b9086b
106692 Author: Colin Walters <walters@verbum.org>
106693 Date:   Sat Aug 6 09:22:44 2011 -0400
106694
106695     configure: Fix statvfs/statfs detection
106696
106697     Add missing 'x' as pointed out by declanw@is.bbc.co.uk
106698
106699     https://bugzilla.gnome.org/show_bug.cgi?id=656048
106700
106701  configure.ac | 4 ++--
106702  1 file changed, 2 insertions(+), 2 deletions(-)
106703
106704 commit 871da75ca38b4b931c4fbcd500856b71596c1332
106705 Author: Yaron Shahrabani <sh.yaron@gmail.com>
106706 Date:   Sat Aug 6 16:02:50 2011 +0300
106707
106708     Updated Hebrew translation.
106709
106710  po/he.po | 580
106711  ++++++++++++++++++++++++++++++++++-----------------------------
106712  1 file changed, 315 insertions(+), 265 deletions(-)
106713
106714 commit 85d12096e4fdef6451033cbecc03de2cd4066eb1
106715 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
106716 Date:   Fri Aug 5 16:31:06 2011 +0200
106717
106718     Add missing GVariant annotations
106719
106720     https://bugzilla.gnome.org/show_bug.cgi?id=656031
106721
106722  glib/gvariant-core.c |  2 +-
106723  glib/gvariant.c      | 12 ++++++++----
106724  glib/gvarianttype.c  |  4 ++--
106725  3 files changed, 11 insertions(+), 7 deletions(-)
106726
106727 commit cfa90b8fc1c2b74bc309f0efe6c122e72be7d11a
106728 Author: Dan Winship <danw@gnome.org>
106729 Date:   Fri Aug 5 19:43:47 2011 -0400
106730
106731     gio/tests/.gitignore: fix
106732
106733  gio/tests/.gitignore | 2 +-
106734  1 file changed, 1 insertion(+), 1 deletion(-)
106735
106736 commit 27b5dab0d6ebc7717243bd736bc10859713b0f73
106737 Author: Claude Paroz <claude@2xlibre.net>
106738 Date:   Fri Aug 5 17:04:50 2011 +0200
106739
106740     Updated French translation
106741
106742  po/fr.po | 1287
106743  ++++++++++++++++++++++++++++++++++----------------------------
106744  1 file changed, 705 insertions(+), 582 deletions(-)
106745
106746 commit 6c8a61bc1bdea6c3434350d5c7c0fa0e7053664b
106747 Author: Mario Blättermann <mariobl@gnome.org>
106748 Date:   Fri Aug 5 12:11:02 2011 +0200
106749
106750     [l10n] Updated German translation
106751
106752  po/de.po | 1245
106753  ++++++++++++++++++++++++++++++++++----------------------------
106754  1 file changed, 686 insertions(+), 559 deletions(-)
106755
106756 commit d728c00a0488fb2bfbe69e95aba360a552a73d84
106757 Author: Murray Cumming <murrayc@murrayc.com>
106758 Date:   Thu Aug 4 21:47:07 2011 +0200
106759
106760     gio enums: Remove trailing commas
106761
106762  gio/gioenums.h | 4 ++--
106763  1 file changed, 2 insertions(+), 2 deletions(-)
106764
106765 commit 29aae440fb64e8811508e1a803ee524c752b3565
106766 Author: Stef Walter <stefw@collabora.co.uk>
106767 Date:   Thu Aug 4 09:43:45 2011 +0200
106768
106769     Fix up ABI symbols after GTlsDatabase merge.
106770
106771     https://bugzilla.gnome.org/show_bug.cgi?id=636572
106772
106773  gio/gio.symbols       | 28 ++++++++++++++++++++++++----
106774  gio/gtlsinteraction.c |  6 +++---
106775  2 files changed, 27 insertions(+), 7 deletions(-)
106776
106777 commit 0f99cfa8822514dc6b7ccbc59efbe68f27aeb172
106778 Author: Stef Walter <stefw@collabora.co.uk>
106779 Date:   Thu Aug 4 08:54:55 2011 +0200
106780
106781     GTlsDatabase and related objects
106782
106783     The database is an abstract object implemented by the various TLS
106784     backends, which is used by GTlsConnection to lookup certificates
106785     and keys, as well as verify certificate chains.
106786
106787     Also add GTlsInteraction, which can be used to prompt the user
106788     for a password or PIN (used with the database).
106789
106790     https://bugzilla.gnome.org/show_bug.cgi?id=636572
106791
106792  docs/reference/gio/gio-docs.xml     |   4 +
106793  docs/reference/gio/gio-sections.txt | 117 +++++
106794  docs/reference/gio/gio.types        |   2 +
106795  gio/Makefile.am                     |   8 +
106796  gio/gdummytlsbackend.c              | 105 +++-
106797  gio/gio.h                           |   4 +
106798  gio/gio.symbols                     |  21 +
106799  gio/gioenums.h                      |  70 +++
106800  gio/giotypes.h                      |   4 +
106801  gio/gtlsbackend.c                   |  44 ++
106802  gio/gtlsbackend.h                   |  28 +-
106803  gio/gtlsconnection.c                | 146 +++++-
106804  gio/gtlsconnection.h                |  12 +-
106805  gio/gtlsdatabase.c                  | 967
106806  ++++++++++++++++++++++++++++++++++++
106807  gio/gtlsdatabase.h                  | 235 +++++++++
106808  gio/gtlsfiledatabase.c              | 104 ++++
106809  gio/gtlsfiledatabase.h              |  56 +++
106810  gio/gtlsinteraction.c               | 197 ++++++++
106811  gio/gtlsinteraction.h               |  88 ++++
106812  gio/gtlspassword.c                  | 436 ++++++++++++++++
106813  gio/gtlspassword.h                  | 101 ++++
106814  gio/tests/.gitignore                |   1 +
106815  gio/tests/Makefile.am               |   4 +-
106816  gio/tests/gtlsconsoleinteraction.c  | 107 ++++
106817  gio/tests/gtlsconsoleinteraction.h  |  56 +++
106818  gio/tests/socket-client.c           | 291 +++++++----
106819  26 files changed, 3082 insertions(+), 126 deletions(-)
106820
106821 commit a187199efd7eb16f500cef31c950d4eafbfe3a4b
106822 Author: kotarou <nospam.kotarou.dono@gmail.com>
106823 Date:   Wed Aug 3 08:46:04 2011 -0400
106824
106825     build: Pass ZLIB_CFLAGS for gio build
106826
106827     Otherwise we will fail if zlib is in an alternative prefix.
106828
106829     Commit message written by Colin Walters <walters@verbum.org>
106830
106831     https://bugzilla.gnome.org/show_bug.cgi?id=655769
106832
106833  gio/Makefile.am | 2 ++
106834  1 file changed, 2 insertions(+)
106835
106836 commit ee63179b71f6a4153f08bc5c84c24a0d0ac76263
106837 Author: Owen W. Taylor <otaylor@fishsoup.net>
106838 Date:   Fri Jul 29 15:38:54 2011 -0400
106839
106840     g_cancellable_get_fd: silently return -1 for NULL cancellable
106841
106842     This keeps compatibility with previous behavior.
106843
106844     https://bugzilla.gnome.org/show_bug.cgi?id=655598
106845
106846     Signed-off-by: David Zeuthen <davidz@redhat.com>
106847
106848  gio/gcancellable.c | 3 +++
106849  1 file changed, 3 insertions(+)
106850
106851 commit 659ba3d0b3eca1ee3af13d277ac8c847651b0a6a
106852 Author: David Zeuthen <davidz@redhat.com>
106853 Date:   Mon Aug 1 11:54:47 2011 -0400
106854
106855     GDBusConnection: Only apply exit-on-closed semantics if properly
106856     initialized
106857
106858     Otherwise there is no point in gracefully handling the error...
106859
106860     https://bugzilla.gnome.org/show_bug.cgi?id=655664
106861
106862     Signed-off-by: David Zeuthen <davidz@redhat.com>
106863
106864  gio/gdbusconnection.c | 2 +-
106865  1 file changed, 1 insertion(+), 1 deletion(-)
106866
106867 commit fcc415b16cb9e618acabb921231dc2e49637f14c
106868 Author: Yuri Kozlov <yuray@komyakino.ru>
106869 Date:   Mon Aug 1 00:10:59 2011 +0400
106870
106871     Updated Russian translation
106872
106873  po/ru.po | 134
106874  ++++++++++++++++++++++++++++++++-------------------------------
106875  1 file changed, 69 insertions(+), 65 deletions(-)
106876
106877 commit bf21a693fa47cd0c4300822f24909b35892311df
106878 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
106879 Date:   Fri Jul 29 19:59:58 2011 +0200
106880
106881     Updated Spanish translation
106882
106883  po/es.po | 301
106884  ++++++++++++++++++++++++++++++---------------------------------
106885  1 file changed, 145 insertions(+), 156 deletions(-)
106886
106887 commit c3af3d8d2c191fe3b5b654e3925effa32b3d0daa
106888 Author: Daniel Nylander <po@danielnylander.se>
106889 Date:   Fri Jul 29 09:50:43 2011 +0200
106890
106891     Updated Swedish translation
106892
106893  po/sv.po | 2100
106894  ++++++++++++++++++++++++++++++++------------------------------
106895  1 file changed, 1101 insertions(+), 999 deletions(-)
106896
106897 commit d15f8682c006c8f5c3d4a93db0f211f687fb656e
106898 Author: Matthias Clasen <mclasen@redhat.com>
106899 Date:   Wed Jul 27 23:27:24 2011 -0400
106900
106901     Revert "Optimize g_[s]list_free_full a bit"
106902
106903     This reverts commit 98b667d052b1274f80b8898a32d0753e9e2e5c1a.
106904
106905     The commit was not actually an optimization, since g_list_free is
106906     pretty smart.
106907
106908  glib/glist.c  | 11 +++--------
106909  glib/gslist.c | 17 ++++++-----------
106910  2 files changed, 9 insertions(+), 19 deletions(-)
106911
106912 commit dbb78fe57de0792d409b1baf88661844384c2762
106913 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
106914 Date:   Mon Jul 25 15:59:58 2011 -0400
106915
106916     Added TLS PEM parser unit test
106917
106918  gio/tests/Makefile.am       |   4 +
106919  gio/tests/cert-key.pem      |  32 +++++
106920  gio/tests/cert-list.pem     |  52 ++++++++
106921  gio/tests/cert1.pem         |  17 +++
106922  gio/tests/cert2.pem         |  17 +++
106923  gio/tests/cert3.pem         |  17 +++
106924  gio/tests/gtesttlsbackend.c | 312
106925  ++++++++++++++++++++++++++++++++++++++++++++
106926  gio/tests/gtesttlsbackend.h |  49 +++++++
106927  gio/tests/key-cert.pem      |  32 +++++
106928  gio/tests/key.pem           |  15 +++
106929  gio/tests/nothing.pem       |   0
106930  gio/tests/tls-certificate.c | 279 +++++++++++++++++++++++++++++++++++++++
106931  12 files changed, 826 insertions(+)
106932
106933 commit fdfb42b9f2bdbed44ad4f469bf2794b2057587c1
106934 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
106935 Date:   Mon Jun 20 18:49:39 2011 -0400
106936
106937     Rework PEM parsing to not be order dependent
106938
106939     Some valid PEM file would not work because the private key was put
106940     before the certificate.
106941
106942  gio/gtlscertificate.c | 149
106943  ++++++++++++++++++++++++++++++++------------------
106944  1 file changed, 95 insertions(+), 54 deletions(-)
106945
106946 commit fb45baaf8cc62278c71030c284d4ed3d5f4f849d
106947 Author: Tomas Bzatek <tbzatek@redhat.com>
106948 Date:   Tue Jul 26 17:32:53 2011 +0200
106949
106950     Docs: Correct the namespace for g_file_query_filesystem_info()
106951
106952  gio/gfile.c | 4 ++--
106953  1 file changed, 2 insertions(+), 2 deletions(-)
106954
106955 commit ac5dd614aa796223dc49a100b016abb7996fd418
106956 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
106957 Date:   Tue Jul 26 23:23:31 2011 +0800
106958
106959     Updated glib-zip.in a bit further
106960
106961     Missed the bin/gsettings.exe part (corrected from bin/gsettings.)
106962
106963  glib-zip.in | 2 +-
106964  1 file changed, 1 insertion(+), 1 deletion(-)
106965
106966 commit 82a0733751b2dc3306e7dcf76358621eaea02bcb
106967 Author: Cosimo Cecchi <cosimoc@gnome.org>
106968 Date:   Tue Jul 26 16:44:18 2011 +0200
106969
106970     utf8: annotate the end pointer in g_utf8_validate as out + allow-none
106971
106972  glib/gutf8.c | 2 +-
106973  1 file changed, 1 insertion(+), 1 deletion(-)
106974
106975 commit b7f3638e5c3917d6007040747eb3ef1ccc338a0b
106976 Author: David Zeuthen <davidz@redhat.com>
106977 Date:   Tue Jul 26 10:05:57 2011 -0400
106978
106979     More gdbus-codegen fixed to build on non-Unix
106980
106981     https://bugzilla.gnome.org/show_bug.cgi?id=655148#c6
106982
106983     Signed-off-by: David Zeuthen <davidz@redhat.com>
106984
106985  gio/gdbus-codegen/codegen.py | 12 ++++++++----
106986  gio/tests/Makefile.am        | 22 +++++++++++++++++-----
106987  2 files changed, 25 insertions(+), 9 deletions(-)
106988
106989 commit 494db61c1946f0b06cc2d68a1194e8812871540e
106990 Author: Ryan Lortie <desrt@desrt.ca>
106991 Date:   Tue Jul 26 13:49:20 2011 +0200
106992
106993     gtester: small Windows fix
106994
106995     This code was unconditionally present in the gtester Makefile:
106996
106997     test-nonrecursive: ${TEST_PROGS}
106998
106999     On Windows, our testcases are compiled with a .exe suffix.  That means
107000     that if we had 'foo' in TEST_PROGS, running "make check" would
107001     depend on
107002     'foo' (not foo.exe) being compiled.
107003
107004     We could bring the EXEEXT in here to fix that up, but gtester doesn't
107005     work on Windows at all, so better to just disable it in that case.
107006
107007  Makefile.decl | 4 ++--
107008  1 file changed, 2 insertions(+), 2 deletions(-)
107009
107010 commit 44e85f73643ca24656aa89906d33a1385dcc87a5
107011 Author: Ryan Lortie <desrt@desrt.ca>
107012 Date:   Tue Jul 26 13:38:04 2011 +0200
107013
107014     GDateTime test: 1970 doesn't exist on Windows
107015
107016     It is not safe to call the system library mktime() function on Windows
107017     with a date in the 70s.  Use 1990 instead.
107018
107019  glib/tests/gdatetime.c | 4 ++--
107020  1 file changed, 2 insertions(+), 2 deletions(-)
107021
107022 commit d62d0336b8fb2d3369f02758c20c6ea38bee9464
107023 Author: Ryan Lortie <desrt@desrt.ca>
107024 Date:   Tue Jul 26 13:29:01 2011 +0200
107025
107026     g_format_size: fix on Windows
107027
107028     The long format that displays the exact number of bytes with
107029     separators
107030     (ie: "123,456,789 bytes") uses the ' format modifier, which is
107031     unsupported on Windows.  Disable that for now, until we come up with a
107032     better solution.
107033
107034  glib/gfileutils.c | 10 ++++++++++
107035  1 file changed, 10 insertions(+)
107036
107037 commit 01744c2d69fb11a8dfde62666540da91adafd6a8
107038 Author: Ryan Lortie <desrt@desrt.ca>
107039 Date:   Tue Jul 26 13:26:10 2011 +0200
107040
107041     g_format_size: avoid silly GString use
107042
107043     We were using a GString for the purpose of doing a single printf().
107044     Do
107045     g_strdup_printf() instead.
107046
107047  glib/gfileutils.c | 9 ++++-----
107048  1 file changed, 4 insertions(+), 5 deletions(-)
107049
107050 commit 81d0b28a4de87805c6f8c6661a8c2e0de3893267
107051 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
107052 Date:   Mon Jul 18 14:20:18 2011 +0200
107053
107054     Update glib-zip.in
107055
107056  glib-zip.in | 48 +++++++++++++++++++++++++++++++-----------------
107057  1 file changed, 31 insertions(+), 17 deletions(-)
107058
107059 commit 633fd86815fafa0ffb9cd0d8e5b958b0d3abe141
107060 Author: Ryan Lortie <desrt@desrt.ca>
107061 Date:   Tue Jul 26 11:20:12 2011 +0200
107062
107063     glocalfile: don't bother with fstype on win32
107064
107065     Fixes the broken build on Windows.
107066
107067  gio/glocalfile.c | 3 ++-
107068  1 file changed, 2 insertions(+), 1 deletion(-)
107069
107070 commit 12f516b44cb3b91d99a9ea0f0c51aaeeb3562688
107071 Merge: 32b1349a2 39b72a166
107072 Author: Ryan Lortie <desrt@desrt.ca>
107073 Date:   Tue Jul 26 10:50:25 2011 +0200
107074
107075     Merge branch 'gwakeup'
107076
107077 commit 39b72a166e72ebbafbb7e85383db954a31b929c2
107078 Author: Ryan Lortie <desrt@desrt.ca>
107079 Date:   Mon Jul 25 18:59:27 2011 +0200
107080
107081     GWakeup: fix Windows build breakage
107082
107083     ...from the attempt to make it private.
107084
107085  glib/gwakeup.c | 3 +++
107086  1 file changed, 3 insertions(+)
107087
107088 commit d87eddbb130bbc35ea17c5d4f0c3ee724b1c6d61
107089 Author: Ryan Lortie <desrt@desrt.ca>
107090 Date:   Mon Jul 25 18:52:36 2011 +0200
107091
107092     .gitignore the gwakeup-fallback testcase
107093
107094  gthread/tests/.gitignore | 1 +
107095  1 file changed, 1 insertion(+)
107096
107097 commit 6615349ffb1335ca506fd476d65dd864eb2ee494
107098 Author: Ryan Lortie <desrt@desrt.ca>
107099 Date:   Mon Jul 25 18:52:18 2011 +0200
107100
107101     Remove g_wakeup_* from glib.symbols
107102
107103  glib/glib.symbols | 5 -----
107104  1 file changed, 5 deletions(-)
107105
107106 commit c81eb121a1a29c7068b775d0f7665d05c0dd4dad
107107 Author: Ryan Lortie <desrt@desrt.ca>
107108 Date:   Mon Jul 25 18:50:45 2011 +0200
107109
107110     GWakeup: make it private API
107111
107112     Colin requests that we keep this one private for now.
107113
107114     Include it at each point of use (libglib, libgio, tests).
107115
107116  docs/reference/glib/Makefile.am            |  3 +++
107117  docs/reference/glib/glib-docs.sgml         |  1 -
107118  docs/reference/glib/glib-sections.txt      | 10 -------
107119  gio/Makefile.am                            |  1 +
107120  gio/gcancellable.c                         |  1 +
107121  glib/Makefile.am                           |  2 +-
107122  glib/glib.h                                |  1 -
107123  glib/gwakeup.c                             | 17 ++++++++++++
107124  glib/gwakeup.h                             | 15 +++++------
107125  gthread/tests/Makefile.am                  |  3 ++-
107126  gthread/tests/{gwakeup.c => gwakeuptest.c} | 43
107127  ++++++------------------------
107128  11 files changed, 39 insertions(+), 58 deletions(-)
107129
107130 commit 0584f0c50495e4c1d6691f30d9f598799a5d54ce
107131 Author: Ryan Lortie <desrt@desrt.ca>
107132 Date:   Mon Jul 25 17:43:28 2011 +0200
107133
107134     GWakeup: test fallback case
107135
107136     We need to test the case of eventfd in the libc but no kernel support.
107137
107138     In order to do that, we add a separate compile of the GWakeup testcase
107139     that interposes an 'eventfd' symbol that always returns -1 with errno
107140     set.  That will trigger the fallback case.
107141
107142  configure.ac              |  1 +
107143  gthread/tests/Makefile.am |  7 +++++++
107144  gthread/tests/gwakeup.c   | 39 +++++++++++++++++++++++++++++++++++++--
107145  3 files changed, 45 insertions(+), 2 deletions(-)
107146
107147 commit 7f15910e7907e17606ba9e149cc3b04be4887bbf
107148 Author: Ryan Lortie <desrt@desrt.ca>
107149 Date:   Mon Jul 25 16:35:08 2011 +0200
107150
107151     GWakeup: add signal safety note
107152
107153     Note that g_wakeup_signal() is safe to call from a UNIX signal handler
107154     (since this is a likely place to want to call it from).
107155
107156  glib/gwakeup.c | 2 ++
107157  1 file changed, 2 insertions(+)
107158
107159 commit 32b1349a23ff050b8026ede150a25cae56799901
107160 Author: David Zeuthen <davidz@redhat.com>
107161 Date:   Mon Jul 25 10:31:17 2011 -0400
107162
107163     More fixes for non-Unix builds
107164
107165     Signed-off-by: David Zeuthen <davidz@redhat.com>
107166
107167  gio/gdbusconnection.c | 8 ++++++++
107168  gio/gdbusproxy.c      | 8 ++++++++
107169  2 files changed, 16 insertions(+)
107170
107171 commit f8b98841ad44d4603c60fdbad6f3e58a64eb9043
107172 Author: David Zeuthen <davidz@redhat.com>
107173 Date:   Mon Jul 25 09:56:01 2011 -0400
107174
107175     Fix the build on non-Unix
107176
107177     https://bugzilla.gnome.org/show_bug.cgi?id=655148
107178
107179     Signed-off-by: David Zeuthen <davidz@redhat.com>
107180
107181  gio/gdbusconnection.c | 4 ----
107182  1 file changed, 4 deletions(-)
107183
107184 commit 3c25f9f609cfa6c1a180c46f267e73bbd87dd542
107185 Author: Ryan Lortie <desrt@desrt.ca>
107186 Date:   Mon Jul 25 15:08:47 2011 +0200
107187
107188     GWakeup .gitignore fixes
107189
107190  docs/reference/glib/tmpl/.gitignore | 1 +
107191  gthread/tests/.gitignore            | 1 +
107192  2 files changed, 2 insertions(+)
107193
107194 commit 452b6277d4badf7d471c73555277a5afd3393602
107195 Author: Ryan Lortie <desrt@desrt.ca>
107196 Date:   Mon Jul 25 14:37:18 2011 +0200
107197
107198     gtk-doc GWakeup
107199
107200  docs/reference/glib/glib-docs.sgml    |  1 +
107201  docs/reference/glib/glib-sections.txt | 10 ++++
107202  glib/gwakeup.c                        | 93
107203  ++++++++++++++++++++++++++++++++---
107204  glib/gwakeup.h                        |  2 +-
107205  4 files changed, 99 insertions(+), 7 deletions(-)
107206
107207 commit 0a971e46bf4158b7f58ac283db40d212b6f2d274
107208 Author: Ryan Lortie <desrt@desrt.ca>
107209 Date:   Mon Jul 25 15:02:28 2011 +0200
107210
107211     GCancellable: port to GWakeup
107212
107213  gio/gcancellable.c | 235
107214  ++++++++---------------------------------------------
107215  1 file changed, 32 insertions(+), 203 deletions(-)
107216
107217 commit 777e40989e66e583e6636e7b80ab8770cf15ff8c
107218 Author: Ryan Lortie <desrt@desrt.ca>
107219 Date:   Mon Jul 25 15:07:33 2011 +0200
107220
107221     port GMainContext to GWakeup
107222
107223  glib/gmain.c | 113
107224  +++++++----------------------------------------------------
107225  1 file changed, 13 insertions(+), 100 deletions(-)
107226
107227 commit 4026b3317425ea7880930787faeedbe526588b11
107228 Author: Ryan Lortie <desrt@desrt.ca>
107229 Date:   Mon Jul 25 15:07:16 2011 +0200
107230
107231     add a couple of testcases for GWakeup
107232
107233  gthread/tests/Makefile.am |   3 +
107234  gthread/tests/gwakeup.c   | 268
107235  ++++++++++++++++++++++++++++++++++++++++++++++
107236  2 files changed, 271 insertions(+)
107237
107238 commit 78545a641cb93811640e95792eb7f87f810e7aea
107239 Author: Ryan Lortie <desrt@desrt.ca>
107240 Date:   Mon Jul 25 15:05:03 2011 +0200
107241
107242     Add GWakeup
107243
107244     GWakeup is a utility class to handle the cross-thread signalling needs
107245     of GMainContext and GCancellable.  It may find some other users
107246     as well.
107247
107248     The desire here is to properly hide the implementation details in a
107249     module which can be properly unit tested and used in GMainContext and
107250     GCancellable without a rats nest of #ifdef.
107251
107252  glib/Makefile.am  |   2 +
107253  glib/glib.h       |   1 +
107254  glib/glib.symbols |   5 ++
107255  glib/gwakeup.c    | 157
107256  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
107257  glib/gwakeup.h    |  38 +++++++++++++
107258  5 files changed, 203 insertions(+)
107259
107260 commit 15a1cf804974c3fa526bab8a6b80eb27518313f3
107261 Author: Ryan Lortie <desrt@desrt.ca>
107262 Date:   Mon Jul 25 15:25:13 2011 +0200
107263
107264     g_unix_open_pipe: fix some bugs
107265
107266     Fix some bugs in the fallback case of g_unix_open_pipe:
107267
107268       - close both halves of the pipe on error (not just one)
107269
107270       - set the cloexec flag on both halves of the pipe (instead of
107271       settings
107272         it twice on one half)
107273
107274  glib/glib-unix.c | 3 ++-
107275  1 file changed, 2 insertions(+), 1 deletion(-)
107276
107277 commit aa4d704e632df68be9843074ea8197c30ebc52ed
107278 Author: Ryan Lortie <desrt@desrt.ca>
107279 Date:   Mon Jul 25 15:09:57 2011 +0200
107280
107281     Windows (mingw32) .gitignore additions
107282
107283  .gitignore | 2 ++
107284  1 file changed, 2 insertions(+)
107285
107286 commit 3769c1e1732a7f3889b5d819552c79512571e169
107287 Author: Murray Cumming <murrayc@murrayc.com>
107288 Date:   Mon Jul 25 09:23:51 2011 +0200
107289
107290     Docs: Fix tiny typo.
107291
107292  gio/gfileattribute.c | 2 +-
107293  1 file changed, 1 insertion(+), 1 deletion(-)
107294
107295 commit e6f37ca472860535606ef0f898f85f3ad6a7167c
107296 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
107297 Date:   Mon Jul 25 11:42:17 2011 +0800
107298
107299     Update Windows READMEs
107300
107301     -Tell people about that libFFI is now needed.
107302     -Tell people not to compile GLib in paths containing spaces.
107303
107304  README.win32                | 16 +++++++++++-----
107305  build/win32/vs10/README.txt |  4 +++-
107306  build/win32/vs9/README.txt  |  4 +++-
107307  3 files changed, 17 insertions(+), 7 deletions(-)
107308
107309 commit eac8d47e373bd57e3cb117508c0812b53963a732
107310 Author: Dan Winship <danw@gnome.org>
107311 Date:   Sun Jul 24 14:55:05 2011 -0400
107312
107313     gio/tests/socket: add some basic IPv4 and IPv6 tests
107314
107315  gio/tests/socket.c | 381
107316  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
107317  1 file changed, 378 insertions(+), 3 deletions(-)
107318
107319 commit aefda965f650c6713ef895a9156dd1297793f1ff
107320 Author: Dan Winship <danw@gnome.org>
107321 Date:   Sun Jul 24 14:52:03 2011 -0400
107322
107323     GSocket: fix connected state after async connect
107324
107325     socket->priv->connected was only being set if g_socket_connect()
107326     succeeded right away; in the case where it returns G_IO_ERROR_PENDING,
107327     it never got set. Fix that by having g_socket_check_connect_result()
107328     set it on success.
107329
107330  gio/gsocket.c | 4 +++-
107331  1 file changed, 3 insertions(+), 1 deletion(-)
107332
107333 commit b8a0475e7a2ef6d49e61e7be684bff017ee22fa9
107334 Author: Dan Winship <danw@gnome.org>
107335 Date:   Sun Jul 24 12:41:11 2011 -0400
107336
107337     update .gitignore
107338
107339  glib/tests/.gitignore | 2 ++
107340  1 file changed, 2 insertions(+)
107341
107342 commit 4cb33b158b43b54108b20cb9c3f1143acbef9124
107343 Author: Matthias Clasen <mclasen@redhat.com>
107344 Date:   Sat Jul 23 21:59:49 2011 -0400
107345
107346     Explicitly unset the session bus address for the peer tests
107347
107348     Otherwise, we may run into trouble as opening a peer-to-peer
107349     connection uses a socket client, which uses a proxy resolver
107350     which may end up using gsettings, whose dconf backend may end
107351     up using the session bus to talk to dconfd...
107352
107353  gio/tests/gdbus-peer.c | 2 ++
107354  1 file changed, 2 insertions(+)
107355
107356 commit d344e69dc291df5e5da15d6e1c1b0ef897fdeea3
107357 Author: Matthias Clasen <mclasen@redhat.com>
107358 Date:   Sat Jul 23 21:16:28 2011 -0400
107359
107360     Properly bring up a session bus for application tests
107361
107362     As pointed out in bug 644601, session_bus_up() requires
107363     us to set up environment variables for things to work.
107364
107365  gio/tests/gapplication.c | 7 +++++++
107366  1 file changed, 7 insertions(+)
107367
107368 commit 1f9e84896bb1621e54fc5d0cb45006400e121043
107369 Author: Matthias Clasen <mclasen@redhat.com>
107370 Date:   Sat Jul 23 21:07:39 2011 -0400
107371
107372     Fix a typo
107373
107374  gio/gdbusconnection.c | 2 +-
107375  1 file changed, 1 insertion(+), 1 deletion(-)
107376
107377 commit e488cbd24b611e6648cc36049e503aa8d18b9fd6
107378 Author: Yuri Kozlov <yuray@komyakino.ru>
107379 Date:   Sat Jul 23 18:54:03 2011 +0400
107380
107381     Updated Russian translation
107382
107383  po/ru.po | 428
107384  +++++++++++++++++++++++++++++++++++----------------------------
107385  1 file changed, 236 insertions(+), 192 deletions(-)
107386
107387 commit 9c46740afdb5cf545fbc69bc55be274b8758fecb
107388 Author: Luca Ferretti <lferrett@gnome.org>
107389 Date:   Sat Jul 23 14:52:13 2011 +0200
107390
107391     [l10n] Updated Italian translation
107392
107393  po/it.po | 1311
107394  +++++++++++++++++++++++++++++++++-----------------------------
107395  1 file changed, 705 insertions(+), 606 deletions(-)
107396
107397 commit ae7c48b955cd6979a799574bb92e654081769c62
107398 Author: Vincent Untz <vuntz@gnome.org>
107399 Date:   Thu Jul 21 15:23:00 2011 +0200
107400
107401     GDesktopAppInfo: Add g_desktop_app_info_get_show_in()
107402
107403     Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
107404
107405     https://bugzilla.gnome.org/show_bug.cgi?id=655044
107406
107407  docs/reference/gio/gio-sections.txt |   1 +
107408  gio/gdesktopappinfo.c               | 111
107409  +++++++++++++++++++++++-------------
107410  gio/gdesktopappinfo.h               |   2 +
107411  gio/gio.symbols                     |   1 +
107412  4 files changed, 76 insertions(+), 39 deletions(-)
107413
107414 commit 8ef050f9675e2ee097663c6a436a7b7f7abbe816
107415 Author: Colin Walters <walters@verbum.org>
107416 Date:   Fri Jul 22 13:39:21 2011 -0400
107417
107418     glib.symbols: Update for expected ABI changes
107419
107420  glib/glib.symbols | 2 +-
107421  1 file changed, 1 insertion(+), 1 deletion(-)
107422
107423 commit b79eae5c197aeec8d57f39c0f7bf5d5114068bea
107424 Author: Colin Walters <walters@verbum.org>
107425 Date:   Fri Jul 22 12:41:41 2011 -0400
107426
107427     glib-2.0.pc: Add -lrt to private libraries to assist static linking
107428
107429     https://bugzilla.gnome.org/show_bug.cgi?id=654078
107430
107431  glib-2.0.pc.in | 2 +-
107432  1 file changed, 1 insertion(+), 1 deletion(-)
107433
107434 commit 8b061e023ce97171d817e07ea7068f567129ae8a
107435 Author: Colin Walters <walters@verbum.org>
107436 Date:   Fri Jul 22 10:31:27 2011 -0400
107437
107438     Revert addition of g_key_file_has_key_full
107439
107440     Per IRC discussion, we can just ask bindings to use
107441     g_key_file_get_value() to test for the existence of a key.
107442
107443     I left the "fixed" code in the source tree as static because it makes
107444     more sense to me.
107445
107446  glib/gkeyfile.c      | 90
107447  ++++++++++++++++++++++------------------------------
107448  glib/gkeyfile.h      |  5 ---
107449  glib/tests/keyfile.c | 16 ----------
107450  3 files changed, 38 insertions(+), 73 deletions(-)
107451
107452 commit 753948316915e834801347af08b773c24078a3bd
107453 Author: Behdad Esfahbod <behdad@behdad.org>
107454 Date:   Fri Jul 22 10:33:47 2011 -0400
107455
107456     Don't use deprecated G_UNICODE_COMBINING_MARK
107457
107458  glib/gen-unicode-tables.pl |   2 +-
107459  glib/gunichartables.h      | 388
107460  ++++++++++++++++++++++-----------------------
107461  glib/guniprop.c            |   2 +-
107462  3 files changed, 196 insertions(+), 196 deletions(-)
107463
107464 commit 804e3ba4dddbcb00279ba0ab1a148606bc10a414
107465 Author: Ryan Lortie <desrt@desrt.ca>
107466 Date:   Fri Jul 22 15:47:11 2011 +0200
107467
107468     gitignore tweaks
107469
107470  docs/reference/glib/tmpl/.gitignore | 1 +
107471  gobject/tests/.gitignore            | 1 +
107472  gthread/tests/.gitignore            | 2 ++
107473  3 files changed, 4 insertions(+)
107474
107475 commit a14f2fa1a0ea2b453be35373f9d4c5d80b842d7d
107476 Author: Ryan Lortie <desrt@desrt.ca>
107477 Date:   Fri Jul 22 13:44:31 2011 +0200
107478
107479     Rename a few arguments
107480
107481     To fix header/function/doc-string mismatches.
107482
107483  glib/gdataset.c | 4 ++--
107484  glib/gunicode.h | 2 +-
107485  2 files changed, 3 insertions(+), 3 deletions(-)
107486
107487 commit 6492548b6f4d1805f7817911207648f0b1eeae19
107488 Author: Ryan Lortie <desrt@desrt.ca>
107489 Date:   Fri Jul 22 13:41:13 2011 +0200
107490
107491     Have gtk-doc ignore some #defines
107492
107493     We prefer to have gtk-doc pick up the function rather than the macro.
107494
107495  glib/gstdio.h | 2 ++
107496  glib/gwin32.h | 2 ++
107497  2 files changed, 4 insertions(+)
107498
107499 commit 5dbc12e9f1477eb699a92b1ef7363b62bdca68eb
107500 Author: Ryan Lortie <desrt@desrt.ca>
107501 Date:   Fri Jul 22 13:25:32 2011 +0200
107502
107503     Replace @Varargs with @...
107504
107505     to make gtk-doc happy.
107506
107507  glib/gerror.c     |  4 ++--
107508  glib/gfileutils.c |  4 ++--
107509  glib/gmarkup.c    |  2 +-
107510  glib/gmessages.c  |  4 ++--
107511  glib/gprintf.c    |  8 ++++----
107512  glib/grel.c       | 10 +++++-----
107513  glib/gstrfuncs.c  |  6 +++---
107514  glib/gstring.c    |  8 ++++----
107515  glib/gtestutils.c |  6 +++---
107516  9 files changed, 26 insertions(+), 26 deletions(-)
107517
107518 commit ea63f16c59b661d080c54c44147cedb4ad27e102
107519 Author: Ryan Lortie <desrt@desrt.ca>
107520 Date:   Fri Jul 22 12:59:44 2011 +0200
107521
107522     Remove duplicate 'struct real_pcre' declaration
107523
107524     The redundant forward declaration of 'struct real_pcre' before the
107525     typedef was tripping up gtk-doc.  Remove it.
107526
107527  glib/pcre/pcre.h | 3 +--
107528  1 file changed, 1 insertion(+), 2 deletions(-)
107529
107530 commit 668c399077b48ef49d2fdb6eb808226c9f127e70
107531 Author: Ryan Lortie <desrt@desrt.ca>
107532 Date:   Fri Jul 22 12:59:11 2011 +0200
107533
107534     Add deprecation guard to G_UNICODE_COMBINING_MARK
107535
107536     ...since it's deprecated now and documented as such.
107537
107538  glib/gunicode.h | 2 ++
107539  1 file changed, 2 insertions(+)
107540
107541 commit 4f36eb0f6d1eed7b720a53114e60c8d334782fab
107542 Author: Ryan Lortie <desrt@desrt.ca>
107543 Date:   Fri Jul 22 12:57:59 2011 +0200
107544
107545     Reword some docs comments to avoid 'Returns ...'
107546
107547     If gtk-doc sees 'Returns ...' written in the text of the documentation
107548     for a macro, it thinks that you are talking about the return value.
107549
107550     Avoid doing that and use 'Returns:' explicitly if we mean to.
107551
107552  glib/gmessages.h | 21 +++++++++++++--------
107553  glib/gutils.h    | 10 +++++++---
107554  2 files changed, 20 insertions(+), 11 deletions(-)
107555
107556 commit a0ed2537184f35e9cdde9ac2771f32667db570e1
107557 Author: Ryan Lortie <desrt@desrt.ca>
107558 Date:   Fri Jul 22 12:57:06 2011 +0200
107559
107560     move 'Since:' tags down
107561
107562     gtk-doc wants the Since: tag to be the absolute last thing in the docs
107563     comment.
107564
107565  glib/gkeyfile.c | 3 +--
107566  glib/gmain.c    | 4 ++--
107567  2 files changed, 3 insertions(+), 4 deletions(-)
107568
107569 commit eec69a75eeddc9e298f218e5b3e4bb5084adfe6f
107570 Author: Xavier Claessens <xclaesse@gmail.com>
107571 Date:   Thu Jul 14 10:51:06 2011 +0200
107572
107573     Add g_ptr_array_new_full
107574
107575     Fixes bug #654450
107576
107577  docs/reference/glib/glib-sections.txt |  1 +
107578  glib/garray.c                         | 28 ++++++++++++++++++++++++++++
107579  glib/garray.h                         |  2 ++
107580  3 files changed, 31 insertions(+)
107581
107582 commit 7df304a2d8c325726a13e072bcd1b647943928eb
107583 Author: Ryan Lortie <desrt@desrt.ca>
107584 Date:   Fri Jul 22 09:48:34 2011 +0200
107585
107586     Bump the version
107587
107588  configure.ac | 2 +-
107589  1 file changed, 1 insertion(+), 1 deletion(-)
107590
107591 commit a6c936c45fd959117e24a4e7b6f01f124963bf72
107592 Author: Ryan Lortie <desrt@desrt.ca>
107593 Date:   Fri Jul 22 08:55:35 2011 +0200
107594
107595     Release 2.29.14
107596
107597  NEWS         | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
107598  configure.ac |  2 +-
107599  2 files changed, 50 insertions(+), 1 deletion(-)
107600
107601 commit b30ca6e5a57fd40cf8f94ef2869e742498bc0577
107602 Author: Behdad Esfahbod <behdad@behdad.org>
107603 Date:   Thu Jul 21 16:05:43 2011 -0400
107604
107605     Bug 655076 - Our normalization code misses some
107606     Full_Composition_Exclusion=True.
107607
107608  glib/gen-unicode-tables.pl |  4 ++++
107609  glib/tests/unicode.c       | 16 ++++++++++++++++
107610  2 files changed, 20 insertions(+)
107611
107612 commit c404dbed11bc8bf4212d15719ef3a87ebf76efff
107613 Author: David Zeuthen <davidz@redhat.com>
107614 Date:   Thu Jul 21 16:03:27 2011 -0400
107615
107616     gdbus-codegen: Add support for new org.gtk.GDBus.C.UnixFD annotation
107617
107618     Also add convenience _with_unix_fd_list variants to GDBusConnection,
107619     GDBusProxy and GDBusMethodInvocation types to easily support this.
107620
107621     Signed-off-by: David Zeuthen <davidz@redhat.com>
107622
107623  docs/reference/gio/gdbus-codegen.xml |  21 +-
107624  docs/reference/gio/gio-sections.txt  |   7 +
107625  gio/gdbus-codegen/codegen.py         | 148 ++++++++--
107626  gio/gdbusconnection.c                | 557
107627  ++++++++++++++++++++++++-----------
107628  gio/gdbusconnection.h                |  30 ++
107629  gio/gdbusmethodinvocation.c          |  76 +++--
107630  gio/gdbusmethodinvocation.h          |   3 +
107631  gio/gdbusproxy.c                     | 495
107632  ++++++++++++++++++++++---------
107633  gio/gdbusproxy.h                     |  23 ++
107634  gio/gio.symbols                      |   7 +
107635  gio/tests/test-codegen.xml           |   8 +
107636  11 files changed, 1012 insertions(+), 363 deletions(-)
107637
107638 commit 7b22a8308f2a914b704051cd772edfa15e9a3b04
107639 Author: Dan Williams <dcbw@redhat.com>
107640 Date:   Wed Jul 20 17:28:20 2011 -0500
107641
107642     Document how to free return values from g_key_file_get_*_list
107643
107644     Makes the docs consistent with the string list getters.  Add
107645     GOI annotations while we're at it.
107646
107647  glib/gkeyfile.c | 18 ++++++++++++------
107648  1 file changed, 12 insertions(+), 6 deletions(-)
107649
107650 commit 3af40c204dab8fbd3bec0dceb7cbed0896178a4b
107651 Author: Behdad Esfahbod <behdad@behdad.org>
107652 Date:   Thu Jul 21 10:30:36 2011 -0400
107653
107654     Bug 655025 - #define G_UNICODE_SPACING_MARK G_UNICODE_COMBINING_MARK
107655
107656  glib/gunicode.h | 13 +++++++++++--
107657  1 file changed, 11 insertions(+), 2 deletions(-)
107658
107659 commit 03f673abc20693b907d5e4f1deb775737774d7ae
107660 Author: David Zeuthen <davidz@redhat.com>
107661 Date:   Thu Jul 21 09:43:59 2011 -0400
107662
107663     GDBus: Don't convert GVariant type 'h' to gint
107664
107665     The code-generator already uses GVariant* so generated code didn't
107666     really work at all. We want that instead of gint to avoid confusion
107667     because a 'h' instance is an _index_ into a GUnixFDList, not a file
107668     descriptor.
107669
107670     Signed-off-by: David Zeuthen <davidz@redhat.com>
107671
107672  gio/gdbusutils.c | 16 ++--------------
107673  1 file changed, 2 insertions(+), 14 deletions(-)
107674
107675 commit 419bfe325c40604268dbb7fa050e355c9681577e
107676 Author: David Zeuthen <davidz@redhat.com>
107677 Date:   Thu Jul 21 09:32:38 2011 -0400
107678
107679     gdbus-codegen: Use G_TYPE_STRV/gchar** for GVariant type 'ao'
107680
107681     This is possible now that we have better support for object path
107682     arrays, see
107683
107684      http://git.gnome.org/browse/glib/commit/?id=19878998bc386db78614f1c92ff8524a81479c7b
107685
107686     Note that this breaks the ABI of generated code but since
107687     gdbus-codegen(1) has never yet been in a stable GLib release, this is
107688     fine.
107689
107690     Signed-off-by: David Zeuthen <davidz@redhat.com>
107691
107692  docs/reference/gio/gdbus-codegen.xml |  3 ++-
107693  gio/gdbus-codegen/codegen.py         |  2 ++
107694  gio/gdbus-codegen/dbustypes.py       |  8 ++++++++
107695  gio/gdbusutils.c                     | 15 ++++++++++++++-
107696  gio/tests/gdbus-test-codegen.c       | 24 +++++++++++++-----------
107697  5 files changed, 39 insertions(+), 13 deletions(-)
107698
107699 commit b34eac204f54cefaf8a702a96dc537144f8c2d92
107700 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
107701 Date:   Thu Jul 21 10:22:01 2011 +0100
107702
107703     g_atomic_int_add: document that the return value is new
107704
107705     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=654988
107706     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
107707
107708  glib/gatomic.c | 3 +++
107709  1 file changed, 3 insertions(+)
107710
107711 commit 79b80579282b2749a9eafe8b95845f434db95969
107712 Author: Ryan Lortie <desrt@desrt.ca>
107713 Date:   Thu Jul 21 09:21:18 2011 +0200
107714
107715     Advise against using GPrivate
107716
107717     GStaticPrivate is really a lot better in almost every way.
107718
107719  glib/gthread.c | 8 ++++++++
107720  1 file changed, 8 insertions(+)
107721
107722 commit 706b2751166bb8590e41800d0b3c3056ba529daa
107723 Author: Ryan Lortie <desrt@desrt.ca>
107724 Date:   Thu Jul 21 08:33:50 2011 +0200
107725
107726     GParam: try to avoid further invalid uses
107727
107728     In an attempt to avoid some potential future abuses of the GParamSpec
107729     API, qualify the 'name' field of the structure as 'const' and add a
107730     comment noting that it is an interned string.
107731
107732     This is a theoretical API break, but it will only ever result in
107733     warnings -- and even then, only if you were already doing something
107734     questionable.
107735
107736     Clean up some of the warnings that were caused internally in gparam.c
107737     from these changes.
107738
107739  gobject/gparam.c | 39 ++++++++++++++++++++++-----------------
107740  gobject/gparam.h |  2 +-
107741  2 files changed, 23 insertions(+), 18 deletions(-)
107742
107743 commit 9bcb3d74572cf99a17ff5a1fd4becb1a1136291c
107744 Author: Behdad Esfahbod <behdad@behdad.org>
107745 Date:   Wed Jul 20 22:11:08 2011 -0400
107746
107747     Add g_unicode_script_from_iso15924()
107748
107749     And adjust g_unicode_script_to_iso1592().
107750
107751  docs/reference/glib/glib-sections.txt |  1 +
107752  glib/glib.symbols                     |  1 +
107753  glib/gunicode.h                       |  1 +
107754  glib/guniprop.c                       | 43
107755  +++++++++++++++++++++++++++++++++--
107756  glib/tests/unicode.c                  |  9 ++++++--
107757  5 files changed, 51 insertions(+), 4 deletions(-)
107758
107759 commit a5e94cbd36304ac48e20599ad39fd4bfbd6a5cbe
107760 Author: Benjamin Otte <otte@redhat.com>
107761 Date:   Thu Jul 21 02:56:05 2011 +0200
107762
107763     glocalfile: Fix compilation without USE_STATFS and USE_STATVFS
107764
107765  gio/glocalfile.c | 9 ++++++++-
107766  1 file changed, 8 insertions(+), 1 deletion(-)
107767
107768 commit 7e03b28870a514e655f31298d31158a69f11de40
107769 Author: Behdad Esfahbod <behdad@behdad.org>
107770 Date:   Wed Jul 20 19:04:29 2011 -0400
107771
107772     Bug 648271 - Add g_unicode_script_to_iso15924()
107773
107774     Add g_unicode_script_to_iso15924() and tests.
107775
107776  docs/reference/glib/glib-sections.txt |   1 +
107777  glib/glib.symbols                     |   1 +
107778  glib/gunicode.h                       |   2 +
107779  glib/guniprop.c                       | 146
107780  +++++++++++++++++++++++++++++++++-
107781  glib/tests/unicode.c                  |   8 ++
107782  5 files changed, 157 insertions(+), 1 deletion(-)
107783
107784 commit d8d67d1596ed9fd394bb0427e9154bfad9b4b504
107785 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
107786 Date:   Wed Jul 20 22:32:38 2011 +0200
107787
107788     Updated Spanish translation
107789
107790  po/es.po | 207
107791  ++++++++++++++++++++++++++++++++++++++++-----------------------
107792  1 file changed, 133 insertions(+), 74 deletions(-)
107793
107794 commit e43a2969114e91332b127a479bcb078be6649353
107795 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
107796 Date:   Wed Jul 20 22:26:59 2011 +0200
107797
107798     Updated Spanish translation
107799
107800  po/es.po | 637
107801  +++++++++++++++++++++++++++++++--------------------------------
107802  1 file changed, 316 insertions(+), 321 deletions(-)
107803
107804 commit 8cadef1a88abf77569da2e65894a855b0f1376d4
107805 Author: Ryan Lortie <desrt@desrt.ca>
107806 Date:   Wed Jul 20 21:49:16 2011 +0200
107807
107808     Change order of GFormatSizeFlags
107809
107810     David requested that I change the order of the flags.
107811
107812     Also, assign numerical values to the flags in the usual way.  This
107813     wasn't a bug yet, but only by chance.
107814
107815  glib/gfileutils.c | 6 +++---
107816  glib/gfileutils.h | 6 +++---
107817  2 files changed, 6 insertions(+), 6 deletions(-)
107818
107819 commit c26462ab98e47fd629177d52984b69055f8fe37a
107820 Author: Ryan Lortie <desrt@desrt.ca>
107821 Date:   Wed Jul 20 21:47:00 2011 +0200
107822
107823     g_format_size: just use GString
107824
107825     Matthias wasn't too impressed by the homebrew stack-allocated string
107826     building I
107827     was doing.
107828
107829     Switch to GString.
107830
107831  glib/gfileutils.c | 81
107832  +++++++++++++++++++++++--------------------------------
107833  1 file changed, 34 insertions(+), 47 deletions(-)
107834
107835 commit 4aff6119812bb1dac40a6fca4833dab0520148d9
107836 Author: Ryan Lortie <desrt@desrt.ca>
107837 Date:   Wed Jul 20 21:30:03 2011 +0200
107838
107839     g_format_size: Return 'gchar' instead of 'char'
107840
107841     I meant to do that in the first place.
107842
107843  glib/gfileutils.h | 4 ++--
107844  1 file changed, 2 insertions(+), 2 deletions(-)
107845
107846 commit ef3e5917ca1239b39db2cb433c4306d0152f18f5
107847 Author: Ryan Lortie <desrt@desrt.ca>
107848 Date:   Wed Jul 20 19:58:43 2011 +0200
107849
107850     [ast, es, fr, nn] Update byte unit translations
107851
107852     The Asturian, French, Norwegian Nynorsk and Spanish translations
107853     incorrectly translated "MB" and friends to "MiB" (french: "Mio"), etc.
107854
107855     This was in response to the incorrect use of "MB" in the (now
107856     deprecated) g_format_size_for_display() function.
107857
107858     These strings are now used (correctly) in g_format_size(), so I have
107859     updated the translations accordingly.
107860
107861     Additionally, the Norwegian Nynorsk translation was incorrectly
107862     translating several larger units to "KiB", so that has been
107863     corrected as
107864     well.
107865
107866  po/ast.po |  6 +++---
107867  po/es.po  | 12 ++++++------
107868  po/fr.po  | 12 ++++++------
107869  po/nn.po  | 12 ++++++------
107870  4 files changed, 21 insertions(+), 21 deletions(-)
107871
107872 commit afd1e3697065c1bd23fe9a1cacf43d8744d0bc9b
107873 Author: Ryan Lortie <desrt@desrt.ca>
107874 Date:   Wed Jul 20 19:44:39 2011 +0200
107875
107876     Change GLib size units policy
107877
107878     This commit changes GLib size units policy.  We now prefer SI
107879     units and
107880     allow for use of proper IEC units where desired.
107881
107882     g_format_size_for_display() which incorrectly mixed IEC units with SI
107883     suffixes is left unmodified, but has been deprecated.
107884
107885     g_format_size() has been introduced which uses SI units and suffixes.
107886
107887     g_format_size_full() has also been added which takes a flags
107888     argument to
107889     allow for use of IEC units (with correct suffixes).  It also
107890     allows for
107891     a "long format" output which includes the total number of bytes.  For
107892     example: "238.5 MB (238,472,938 bytes)".
107893
107894  docs/reference/glib/glib-sections.txt |   5 +
107895  glib/gfileutils.c                     | 193
107896  ++++++++++++++++++++++++++++++++++
107897  glib/gfileutils.h                     |  13 +++
107898  glib/glib.symbols                     |   2 +
107899  glib/tests/fileutils.c                |  12 +++
107900  5 files changed, 225 insertions(+)
107901
107902 commit 90cccf14b2b1dfea574d35c605669c4773d6eba6
107903 Author: Ryan Lortie <desrt@desrt.ca>
107904 Date:   Wed Jul 20 17:30:56 2011 +0200
107905
107906     g_format_size_for_display: some internal renames
107907
107908     Rename the size constants from KILOBYTE to KIBIBYTE (etc.) since
107909     that's
107910     what they really are.
107911
107912     This is a strictly internal change with no externally-visible
107913     effect in
107914     terms of API or functionality.
107915
107916  glib/gfileutils.c | 36 ++++++++++++++++++------------------
107917  1 file changed, 18 insertions(+), 18 deletions(-)
107918
107919 commit 4e015d36a06a896c8f5ec575c1b02fedefe47397
107920 Author: Giovanni Campagna <gcampagna@src.gnome.org>
107921 Date:   Fri Jul 1 01:59:13 2011 +0200
107922
107923     gdbusintrospection: fix introspection annotations
107924
107925     g_dbus_interface_info_lookup_* were incorrectly considered
107926     (transfer full) by introspected bindings, and this caused memory
107927     corruptions.
107928
107929     https://bugzilla.gnome.org/show_bug.cgi?id=622921
107930
107931  gio/gdbusintrospection.c | 6 +++---
107932  1 file changed, 3 insertions(+), 3 deletions(-)
107933
107934 commit 4e213f385b45d8ce5d2fdb612d3706e214a7b368
107935 Author: Vincent Untz <vuntz@gnome.org>
107936 Date:   Wed Jul 20 09:22:12 2011 +0200
107937
107938     Stop using deprecated g_unicode_canonical_decomposition()
107939
107940     https://bugzilla.gnome.org/show_bug.cgi?id=654948
107941
107942  glib/guniprop.c | 5 ++---
107943  1 file changed, 2 insertions(+), 3 deletions(-)
107944
107945 commit 33c977917c1dbcfec56168083dc05837da8ea57c
107946 Author: Ryan Lortie <desrt@desrt.ca>
107947 Date:   Wed Jul 20 16:34:55 2011 +0200
107948
107949     GVariant: document avoiding g_variant_iter_loop
107950
107951     The choice between g_variant_iter_next() and g_variant_iter_loop()
107952     is a
107953     bit confusing for some people.  Add a note to the documentation of
107954     g_variant_iter_loop() to clarify that it should be avoided except in a
107955     few specific cases.
107956
107957  glib/gvariant.c | 12 ++++++++++--
107958  1 file changed, 10 insertions(+), 2 deletions(-)
107959
107960 commit 19878998bc386db78614f1c92ff8524a81479c7b
107961 Author: Ryan Lortie <desrt@desrt.ca>
107962 Date:   Wed Jul 20 13:11:19 2011 +0200
107963
107964     GVariant: better support for object path arrays
107965
107966     Add G_VARIANT_TYPE_OBJECT_PATH_ARRAY along with accessor functions
107967     g_variant_new_objv, g_variant_get_objv and g_variant_dup_objv.
107968     Also add
107969     support for '^ao' and '^a&o' format strings for g_variant_new() and
107970     g_variant_get().
107971
107972     https://bugzilla.gnome.org/show_bug.cgi?id=654955
107973
107974  docs/reference/glib/glib-sections.txt    |   4 +
107975  docs/reference/glib/gvariant-varargs.xml |  39 ++++++-
107976  glib/glib.symbols                        |   3 +
107977  glib/gvariant.c                          | 168
107978  +++++++++++++++++++++++++++++--
107979  glib/gvariant.h                          |   6 ++
107980  glib/gvarianttype.h                      |   7 ++
107981  glib/tests/gvariant.c                    |  53 ++++++++++
107982  7 files changed, 270 insertions(+), 10 deletions(-)
107983
107984 commit c841c2ce3fda6f754c88ae2c9099f36dff2f0814
107985 Author: Ryan Lortie <desrt@desrt.ca>
107986 Date:   Wed Jul 20 14:04:52 2011 +0200
107987
107988     GSettings: don't abort on missing schemas
107989
107990     Give a g_critical instead.
107991
107992  gio/gsettings.c       | 77
107993  ++++++++++++++++++++++++++++++++++++++++-----------
107994  gio/gsettingsschema.c |  5 +++-
107995  gio/tests/gsettings.c | 26 +++++++++++++++++
107996  3 files changed, 91 insertions(+), 17 deletions(-)
107997
107998 commit 06941419e347a8a37711e65873b6c59729873ddc
107999 Author: Ryan Lortie <desrt@desrt.ca>
108000 Date:   Wed Jul 20 10:52:07 2011 +0200
108001
108002     Add some blacklisted mount directories
108003
108004     Another long-carried Debian patch.  No reason that we should not have
108005     these few extra items in the (already long) upstream list.
108006
108007  gio/gunixmounts.c | 7 +++++++
108008  1 file changed, 7 insertions(+)
108009
108010 commit dbd0d63b6b45036c2b485b8e1993edf97970afd2
108011 Author: Ryan Lortie <desrt@desrt.ca>
108012 Date:   Wed Jul 20 10:49:48 2011 +0200
108013
108014     wait longer in threadpool test case
108015
108016     If we are going to fail an assert, wait for a bit longer before
108017     doing so
108018     (up to 5 seconds, if needed).
108019
108020     This is a long-standing Debian patch to fix build failures on really
108021     slow machines.
108022
108023  tests/threadpool-test.c | 13 ++++++++++---
108024  1 file changed, 10 insertions(+), 3 deletions(-)
108025
108026 commit 265f245376a3af5a006854ee96a484cf30fbc170
108027 Author: Matthias Clasen <mclasen@redhat.com>
108028 Date:   Tue Jul 19 23:04:04 2011 -0400
108029
108030     post-release bump
108031
108032  configure.ac | 2 +-
108033  1 file changed, 1 insertion(+), 1 deletion(-)
108034
108035 commit c073ce3a3b8fb8282b244dd8e8dbb6fa8676e84e
108036 Author: Matthias Clasen <mclasen@redhat.com>
108037 Date:   Tue Jul 19 23:02:05 2011 -0400
108038
108039     2.29.12
108040
108041  NEWS         | 35 +++++++++++++++++++++++++++++++++++
108042  configure.ac |  2 +-
108043  2 files changed, 36 insertions(+), 1 deletion(-)
108044
108045 commit 4c64e75ec59317cf36d2bb9765c56477acf2acd7
108046 Author: Matthias Clasen <mclasen@redhat.com>
108047 Date:   Tue Jul 19 20:40:28 2011 -0400
108048
108049     Drop the warnings.sgml template
108050
108051  docs/reference/glib/tmpl/.gitignore    |   1 +
108052  docs/reference/glib/tmpl/warnings.sgml | 236
108053  ---------------------------------
108054  glib/gbacktrace.c                      |  63 +++++++++
108055  glib/gbacktrace.h                      |  18 +--
108056  glib/gmessages.c                       | 124 +++++++++++++----
108057  glib/gmessages.h                       |  81 +++++++++--
108058  6 files changed, 238 insertions(+), 285 deletions(-)
108059
108060 commit d1e5161ab0206adc6f17325152e337d44ae6ec73
108061 Author: Holger Berndt <hb@gnome.org>
108062 Date:   Thu Jun 3 03:22:36 2010 +0200
108063
108064     Document how to unset attributes
108065
108066     Unsetting won't work on all attributes. Currently, only
108067     metadata attributes are supported.
108068
108069     https://bugzilla.gnome.org/show_bug.cgi?id=620423
108070
108071  gio/gfile.c | 3 +++
108072  1 file changed, 3 insertions(+)
108073
108074 commit ec98953e42a20061427b20681d1e31501907e2fa
108075 Author: Johan Dahlin <johan@gnome.org>
108076 Date:   Tue Jul 19 14:18:10 2011 -0300
108077
108078     Pass in NULL instead of g_cclosure_marshal_generic
108079
108080     NULL is now a shortcut for g_cclosure_marshal_generic, so avoid
108081     referencing it directly.
108082
108083     https://bugzilla.gnome.org/show_bug.cgi?id=654917
108084
108085  gio/gactiongroup.c             | 4 ++--
108086  gio/gapplication.c             | 4 ++--
108087  gio/gdbusauthobserver.c        | 2 +-
108088  gio/gdbusconnection.c          | 2 +-
108089  gio/gdbusinterfaceskeleton.c   | 2 +-
108090  gio/gdbusobjectmanager.c       | 4 ++--
108091  gio/gdbusobjectmanagerclient.c | 4 ++--
108092  gio/gdbusobjectskeleton.c      | 2 +-
108093  gio/gdbusproxy.c               | 4 ++--
108094  gio/gdbusserver.c              | 2 +-
108095  gio/gfilemonitor.c             | 2 +-
108096  gio/gmountoperation.c          | 6 +++---
108097  gio/gsettings.c                | 4 ++--
108098  gio/gsocketservice.c           | 2 +-
108099  gio/gthreadedsocketservice.c   | 2 +-
108100  gio/gtlsconnection.c           | 2 +-
108101  16 files changed, 24 insertions(+), 24 deletions(-)
108102
108103 commit fa2861e3b6109e002b68aa105b5ecbcba88724c1
108104 Author: Johan Dahlin <johan@gnome.org>
108105 Date:   Tue Jul 12 13:39:45 2011 -0300
108106
108107     Use a generic marshaller if one is not specified
108108
108109     Since g_cclosure_marshal_generic is always enabled, it makes
108110     sense to always use that instead of using generated ones.
108111
108112     https://bugzilla.gnome.org/show_bug.cgi?id=654917
108113
108114  gobject/gsignal.c | 31 +++++++++++++++++++++++--------
108115  1 file changed, 23 insertions(+), 8 deletions(-)
108116
108117 commit fe6dad271b06e6243d17137c2e0991f56a256cca
108118 Author: Ryan Lortie <desrt@desrt.ca>
108119 Date:   Tue Jul 19 16:12:30 2011 +0200
108120
108121     GSettings: remove key length restrictions
108122
108123     The key length now stands effectively unlimited at 1024 characters.
108124
108125     https://bugzilla.gnome.org/show_bug.cgi?id=654536
108126
108127  gio/glib-compile-schemas.c | 4 ++--
108128  gio/gsettings.c            | 3 +--
108129  2 files changed, 3 insertions(+), 4 deletions(-)
108130
108131 commit 9fd0f6c8e23e8cd8353039c99fa73583a7892b4f
108132 Author: Matthias Clasen <mclasen@redhat.com>
108133 Date:   Tue Jul 19 00:02:57 2011 -0400
108134
108135     Fix doc formatting errors
108136
108137  glib/gunicode.h | 12 ++++++------
108138  1 file changed, 6 insertions(+), 6 deletions(-)
108139
108140 commit c9379bcfe1423c43b09ea7e979242a3621dab2b2
108141 Author: Matthias Clasen <mclasen@redhat.com>
108142 Date:   Mon Jul 18 23:58:32 2011 -0400
108143
108144     Move GError docs inline and ditch template
108145
108146  docs/reference/glib/tmpl/.gitignore           |   1 +
108147  docs/reference/glib/tmpl/error_reporting.sgml | 531
108148  --------------------------
108149  glib/gerror.c                                 | 324 ++++++++++++++++
108150  glib/gerror.h                                 |   9 +
108151  4 files changed, 334 insertions(+), 531 deletions(-)
108152
108153 commit 09e2d2a61c3e9f93f61f5d94b3976bbc4a16839a
108154 Author: Matthias Clasen <mclasen@redhat.com>
108155 Date:   Mon Jul 18 23:23:17 2011 -0400
108156
108157     Move Unicode docs inline, ditch template
108158
108159  docs/reference/glib/tmpl/.gitignore   |   1 +
108160  docs/reference/glib/tmpl/unicode.sgml | 908
108161  ----------------------------------
108162  glib/gunicode.h                       | 424 +++++++++++++---
108163  glib/gunidecomp.c                     |  23 +
108164  4 files changed, 372 insertions(+), 984 deletions(-)
108165
108166 commit 2358616d6ad5c4db4fb037550eb40aeb8886e7ec
108167 Author: Matthias Clasen <mclasen@redhat.com>
108168 Date:   Mon Jul 18 23:00:09 2011 -0400
108169
108170     Remove queue.sgml
108171
108172  docs/reference/glib/tmpl/queue.sgml | 438
108173  ------------------------------------
108174  1 file changed, 438 deletions(-)
108175
108176 commit 615977d337c7ba776ac2eda6c688bf6f69316c4d
108177 Author: Behdad Esfahbod <behdad@behdad.org>
108178 Date:   Mon Jul 18 18:00:40 2011 -0400
108179
108180     Simplify Hangul Jamo decomposition
108181
108182     The algorithm is not copy/paste from Unicode anymore, but it's easy
108183     enough to follow the logic.
108184
108185  glib/gunidecomp.c | 62
108186  +++++++++++++++++--------------------------------------
108187  1 file changed, 19 insertions(+), 43 deletions(-)
108188
108189 commit 0584fe33de86f9fd8effe006d911cf5948b4ad05
108190 Author: Behdad Esfahbod <behdad@behdad.org>
108191 Date:   Mon Jul 18 17:52:40 2011 -0400
108192
108193     Bug 654651 - Better g_unicode_canonical_decomposition()
108194
108195     Add g_unichar_fully_decompose().
108196     Deprecate g_unicode_canonical_decomposition().
108197
108198  docs/reference/glib/glib-sections.txt |  1 +
108199  glib/glib.symbols                     |  3 +-
108200  glib/gunicode.h                       |  9 ++--
108201  glib/gunidecomp.c                     | 78
108202  ++++++++++++++++++++++++++++++++---
108203  glib/tests/unicode.c                  | 66 ++++++++++++++++++++++++++++-
108204  5 files changed, 147 insertions(+), 10 deletions(-)
108205
108206 commit 7f289c924bdc78bff9b5a96cf9e7c0ed943d64c6
108207 Author: Patrick Welche <prlw1@quantz.inf.phy.cam.ac.uk>
108208 Date:   Mon Jul 18 17:58:01 2011 +0100
108209
108210     Avoid failing arguments to statfs() test on systems which use statvfs.
108211
108212     - move choice of statfs vs statvfs from gio/glocalfile.c to
108213     configure.ac
108214     - if statvfs is the choice, then don't check number of arguments
108215     to statfs()
108216     - use choice in gio/gunixmounts.c as well
108217
108218     https://bugzilla.gnome.org/show_bug.cgi?id=617949
108219
108220  configure.ac      | 30 +++++++++++++++++++++++++++++-
108221  gio/glocalfile.c  | 22 ----------------------
108222  gio/gunixmounts.c | 32 +++++++++++++++++++++++++++++---
108223  3 files changed, 58 insertions(+), 26 deletions(-)
108224
108225 commit 75b30dc51c3926392483094a6228a3646a43e798
108226 Author: Benjamin Otte <otte@gnome.org>
108227 Date:   Mon Jul 18 14:10:35 2011 +0200
108228
108229     gtester: Count inability to run a test in a binary as a failure
108230
108231     Previously, when a binary did not run a single test - for whatever
108232     reason, from the binary not existing to the binary not using the
108233     gtester
108234     framework - no failures were recorded. Now we record a non-successful
108235     run of a binary that did not start any tests as a failure, too.
108236
108237     Note that this does not change the behavior of any binaries that exit
108238     successfully or that report the start of any gtester test.
108239
108240  glib/gtester.c | 4 ++++
108241  1 file changed, 4 insertions(+)
108242
108243 commit 4a25d6002341df796e13643695478a4ecb4c7a49
108244 Author: Benjamin Otte <otte@gnome.org>
108245 Date:   Mon Jul 18 13:39:36 2011 +0200
108246
108247     gtester: Return a failure exit code when a test fails
108248
108249     Previously, gtester used the testcase_fail_count as the number
108250     of tests
108251     that failed in the latest run testcase, but then use that as the
108252     return
108253     value of main().
108254
108255     Now we count the failed testcases of the whole run.
108256
108257  glib/gtester.c | 8 ++++----
108258  1 file changed, 4 insertions(+), 4 deletions(-)
108259
108260 commit dd1316ba92eba170bcba0425ec1b55faeb2bceed
108261 Author: Kjartan Maraas <kmaraas@gnome.org>
108262 Date:   Mon Jul 18 13:13:11 2011 +0200
108263
108264     Updated Norwegian bokmål translation
108265
108266  po/nb.po | 693
108267  +++++++++++++++++++++++++++++++++------------------------------
108268  1 file changed, 362 insertions(+), 331 deletions(-)
108269
108270 commit adc325fac0b1b8b0a8c21384f50fc759d2800572
108271 Author: Matthias Clasen <mclasen@redhat.com>
108272 Date:   Sun Jul 17 23:50:31 2011 -0400
108273
108274     Move version docs inline
108275
108276  docs/reference/glib/tmpl/.gitignore   |   2 +
108277  docs/reference/glib/tmpl/version.sgml | 115
108278  ----------------------------------
108279  glib/gutils.c                         |  40 ++++++++++++
108280  glib/gutils.h                         |  18 ++++++
108281  4 files changed, 60 insertions(+), 115 deletions(-)
108282
108283 commit 20cd4936b9d16ee8121d7082d359a76af65081db
108284 Author: Matthias Clasen <mclasen@redhat.com>
108285 Date:   Sun Jul 17 23:38:58 2011 -0400
108286
108287     Move GQueue docs inline
108288
108289  glib/gqueue.c | 25 ++++++++++++++++
108290  glib/gqueue.h | 91
108291  +++++++++++++++++++++++++++++++++++++----------------------
108292  2 files changed, 82 insertions(+), 34 deletions(-)
108293
108294 commit d3b09eee75f0f433779b0b6a6d9222453bc9df16
108295 Author: Tommi Vainikainen <thv@iki.fi>
108296 Date:   Mon Jul 18 00:45:45 2011 +0300
108297
108298     Updated Finnish translation
108299
108300  po/fi.po | 1485
108301  +++++++++++++++++++++++++-------------------------------------
108302  1 file changed, 603 insertions(+), 882 deletions(-)
108303
108304 commit d6c30e1766c975dd79e6f252d73c6c0581b64b01
108305 Author: Ryan Lortie <desrt@desrt.ca>
108306 Date:   Thu Jul 14 18:08:25 2011 +0200
108307
108308     GParamSpec: intern property names
108309
108310     Make it so that the ->name property on all GParamSpec objects is an
108311     interned string.
108312
108313     https://bugzilla.gnome.org/show_bug.cgi?id=654627
108314
108315  gobject/gparam.c | 18 ++++++++++++------
108316  gobject/gparam.h |  2 +-
108317  2 files changed, 13 insertions(+), 7 deletions(-)
108318
108319 commit 7041b701dd9fd4f617ca762860447d8fc015a2ab
108320 Author: Behdad Esfahbod <behdad@behdad.org>
108321 Date:   Thu Jul 14 16:53:12 2011 -0400
108322
108323     Remove comp_step_table table
108324
108325     Reuse the pre-existing composition data.
108326
108327  glib/gen-unicode-tables.pl |   15 +-
108328  glib/gunidecomp.c          |   66 +--
108329  glib/gunidecomp.h          | 1020
108330  --------------------------------------------
108331  3 files changed, 3 insertions(+), 1098 deletions(-)
108332
108333 commit 89a5d17d58c795f835642483bfbd9af6cf09f9fe
108334 Author: Behdad Esfahbod <behdad@behdad.org>
108335 Date:   Thu Jul 14 16:26:58 2011 -0400
108336
108337     Document, that the second part of a decompose() wouldn't decompose()
108338
108339     This is not directly documented in Unicode, or I couldn't find it,
108340     but the test I just added confirms that it is currently the case.
108341
108342  glib/gunidecomp.c    |  7 +++++++
108343  glib/tests/unicode.c | 16 ++++++++++++++++
108344  2 files changed, 23 insertions(+)
108345
108346 commit f4cf6c3db03440bb42771cf4b43f6c0f3b688e5f
108347 Author: Behdad Esfahbod <behdad@behdad.org>
108348 Date:   Thu Jul 14 16:22:16 2011 -0400
108349
108350     [test] Move non-utf8 tests into unicode.c
108351
108352  glib/tests/Makefile.am |   3 +
108353  glib/tests/unicode.c   | 548
108354  +++++++++++++++++++++++++++++++++++++++++++++++++
108355  glib/tests/utf8-misc.c | 513
108356  ---------------------------------------------
108357  3 files changed, 551 insertions(+), 513 deletions(-)
108358
108359 commit cff4b5b3a3bceeccd63a895ed795c31f7a20fcf0
108360 Author: Behdad Esfahbod <behdad@behdad.org>
108361 Date:   Thu Jul 14 16:19:46 2011 -0400
108362
108363     Remove stale comment
108364
108365     Unicode guarantees that.
108366
108367  glib/gunidecomp.c | 3 ---
108368  1 file changed, 3 deletions(-)
108369
108370 commit a73c66b1344c852c18279ba43e951cc71c5839a3
108371 Author: Behdad Esfahbod <behdad@behdad.org>
108372 Date:   Thu Jul 14 16:18:30 2011 -0400
108373
108374     Add tests for Unicode canonical composition/decomposition
108375
108376     Also update compose()/decompose() API corner cases and docs.
108377
108378  glib/gunidecomp.c      |  25 ++++++++++--
108379  glib/tests/utf8-misc.c | 107
108380  ++++++++++++++++++++++++++++++++++++++++++++++++-
108381  2 files changed, 128 insertions(+), 4 deletions(-)
108382
108383 commit 7ad2f0eb803dee72beb49dc9a22d2b9578d2e8b8
108384 Author: Behdad Esfahbod <behdad@behdad.org>
108385 Date:   Wed Jul 13 23:18:53 2011 -0400
108386
108387     Move declarations around
108388
108389     So g_unichar API comes before g_utf8.
108390
108391  glib/gunicode.h | 16 ++++++++--------
108392  1 file changed, 8 insertions(+), 8 deletions(-)
108393
108394 commit 761a1841eebedefeb7dc3675e442a56309f347c9
108395 Author: Matthias Clasen <mclasen@redhat.com>
108396 Date:   Wed Jul 13 22:07:11 2011 -0400
108397
108398     Bug 654195 - Add g_unichar_compose() and g_unichar_decompose()
108399
108400  docs/reference/glib/glib-sections.txt |    2 +
108401  glib/gen-unicode-tables.pl            |   40 +
108402  glib/glib.symbols                     |    2 +
108403  glib/gunicode.h                       |    9 +
108404  glib/gunidecomp.c                     |  189 +-
108405  glib/gunidecomp.h                     | 3080
108406  +++++++++++++++++++++++++++++++++
108407  6 files changed, 3321 insertions(+), 1 deletion(-)
108408
108409 commit 8c7de592ff961410de0e8507d2334b4f18bc9a58
108410 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
108411 Date:   Wed Jul 13 23:36:37 2011 +0300
108412
108413     Updated Belarusian translation.
108414
108415  po/be.po | 18 +++++++++---------
108416  1 file changed, 9 insertions(+), 9 deletions(-)
108417
108418 commit f45631bebc62b60dec1e1021923a0dc27d9e2be3
108419 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
108420 Date:   Wed Jul 13 23:30:49 2011 +0300
108421
108422     Updated Belarusian translation.
108423
108424  po/be.po | 44 +++++++++++++++++++++-----------------------
108425  1 file changed, 21 insertions(+), 23 deletions(-)
108426
108427 commit 09bba9fc60eb5d8c3156a0e907856a12037fe36a
108428 Author: Aurimas Černius <aurisc4@gmail.com>
108429 Date:   Tue Jul 12 23:21:25 2011 +0300
108430
108431     Updated Lithuanian translation
108432
108433  po/lt.po | 2113
108434  ++++++++++++++++++++++++++++++++------------------------------
108435  1 file changed, 1095 insertions(+), 1018 deletions(-)
108436
108437 commit 8926b612c8fce41db5bf72f87cce54f16079cd09
108438 Author: Changwoo Ryu <cwryu@debian.org>
108439 Date:   Wed Jul 13 02:51:03 2011 +0900
108440
108441     Updated Korean translation
108442
108443  po/ko.po | 1172
108444  +++++++++++++++++++++++++++++++++-----------------------------
108445  1 file changed, 626 insertions(+), 546 deletions(-)
108446
108447 commit 8f5e0cd24016cdf852a809dfb7b1356328542201
108448 Author: Ryan Lortie <desrt@desrt.ca>
108449 Date:   Tue Jul 12 02:56:57 2011 +0200
108450
108451     GDBusInterfaceSkeleton: fix odd use of floating refs
108452
108453     The get_properties() function was documented as returning a floating
108454
108455     Switch it over to returning a normal reference and patch a couple of
108456     uses.
108457
108458     https://bugzilla.gnome.org/show_bug.cgi?id=654394
108459
108460  gio/gdbusinterfaceskeleton.c   |  5 ++---
108461  gio/gdbusinterfaceskeleton.h   |  2 +-
108462  gio/gdbusobjectmanagerserver.c | 18 ++++++++++--------
108463  3 files changed, 13 insertions(+), 12 deletions(-)
108464
108465 commit 58c247e51bfc7d7ff4ed3b351ba4fdab0f012bac
108466 Author: Ryan Lortie <desrt@desrt.ca>
108467 Date:   Mon Jul 11 14:27:53 2011 +0200
108468
108469     GVariant: add g_variant_take_ref()
108470
108471     This function implements the following logic:
108472
108473       if (g_variant_is_floating (value))
108474         g_variant_ref_sink (value);
108475
108476     which is used for consuming the return value of callbacks that may or
108477     may not return floating references.
108478
108479     This patch also replaces a few instances of the above code with
108480     the new
108481     function (GSettings, GDBus) and lifts a long-standing restriction
108482     on the
108483     use of floating values as the return value for signal handlers by
108484     improving g_value_take_variant().
108485
108486     https://bugzilla.gnome.org/show_bug.cgi?id=627974
108487
108488  docs/reference/glib/glib-sections.txt |  1 +
108489  gio/gdbus-codegen/codegen.py          |  3 +--
108490  gio/gdbusconnection.c                 |  6 ++---
108491  gio/gsettings.c                       |  3 +--
108492  glib/glib.symbols                     |  1 +
108493  glib/gvariant-core.c                  | 51
108494  ++++++++++++++++++++++++++++++++++-
108495  glib/gvariant.h                       |  1 +
108496  gobject/gvaluetypes.c                 | 14 +++++-----
108497  8 files changed, 64 insertions(+), 16 deletions(-)
108498
108499 commit 2121e56ea7399091f6ef169a1da8a11aaa64b5c3
108500 Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
108501 Date:   Tue Jul 12 16:29:33 2011 +0300
108502
108503     Updated Latvian translation.
108504
108505  po/lv.po | 3578
108506  ++++++++++++++++++++++++++++++++++++++++----------------------
108507  1 file changed, 2288 insertions(+), 1290 deletions(-)
108508
108509 commit bbe7eb09ec71b519adf50ef35bee28d5a1a8e1bd
108510 Author: Murray Cumming <murrayc@murrayc.com>
108511 Date:   Tue Jul 12 12:09:31 2011 +0200
108512
108513     Docs: Fixed a typo.
108514
108515  gio/gappinfo.c | 4 ++--
108516  1 file changed, 2 insertions(+), 2 deletions(-)
108517
108518 commit 7654a848e2b575eaf278fafe05aa5be1b3afdc26
108519 Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
108520 Date:   Tue Jul 5 14:30:31 2011 +0100
108521
108522     tests: fix glib_translations_work()
108523
108524     If setlocale() to our test locale fails, translations
108525     won't work either.
108526
108527     https://bugzilla.gnome.org/show_bug.cgi?id=654017
108528
108529  gio/tests/gsettings.c | 10 ++++++----
108530  1 file changed, 6 insertions(+), 4 deletions(-)
108531
108532 commit 5eee90fbbc76ee129d7f846633a667889149ab03
108533 Author: Paolo Bonzini <pbonzini@redhat.com>
108534 Date:   Thu Apr 15 08:23:00 2010 +0200
108535
108536     add g_regex_escape_nul
108537
108538     The function can be used to let regex compile non-NUL-terminated
108539     strings without redesigning the way the pattern is stored in GRegex
108540     objects and retrieved with g_regex_get_pattern.
108541
108542     https://bugzilla.gnome.org/show_bug.cgi?id=615895
108543
108544  docs/reference/glib/glib-sections.txt |  1 +
108545  glib/glib.symbols                     |  1 +
108546  glib/gregex.c                         | 68
108547  +++++++++++++++++++++++++++++++++++
108548  glib/gregex.h                         |  2 ++
108549  glib/tests/regex.c                    | 42 ++++++++++++++++++++++
108550  5 files changed, 114 insertions(+)
108551
108552 commit 653c2f701a3e0a07a808f4e4fca7b846c50c93fa
108553 Author: Matthias Clasen <mclasen@redhat.com>
108554 Date:   Sun Jul 10 23:55:52 2011 -0400
108555
108556     Fix gtk-doc cross-linking among glib/gobject/gio
108557
108558     Patch by Daniel Macks, bug 644687.
108559
108560  docs/reference/gio/Makefile.am  | 3 +++
108561  docs/reference/glib/Makefile.am | 2 +-
108562  2 files changed, 4 insertions(+), 1 deletion(-)
108563
108564 commit 2caddda5341a9a89ccaff4fdb04d638d54a8c635
108565 Author: Matthias Clasen <mclasen@redhat.com>
108566 Date:   Sun Jul 10 23:11:30 2011 -0400
108567
108568     Take out the timeout from the large-message test
108569
108570     This is an attempt to make the test not fail on build slaves,
108571     which currently getting a timeout error here.
108572
108573  gio/tests/gdbus-connection-slow.c | 2 +-
108574  1 file changed, 1 insertion(+), 1 deletion(-)
108575
108576 commit 436dbe77444f54bb8fcf7e55085dc60e1fc627a3
108577 Author: Matthias Clasen <mclasen@redhat.com>
108578 Date:   Sun Jul 10 21:57:45 2011 -0400
108579
108580     Don't test negative values in ulong conversions
108581
108582     This is failing on 32bit build slaves.
108583
108584  gobject/tests/param.c | 6 +++---
108585  1 file changed, 3 insertions(+), 3 deletions(-)
108586
108587 commit 7c517bf3501ae68c4a87c8a126955281ad2393b2
108588 Author: Martin Storsjo <martin@martin.st>
108589 Date:   Wed Jul 6 16:41:44 2011 +0300
108590
108591     Don't needlessly use "echo -e"
108592
108593     The -e parameter to echo isn't recognized by echo in POSIX sh,
108594     but isn't needed when no escaped characters need to be
108595     interpreted.
108596
108597     This fixes building glib with a mingw cross compiler on Mac OS X.
108598
108599     https://bugzilla.gnome.org/show_bug.cgi?id=654085
108600
108601  gio/Makefile.am     | 2 +-
108602  glib/Makefile.am    | 2 +-
108603  gmodule/Makefile.am | 2 +-
108604  gobject/Makefile.am | 2 +-
108605  4 files changed, 4 insertions(+), 4 deletions(-)
108606
108607 commit 98b667d052b1274f80b8898a32d0753e9e2e5c1a
108608 Author: Matthias Clasen <mclasen@redhat.com>
108609 Date:   Sun Jul 10 20:42:58 2011 -0400
108610
108611     Optimize g_[s]list_free_full a bit
108612
108613     No need to iterate the list twice.
108614     Proposed by Luiz Augusto von Dentz,
108615     http://bugzilla.gnome.org/show_bug.cgi?id=653935
108616
108617  glib/glist.c  | 11 ++++++++---
108618  glib/gslist.c | 17 +++++++++++------
108619  2 files changed, 19 insertions(+), 9 deletions(-)
108620
108621 commit 182ed958618a098895eb07959c0fb77eb5dcd13c
108622 Author: Colin Walters <walters@verbum.org>
108623 Date:   Sun Jul 10 12:19:15 2011 -0400
108624
108625     GCancellable: Make eventfd() fall back to pipes on EINVAL too
108626
108627     https://bugzilla.gnome.org/show_bug.cgi?id=654232
108628
108629  gio/gcancellable.c | 8 +++++---
108630  1 file changed, 5 insertions(+), 3 deletions(-)
108631
108632 commit 6079443b4871040b40271d078311500e51f5ec69
108633 Author: Javier Jardón <jjardon@gnome.org>
108634 Date:   Fri Jul 8 16:15:52 2011 +0100
108635
108636     docs: G_GNUC_DEPRECATED_FOR was added in Glib 2.26
108637
108638  docs/reference/glib/tmpl/macros_misc.sgml | 2 +-
108639  1 file changed, 1 insertion(+), 1 deletion(-)
108640
108641 commit a3557577ef15054a062b0a42363f9b1eaf50ae68
108642 Author: Muhammet Kara <muhammet.k@gmail.com>
108643 Date:   Fri Jul 8 01:09:03 2011 +0300
108644
108645     [l10n]Updated Turkish translation
108646
108647  po/tr.po | 1274
108648  ++++++++++++++++++++++++++++++++------------------------------
108649  1 file changed, 654 insertions(+), 620 deletions(-)
108650
108651 commit 7e855ef4616c22210354b3ac1d2d48808fa02b16
108652 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
108653 Date:   Thu Jul 7 16:31:17 2011 +0200
108654
108655     Added UG translation
108656
108657  po/ug.po | 439
108658  +++++++++++++++++++++++++++++++--------------------------------
108659  1 file changed, 218 insertions(+), 221 deletions(-)
108660
108661 commit c2dc66ccf2719df9813b0ab97f22af166770f944
108662 Author: Javier Jardón <jjardon@gnome.org>
108663 Date:   Wed Jul 6 22:13:05 2011 +0100
108664
108665     Move documentation to inline comments: spawn
108666
108667  docs/reference/glib/tmpl/.gitignore |   1 +
108668  docs/reference/glib/tmpl/spawn.sgml | 198
108669  ------------------------------------
108670  glib/gspawn.c                       |   9 ++
108671  glib/gspawn.h                       |  82 +++++++++++++++
108672  glib/gstring.h                      |  12 +++
108673  5 files changed, 104 insertions(+), 198 deletions(-)
108674
108675 commit 0e27a71899e7e08075e65cfdfa8b73fd3cb00197
108676 Author: Javier Jardón <jjardon@gnome.org>
108677 Date:   Wed Jul 6 21:49:55 2011 +0100
108678
108679     Move documentation to inline comments: conversions
108680
108681  docs/reference/glib/tmpl/.gitignore       |   1 +
108682  docs/reference/glib/tmpl/conversions.sgml | 218
108683  ------------------------------
108684  2 files changed, 1 insertion(+), 218 deletions(-)
108685
108686 commit 37ab5ced317342137c60c90feab26e1ac69b6285
108687 Author: Dan Winship <danw@gnome.org>
108688 Date:   Tue Jun 7 17:15:17 2011 -0400
108689
108690     g_output_stream_splice: deal with overflow
108691
108692     On 32-bit machines in particular, bytes_written may overflow a gssize.
108693     Notice when that happens and just return G_MAXSSIZE instead.
108694
108695     https://bugzilla.gnome.org/show_bug.cgi?id=649246
108696
108697  gio/goutputstream.c | 15 ++++++++++++---
108698  1 file changed, 12 insertions(+), 3 deletions(-)
108699
108700 commit 3b4a42d631b987714c1062c0c879da30fd40c4c7
108701 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
108702 Date:   Wed Jul 6 09:58:37 2011 +0800
108703
108704     Revert distribution of build/win32/setup.py
108705
108706     Revert commit on distribution of this file as it is meant to be
108707     used in
108708     a GIT checkout only.
108709
108710  build/win32/Makefile.am | 3 +--
108711  1 file changed, 1 insertion(+), 2 deletions(-)
108712
108713 commit f18ba785cad59cbcae640d30b4cc40af9f020310
108714 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
108715 Date:   Wed Jul 6 08:28:57 2011 +0800
108716
108717     Add build/win32/setup.py to distribution
108718
108719  build/win32/Makefile.am | 3 ++-
108720  1 file changed, 2 insertions(+), 1 deletion(-)
108721
108722 commit c83c91a57486fc684ca3d884d6e288972e8b82a7
108723 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
108724 Date:   Wed Jul 6 08:25:41 2011 +0800
108725
108726     Bug 653841: Update README.win32 and VS README.txt's
108727
108728     This relates to my previous commit titled "add a script to generator
108729     files for building" on behalf of Shixin Zeng.
108730
108731     Tell people about the availability of a python script to create the
108732     necessary files for a Visual C++ build from a GIT checkout.
108733
108734     This is done with the courtesy of Shixin Zeng's python script
108735     which does
108736     the job and eliminates the troubles of getting a suitable shell
108737     environment
108738     to do the "make dist" job (which is especially not easy on Windows
108739     itself!)
108740
108741  README.win32                | 705
108742  ++++++++++++++++++++++----------------------
108743  build/win32/vs10/README.txt |  11 +-
108744  build/win32/vs9/README.txt  |  11 +-
108745  3 files changed, 372 insertions(+), 355 deletions(-)
108746
108747 commit 004e2f060fa1865c8c14fdd399c5f8b3d7048289
108748 Author: Shixin Zeng <zeng.shixin@gmail.com>
108749 Date:   Wed Jun 29 00:04:14 2011 -0500
108750
108751     add a script to generator files for building
108752
108753     Signed-off-by: Chun-wei Fan <fanchunwei@src.gnome.org>
108754
108755  build/win32/setup.py | 366
108756  +++++++++++++++++++++++++++++++++++++++++++++++++++
108757  1 file changed, 366 insertions(+)
108758
108759 commit 65c6ebddee9f913778c1484b9319229486bf5134
108760 Author: Matthias Clasen <mclasen@redhat.com>
108761 Date:   Tue Jul 5 11:22:11 2011 -0400
108762
108763     Post-release version bump
108764
108765     Up to 2.29.11
108766
108767  configure.ac | 2 +-
108768  1 file changed, 1 insertion(+), 1 deletion(-)
108769
108770 commit 89df070c1f0893e4a973aa563213dab2d192d83d
108771 Author: Matthias Clasen <mclasen@redhat.com>
108772 Date:   Tue Jul 5 11:21:40 2011 -0400
108773
108774     2.29.10
108775
108776  configure.ac | 2 +-
108777  1 file changed, 1 insertion(+), 1 deletion(-)
108778
108779 commit 5f7be6c67d2bda1f6bac2e53c696b90a5a0c8353
108780 Author: Colin Walters <walters@verbum.org>
108781 Date:   Tue Jul 5 10:20:48 2011 -0400
108782
108783     build: Use --disable-maintainer-mode for distcheck
108784
108785     Otherwise due to weird things like gtk-doc.make copying files back
108786     into the source directory, we may run into the maintainer mode
108787     bits mistakenly attempting to rerun.
108788
108789  Makefile.am | 2 +-
108790  1 file changed, 1 insertion(+), 1 deletion(-)
108791
108792 commit e9d0c82252dab878ea3e631c48c40e97aa4f42ea
108793 Author: Colin Walters <walters@verbum.org>
108794 Date:   Tue Jul 5 09:42:39 2011 -0400
108795
108796     gio: Fix srcdir != builddir build for docs
108797
108798  docs/reference/gio/Makefile.am | 3 ++-
108799  1 file changed, 2 insertions(+), 1 deletion(-)
108800
108801 commit 0f9c4590d8bb226dad4d93a9a3181ee42ccc8c7a
108802 Author: Matthias Clasen <mclasen@redhat.com>
108803 Date:   Tue Jul 5 09:17:02 2011 -0400
108804
108805     Update NEWS for 2.29.10
108806
108807  NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
108808  1 file changed, 41 insertions(+)
108809
108810 commit 9c09a48f57c36ce1ceb458bc7708f9b589239d8a
108811 Author: Matthias Clasen <mclasen@redhat.com>
108812 Date:   Mon Jul 4 16:03:33 2011 -0400
108813
108814     Fix the build
108815
108816     When renaming a variable from _SCRIPTS to _DATA, it helps to
108817     also rename all references.
108818
108819  gio/Makefile.am | 2 +-
108820  1 file changed, 1 insertion(+), 1 deletion(-)
108821
108822 commit 34e571c46611a0b07bf3f81cd417b9bca2b7d833
108823 Author: Matthias Clasen <mclasen@redhat.com>
108824 Date:   Mon Jul 4 13:09:54 2011 -0400
108825
108826     Disable a failing test
108827
108828  glib/tests/gdatetime.c | 2 ++
108829  1 file changed, 2 insertions(+)
108830
108831 commit c06e91bcaf32db7ea89abc18c0975d761093edc7
108832 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
108833 Date:   Mon Jul 4 22:21:05 2011 +0800
108834
108835     Update GIO VS 2010 project templates
108836
108837     Revert EOL of these files to Unix style as they are to be processed
108838     during "make dist"
108839
108840  build/win32/vs10/gio.vcxproj.filtersin |  58 ++---
108841  build/win32/vs10/gio.vcxprojin         | 428
108842  ++++++++++++++++-----------------
108843  2 files changed, 243 insertions(+), 243 deletions(-)
108844
108845 commit fabbf82ae169af0b2ae2da5f45b3e8bc798027a0
108846 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
108847 Date:   Mon Jul 4 21:47:59 2011 +0800
108848
108849     Updated GIO Visual Studio Projects
108850
108851     -In gio/Makefile.am, the name for one of the filters for capturing the
108852      sources for the GIO VS Project Files is corrected.
108853     -Remove the GIO source file items in the VS project files templates as
108854      a result for this change, and move the entry of the "new"
108855      gregistrysettingsbackend.c into the filter in gio/Makefile.am
108856
108857  build/win32/vs10/gio.vcxproj.filtersin |  79 +++---
108858  build/win32/vs10/gio.vcxprojin         | 435
108859  +++++++++++++++----------------
108860  build/win32/vs9/gio.vcprojin           | 457
108861  ++++++++++++++++-----------------
108862  gio/Makefile.am                        |   7 +-
108863  4 files changed, 472 insertions(+), 506 deletions(-)
108864
108865 commit 7ba753b002ca9888a46137b65f347a2f5f408e9e
108866 Author: Murray Cumming <murrayc@murrayc.com>
108867 Date:   Mon Jul 4 08:58:00 2011 +0200
108868
108869     G_STATIC_REC_MUTEX_INIT: Fix missing initialization.
108870
108871     Add the third struct field, zeroed, to avoid a compiler warning.
108872
108873  glib/gthread.h | 2 +-
108874  1 file changed, 1 insertion(+), 1 deletion(-)
108875
108876 commit 8fdfa8bf3322c9ab3a1619750de47db978f8a32e
108877 Author: Ryan Lortie <desrt@desrt.ca>
108878 Date:   Sun Jul 3 17:37:35 2011 +0200
108879
108880     Install completion scripts as DATA, not SCRIPTS
108881
108882     They are sourced by the shell and don't include a #!/bin/sh, so
108883     they shouldn't
108884     be marked as executable.
108885
108886  gio/Makefile.am | 2 +-
108887  1 file changed, 1 insertion(+), 1 deletion(-)
108888
108889 commit 2080bb1dc0bd6e7fb137df0e28796cdb2024645c
108890 Author: Dan Winship <danw@gnome.org>
108891 Date:   Wed Jun 29 08:29:16 2011 -0400
108892
108893     gasyncresult: document that NULL GAsyncReadyCallback is allowed
108894
108895     https://bugzilla.gnome.org/show_bug.cgi?id=653484
108896
108897  gio/gasyncresult.c | 8 +++++---
108898  1 file changed, 5 insertions(+), 3 deletions(-)
108899
108900 commit 2456db2c004d19cae0bca07a7de82feadc119b94
108901 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
108902 Date:   Thu Jun 30 09:32:32 2011 -0400
108903
108904     GCancellable: Fix build on Win32
108905
108906     https://bugzilla.gnome.org/show_bug.cgi?id=653522
108907
108908  gio/gcancellable.c | 12 ++++++------
108909  1 file changed, 6 insertions(+), 6 deletions(-)
108910
108911 commit 847a8eb911553a76df0fd2ce124cf77dbc7c8877
108912 Author: Emmanuele Bassi <ebassi@linux.intel.com>
108913 Date:   Wed Jun 29 18:07:29 2011 +0100
108914
108915     gio: Some more build fixes
108916
108917  gio/gsimpleaction.c | 4 ++--
108918  1 file changed, 2 insertions(+), 2 deletions(-)
108919
108920 commit 87a542bc960ff230d1478d089436793fdde83db0
108921 Author: Emmanuele Bassi <ebassi@linux.intel.com>
108922 Date:   Wed Jun 29 18:00:53 2011 +0100
108923
108924     Fix build
108925
108926     The g_return_val_if_fail() macro takes a return value.
108927
108928  gio/gsimpleaction.c | 2 +-
108929  1 file changed, 1 insertion(+), 1 deletion(-)
108930
108931 commit b73e53f5776507427e1475ae184daf2ab969e3c2
108932 Author: Ryan Lortie <desrt@desrt.ca>
108933 Date:   Wed Jun 29 17:19:38 2011 +0100
108934
108935     parameter guards for GSimpleAction constructors
108936
108937  gio/gsimpleaction.c | 5 +++++
108938  1 file changed, 5 insertions(+)
108939
108940 commit bde41dacf7e52262df69f70ce00fa33272ea3afa
108941 Author: Ryan Lortie <desrt@desrt.ca>
108942 Date:   Wed Jun 29 17:13:58 2011 +0100
108943
108944     GAction: make GObject properties read-only
108945
108946     GAction is a read-only interface (as is visible by the lack of _set()
108947     functions
108948     on its API).  The properties on the interface currently force
108949     implementors to
108950     support writing of the properties at construct time, however.
108951
108952     Lift that restriction.
108953
108954     Take advantage of this from GSimpleAction by nuking the set_property
108955     function and setting the fields directly in the constructor.
108956
108957  gio/gaction.c       |  9 +++----
108958  gio/gsimpleaction.c | 68
108959  +++++++++++++++++------------------------------------
108960  2 files changed, 25 insertions(+), 52 deletions(-)
108961
108962 commit e6a25caa82410038e635c30deefbe3d0812aa9d3
108963 Author: Ryan Lortie <desrt@desrt.ca>
108964 Date:   Wed Jun 29 16:10:38 2011 +0100
108965
108966     actions: merge testcases change_state and entries
108967
108968     Since we have support for change_state in GActionEntry now.
108969
108970  gio/tests/actions.c | 67
108971  ++++++++++++++++++++++-------------------------------
108972  1 file changed, 28 insertions(+), 39 deletions(-)
108973
108974 commit 276750aa7aba853535a9f751429ef51aa9dcc924
108975 Author: Ryan Lortie <desrt@desrt.ca>
108976 Date:   Wed Jun 29 16:04:09 2011 +0100
108977
108978     Add 'change_state' callback to GActionEntry
108979
108980  gio/gsimpleactiongroup.c | 6 ++++++
108981  gio/gsimpleactiongroup.h | 6 +++++-
108982  2 files changed, 11 insertions(+), 1 deletion(-)
108983
108984 commit 535dcf4f22ba7621c6078f3fe96db6d3e64f0132
108985 Author: Ryan Lortie <desrt@desrt.ca>
108986 Date:   Wed Jun 29 14:53:24 2011 +0100
108987
108988     Add example for 'change-state' signal
108989
108990     Pulled from the testcase.
108991
108992  gio/gsimpleaction.c | 22 ++++++++++++++++++++++
108993  1 file changed, 22 insertions(+)
108994
108995 commit d5915a4be3e790daf99c306c2d6651328b8dbb66
108996 Author: Ryan Lortie <desrt@desrt.ca>
108997 Date:   Wed Jun 29 14:44:58 2011 +0100
108998
108999     Add testcase for GSimpleAction::change-state
109000
109001  gio/tests/actions.c | 73
109002  +++++++++++++++++++++++++++++++----------------------
109003  1 file changed, 43 insertions(+), 30 deletions(-)
109004
109005 commit 9a23ef6c2da48cd7f5c513f24ff478d6c5fab4d6
109006 Author: Ryan Lortie <desrt@desrt.ca>
109007 Date:   Wed Jun 29 14:35:12 2011 +0100
109008
109009     Add 'change-state' signal to GSimpleAction
109010
109011     If connected, allows the user to control the result of
109012     g_action_change_state().
109013
109014  gio/gsimpleaction.c | 39 ++++++++++++++++++++++++++++++++++++++-
109015  1 file changed, 38 insertions(+), 1 deletion(-)
109016
109017 commit 6383b3e7095790372982c6fe68c7e770a6f44a5e
109018 Author: Ryan Lortie <desrt@desrt.ca>
109019 Date:   Wed Jun 29 13:55:59 2011 +0100
109020
109021     Add example to docs for using GActionEntry
109022
109023  gio/gsimpleactiongroup.c | 38 ++++++++++++++++++++++++++++++++++++++
109024  1 file changed, 38 insertions(+)
109025
109026 commit 5978a6edb59d39ef430a5b7b99ae1109de8e63f7
109027 Author: Ryan Lortie <desrt@desrt.ca>
109028 Date:   Wed Jun 29 13:02:30 2011 +0100
109029
109030     Add a test case for GActionEntry
109031
109032  gio/tests/actions.c | 107
109033  ++++++++++++++++++++++++++++++++++++++++++++++++++++
109034  1 file changed, 107 insertions(+)
109035
109036 commit 7dd25022eeb1ef3f92b6352ba9ac9204dbb10305
109037 Author: Ryan Lortie <desrt@desrt.ca>
109038 Date:   Wed Jun 29 13:00:30 2011 +0100
109039
109040     Add g_simple_action_group_add_entries()
109041
109042     A convenience API for creating lots of actions quickly.
109043
109044  docs/reference/gio/gio-sections.txt |   4 ++
109045  gio/gio.symbols                     |   1 +
109046  gio/gsimpleactiongroup.c            | 111
109047  ++++++++++++++++++++++++++++++++++++
109048  gio/gsimpleactiongroup.h            |  23 ++++++++
109049  4 files changed, 139 insertions(+)
109050
109051 commit 695a9a799355713dc6df089801b7f67a010e3b13
109052 Author: Ryan Lortie <desrt@desrt.ca>
109053 Date:   Wed Jun 29 12:28:15 2011 +0100
109054
109055     allow NULL state in g_simple_action_new_stateful
109056
109057     as an undocumented feature
109058
109059  gio/gsimpleaction.c | 3 ++-
109060  1 file changed, 2 insertions(+), 1 deletion(-)
109061
109062 commit 5ff65d869543587d10d78c123698e47effc5fb8c
109063 Author: Ryan Lortie <desrt@desrt.ca>
109064 Date:   Wed Jun 29 10:11:59 2011 +0100
109065
109066     Make 4 incompatible changes to the GAction API
109067
109068     This commit represents an API break to GAction in the following ways:
109069
109070       - the 'set_state' entry in the GActionInterface vtable has been
109071         renamed to 'change_state'.  The number and order of vtable
109072         items has
109073         not otherwise changed.
109074
109075       - g_action_set_state() has been renamed to g_action_change_state()
109076       to
109077         match the updated vtable entry.
109078
109079       - the "state" property of the GAction interface has been changed to
109080         read-only to reflect the fact that g_action_set_state() no longer
109081         exists.
109082
109083       - GSimpleActionClass has been hidden.  GSimpleAction can no
109084       longer be
109085         subclassed.
109086
109087     >> Rationale
109088
109089     g_action_set_state() has never been a true setter in the sense that
109090     calling it will update the value of the "state" property.  It has
109091     always
109092     been closer to "request 'state' to be changed to this value" with
109093     semantics defined by the implementor of the interface.  This is
109094     why the
109095     equivalent method in GActionGroup had its name changed from 'set' to
109096     'change'.  This change makes the two interfaces more consistent and
109097     removes any implication about the effect that calling set_state()
109098     should
109099     have on the 'state' property.
109100
109101     >> Impact
109102
109103     This incompatible API break was undertaken only because I strongly
109104     suspect that it will go entirely unnoticed.  If the break actually
109105     affects anybody, then we will accommodate them (possibly going as
109106     far as
109107     to revert this commit entirely).
109108
109109     The virtual table change only impacts implementors of GAction.  I
109110     strongly suspect that this is nobody (except for GSimpleAction).
109111
109112     The hiding of GSimpleActionClass only impacts impacts subclasses of
109113     GSimpleAction.  I strongly suspect that none of these exist.
109114
109115     The changing of the property to be read-only only affects people who
109116     were trying to change the state by using GObject properties.
109117     I strongly
109118     suspect that this is nobody at all.
109119
109120     The removal of the g_action_set_state() call is the most dangerous,
109121     but
109122     I still suspect that it will impact nobody outside of GLib.
109123     If anybody
109124     is impacted by this change then, at their request, I will reintroduce
109125     the API as a deprecated alias for g_action_change_state().
109126
109127  docs/reference/gio/gio-sections.txt      |   3 +-
109128  gio/gaction.c                            |  25 +++--
109129  gio/gaction.h                            |  10 +-
109130  gio/gio.symbols                          |   3 +-
109131  gio/gsimpleaction.c                      | 158
109132  +++++++++++++++----------------
109133  gio/gsimpleaction.h                      |  45 +--------
109134  gio/gsimpleactiongroup.c                 |  10 +-
109135  gio/tests/actions.c                      |   6 +-
109136  gio/tests/gapplication-example-actions.c |  12 +--
109137  9 files changed, 117 insertions(+), 155 deletions(-)
109138
109139 commit d1e26c51c8298db782d253e0a5ff794b197270bf
109140 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
109141 Date:   Wed Jun 29 14:07:38 2011 +0800
109142
109143     Update Visual Studio README.txt's
109144
109145     -The VS2010 README.txt should have Windows CRLF EOL.
109146     -Tell people about the added dependency on LibFFI
109147
109148  build/win32/vs10/README.txt | 123
109149  ++++++++++++++++++++++++--------------------
109150  build/win32/vs9/README.txt  |  11 ++++
109151  2 files changed, 78 insertions(+), 56 deletions(-)
109152
109153 commit 1777614600bf844687a9f16cc57d68a87f212dce
109154 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
109155 Date:   Wed Jun 29 12:36:24 2011 +0800
109156
109157     Re-attempt to correct EOL on VS2010 solution
109158
109159     This time I realized that I needed to set autocrlf=false on my
109160     Windows side
109161     ... ugh...
109162
109163     This is one of those files that must have CRLF line endings to work
109164     orrectly :|
109165
109166  build/win32/vs10/glib.sln | 470
109167  +++++++++++++++++++++++-----------------------
109168  1 file changed, 235 insertions(+), 235 deletions(-)
109169
109170 commit 315210ecdb98bc8effe6524ee24baba39cd48056
109171 Author: Colin Walters <walters@verbum.org>
109172 Date:   Tue Jun 28 12:52:58 2011 -0400
109173
109174     GCancellable: Fix build on Win32
109175
109176     https://bugzilla.gnome.org/show_bug.cgi?id=653522
109177
109178  gio/gcancellable.c | 14 ++++++++------
109179  1 file changed, 8 insertions(+), 6 deletions(-)
109180
109181 commit 1b0e5e7683148f769189fc82ab731ee25d06c04c
109182 Author: Colin Walters <walters@verbum.org>
109183 Date:   Tue Jun 28 10:03:15 2011 -0400
109184
109185     gmain: Fall back to pipes if kernel doesn't support EFD_CLOEXEC
109186     for eventfd()
109187
109188     Also remove the caching of checking for eventfd; just try it every
109189     time, it's
109190     cheap enough to do so.
109191
109192     https://bugzilla.gnome.org/show_bug.cgi?id=653570
109193
109194  glib/gmain.c | 46 +++++++++++++++++-----------------------------
109195  1 file changed, 17 insertions(+), 29 deletions(-)
109196
109197 commit 8b1a0764f98fe1ce0880e684fb4310089e8327e7
109198 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
109199 Date:   Tue Jun 28 02:02:34 2011 +0300
109200
109201     Updated Belarusian translation.
109202
109203  po/be.po | 8 ++++----
109204  1 file changed, 4 insertions(+), 4 deletions(-)
109205
109206 commit 62d695f52d746112f50684399d0db2d58e499b57
109207 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
109208 Date:   Tue Jun 28 01:27:27 2011 +0300
109209
109210     Updated Belarusian translation.
109211
109212  po/be.po | 56 ++++++++++++++++++++++++++++----------------------------
109213  1 file changed, 28 insertions(+), 28 deletions(-)
109214
109215 commit b07f2833c0d2ab8282fae0c19ef065a38721a985
109216 Author: Ryan Lortie <desrt@desrt.ca>
109217 Date:   Mon Jun 27 11:28:55 2011 +0100
109218
109219     Change to AM_MAINTAINER_MODE([enable])
109220
109221     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=653429
109222
109223  configure.ac | 4 +---
109224  1 file changed, 1 insertion(+), 3 deletions(-)
109225
109226 commit 4d0279dfd879224ac8228c349f26840eb9e6531f
109227 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
109228 Date:   Sat Jun 25 19:14:09 2011 +0300
109229
109230     Updated Belarusian translation.
109231
109232  po/be.po | 3203
109233  ++++++++++++++++++++++++++++++--------------------------------
109234  1 file changed, 1530 insertions(+), 1673 deletions(-)
109235
109236 commit 3cbd5565ae32515e59e129e835b79b211b51d5d4
109237 Author: Claudio Saavedra <csaavedra@igalia.com>
109238 Date:   Fri Jun 24 16:04:54 2011 +0300
109239
109240     GSimpleAction: fix typo
109241
109242  gio/gsimpleaction.c | 2 +-
109243  1 file changed, 1 insertion(+), 1 deletion(-)
109244
109245 commit cacbdf0ea8792d6c11ab224f9ecc38c920f84e37
109246 Author: Krzesimir Nowak <qdlacz@gmail.com>
109247 Date:   Fri Jun 24 13:20:06 2011 +0200
109248
109249     Typo fix.
109250
109251     Fixes jhbuilding gobject-introspection.
109252
109253  gobject/glib-types.h | 2 +-
109254  1 file changed, 1 insertion(+), 1 deletion(-)
109255
109256 commit 088b08bdfc8e6b3a7cc4d884e2186fe1a156fadb
109257 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
109258 Date:   Fri Jun 24 11:22:47 2011 +0800
109259
109260     Refine Visual Studio Projects
109261
109262     -Reinstate build/win32/vs10/glib.sln with the correct EOL
109263     (DOS/Windows) so
109264      that the file can be correctly recognized by Windows, rather
109265      than having
109266      the "Unrecognized Visual Studio Version".
109267
109268     -Update the main GLib projects to output the DLL/LIB file into
109269     <Release or
109270      Debug>\<Win32 or x64>\bin for all configurations.
109271
109272     -Update/simplify the property sheets to copy all DLL and LIB
109273     files from
109274      <Release or Debug>\<Win32 or x64>\bin for all configurations.
109275
109276     -Update the VS 2008 property sheet to seperate the intermediate
109277     directories
109278      for all projects as well to avoid errors/warnings of being unable to
109279      write/access the PDB files as they are in use.
109280
109281  build/win32/vs10/glib.props     |   5 +-
109282  build/win32/vs10/glib.sln       | 235
109283  ++++++++++++++++++++++++++++++++++++++++
109284  build/win32/vs10/glib.vcxprojin |   4 +
109285  build/win32/vs9/glib.vcprojin   |   4 +
109286  build/win32/vs9/glib.vsprops    |   4 +-
109287  5 files changed, 245 insertions(+), 7 deletions(-)
109288
109289 commit 92365b05c4075302920eab75cc7053b130032468
109290 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
109291 Date:   Fri Jun 24 11:13:33 2011 +0800
109292
109293     Temporarily remove build/win32/vs10/glib.sln
109294
109295     To fix up for the line endings (this needs to be in the DOS/Windows
109296     format)
109297
109298  build/win32/vs10/glib.sln | 235
109299  ----------------------------------------------
109300  1 file changed, 235 deletions(-)
109301
109302 commit 9eb65dd3ed5e1a9638595cbe10699c7606376511
109303 Author: Matthias Clasen <mclasen@redhat.com>
109304 Date:   Thu Jun 23 21:31:40 2011 -0400
109305
109306     Unicode: add a g_utf8_substring convenience api
109307
109308     This function is useful in the GTK+ accessibility implementations,
109309     and seems like a nice thing to have around in general.
109310
109311  docs/reference/glib/glib-sections.txt |  1 +
109312  glib/glib.symbols                     | 25 +++++++++++++------------
109313  glib/gunicode.h                       |  8 ++++++--
109314  glib/gutf8.c                          | 32
109315  ++++++++++++++++++++++++++++++++
109316  glib/tests/utf8-misc.c                | 21 +++++++++++++++++++++
109317  5 files changed, 73 insertions(+), 14 deletions(-)
109318
109319 commit c2b112bc56184e5ffdaf99df5aeaf8e06f84af21
109320 Author: Christian Persch <chpe@gnome.org>
109321 Date:   Fri Jun 24 01:07:18 2011 +0200
109322
109323     Typo fix
109324
109325  glib/gregex.c | 2 +-
109326  1 file changed, 1 insertion(+), 1 deletion(-)
109327
109328 commit b1b8c95d3539d111632e5de88cadb0b547179a59
109329 Author: Christian Persch <chpe@gnome.org>
109330 Date:   Thu Jun 23 18:35:40 2011 +0200
109331
109332     Plug a mem leak in the regex test
109333
109334  glib/tests/regex.c | 1 +
109335  1 file changed, 1 insertion(+)
109336
109337 commit 316efa1b5d88f91df9d3384bfb1b0dd37134405d
109338 Author: Christian Persch <chpe@gnome.org>
109339 Date:   Thu Jun 23 18:31:29 2011 +0200
109340
109341     Add boxed GType for GMatchInfo
109342
109343  docs/reference/gobject/gobject-sections.txt |  2 ++
109344  gobject/gboxed.c                            |  2 ++
109345  gobject/glib-types.h                        | 10 ++++++++++
109346  gobject/gobject.symbols                     |  1 +
109347  4 files changed, 15 insertions(+)
109348
109349 commit 00afe3fed340cb87b638aaafa01a2829cb60efba
109350 Author: Christian Persch <chpe@gnome.org>
109351 Date:   Thu Jun 23 18:27:29 2011 +0200
109352
109353     Make GMatchInfo refcounted
109354
109355  docs/reference/glib/glib-sections.txt |  2 ++
109356  glib/glib.symbols                     |  2 ++
109357  glib/gregex.c                         | 49
109358  +++++++++++++++++++++++++++++++----
109359  glib/gregex.h                         |  2 ++
109360  4 files changed, 50 insertions(+), 5 deletions(-)
109361
109362 commit 3393711f426f101d851697e1af4105ec1d22b402
109363 Author: Patrick Welche <prlw1@cam.ac.uk>
109364 Date:   Thu Jun 23 15:08:46 2011 +0100
109365
109366     build: fix gtk-doc when srcdir != builddir
109367
109368     https://bugzilla.gnome.org/show_bug.cgi?id=653250
109369
109370  docs/reference/gio/Makefile.am     | 2 +-
109371  docs/reference/glib/Makefile.am    | 2 +-
109372  docs/reference/gobject/Makefile.am | 2 +-
109373  3 files changed, 3 insertions(+), 3 deletions(-)
109374
109375 commit 1e58d11a443e3c1b6228ff6e148ccbf244da9d84
109376 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
109377 Date:   Thu Jun 23 09:34:59 2011 +0200
109378
109379     Fix typo in GTime docs
109380
109381     deprected -> deprecated
109382
109383  docs/reference/glib/tmpl/date.sgml | 2 +-
109384  1 file changed, 1 insertion(+), 1 deletion(-)
109385
109386 commit 5db5a46c3d8f5beb7f3b6d40b0c727125a626f6f
109387 Author: Matthias Clasen <mclasen@redhat.com>
109388 Date:   Tue Jun 21 00:54:00 2011 -0400
109389
109390     Add tests for GValueArray
109391
109392  gobject/tests/valuearray.c | 65
109393  ++++++++++++++++++++++++++++++++++++++++++++++
109394  1 file changed, 65 insertions(+)
109395
109396 commit f4da19daa67b3a021563c8185fd094a6e4b907d5
109397 Author: Matthias Clasen <mclasen@redhat.com>
109398 Date:   Tue Jun 21 00:52:43 2011 -0400
109399
109400     Improve test coverage for GValue transformations
109401
109402  gobject/tests/Makefile.am |   3 +-
109403  gobject/tests/param.c     | 152
109404  +++++++++++++++++++++++++++++++++++++++++++++-
109405  2 files changed, 153 insertions(+), 2 deletions(-)
109406
109407 commit 6dfd21caef93b31c6a42025d7af928db37bca75c
109408 Author: Matthias Clasen <mclasen@redhat.com>
109409 Date:   Tue Jun 21 00:51:57 2011 -0400
109410
109411     Run some tests with errorcheck mutexes too
109412
109413     All in the name of better test coverage.
109414
109415  gthread/tests/642026.c    | 4 ++++
109416  gthread/tests/Makefile.am | 5 +++++
109417  2 files changed, 9 insertions(+)
109418
109419 commit d8d25d8c96f1f2f9c0f110812e477c1a8e2e1edf
109420 Author: Yuri Kozlov <yuray@komyakino.ru>
109421 Date:   Wed Jun 22 20:10:43 2011 +0400
109422
109423     Updated Russian translation
109424
109425  po/ru.po | 1025
109426  +++++++++++++++++++++++++++++++++-----------------------------
109427  1 file changed, 549 insertions(+), 476 deletions(-)
109428
109429 commit 0e4507a296bbf15b9ba4799c9081c8efaab7f34f
109430 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
109431 Date:   Wed Jun 22 15:22:55 2011 +0800
109432
109433     Update config.h.win32(.in)
109434
109435     Make file contents more like the config.h(.in) contents
109436
109437  config.h.win32.in | 3 +++
109438  1 file changed, 3 insertions(+)
109439
109440 commit fdca8060aa8dad34cd32a52553d831ef57f3f363
109441 Author: Colin Walters <walters@verbum.org>
109442 Date:   Tue Jun 21 23:24:07 2011 -0400
109443
109444     build: Cache check for futex() and eventfd()
109445
109446  configure.ac | 28 ++++++++++------------------
109447  1 file changed, 10 insertions(+), 18 deletions(-)
109448
109449 commit fa873992800c64722a56782a9d288c05ce0df21f
109450 Author: Colin Walters <walters@verbum.org>
109451 Date:   Tue Jun 21 21:43:19 2011 -0400
109452
109453     GCancellable: Use Linux eventfd() instead of pipe
109454
109455     See commit f626dd2b4311bd82137c5b208ab2de288c3e6fae for rationale;
109456     basically it's cheaper than a pipe.
109457
109458     https://bugzilla.gnome.org/show_bug.cgi?id=653140
109459
109460  gio/gcancellable.c | 88
109461  +++++++++++++++++++++++++++++++++++++++++-------------
109462  1 file changed, 68 insertions(+), 20 deletions(-)
109463
109464 commit 3904c8761a60dbadbdfaf98fe23ff19cbdcc4a9a
109465 Author: Colin Walters <walters@verbum.org>
109466 Date:   Tue Jun 21 19:01:10 2011 -0400
109467
109468     gmain: use Linux eventfd() for main context wake up
109469
109470     The Linux eventfd() call is basically tailor made for the main loop
109471     wake up pipe - all we want is a threadsafe way to write to a file
109472     descriptor, and wake up the context on the other end; we don't care
109473     about the content at all.
109474
109475     The eventfd manual page basically explains the benefits:
109476
109477            Applications can use an eventfd file descriptor instead of a
109478            pipe (see pipe(2)) in all cases where a pipe is used simply to
109479            signal events.  The kernel overhead of an eventfd file
109480            descriptor is much lower than that of a pipe, and only one file
109481            descriptor is required (versus the two required for a pipe).
109482
109483     When writing my multithreaded spawn test case I actually hit the 1024
109484     file descriptor limit quickly, because we used 2 fds per main context.
109485     This brings that down to 1.
109486
109487     https://bugzilla.gnome.org/show_bug.cgi?id=653140
109488
109489  configure.ac | 20 ++++++++++++++++++
109490  glib/gmain.c | 69
109491  ++++++++++++++++++++++++++++++++++++++++++++++++++++++------
109492  2 files changed, 83 insertions(+), 6 deletions(-)
109493
109494 commit 29bb7638a56cd692d82ad87956822070b0877ead
109495 Author: Dan Winship <danw@gnome.org>
109496 Date:   Tue Jun 21 16:14:50 2011 -0400
109497
109498     gio/Makefile.am: Remove stray references to $(marshal_sources)
109499
109500  gio/Makefile.am | 9 +--------
109501  1 file changed, 1 insertion(+), 8 deletions(-)
109502
109503 commit 9053ad07ba7210a5a2f8e7ca36f686fd9f96abe0
109504 Author: Colin Walters <walters@verbum.org>
109505 Date:   Tue Jun 21 10:26:58 2011 -0400
109506
109507     Fix a srcdir!=builddir issue, and export that we support it
109508
109509     Future jhbuild versions will consume the BUILD API and automatically
109510     use a builddir, so mark us as supporting it.
109511
109512  Makefile.am           | 3 +++
109513  gio/tests/Makefile.am | 2 +-
109514  2 files changed, 4 insertions(+), 1 deletion(-)
109515
109516 commit 3655178b14d3eaff59e8295906db84f414172507
109517 Author: Fran Diéguez <fran.dieguez@mabishu.com>
109518 Date:   Tue Jun 21 13:55:31 2011 +0200
109519
109520     Updated Galician translations
109521
109522  po/gl.po | 353
109523  ++++++++++++++++++++++++++++++++-------------------------------
109524  1 file changed, 181 insertions(+), 172 deletions(-)
109525
109526 commit f6ed3571017e7ace55c78491ef4e79bfc914c07b
109527 Author: Philip Van Hoof <philip@codeminded.be>
109528 Date:   Sat Jun 18 19:40:34 2011 +0200
109529
109530     Add iter_replace API to GHashTableIter
109531
109532     https://bugzilla.gnome.org/show_bug.cgi?id=652822
109533
109534  docs/reference/glib/glib-sections.txt |   1 +
109535  glib/ghash.c                          | 152
109536  ++++++++++++++++++++++++----------
109537  glib/ghash.h                          |   2 +
109538  glib/glib.symbols                     |   1 +
109539  glib/tests/hash.c                     |  23 +++++
109540  5 files changed, 135 insertions(+), 44 deletions(-)
109541
109542 commit 8f05da99cb88dfa6c79fb5ccdc640c775dcd631c
109543 Author: Matthias Clasen <mclasen@redhat.com>
109544 Date:   Mon Jun 20 22:49:34 2011 -0400
109545
109546     Make gmarshal.c actually compile standalone
109547
109548     It was lacking the necessary includes; in the past it has been
109549     included towards the bottom of gsignal.c, and gained its includes
109550     that way.
109551
109552  gobject/gmarshal.c | 597
109553  ++++++++++++++++++++++++++++++++++++++++++++++++-----
109554  1 file changed, 550 insertions(+), 47 deletions(-)
109555
109556 commit b74e2a720a09fcb5ceb1cd3b38e3ce32d14c2234
109557 Author: Colin Walters <walters@verbum.org>
109558 Date:   Mon Jun 20 09:06:07 2011 -0400
109559
109560     Stop using glib-genmarshal at build time
109561
109562     To help cross compilation, don't use glib-genmarshal in our
109563     build.  This is easy now that we have g_cclosure_marshal_generic().
109564
109565     In gobject/, add gmarshal.[ch] to git (making the existing entry
109566     points stubs).
109567
109568     In gio/, simply switch to using g_cclosure_marshal_generic().
109569
109570     https://bugzilla.gnome.org/show_bug.cgi?id=652168
109571
109572  gio/Makefile.am                |  23 ---
109573  gio/gactiongroup.c             |   5 +-
109574  gio/gapplication.c             |   5 +-
109575  gio/gcancellable.c             |   3 +-
109576  gio/gdbusauthobserver.c        |   3 +-
109577  gio/gdbusconnection.c          |   3 +-
109578  gio/gdbusinterface.c           |   1 -
109579  gio/gdbusinterfaceskeleton.c   |   3 +-
109580  gio/gdbusnameowning.c          |   7 +-
109581  gio/gdbusnamewatching.c        |   5 +-
109582  gio/gdbusobject.c              |   1 -
109583  gio/gdbusobjectmanager.c       |   5 +-
109584  gio/gdbusobjectmanagerclient.c |   5 +-
109585  gio/gdbusobjectskeleton.c      |   3 +-
109586  gio/gdbusproxy.c               |   5 +-
109587  gio/gdbusserver.c              |   3 +-
109588  gio/gfilemonitor.c             |   3 +-
109589  gio/gio-marshal.list           |  34 -----
109590  gio/gmountoperation.c          |   7 +-
109591  gio/gpollableinputstream.c     |   3 +-
109592  gio/gpollableoutputstream.c    |   1 -
109593  gio/gsettings.c                |   5 +-
109594  gio/gsettingsbackend.c         |   1 -
109595  gio/gsocket.c                  |   3 +-
109596  gio/gsocketservice.c           |   3 +-
109597  gio/gthreadedsocketservice.c   |   4 +-
109598  gio/gtlsclientconnection.c     |   1 -
109599  gio/gtlsconnection.c           |   3 +-
109600  gio/gtlsserverconnection.c     |   1 -
109601  gobject/.gitignore             |   1 -
109602  gobject/Makefile.am            |  37 +----
109603  gobject/gmarshal.c             | 338
109604  +++++++++++++++++++++++++++++++++++++++++
109605  gobject/gmarshal.h             | 187 +++++++++++++++++++++++
109606  gobject/gmarshal.list          |  27 +---
109607  gobject/gsignal.c              |   4 -
109608  35 files changed, 565 insertions(+), 178 deletions(-)
109609
109610 commit 322e25b535a63a631f2f53439a876a4d7d9c1f87
109611 Author: David Zeuthen <davidz@redhat.com>
109612 Date:   Mon Jun 20 16:32:03 2011 -0400
109613
109614     GDBus: Unref worker from worker-thread to avoid race
109615
109616     ... otherwise we might end up using the worker after it has been
109617     freed. Reported by Dan Winship and Colin Walters.
109618
109619     This fix uncovered a bug in the /gdbus/nonce-tcp test case so "fix"
109620     that as well to use a better way of having one thread wait for another
109621     (using quotes for the word "fix" since it's pretty hackish to
109622     busy-wait in one thread to wait for another).
109623
109624     Signed-off-by: David Zeuthen <davidz@redhat.com>
109625
109626  gio/gdbusprivate.c     | 21 ++++++++++++++++++++-
109627  gio/tests/gdbus-peer.c |  2 +-
109628  2 files changed, 21 insertions(+), 2 deletions(-)
109629
109630 commit 4344838781ee4fcd1c459ec0761e531d20baacfb
109631 Author: Colin Walters <walters@verbum.org>
109632 Date:   Mon Jun 20 14:09:31 2011 -0400
109633
109634     gthread tests: Remove spurious return;
109635
109636  gthread/tests/spawn-singlethread.c | 2 --
109637  1 file changed, 2 deletions(-)
109638
109639 commit 5e64717a5ffb61c51ca936d51d0d38e5abc08c3a
109640 Author: Colin Walters <walters@verbum.org>
109641 Date:   Mon Jun 20 11:15:27 2011 -0400
109642
109643     gclosure: Add G_TYPE_ENUM and G_TYPE_PARAM for
109644     g_cclosure_marshal_generic()
109645
109646     These are fundamental types missed in the original commit.
109647
109648  gobject/gclosure.c | 8 ++++++++
109649  1 file changed, 8 insertions(+)
109650
109651 commit d54c65448cf7426d132f11c645a1cd9eec034c03
109652 Author: Colin Walters <walters@verbum.org>
109653 Date:   Mon Jun 20 13:41:52 2011 -0400
109654
109655     gdbus-test-codegen: Allocate full integer space for uint16 properties
109656
109657     Because there is no G_TYPE_[U]INT16, we need to use integer types,
109658     otherwise we'll end up overwriting memory (in this case on the stack).
109659
109660  gio/tests/gdbus-test-codegen.c | 4 ++--
109661  1 file changed, 2 insertions(+), 2 deletions(-)
109662
109663 commit 49fac943f37d16ade1b3fdd0f5b0ee479a74e440
109664 Author: Javier Jardón <jjardon@gnome.org>
109665 Date:   Mon Jun 20 11:48:25 2011 +0100
109666
109667     configure.ac: Generate xz tarballs by default
109668
109669  configure.ac | 6 +++---
109670  1 file changed, 3 insertions(+), 3 deletions(-)
109671
109672 commit c68683f780d4960d0fc0e659c86d8a1efaa4da19
109673 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
109674 Date:   Mon Jun 20 11:50:57 2011 +0800
109675
109676     Visual C++ 2010 project files update
109677
109678     Consolidate my previous commit into property file... should have
109679     realized
109680     this sooner...
109681
109682  build/win32/vs10/gio.vcxprojin                       |  8 --------
109683  build/win32/vs10/glib-compile-schemas.vcxproj        |  8 --------
109684  build/win32/vs10/glib-genmarshal.vcxproj             |  8 --------
109685  build/win32/vs10/glib.props                          |  2 +-
109686  build/win32/vs10/glib.vcxprojin                      | 16
109687  ----------------
109688  build/win32/vs10/gmodule.vcxproj                     |  8 --------
109689  build/win32/vs10/gobject.vcxprojin                   |  8 --------
109690  build/win32/vs10/gsettings.vcxproj                   |  8 --------
109691  build/win32/vs10/gspawn-win32-helper-console.vcxproj |  8 --------
109692  build/win32/vs10/gspawn-win32-helper.vcxproj         |  8 --------
109693  build/win32/vs10/gthread.vcxproj                     |  8 --------
109694  build/win32/vs10/testglib.vcxproj                    |  8 --------
109695  12 files changed, 1 insertion(+), 97 deletions(-)
109696
109697 commit 801e52f8099f6ae6dba61f0f54bc1c7a60f52681
109698 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
109699 Date:   Mon Jun 20 11:34:15 2011 +0800
109700
109701     Update Visual C++ 2010 Projects
109702
109703     -Seperate intermediate directories for each project to avoid
109704     intermittent
109705      MSBuild errors that a build log cannot be written while in use, and
109706      update the property sheet as necessary.
109707     -Minor cleanups of uneeded tags in the projects/properties
109708
109709  build/win32/vs10/gio.vcxprojin                       |  9 ++++++++-
109710  build/win32/vs10/glib-compile-schemas.vcxproj        |  9 ++++++++-
109711  build/win32/vs10/glib-genmarshal.vcxproj             |  9 ++++++++-
109712  build/win32/vs10/glib.props                          |  3 +--
109713  build/win32/vs10/glib.vcxprojin                      | 17
109714  ++++++++++++++++-
109715  build/win32/vs10/gmodule.vcxproj                     |  9 ++++++++-
109716  build/win32/vs10/gobject.vcxprojin                   |  9 ++++++++-
109717  build/win32/vs10/gsettings.vcxproj                   |  9 ++++++++-
109718  build/win32/vs10/gspawn-win32-helper-console.vcxproj |  9 ++++++++-
109719  build/win32/vs10/gspawn-win32-helper.vcxproj         |  9 ++++++++-
109720  build/win32/vs10/gthread.vcxproj                     |  9 ++++++++-
109721  build/win32/vs10/testglib.vcxproj                    |  9 ++++++++-
109722  12 files changed, 97 insertions(+), 13 deletions(-)
109723
109724 commit f9cec26968fad4ddecae9b13077f63bc11b66f86
109725 Author: Christian Persch <chpe@gnome.org>
109726 Date:   Sat Jun 18 16:22:53 2011 +0200
109727
109728     Clarify nul-termination of g_utf8_to_ucs4[_fast] result
109729
109730     The docs for g_utf8_to_ucs4_fast didn't mention that the resulting
109731     string is terminated by a 0 character.
109732
109733     Bug #652897.
109734
109735  glib/gutf8.c | 5 +++--
109736  1 file changed, 3 insertions(+), 2 deletions(-)
109737
109738 commit 580e177dccce98e4f8490b9463321d01343cac2d
109739 Author: Matthias Clasen <mclasen@redhat.com>
109740 Date:   Sun Jun 19 01:42:48 2011 -0400
109741
109742     Add tests for GCache
109743
109744  glib/tests/Makefile.am |   3 +
109745  glib/tests/cache.c     | 147
109746  +++++++++++++++++++++++++++++++++++++++++++++++++
109747  2 files changed, 150 insertions(+)
109748
109749 commit 9fa5b8e5c7701d9ea40577a9a317d02c79b17d18
109750 Author: Matthias Clasen <mclasen@redhat.com>
109751 Date:   Sun Jun 19 01:05:26 2011 -0400
109752
109753     asyncqueue: improve test coverage
109754
109755  tests/asyncqueue-test.c | 57
109756  ++++++++++++++++++++++++++++++++++++++++++++++---
109757  1 file changed, 54 insertions(+), 3 deletions(-)
109758
109759 commit 63fa44251a24d01854b86c82ce7e625c0553b88d
109760 Author: Matthias Clasen <mclasen@redhat.com>
109761 Date:   Sun Jun 19 01:05:05 2011 -0400
109762
109763     utils: silence tests unless verbose
109764
109765  glib/tests/utils.c | 77
109766  +++++++++++++++++++++++++++++++++++++++++++++++++++---
109767  1 file changed, 74 insertions(+), 3 deletions(-)
109768
109769 commit e1d4e06ab3dc9be6e239eb27f2f168e277ae273c
109770 Author: Matthias Clasen <mclasen@redhat.com>
109771 Date:   Sun Jun 19 01:04:48 2011 -0400
109772
109773     logging: improve test coverage
109774
109775  glib/tests/logging.c | 39 +++++++++++++++++++++++++++++++++++++++
109776  1 file changed, 39 insertions(+)
109777
109778 commit ed3ac87afe51de67b631abf5f8dc50622b141a8b
109779 Author: Matthias Clasen <mclasen@redhat.com>
109780 Date:   Sun Jun 19 01:04:30 2011 -0400
109781
109782     hash: Improve test coverage
109783
109784  glib/tests/hash.c | 15 +++++++++++++--
109785  1 file changed, 13 insertions(+), 2 deletions(-)
109786
109787 commit c4796a4d7a9bbbfbcf9ec82d0cdc442cdccb8113
109788 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
109789 Date:   Sat Jun 18 17:55:58 2011 +0800
109790
109791     Update gsettings/glib-compile-schemas VS Projects
109792
109793     These tools require the use of GModule headers also, so update
109794     the include
109795     directories so that the correct gmodule.h will be included instead
109796     of the
109797     system-installed version.
109798
109799  build/win32/vs10/glib-compile-schemas.vcxproj | 4 ++++
109800  build/win32/vs10/gsettings.vcxproj            | 4 ++++
109801  build/win32/vs9/glib-compile-schemas.vcproj   | 4 ++++
109802  build/win32/vs9/gsettings.vcproj              | 4 ++++
109803  4 files changed, 16 insertions(+)
109804
109805 commit 4476e22a14af93d375d3a9d8cd2ab8deedf669ad
109806 Author: Colin Walters <walters@verbum.org>
109807 Date:   Fri Jun 17 09:39:48 2011 -0400
109808
109809     gvariant: Mark g_variant_new_variant as constructor
109810
109811     https://bugzilla.gnome.org/show_bug.cgi?id=647796
109812
109813  glib/gvariant.c | 2 +-
109814  1 file changed, 1 insertion(+), 1 deletion(-)
109815
109816 commit 19610184c40b37c48ddf8006db26e14d563c7eda
109817 Author: Colin Walters <walters@verbum.org>
109818 Date:   Fri Jun 17 08:52:05 2011 -0400
109819
109820     gdatainputstream: Add Since: tags and update gio-sections.txt
109821
109822     https://bugzilla.gnome.org/show_bug.cgi?id=652758
109823
109824  docs/reference/gio/gio-sections.txt | 2 ++
109825  gio/gdatainputstream.c              | 4 +++-
109826  2 files changed, 5 insertions(+), 1 deletion(-)
109827
109828 commit 28254a38a7f077d5fc03939ea7c03260aabe5188
109829 Author: Colin Walters <walters@verbum.org>
109830 Date:   Thu Jun 16 14:00:36 2011 -0400
109831
109832     GDataInputStream: Add _utf8() variants of _read_line
109833
109834     These will validate the resulting line, and throw a conversion error.
109835     In practice these will likely be used by bindings, but it's good
109836     for even C apps too that don't want to explode if that text file
109837     they're reading into Pango actually has invalid UTF-8.
109838
109839     https://bugzilla.gnome.org/show_bug.cgi?id=652758
109840
109841  gio/gdatainputstream.c        | 82
109842  +++++++++++++++++++++++++++++++++++++++++++
109843  gio/gdatainputstream.h        |  8 +++++
109844  gio/gio.symbols               |  2 ++
109845  gio/tests/data-input-stream.c | 74 ++++++++++++++++++++++++++++++++++++++
109846  4 files changed, 166 insertions(+)
109847
109848 commit ff2f46a7f42d5c0d0b8af0d4328f960605420790
109849 Author: Colin Walters <walters@verbum.org>
109850 Date:   Thu Jun 16 13:14:44 2011 -0400
109851
109852     GDataInputStream: Clarify read_line() docs, mark as byte array
109853
109854     g_data_input_stream_read_line() and
109855     g_data_input_stream_read_line_finish() don't do any encoding checks,
109856     so we shouldn't call the returned value a "string" (which I'd like to
109857     mean UTF-8).  Annotate them as byte arrays and add encoding warnings
109858     to the docstrings.
109859
109860     https://bugzilla.gnome.org/show_bug.cgi?id=652758
109861
109862  gio/gdatainputstream.c | 30 ++++++++++++++++++------------
109863  1 file changed, 18 insertions(+), 12 deletions(-)
109864
109865 commit de0519581ab7aedcfc8b6b5a46139a8c9728c596
109866 Author: Patrick Welche <prlw1@cam.ac.uk>
109867 Date:   Tue Jun 14 09:43:33 2011 +0100
109868
109869     Fix build due to trivial typos in ab0e9dbf.
109870
109871     https://bugzilla.gnome.org/show_bug.cgi?id=652750
109872
109873  docs/reference/gio/Makefile.am     | 101
109874  -------------------------------------
109875  docs/reference/gobject/Makefile.am |   2 +-
109876  2 files changed, 1 insertion(+), 102 deletions(-)
109877
109878 commit 34b7126a4e0b743b07b9d55309fce0d15802b69c
109879 Author: Murray Cumming <murrayc@murrayc.com>
109880 Date:   Wed Jun 15 10:47:13 2011 +0200
109881
109882     G_STATIC_REC_MUTEX_INIT: Add a 0 to the initialization.
109883
109884     This avoids a compiler warning about an incomplete initialization
109885     when using this.
109886
109887  glib/gthread.h | 2 +-
109888  1 file changed, 1 insertion(+), 1 deletion(-)
109889
109890 commit 23f684454f6f0151cb7181c527bf254f6b97ed35
109891 Author: Ryan Lortie <desrt@desrt.ca>
109892 Date:   Tue Jun 14 22:44:10 2011 -0400
109893
109894     Drop dead code in GVariant parser
109895
109896     There is no chance that an unsigned integer value will be negative
109897     after
109898     we do the bounds check that enforces its non-negativity.
109899
109900     Caught by Matthias running Coverity.
109901
109902  glib/gvariant-parser.c | 6 +++---
109903  1 file changed, 3 insertions(+), 3 deletions(-)
109904
109905 commit a6b9db6907117639b2493e96f8dee9e54bdba788
109906 Author: Matthias Clasen <mclasen@redhat.com>
109907 Date:   Tue Jun 14 20:44:15 2011 -0400
109908
109909     Eliminate some dead code
109910
109911  glib/gspawn.c | 13 +++++--------
109912  1 file changed, 5 insertions(+), 8 deletions(-)
109913
109914 commit 9b68d9892a125e00958ff019d5edcf4f6b409cf8
109915 Author: Matthias Clasen <mclasen@redhat.com>
109916 Date:   Tue Jun 14 20:36:37 2011 -0400
109917
109918     Remove a redundant NULL check
109919
109920  gmodule/gmodule.c | 5 ++---
109921  1 file changed, 2 insertions(+), 3 deletions(-)
109922
109923 commit 28008138c3ef88ad7f44055580f2b19796b9c29f
109924 Author: Matthias Clasen <mclasen@redhat.com>
109925 Date:   Tue Jun 14 20:15:04 2011 -0400
109926
109927     Silence a compiler warning
109928
109929  gio/gdbusaddress.c | 2 +-
109930  1 file changed, 1 insertion(+), 1 deletion(-)
109931
109932 commit f966a0af9ac5524b26917b266abcbbac890c58e0
109933 Author: Matthias Clasen <mclasen@redhat.com>
109934 Date:   Tue Jun 14 19:52:19 2011 -0400
109935
109936     Add some argument checks to filename conversion functions
109937
109938  glib/gconvert.c | 4 ++++
109939  1 file changed, 4 insertions(+)
109940
109941 commit c9f883f133bc83942484cb8a1349b58ada46b4bc
109942 Author: Colin Walters <walters@verbum.org>
109943 Date:   Tue Jun 14 18:46:06 2011 -0400
109944
109945     gmain: Close race condition in _g_main_wake_up_all_contexts()
109946
109947     Running gthread/tests/spawn-multithreaded in a loop, I very easily
109948     hit:
109949
109950     GLib-CRITICAL **: g_main_context_wakeup: assertion `g_atomic_int_get
109951     (&context->ref_count) > 0' failed
109952
109953     Testing the refcount still left a window where we would fall into the
109954     assertion.  Fix this by just locking the context.
109955
109956  glib/gmain.c | 17 +++++------------
109957  1 file changed, 5 insertions(+), 12 deletions(-)
109958
109959 commit 211d7adf6e452c30dc0b76225e7bdcddee7c5f8f
109960 Author: Colin Walters <walters@verbum.org>
109961 Date:   Wed Jun 8 11:31:14 2011 -0400
109962
109963     gmain: Only run through signal delivery once per read()
109964
109965     This is what I intended to do before.
109966
109967     https://bugzilla.gnome.org/show_bug.cgi?id=652072
109968
109969  glib/gmain.c | 16 +++++++++-------
109970  1 file changed, 9 insertions(+), 7 deletions(-)
109971
109972 commit ed827deb7756bde270eb015eb4263324a313be14
109973 Author: Colin Walters <walters@verbum.org>
109974 Date:   Sat Jun 11 12:10:57 2011 -0400
109975
109976     gmain: Use sigset_t for keeping track of installed signals
109977
109978     Minor code cleanup.
109979
109980     https://bugzilla.gnome.org/show_bug.cgi?id=652072
109981
109982  glib/gmain.c | 37 ++++++++++---------------------------
109983  1 file changed, 10 insertions(+), 27 deletions(-)
109984
109985 commit 1874ad97d809950901246c940a2b80ba3a6d9390
109986 Author: Colin Walters <walters@verbum.org>
109987 Date:   Fri Jun 10 10:48:07 2011 -0400
109988
109989     gspawn: Reset signal handlers for synchronous spawning
109990
109991     We should by default reset signal handlers; particularly with the
109992     ability to install them via g_unix_signal_source_new(), we don't
109993     want to call a user callback inside a fork()ed helper process.
109994
109995     https://bugzilla.gnome.org/show_bug.cgi?id=652072
109996
109997  glib/gspawn.c | 6 ++++++
109998  1 file changed, 6 insertions(+)
109999
110000 commit b9c67b43690bfc3b9a869a285f542a420f5b0067
110001 Author: Colin Walters <walters@verbum.org>
110002 Date:   Sat Jun 11 17:25:13 2011 -0400
110003
110004     glib/tests/unix.c: Also test SIGTERM
110005
110006     We expect this to not kill the process, so it'd be a good one to test.
110007
110008     https://bugzilla.gnome.org/show_bug.cgi?id=652072
110009
110010  glib/tests/unix.c | 50 ++++++++++++++++++++++++++++++++------------------
110011  1 file changed, 32 insertions(+), 18 deletions(-)
110012
110013 commit c2364ce9a4e59ca0276c02b2b9a1356327f2cffb
110014 Author: Colin Walters <walters@verbum.org>
110015 Date:   Fri Jun 10 10:35:27 2011 -0400
110016
110017     spawn-multithreaded: Clean up IO channel code
110018
110019     I modeled the new bits after how gunixmount.c handles GIOChannel;
110020     it's apparently easier not to look at the condition.
110021
110022     https://bugzilla.gnome.org/show_bug.cgi?id=652072
110023
110024  gthread/tests/spawn-multithreaded.c | 27 ++++++++++++++++-----------
110025  1 file changed, 16 insertions(+), 11 deletions(-)
110026
110027 commit 7e1886ba72a36f73296781c5ca5525ae5e8288aa
110028 Author: Colin Walters <walters@verbum.org>
110029 Date:   Fri Jun 10 10:14:25 2011 -0400
110030
110031     gspawn: Handle EINTR in a few more cases
110032
110033     I was debugging gthread/tests/spawn-multithreaded.c, and while I
110034     don't think I actually hit EINTR in any of these cases, it'd be
110035     good to fix them anyways.
110036
110037     https://bugzilla.gnome.org/show_bug.cgi?id=652072
110038
110039  glib/gspawn.c | 25 ++++++++++++++++++++++---
110040  1 file changed, 22 insertions(+), 3 deletions(-)
110041
110042 commit 922f6aa496b3907634b45efe7c95fe9e5ebc5107
110043 Author: Colin Walters <walters@verbum.org>
110044 Date:   Fri Jun 10 07:29:28 2011 -0400
110045
110046     spawn-singlethread.c: New test
110047
110048     https://bugzilla.gnome.org/show_bug.cgi?id=652072
110049
110050  gthread/tests/Makefile.am          |   4 +
110051  gthread/tests/spawn-singlethread.c | 194
110052  +++++++++++++++++++++++++++++++++++++
110053  2 files changed, 198 insertions(+)
110054
110055 commit 01ee9449e34d22c5527d30b70169f6ca2b778626
110056 Author: Colin Walters <walters@verbum.org>
110057 Date:   Fri Jun 10 07:27:29 2011 -0400
110058
110059     spawn-multithreaded: Also look for lt-test-echo
110060
110061     I hate libtool =(
110062
110063     https://bugzilla.gnome.org/show_bug.cgi?id=652072
110064
110065  gthread/tests/spawn-multithreaded.c | 5 +++++
110066  1 file changed, 5 insertions(+)
110067
110068 commit b6a829c314a837824c63afec35bcf56742c4b71d
110069 Author: Matthias Clasen <mclasen@redhat.com>
110070 Date:   Tue Jun 14 16:32:55 2011 -0400
110071
110072     If dup fails don't call close()
110073
110074  gio/gunixfdlist.c | 1 -
110075  1 file changed, 1 deletion(-)
110076
110077 commit 6e7a7052e01ef8e44891e9290c5275c3b3d6e07d
110078 Author: Matthias Clasen <mclasen@redhat.com>
110079 Date:   Tue Jun 14 16:20:26 2011 -0400
110080
110081     Remove a redundant assertion
110082
110083     A gsize is never going below 0.
110084
110085  gobject/gatomicarray.c | 9 ++++-----
110086  1 file changed, 4 insertions(+), 5 deletions(-)
110087
110088 commit ba6e66bff1684c0ef0af603f18b0ca53ed7c45fd
110089 Author: Matthias Clasen <mclasen@redhat.com>
110090 Date:   Tue Jun 14 16:18:45 2011 -0400
110091
110092     Don't compare unsigned numbers with 0
110093
110094     It does not work.
110095
110096  gio/gdbusaddress.c | 2 +-
110097  1 file changed, 1 insertion(+), 1 deletion(-)
110098
110099 commit a6d33d3a28071957e81d63ba389bdf759d29dc45
110100 Author: David Zeuthen <davidz@redhat.com>
110101 Date:   Tue Jun 14 18:11:09 2011 -0400
110102
110103     GDBusMessage: Optimize serializer and deserializer
110104
110105     ... by using a switch instead of if-then-else.
110106
110107     Signed-off-by: David Zeuthen <davidz@redhat.com>
110108
110109  gio/gdbusmessage.c | 763
110110  +++++++++++++++++++++++++++--------------------------
110111  1 file changed, 390 insertions(+), 373 deletions(-)
110112
110113 commit 7963a4cf95293cbf368a0ff891ba661e4ea3cc63
110114 Author: Colin Walters <walters@verbum.org>
110115 Date:   Tue Jun 14 12:28:57 2011 -0400
110116
110117     gclosure: Add missing include
110118
110119  gobject/gclosure.c | 1 +
110120  1 file changed, 1 insertion(+)
110121
110122 commit 01e6cf1360deffe49c7bb4d1fa3cbd3d904c6b30
110123 Author: Matthias Clasen <mclasen@redhat.com>
110124 Date:   Tue Jun 14 11:40:32 2011 -0400
110125
110126     Don't do < 0 on an unsigned value
110127
110128     It won't work. read() returns a signed value, anyway.
110129
110130  gio/tests/gdbus-sessionbus.c | 2 +-
110131  1 file changed, 1 insertion(+), 1 deletion(-)
110132
110133 commit 25a797fa25e17607a7b3618d3d098004b2be1cc8
110134 Author: Matthias Clasen <mclasen@redhat.com>
110135 Date:   Tue Jun 14 10:16:35 2011 -0400
110136
110137     Silence a compiler warning
110138
110139     Even though we are confident the filename will always
110140     end in .gmarkup, the compiler doesn't know that...
110141
110142  glib/tests/markup-parse.c | 3 ++-
110143  1 file changed, 2 insertions(+), 1 deletion(-)
110144
110145 commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd
110146 Author: Matthias Clasen <mclasen@redhat.com>
110147 Date:   Tue Jun 14 10:12:46 2011 -0400
110148
110149     Don't leak resources in error cases
110150
110151  glib/gfileutils.c | 3 +++
110152  1 file changed, 3 insertions(+)
110153
110154 commit 83d34f630939aa13539e03895bef87da738c4127
110155 Author: Matthias Clasen <mclasen@redhat.com>
110156 Date:   Tue Jun 14 10:07:22 2011 -0400
110157
110158     Don't forget to free resources in an early return
110159
110160  gio/xdgmime/xdgmimemagic.c | 5 ++++-
110161  1 file changed, 4 insertions(+), 1 deletion(-)
110162
110163 commit 3dc34de0fffca527e9a9e75f00ef913dec14da08
110164 Author: Matthias Clasen <mclasen@redhat.com>
110165 Date:   Tue Jun 14 10:04:06 2011 -0400
110166
110167     Avoid a deref-before-NULL-check warning
110168
110169  gio/gdbusaddress.c | 2 +-
110170  1 file changed, 1 insertion(+), 1 deletion(-)
110171
110172 commit 339cac8fc71f9409f97a4bfc3f42f912c262c06d
110173 Author: Matthias Clasen <mclasen@redhat.com>
110174 Date:   Tue Jun 14 09:53:26 2011 -0400
110175
110176     Remove unneeded NULL check
110177
110178     We ensure 10 lines up that parameters is not NULL.
110179
110180  gio/gdbusconnection.c | 3 +--
110181  1 file changed, 1 insertion(+), 2 deletions(-)
110182
110183 commit cf7f50b28ee84eb4f490540d0ebe84a9d5cf8375
110184 Author: Matthias Clasen <mclasen@redhat.com>
110185 Date:   Tue Jun 14 09:50:55 2011 -0400
110186
110187     Remove an unneeded NULL check
110188
110189     data->proxy cannot be NULL here, or we'd have crashed 10 lines up.
110190
110191  gio/gdbusproxy.c | 4 ++--
110192  1 file changed, 2 insertions(+), 2 deletions(-)
110193
110194 commit 4c63303f9fa1ea2737c6890a5e51188eaa534836
110195 Author: Matthias Clasen <mclasen@redhat.com>
110196 Date:   Tue Jun 14 09:44:45 2011 -0400
110197
110198     Silence an uninitialize variable warning
110199
110200  gio/xdgmime/xdgmimeparent.c | 1 +
110201  1 file changed, 1 insertion(+)
110202
110203 commit 114b9b2504d6f093daadef6fe0b5b734ca78ec6e
110204 Author: Matthias Clasen <mclasen@redhat.com>
110205 Date:   Tue Jun 14 07:17:06 2011 -0400
110206
110207     Fix up symbol lists and docs
110208
110209  docs/reference/gio/gio-sections.txt | 1 +
110210  gio/gio.symbols                     | 1 +
110211  2 files changed, 2 insertions(+)
110212
110213 commit 42c2e42a39bb04aae8fae3b691e22b290d1da48a
110214 Author: Xan Lopez <xlopez@igalia.com>
110215 Date:   Thu Jun 9 23:50:22 2011 +0200
110216
110217     gclosure: add missing fundamental types to generic marshaler
110218
110219     for GObject type the ffi->gvalue conversion was not handled. The
110220     GFlags type was completely missing.
110221
110222  gobject/gclosure.c | 8 ++++++++
110223  1 file changed, 8 insertions(+)
110224
110225 commit b87d9405be375ac5a5a690f10f6ec13fccd8e3bd
110226 Author: Vincent Untz <vuntz@gnome.org>
110227 Date:   Tue Jun 14 09:01:25 2011 +0200
110228
110229     GDesktopAppInfo: Fix declaration of g_desktop_app_info_get_nodisplay
110230
110231  gio/gdesktopappinfo.c | 2 +-
110232  gio/gdesktopappinfo.h | 2 +-
110233  2 files changed, 2 insertions(+), 2 deletions(-)
110234
110235 commit 86ffdf55705ef0f76159707576174227df0c2c3a
110236 Author: Vincent Untz <vuntz@gnome.org>
110237 Date:   Sun Jun 12 12:22:59 2011 +0200
110238
110239     GDesktopAppInfo: Add g_desktop_app_info_get_nodisplay
110240
110241     Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
110242
110243     https://bugzilla.gnome.org/show_bug.cgi?id=652385
110244
110245  gio/gdesktopappinfo.c | 21 +++++++++++++++++++++
110246  gio/gdesktopappinfo.h |  1 +
110247  2 files changed, 22 insertions(+)
110248
110249 commit 9a9cca97641cbfdbb7f0ceac73b4317b66b63685
110250 Author: Matthias Clasen <mclasen@redhat.com>
110251 Date:   Mon Jun 13 23:54:59 2011 -0400
110252
110253     bump version
110254
110255  configure.ac | 2 +-
110256  1 file changed, 1 insertion(+), 1 deletion(-)
110257
110258 commit 9f11f054eb3f38dd507dadd61706a7390ebf2d0d
110259 Author: Matthias Clasen <mclasen@redhat.com>
110260 Date:   Mon Jun 13 21:58:33 2011 -0400
110261
110262     2.29.8
110263
110264  configure.ac | 2 +-
110265  1 file changed, 1 insertion(+), 1 deletion(-)
110266
110267 commit a0361ec04928be564e08189b6d40e67e4f0ff39e
110268 Author: Matthias Clasen <mclasen@redhat.com>
110269 Date:   Mon Jun 13 23:19:45 2011 -0400
110270
110271     Fix doc generation
110272
110273     It helps to use the same file name on both ends...
110274
110275  docs/reference/gio/Makefile.am  | 2 +-
110276  docs/reference/glib/Makefile.am | 2 +-
110277  2 files changed, 2 insertions(+), 2 deletions(-)
110278
110279 commit 4dc3d3e9996a3ab260385f9452eec1edaeb614d5
110280 Author: Matthias Clasen <mclasen@redhat.com>
110281 Date:   Mon Jun 13 22:48:54 2011 -0400
110282
110283     Use a realistic timeout in a test
110284
110285     Who knew that g_test_trap_fork() takes a timeout in microseconds...
110286
110287  glib/tests/dataset.c | 2 +-
110288  1 file changed, 1 insertion(+), 1 deletion(-)
110289
110290 commit bc403e63614b87e3cf485441d267997978b89351
110291 Author: Matthias Clasen <mclasen@redhat.com>
110292 Date:   Mon Jun 13 20:48:20 2011 -0400
110293
110294     Update NEWS
110295
110296  NEWS | 28 ++++++++++++++++++++++++++++
110297  1 file changed, 28 insertions(+)
110298
110299 commit 5ec6eafb0ea79d21a13fea42628119197476bb3f
110300 Author: Colin Walters <walters@verbum.org>
110301 Date:   Mon Jun 13 14:17:44 2011 -0400
110302
110303     gdbus-codegen tests: Fix usage of top_srcddir
110304
110305     Based on a patch from Rico Tzschichholz.
110306
110307  gio/tests/Makefile.am                              | 2 +-
110308  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
110309  2 files changed, 2 insertions(+), 2 deletions(-)
110310
110311 commit fd772fbe95fd70a7f34401c85b048ed1460af898
110312 Author: Ryan Lortie <desrt@desrt.ca>
110313 Date:   Mon Jun 13 09:27:41 2011 -0400
110314
110315     Formally deprecate G_CONST_RETURN
110316
110317  glib/gmacros.h | 7 +++----
110318  1 file changed, 3 insertions(+), 4 deletions(-)
110319
110320 commit ce9681b87e64a53a35a3db25cdbc406f46e91602
110321 Author: Ryan Lortie <desrt@desrt.ca>
110322 Date:   Mon Jun 13 09:27:28 2011 -0400
110323
110324     Drop a few more G_CONST_RETURN
110325
110326  gobject/gvaluetypes.c | 2 +-
110327  tests/testglib.c      | 2 +-
110328  2 files changed, 2 insertions(+), 2 deletions(-)
110329
110330 commit 7412e073d195d9c9b0fd83fd81962f3364f5d2be
110331 Author: Dan Winship <danw@gnome.org>
110332 Date:   Sun Jun 12 16:17:30 2011 -0400
110333
110334     update .gitignores
110335
110336  gio/.gitignore           | 1 +
110337  glib/.gitignore          | 1 +
110338  glib/tests/.gitignore    | 4 +++-
110339  gobject/.gitignore       | 1 +
110340  gthread/tests/.gitignore | 6 +++++-
110341  5 files changed, 11 insertions(+), 2 deletions(-)
110342
110343 commit 9d53e2bc4e806f8b0e142a1ed73c5f25e0dd2347
110344 Author: Colin Walters <walters@verbum.org>
110345 Date:   Fri Jun 10 12:58:49 2011 -0400
110346
110347     gspawn: Fix annotations
110348
110349     g-ir-scanner wants guint8.
110350
110351  glib/gspawn.c | 8 ++++----
110352  1 file changed, 4 insertions(+), 4 deletions(-)
110353
110354 commit 28a9e91b136be5dc133651ae0ea2e70be3d99ba5
110355 Author: Christophe Fergeau <cfergeau@redhat.com>
110356 Date:   Thu Jun 9 13:36:19 2011 +0200
110357
110358     Fix regression in qsort_r BSD detection
110359
110360     We can use AC_CHECK_FUNCS to detect if qsort_r is available on
110361     the system or not since it will unconditionnally define
110362     HAVE_QSORT_R, which we don't want since on BSD, qsort_r isn't usable
110363     for us, so we don't want to have HAVE_QSORT_R defined on such
110364     platforms.
110365     By using AC_CHECK_FUNC instead, we can defer defining HAVE_QSORT_R
110366     until
110367     we have actually tested it's usable.
110368
110369     https://bugzilla.gnome.org/show_bug.cgi?id=651920
110370
110371  configure.ac | 7 ++++++-
110372  1 file changed, 6 insertions(+), 1 deletion(-)
110373
110374 commit 73905434a4c32fc0c1a1024a66856cddc77b18db
110375 Author: Yaron Shahrabani <sh.yaron@gmail.com>
110376 Date:   Fri Jun 10 12:54:51 2011 +0300
110377
110378     Updated Hebrew translation.
110379
110380  po/he.po | 176
110381  +++++++++++++++++++++++++++++++++------------------------------
110382  1 file changed, 92 insertions(+), 84 deletions(-)
110383
110384 commit 6a088820c287d2ffa0276e366e4623f89ca028d3
110385 Author: Mario Blättermann <mariobl@gnome.org>
110386 Date:   Fri Jun 10 11:17:15 2011 +0200
110387
110388     [l10n] Updated German translation
110389
110390  po/de.po | 331
110391  +++++++++++++++++++++++++++++++++------------------------------
110392  1 file changed, 171 insertions(+), 160 deletions(-)
110393
110394 commit 486c48fafba363bb6e0a2286bfc8a90467f6af3e
110395 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
110396 Date:   Fri Jun 10 10:19:12 2011 +0200
110397
110398     Added UG translation
110399
110400  po/ug.po | 965
110401  ++++++++++++++++++++++++++++++++++-----------------------------
110402  1 file changed, 520 insertions(+), 445 deletions(-)
110403
110404 commit b5cadd8bb5bcae3d2fde60adada4461a03a1e257
110405 Author: Jorge González <jorgegonz@svn.gnome.org>
110406 Date:   Thu Jun 9 23:00:04 2011 +0200
110407
110408     Updated Spanish translation
110409
110410  po/es.po | 192
110411  ++++++++++++++++++++++++++++++---------------------------------
110412  1 file changed, 92 insertions(+), 100 deletions(-)
110413
110414 commit 4db88bd6e2957893b9f232527cc46bda799f2027
110415 Author: Murray Cumming <murrayc@murrayc.com>
110416 Date:   Thu Jun 9 20:17:52 2011 +0200
110417
110418     gioenums.h: Remove trailing commas
110419
110420  gio/gioenums.h | 4 ++--
110421  1 file changed, 2 insertions(+), 2 deletions(-)
110422
110423 commit 7ff248e822af910e95b68a352793b34db0cd8f8b
110424 Author: David Zeuthen <davidz@redhat.com>
110425 Date:   Thu Jun 9 13:29:58 2011 -0400
110426
110427     gdbus: Don't pass an unintialized GError pointer
110428
110429     Signed-off-by: David Zeuthen <davidz@redhat.com>
110430
110431  gio/gdbus-tool.c | 1 +
110432  1 file changed, 1 insertion(+)
110433
110434 commit 30dfc353920df56e31555d9e58a690d9d552058f
110435 Author: David Zeuthen <davidz@redhat.com>
110436 Date:   Thu Jun 9 13:22:18 2011 -0400
110437
110438     gdbus: Add --recurse and --only-properties options
110439
110440     These options are useful when debugging D-Bus services and working
110441     with bug reports.
110442
110443     Signed-off-by: David Zeuthen <davidz@redhat.com>
110444
110445  docs/reference/gio/gdbus.xml |  47 ++++++++++-
110446  gio/gdbus-tool.c             | 185
110447  ++++++++++++++++++++++++++++++-------------
110448  2 files changed, 178 insertions(+), 54 deletions(-)
110449
110450 commit c672b73602e1cec90cf60e464de5c9a26d0dacd5
110451 Author: David Zeuthen <davidz@redhat.com>
110452 Date:   Thu Jun 9 12:25:04 2011 -0400
110453
110454     gdbus: Clarify the --xml option in the man page
110455
110456     Signed-off-by: David Zeuthen <davidz@redhat.com>
110457
110458  docs/reference/gio/gdbus.xml | 8 ++++++--
110459  1 file changed, 6 insertions(+), 2 deletions(-)
110460
110461 commit 13b93f0c48a39c3502f55e011362bcb4d40a5a7d
110462 Author: David Zeuthen <davidz@redhat.com>
110463 Date:   Thu Jun 9 12:02:30 2011 -0400
110464
110465     Bug 652197 – Improper handling of double values in GDBusMessage
110466
110467     Matthew Bucknall pointed out
110468
110469       GDBusMessage does not serialize/deserialize double values correctly
110470       on platforms with strict alignment constraints (in my particular
110471       case, ARM926EJ-S).
110472
110473     This was reported in
110474
110475      https://bugzilla.gnome.org/show_bug.cgi?id=652197
110476
110477     Signed-off-by: David Zeuthen <davidz@redhat.com>
110478
110479  gio/gdbusmessage.c | 21 ++++++++++++---------
110480  1 file changed, 12 insertions(+), 9 deletions(-)
110481
110482 commit f819aa5f1715bb67fd4e269a6e8021144ecf91a6
110483 Author: David Zeuthen <davidz@redhat.com>
110484 Date:   Thu Jun 9 11:51:47 2011 -0400
110485
110486     gdbus-codegen: Fix build
110487
110488     See https://bugzilla.gnome.org/show_bug.cgi?id=651998 for details.
110489
110490     Signed-off-by: David Zeuthen <davidz@redhat.com>
110491
110492  gio/gdbus-codegen/codegen_main.py                  | 0
110493  gio/tests/Makefile.am                              | 2 +-
110494  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
110495  3 files changed, 2 insertions(+), 2 deletions(-)
110496
110497 commit caa8d2ae18b16b200c7d401713733785fa818f5f
110498 Author: Ryan Lortie <desrt@desrt.ca>
110499 Date:   Sat Mar 12 22:04:53 2011 -0500
110500
110501     Document the deprecatation of G_CONST_RETURN
110502
110503     ...but don't actually deprecate it yet.
110504
110505  docs/reference/glib/tmpl/macros.sgml | 5 +++--
110506  1 file changed, 3 insertions(+), 2 deletions(-)
110507
110508 commit 8073759f8cad2033169730c1b95af5b763e3c126
110509 Author: Ryan Lortie <desrt@desrt.ca>
110510 Date:   Sat Mar 12 21:50:45 2011 -0500
110511
110512     Remove all uses of G_CONST_RETURN
110513
110514     Just use 'const'.
110515
110516     https://bugzilla.gnome.org/show_bug.cgi?id=644611
110517
110518  glib/gchecksum.c      |  2 +-
110519  glib/gchecksum.h      |  2 +-
110520  glib/gconvert.c       |  4 ++--
110521  glib/gconvert.h       |  2 +-
110522  glib/gdataset.c       |  6 +++---
110523  glib/gdir.c           |  4 ++--
110524  glib/gdir.h           |  2 +-
110525  glib/giochannel.c     |  4 ++--
110526  glib/giochannel.h     |  4 ++--
110527  glib/glibintl.h       |  6 +++---
110528  glib/gmain.c          |  2 +-
110529  glib/gmain.h          |  2 +-
110530  glib/gmarkup.c        |  4 ++--
110531  glib/gmarkup.h        |  4 ++--
110532  glib/goption.c        |  4 ++--
110533  glib/goption.h        |  4 ++--
110534  glib/gquark.h         |  6 +++---
110535  glib/gstrfuncs.c      | 16 +++++++--------
110536  glib/gstrfuncs.h      | 18 ++++++++---------
110537  glib/gunicode.h       |  2 +-
110538  glib/gutf8.c          |  2 +-
110539  glib/gutils.c         | 56
110540  +++++++++++++++++++++++++--------------------------
110541  glib/gutils.h         | 40 ++++++++++++++++++------------------
110542  gmodule/gmodule.c     |  6 +++---
110543  gmodule/gmodule.h     |  4 ++--
110544  gobject/gbinding.c    |  4 ++--
110545  gobject/gbinding.h    |  4 ++--
110546  gobject/gparam.c      |  6 +++---
110547  gobject/gparam.h      |  6 +++---
110548  gobject/gsignal.c     |  2 +-
110549  gobject/gsignal.h     |  2 +-
110550  gobject/gtype.c       |  6 +++---
110551  gobject/gtype.h       |  6 +++---
110552  gobject/gvaluetypes.h |  2 +-
110553  34 files changed, 122 insertions(+), 122 deletions(-)
110554
110555 commit 8f21e8145cf084ecd66c30cd868f56f7dcd87334
110556 Author: Ryan Lortie <desrt@desrt.ca>
110557 Date:   Thu Jun 9 11:11:30 2011 -0400
110558
110559     gobject: remove -DG_DISABLE_CONST_RETURNS
110560
110561     GObject had a few cases of depending on G_CONST_RETURN not being
110562     defined
110563     to 'const'.  Remove those in preparation for deprecation of
110564     G_CONST_RETURN.
110565
110566  gobject/Makefile.am   | 3 +--
110567  gobject/gbinding.c    | 4 ++--
110568  gobject/gobject.c     | 2 +-
110569  gobject/gparam.c      | 3 ++-
110570  gobject/gtype.c       | 2 +-
110571  gobject/testgobject.c | 4 ++--
110572  6 files changed, 9 insertions(+), 9 deletions(-)
110573
110574 commit 5794393c6fc6d63f4f1c9dd6fdd72946728f4246
110575 Author: Alexander Shopov <ash@kambanaria.org>
110576 Date:   Thu Jun 9 07:00:57 2011 +0300
110577
110578     Updated Bulgarian translation
110579
110580  po/bg.po | 902
110581  +++++++++++++++++++++++++++++++++------------------------------
110582  1 file changed, 479 insertions(+), 423 deletions(-)
110583
110584 commit b04f6dbca02e9f15e07fb82cb52287c5ce15e861
110585 Author: Matthias Clasen <mclasen@redhat.com>
110586 Date:   Wed Jun 8 23:48:55 2011 -0400
110587
110588     Move gmain docs inline
110589
110590  docs/reference/glib/tmpl/.gitignore |   1 +
110591  docs/reference/glib/tmpl/main.sgml  | 906
110592  ------------------------------------
110593  glib/gmain.h                        |  16 +
110594  3 files changed, 17 insertions(+), 906 deletions(-)
110595
110596 commit 7648415a5012ee595b07490f818f940e2bea2f7c
110597 Author: Matthias Clasen <mclasen@redhat.com>
110598 Date:   Wed Jun 8 23:44:39 2011 -0400
110599
110600     Move gutils docs inline
110601
110602  docs/reference/glib/tmpl/.gitignore      |   1 +
110603  docs/reference/glib/tmpl/misc_utils.sgml | 458
110604  -------------------------------
110605  glib/gprimes.c                           |  20 +-
110606  glib/gtypes.h                            |   9 +
110607  glib/gutils.c                            |  59 ++++
110608  glib/gutils.h                            |  27 +-
110609  6 files changed, 102 insertions(+), 472 deletions(-)
110610
110611 commit e89f183cf66e6a0846f267853cf9bb44ff52fb8a
110612 Author: Matthias Clasen <mclasen@redhat.com>
110613 Date:   Wed Jun 8 23:29:21 2011 -0400
110614
110615     Remove unused template
110616
110617  docs/reference/glib/tmpl/.gitignore  |   1 +
110618  docs/reference/glib/tmpl/gregex.sgml | 521
110619  -----------------------------------
110620  2 files changed, 1 insertion(+), 521 deletions(-)
110621
110622 commit 602f8baa0b572ef8693a6ec6711ecca0399a6b3f
110623 Author: Christophe Fergeau <cfergeau@redhat.com>
110624 Date:   Wed Jun 8 11:18:26 2011 +0200
110625
110626     bitlock: don't use asm goto on older gcc
110627
110628     asm goto was addded in gcc 4.5 so don't try to use it on gcc versions
110629     older than this one. This is achieved by explicitly checking gcc
110630     version, an alternative would be to try to compile a program using
110631     asm volatile in configure.
110632
110633     https://bugzilla.gnome.org/show_bug.cgi?id=651959
110634
110635  glib/gbitlock.c | 18 ++++++++++++------
110636  1 file changed, 12 insertions(+), 6 deletions(-)
110637
110638 commit d6b341c38c94bf684e84a5d2f0af1a5bc3c5ae1c
110639 Author: Matthias Clasen <mclasen@redhat.com>
110640 Date:   Wed Jun 8 22:38:11 2011 -0400
110641
110642     Test the previous fix
110643
110644     Just make one of the existing GApplication test cases use
110645     a dash in the id.
110646
110647  gio/tests/gapplication.c | 2 +-
110648  1 file changed, 1 insertion(+), 1 deletion(-)
110649
110650 commit f44cd4129356dd569fd90e3ea83e386bce0602a7
110651 Author: Ryan Lortie <desrt@desrt.ca>
110652 Date:   Wed Jun 8 22:21:15 2011 -0400
110653
110654     GApplication: allow '-' in application ID
110655
110656     By converting it to _ before trying to shove it into an object path.
110657
110658     https://bugzilla.gnome.org/show_bug.cgi?id=652025
110659
110660  gio/gapplicationimpl-dbus.c | 3 +++
110661  1 file changed, 3 insertions(+)
110662
110663 commit 6418769e4cf5657104e5842c3f60d67863c70560
110664 Author: Colomban Wendling <ban@herbesfolles.org>
110665 Date:   Tue Jun 7 21:59:15 2011 +0200
110666
110667     Fix a typo in GBinding
110668
110669     https://bugzilla.gnome.org/show_bug.cgi?id=652081
110670
110671  gobject/gbinding.c | 2 +-
110672  1 file changed, 1 insertion(+), 1 deletion(-)
110673
110674 commit 20d56289b97f9e8fd290f5ff41e9bfb69329423c
110675 Author: Javier Jardón <jjardon@gnome.org>
110676 Date:   Wed Jun 8 16:26:08 2011 +0100
110677
110678     gconverter: Improve cross-references
110679
110680  gio/gconverter.c | 6 +++---
110681  1 file changed, 3 insertions(+), 3 deletions(-)
110682
110683 commit adf70f4596c18982b984639c1b697cd4cabad13f
110684 Author: Dan Winship <danw@gnome.org>
110685 Date:   Tue Jun 7 17:22:58 2011 -0400
110686
110687     Fix export_symbols variable in gio/Makefile.am
110688
110689     https://bugzilla.gnome.org/show_bug.cgi?id=646608
110690
110691  gio/Makefile.am | 2 +-
110692  1 file changed, 1 insertion(+), 1 deletion(-)
110693
110694 commit 686f32fcc24a380400846c20c824fa5ef6484772
110695 Author: Dan Winship <danw@gnome.org>
110696 Date:   Tue Jun 7 17:19:24 2011 -0400
110697
110698     Fix "Since" tags on g_data_input_stream_read_upto{,_async}
110699
110700     https://bugzilla.gnome.org/show_bug.cgi?id=647930
110701
110702  gio/gdatainputstream.c | 4 ++--
110703  1 file changed, 2 insertions(+), 2 deletions(-)
110704
110705 commit 37c9775b82021045042ea98e8617210c1cc459ee
110706 Author: Giovanni Campagna <gcampagna@src.gnome.org>
110707 Date:   Sun Apr 3 18:53:04 2011 +0200
110708
110709     gutils, gspawn: fix introspection annotations
110710
110711     Fix various (out) arguments, (allow-none) and (array
110712     zero-terminated=1)
110713     for g_spawn_*() and some others.
110714
110715     Some additional fixes by Colin Walters <walters@verbum.org>
110716
110717     https://bugzilla.gnome.org/show_bug.cgi?id=646635
110718
110719  glib/gspawn.c | 54 +++++++++++++++++++++++++++---------------------------
110720  glib/gutils.c |  6 +++---
110721  2 files changed, 30 insertions(+), 30 deletions(-)
110722
110723 commit f0620902b2991577fbf0f69d2564535e7306ce20
110724 Author: Colin Walters <walters@verbum.org>
110725 Date:   Tue Jun 7 17:07:46 2011 -0400
110726
110727     Update annotations from gobject-introspection/gir/glib-2.0.c
110728
110729     This covers most of them.
110730
110731  glib/gcompletion.c |  2 +-
110732  glib/gconvert.c    |  6 +++---
110733  glib/gfileutils.c  |  2 +-
110734  glib/giochannel.c  |  1 +
110735  glib/gkeyfile.c    | 15 ++++++++-------
110736  glib/gmain.c       |  6 +++++-
110737  glib/goption.c     |  4 ++--
110738  7 files changed, 21 insertions(+), 15 deletions(-)
110739
110740 commit dad374b1a05bc98a5b8c90e2de51ce87dc4fbd8f
110741 Author: Colin Walters <walters@verbum.org>
110742 Date:   Tue Jun 7 16:26:43 2011 -0400
110743
110744     glib-types.h: Include glib.h, since we use G_BEGIN_DECLS
110745
110746     This header is included individually by g-ir-scanner.
110747
110748  gobject/glib-types.h | 2 ++
110749  1 file changed, 2 insertions(+)
110750
110751 commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431
110752 Author: Colin Walters <walters@verbum.org>
110753 Date:   Fri Jun 3 14:53:27 2011 -0400
110754
110755     Generate $module-public-headers.txt file, feed it to gtk-doc
110756
110757     Rather than having the gtk-doc build machinery have a list of header
110758     files to exclude, change the GLib build to dump a list of public
110759     header files generated from the maintained Makefile.am files for
110760     each of glib/, gobject/, gio/.
110761
110762     Also, for glib, always install glib-unix.h, even on non-Unix
110763     platforms, for the same reason we install gwin32.h even on Unix.
110764
110765     https://bugzilla.gnome.org/show_bug.cgi?id=651745
110766
110767  docs/reference/gio/Makefile.am     |  2 +-
110768  docs/reference/glib/Makefile.am    | 28 +---------------------------
110769  docs/reference/gobject/Makefile.am |  7 +------
110770  gio/Makefile.am                    | 10 +++++++++-
110771  glib/Makefile.am                   | 12 +++++++++---
110772  gobject/Makefile.am                |  8 ++++++++
110773  6 files changed, 29 insertions(+), 38 deletions(-)
110774
110775 commit 003e05244259aeb8e221065a7f41137cc523aefb
110776 Author: Colin Walters <walters@verbum.org>
110777 Date:   Tue Jun 7 14:17:11 2011 -0400
110778
110779     gdbus-codegen: Clean config.pyc to make distcheck happy
110780
110781  gio/gdbus-codegen/Makefile.am | 2 ++
110782  1 file changed, 2 insertions(+)
110783
110784 commit de57755dbcfdea7e7233c6fd53ecca8a41ea4aa5
110785 Author: Colin Walters <walters@verbum.org>
110786 Date:   Tue Jun 7 13:02:41 2011 -0400
110787
110788     g_get_user_data_dir(): Don't warn if XDG_RUNTIME_DIR isn't set
110789
110790     We have a meaningful fallback, and warning causes the tests to break.
110791
110792  glib/gutils.c | 4 ----
110793  1 file changed, 4 deletions(-)
110794
110795 commit 5f35cb9db42ba8faf6f545afa4ac78f84e3a8155
110796 Author: Kjartan Maraas <kmaraas@gnome.org>
110797 Date:   Tue Jun 7 10:02:40 2011 +0200
110798
110799     Updated Norwegian bokmål translation
110800
110801  po/nb.po | 390
110802  +++++++++++++++++++++++++++++++++++++--------------------------
110803  1 file changed, 227 insertions(+), 163 deletions(-)
110804
110805 commit 63dc9730ff31af7c830f1ce51c0f98c3829564b7
110806 Author: Marek Černocký <marek@manet.cz>
110807 Date:   Tue Jun 7 08:08:16 2011 +0200
110808
110809     Updated Czech translation
110810
110811  po/cs.po | 757
110812  +++++++++++++++++++++++++++++++--------------------------------
110813  1 file changed, 376 insertions(+), 381 deletions(-)
110814
110815 commit d4be2925e43a521649c465ba35b15cc228613b95
110816 Author: Matthias Clasen <mclasen@redhat.com>
110817 Date:   Mon Jun 6 23:24:36 2011 -0400
110818
110819     Add a testcase for the previous fix
110820
110821  glib/tests/dataset.c | 26 ++++++++++++++++++++++++++
110822  1 file changed, 26 insertions(+)
110823
110824 commit c91720255261222d7be685f3a8f039706f04cce5
110825 Author: Matthias Clasen <mclasen@redhat.com>
110826 Date:   Mon Jun 6 23:23:29 2011 -0400
110827
110828     GDataList: don't hold the bitlock over callbacks
110829
110830     g_datalist_id_clear_i was dropping the dataset lock around
110831     the destroy notifies, but kept the bitlock. This was causing
110832     deadlocks when finalizing widgets.
110833
110834  glib/gdataset.c | 45 +++++++++++++++++++++++++++++----------------
110835  1 file changed, 29 insertions(+), 16 deletions(-)
110836
110837 commit 7f6a8d3484827e77b4ce2f046660e54c1fe3fa29
110838 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
110839 Date:   Tue Jun 7 10:58:54 2011 +0800
110840
110841     Update VS 2008/2010 property sheets
110842
110843     "Install" the new gobject/glib-types.h as well... it is needed.
110844
110845  build/win32/vs10/glib.props  | 2 ++
110846  build/win32/vs9/glib.vsprops | 1 +
110847  2 files changed, 3 insertions(+)
110848
110849 commit 09c98f18fcfdaa58864ef127788cbf6332728a94
110850 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
110851 Date:   Tue Jun 7 10:49:29 2011 +0800
110852
110853     Update gsettings utilities in GIO
110854
110855     Avoid C99-style variable declaration
110856
110857  gio/glib-compile-schemas.c | 9 +++++++--
110858  gio/gsettings-tool.c       | 7 ++++++-
110859  2 files changed, 13 insertions(+), 3 deletions(-)
110860
110861 commit 1d1f44ca64c671e5e8853279ffb70260ac22a5ba
110862 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
110863 Date:   Tue Jun 7 10:32:47 2011 +0800
110864
110865     Update config.h.win32.in
110866
110867     -Make contents more like the current config.h(.in)
110868     -vsnprintf is included in VS 2008+
110869
110870  config.h.win32.in | 66
110871  ++++++++++++++++++++++++++++++++++++++-----------------
110872  1 file changed, 46 insertions(+), 20 deletions(-)
110873
110874 commit 405b4ff4f4efda5777a7d521255b9143cdae59d7
110875 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
110876 Date:   Tue Jun 7 08:55:31 2011 +0800
110877
110878     Update the year in the *.rc.in files
110879
110880     Sorry this change came a bit late...
110881
110882  gio/gio.rc.in         | 2 +-
110883  glib/glib.rc.in       | 2 +-
110884  gmodule/gmodule.rc.in | 2 +-
110885  gobject/gobject.rc.in | 2 +-
110886  gthread/gthread.rc.in | 2 +-
110887  5 files changed, 5 insertions(+), 5 deletions(-)
110888
110889 commit e154e3325eb7274b8164f8d7a5e0f335646c2bb7
110890 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
110891 Date:   Tue Jun 7 08:25:07 2011 +0800
110892
110893     Clean up gobject/gvaluetransform.c a bit
110894
110895     The check for _MSC_VER here is not necessary here because:
110896     -One cannot compile GLib out-of-the-box with VS 2003 (let alone VS6
110897      or earlier) since GLib 2.22.4 or so.
110898     -This code compiles fine with the currently-supported VS versions
110899      (2008/2010) without the error mentioned in the comments.
110900
110901     This will close Bug 652002.
110902
110903  gobject/gvaluetransform.c | 8 --------
110904  1 file changed, 8 deletions(-)
110905
110906 commit fba436f2cb894646d758cc32e3a1ae839591a11f
110907 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
110908 Date:   Tue Jun 7 08:20:15 2011 +0800
110909
110910     Fix gatomic.c compilation on Windows (MSVC)
110911
110912     -windows.h must be included for the functions[1] to be found during
110913      compilation
110914     -For Win32(x86), the InterlockedAnd, InterlockedOr and InterlockedXor
110915      functions need to be preceded with an underscore. This is mandated
110916      by the "For the x86 architecture..." clause under "Remarks"[2]
110917     -This will close Bug 652000
110918
110919     [1]:http://msdn.microsoft.com/en-us/library/ms684122(v=vs.85).aspx
110920     [2]:http://msdn.microsoft.com/en-us/library/ms683516(v=vs.85).aspx
110921         http://msdn.microsoft.com/en-us/library/ms683626(v=vs.85).aspx
110922         http://msdn.microsoft.com/en-us/library/ms684021(v=vs.85).aspx
110923
110924  glib/gatomic.c | 7 +++++++
110925  1 file changed, 7 insertions(+)
110926
110927 commit 62072b2a043ab872e45c89b6f7f9073cd7035bf5
110928 Author: Colin Walters <walters@verbum.org>
110929 Date:   Mon Jun 6 17:14:45 2011 -0400
110930
110931     gdbus codegen: Ensure PYTHONPATH is set correctly for srcdir !=
110932     builddir
110933
110934     We need to pick up the Python files from the source directory, so set
110935     PYTHONPATH.
110936
110937  gio/tests/Makefile.am                              | 2 +-
110938  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
110939  2 files changed, 2 insertions(+), 2 deletions(-)
110940
110941 commit c08fc65edf1eb4c68208b7621f8af762aeb02dc4
110942 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
110943 Date:   Tue Jun 7 00:37:38 2011 +0800
110944
110945     Update GLib VS9/10 projects
110946
110947     There is no longer need to distinguish between gatomic.c and
110948     gatomic-gcc.c.
110949     This will avoid gatomic.c from being included in the projects twice.
110950
110951  build/win32/vs10/glib.vcxproj.filtersin | 3 ---
110952  build/win32/vs10/glib.vcxprojin         | 1 -
110953  build/win32/vs9/glib.vcprojin           | 1 -
110954  3 files changed, 5 deletions(-)
110955
110956 commit 1eb7efce8e0f9c28de0bbd5c922cb2ee52f88108
110957 Author: Dan Winship <danw@gnome.org>
110958 Date:   Mon Jun 6 10:22:40 2011 -0400
110959
110960     Fix some socket docs issues, remove unused typedefs
110961
110962     pointed out by Matthias
110963
110964  gio/gioenums.h               | 2 +-
110965  gio/giotypes.h               | 3 ---
110966  gio/gproxyresolver.c         | 2 +-
110967  gio/gthreadedsocketservice.c | 2 +-
110968  4 files changed, 3 insertions(+), 6 deletions(-)
110969
110970 commit a6f09e104c2b96f08c7c58a8db15059d17a8fd84
110971 Author: Colin Walters <walters@verbum.org>
110972 Date:   Fri Jun 3 13:18:44 2011 -0400
110973
110974     GBuffer: Suffix header with private.h
110975
110976     This makes it clearer it's not public API yet.
110977
110978     https://bugzilla.gnome.org/show_bug.cgi?id=651745
110979
110980  docs/reference/glib/Makefile.am      | 2 +-
110981  glib/Makefile.am                     | 2 +-
110982  glib/gbuffer.c                       | 2 +-
110983  glib/{gbuffer.h => gbufferprivate.h} | 0
110984  glib/gmappedfile.c                   | 2 +-
110985  glib/gtimezone.c                     | 2 +-
110986  glib/gvariant-core.c                 | 2 +-
110987  glib/gvariant-core.h                 | 2 +-
110988  8 files changed, 7 insertions(+), 7 deletions(-)
110989
110990 commit 782cf86f12a54065fedd6c232cb52c76dce32538
110991 Author: Matthias Clasen <mclasen@redhat.com>
110992 Date:   Mon Jun 6 01:14:23 2011 -0400
110993
110994     GMappedFile: improve test coverage
110995
110996  glib/tests/mappedfile.c | 17 +++++++++++++++++
110997  1 file changed, 17 insertions(+)
110998
110999 commit 698bb5d962d8eebfe5315ca550870727b5c93117
111000 Author: Matthias Clasen <mclasen@redhat.com>
111001 Date:   Mon Jun 6 01:14:00 2011 -0400
111002
111003     GKeyFile: improve test coverage
111004
111005  glib/tests/keyfile.c | 10 ++++++++++
111006  1 file changed, 10 insertions(+)
111007
111008 commit 7cf16c3094d33c07960e2d563dd50ed56e525846
111009 Author: Matthias Clasen <mclasen@redhat.com>
111010 Date:   Mon Jun 6 01:13:46 2011 -0400
111011
111012     GConvert: improve test coverage
111013
111014  glib/tests/convert.c | 33 +++++++++++++++++++++++++++++++++
111015  1 file changed, 33 insertions(+)
111016
111017 commit e02d8165d9e249e16328e1a9db9a8ad633a02d0f
111018 Author: Matthias Clasen <mclasen@redhat.com>
111019 Date:   Mon Jun 6 01:13:26 2011 -0400
111020
111021     Improve GChecksum test coverage
111022
111023  glib/tests/checksum.c | 6 +++++-
111024  1 file changed, 5 insertions(+), 1 deletion(-)
111025
111026 commit 4971c43da8b2c76e5fd26ef23e47a1301d31f078
111027 Author: Matthias Clasen <mclasen@redhat.com>
111028 Date:   Mon Jun 6 01:04:19 2011 -0400
111029
111030     GMappedFile: remove nonatomic accesses to ref_count
111031
111032  glib/gmappedfile.c | 2 --
111033  1 file changed, 2 deletions(-)
111034
111035 commit ae9611839555a6aae975f12cd1103df9014d0579
111036 Author: Matthias Clasen <mclasen@redhat.com>
111037 Date:   Mon Jun 6 00:31:52 2011 -0400
111038
111039     Improve test coverage of gtimezone.c
111040
111041  glib/tests/gdatetime.c | 17 +++++++++++++++++
111042  1 file changed, 17 insertions(+)
111043
111044 commit f0b14653f8d049c033071e1bcaf33ae87ca2edff
111045 Author: Matthias Clasen <mclasen@redhat.com>
111046 Date:   Mon Jun 6 00:31:40 2011 -0400
111047
111048     Improve test coverage of GVariant
111049
111050  glib/tests/gvariant.c | 36 ++++++++++++++++++++++++++++++++++++
111051  1 file changed, 36 insertions(+)
111052
111053 commit 70c082127f12e1758087ae9dd61cfbbd5f397830
111054 Author: Matthias Clasen <mclasen@redhat.com>
111055 Date:   Mon Jun 6 00:31:24 2011 -0400
111056
111057     Improve test coverage of glist.c
111058
111059  glib/tests/list.c | 43 +++++++++++++++++++++++++++++++++++++++++++
111060  1 file changed, 43 insertions(+)
111061
111062 commit 3e93fa7a2556ed5b3dbb53c60837a132e0a71772
111063 Author: Matthias Clasen <mclasen@redhat.com>
111064 Date:   Mon Jun 6 00:31:06 2011 -0400
111065
111066     Improve test coverage of glib-unix.c
111067
111068  glib/tests/unix.c | 21 ++++++++++++++++++---
111069  1 file changed, 18 insertions(+), 3 deletions(-)
111070
111071 commit bb0cbc2ae121c444f13520e73a30ad47ba2ccc0a
111072 Author: Matthias Clasen <mclasen@redhat.com>
111073 Date:   Mon Jun 6 00:30:50 2011 -0400
111074
111075     Improve test coverage of gurifuncs.c
111076
111077  glib/tests/uri.c | 32 ++++++++++++++++++++++++++++++++
111078  1 file changed, 32 insertions(+)
111079
111080 commit abf4a0200fb9d8bf42e1bfd64c297e7cfe5367f8
111081 Author: Matthias Clasen <mclasen@redhat.com>
111082 Date:   Mon Jun 6 00:30:30 2011 -0400
111083
111084     Test runtime dir getter
111085
111086  tests/testglib.c | 21 +++++++++++++++++----
111087  1 file changed, 17 insertions(+), 4 deletions(-)
111088
111089 commit 1f022a88d4e46c1297d78a73c9331cd2ce2af53b
111090 Author: Matthias Clasen <mclasen@redhat.com>
111091 Date:   Mon Jun 6 00:30:02 2011 -0400
111092
111093     Remove deprecated atomic functions from tests
111094
111095  tests/atomic-test.c |  4 ++--
111096  tests/onceinit.c    | 10 +++++-----
111097  2 files changed, 7 insertions(+), 7 deletions(-)
111098
111099 commit 059fa31ad1e4b5a262f34bb8122fc5080b33fc97
111100 Author: Matthias Clasen <mclasen@redhat.com>
111101 Date:   Mon Jun 6 00:28:38 2011 -0400
111102
111103     Improve test coverage
111104
111105     Duplicate the atomic tests for the functions, and
111106     test the new atomic operations as well.
111107
111108  glib/tests/atomic.c | 184
111109  +++++++++++++++++++++++++++++++++++++++++++++++-----
111110  1 file changed, 167 insertions(+), 17 deletions(-)
111111
111112 commit a79a5a6202054de5d9b8d7aa3506818c8e33ec27
111113 Author: Matthias Clasen <mclasen@redhat.com>
111114 Date:   Sun Jun 5 22:20:18 2011 -0400
111115
111116     No need to have two variants of errno-to-GError
111117
111118  glib/glib-unix.c | 30 +++++++++---------------------
111119  1 file changed, 9 insertions(+), 21 deletions(-)
111120
111121 commit d811f0cdc9fadc60628c85e4473c4458e755c8b3
111122 Author: Matthias Clasen <mclasen@redhat.com>
111123 Date:   Sun Jun 5 19:07:06 2011 -0400
111124
111125     Fix a typo
111126
111127     And reword some docs.
111128
111129  gobject/gobject.c | 26 +++++++++++++-------------
111130  1 file changed, 13 insertions(+), 13 deletions(-)
111131
111132 commit 16731b60db541c928338e8aaea0a930b6a508f5f
111133 Author: Fran Diéguez <fran.dieguez@mabishu.com>
111134 Date:   Sun Jun 5 23:30:42 2011 +0200
111135
111136     Updated Galician translations
111137
111138  po/gl.po | 925
111139  ++++++++++++++++++++++++++++++++++-----------------------------
111140  1 file changed, 502 insertions(+), 423 deletions(-)
111141
111142 commit 03441e406c65cdf8fe56e75aa386b5a04235e203
111143 Author: Kalev Lember <kalev@smartlink.ee>
111144 Date:   Sun Jun 5 14:34:33 2011 +0300
111145
111146     configure.ac: Check for qsort_r function before running the test
111147     program
111148
111149     When cross compiling, test programs cannot be run. In order to make it
111150     easier to cross compile for targets that do not have qsort_r(), check
111151     for the function before trying to run the test program.
111152
111153     This avoid having to populate cache with glib_cv_have_qsort_r=no with
111154     e.g. mingw cross compiler.
111155
111156     https://bugzilla.gnome.org/show_bug.cgi?id=651920
111157
111158  configure.ac | 63
111159  +++++++++++++++++++++++++++++++-----------------------------
111160  1 file changed, 33 insertions(+), 30 deletions(-)
111161
111162 commit 886a3499e1c886d4320617f6272e03d6d77efdbc
111163 Author: Kalev Lember <kalev@smartlink.ee>
111164 Date:   Sun Jun 5 14:26:12 2011 +0300
111165
111166     configure.ac: Print qsort_r result only once
111167
111168     AC_CACHE_CHECK that was introduced in 70a19815 prints the result,
111169     so the
111170     following AC_MSG_RESULT is no longer needed.
111171
111172  configure.ac | 7 ++-----
111173  1 file changed, 2 insertions(+), 5 deletions(-)
111174
111175 commit f3f5c410f03b71790a985d21ef3c92f138d2a44c
111176 Author: Jorge González <jorgegonz@svn.gnome.org>
111177 Date:   Sun Jun 5 16:59:31 2011 +0200
111178
111179     Updated Spanish translation
111180
111181  po/es.po | 325
111182  ++++++++++++++++++++++++++++++++++++++-------------------------
111183  1 file changed, 199 insertions(+), 126 deletions(-)
111184
111185 commit 3b242bc5e9cf96188e61002e175ed33777a82e5d
111186 Author: Matthias Clasen <mclasen@redhat.com>
111187 Date:   Sat Jun 4 23:43:05 2011 -0400
111188
111189     Use g_param_spec_ref_sink instead of separate ref, sink
111190
111191  gobject/gobject.c | 3 +--
111192  1 file changed, 1 insertion(+), 2 deletions(-)
111193
111194 commit 9eda9d919584179ec1889d5b7e6162cd1ae21052
111195 Author: Matthias Clasen <mclasen@redhat.com>
111196 Date:   Sat Jun 4 23:42:07 2011 -0400
111197
111198     GParamSpec: avoid unnecessary double initialization of qdata
111199
111200  gobject/gparam.c | 25 +++++++++----------------
111201  1 file changed, 9 insertions(+), 16 deletions(-)
111202
111203 commit 38dc7955e46cf52ac4fce907ace6b354eaa8c0c6
111204 Author: Matthias Clasen <mclasen@redhat.com>
111205 Date:   Sat Jun 4 23:13:55 2011 -0400
111206
111207     No necessary to init qdata atomically
111208
111209  gobject/gobject.c | 2 +-
111210  1 file changed, 1 insertion(+), 1 deletion(-)
111211
111212 commit f1e5af4e120439d5c26ac4f277cbc315d0ce2504
111213 Author: David Zeuthen <davidz@redhat.com>
111214 Date:   Sat Jun 4 21:37:37 2011 -0400
111215
111216     GDBusObject: Remove comment non-existant virtual functions
111217
111218     These were nuked a while ago.
111219
111220     Signed-off-by: David Zeuthen <davidz@redhat.com>
111221
111222  gio/gdbusobject.h | 4 ----
111223  1 file changed, 4 deletions(-)
111224
111225 commit b3effbf6833f9514dd3e4a57c35b28e6cd4aefae
111226 Author: Matthias Clasen <mclasen@redhat.com>
111227 Date:   Sat Jun 4 20:06:44 2011 -0400
111228
111229     bump version
111230
111231  configure.ac | 2 +-
111232  1 file changed, 1 insertion(+), 1 deletion(-)
111233
111234 commit 3e6dc0d8fa256a93623b3614a6bfc0e605f8efcb
111235 Author: Matthias Clasen <mclasen@redhat.com>
111236 Date:   Sat Jun 4 18:48:54 2011 -0400
111237
111238     2.29.6
111239
111240  configure.ac | 2 +-
111241  1 file changed, 1 insertion(+), 1 deletion(-)
111242
111243 commit 9a6529442c3e82bb8151f7ed72edd72559c4fc63
111244 Author: Matthias Clasen <mclasen@redhat.com>
111245 Date:   Sat Jun 4 19:05:19 2011 -0400
111246
111247     Fix doc syntax
111248
111249  gio/gcontenttype.c | 2 +-
111250  1 file changed, 1 insertion(+), 1 deletion(-)
111251
111252 commit 01f63b19f9f0ddfff3ccfbb1a15ba6e3d68d9c67
111253 Author: Matthias Clasen <mclasen@redhat.com>
111254 Date:   Sat Jun 4 18:44:44 2011 -0400
111255
111256     Fix links in gio docs
111257
111258  docs/reference/gio/migrating-gconf.xml |  7 +++----
111259  gio/gaction.c                          | 18 +++++++++---------
111260  gio/gactiongroup.c                     | 34
111261  ++++++++++++++++++----------------
111262  gio/gactiongroup.h                     | 22 +++++++++++-----------
111263  gio/gappinfo.c                         | 10 +++++-----
111264  gio/gasyncinitable.c                   | 19 +++++++++----------
111265  gio/gdbusconnection.c                  |  8 +++-----
111266  gio/gfileinfo.c                        |  2 +-
111267  gio/gicon.c                            |  2 +-
111268  gio/gproxy.c                           |  2 +-
111269  gio/gsocketclient.c                    |  6 +++---
111270  gio/gsocketservice.c                   | 22 +++++++++++-----------
111271  gio/gthreadedsocketservice.c           |  6 +++---
111272  gio/gtlsconnection.c                   |  6 +++---
111273  gio/gunixcredentialsmessage.c          |  2 +-
111274  gio/gunixmounts.c                      |  2 +-
111275  16 files changed, 83 insertions(+), 85 deletions(-)
111276
111277 commit cb9c92cdb4e4141adab4c43825ad114f16e1b473
111278 Author: Yaron Shahrabani <sh.yaron@gmail.com>
111279 Date:   Sun Jun 5 01:05:03 2011 +0300
111280
111281     Updated Hebrew translation.
111282
111283  po/he.po | 141
111284  +++++++++++++++++++++++++++++++++++++++++++--------------------
111285  1 file changed, 96 insertions(+), 45 deletions(-)
111286
111287 commit 594bf7460a321a6a65743dff960d017b086e3aba
111288 Author: Matthias Clasen <mclasen@redhat.com>
111289 Date:   Sat Jun 4 14:40:23 2011 -0400
111290
111291     Fix parameter documentation for many functions
111292
111293     Use the opt-out mechanism introduced in gtk-doc 1.16 to work
111294     around problems with the _utf8 renaming games that the win32
111295     port is playing in our headers.
111296
111297     https://bugzilla.gnome.org/show_bug.cgi?id=638449
111298
111299  glib/gconvert.h   | 2 ++
111300  glib/gdir.h       | 2 ++
111301  glib/gfileutils.h | 2 ++
111302  glib/gspawn.h     | 2 ++
111303  glib/gutils.h     | 8 ++++++--
111304  5 files changed, 14 insertions(+), 2 deletions(-)
111305
111306 commit 75f7eef9cd1f4bdbae6c75c53ed340ea8b5ba4c5
111307 Author: Matthias Clasen <mclasen@redhat.com>
111308 Date:   Sat Jun 4 11:57:10 2011 -0400
111309
111310     Fix doc typos
111311
111312     Now with fewer broken links...
111313
111314  docs/reference/glib/building.sgml         |   2 +-
111315  docs/reference/glib/running.sgml          |   2 +-
111316  docs/reference/glib/tmpl/macros_misc.sgml |   7 +-
111317  docs/reference/glib/tmpl/queue.sgml       |   4 +-
111318  glib/garray.c                             |   3 +-
111319  glib/gdataset.c                           |   4 +-
111320  glib/gdatetime.c                          |   4 +-
111321  glib/giochannel.c                         |   2 +-
111322  glib/glib-unix.c                          |   2 +-
111323  glib/gmain.c                              |   8 +--
111324  glib/gmarkup.c                            |   2 +-
111325  glib/gqueue.c                             |   2 +-
111326  glib/gsequence.c                          | 107
111327  +++++++++++++++++-------------
111328  glib/gtree.c                              |  28 ++++----
111329  14 files changed, 97 insertions(+), 80 deletions(-)
111330
111331 commit 3b9c8962dc470a451fa639067faa39fb8fc85f95
111332 Author: Matthias Clasen <mclasen@redhat.com>
111333 Date:   Sat Jun 4 11:46:10 2011 -0400
111334
111335     configure.in: Use tar-ustar to avoid name length limitations
111336
111337     Also use dist-bzip2.
111338
111339  configure.ac | 2 +-
111340  1 file changed, 1 insertion(+), 1 deletion(-)
111341
111342 commit 635f5373c238bdb4cba6781b705319f869404e94
111343 Author: David Zeuthen <davidz@redhat.com>
111344 Date:   Sat Jun 4 12:43:00 2011 -0400
111345
111346     Fix up gdbus invocation in example
111347
111348     Signed-off-by: David Zeuthen <davidz@redhat.com>
111349
111350  docs/reference/gio/gdbus.xml | 4 ++--
111351  1 file changed, 2 insertions(+), 2 deletions(-)
111352
111353 commit 0b41002474abd7a95c53b76fba937a922aa0ea86
111354 Author: David Zeuthen <davidz@redhat.com>
111355 Date:   Sat Jun 4 12:33:39 2011 -0400
111356
111357     gdbus: Add a way to emit a signal
111358
111359     See https://bugs.freedesktop.org/show_bug.cgi?id=37890#c6 where it was
111360     discovered that dbus-send(1) actually doesn't work (either libdbus-1's
111361     flush implementation or dbus-send(1)'s usage of it is broken) so it's
111362     useful to have here.
111363
111364     Signed-off-by: David Zeuthen <davidz@redhat.com>
111365
111366  docs/reference/gio/gdbus.xml |  43 ++++++++-
111367  gio/gdbus-tool.c             | 203
111368  ++++++++++++++++++++++++++++++++++++++++++-
111369  2 files changed, 242 insertions(+), 4 deletions(-)
111370
111371 commit 0c8bb8d479d0c6992bc82508aff69d61a340c694
111372 Author: David Zeuthen <davidz@redhat.com>
111373 Date:   Sat Jun 4 11:52:08 2011 -0400
111374
111375     Fix typos in "Migrating to GDBus" docs
111376
111377     It's Skeleton now, not Stub.
111378
111379     Signed-off-by: David Zeuthen <davidz@redhat.com>
111380
111381  docs/reference/gio/migrating-gdbus.xml | 6 +++---
111382  1 file changed, 3 insertions(+), 3 deletions(-)
111383
111384 commit 87dc08ee4d7e5dac7db80a5642cb85e1f40e1ce8
111385 Author: Matthias Clasen <mclasen@redhat.com>
111386 Date:   Sat Jun 4 10:46:38 2011 -0400
111387
111388     Distcheck fixes
111389
111390     Fix VPATH builds.
111391
111392  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
111393  1 file changed, 1 insertion(+), 1 deletion(-)
111394
111395 commit 1aa348c14c349d73ded8c9165c532feb463bc187
111396 Author: Matthias Clasen <mclasen@redhat.com>
111397 Date:   Sat Jun 4 10:45:30 2011 -0400
111398
111399     Distcheck fixes
111400
111401     Accidentally committed debug leftover.
111402
111403  gio/abicheck.sh | 2 +-
111404  1 file changed, 1 insertion(+), 1 deletion(-)
111405
111406 commit c40199b450f1abef30d9514e3ec34b52669add9a
111407 Author: Matthias Clasen <mclasen@redhat.com>
111408 Date:   Sat Jun 4 08:13:48 2011 -0400
111409
111410     Update NEWS
111411
111412  NEWS | 77
111413  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
111414  1 file changed, 71 insertions(+), 6 deletions(-)
111415
111416 commit e32a9406b1b3089e551cd8baa0824874c0de64cc
111417 Author: Yaron Shahrabani <sh.yaron@gmail.com>
111418 Date:   Sat Jun 4 13:44:19 2011 +0300
111419
111420     Updated Hebrew translation.
111421
111422  po/he.po | 186
111423  +++++++++++++++++++++++++++++++++------------------------------
111424  1 file changed, 97 insertions(+), 89 deletions(-)
111425
111426 commit c5d9a46394a147c8a6c8708046e7459c55d477e4
111427 Author: Paolo Bonzini <pbonzini@redhat.com>
111428 Date:   Tue Jan 25 11:31:41 2011 +0100
111429
111430     avoid quadratic behavior of GMainLoop when all fd's have the same
111431     priority
111432
111433     https://bugzilla.gnome.org/show_bug.cgi?id=640518
111434
111435  glib/gmain.c | 49 +++++++++++++++++++++++++++++++------------------
111436  1 file changed, 31 insertions(+), 18 deletions(-)
111437
111438 commit 1e88c5321c1fede65e150898f3e298052add241c
111439 Author: Matthias Clasen <mclasen@redhat.com>
111440 Date:   Fri Jun 3 23:38:46 2011 -0400
111441
111442     Add a test for the previous fix
111443
111444  glib/tests/rand.c | 15 +++++++++++++++
111445  1 file changed, 15 insertions(+)
111446
111447 commit 77be95cdce7f875a10576ac72624024b04b86a65
111448 Author: Matthias Clasen <mclasen@redhat.com>
111449 Date:   Fri Jun 3 23:37:23 2011 -0400
111450
111451     GRand: avoid overflow
111452
111453     Otherwise, g_random_double_range (-G_MAXDOUBLE, G_MAXDOUBLE)
111454     doesn't work as expected.
111455
111456     https://bugzilla.gnome.org/show_bug.cgi?id=502560
111457
111458  glib/grand.c | 6 +++++-
111459  1 file changed, 5 insertions(+), 1 deletion(-)
111460
111461 commit deed4dd36b3d0f4913a1350536dce0cd010b0549
111462 Author: Matthias Clasen <mclasen@redhat.com>
111463 Date:   Fri Jun 3 22:45:51 2011 -0400
111464
111465     g_mkdir_with_parents: cope with dirs popping into existence
111466
111467     Don't bail out if a directory suddenly turns out to exist
111468     after all. Proposed in bug 612729.
111469
111470  glib/gfileutils.c | 2 +-
111471  1 file changed, 1 insertion(+), 1 deletion(-)
111472
111473 commit 69efeee287f752befdcaae94f5ec981b33be6377
111474 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
111475 Date:   Wed Mar 17 02:34:51 2010 +0200
111476
111477     Made g_utf8_to_ucs4_fast() even faster
111478
111479     https://bugzilla.gnome.org/show_bug.cgi?id=619435
111480
111481  glib/gutf8.c | 45 ++++++++++++++++-----------------------------
111482  1 file changed, 16 insertions(+), 29 deletions(-)
111483
111484 commit 1b101a38730f151b70f0ada607dbd8e43778f980
111485 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
111486 Date:   Mon Mar 15 03:37:11 2010 +0200
111487
111488     Added performance tests for UTF-8 decoding functions
111489
111490     https://bugzilla.gnome.org/show_bug.cgi?id=619418
111491
111492  glib/tests/Makefile.am        |   4 +
111493  glib/tests/utf8-performance.c | 202
111494  ++++++++++++++++++++++++++++++++++++++++++
111495  2 files changed, 206 insertions(+)
111496
111497 commit f065d7d60e2b6110705b1b32f050ccad0bcde62f
111498 Author: Matthew Barnes <mbarnes@redhat.com>
111499 Date:   Sat Oct 16 07:40:44 2010 -0400
111500
111501     Have g_queue_remove() return a boolean
111502
111503     g_queue_remove() should return a boolean so callers can verify that an
111504     element was found and removed, as in the following example:
111505
111506         if (g_queue_remove (queue, referenced_object))
111507             g_object_unref (referenced_object);
111508
111509     Similarly, g_queue_remove_all() should return the number of elements
111510     found and removed.
111511
111512     https://bugzilla.gnome.org/show_bug.cgi?id=632294
111513
111514  glib/gqueue.c | 19 +++++++++++++++----
111515  glib/gqueue.h |  4 ++--
111516  2 files changed, 17 insertions(+), 6 deletions(-)
111517
111518 commit 496157ffd3350799198e32e1002a19fc8be3ea83
111519 Author: Wim Taymans <wim.taymans@collabora.co.uk>
111520 Date:   Wed Sep 16 17:39:48 2009 +0200
111521
111522     gthread: avoid locking in _get_mutex_impl
111523
111524     When getting the mutex implementation of a static mutex, avoid taking
111525     the global
111526     lock every time but only take the lock when there was no mutex and
111527     we need to
111528     create one.
111529
111530     https://bugzilla.gnome.org/show_bug.cgi?id=599954
111531
111532  glib/gthread.c | 23 +++++++++++++++++------
111533  1 file changed, 17 insertions(+), 6 deletions(-)
111534
111535 commit fca330dafa9a77edc58a30b6128eaf466d4a2ba7
111536 Author: Alexander Larsson <alexl@redhat.com>
111537 Date:   Wed May 25 11:56:51 2011 +0200
111538
111539     Use g_atomic_pointer_or/and to set datalist flags
111540
111541     https://bugzilla.gnome.org/show_bug.cgi?id=650458
111542
111543  glib/gdataset.c | 20 ++++----------------
111544  1 file changed, 4 insertions(+), 16 deletions(-)
111545
111546 commit 0a918c0d2a9af992fd100f5608783cffa1a752fc
111547 Author: Alexander Larsson <alexl@redhat.com>
111548 Date:   Thu May 19 21:55:16 2011 +0200
111549
111550     Make g_object_get_data use the new faster g_datalist_get_data
111551
111552     https://bugzilla.gnome.org/show_bug.cgi?id=650458
111553
111554  gobject/gobject.c | 6 +-----
111555  1 file changed, 1 insertion(+), 5 deletions(-)
111556
111557 commit 1cceda49b60bfd9b326e11996a5c77b10987e57a
111558 Author: Alexander Larsson <alexl@redhat.com>
111559 Date:   Thu May 19 21:51:49 2011 +0200
111560
111561     Make g_datalist_get_data not look up the quark
111562
111563     Instead of converting the string to a quark and comparing quarks we
111564     use the new lockless g_quark_to_string and just compare the quarks
111565     in the datalist with the given string.
111566
111567     This means we avoid the global lock for string to quark. Additionally
111568     most of the time the data list will be quite short, so the cost of
111569     doing the sting comparisons is likely similar to that of the quark
111570     hashtable lookup (which does at least one string comparison for a
111571     successfull lookup).
111572
111573     https://bugzilla.gnome.org/show_bug.cgi?id=650458
111574
111575  glib/gdataset.c   | 52
111576  ++++++++++++++++++++++++++++++++++++++++++----------
111577  glib/gdataset.h   |  4 ++--
111578  glib/glib.symbols |  1 +
111579  3 files changed, 45 insertions(+), 12 deletions(-)
111580
111581 commit 7ae5e9c2487dc23d6b584d1508f38f5e89700181
111582 Author: Alexander Larsson <alexl@redhat.com>
111583 Date:   Thu May 19 21:30:38 2011 +0200
111584
111585     Make quark to string lockless
111586
111587     We do this by assigning to g_quarks atomically and leaking it when
111588     replacing it atomically. Then its safe to consume the array
111589     on the reader side (atomically).
111590
111591     Also, since we're leaking quarks on growing, bump the block size
111592     so that we're not leaking as much. gtk3-demo allocates > 1500 quarks,
111593     and gnome apps > 3000. I'm setting the block to 2048 which means no
111594     leaks for small gtk3 apps and just one leak for gnome apps.
111595
111596     https://bugzilla.gnome.org/show_bug.cgi?id=650458
111597
111598  glib/gdataset.c | 37 ++++++++++++++++++++++++++-----------
111599  1 file changed, 26 insertions(+), 11 deletions(-)
111600
111601 commit 3f8638ce9335511f12207f2fcbc81847c18d4b49
111602 Author: Alexander Larsson <alexl@redhat.com>
111603 Date:   Thu May 19 14:48:50 2011 +0200
111604
111605     Make g_datalist not use a global lock and perform better
111606
111607     This implementation uses a per-list bitlock for user data, and a
111608     simple array rather than a linked list which uses less memory and less
111609     allocations. It also gets better cache behaviour since related things
111610     are stored close to each other.
111611
111612     https://bugzilla.gnome.org/show_bug.cgi?id=650458
111613
111614  glib/gdataset.c | 404
111615  ++++++++++++++++++++++++++++++++++----------------------
111616  1 file changed, 244 insertions(+), 160 deletions(-)
111617
111618 commit 4cd0b86103c987a41ce1ebeb1eee8ad6cf9eac30
111619 Author: Matthias Clasen <mclasen@redhat.com>
111620 Date:   Fri Jun 3 20:54:32 2011 -0400
111621
111622     Add pointer bitlocks to the docs
111623
111624  docs/reference/glib/glib-sections.txt | 3 +++
111625  1 file changed, 3 insertions(+)
111626
111627 commit df0b208831a797f402d9f86263e6fa5378da47cc
111628 Author: Ryan Lortie <desrt@desrt.ca>
111629 Date:   Wed May 25 11:08:20 2011 +0200
111630
111631     Implement pointer sized bitlocks
111632
111633     Based on a patch from Alexander Larsson.
111634
111635     https://bugzilla.gnome.org/show_bug.cgi?id=651467
111636
111637  glib/gbitlock.c            | 193
111638  +++++++++++++++++++++++++++++++++++++++++++++
111639  glib/gbitlock.h            |  29 +++++++
111640  glib/glib.symbols          |   3 +
111641  gthread/tests/1bit-mutex.c |  50 +++++++++---
111642  4 files changed, 265 insertions(+), 10 deletions(-)
111643
111644 commit 1a80405a36eae6777cf8dc809da5883ba666f41c
111645 Author: Ryan Lortie <desrt@desrt.ca>
111646 Date:   Fri Jun 3 20:29:41 2011 +0200
111647
111648     bitlock: hand-code assembly version for x86
111649
111650     The __sync_fetch_and_or() operation on x86 is a bit suboptimal
111651     when the
111652     result isn't ignored.  Normally we could use the 'lock or' assembly
111653     instruction to accomplish this, but this instruction discards the
111654     previous value.
111655
111656     In order to work around this issue, GCC is forced to emit a
111657     compare-and-exchange loop.
111658
111659     We can easily use the 'lock bts' instruction, though.  It can't
111660     be used
111661     in the general case for __sync_fetch_and_or() but it works great
111662     for our
111663     case (test and set a single bit).
111664
111665     I filed a bug against GCC[1] to get this exposed as a new intrinsic
111666     (or
111667     have the optimiser detect the case) but until then we'll hand-code
111668     it on
111669     x86 and amd64.
111670
111671     The uncontended case sees a 31% improvement on my test machine.
111672
111673      [1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49244
111674
111675     https://bugzilla.gnome.org/show_bug.cgi?id=651467
111676
111677  glib/gbitlock.c | 57
111678  ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
111679  1 file changed, 54 insertions(+), 3 deletions(-)
111680
111681 commit f2bd54d0c5e3093ad141de6142277a27b82147e1
111682 Author: Giovanni Campagna <gcampagna@src.gnome.org>
111683 Date:   Wed Jun 1 16:45:43 2011 +0200
111684
111685     gvariant: fix introspection annotations
111686
111687     g_variant_get_strv and g_variant_get_bytestring return arrays that
111688     are null terminated and have an explicit length. Since gjs doesn't
111689     support (out) arrays with length, mark them also null-terminated
111690     (but leave the length annotation, so pygobject can remove the
111691     argument)
111692
111693     https://bugzilla.gnome.org/show_bug.cgi?id=646635
111694
111695  glib/gvariant.c | 4 ++--
111696  1 file changed, 2 insertions(+), 2 deletions(-)
111697
111698 commit 53ced63c6d4e0df502c6396133dfe67e15f1712b
111699 Author: David Zeuthen <davidz@redhat.com>
111700 Date:   Fri Jun 3 14:45:29 2011 -0400
111701
111702     Fix include path for gdbus-codegen example XML
111703
111704     Signed-off-by: David Zeuthen <davidz@redhat.com>
111705
111706  docs/reference/gio/migrating-gdbus.xml | 2 +-
111707  1 file changed, 1 insertion(+), 1 deletion(-)
111708
111709 commit 6d54505b2d0e873fa69f1e2fdba1e23c5136f7f3
111710 Author: David Zeuthen <davidz@redhat.com>
111711 Date:   Fri Jun 3 14:39:04 2011 -0400
111712
111713     Fix docs for D-Bus introspection data structures
111714
111715     Mark structs as boxed types and use /*< public >*/ so the struct
111716     members are properly shown.
111717
111718     Signed-off-by: David Zeuthen <davidz@redhat.com>
111719
111720  docs/reference/gio/gio.types | 7 +++++++
111721  gio/gdbusintrospection.h     | 7 +++++++
111722  2 files changed, 14 insertions(+)
111723
111724 commit 723adbc2feb72b980b6a62579eaa993b190ca1d3
111725 Author: David Zeuthen <davidz@redhat.com>
111726 Date:   Fri Jun 3 13:22:31 2011 -0400
111727
111728     Move gdbus-codegen example code and docs into separate directories
111729
111730     This avoids the generated types (e.g. ExampleAnimal, ExampleCat,
111731     ExampleObject and ExampleObjectManagerClient) being referenced in the
111732     core gio docs. This was requested by Matthias.
111733
111734     Signed-off-by: David Zeuthen <davidz@redhat.com>
111735
111736  configure.ac                                       |   2 +
111737  docs/reference/gio/Makefile.am                     |   3 +-
111738  .../gio/gdbus-object-manager-example/Makefile.am   |  68 +++++++++
111739  .../gdbus-object-manager-example-docs.xml          |  17 +++
111740  .../gdbus-object-manager-example-sections.txt      | 157
111741  ++++++++++++++++++++
111742  .../gdbus-object-manager-example.types             |  10 ++
111743  docs/reference/gio/gio-sections.txt                | 158
111744  ---------------------
111745  docs/reference/gio/gio.types                       |  10 --
111746  docs/reference/gio/migrating-gdbus.xml             |  12 +-
111747  gio/Makefile.am                                    |  28 ----
111748  gio/tests/Makefile.am                              |   8 +-
111749  gio/tests/gdbus-object-manager-example/Makefile.am |  48 +++++++
111750  .../gdbus-example-objectmanager.xml                |   0
111751  13 files changed, 316 insertions(+), 205 deletions(-)
111752
111753 commit 3bd3067ffc1617b2fe96498b18b68aa7f2644487
111754 Author: Colin Walters <walters@verbum.org>
111755 Date:   Thu Jun 2 17:14:58 2011 -0400
111756
111757     gobject: Use _ prefixing in private headers over G_GNUC_INTERNAL in
111758     public headers
111759
111760     This helps out gtk-doc and g-ir-scanner, and also makes much clearer
111761     what's private versus public.
111762
111763     https://bugzilla.gnome.org/show_bug.cgi?id=651745
111764
111765  docs/reference/gobject/gobject-sections.txt | 10 ----------
111766  docs/reference/gobject/tut_gtype.xml        |  2 +-
111767  gobject/gboxed.c                            |  2 +-
111768  gobject/genums.c                            |  3 ++-
111769  gobject/gobject.c                           |  3 ++-
111770  gobject/gparam.c                            |  2 +-
111771  gobject/gparamspecs.c                       |  3 ++-
111772  gobject/gsignal.c                           |  4 ++--
111773  gobject/gtype-private.h                     | 10 ++++++++++
111774  gobject/gtype.c                             | 18 +++++++++---------
111775  gobject/gtype.h                             | 12 ------------
111776  gobject/gvalue.c                            |  2 +-
111777  gobject/gvaluetransform.c                   |  3 ++-
111778  gobject/gvaluetypes.c                       |  3 ++-
111779  14 files changed, 35 insertions(+), 42 deletions(-)
111780
111781 commit d51198baad17f88e046300a9375619b4bffcd881
111782 Author: Colin Walters <walters@verbum.org>
111783 Date:   Thu Jun 2 11:53:25 2011 -0400
111784
111785     spawn-multithreaded: New test case
111786
111787     We didn't have any coverage of threads spawning processes, which we
111788     should definitely support.
111789
111790     https://bugzilla.gnome.org/show_bug.cgi?id=651725
111791
111792  gthread/tests/Makefile.am           |   9 +-
111793  gthread/tests/spawn-multithreaded.c | 231
111794  ++++++++++++++++++++++++++++++++++++
111795  gthread/tests/test-spawn-echo.c     |  39 ++++++
111796  3 files changed, 278 insertions(+), 1 deletion(-)
111797
111798 commit c34a6a66e7b918983b561ee8ff1cf7abd3f4b347
111799 Author: Colin Walters <walters@verbum.org>
111800 Date:   Thu Jun 2 09:10:36 2011 -0400
111801
111802     gmain: Consolidate UNIX signal init state handling
111803
111804     For a future signalfd() patch, it will be easier to handle if
111805     we don't separate initialization from watching for a particular
111806     signal.
111807
111808     https://bugzilla.gnome.org/show_bug.cgi?id=651725
111809
111810  glib/gmain.c | 61
111811  +++++++++++++++++++++++++++---------------------------------
111812  1 file changed, 27 insertions(+), 34 deletions(-)
111813
111814 commit 6ea274bca41de8fc6de11d0a5eda22c0efc69ac9
111815 Author: Colin Walters <walters@verbum.org>
111816 Date:   Thu Jun 2 08:56:25 2011 -0400
111817
111818     gmain: Clean up SIGCHLD handling
111819
111820     Unify it more with the rest of the signal handling code.  There's
111821     no reason not to specify SA_RESTART and SA_NOCLDSTOP for flags
111822     always, so just do it.
111823
111824     Remove unnecessary initialization, and push the internal API
111825     towards just ensure_unix_signal_handler_installed_unlocked().
111826
111827     https://bugzilla.gnome.org/show_bug.cgi?id=651725
111828
111829  glib/gmain.c | 31 ++++++-------------------------
111830  1 file changed, 6 insertions(+), 25 deletions(-)
111831
111832 commit 16bdb12e6dcb690d56baf52a34ba674052d39b6e
111833 Author: Hanro <hanro@gmx.de>
111834 Date:   Thu Jun 2 15:44:19 2011 -0400
111835
111836     gkeyfile: Only test file descriptors against -1
111837
111838     Windows CE at least will return other (valid) negative values.
111839
111840  glib/gkeyfile.c | 12 ++++++------
111841  1 file changed, 6 insertions(+), 6 deletions(-)
111842
111843 commit 7ed328aaf01acdc2537498c9617129e4c3004608
111844 Author: Colin Walters <walters@verbum.org>
111845 Date:   Wed Jun 1 15:11:02 2011 -0400
111846
111847     gdbus: Avoid blocking on worker thread in connection initialization
111848
111849     I can't see a reason to spin until the worker thread runs, so don't.
111850     This avoids ugly sched_yield() calls that show up in strace and
111851     annoy me; the code is cleaner now too.
111852
111853     We now grab the types needed for the WebKit workaround in the
111854     thread creation area, but only release them when the thread itself
111855     exits.
111856
111857     https://bugzilla.gnome.org/show_bug.cgi?id=651650
111858
111859  gio/gdbusprivate.c | 182
111860  +++++++++++++++++++----------------------------------
111861  1 file changed, 65 insertions(+), 117 deletions(-)
111862
111863 commit a588974561532ba5d10971ee95065b4db33a1e1f
111864 Author: Matthias Clasen <mclasen@redhat.com>
111865 Date:   Tue May 31 19:23:14 2011 -0400
111866
111867     Expand content type docs slighly
111868
111869  gio/gcontenttype.c | 7 ++++---
111870  1 file changed, 4 insertions(+), 3 deletions(-)
111871
111872 commit 151016922d59facc158fddb51a6ed444fe65569c
111873 Author: Matthias Clasen <mclasen@redhat.com>
111874 Date:   Tue May 31 14:53:30 2011 -0400
111875
111876     Add a note about atomic changes
111877
111878  NEWS | 12 ++++++++++++
111879  1 file changed, 12 insertions(+)
111880
111881 commit a06863de605fec0b8a8ba33cd663988256352964
111882 Author: Colin Walters <walters@verbum.org>
111883 Date:   Tue May 31 13:36:16 2011 -0400
111884
111885     Add a boxed type for GVariantBuilder, mark GVariantIter as (skip)
111886
111887     Based on a patch by Giovanni Campagna <gcampagna@src.gnome.org>
111888
111889     From discussion, GVariantIter is not useful for bindings, but
111890     GVariantBuilder may be.
111891
111892     https://bugzilla.gnome.org/show_bug.cgi?id=646635
111893
111894  glib/gvariant.c         |  2 +-
111895  gobject/gboxed.c        |  2 ++
111896  gobject/glib-types.h    | 10 ++++++++++
111897  gobject/gobject.symbols |  1 +
111898  4 files changed, 14 insertions(+), 1 deletion(-)
111899
111900 commit 6af9dd51358c9a3b77872aa2ee9c055994f13835
111901 Author: Colin Walters <walters@verbum.org>
111902 Date:   Tue May 31 13:25:09 2011 -0400
111903
111904     gutils.c: Annotation fixes
111905
111906  glib/gutils.c | 12 ++++++------
111907  1 file changed, 6 insertions(+), 6 deletions(-)
111908
111909 commit 581ed51f0d0179c61155a324b51cc6f974143016
111910 Author: Colin Walters <walters@verbum.org>
111911 Date:   Tue May 31 13:10:12 2011 -0400
111912
111913     g_shell_parse_argv: Annotate
111914
111915  glib/gshell.c | 4 ++--
111916  1 file changed, 2 insertions(+), 2 deletions(-)
111917
111918 commit 98ebc596cffcd4d9bb7e48ac124c6311c739ae81
111919 Author: Colin Walters <walters@verbum.org>
111920 Date:   Tue May 31 12:00:41 2011 -0400
111921
111922     gfileutils: Annotations for g_file_{get,set}_contents
111923
111924     These are actually byte arrays.
111925
111926  glib/gfileutils.c | 12 ++++++------
111927  1 file changed, 6 insertions(+), 6 deletions(-)
111928
111929 commit 2300be5be38e091aeac55720cf51bc98e7f89790
111930 Author: Colin Walters <walters@verbum.org>
111931 Date:   Tue May 31 10:35:38 2011 -0400
111932
111933     Consistently use G_GNUC_EXTENSION instead of __extension__
111934
111935     g-ir-scanner doesn't like __extension__, and while I can add it, since
111936     we have this macro, we should be using it consistently.
111937
111938  glib/gatomic.h | 32 ++++++++++++++++----------------
111939  glib/gmacros.h |  2 +-
111940  glib/gmem.h    |  4 ++--
111941  glib/gtypes.h  | 18 +++++++++---------
111942  4 files changed, 28 insertions(+), 28 deletions(-)
111943
111944 commit a84e6f982f465b31aec7365dadfe2c1ad6664e11
111945 Author: muralis <murali.sound@gmail.com>
111946 Date:   Wed May 25 13:42:59 2011 +0530
111947
111948     gthreadedresolver: fix hang on g_thread_pool_push() failure
111949
111950     In resolve_sync function in gthreadedresolver.c, if g_thread_pool_push
111951     fails due to thread creation failure, we are just simply appending the
111952     data to the queue of work to do. After the failure, we might wait
111953     indefinitely in g_cond_wait. In case of g_thread_pool_push failure,
111954     propagate the error so that this function does not blocks forever in
111955     case of failure.
111956
111957     https://bugzilla.gnome.org/show_bug.cgi?id=651034
111958
111959  gio/gthreadedresolver.c | 5 +++--
111960  1 file changed, 3 insertions(+), 2 deletions(-)
111961
111962 commit fb34889871c40a50c2bde0c5e6fe64acdd121c37
111963 Author: Carles Ferrando <carles.ferrando@gmail.com>
111964 Date:   Sun May 29 14:04:16 2011 +0200
111965
111966     [l10n]Updated Catalan (Valencian) translation
111967
111968  po/ca@valencia.po | 2169
111969  +++++++++++++++++++++++++++++++----------------------
111970  1 file changed, 1275 insertions(+), 894 deletions(-)
111971
111972 commit 59098fcc9b923bca79c091a4fc7980700617efaa
111973 Author: Jorge González <jorgegonz@svn.gnome.org>
111974 Date:   Sun May 29 09:47:30 2011 +0200
111975
111976     Updated Spanish translation
111977
111978  po/es.po | 124
111979  +++++++++++++++++++++++++++++++--------------------------------
111980  1 file changed, 61 insertions(+), 63 deletions(-)
111981
111982 commit 807d41b89bcc8d22931dda62b17a6d1a2c8e22ec
111983 Author: Matthias Clasen <mclasen@redhat.com>
111984 Date:   Sun May 29 00:05:07 2011 -0400
111985
111986     Documentation fixups
111987
111988  docs/reference/glib/glib-sections.txt |  7 ++++++
111989  docs/reference/glib/tmpl/macros.sgml  |  3 +--
111990  glib/gdatetime.c                      |  4 ++--
111991  glib/gkeyfile.c                       |  3 ++-
111992  glib/glist.c                          |  2 +-
111993  glib/gmarkup.c                        |  4 ++--
111994  glib/gmem.h                           |  2 +-
111995  glib/gsequence.c                      | 45
111996  +++++++++++++++++++----------------
111997  glib/gslist.c                         |  2 +-
111998  9 files changed, 41 insertions(+), 31 deletions(-)
111999
112000 commit 85ab379ac655a82573251b2598d5ed5b6629168b
112001 Author: Matthias Clasen <mclasen@redhat.com>
112002 Date:   Sat May 28 23:27:24 2011 -0400
112003
112004     Clean up includes
112005
112006  glib/gatomic.h     |  2 +-
112007  glib/glib-object.h | 28 ++++++++++++++--------------
112008  2 files changed, 15 insertions(+), 15 deletions(-)
112009
112010 commit 23b6691428a96c38689a75b1d96ca884fa7dc926
112011 Author: Matthias Clasen <mclasen@redhat.com>
112012 Date:   Sat May 28 23:15:07 2011 -0400
112013
112014     Reduce excessive whitespace
112015
112016  glib/gatomic.h | 66
112017  +++++++++++++++++++++++++++++-----------------------------
112018  1 file changed, 33 insertions(+), 33 deletions(-)
112019
112020 commit a3c3aaa499e69764fcc295c5c9acd55d0cf26c9b
112021 Author: Matthias Clasen <mclasen@redhat.com>
112022 Date:   Sat May 28 22:49:59 2011 -0400
112023
112024     Remove redundant comments
112025
112026     The comments in gthreadpool.h were duplicating the
112027     doc comments in the sources.
112028
112029  glib/gthreadpool.h | 35 -----------------------------------
112030  1 file changed, 35 deletions(-)
112031
112032 commit 666adc2dc0c9958fc25fd17d8954e40a5602a019
112033 Author: Matthias Clasen <mclasen@redhat.com>
112034 Date:   Sat May 28 22:33:37 2011 -0400
112035
112036     Volatile not necessary after all
112037
112038     I was temporarily confused.
112039
112040  glib/garray.c      | 4 ++--
112041  glib/gasyncqueue.c | 2 +-
112042  glib/ghash.c       | 2 +-
112043  glib/gtree.c       | 2 +-
112044  4 files changed, 5 insertions(+), 5 deletions(-)
112045
112046 commit 53f93aacf3c091322d2674224e75e0d5454dc370
112047 Author: Matthias Clasen <mclasen@redhat.com>
112048 Date:   Sat May 28 22:03:05 2011 -0400
112049
112050     GTree: Declare ref_count as volatile
112051
112052  glib/gtree.c | 4 ++--
112053  1 file changed, 2 insertions(+), 2 deletions(-)
112054
112055 commit a4f00f39daad6892d3d3368b8d05101c7af8d65d
112056 Author: Matthias Clasen <mclasen@redhat.com>
112057 Date:   Sat May 28 22:02:13 2011 -0400
112058
112059     GAsyncQueue: Make ref_count a volatile gint
112060
112061  glib/gasyncqueue.c | 2 +-
112062  1 file changed, 1 insertion(+), 1 deletion(-)
112063
112064 commit a33abe9c21c3c749c787619e6a661ca2a12f9b45
112065 Author: Matthias Clasen <mclasen@redhat.com>
112066 Date:   Sat May 28 21:43:45 2011 -0400
112067
112068     GAsyncQueue: Remove excessive atomic operations
112069
112070     Almost every function was double-checking the ref count,
112071     unnecessarily.
112072
112073  glib/gasyncqueue.c | 17 -----------------
112074  1 file changed, 17 deletions(-)
112075
112076 commit edc7fde495aaf9819eeeb051a2bcd4f145c055ab
112077 Author: Matthias Clasen <mclasen@redhat.com>
112078 Date:   Sat May 28 21:41:08 2011 -0400
112079
112080     GArray: Avoid unncessary atomic accesses to refcounts
112081
112082     Not really necessary to double-check the ref-count.
112083
112084  glib/garray.c | 11 ++++++-----
112085  1 file changed, 6 insertions(+), 5 deletions(-)
112086
112087 commit abf719362a5c17854557542cc21fe93ae04419d7
112088 Author: Matthias Clasen <mclasen@redhat.com>
112089 Date:   Sat May 28 21:40:12 2011 -0400
112090
112091     GHash: Avoid nonatomic access to the reference count
112092
112093     Not really necessary to constantly double-check the ref
112094     count, anyway.
112095
112096  glib/ghash.c | 4 ----
112097  1 file changed, 4 deletions(-)
112098
112099 commit f12650392bcf0ae134c3cd46d4bf0e11468b94d8
112100 Author: Matthias Clasen <mclasen@redhat.com>
112101 Date:   Sat May 28 21:14:36 2011 -0400
112102
112103     Fix a typo
112104
112105  glib/glib-unix.c | 6 +++---
112106  1 file changed, 3 insertions(+), 3 deletions(-)
112107
112108 commit d35e83d3372ca484a765dfca2ded8ed5adb61e5a
112109 Author: Matthias Clasen <mclasen@redhat.com>
112110 Date:   Sat May 28 21:12:52 2011 -0400
112111
112112     Documentation tweaks
112113
112114     Add Since tags, etc.
112115
112116  docs/reference/glib/glib-sections.txt |  1 +
112117  glib/gatomic.c                        | 62
112118  +++++++++++++++++++++++++++--------
112119  glib/glib-unix.c                      | 53 +++++++++++++++++-------------
112120  glib/glib-unix.h                      | 20 +++++------
112121  4 files changed, 90 insertions(+), 46 deletions(-)
112122
112123 commit 2df4750aceec5f774a413f3f8ee7ccaabc5c8880
112124 Author: Neil Roberts <neil@linux.intel.com>
112125 Date:   Sat May 28 15:13:11 2011 +0100
112126
112127     gsocket: Fix some cases of returning error without setting *error
112128
112129     g_socket_shutdown and g_socket_close were calling check_socket with a
112130     NULL error parameter so any errors wouldn't get propagated up.
112131
112132     https://bugzilla.gnome.org/show_bug.cgi?id=651327
112133
112134  gio/gsocket.c | 4 ++--
112135  1 file changed, 2 insertions(+), 2 deletions(-)
112136
112137 commit 0703dbc21f83122ff2d093632549dbbacf192c54
112138 Author: Neil Roberts <neil@linux.intel.com>
112139 Date:   Sat May 28 15:06:45 2011 +0100
112140
112141     gsocket: Fix the error message for a failed g_socket_shutdown
112142
112143     The GError message for g_socket_shutdown was reporting that it was
112144     "Unable to create socket" which is presumably a cut-and-paste bug.
112145
112146     https://bugzilla.gnome.org/show_bug.cgi?id=651327
112147
112148  gio/gsocket.c | 2 +-
112149  1 file changed, 1 insertion(+), 1 deletion(-)
112150
112151 commit 56c0d0f384ee8033c99a0d6db7fa4ff11d7fe689
112152 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
112153 Date:   Fri May 27 11:08:13 2011 +0200
112154
112155     Fix compile warnings on OpenBSD.
112156
112157     https://bugzilla.gnome.org/show_bug.cgi?id=651223
112158
112159  gio/gnetworkingprivate.h | 10 +++++-----
112160  1 file changed, 5 insertions(+), 5 deletions(-)
112161
112162 commit 05c7dcab37af27fc3fb7b64d0aca51fafc0eefe2
112163 Author: Matthias Clasen <mclasen@redhat.com>
112164 Date:   Sat May 28 18:42:09 2011 -0400
112165
112166     Remove unnecessary casts
112167
112168     The new atomic implementations don't need these anymore to
112169     avoid warnings.
112170
112171  glib/gthread.c | 6 +++---
112172  1 file changed, 3 insertions(+), 3 deletions(-)
112173
112174 commit d09443fe20753fc44afd6ac25463ac52861701cb
112175 Author: Ryan Lortie <desrt@desrt.ca>
112176 Date:   Sat May 28 16:41:59 2011 -0400
112177
112178     optimise bitlocks with new atomic operations
112179
112180     Add a performance test for bitlocks.
112181
112182     Make use of the new g_atomic_int_{and,or} to avoid having to do the
112183     usual compare-and-exchange loop.
112184
112185     On a test machine, the change increases performance from approximately
112186     20 million uncontended acquire/releases per second to 31 million.
112187
112188  glib/gbitlock.c        | 27 ++++++++-------------------
112189  glib/tests/Makefile.am |  3 +++
112190  glib/tests/bitlock.c   | 39 +++++++++++++++++++++++++++++++++++++++
112191  3 files changed, 50 insertions(+), 19 deletions(-)
112192
112193 commit 858a32879291ebb5612c7500fc195c30fb6e8496
112194 Author: Ryan Lortie <desrt@desrt.ca>
112195 Date:   Sat May 28 17:27:12 2011 -0400
112196
112197     Fix futex(2) detection and use
112198
112199     Commit 22e7fc34c44c5ef95abf4fed429f2345410cc82c introduced a
112200     regression:
112201     futexes were always disabled and the emulated codepath was always
112202     being
112203     used.  That commit was in response to an originally buggy
112204     implementationt hat wrote junk into config.h (but happened to
112205     be working
112206     properly).
112207
112208     Fix up the mess and while we're at it, close bug #631231 by including
112209     syscall.h from the correct location and using __NR_futex instead of
112210     SYS_futex.
112211
112212     Closes #631231.
112213
112214  configure.ac    | 8 +++-----
112215  glib/gbitlock.c | 6 +++---
112216  2 files changed, 6 insertions(+), 8 deletions(-)
112217
112218 commit 83821352657a9481dbff6ab04e8ae60566c17d5e
112219 Author: Ryan Lortie <desrt@desrt.ca>
112220 Date:   Sat May 28 15:59:18 2011 -0400
112221
112222     glib: Rewrite gatomic.[ch]
112223
112224      - remove all inline assembly versions
112225
112226      - implement the atomic operations using either GCC intrinsics, the
112227        Windows interlocked API or a mutex-based fallback
112228
112229      - drop gatomic-gcc.c since these are now defined in the header file.
112230        Adjust Makefile.am accordingly.
112231
112232      - expand the set of operations: support 'get', 'set', 'compare and
112233        exchange', 'add', 'or', and 'xor' for both integers and pointers
112234
112235      - deprecate g_atomic_int_exchange_and_add since g_atomic_int_add (as
112236        with all the new arithmetic operations) now returns the prior value
112237
112238      - unify the use of macros: all functions are now wrapped in
112239      macros that
112240        perform the proper casts and checks
112241
112242      - remove G_GNUC_MAY_ALIAS use; it was never required for the integer
112243        operations (since casting between pointers that only vary in
112244        signedness of the target is explicitly permitted) and we avoid the
112245        need for the pointer operations by using simple 'void *' instead of
112246        'gpointer *' (which caused the 'type-punned pointer' warning)
112247
112248      - provide function implementations of g_atomic_int_inc and
112249        g_atomic_int_dec_and_test: these were strictly macros before
112250
112251      - improve the documentation to make it very clear exactly which types
112252        of pointers these operations may be used with
112253
112254      - remove a few uses of the now-deprecated
112255      g_atomic_int_exchange_and_add
112256
112257      - drop initialisation of gatomic from gthread (by using a
112258      GStaticMutex
112259        instead of a GMutex)
112260
112261      - update glib.symbols and documentation sections files
112262
112263     Closes #650823 and #650935
112264
112265  docs/reference/glib/glib-sections.txt |   21 +-
112266  glib/Makefile.am                      |    8 +-
112267  glib/gatomic-gcc.c                    |  104 ---
112268  glib/gatomic.c                        | 1608
112269  +++++++++++++--------------------
112270  glib/gatomic.h                        |  312 ++++---
112271  glib/glib.symbols                     |   13 +-
112272  glib/gthread.c                        |    1 -
112273  glib/gthreadpool.c                    |    2 +-
112274  glib/tests/atomic.c                   |    2 -
112275  gobject/gobject.c                     |    4 +-
112276  10 files changed, 830 insertions(+), 1245 deletions(-)
112277
112278 commit 2fb57ff46f32316e991ab9f99daa5fce4885f097
112279 Author: Matthias Clasen <mclasen@redhat.com>
112280 Date:   Sat May 28 14:29:08 2011 -0400
112281
112282     Quiet down the build a bit
112283
112284  gio/Makefile.am             |  2 +-
112285  gio/tests/Makefile.am       |  6 +++---
112286  glib/Makefile.am            |  6 +++---
112287  glib/libcharset/Makefile.am |  8 ++++----
112288  gobject/Makefile.am         | 10 +++++-----
112289  po/Makefile.in.in           |  2 +-
112290  6 files changed, 17 insertions(+), 17 deletions(-)
112291
112292 commit ae85e3b7b69f9c069cdcc090832802bc772c9822
112293 Author: Matthias Clasen <mclasen@redhat.com>
112294 Date:   Sat May 28 13:59:20 2011 -0400
112295
112296     Quell warnings from g_once_init_enter_impl
112297
112298  glib/gthread.c | 4 ++--
112299  1 file changed, 2 insertions(+), 2 deletions(-)
112300
112301 commit f5bc2e00c730866c72ab143375320a29897552a6
112302 Author: Matthias Clasen <mclasen@redhat.com>
112303 Date:   Sat May 28 13:57:47 2011 -0400
112304
112305     Trivial: fix a variable name
112306
112307     It is indices, not indeces.
112308
112309  glib/gthread.c | 14 +++++++-------
112310  1 file changed, 7 insertions(+), 7 deletions(-)
112311
112312 commit 22cc6ce67959af79d317229225aaf252bd5234da
112313 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
112314 Date:   Tue May 24 11:04:42 2011 +0100
112315
112316     Add a regression test for GNOME#642026
112317
112318     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
112319     Bug-NB: NB#257512
112320
112321  gthread/tests/642026.c    | 91
112322  +++++++++++++++++++++++++++++++++++++++++++++++
112323  gthread/tests/Makefile.am |  3 ++
112324  2 files changed, 94 insertions(+)
112325
112326 commit e83210425fb407e6fa7be2dcc7ac53d4d30e9a7c
112327 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
112328 Date:   Tue May 24 16:23:38 2011 +0100
112329
112330     GStaticPrivate: protect GRealThread.private_data with a bit-lock
112331
112332     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
112333     Bug-NB: NB#257512
112334
112335  glib/gthread.c | 23 +++++++++++++++++++++--
112336  1 file changed, 21 insertions(+), 2 deletions(-)
112337
112338 commit 83f1b12388fc36128dac84729f433eff8183ff45
112339 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
112340 Date:   Tue May 24 16:23:02 2011 +0100
112341
112342     Refactor GStaticPrivate accessors to facilitate protecting them
112343     with locks
112344
112345     * g_static_private_get: have a single entry and exit
112346
112347     * g_static_private_set: delay creation of GArray so the whole tail of
112348       the function can be under the private_data lock without risking
112349       deadlock with the g_thread lock; call the destructor last, after
112350       we could have unlocked
112351
112352     * g_static_private_free: choose next thread in list before accessing
112353       private_data, to keep all accesses together
112354
112355     * g_thread_cleanup: steal private_data first, then work exclusively
112356     with
112357       the stolen array (which doesn't need to be under a lock any more)
112358
112359     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
112360     Bug-NB: NB#257512
112361
112362  glib/gthread.c | 71
112363  +++++++++++++++++++++++++++++-----------------------------
112364  1 file changed, 36 insertions(+), 35 deletions(-)
112365
112366 commit b05f0b351c46a8f97bf7e9d62f5dd4074ca78486
112367 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
112368 Date:   Tue May 24 16:02:33 2011 +0100
112369
112370     g_static_private_free: defer non-trivial destruction til after
112371     we unlock
112372
112373     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
112374     Bug-NB: NB#257512
112375
112376  glib/gthread.c | 31 ++++++++++++++++++++++++++++---
112377  1 file changed, 28 insertions(+), 3 deletions(-)
112378
112379 commit d5f0ec1e8eb4523684e06efa306f54bafee3a117
112380 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
112381 Date:   Tue May 24 15:59:33 2011 +0100
112382
112383     GRealThread: remove obsolete comment about gmain.c, which no longer
112384     has a copy
112385
112386     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
112387     Bug-NB: NB#257512
112388
112389  glib/gthread.c | 1 -
112390  1 file changed, 1 deletion(-)
112391
112392 commit b6fd3c3dac9cbffc0f45162b289f625e61eb1319
112393 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
112394 Date:   Sat May 28 10:27:31 2011 +0200
112395
112396     Updated Spanish translation
112397
112398  po/es.po | 201
112399  ++++++++++++++++++++++++++++++++-------------------------------
112400  1 file changed, 102 insertions(+), 99 deletions(-)
112401
112402 commit 00734ef99f2c10bcd25fd85a453712a46d3cf806
112403 Author: Matthias Clasen <mclasen@redhat.com>
112404 Date:   Sat May 28 00:16:39 2011 -0400
112405
112406     Add macro version for all atomic operations
112407
112408     Better to be consistent about this.
112409
112410  glib/gatomic.h | 20 ++++++++++++++++----
112411  1 file changed, 16 insertions(+), 4 deletions(-)
112412
112413 commit 7cf112225399ffa262082727bf4f434d57568e30
112414 Author: Matthias Clasen <mclasen@redhat.com>
112415 Date:   Sat May 28 00:04:10 2011 -0400
112416
112417     Use G_STATIC_ASSERT_EXPR for size checks in atomic macros
112418
112419     Also add the same size checks to the macros wrapping
112420     gcc builtins.
112421
112422  glib/gatomic.h | 50 +++++++++++++++++++++++++++++---------------------
112423  1 file changed, 29 insertions(+), 21 deletions(-)
112424
112425 commit edd65baa6d9f6b951f093a15b6fcb5771e3397e0
112426 Author: Ryan Lortie <desrt@desrt.ca>
112427 Date:   Tue May 24 02:07:55 2011 -0400
112428
112429     Add a test case for atomic ops
112430
112431     Make sure that the macros work properly with the range of types that
112432     they are documented to work with and ensure that no strict aliasing
112433     warnings are issued (even at the highest warning level).
112434
112435     https://bugzilla.gnome.org/show_bug.cgi?id=650935
112436
112437  glib/tests/.gitignore  |  1 +
112438  glib/tests/Makefile.am |  4 ++++
112439  glib/tests/atomic.c    | 41 +++++++++++++++++++++++++++++++++++++++++
112440  3 files changed, 46 insertions(+)
112441
112442 commit c00ef0a17aba057698eab4d4a769b358511370cd
112443 Author: Ryan Lortie <desrt@desrt.ca>
112444 Date:   Sun May 22 12:44:12 2011 -0400
112445
112446     Add G_STATIC_ASSERT_EXPR macro
112447
112448     https://bugzilla.gnome.org/show_bug.cgi?id=626549
112449
112450  docs/reference/glib/tmpl/macros_misc.sgml | 18 ++++++++++++++++++
112451  glib/gmacros.h                            |  1 +
112452  2 files changed, 19 insertions(+)
112453
112454 commit 64d5a0404adc1658711631b773e29a5d43f9a1c6
112455 Author: Matthias Clasen <mclasen@redhat.com>
112456 Date:   Fri May 27 20:22:20 2011 -0400
112457
112458     GThread: expand the docs
112459
112460     Mention newer addition to the thread support in the introduction:
112461     bit locks and one-time initialization.
112462
112463  glib/gthread.c | 9 ++++++---
112464  1 file changed, 6 insertions(+), 3 deletions(-)
112465
112466 commit 7d0eac03e9cd88b33f68a7a451992d1f222573a2
112467 Author: Matthias Clasen <mclasen@redhat.com>
112468 Date:   Fri May 27 18:30:45 2011 -0400
112469
112470     glib-compile-schemas: write informational messages to stdout
112471
112472     The fact that we return 0 here makes it clear that this
112473     is not considered an error, so it makes sense to not
112474     write these messages to stderr.
112475     Proposed by Antoine Jacoutot,
112476     https://bugzilla.gnome.org/show_bug.cgi?id=650882
112477
112478  gio/glib-compile-schemas.c | 6 +++---
112479  1 file changed, 3 insertions(+), 3 deletions(-)
112480
112481 commit dfcac7b23e7cfbefc02f2d8772970340d7dd7fb5
112482 Author: Colin Walters <walters@verbum.org>
112483 Date:   Fri May 27 16:10:21 2011 -0400
112484
112485     g_variant_new_dict_entry: Fix documentation and annotations
112486
112487     Move @key to not be at the start of a line, otherwise g-ir-scanner
112488     gets confused.
112489
112490     Also two annotation fixes.
112491
112492  glib/gvariant.c | 10 ++++------
112493  1 file changed, 4 insertions(+), 6 deletions(-)
112494
112495 commit 5345d21150848d9865f8bd2cd562a2484849db9b
112496 Author: Matthias Clasen <mclasen@redhat.com>
112497 Date:   Fri May 27 16:08:57 2011 -0400
112498
112499     forgotten test
112500
112501  glib/tests/hash.c | 133
112502  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
112503  1 file changed, 133 insertions(+)
112504
112505 commit 39ba9c8e49a23c6f8a65e68af64ad5a52c26db08
112506 Author: Giovanni Campagna <gcampagna@src.gnome.org>
112507 Date:   Fri May 27 16:03:04 2011 -0400
112508
112509     g_variant_get_child_value: Add a precondition on length
112510
112511     Ensure callers get a warning if they pass a bad length.
112512
112513     Split into a separate commit and changed to order index before
112514     n_children by Colin Walters <walters@verbum.org>
112515
112516  glib/gvariant-core.c | 2 ++
112517  1 file changed, 2 insertions(+)
112518
112519 commit e61fa51fd5acd6f448a2200e737b7bea033066f9
112520 Author: Giovanni Campagna <gcampagna@src.gnome.org>
112521 Date:   Sun Apr 3 17:18:44 2011 +0200
112522
112523     GVariant: fix introspection annotations
112524
112525     Add transfer annotations for most functions, as well as some (array)
112526     and (skip) for functions that use varargs.
112527
112528     https://bugzilla.gnome.org/show_bug.cgi?id=646635
112529
112530  glib/gvariant-core.c |   2 +-
112531  glib/gvariant.c      | 137
112532  ++++++++++++++++++++++++++-------------------------
112533  glib/gvarianttype.c  |  38 +++++++-------
112534  3 files changed, 92 insertions(+), 85 deletions(-)
112535
112536 commit 77f4f5aa02458e6c7f909dc6087a39d9b75d0ba6
112537 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
112538 Date:   Fri May 27 15:51:08 2011 +0200
112539
112540     Add glib credentials support to OpenBSD.
112541
112542     https://bugzilla.gnome.org/show_bug.cgi?id=650885
112543
112544  gio/gcredentials.c    | 54 ++++++++++++++++++++++++++++++++++++++
112545  gio/gdbusauth.c       |  6 ++---
112546  gio/gioenums.h        |  4 ++-
112547  gio/gsocket.c         | 13 ++++++++--
112548  gio/gunixconnection.c | 72
112549  +++++++++++++++++++++++++++++++++++++--------------
112550  5 files changed, 123 insertions(+), 26 deletions(-)
112551
112552 commit 2ee470a71fdc3707cf4e093b22ab0f46ffab82e2
112553 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
112554 Date:   Fri May 27 17:39:38 2011 +0200
112555
112556     Don't hardcode path to true(1).
112557
112558     true(1) is not always installed under /bin so leave system() find
112559     it in the PATH.
112560
112561     https://bugzilla.gnome.org/show_bug.cgi?id=651219
112562
112563  tests/child-test.c | 2 +-
112564  1 file changed, 1 insertion(+), 1 deletion(-)
112565
112566 commit 5d7b67a6c361f747c8ac32d18248cc0923fe73aa
112567 Author: Matthias Clasen <mclasen@redhat.com>
112568 Date:   Thu May 26 21:52:50 2011 -0400
112569
112570     Preserve consistency when removing all nodes from a hash table
112571
112572     During the recent refactorings of GHashTable a bug was introduced
112573     where removing all nodes from a hash table would leave tombstones
112574     behind, but make the counts appear like there are none.
112575
112576     Reported and tracked down by Carlos Garnacho,
112577     https://bugzilla.gnome.org/show_bug.cgi?id=651141
112578
112579     This commit also adds a test that checks the internal consistency
112580     of GHashTable over several insert/remove/remove-all operations.
112581
112582  glib/ghash.c | 14 ++++++++++----
112583  1 file changed, 10 insertions(+), 4 deletions(-)
112584
112585 commit b92861b5a0fd4be7b5b5e494c424b0e8d48a6b7f
112586 Author: David Schleef <ds@schleef.org>
112587 Date:   Tue May 24 14:35:20 2011 -0700
112588
112589     main: Use public function in documentation
112590
112591     https://bugzilla.gnome.org/show_bug.cgi?id=651009
112592
112593  glib/gmain.c | 2 +-
112594  1 file changed, 1 insertion(+), 1 deletion(-)
112595
112596 commit 25440ce014dd555cbb60b3964f8a19b5674523da
112597 Author: David Zeuthen <davidz@redhat.com>
112598 Date:   Thu May 26 10:18:44 2011 -0400
112599
112600     GDBusProxy: Mention gdbus-codegen in docs
112601
112602     Signed-off-by: David Zeuthen <davidz@redhat.com>
112603
112604  gio/gdbusproxy.c | 16 +++++++++-------
112605  1 file changed, 9 insertions(+), 7 deletions(-)
112606
112607 commit 06f5de77f04f16480e642f7efee9dc4bdfba6778
112608 Author: David Zeuthen <davidz@redhat.com>
112609 Date:   Thu May 26 10:07:38 2011 -0400
112610
112611     GDBusProxy: Fix incorrect locking
112612
112613     Pointed out by mclasen.
112614
112615     Signed-off-by: David Zeuthen <davidz@redhat.com>
112616
112617  gio/gdbusproxy.c | 36 +++++++++++++++++++++++++++---------
112618  1 file changed, 27 insertions(+), 9 deletions(-)
112619
112620 commit c0f4a63c89332ee18c1ddf1fe48fe04b16b27fa3
112621 Author: David Zeuthen <davidz@redhat.com>
112622 Date:   Thu May 26 09:54:47 2011 -0400
112623
112624     GDBusProxy: Add locking and notes/guarantees about MT safety
112625
112626     This was discussed in
112627
112628      https://bugzilla.gnome.org/show_bug.cgi?id=651133
112629
112630     Signed-off-by: David Zeuthen <davidz@redhat.com>
112631
112632  gio/gdbusproxy.c | 48 ++++++++++++++++++++++++++++++++++++++++++++----
112633  1 file changed, 44 insertions(+), 4 deletions(-)
112634
112635 commit 7e0f890e3811c23d331079c3e878d0c1df4ae282
112636 Author: David Zeuthen <davidz@redhat.com>
112637 Date:   Thu May 26 09:26:29 2011 -0400
112638
112639     GDBusProxy: Fix race condition when unsubscribing from signals
112640
112641     This was reported in bug 651133.
112642
112643     https://bugzilla.gnome.org/show_bug.cgi?id=651133
112644
112645     Signed-off-by: David Zeuthen <davidz@redhat.com>
112646
112647  gio/gdbusproxy.c | 116
112648  ++++++++++++++++++++++++++++++++++++++++++++++---------
112649  1 file changed, 97 insertions(+), 19 deletions(-)
112650
112651 commit 9936f961ba0f71e6097436264a79ba801cebbbf5
112652 Author: Richard Hughes <richard@hughsie.com>
112653 Date:   Thu May 26 12:37:24 2011 +0100
112654
112655     Correct the annotation for g_file_enumerator_get_container()
112656
112657     We don't ref the returned object, and alex has verified the gvfs
112658     implementation.
112659
112660  gio/gfileenumerator.c | 2 +-
112661  1 file changed, 1 insertion(+), 1 deletion(-)
112662
112663 commit 30672af7ff881ceaf9834385afd6138a969147c8
112664 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
112665 Date:   Wed May 11 16:42:14 2011 +0200
112666
112667     gthread: build unix tests only on unix
112668
112669     The build fails when compiling with mingw32. Correct the build of a
112670     unix tests on unix only.
112671
112672     https://bugzilla.gnome.org/show_bug.cgi?id=649973
112673
112674  gthread/tests/Makefile.am | 2 ++
112675  1 file changed, 2 insertions(+)
112676
112677 commit 3f569d2b5b00d5f65c8332bb54588d701937d1e2
112678 Author: David Zeuthen <davidz@redhat.com>
112679 Date:   Tue May 24 07:34:30 2011 -0400
112680
112681     gdbus-codegen: Fix up example to not use non-existant method
112682
112683     Signed-off-by: David Zeuthen <davidz@redhat.com>
112684
112685  docs/reference/gio/gdbus-codegen.xml | 19 +++++++++++--------
112686  1 file changed, 11 insertions(+), 8 deletions(-)
112687
112688 commit ab18737eade8626ca7e3ed6e1eec7dca34a42b0b
112689 Author: David Zeuthen <davidz@redhat.com>
112690 Date:   Tue May 24 00:27:43 2011 -0400
112691
112692     gdbus-codegen: Properly render @param and %TRUE in generated Docbook
112693
112694     Signed-off-by: David Zeuthen <davidz@redhat.com>
112695
112696  docs/reference/gio/gdbus-codegen.xml |   3 ++
112697  gio/gdbus-codegen/codegen.py         | 100
112698  +++++++++++++++++------------------
112699  gio/gdbus-codegen/codegen_docbook.py |  22 +++++---
112700  3 files changed, 67 insertions(+), 58 deletions(-)
112701
112702 commit 263ce3042ccf596f5cd59b1defa546df2602597d
112703 Author: David Zeuthen <davidz@redhat.com>
112704 Date:   Mon May 23 23:22:04 2011 -0400
112705
112706     gdbus-codegen: Handle unexpected XML tags
112707
112708     This was reported in bug 650874. Add tests.
112709
112710     https://bugzilla.gnome.org/show_bug.cgi?id=650874
112711
112712     Signed-off-by: David Zeuthen <davidz@redhat.com>
112713
112714  gio/gdbus-codegen/parser.py | 26 ++++++++++++++++----------
112715  gio/tests/test-codegen.xml  | 23 +++++++++++++++++++++++
112716  2 files changed, 39 insertions(+), 10 deletions(-)
112717
112718 commit 0aae977ac13966120f3efc1bcdac4d5be1d97aa3
112719 Author: Giovanni Campagna <gcampagna@src.gnome.org>
112720 Date:   Thu Apr 21 23:45:59 2011 +0200
112721
112722     gdbusintrospection: fix introspection of DBus Introspection structures
112723
112724     Correctly mark fields as arrays (requires changing
112725     gobject-introspection
112726     to pick those).
112727
112728     https://bugzilla.gnome.org/show_bug.cgi?id=646635
112729
112730  gio/gdbusintrospection.h | 30 +++++++++++++++---------------
112731  1 file changed, 15 insertions(+), 15 deletions(-)
112732
112733 commit eabad1923e7b0f133f8f38e57601a97521e38cfe
112734 Author: Ray Strode <rstrode@redhat.com>
112735 Date:   Mon May 23 13:39:09 2011 -0400
112736
112737     Revert "gsettings-tool: warn if setting a value fails"
112738
112739     This reverts commit ea57feff96f13bbd4d03a76040a4ddfad2677310.
112740
112741     It makes the gsettings tool fail any time it tries to set a
112742     key to a value, that the key already has.
112743
112744     https://bugzilla.gnome.org/show_bug.cgi?id=641768
112745
112746  gio/gsettings-tool.c | 14 +++-----------
112747  1 file changed, 3 insertions(+), 11 deletions(-)
112748
112749 commit ce0f7cafa1746a94f90b74860c2890b6c18ca385
112750 Author: Antoine Jacoutot <ajacoutot@bsdfrog.org>
112751 Date:   Mon May 23 19:11:10 2011 +0200
112752
112753     Fix build with gcc-2.*.
112754
112755     https://bugzilla.gnome.org/show_bug.cgi?id=650884
112756
112757  gio/tests/gdbus-connection.c     |  4 ++--
112758  gio/tests/memory-output-stream.c | 10 ++++++----
112759  2 files changed, 8 insertions(+), 6 deletions(-)
112760
112761 commit c61fd66e77b6db4a6e73acaf5cdaf8bc74b3d914
112762 Author: Seán de Búrca <leftmostcat@gmail.com>
112763 Date:   Mon May 23 00:35:46 2011 -0600
112764
112765     Updated Irish translation.
112766
112767  po/ga.po | 2227
112768  ++++++++++++++++++++++++++++++++++++++++++--------------------
112769  1 file changed, 1522 insertions(+), 705 deletions(-)
112770
112771 commit 77110304cc3e01f60235286b61082ea6dd602d06
112772 Author: Matthias Clasen <mclasen@redhat.com>
112773 Date:   Mon May 23 00:48:10 2011 -0400
112774
112775     Cosmetic changes
112776
112777     Use inc/dec for refcounting.
112778
112779  glib/gregex.c | 2 +-
112780  1 file changed, 1 insertion(+), 1 deletion(-)
112781
112782 commit 88f23fb1d9aa0f84cbeebe086db022864a7eb3be
112783 Author: Matthias Clasen <mclasen@redhat.com>
112784 Date:   Mon May 23 00:40:33 2011 -0400
112785
112786     Cosmetics
112787
112788     Use g_atomic_int_inc/dec instead of add(...,1/-1), since
112789     this is the way refcounting is done elsewhere. Some other
112790     cosmetic changes.
112791
112792  glib/ghash.c | 21 +++++++++++----------
112793  1 file changed, 11 insertions(+), 10 deletions(-)
112794
112795 commit b5056fbaf90829e2190458447d9c0f31e0179dc3
112796 Author: Matthias Clasen <mclasen@redhat.com>
112797 Date:   Mon May 23 00:21:06 2011 -0400
112798
112799     Simply symbols files
112800
112801     The grouping in files/headers is not used anymore, and
112802     the function attributes neither. Adapt abicheck scripts
112803     and .def file generation rules accordingly.
112804
112805  gio/abicheck.sh         |    4 +-
112806  gio/gio.symbols         | 1013
112807  ++++++++---------------------------------------
112808  glib/Makefile.am        |    2 +-
112809  glib/abicheck.sh        |    2 +-
112810  glib/glib.symbols       |  781 ++++++++----------------------------
112811  gobject/abicheck.sh     |    2 +-
112812  gobject/gobject.symbols |  147 ++-----
112813  7 files changed, 353 insertions(+), 1598 deletions(-)
112814
112815 commit dec7d41275b025e94beb16f656ce0db70286469f
112816 Author: Matthias Clasen <mclasen@redhat.com>
112817 Date:   Sun May 22 16:31:43 2011 -0400
112818
112819     Improve atomic ops implementation
112820
112821     When using gcc builtins for atomic operations, provide them
112822     as macros, so gcc can see the builtins and do optimizations.
112823     This change gives considerable speedups in bitlocks, which
112824     use atomic operations heavily, see bug 650458.
112825
112826     Also, don't define G_ATOMIC_OP_MEMORY_BARRIER_NEEDED unconditionally
112827     when using gcc builtins.
112828
112829     https://bugzilla.gnome.org/show_bug.cgi?id=617491
112830
112831  configure.ac       | 12 ++++++------
112832  glib/gatomic-gcc.c | 40 ++++++++++++++++++++++++++++------------
112833  glib/gatomic.h     | 32 +++++++++++++++++++++++++++++++-
112834  3 files changed, 65 insertions(+), 19 deletions(-)
112835
112836 commit 9255350a70ea53f719b395d200b9e35a5dcb6d3c
112837 Author: Matthias Clasen <mclasen@redhat.com>
112838 Date:   Sun May 22 01:29:22 2011 -0400
112839
112840     Add some atomic ops tests
112841
112842  gthread/tests/Makefile.am |  4 +++
112843  gthread/tests/atomic.c    | 72
112844  +++++++++++++++++++++++++++++++++++++++++++++++
112845  2 files changed, 76 insertions(+)
112846
112847 commit 22e7fc34c44c5ef95abf4fed429f2345410cc82c
112848 Author: Matthias Clasen <mclasen@redhat.com>
112849 Date:   Sun May 22 00:33:05 2011 -0400
112850
112851     Fix HAVE_FUTEX definition
112852
112853  configure.ac | 7 ++++---
112854  1 file changed, 4 insertions(+), 3 deletions(-)
112855
112856 commit f92438463464c827a1f28d7a1c42bc74a75bdb72
112857 Author: Matthias Clasen <mclasen@redhat.com>
112858 Date:   Sat May 21 20:56:04 2011 -0400
112859
112860     Trivial: fix a typo
112861
112862  glib/ghash.c | 4 ++--
112863  1 file changed, 2 insertions(+), 2 deletions(-)
112864
112865 commit c38b7d769e57e8be6f8c43c4f306396740559306
112866 Author: Matthias Clasen <mclasen@redhat.com>
112867 Date:   Sat May 21 11:14:05 2011 -0400
112868
112869     Revert "g_key_file_has_key_full: Clarify the docs"
112870
112871     This reverts commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9.
112872
112873  glib/gkeyfile.c | 5 ++---
112874  1 file changed, 2 insertions(+), 3 deletions(-)
112875
112876 commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9
112877 Author: Matthias Clasen <mclasen@redhat.com>
112878 Date:   Sat May 21 11:12:08 2011 -0400
112879
112880     g_key_file_has_key_full: Clarify the docs
112881
112882  glib/gkeyfile.c | 5 +++--
112883  1 file changed, 3 insertions(+), 2 deletions(-)
112884
112885 commit 120b85a31b061f17608a3b691d412ef17ca93681
112886 Author: Matthias Clasen <mclasen@redhat.com>
112887 Date:   Fri May 20 15:07:08 2011 -0400
112888
112889     Enforce rules about modifying hash tables in callbacks
112890
112891     We have the infrastructure to do this, so lets do it.
112892     Also add tests for find and foreach to the testsuite.
112893     Bug 650688
112894
112895  glib/ghash.c      | 44 +++++++++++++++++++++++-------
112896  glib/tests/hash.c | 81
112897  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
112898  2 files changed, 116 insertions(+), 9 deletions(-)
112899
112900 commit afc5319a273d2154cb725110f170a7e7c6b87076
112901 Author: Matthias Clasen <mclasen@redhat.com>
112902 Date:   Thu May 19 23:50:03 2011 -0400
112903
112904     Be more careful when calling destroy notifies
112905
112906     If we are, we can allow modification of the hash table
112907     from destroy notifies.
112908
112909     https://bugzilla.gnome.org/show_bug.cgi?id=650459
112910
112911  glib/ghash.c      | 110
112912  ++++++++++++++++++++++++++++++------------------------
112913  glib/tests/hash.c |  29 ++++++++++++++
112914  2 files changed, 91 insertions(+), 48 deletions(-)
112915
112916 commit 7c63370e3a81c9d6138924e88d868005414c08aa
112917 Author: Giovanni Campagna <gcampagna@src.gnome.org>
112918 Date:   Sun Apr 3 15:51:04 2011 +0200
112919
112920     GObject: move GLib type definitions to a separate header
112921
112922     This way it is possible to pull them into the GLib GIR file.
112923
112924     Some cleanups by Colin Walters <walters@verbum.org>
112925
112926     https://bugzilla.gnome.org/show_bug.cgi?id=646635
112927
112928  gobject/Makefile.am      |   7 +-
112929  gobject/gboxed.h         | 152 ++-----------------------------------
112930  gobject/glib-types.h     | 192
112931  +++++++++++++++++++++++++++++++++++++++++++++++
112932  gobject/gsourceclosure.h |  17 +----
112933  4 files changed, 205 insertions(+), 163 deletions(-)
112934
112935 commit 9793919d7b6a1469f1d7b43a500cd4ec99234621
112936 Author: Ryan Lortie <desrt@desrt.ca>
112937 Date:   Wed May 18 17:56:50 2011 -0400
112938
112939     Whitespace fixes
112940
112941  gio/gapplication.c            | 10 +++++-----
112942  gio/gapplicationcommandline.c |  4 ++--
112943  gio/gapplicationimpl-dbus.c   |  2 +-
112944  gio/gsettings-tool.c          | 18 +++++++++---------
112945  4 files changed, 17 insertions(+), 17 deletions(-)
112946
112947 commit 0e63b57eea5b1785a9831864aa2fac5ec29d26a1
112948 Author: Ryan Lortie <desrt@desrt.ca>
112949 Date:   Wed May 18 17:53:07 2011 -0400
112950
112951     GApplication: fix remote action states
112952
112953     Fix up remote_action_info_new_from_iter() to do its job better and use
112954     it from all places that it's appropriate.
112955
112956     Closes #650236.
112957
112958  gio/gapplicationimpl-dbus.c | 55
112959  +++++++++++++++++++++++++--------------------
112960  1 file changed, 31 insertions(+), 24 deletions(-)
112961
112962 commit 0e10116b3b2c26a30722317ebf4347f1c2d964a9
112963 Author: Ryan Lortie <desrt@desrt.ca>
112964 Date:   Wed May 18 16:12:04 2011 -0400
112965
112966     Add debug output to GApplication actions example
112967
112968     Enough to clearly demonstrate bug #650236.
112969
112970  gio/tests/gapplication-example-actions.c | 43
112971  ++++++++++++++++++++++++++++++--
112972  1 file changed, 41 insertions(+), 2 deletions(-)
112973
112974 commit 3f3b2bd82b9674d22cd64d76af68ddbc9cf80115
112975 Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
112976 Date:   Wed May 18 12:01:44 2011 -0400
112977
112978     gatomic: #include gthread.h to fix compilation on nonoptimized
112979     architectures
112980
112981     The fallback case of implementing atomic integers with mutexes needs
112982     gthread.h.
112983
112984     Commit message written by Colin Walters <walters@verbum.org>
112985
112986     https://bugzilla.gnome.org/show_bug.cgi?id=631153
112987
112988  glib/gatomic.c | 1 +
112989  1 file changed, 1 insertion(+)
112990
112991 commit 5645c7aa41c25de39943db2099699ea66e2cad6e
112992 Author: Colin Walters <walters@verbum.org>
112993 Date:   Wed May 18 11:57:21 2011 -0400
112994
112995     gtype: Remove unused variable
112996
112997  gobject/gtype.c | 1 -
112998  1 file changed, 1 deletion(-)
112999
113000 commit 9966fe4493455dcdfe64483a50676891a878c72b
113001 Author: Colin Walters <walters@verbum.org>
113002 Date:   Mon May 16 15:30:31 2011 -0400
113003
113004     g_key_file_has_key_full: New function to fix g_key_file_has_key()'s
113005     GError semantics
113006
113007     See https://bugzilla.gnome.org/show_bug.cgi?id=649657 for discussion
113008     of why it's bad for bindings for gerror return values to both signal
113009     errors and carry meaning.
113010
113011     https://bugzilla.gnome.org/show_bug.cgi?id=650345
113012
113013  docs/reference/glib/glib-sections.txt |  1 +
113014  glib/gkeyfile.c                       | 54
113015  +++++++++++++++++++++++++++++++++--
113016  glib/gkeyfile.h                       |  5 ++++
113017  glib/glib.symbols                     |  1 +
113018  glib/tests/keyfile.c                  | 16 +++++++++++
113019  5 files changed, 74 insertions(+), 3 deletions(-)
113020
113021 commit b539004d1327a787940a98d6d249225e574eb338
113022 Author: Gabor Kelemen <kelemeng@gnome.hu>
113023 Date:   Wed May 18 12:39:31 2011 +0200
113024
113025     Fix short day names in Hungarian translation
113026
113027  po/hu.po | 12 ++++++------
113028  1 file changed, 6 insertions(+), 6 deletions(-)
113029
113030 commit f529dc0e086f604a52ddb72f1a5baf48a9b78a29
113031 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
113032 Date:   Wed May 18 11:14:00 2011 +0800
113033
113034     Update Visual C++ README.txt
113035
113036     Correct the unpacking path of GLib...
113037
113038  build/win32/vs10/README.txt | 4 ++--
113039  build/win32/vs9/README.txt  | 4 ++--
113040  2 files changed, 4 insertions(+), 4 deletions(-)
113041
113042 commit 8148a3c396a76012da6fc2241128a2b428c818ff
113043 Author: Ryan Lortie <desrt@desrt.ca>
113044 Date:   Tue May 17 11:58:46 2011 -0400
113045
113046     Fix gsettings tool string handling
113047
113048     There are some bugs caused by the way that gsettings-tool currently
113049     attempts to help the user when they leave the quotes off of a string
113050     value that they are setting.
113051
113052     Simplify the code to make it more robust and add some comments
113053     about why
113054     it should be done this way.
113055
113056     https://bugzilla.gnome.org/show_bug.cgi?id=649915
113057
113058  gio/gsettings-tool.c | 36 ++++++++++++++++++++++++------------
113059  1 file changed, 24 insertions(+), 12 deletions(-)
113060
113061 commit d9440687ff13bd36b8c5696ce84327999589d04e
113062 Author: Benjamin Otte <otte@redhat.com>
113063 Date:   Tue May 17 14:58:39 2011 +0200
113064
113065     gobject: Speed up g_type_from_name()
113066
113067     The hash table used exclusively for looking up types by name used
113068     to map
113069     quarks => types. But we can easily make it map strings => types, which
113070     avoids the quark lookup. And that in trun avoids taking a lock and
113071     consulting another hash table. So this change should make
113072     g_type_from_name() roughly twice as fast.
113073
113074  gobject/gtype.c | 18 +++++-------------
113075  1 file changed, 5 insertions(+), 13 deletions(-)
113076
113077 commit aeac5de2f8eeaadcdc7e021694d92470834fece8
113078 Author: John Lindgren <john.lindgren@tds.net>
113079 Date:   Mon May 16 23:03:30 2011 -0400
113080
113081     keyfile: fill parse buffer in line sized chunks
113082
113083     When loading a keyfile the incoming bytes are fed
113084     to a line buffer to get parsed each time a new line
113085     is encountered.
113086
113087     The code that fills the line buffer does it inefficiently,
113088     one byte at a time.
113089
113090     This commit changes that code to look ahead at the incoming
113091     bytes for the next '\n' character and then fill the line buffer
113092     all at once.
113093
113094     https://bugzilla.gnome.org/show_bug.cgi?id=650211
113095
113096  glib/gkeyfile.c | 21 +++++++++++++++++++--
113097  1 file changed, 19 insertions(+), 2 deletions(-)
113098
113099 commit 9c1a44cf32ebeee00a0e2303832b9cea26c93b76
113100 Author: John Lindgren <john.lindgren@tds.net>
113101 Date:   Mon May 16 22:27:11 2011 -0400
113102
113103     keyfile: avoid needless allocations on file load
113104
113105     When loading a key file, the keys and values of individual lines
113106     are allocated once when copied and trimmed from the parse buffer
113107     and allocated/copied again when added to the lookup map.
113108
113109     This commit avoids the second pair of allocations by introducing
113110     a new function g_key_file_add_key_value_pair that gives the
113111     lookup map direct ownership of the key and value copied from the
113112     parse buffer.
113113
113114     https://bugzilla.gnome.org/show_bug.cgi?id=650211
113115
113116  glib/gkeyfile.c | 36 +++++++++++++++++++++++++++++-------
113117  1 file changed, 29 insertions(+), 7 deletions(-)
113118
113119 commit f96dc555d5b56aa56ad1d77bb3fde685ca612e68
113120 Author: Matthias Clasen <mclasen@redhat.com>
113121 Date:   Mon May 16 14:38:45 2011 -0400
113122
113123     Rename a problematic test binary
113124
113125     Having a binary called printf is apparently asking for trouble,
113126     so lets not do that.
113127
113128     http://bugzilla.gnome.org/show_bug.cgi?id=650078
113129
113130  glib/tests/Makefile.am                 | 6 +++---
113131  glib/tests/{printf.c => test-printf.c} | 0
113132  2 files changed, 3 insertions(+), 3 deletions(-)
113133
113134 commit b5934de4562e073a0777d07eabe3e1cf327e7a66
113135 Author: Emmanuele Bassi <ebassi@linux.intel.com>
113136 Date:   Mon May 16 16:10:06 2011 +0100
113137
113138     Add gdbus autogenerated xml files to the ignore file
113139
113140  gio/.gitignore | 2 ++
113141  1 file changed, 2 insertions(+)
113142
113143 commit 014b4b5ae9a14d3697c158908b01786496d539f1
113144 Author: Javier Jardón <jjardon@gnome.org>
113145 Date:   Mon May 16 12:51:59 2011 +0100
113146
113147     m4macros/gsettings.m4: Use AS_HELP_STRING instead the deprecated
113148     AC_HELP_STRING
113149
113150  m4macros/gsettings.m4 | 2 +-
113151  1 file changed, 1 insertion(+), 1 deletion(-)
113152
113153 commit d2d3449a8ef4e3ad7236ed83a5ed0ce6a2b0e69f
113154 Author: Javier Jardón <jjardon@gnome.org>
113155 Date:   Mon May 16 11:51:29 2011 +0100
113156
113157     autogen.sh: Use autoreconf instead custom script
113158
113159  autogen.sh | 109
113160  +++++++++----------------------------------------------------
113161  1 file changed, 15 insertions(+), 94 deletions(-)
113162
113163 commit 11e01802abcf006caa8e3c2ecf6cfd195db98fd9
113164 Author: David Zeuthen <davidz@redhat.com>
113165 Date:   Sun May 15 11:45:37 2011 -0400
113166
113167     gdbus-codegen: Ensure that generated skeletons are MT-safe
113168
113169     For example, if setting a property on a skeleton from another thread
113170     than where it was constructed, the idle handler responsible for
113171     emitting the PropertiesChanged() signal could run immediately and
113172     clear skeleton->priv->changed_properties_idle_source causing
113173     g_source_unref() to be called with a NULL pointer. This race was
113174     easily be fixed by adding a lock to the skeleton object.
113175
113176     In addition to fixing this race, also move the code for setting up the
113177     idle handler to a class handler for the GObject::notify signal. This
113178     change allows use of g_object_freeze_notify() and
113179     g_object_thaw_notify()
113180     to perform atomic property changes from another thread than the one
113181     that the skeleton was created in.
113182
113183     Signed-off-by: David Zeuthen <davidz@redhat.com>
113184
113185  docs/reference/gio/gdbus-codegen.xml | 11 +++--
113186  gio/gdbus-codegen/codegen.py         | 93
113187  +++++++++++++++++++++++++-----------
113188  2 files changed, 74 insertions(+), 30 deletions(-)
113189
113190 commit 2122191595fc7059ff4838b967ea0beb19b18d47
113191 Author: Philip Withnall <philip@tecnocode.co.uk>
113192 Date:   Sun May 15 15:31:16 2011 +0100
113193
113194     docs: Improve punctuation in some of the GArray method documentation
113195
113196  glib/garray.c | 18 +++++++++---------
113197  1 file changed, 9 insertions(+), 9 deletions(-)
113198
113199 commit cb7a5a8e94a3317961ef98b839e4cfce9abccb42
113200 Author: Benjamin Otte <otte@redhat.com>
113201 Date:   Sun May 15 16:16:30 2011 +0200
113202
113203     docs: Add the cute trick comment to all sort functions
113204
113205     Thanks to Sebastian Dröge for pointing out there's more than
113206     g_array_sort() and I hadn't in fact added the comment to
113207     g_array_sort()
113208     in 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123
113209
113210  glib/garray.c | 10 ++++++++--
113211  1 file changed, 8 insertions(+), 2 deletions(-)
113212
113213 commit 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123
113214 Author: Benjamin Otte <otte@redhat.com>
113215 Date:   Sun May 15 16:11:51 2011 +0200
113216
113217     docs: Add a cute trick for achieving a stable sort
113218
113219     This trick is inspired by
113220     http://www.gnu.org/s/hello/manual/libc/Array-Sort-Function.html
113221     http://jeffreystedfast.blogspot.com/2011/04/optimizing-merge-sort.html
113222
113223  glib/garray.c | 5 ++++-
113224  1 file changed, 4 insertions(+), 1 deletion(-)
113225
113226 commit 125b896a4ed21c54047a368247f76c0b36e1554b
113227 Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
113228 Date:   Sun May 15 10:16:59 2011 +0200
113229
113230     Updated Esperanto translation
113231
113232  po/eo.po | 2372
113233  ++++++++++++++++++++++++++++++++++++++++++--------------------
113234  1 file changed, 1597 insertions(+), 775 deletions(-)
113235
113236 commit ae10eca1162310b615db3bdce6791efcfc337c29
113237 Author: David Zeuthen <davidz@redhat.com>
113238 Date:   Fri May 13 14:23:14 2011 -0400
113239
113240     gdbus-codegen: Use (skip) annotation on return values
113241
113242     This was discussed in bug 649657.
113243
113244     https://bugzilla.gnome.org/show_bug.cgi?id=649657
113245
113246     Signed-off-by: David Zeuthen <davidz@redhat.com>
113247
113248  gio/gdbus-codegen/codegen.py | 4 ++--
113249  1 file changed, 2 insertions(+), 2 deletions(-)
113250
113251 commit 4a7a1bc4372995eaaac33c170c90e5441cb85c8c
113252 Author: Yaron Shahrabani <sh.yaron@gmail.com>
113253 Date:   Fri May 13 08:38:35 2011 +0300
113254
113255     Updated Hebrew translation.
113256
113257  po/he.po | 747
113258  ++++++++++++++++++++++++++++++++-------------------------------
113259  1 file changed, 381 insertions(+), 366 deletions(-)
113260
113261 commit b9e3e03767585e52771fd1faea42176138f25aa5
113262 Author: David Zeuthen <davidz@redhat.com>
113263 Date:   Thu May 12 15:36:34 2011 -0400
113264
113265     GDBusConnection: Document that sockets are frobbed into non-blocking
113266     mode
113267
113268     Signed-off-by: David Zeuthen <davidz@redhat.com>
113269
113270  gio/gdbusconnection.c | 16 +++++++++++-----
113271  1 file changed, 11 insertions(+), 5 deletions(-)
113272
113273 commit ce77614142e20c8cfcb5de24a468c743ac0ff381
113274 Author: David Zeuthen <davidz@redhat.com>
113275 Date:   Wed May 11 21:16:41 2011 -0400
113276
113277     gdbus-codegen: Mark members in generated class instance structs
113278     as private
113279
113280     Signed-off-by: David Zeuthen <davidz@redhat.com>
113281
113282  gio/gdbus-codegen/codegen.py | 5 +++++
113283  1 file changed, 5 insertions(+)
113284
113285 commit 5a811135f73057b81ef7080022d313bb58ee8419
113286 Author: David Zeuthen <davidz@redhat.com>
113287 Date:   Wed May 11 20:57:54 2011 -0400
113288
113289     Add g_dbus_method_invocation_take_error() convenience method
113290
113291     Similar in spirit to g_simple_async_result_take_error().
113292
113293     Signed-off-by: David Zeuthen <davidz@redhat.com>
113294
113295  docs/reference/gio/gio-sections.txt |  1 +
113296  gio/gdbusmethodinvocation.c         | 22 ++++++++++++++++++++++
113297  gio/gdbusmethodinvocation.h         |  2 ++
113298  gio/gio.symbols                     |  1 +
113299  4 files changed, 26 insertions(+)
113300
113301 commit d39731724a4a7c1d63953f41207e01e98ca5d9a3
113302 Author: Colin Walters <walters@verbum.org>
113303 Date:   Wed May 11 17:13:57 2011 -0400
113304
113305     gdbus-codegen: Fix annotation parsing
113306
113307     It takes 3 options.
113308
113309  gio/gdbus-codegen/codegen_main.py | 2 +-
113310  1 file changed, 1 insertion(+), 1 deletion(-)
113311
113312 commit 97cd6fa2e3ea9318b8af65b4623057c4f5600fc2
113313 Author: Maarten Bosmans <mkbosmans@gmail.com>
113314 Date:   Wed May 11 15:47:00 2011 -0400
113315
113316     gdbus-codegen: Quote substitution variables
113317
113318     Avoids failure if they contain spaces.
113319
113320     Commit message written by Colin Walters <walters@verbum.org>
113321
113322     https://bugzilla.gnome.org/show_bug.cgi?id=649775
113323
113324  gio/gdbus-codegen/Makefile.am | 2 +-
113325  1 file changed, 1 insertion(+), 1 deletion(-)
113326
113327 commit 61295f87c966f5f0aa35797831ae5e71ba8cd7b1
113328 Author: Colin Walters <walters@verbum.org>
113329 Date:   Wed May 11 15:02:23 2011 -0400
113330
113331     gdbus-codegen: Drop dependency on argparse
113332
113333     This is only in Python 2.7 or as a separate module.  Use optparse
113334     which exists since 2.3.
113335
113336     https://bugzilla.gnome.org/show_bug.cgi?id=649988
113337
113338  gio/gdbus-codegen/codegen.py         |  1 -
113339  gio/gdbus-codegen/codegen_docbook.py |  1 -
113340  gio/gdbus-codegen/codegen_main.py    | 47
113341  ++++++++++++++++++------------------
113342  3 files changed, 24 insertions(+), 25 deletions(-)
113343
113344 commit eebb3647a1cab8deec8b97d666f6bd0c006438ea
113345 Author: Giovanni Campagna <gcampagna@src.gnome.org>
113346 Date:   Sun Apr 3 17:19:48 2011 +0200
113347
113348     gbase64: fix introspection annotations
113349
113350     Makes the g_base64_* functions usable from introspection GLib bindings
113351     (gjs, currently, as both vala and pygobject use manual bindings for
113352     GLib)
113353
113354     https://bugzilla.gnome.org/show_bug.cgi?id=646635
113355
113356  glib/gbase64.c | 40 +++++++++++++++++++++-------------------
113357  1 file changed, 21 insertions(+), 19 deletions(-)
113358
113359 commit c026cf56a178ef786b8a372d4c1cd01e2ab2a3c9
113360 Author: Colin Walters <walters@verbum.org>
113361 Date:   Wed May 11 13:19:05 2011 -0400
113362
113363     gdatetime: Quiet GCC warning about possibly-uninitialized
113364
113365  glib/gdatetime.c | 8 ++++----
113366  1 file changed, 4 insertions(+), 4 deletions(-)
113367
113368 commit c2a2350cc1905fb29167c0ee29d0c1f3c61a2865
113369 Author: Ryan Lortie <desrt@desrt.ca>
113370 Date:   Tue May 10 15:25:54 2011 +0200
113371
113372     GSettings: fix example in the docs
113373
113374  gio/gsettings.c | 10 +++++-----
113375  1 file changed, 5 insertions(+), 5 deletions(-)
113376
113377 commit 53dc341b0d769905ffdde5f631942b20dfe09bf6
113378 Author: Giovanni Campagna <gcampagna@src.gnome.org>
113379 Date:   Tue May 3 18:54:45 2011 +0200
113380
113381     GDBusMethodInvocation: fix introspection annotations
113382
113383     In particular (transfer full), to avoid a refcounting bug and a
113384     segmentation fault.
113385
113386     https://bugzilla.gnome.org/show_bug.cgi?id=646635
113387
113388  gio/gdbusmethodinvocation.c | 14 +++++++-------
113389  1 file changed, 7 insertions(+), 7 deletions(-)
113390
113391 commit 21c22914966ee4e114ee207036fc6e5640d0bda4
113392 Author: Martin Pitt <martin.pitt@ubuntu.com>
113393 Date:   Sun May 8 14:12:23 2011 +0200
113394
113395     [gi] Add missing allow-none annotations to GDBusConnection
113396
113397  gio/gdbusconnection.c | 72
113398  ++++++++++++++++++++++++++++++---------------------
113399  1 file changed, 42 insertions(+), 30 deletions(-)
113400
113401 commit 3495f57d6bdfad164654541bc5d75dbb0caaae3f
113402 Author: Yuri Kozlov <yuray@komyakino.ru>
113403 Date:   Sun Mar 20 10:50:35 2011 +0300
113404
113405     Updated Russian translation
113406
113407  po/ru.po | 2584
113408  ++++++++++++++++++++++++++++++++++++++++++--------------------
113409  1 file changed, 1757 insertions(+), 827 deletions(-)
113410
113411 commit 13211c5b60fb12c338af33c70aece6b76218647b
113412 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
113413 Date:   Sat May 7 12:38:56 2011 +0200
113414
113415     Updated Spanish translation
113416
113417  po/es.po | 509
113418  +++++++++++++++++++++++++++++++--------------------------------
113419  1 file changed, 248 insertions(+), 261 deletions(-)
113420
113421 commit 1361ec78cd4c4c97fba8276552f2188e74f676b5
113422 Author: Ryan Lortie <desrt@desrt.ca>
113423 Date:   Sat May 7 11:42:46 2011 +0200
113424
113425     GSettings: keep resets on loss of writability
113426
113427     Don't drop resets from a GDelayedSettingsBackend when the writability
113428     changes.  Resets will always succeed, even against non-writable
113429     keys and
113430     some people (gnome-screensaver) are using them in a way that they
113431     would
113432     want them not to be forgotten.
113433
113434  gio/gdelayedsettingsbackend.c | 14 +++++++++++---
113435  1 file changed, 11 insertions(+), 3 deletions(-)
113436
113437 commit a38c97af519caa928a7d61af79c323a4ee2d8dfe
113438 Author: Ryan Lortie <desrt@desrt.ca>
113439 Date:   Sat May 7 11:41:19 2011 +0200
113440
113441     Allow NULL to be stored into GSettings trees
113442
113443     This is used for resets (in theory) and currently it crashes when
113444     freeing the tree.
113445
113446  gio/gsettingsbackend.c | 9 ++++++++-
113447  1 file changed, 8 insertions(+), 1 deletion(-)
113448
113449 commit 720d6ec8e42d1067d32556d9b50e8b83cf6ca4b9
113450 Author: David Zeuthen <davidz@redhat.com>
113451 Date:   Fri May 6 15:25:49 2011 -0400
113452
113453     gdbus: Add a --timeout option
113454
113455     Signed-off-by: David Zeuthen <davidz@redhat.com>
113456
113457  docs/reference/gio/gdbus.xml | 3 +++
113458  gio/gdbus-tool.c             | 4 +++-
113459  2 files changed, 6 insertions(+), 1 deletion(-)
113460
113461 commit 7bcede9301b0beacdc2fcb71e652f87fdc1908e9
113462 Author: Ray Strode <rstrode@redhat.com>
113463 Date:   Fri May 6 13:00:38 2011 -0400
113464
113465     gdbus-codegen: fix typo in man page
113466
113467     s/on_handle_hello-world/on_handle_hello_world/
113468
113469  docs/reference/gio/gdbus-codegen.xml | 2 +-
113470  1 file changed, 1 insertion(+), 1 deletion(-)
113471
113472 commit f773bd8b764232d6c691de1329a2defc66c0e51f
113473 Author: David Zeuthen <davidz@redhat.com>
113474 Date:   Fri May 6 10:32:42 2011 -0400
113475
113476     gdbus-codegen: gracefully handle property get on proxy with no
113477     cached property
113478
113479     This can easily happen if the owner of the remote object vanishes. Of
113480     course, when that happens, user code is already notified (by e.g. the
113481     notify::g-name-owner signal) so it can avoid using the proxy but
113482     requiring that is a bit harsh. IOW, before this patch this critical
113483     error was printed
113484
113485      GLib-GIO-CRITICAL **: g_dbus_gvariant_to_gvalue: assertion `value !=
113486      NULL' failed
113487
113488     when that happened. With this patch, we just avoid setting the GValue
113489     so the user will get the default value for its type instead. So, for
113490     example, if the user code is getting a GVariant property on such a
113491     defunct proxy, then he gets a NULL back. So unless said user code
113492     checks the return value, criticals will still be printed if the NULL
113493     GVariant is used for anything interesting.
113494
113495     Signed-off-by: David Zeuthen <davidz@redhat.com>
113496
113497  gio/gdbus-codegen/codegen.py | 11 +++++++++--
113498  1 file changed, 9 insertions(+), 2 deletions(-)
113499
113500 commit 3d3659c1b6b5cd65595e8b28b77f00ef58456dbd
113501 Author: Matthias Clasen <mclasen@redhat.com>
113502 Date:   Fri May 6 07:14:48 2011 -0400
113503
113504     Documentation additions
113505
113506     Add Since tags to recently introduced test function typedefs.
113507     https://bugzilla.gnome.org/show_bug.cgi?id=649506
113508
113509  glib/gtestutils.c | 14 +++++++++++---
113510  1 file changed, 11 insertions(+), 3 deletions(-)
113511
113512 commit 914d10055cb15456c01b0b59cfa2ac167a065f77
113513 Author: Dan Winship <danw@gnome.org>
113514 Date:   Thu May 5 15:18:22 2011 -0400
113515
113516     Add two annotations for g-i
113517
113518  gio/gtlsbackend.c          | 2 +-
113519  gio/gtlsclientconnection.c | 2 +-
113520  2 files changed, 2 insertions(+), 2 deletions(-)
113521
113522 commit 17d8d2cc44af8b6b656cc971e68d71115acb7e8c
113523 Author: Matthias Clasen <mclasen@redhat.com>
113524 Date:   Thu May 5 14:52:19 2011 -0400
113525
113526     Add tests for new GDateTime functionality
113527
113528  glib/tests/gdatetime.c | 68
113529  +++++++++++++++++++++++++++++++++++++++++++++++++-
113530  1 file changed, 67 insertions(+), 1 deletion(-)
113531
113532 commit e15ecab0486aa851dcc15e6e4023354a4b8b481f
113533 Author: Matthias Clasen <mclasen@redhat.com>
113534 Date:   Thu May 5 13:40:51 2011 -0400
113535
113536     Expand the g_date_time_format documentation
113537
113538     Mention strftime, and explain supported modifiers.
113539
113540  glib/gdatetime.c | 41 +++++++++++++++++++++++++++++++++++++++++
113541  1 file changed, 41 insertions(+)
113542
113543 commit d23c33a04bd1d16f30efb1511cd8b698dc9c84b1
113544 Author: Matthias Clasen <mclasen@redhat.com>
113545 Date:   Thu May 5 13:16:30 2011 -0400
113546
113547     GDateTime: enhance g_date_time_format()
113548
113549     Make g_date_time_format() support some useful format modifiers from
113550     strftime(). This commit adds support for the POSIX 'O' modifier
113551     (alternative digits), as well as the -/_/0 padding modifiers, which
113552     are a GNU strftime() extension.
113553     https://bugzilla.gnome.org/show_bug.cgi?id=648678
113554
113555  glib/gdatetime.c | 120
113556  +++++++++++++++++++++++++++++++++++++++++++++----------
113557  1 file changed, 100 insertions(+), 20 deletions(-)
113558
113559 commit 8932a1a7a3bf1bb68c2f2762f3674a149742b1fa
113560 Author: Colin Walters <walters@verbum.org>
113561 Date:   Thu May 5 13:16:54 2011 -0400
113562
113563     GSocket: Use MSG_CMSG_CLOEXEC
113564
113565     This ensures received file descriptors don't leak to child processes.
113566
113567     https://bugzilla.gnome.org/show_bug.cgi?id=649480
113568
113569  gio/gsocket.c        | 16 ++++++++++++++++
113570  gio/gunixfdmessage.c |  4 ++++
113571  2 files changed, 20 insertions(+)
113572
113573 commit 7ca8691a934ac571ed034d5c01882ac8de19769c
113574 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
113575 Date:   Thu May 5 15:09:51 2011 +0800
113576
113577     Update VS2010 "install" project
113578
113579     The dependencies on gsettings and glib-compile-schemas were
113580     missed-made
113581     up for them here.
113582
113583  build/win32/vs10/install.vcxproj | 8 ++++++++
113584  1 file changed, 8 insertions(+)
113585
113586 commit 9f90408e976a4e2c1bdc7debfe10601885a78402
113587 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
113588 Date:   Thu May 5 13:40:38 2011 +0800
113589
113590     Update gcancellable.c for Win32
113591
113592     errno.h is still required for Windows in this file...
113593
113594  gio/gcancellable.c | 1 +
113595  1 file changed, 1 insertion(+)
113596
113597 commit 8f484c482d452f89a9d9542f76014c2b2957e294
113598 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
113599 Date:   Thu May 5 13:36:34 2011 +0800
113600
113601     Update VS property sheets
113602
113603     There are some new public headers added for GIO.  Make up for
113604     them here
113605     in the install phase
113606
113607  build/win32/vs10/glib.props  | 18 ++++++++++++++++++
113608  build/win32/vs9/glib.vsprops |  9 +++++++++
113609  2 files changed, 27 insertions(+)
113610
113611 commit 58c5973a00c1f9708bc397ecaae64f040a5f65d0
113612 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
113613 Date:   Thu May 5 12:42:44 2011 +0800
113614
113615     MSVC support update for GObject
113616
113617     Apparently GObject now depends on libffi.  Add it to the dependencies
113618     list.
113619
113620     For MSVC, use the libffi-3.0.10(rcx) versions.
113621
113622  build/win32/vs10/gobject.vcxprojin | 4 ++++
113623  build/win32/vs9/gobject.vcprojin   | 4 ++++
113624  2 files changed, 8 insertions(+)
113625
113626 commit 5b5299e1c49570caa85704f5225fde498015aee3
113627 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
113628 Date:   Thu May 5 12:35:45 2011 +0800
113629
113630     GLib MSVC Support updates (autotools)
113631
113632     Filter out *-unix.c from the source file list, as it is obviously not
113633     usable (nor used) under VS 2008/2010
113634
113635  glib/Makefile.am | 6 +++---
113636  1 file changed, 3 insertions(+), 3 deletions(-)
113637
113638 commit 6c4b84d5ff10afdb9e86ce718a3fa7f6c54078ce
113639 Author: Matthias Clasen <mclasen@redhat.com>
113640 Date:   Wed May 4 21:26:11 2011 -0400
113641
113642     Post-release bump
113643
113644  configure.ac | 2 +-
113645  1 file changed, 1 insertion(+), 1 deletion(-)
113646
113647 commit 5b4da74bc75b91a1eac7c9b7eac39bf543ab7b6b
113648 Author: Matthias Clasen <mclasen@redhat.com>
113649 Date:   Wed May 4 20:45:46 2011 -0400
113650
113651     More distcheck fixes
113652
113653  gio/gdbus-codegen/Makefile.am | 3 ++-
113654  1 file changed, 2 insertions(+), 1 deletion(-)
113655
113656 commit d5d4659a60ed682d67bbfba853bfa62f221e1e3b
113657 Author: Matthias Clasen <mclasen@redhat.com>
113658 Date:   Wed May 4 19:44:05 2011 -0400
113659
113660     Try to fix distcheck
113661
113662  gio/tests/Makefile.am | 1 +
113663  1 file changed, 1 insertion(+)
113664
113665 commit 6ea2291573a554eb15e1653c0dd8f0503edec9b7
113666 Author: Matthias Clasen <mclasen@redhat.com>
113667 Date:   Wed May 4 14:53:08 2011 -0400
113668
113669     Pre-release bump
113670
113671  configure.ac | 2 +-
113672  1 file changed, 1 insertion(+), 1 deletion(-)
113673
113674 commit 5b45c39b4b02f4f5c4665b505fb1cf3e84d0b6e8
113675 Author: Matthias Clasen <mclasen@redhat.com>
113676 Date:   Wed May 4 14:33:03 2011 -0400
113677
113678     Updates
113679
113680  NEWS | 68
113681  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
113682  1 file changed, 68 insertions(+)
113683
113684 commit c0623501592eb484da46e76a1e1b0370c527f61b
113685 Author: Ray Strode <rstrode@redhat.com>
113686 Date:   Wed May 4 12:45:22 2011 -0400
113687
113688     gdbus-codegen: don't assert non-negativity for unsigned values
113689
113690     The code generator sprinkles a few asserts in its output of the form:
113691
113692     g_assert (prop_id - 1 >= 0 && prop_id - 1 < %d);\n
113693
113694     prop_id is unsigned, though, so this generates a compiler warning for
113695     me.
113696
113697     This commit changes the code to merely check for prop_id != 0
113698     instead of
113699     prop_id - 1 >= 0
113700
113701  gio/gdbus-codegen/codegen.py | 8 ++++----
113702  1 file changed, 4 insertions(+), 4 deletions(-)
113703
113704 commit e823ba10d3babd5ae61c69d96379ff34e9e978f8
113705 Author: Ryan Lortie <desrt@desrt.ca>
113706 Date:   Wed May 4 18:12:31 2011 +0200
113707
113708     GVariant: Better handling of invalid UTF-8
113709
113710     g_variant_new_string() hits a g_return_if_fail() when given invalid
113711     UTF-8.  That's certainly the right thing to do, but
113712     g_variant_builder_add() uses this function internally and crashes when
113713     it returns NULL due to the user passing a non-utf8 string.
113714
113715     We can protect the internal code by returning "[Invalid UTF-8]"
113716     in this
113717     case while also making the problem easier to debug (and less fatal).
113718
113719     Closes #632631.
113720
113721  glib/gvariant.c | 11 ++++++++++-
113722  1 file changed, 10 insertions(+), 1 deletion(-)
113723
113724 commit d97cbc6731deab137770bc0fe9c69b06f689f5b4
113725 Author: Alexander Larsson <alexl@redhat.com>
113726 Date:   Wed May 4 13:54:34 2011 +0200
113727
113728     gdbus-codegen: Make sure we pass -Werror
113729
113730     _g_value_equal might not always be used, so mark it G_GNUC_UNUSED
113731     to make sure we're -Werror clean.
113732
113733  gio/gdbus-codegen/codegen.py | 2 +-
113734  1 file changed, 1 insertion(+), 1 deletion(-)
113735
113736 commit 985fd99e06469e7f64b2bbcf37b03ea14c4a30dc
113737 Author: Kjartan Maraas <kmaraas@gnome.org>
113738 Date:   Wed May 4 11:06:44 2011 +0200
113739
113740     Updated Norwegian bokmål translation
113741
113742  po/nb.po | 833
113743  ++++++++++++++++++++++++++++++++-------------------------------
113744  1 file changed, 422 insertions(+), 411 deletions(-)
113745
113746 commit 1ab29b6c4a2ddf5a60b4cc353422d605197b7696
113747 Author: David Zeuthen <davidz@redhat.com>
113748 Date:   Wed May 4 03:37:46 2011 -0400
113749
113750     GDBusObjectManagerServer: Allow setting :connection property
113751
113752     .. and add a C setter to do this. Also make the C getter return a
113753     reference since the property may be set from another thread. Also
113754     change the constructor to _not_ take a GDBusConnection since this is
113755     something you almost always want to do _after_ creating it. The
113756     API/ABI break is fine as there has never been a GLib release with this
113757     type.
113758
113759     https://bugzilla.gnome.org/show_bug.cgi?id=648959
113760
113761     Signed-off-by: David Zeuthen <davidz@redhat.com>
113762
113763  docs/reference/gio/gio-sections.txt            |   1 +
113764  gio/gdbusobjectmanagerserver.c                 | 266
113765  ++++++++++++++++++-------
113766  gio/gdbusobjectmanagerserver.h                 |   5 +-
113767  gio/gio.symbols                                |   1 +
113768  gio/tests/gdbus-example-objectmanager-server.c |   5 +-
113769  gio/tests/gdbus-test-codegen.c                 |  14 +-
113770  6 files changed, 217 insertions(+), 75 deletions(-)
113771
113772 commit 542215b78ac52ffb96386ef63ee782981a1b8e49
113773 Author: Colin Walters <walters@verbum.org>
113774 Date:   Tue May 3 16:31:34 2011 -0400
113775
113776     Rename g_unix_pipe_flags to g_unix_open_pipe
113777
113778     From IRC discussion, people liked this name more.
113779
113780     https://bugzilla.gnome.org/show_bug.cgi?id=649322
113781
113782  docs/reference/glib/glib-sections.txt | 2 +-
113783  gio/gcancellable.c                    | 2 +-
113784  glib/glib-unix.c                      | 8 ++++----
113785  glib/glib-unix.h                      | 6 +++---
113786  glib/glib.symbols                     | 2 +-
113787  glib/gmain.c                          | 4 ++--
113788  glib/tests/unix.c                     | 2 +-
113789  7 files changed, 13 insertions(+), 13 deletions(-)
113790
113791 commit ba5c9bd39f070acabee81c630ae2cbe678f1a99e
113792 Author: Matthias Clasen <mclasen@redhat.com>
113793 Date:   Tue May 3 19:15:46 2011 -0400
113794
113795     Remove extraneous decorations
113796
113797     Since in a doc comment takes no leading '@'.
113798
113799  glib/gtestutils.c | 2 +-
113800  1 file changed, 1 insertion(+), 1 deletion(-)
113801
113802 commit 511070fb2803c799b953ac938b81c79c5e1036f8
113803 Author: Colin Walters <walters@verbum.org>
113804 Date:   Tue May 3 16:22:13 2011 -0400
113805
113806     glib-unix.c: Don't leak FDs if pipe2() succeeds
113807
113808  glib/glib-unix.c | 2 ++
113809  1 file changed, 2 insertions(+)
113810
113811 commit e5c986cbcf34f15397ab2032453cc4220ce480e4
113812 Author: Matthias Clasen <mclasen@redhat.com>
113813 Date:   Tue May 3 12:41:11 2011 -0400
113814
113815     Only remove the lines that are no longer needed
113816
113817  tests/Makefile.am | 3 ---
113818  1 file changed, 3 deletions(-)
113819
113820 commit 5d1aba24648adf7432391f725599d4a19727ece9
113821 Author: Matthias Clasen <mclasen@redhat.com>
113822 Date:   Tue May 3 12:37:45 2011 -0400
113823
113824     Revert "[build] Remove stale LDADD lines from tests/Makefile.am to
113825     allow build"
113826
113827     This reverts commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf.
113828
113829  tests/Makefile.am | 35 +++++++++++++++++++++++++++++++++++
113830  1 file changed, 35 insertions(+)
113831
113832 commit 11bb78105dc2effcfe9c48365fa2e295fb48ee38
113833 Author: Colin Walters <walters@verbum.org>
113834 Date:   Tue May 3 10:57:22 2011 -0400
113835
113836     Use g types in public API for consistency
113837
113838  glib/glib-unix.h | 18 +++++++++---------
113839  1 file changed, 9 insertions(+), 9 deletions(-)
113840
113841 commit c078223b388939f3f7cb77bdaa8b60aad0713756
113842 Author: Colin Walters <walters@verbum.org>
113843 Date:   Mon May 2 15:42:51 2011 -0400
113844
113845     GCancellable: Use g_unix_pipe_flags with FD_CLOEXEC
113846
113847     The old code was creating a pipe and setting FD_CLOEXEC
113848     non-atomically.
113849
113850     https://bugzilla.gnome.org/show_bug.cgi?id=649225
113851
113852  gio/gcancellable.c | 18 +-----------------
113853  1 file changed, 1 insertion(+), 17 deletions(-)
113854
113855 commit ed37970a0405b5681bcd6449d4dc1b4f9080c4fa
113856 Author: Colin Walters <walters@verbum.org>
113857 Date:   Tue May 3 09:52:10 2011 -0400
113858
113859     g_unix_set_fd_nonblocking: New API to control file descriptor
113860     blocking state
113861
113862     And use it in relevant places in GLib.
113863
113864     https://bugzilla.gnome.org/show_bug.cgi?id=649225
113865
113866  gio/gcancellable.c | 27 +++++----------------------
113867  gio/gsocket.c      | 17 ++++++++---------
113868  glib/glib-unix.c   | 50
113869  ++++++++++++++++++++++++++++++++++++++++++++++++++
113870  glib/glib-unix.h   |  4 ++++
113871  glib/glib.symbols  |  1 +
113872  glib/gmain.c       |  2 +-
113873  6 files changed, 69 insertions(+), 32 deletions(-)
113874
113875 commit e08e70e08d65e2fce142491a6c8fc6068c8008d2
113876 Author: Colin Walters <walters@verbum.org>
113877 Date:   Mon May 2 17:02:16 2011 -0400
113878
113879     glib-unix.h: Unconditionally include unistd.h
113880
113881     danw points out it's part of POSIX.
113882
113883     https://bugzilla.gnome.org/show_bug.cgi?id=649201
113884
113885  glib/glib-unix.h | 2 --
113886  1 file changed, 2 deletions(-)
113887
113888 commit e56498ee0b1bdac0ad3c18a1f7bff83d4a5b1323
113889 Author: Dan Winship <danw@gnome.org>
113890 Date:   Sun May 1 11:17:14 2011 -0400
113891
113892     Fix usage of _GNU_SOURCE
113893
113894     _GNU_SOURCE must be defined before including any other (system)
113895     header, so defining it in glib-unix.h (and hoping no one has included
113896     anything else before that) is wrong. And the "#define _USE_GNU"
113897     workaround for this problem in gnetworkingprivate.h is even wronger
113898     (and still prone to failure anyway due to single-include guards).
113899
113900     Fix this by defining _GNU_SOURCE in config.h when building against
113901     glibc. In theory this is bad because new releases of glibc may include
113902     symbols that conflict with glib symbols, which could then cause
113903     compile failures. However, most people only see new releases of glibc
113904     when they upgrade their distro, at which point they also generally get
113905     new releases of gcc, which have new warnings/errors to clean up
113906     anyway.
113907
113908     https://bugzilla.gnome.org/show_bug.cgi?id=649201
113909
113910  configure.ac                  |  6 ++++--
113911  gio/gfile.c                   |  1 -
113912  gio/glib-compile-schemas.c    |  1 -
113913  gio/glocalfileinfo.c          |  1 -
113914  gio/gnetworkingprivate.h      | 22 ++++------------------
113915  gio/gsettings.c               |  1 -
113916  gio/gunixcredentialsmessage.c |  2 --
113917  gio/gunixfdlist.c             |  2 --
113918  gio/libasyncns/g-asyncns.h    |  2 --
113919  gio/tests/gdbus-peer.c        |  2 ++
113920  glib/glib-unix.h              |  8 --------
113921  glib/gmain.c                  | 15 ---------------
113922  glib/gprintf.c                |  4 ----
113923  glib/gqsort.c                 |  1 -
113924  glib/gslice.c                 |  2 +-
113925  glib/gstrfuncs.c              |  2 --
113926  16 files changed, 11 insertions(+), 61 deletions(-)
113927
113928 commit 33c0877adc681cb7cf8cf12afd94a9de8c869bf2
113929 Author: Dan Winship <danw@gnome.org>
113930 Date:   Mon May 2 17:06:37 2011 -0400
113931
113932     Add back an erroneously-removed line to tests/Makefile.am
113933
113934  tests/Makefile.am | 1 +
113935  1 file changed, 1 insertion(+)
113936
113937 commit e71fdf6b5a88cc1f47f4cc12bab10c6e8953efae
113938 Author: Colin Walters <walters@verbum.org>
113939 Date:   Fri Apr 29 10:59:42 2011 -0400
113940
113941     Drop translated g_warning/g_error
113942
113943     http://mail.gnome.org/archives/desktop-devel-list/2011-March/msg00069.html
113944
113945  gio/gdbusmethodinvocation.c | 6 +++---
113946  gio/gdbusproxy.c            | 4 ++--
113947  2 files changed, 5 insertions(+), 5 deletions(-)
113948
113949 commit 597ede957a4783b72a7037497f6f2e775285df3a
113950 Author: Ray Strode <rstrode@redhat.com>
113951 Date:   Mon May 2 12:33:36 2011 -0400
113952
113953     glib/Makefile.am: add gmain-internal.h to sources
113954
113955     It's a new private header.
113956
113957     This commit adds it to the Makefile so it's properly distributed
113958     with the sources.
113959
113960  glib/Makefile.am | 1 +
113961  1 file changed, 1 insertion(+)
113962
113963 commit 02877e29020c2a0f34283435ecf544b1f6793077
113964 Author: Benjamin Otte <otte@redhat.com>
113965 Date:   Mon May 2 19:22:25 2011 +0200
113966
113967     gobject: Warn if someone uses the wrong property in g_object_get/set
113968
113969     "Interface::property" was not detected before and led to a crash.
113970
113971  gobject/gobject.c | 14 ++++++++++++++
113972  1 file changed, 14 insertions(+)
113973
113974 commit 331e15b1284cd6fd5804a7495d2882ee97148c0a
113975 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
113976 Date:   Mon May 2 18:29:59 2011 +0200
113977
113978     Added UG translation
113979
113980  po/ug.po | 7552
113981  +++++++++++++++++++++++++++++++-------------------------------
113982  1 file changed, 3765 insertions(+), 3787 deletions(-)
113983
113984 commit bdc23c44e8fbb507e14056a05e38b92982df7a5f
113985 Author: Dan Winship <danw@gnome.org>
113986 Date:   Mon May 2 11:45:52 2011 -0400
113987
113988     Fix compiler warnings
113989
113990  glib/gdate.c                 |  2 +-
113991  glib/ghash.c                 |  2 +-
113992  glib/gutf8.c                 |  4 ----
113993  glib/tests/gvariant.c        |  1 +
113994  gobject/gclosure.c           |  2 ++
113995  gobject/gobject.c            | 52
113996  +++++++++++++++++++++-----------------------
113997  gobject/testgobject.c        |  2 ++
113998  gobject/tests/dynamictests.c |  3 +++
113999  gobject/tests/threadtests.c  |  7 +++---
114000  tests/refcount/objects.c     |  2 +-
114001  tests/refcount/objects2.c    |  2 +-
114002  tests/refcount/properties.c  |  4 ----
114003  tests/refcount/properties2.c |  2 +-
114004  tests/refcount/signals.c     |  2 +-
114005  14 files changed, 42 insertions(+), 45 deletions(-)
114006
114007 commit 6f711a76cdd7eac3914542232526111a7b6bb053
114008 Author: Dan Winship <danw@gnome.org>
114009 Date:   Mon May 2 11:44:46 2011 -0400
114010
114011     Fix autoconf 2.68 warnings
114012
114013     autoconf 2.68 is very insistent that AC_LANG_SOURCE/AC_LANG_PROGRAM
114014     must be used in certain places, to avoid quoting/lack-of-quoting
114015     problems, or something. Fix.
114016
114017  configure.ac | 60
114018  ++++++++++++++++++++++++++++++------------------------------
114019  1 file changed, 30 insertions(+), 30 deletions(-)
114020
114021 commit c1d61f197137a0dda6b1894984114ed2ed4171ea
114022 Author: Behdad Esfahbod <behdad@behdad.org>
114023 Date:   Mon May 2 11:43:02 2011 -0400
114024
114025     Bug 648966 - Update g_unichar_iswide and g_unichar_iswide_cjk
114026
114027     Add tests.
114028
114029  glib/tests/utf8-misc.c | 91
114030  +++++++++++++++++++++++++++++++++++++++++++++++---
114031  1 file changed, 87 insertions(+), 4 deletions(-)
114032
114033 commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf
114034 Author: Behdad Esfahbod <behdad@behdad.org>
114035 Date:   Mon May 2 11:26:01 2011 -0400
114036
114037     [build] Remove stale LDADD lines from tests/Makefile.am to allow build
114038
114039     Automake 1.11 wasn't happy.
114040
114041  tests/Makefile.am | 35 -----------------------------------
114042  1 file changed, 35 deletions(-)
114043
114044 commit 181763438a6be7791ef87c63fa119f74b44aeede
114045 Author: Dan Winship <danw@gnome.org>
114046 Date:   Mon May 2 09:53:59 2011 -0400
114047
114048     Update .gitignores
114049
114050  .gitignore                   | 1 +
114051  gio/.gitignore               | 1 +
114052  gio/gdbus-codegen/.gitignore | 2 ++
114053  gio/tests/.gitignore         | 4 ++++
114054  glib/.gitignore              | 1 +
114055  glib/tests/.gitignore        | 3 +++
114056  gobject/.gitignore           | 1 +
114057  gthread/tests/.gitignore     | 1 +
114058  8 files changed, 14 insertions(+)
114059
114060 commit f4cff2b923dd4df811327c9f199614dbfcbfe436
114061 Author: Matthias Clasen <mclasen@redhat.com>
114062 Date:   Sun May 1 23:02:53 2011 -0400
114063
114064     Some documentation additions
114065
114066  docs/reference/gio/gio-sections.txt |  4 ++++
114067  gio/gdbusobjectproxy.c              | 16 ++++++++++++++--
114068  gio/gdesktopappinfo.c               | 18 ++++++++++++------
114069  3 files changed, 30 insertions(+), 8 deletions(-)
114070
114071 commit ddcb095fb22b6b3c865bbe3a86af6cadca4c8131
114072 Author: Matthias Clasen <mclasen@redhat.com>
114073 Date:   Sun May 1 20:43:04 2011 -0400
114074
114075     Avoid an unused variable warning
114076
114077     Also, clean up some whitespace
114078
114079  glib/tests/keyfile.c | 355
114080  ++++++++++++++++++++++++++-------------------------
114081  1 file changed, 179 insertions(+), 176 deletions(-)
114082
114083 commit ef5d4d55fe76b71edaf83999ca7408121a5439fa
114084 Author: Matthias Clasen <mclasen@redhat.com>
114085 Date:   Sun May 1 17:07:46 2011 -0400
114086
114087     Fix make check
114088
114089     g_thread_init() causes a hash table to be allocated (in read_aliases).
114090     Since hash tables are now a bit larger, we need to bump one of the
114091     probe sizes to avoid our probe slice being used for the aliases
114092     hash table.
114093
114094  tests/slice-threadinit.c | 2 +-
114095  1 file changed, 1 insertion(+), 1 deletion(-)
114096
114097 commit a84637377ca81fe53bff1f694c7364eda21b88c9
114098 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
114099 Date:   Sun May 1 20:04:51 2011 +0200
114100
114101     Added UG translation
114102
114103  po/ug.po | 7381
114104  ++++++++++++++++++++++++++++++++------------------------------
114105  1 file changed, 3793 insertions(+), 3588 deletions(-)
114106
114107 commit d09df426ba3788174b5bcc974831651208a13ea2
114108 Author: Matthias Clasen <mclasen@redhat.com>
114109 Date:   Sun May 1 10:55:24 2011 -0400
114110
114111     GHash: make sets with refcounted keys work correctly
114112
114113     When keys == values, we have to be careful about the order in
114114     which we replace their elements.
114115
114116  glib/ghash.c      |  6 ++--
114117  glib/tests/hash.c | 93
114118  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
114119  2 files changed, 96 insertions(+), 3 deletions(-)
114120
114121 commit be991170fa99185b7cf1dbf3f9bc62c9d656a08a
114122 Author: Matthias Clasen <mclasen@redhat.com>
114123 Date:   Sat Apr 30 22:28:34 2011 -0400
114124
114125     GHash: introduce a "set" mode
114126
114127     Make hash tables start out in a mode in which they don't store
114128     values at all, until the first insertion of a non-identical
114129     key-value pair.
114130
114131     This reduces memory requirements by 1/3 when using hash tables
114132     to store sets.
114133
114134     Based on a patch by Morten Welinder,
114135     https://bugzilla.gnome.org/show_bug.cgi?id=644437
114136
114137  glib/ghash.c      | 67
114138  ++++++++++++++++++++++++++++++++++++++++++++++++++-----
114139  glib/tests/hash.c | 42 ++++++++++++++++++++++++++++++++++
114140  2 files changed, 103 insertions(+), 6 deletions(-)
114141
114142 commit 0ae6bc3aaa57eb15826d81d2db466c166d0b75bf
114143 Author: Morten Welinder <terra@gnome.org>
114144 Date:   Wed Apr 27 10:46:00 2011 -0400
114145
114146     GHash: eliminate one of the lookup_nodes functions.
114147
114148     Kill g_hash_table_lookup_node and rename
114149     g_hash_table_lookup_node_for_insertion
114150     to g_hash_table_lookup_node.  Since at this point we already check for
114151     toombstones in all callers of g_hash_table_lookup_node this doesn't
114152     make
114153     a difference.
114154
114155     https://bugzilla.gnome.org/show_bug.cgi?id=644437
114156
114157  glib/ghash.c | 83
114158  +++++++++---------------------------------------------------
114159  1 file changed, 12 insertions(+), 71 deletions(-)
114160
114161 commit 6e45153ef78e1dbc59592104f0675ac8e81c6648
114162 Author: Morten Welinder <terra@gnome.org>
114163 Date:   Wed Apr 27 10:39:56 2011 -0400
114164
114165     GHash: split nodes array into seperate arrays.
114166
114167     This reduces memory requirements by 1/6 on 64-bit machines since
114168     no padding is needed.  It also puts less strain on the memory
114169     allocator since we no longer need one giant slab of memory.
114170
114171     https://bugzilla.gnome.org/show_bug.cgi?id=644437
114172
114173  glib/ghash.c | 207
114174  +++++++++++++++++++++++++++++------------------------------
114175  1 file changed, 102 insertions(+), 105 deletions(-)
114176
114177 commit 4d8e64e6e83dcbd8c82de45ca5a517213bfd5a1a
114178 Author: Morten Welinder <terra@gnome.org>
114179 Date:   Wed Apr 27 09:53:39 2011 -0400
114180
114181     GHash: use macros to check for magic hash values.
114182
114183     https://bugzilla.gnome.org/show_bug.cgi?id=644437
114184
114185  glib/ghash.c | 51 +++++++++++++++++++++++++--------------------------
114186  1 file changed, 25 insertions(+), 26 deletions(-)
114187
114188 commit 707e011061fa7dcdaddca686a351ba3bdde5ffe9
114189 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
114190 Date:   Sun May 1 09:42:22 2011 +0800
114191
114192     Update VS2008/2010 README.txt
114193
114194     Tell people about the usage of ZLib to avoid the
114195     problem such as the one mentioned in Bug 633977
114196
114197  build/win32/vs10/README.txt | 6 +++++-
114198  build/win32/vs9/README.txt  | 4 ++++
114199  2 files changed, 9 insertions(+), 1 deletion(-)
114200
114201 commit acda716d2d955ba2107a06a11df2e7938d0dfd4d
114202 Author: Behdad Esfahbod <behdad@behdad.org>
114203 Date:   Fri Apr 29 16:14:49 2011 -0400
114204
114205     Bug 648966 - Update g_unichar_iswide and g_unichar_iswide_cjk
114206
114207     Update to Unicode 6.0.  Also attach Python script that generates
114208     the tables.
114209
114210  glib/Makefile.am         |  1 +
114211  glib/gen-iswide-table.py | 58 ++++++++++++++++++++++++++++++++++
114212  glib/guniprop.c          | 81
114213  ++++++++++++++++++++++++++++--------------------
114214  3 files changed, 107 insertions(+), 33 deletions(-)
114215
114216 commit 426e1b61595f0c822b4a4f62f0d9152a6558232d
114217 Author: Ryan Lortie <desrt@desrt.ca>
114218 Date:   Fri Apr 29 17:06:26 2011 -0400
114219
114220     Remove duplicate GDBusInterface declaration
114221
114222     It was in gdbusinterface.h but also in giotypes.h.  Remove it from the
114223     former.
114224
114225  gio/gdbusinterface.h | 1 -
114226  1 file changed, 1 deletion(-)
114227
114228 commit 92aed13eb8926cb35d1f2e8978c152f2e4398830
114229 Author: David Zeuthen <davidz@redhat.com>
114230 Date:   Fri Apr 29 13:11:22 2011 -0400
114231
114232     Update docs to take comments/suggestions from Matthias into account
114233
114234     Signed-off-by: David Zeuthen <davidz@redhat.com>
114235
114236  docs/reference/gio/gdbus-codegen.xml   | 74
114237  ++++++++++++++++++++++++----------
114238  docs/reference/gio/migrating-gdbus.xml |  5 +++
114239  gio/gdbusobjectmanagerserver.c         |  6 ++-
114240  3 files changed, 62 insertions(+), 23 deletions(-)
114241
114242 commit 0e352fdb182e63ff163b0feda198cb3b6b20aa3a
114243 Merge: 0377fe700 9eba49a98
114244 Author: David Zeuthen <davidz@redhat.com>
114245 Date:   Fri Apr 29 12:01:35 2011 -0400
114246
114247     Merge branch 'master' into gdbus-codegen
114248
114249 commit 9eba49a982e94196f90c79c5eac4a00cc437b12e
114250 Author: Alexander Larsson <alexl@redhat.com>
114251 Date:   Fri Apr 29 16:14:17 2011 +0200
114252
114253     GFilterInputStream: close-base-stream should not be construct-only
114254
114255     This is a runtime changable property (by the methods for it), must
114256     be a cut and paste error.
114257
114258  gio/gfilterinputstream.c | 2 +-
114259  1 file changed, 1 insertion(+), 1 deletion(-)
114260
114261 commit a04efe6afb63d54e12ff8f329cbaf458a2e31b26
114262 Author: Colin Walters <walters@verbum.org>
114263 Date:   Tue Apr 26 13:04:25 2011 -0400
114264
114265     Use SIGTRAP (via G_BREAKPOINT()) if G_DEBUG=fatal-warnings
114266
114267     On Linux with gdb, it's much more convenient to debug programs using
114268     G_DEBUG=fatal-warnings if we send SIGTRAP instead of abort() by
114269     default.  The default handler for both is to terminate the process.
114270
114271     In particular this makes it more easily possible to debug a warning
114272     that's not the first in a program; you can skip past it and
114273     go to the warning you care about.
114274
114275     The "aborting..." message is removed since it's no longer accurate,
114276     and anyways was never very useful; crashes should show up in
114277     ABRT/apport
114278     type crash catching systems.
114279
114280     https://bugzilla.gnome.org/show_bug.cgi?id=648423
114281
114282  glib/gmessages.c | 15 +--------------
114283  1 file changed, 1 insertion(+), 14 deletions(-)
114284
114285 commit 1763c2a575a959efa96795fc8d9d2cff60dd70cc
114286 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
114287 Date:   Thu Apr 28 20:45:34 2011 +0200
114288
114289     Updated Spanish translation
114290
114291  po/es.po | 458
114292  +++++++++++++++++++++++++++++++++------------------------------
114293  1 file changed, 241 insertions(+), 217 deletions(-)
114294
114295 commit e585059514714b7bc191fa3467cb15e86dcc7e09
114296 Author: Shaun McCance <shaunm@gnome.org>
114297 Date:   Thu Apr 28 12:41:41 2011 -0400
114298
114299     glib/gvariant.c: Fix variable name in example code
114300
114301  glib/gvariant.c | 2 +-
114302  1 file changed, 1 insertion(+), 1 deletion(-)
114303
114304 commit a1fbe7ae8402c18fc5ebae1d07a90342f79621f3
114305 Author: Colin Walters <walters@verbum.org>
114306 Date:   Wed Apr 27 19:09:38 2011 -0400
114307
114308     Drop stray reference to gthread.la
114309
114310     We now build this test multithreaded in gthread/tests.
114311
114312  glib/tests/Makefile.am | 2 +-
114313  1 file changed, 1 insertion(+), 1 deletion(-)
114314
114315 commit 7b04bbc8e05f8d22309990599820eeb2438b3cbd
114316 Author: Colin Walters <walters@verbum.org>
114317 Date:   Wed Apr 27 18:42:29 2011 -0400
114318
114319     glib/Makefile.am: Remove stray tab
114320
114321  glib/Makefile.am | 2 +-
114322  1 file changed, 1 insertion(+), 1 deletion(-)
114323
114324 commit 549d895fa4e9c4b5a35c5d9da4db39ca11dc71cc
114325 Author: Colin Walters <walters@verbum.org>
114326 Date:   Thu Mar 17 10:11:41 2011 -0400
114327
114328     glib-unix: New API to watch some Unix signals
114329
114330     This new API allows watching a few select Unix signals;
114331     looking through the list on my system, I didn't see anything
114332     else that I think it'd reasonable to watch.
114333
114334     We build on the previous patch to make the child watch helper thread
114335     that existed on Unix handle these signals in the threaded case.
114336     In the non-threaded case, they're just global variables.
114337
114338     https://bugzilla.gnome.org/show_bug.cgi?id=644941
114339
114340  docs/reference/glib/glib-docs.sgml    |   1 +
114341  docs/reference/glib/glib-sections.txt |   4 +-
114342  glib/glib-unix.c                      |  88 +++++++-
114343  glib/glib-unix.h                      |  22 +-
114344  glib/glib.symbols                     |   2 +
114345  glib/gmain-internal.h                 |  35 ++++
114346  glib/gmain.c                          | 371
114347  ++++++++++++++++++++++++++++------
114348  glib/tests/Makefile.am                |   6 +-
114349  glib/tests/unix.c                     |  81 ++++++++
114350  gthread/tests/Makefile.am             |   5 +
114351  10 files changed, 544 insertions(+), 71 deletions(-)
114352
114353 commit 920899d78fbed7f014dc1549f1b54a3bd708eb4b
114354 Author: Colin Walters <walters@verbum.org>
114355 Date:   Wed Mar 16 19:02:15 2011 -0400
114356
114357     gmain: Prepare child watch handling for more generic signal handling
114358
114359     In preparation for supporting more Unix signals such as SIGHUP,
114360     SIGTERM etc.,
114361
114362     https://bugzilla.gnome.org/show_bug.cgi?id=644941
114363
114364  glib/glib-unix.c |  19 ++++----
114365  glib/gmain.c     | 134
114366  +++++++++++++++++++++++++++++++++++++++++++------------
114367  2 files changed, 114 insertions(+), 39 deletions(-)
114368
114369 commit 0ff211f520c18550454289e7265061d7e8ac41c0
114370 Author: Colin Walters <walters@verbum.org>
114371 Date:   Wed Mar 16 13:54:28 2011 -0400
114372
114373     glib-unix: New Unix-specific API
114374
114375     GLib historically has been designed to be "mostly" portable; there
114376     are some functions only available on Unix like
114377     g_io_channel_unix_new(),
114378     but these are typically paired with obvious counterparts for Win32.
114379
114380     However, as GLib is used not only by portable software, but components
114381     targeting Unix (or even just Linux), there are a few cases where it
114382     would be very convenient if GLib shipped built-in functionality.
114383
114384     This initial patch is a basic wrapper around pipe2(), including
114385     fallbacks for older kernels.  This pairs well with the
114386     existing g_spawn_*() API and its child_setup functionality.
114387
114388     However, in the future, I want to add a signal() wrapper here,
114389     complete with proxying the signal to a mainloop.  I have initial code
114390     for this, but doing it sanely (including factoring out gmain.c's
114391     private worker thread), is a complex task, and I don't want to block
114392     on that.
114393
114394     See also gwin32.h for Win32 specific functionality.
114395
114396     https://bugzilla.gnome.org/show_bug.cgi?id=644941
114397
114398  docs/reference/glib/glib-sections.txt |   8 ++
114399  glib/Makefile.am                      |   7 ++
114400  glib/glib-unix.c                      | 135
114401  ++++++++++++++++++++++++++++++++++
114402  glib/glib-unix.h                      |  70 ++++++++++++++++++
114403  glib/glib.symbols                     |   9 +++
114404  glib/gmain.c                          |  30 +++-----
114405  glib/tests/Makefile.am                |   3 +
114406  glib/tests/unix.c                     |  60 +++++++++++++++
114407  8 files changed, 302 insertions(+), 20 deletions(-)
114408
114409 commit 27246c615df66ee869c2174aa6609601ff9d1f64
114410 Author: Colin Walters <walters@verbum.org>
114411 Date:   Wed Apr 27 13:29:07 2011 -0400
114412
114413     Update gio.symbols for previous two commits
114414
114415  gio/gio.symbols | 2 ++
114416  1 file changed, 2 insertions(+)
114417
114418 commit 4098ddcb066f40bf9563973753bbb7867a553700
114419 Author: Colin Walters <walters@verbum.org>
114420 Date:   Wed Apr 27 11:34:23 2011 -0400
114421
114422     GDesktopAppInfo: Add g_desktop_app_info_get_generic_name
114423
114424     Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
114425
114426     https://bugzilla.gnome.org/show_bug.cgi?id=647967
114427
114428  gio/gdesktopappinfo.c | 22 +++++++++++++++++++++-
114429  gio/gdesktopappinfo.h |  1 +
114430  2 files changed, 22 insertions(+), 1 deletion(-)
114431
114432 commit 276e6a7be8a2d31bd67cac7c571f65dfd8b2fd88
114433 Author: Colin Walters <walters@verbum.org>
114434 Date:   Fri Apr 15 15:52:33 2011 -0400
114435
114436     GDesktopAppInfo: Add g_desktop_app_info_get_categories()
114437
114438     This is needed to rebase gnome-menus on top of GDesktopAppInfo.
114439
114440     https://bugzilla.gnome.org/show_bug.cgi?id=647903
114441
114442  gio/gdesktopappinfo.c | 16 ++++++++++++++++
114443  gio/gdesktopappinfo.h |  2 ++
114444  2 files changed, 18 insertions(+)
114445
114446 commit 0dc5d456926257bd68702a4a1c989d132324d460
114447 Author: David Schleef <ds@schleef.org>
114448 Date:   Mon Feb 21 18:58:09 2011 -0800
114449
114450     Fix %z in g_date_time_format()
114451
114452     https://bugzilla.gnome.org/show_bug.cgi?id=642935
114453
114454  glib/gdatetime.c       |  5 ++---
114455  glib/tests/gdatetime.c | 19 +++++++++++++++++++
114456  2 files changed, 21 insertions(+), 3 deletions(-)
114457
114458 commit d3b80c49ea257d02838099e05e315a2407e664b9
114459 Author: Matthias Clasen <mclasen@redhat.com>
114460 Date:   Wed Apr 27 00:03:59 2011 -0400
114461
114462     GHashTable: Small optimization of remove-all
114463
114464     Don't enter the loop if we are not going to notify anyway.
114465     Pointed out in bug 646013.
114466
114467  glib/ghash.c | 24 +++++++++++++++---------
114468  1 file changed, 15 insertions(+), 9 deletions(-)
114469
114470 commit fc7403b675d29574568a79401c864298e8730413
114471 Author: Matthias Clasen <mclasen@redhat.com>
114472 Date:   Wed Apr 27 00:03:28 2011 -0400
114473
114474     GHashTable: Add a test for remove-all functionality
114475
114476  glib/tests/hash.c | 37 +++++++++++++++++++++++++++++++++++++
114477  1 file changed, 37 insertions(+)
114478
114479 commit 4832289bc0c2a40a9dbc7259db9be914195ea5f4
114480 Author: Matthias Clasen <mclasen@redhat.com>
114481 Date:   Tue Apr 26 23:57:17 2011 -0400
114482
114483     Whitespace cleanup
114484
114485  glib/tests/hash.c | 426
114486  +++++++++++++++++++++++++++---------------------------
114487  1 file changed, 217 insertions(+), 209 deletions(-)
114488
114489 commit 70a19815326d7e76657848aeaa58ee61db34df58
114490 Author: Maciej Piechotka <uzytkownik2@gmail.com>
114491 Date:   Thu Mar 31 09:00:27 2011 +0200
114492
114493     Allow caching have_qsort_r which re-enables cross-compiling
114494
114495     https://bugzilla.gnome.org/show_bug.cgi?id=646309
114496
114497  configure.ac                   | 6 +++---
114498  docs/reference/glib/cross.sgml | 9 +++++++++
114499  2 files changed, 12 insertions(+), 3 deletions(-)
114500
114501 commit fdf83b5108f03aed1b1fa0f5e6b23a5a83c149cd
114502 Author: Matthias Clasen <mclasen@redhat.com>
114503 Date:   Tue Apr 26 23:26:58 2011 -0400
114504
114505     Fix mailing list link in README
114506
114507     Patch by Thomas Andersen, bug 647594
114508
114509  README.in | 2 +-
114510  1 file changed, 1 insertion(+), 1 deletion(-)
114511
114512 commit 6dcf505346adcfaac639f0be074b5aec7f67f3f8
114513 Author: Murray Cumming <murrayc@murrayc.com>
114514 Date:   Mon Apr 4 10:01:51 2011 +0200
114515
114516     GDBusServer: Documentation: Improvements.
114517
114518     Provide a fuller description and lead people away if they arrived
114519     here just looking for a way to provide a regular D-Bus service.
114520
114521     https://bugzilla.gnome.org/show_bug.cgi?id=646425
114522
114523  gio/gdbusserver.c | 8 +++++++-
114524  1 file changed, 7 insertions(+), 1 deletion(-)
114525
114526 commit 71c7e49058c226cd3b34e85c1b25428c1eb80b84
114527 Author: Christian Persch <chpe@gnome.org>
114528 Date:   Fri Mar 4 18:21:51 2011 +0100
114529
114530     Use G_SIGNAL_MUST_COLLECT for VARIANT signals
114531
114532     Bug #643624.
114533
114534  gio/gactiongroup.c  |  4 +++-
114535  gio/gdbusproxy.c    | 10 ++++------
114536  gio/gsimpleaction.c |  2 +-
114537  3 files changed, 8 insertions(+), 8 deletions(-)
114538
114539 commit 122a53a9bc546e4705d20b15c703b8ba354e967b
114540 Author: Matthias Clasen <mclasen@redhat.com>
114541 Date:   Tue Apr 26 22:51:54 2011 -0400
114542
114543     Fix up some harmless FALSE <> NULL confusions
114544
114545     Reported in bug 643134.
114546
114547  gio/gdbusconnection.c | 2 +-
114548  gio/gdbusmessage.c    | 7 +++----
114549  2 files changed, 4 insertions(+), 5 deletions(-)
114550
114551 commit 440bd2a97574e63c39f0c1e2dbf8a17c2635b0e9
114552 Author: Matthias Clasen <mclasen@redhat.com>
114553 Date:   Tue Apr 26 22:08:24 2011 -0400
114554
114555     GSequence: Make g_sequence_iter_move behave as documented
114556
114557     As pointed out in bug 658313, moving before the begin iter is
114558     supposed to return the begin iter, not the end iter. Also add
114559     a test for this behaviour.
114560
114561  glib/gsequence.c      |  8 +++++++-
114562  glib/tests/sequence.c | 32 ++++++++++++++++++++++++++++++++
114563  2 files changed, 39 insertions(+), 1 deletion(-)
114564
114565 commit 2a3f7f49b46abdaf2d82e704a3ee044ed57fb61f
114566 Author: Colin Walters <walters@verbum.org>
114567 Date:   Tue Apr 26 15:08:54 2011 -0400
114568
114569     GDesktopAppInfo: Add "filename" property for bindings
114570
114571     GDesktopAppInfo violates the GObject rule that your C constructors
114572     should just be thin wrappers around g_object_new().  While GKeyFile
114573     isn't introspctable, this patch allows from JavaScript:
114574
114575     var app = new Gio.DesktopAppInfo({ filename: '/path/to/foo.desktop'
114576     });
114577
114578     https://bugzilla.gnome.org/show_bug.cgi?id=648425
114579
114580  gio/gdesktopappinfo.c | 150
114581  ++++++++++++++++++++++++++++++++++++++------------
114582  1 file changed, 116 insertions(+), 34 deletions(-)
114583
114584 commit 1056f2240c46081d8f55fe6f121ddee6a0370d96
114585 Author: Colin Walters <walters@verbum.org>
114586 Date:   Tue Apr 26 13:28:17 2011 -0400
114587
114588     Squash some uninitialized variable compiler warnings
114589
114590     From GCC 4.6.
114591
114592  gio/glocalfileinfo.c | 8 ++++----
114593  1 file changed, 4 insertions(+), 4 deletions(-)
114594
114595 commit df45856bba14b93fedcb876fe04e0bbf0d159909
114596 Author: Dan Winship <danw@gnome.org>
114597 Date:   Wed Apr 20 11:41:47 2011 -0400
114598
114599     GSimpleAsyncResult: push thread context around callback
114600
114601     When an old pre-thread-default-context API that takes an explicit
114602     GMainContext wants to call a gio API, it must call
114603     g_main_context_push_thread_default() before, and
114604     g_main_context_pop_thread_default() after the gio call, so that the
114605     gio method will return its result to the desired GMainContext.
114606
114607     But this fails for methods like g_socket_client_connect_async() that
114608     make a chain of multiple async calls, since the pushed/popped context
114609     will only affect the initial call.
114610
114611     Fix this by having GSimpleAsyncResult itself push/pop the context
114612     around the callback invocation, so that if the callback queues another
114613     async request, it will stay in the same context as the original one.
114614
114615     https://bugzilla.gnome.org/show_bug.cgi?id=646957
114616
114617  gio/gsimpleasyncresult.c | 10 +++++++---
114618  1 file changed, 7 insertions(+), 3 deletions(-)
114619
114620 commit b27f2e051ecf877d7e209b273c0281a7f7f216cb
114621 Author: Muhammet Kara <muhammet.k@gmail.com>
114622 Date:   Tue Apr 26 03:04:20 2011 +0300
114623
114624     Updated Turkish translation
114625
114626  po/tr.po | 2809
114627  ++++++++++++++++++++++++++++++++++++++++++--------------------
114628  1 file changed, 1916 insertions(+), 893 deletions(-)
114629
114630 commit 0377fe7005d95afcbefd067d566fe558030485ab
114631 Author: David Zeuthen <davidz@redhat.com>
114632 Date:   Mon Apr 25 10:42:50 2011 -0400
114633
114634     gdbus-codegen: Fix typo in generated docs
114635
114636     Signed-off-by: David Zeuthen <davidz@redhat.com>
114637
114638  gio/gdbus-codegen/codegen.py | 4 ++--
114639  1 file changed, 2 insertions(+), 2 deletions(-)
114640
114641 commit bbe945183be11dafc037fdf5f92cea49202b6401
114642 Author: David Zeuthen <davidz@redhat.com>
114643 Date:   Mon Apr 25 09:29:18 2011 -0400
114644
114645     gdbus-codegen: Generate GDBusObject{,Proxy,Skeleton} subtypes
114646
114647     Signed-off-by: David Zeuthen <davidz@redhat.com>
114648
114649  docs/reference/gio/gdbus-codegen.xml           |   6 +-
114650  docs/reference/gio/gio-sections.txt            |  42 ++
114651  docs/reference/gio/gio.types                   |   3 +
114652  docs/reference/gio/migrating-gdbus.xml         |   5 +-
114653  gio/gdbus-codegen/codegen.py                   | 582
114654  ++++++++++++++++++++++---
114655  gio/gdbus-codegen/dbustypes.py                 |   2 +
114656  gio/gdbusobject.c                              |  57 ---
114657  gio/gdbusobject.h                              |  17 -
114658  gio/gdbusobjectmanagerclient.c                 |  18 +-
114659  gio/gdbusobjectproxy.c                         |  75 ++--
114660  gio/gdbusobjectproxy.h                         |   6 +-
114661  gio/gdbusobjectskeleton.c                      |  31 --
114662  gio/gdbusprivate.h                             |   2 -
114663  gio/gio.symbols                                |   3 +-
114664  gio/giotypes.h                                 |   8 +-
114665  gio/tests/gdbus-example-objectmanager-client.c |   6 +-
114666  gio/tests/gdbus-example-objectmanager-server.c |  10 +-
114667  gio/tests/gdbus-test-codegen.c                 | 165 ++-----
114668  gio/tests/test-codegen.xml                     |   6 +
114669  19 files changed, 685 insertions(+), 359 deletions(-)
114670
114671 commit a330c2f19f5086986940e57bdf1e7db651db725c
114672 Author: Michael Terry <michael.terry@canonical.com>
114673 Date:   Mon Apr 25 08:29:35 2011 -0400
114674
114675     Don't ignore SUPPORTS_STARTUP_NOTIFICATION for commandline GAppInfos
114676
114677     https://bugzilla.gnome.org/show_bug.cgi?id=648416
114678
114679  gio/gdesktopappinfo.c | 6 +++---
114680  1 file changed, 3 insertions(+), 3 deletions(-)
114681
114682 commit d8de88e541180edef5a80b8107a383c3bd8522b5
114683 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
114684 Date:   Mon Apr 25 13:47:07 2011 +0800
114685
114686     Add VS 2008 compilation support for some utilities
114687
114688     -Added projects to compile the glib-compile-schemas and gsettings
114689     utilities
114690     -Update .vsprops to install these in "install" phase
114691     -Distribute these projects also
114692
114693  build/win32/vs9/Makefile.am                 |   2 +
114694  build/win32/vs9/glib-compile-schemas.vcproj | 152
114695  ++++++++++++++++++++++++++++
114696  build/win32/vs9/glib.sln                    |  48 +++++++++
114697  build/win32/vs9/glib.vsprops                |   5 +
114698  build/win32/vs9/gsettings.vcproj            | 152
114699  ++++++++++++++++++++++++++++
114700  5 files changed, 359 insertions(+)
114701
114702 commit dc7e9a54e5957178ecd5ec250d3fe44064fab58b
114703 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
114704 Date:   Mon Apr 25 13:32:18 2011 +0800
114705
114706     Add VS 2010 compilation support for some utilities
114707
114708     -Added projects to compile the glib-compile-schemas and gsettings
114709     utilities
114710     -Update .vsprops to install these in "install" phase
114711     -Distribute these projects also
114712
114713  build/win32/vs10/Makefile.am                       |   4 +
114714  build/win32/vs10/glib-compile-schemas.vcxproj      | 174
114715  +++++++++++++++++++++
114716  .../vs10/glib-compile-schemas.vcxproj.filters      |  17 ++
114717  build/win32/vs10/glib.props                        |   8 +
114718  build/win32/vs10/glib.sln                          |  36 +++++
114719  build/win32/vs10/gsettings.vcxproj                 | 174
114720  +++++++++++++++++++++
114721  build/win32/vs10/gsettings.vcxproj.filters         |  14 ++
114722  7 files changed, 427 insertions(+)
114723
114724 commit 58eb4da5c52f0847846368b5df4583080459a798
114725 Author: David Zeuthen <davidz@redhat.com>
114726 Date:   Sat Apr 23 19:26:56 2011 -0400
114727
114728     Fix build broken by previous commit
114729
114730     Signed-off-by: David Zeuthen <davidz@redhat.com>
114731
114732  gio/tests/Makefile.am | 1 +
114733  1 file changed, 1 insertion(+)
114734
114735 commit b5b34fa2f2711bea9b98a7b14882d8bda06c580b
114736 Author: David Zeuthen <davidz@redhat.com>
114737 Date:   Sat Apr 23 17:43:03 2011 -0400
114738
114739     gdbus-codegen: Include docs for generated code in the GIO docs
114740
114741     Signed-off-by: David Zeuthen <davidz@redhat.com>
114742
114743  docs/reference/gio/Makefile.am                  |   1 +
114744  docs/reference/gio/gio-sections.txt             | 117
114745  ++++++++++++++++++++++++
114746  docs/reference/gio/gio.types                    |   7 ++
114747  docs/reference/gio/migrating-gdbus.xml          |  16 +++-
114748  gio/Makefile.am                                 |  28 ++++++
114749  gio/{tests => }/gdbus-example-objectmanager.xml |   0
114750  gio/tests/Makefile.am                           |  21 +----
114751  7 files changed, 167 insertions(+), 23 deletions(-)
114752
114753 commit f42d97b88b092e9cb3d0c769cb9f41fe2ce43b16
114754 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
114755 Date:   Wed Apr 20 19:08:06 2011 +0200
114756
114757     docs: fix typos in networking classes
114758
114759  gio/gsocketclient.c          | 22 +++++++++++-----------
114760  gio/gsocketconnection.c      |  6 +++---
114761  gio/gsocketlistener.c        | 12 ++++++------
114762  gio/gsocketservice.c         |  4 ++--
114763  gio/gtcpconnection.c         |  2 +-
114764  gio/gthreadedsocketservice.c |  4 ++--
114765  gio/gunixconnection.c        |  6 +++---
114766  7 files changed, 28 insertions(+), 28 deletions(-)
114767
114768 commit f0eeadf30672ba60e3aae8964c1c0d3ef9fef733
114769 Author: David Zeuthen <davidz@redhat.com>
114770 Date:   Wed Apr 20 11:54:24 2011 -0400
114771
114772     GDBusObjectManagerServer: make export() return whether the object
114773     was removed
114774
114775     This is useful in conjunction with g_warn_if_fail().
114776
114777     Signed-off-by: David Zeuthen <davidz@redhat.com>
114778
114779  gio/gdbusobjectmanagerserver.c | 18 +++++++++++++-----
114780  gio/gdbusobjectmanagerserver.h |  2 +-
114781  2 files changed, 14 insertions(+), 6 deletions(-)
114782
114783 commit c2f670ef492eac0ed8574fc4df1e561ff0b1c89a
114784 Author: Dan Winship <danw@gnome.org>
114785 Date:   Wed Apr 20 11:24:46 2011 -0400
114786
114787     GSocketService: clarify transfer semantics of incoming connections
114788
114789     The @connection parameter to the ::incoming signal is (transfer none),
114790     so you need to ref it if you want to keep it.
114791
114792     https://bugzilla.gnome.org/show_bug.cgi?id=647746
114793
114794  gio/gsocketservice.c | 3 +++
114795  1 file changed, 3 insertions(+)
114796
114797 commit 35b6c762444a2e7dd5c2658fbc0bd79444929ecf
114798 Author: David Zeuthen <davidz@redhat.com>
114799 Date:   Wed Apr 20 09:00:16 2011 -0400
114800
114801     gdbus-codegen: Document the generated FOO_PEEK_BAR() and FOO_GET_BAR()
114802     macros
114803
114804     Signed-off-by: David Zeuthen <davidz@redhat.com>
114805
114806  gio/gdbus-codegen/codegen.py | 30 ++++++++++++++++++++++++++++++
114807  1 file changed, 30 insertions(+)
114808
114809 commit bd5da131a2f38a281729729fc4849f309be31b2a
114810 Author: David Zeuthen <davidz@redhat.com>
114811 Date:   Tue Apr 19 14:39:47 2011 -0400
114812
114813     gdbus-codegen: Generate gtk-doc section docs
114814
114815     This is nice to have if using gtk-doc on the generated code. We could
114816     also generate -sections.txt and .types files but we don't do that
114817     right now...
114818
114819     Signed-off-by: David Zeuthen <davidz@redhat.com>
114820
114821  gio/gdbus-codegen/codegen.py | 35 ++++++++++++++++++++++++++++++-----
114822  1 file changed, 30 insertions(+), 5 deletions(-)
114823
114824 commit 7a1d42088939f863fbdf4620c186a8bce8b04a33
114825 Author: David Zeuthen <davidz@redhat.com>
114826 Date:   Tue Apr 19 13:42:28 2011 -0400
114827
114828     gdbus-codegen: Set nick+blurb for properties to shut up gtk-doc
114829
114830     Signed-off-by: David Zeuthen <davidz@redhat.com>
114831
114832  gio/gdbus-codegen/codegen.py | 32 ++++++++++++++++----------------
114833  1 file changed, 16 insertions(+), 16 deletions(-)
114834
114835 commit 271af675eb81589adcc6a8eabcde454c4c9d12de
114836 Author: David Zeuthen <davidz@redhat.com>
114837 Date:   Tue Apr 19 13:39:12 2011 -0400
114838
114839     gdbus-codegen: It's GDBusProxyTypeFunc, not GDBusProxyFunc
114840
114841     Signed-off-by: David Zeuthen <davidz@redhat.com>
114842
114843  gio/gdbus-codegen/codegen.py | 6 +++---
114844  1 file changed, 3 insertions(+), 3 deletions(-)
114845
114846 commit 1ea370a1b1f27ed7c9c73224251c07175aa14487
114847 Author: David Zeuthen <davidz@redhat.com>
114848 Date:   Tue Apr 19 13:16:10 2011 -0400
114849
114850     gdbus-codegen: Document the generated ObjectManagerClient structs
114851
114852     Signed-off-by: David Zeuthen <davidz@redhat.com>
114853
114854  gio/gdbus-codegen/codegen.py | 19 +++++++++++++++++++
114855  1 file changed, 19 insertions(+)
114856
114857 commit 3238a6ffe77284ed881c552016f93a531c54bd75
114858 Author: David Zeuthen <davidz@redhat.com>
114859 Date:   Tue Apr 19 13:10:25 2011 -0400
114860
114861     gdbus-codegen: Add "Returns:" blurb for generated get_proxy_type()
114862
114863     This was forgotten.
114864
114865     Signed-off-by: David Zeuthen <davidz@redhat.com>
114866
114867  gio/gdbus-codegen/codegen.py | 2 ++
114868  1 file changed, 2 insertions(+)
114869
114870 commit 68ba1bf074f9168a1997d674bf1d78b5e707dbf6
114871 Author: David Zeuthen <davidz@redhat.com>
114872 Date:   Mon Apr 18 14:23:19 2011 -0400
114873
114874     gdbus-codegen: Generate docs when generating C code
114875
114876     This is handy for both gtk-doc and gobject-introspection.
114877
114878     Signed-off-by: David Zeuthen <davidz@redhat.com>
114879
114880  gio/gdbus-codegen/codegen.py         | 659
114881  +++++++++++++++++++++++++----------
114882  gio/gdbus-codegen/codegen_docbook.py |   2 +-
114883  gio/gdbus-codegen/codegen_main.py    |  11 +-
114884  gio/gdbus-codegen/utils.py           |  15 +
114885  4 files changed, 504 insertions(+), 183 deletions(-)
114886
114887 commit d5dc79c0b066895ad41e84db35568d5a30235186
114888 Author: Benjamin Otte <otte@redhat.com>
114889 Date:   Fri Apr 15 03:23:12 2011 +0200
114890
114891     API: testutils: Add g_test_fail()
114892
114893     This allows tests to fail in a nonfatal way and the test runner can
114894     continue if invoked with -k.
114895
114896     https://bugzilla.gnome.org/show_bug.cgi?id=647826
114897
114898  docs/reference/glib/glib-sections.txt |  1 +
114899  glib/glib.symbols                     |  1 +
114900  glib/gtestutils.c                     | 34
114901  ++++++++++++++++++++++++++++++++--
114902  glib/gtestutils.h                     |  2 ++
114903  4 files changed, 36 insertions(+), 2 deletions(-)
114904
114905 commit 9a121032599ec90c883937017f49af2ba1fc6071
114906 Author: Benjamin Otte <otte@redhat.com>
114907 Date:   Mon Apr 18 14:45:53 2011 +0200
114908
114909     testutils: Sprinkle code with newlines
114910
114911     Readable code ftw!
114912
114913  glib/gtestutils.c | 31 ++++++++++++++++++++++++++++++-
114914  1 file changed, 30 insertions(+), 1 deletion(-)
114915
114916 commit d259d50afd7b1f0f063e9ad95f5784540bd0378c
114917 Author: Benjamin Otte <otte@redhat.com>
114918 Date:   Mon Apr 18 14:41:51 2011 +0200
114919
114920     testutils: Return number of bad tests from g_test_run_suite_internal()
114921
114922     In particular do not return a boolean disguised as an int.
114923
114924  glib/gtestutils.c | 10 +++++-----
114925  1 file changed, 5 insertions(+), 5 deletions(-)
114926
114927 commit 62e68ceec8cfad06fffb00fd23ccaad3fc0f476e
114928 Author: Benjamin Otte <otte@redhat.com>
114929 Date:   Mon Apr 18 14:37:24 2011 +0200
114930
114931     testutils: Remove unused variable
114932
114933  glib/gtestutils.c | 3 +--
114934  1 file changed, 1 insertion(+), 2 deletions(-)
114935
114936 commit 19fdb18ef8794bde6b29e400a6d868a7974b73e2
114937 Author: Benjamin Otte <otte@redhat.com>
114938 Date:   Mon Apr 18 14:35:58 2011 +0200
114939
114940     testutils: Return a boolean from g_test_case_run()
114941
114942     Return value is intened to be TRUE for success, FALSE for failure.
114943     Currently we return TRUE all the time.
114944     Previously the test returned 0 all the time.
114945
114946  glib/gtestutils.c | 7 ++++---
114947  1 file changed, 4 insertions(+), 3 deletions(-)
114948
114949 commit affc6f747587f5b86d5ec34cf22e7f666d7d09a9
114950 Author: David Zeuthen <davidz@redhat.com>
114951 Date:   Sat Apr 16 15:24:42 2011 -0400
114952
114953     GDBusObjectManagerClient: Add a GDestroyNotify to the user_data
114954
114955     For bindings, obviously.
114956
114957     Signed-off-by: David Zeuthen <davidz@redhat.com>
114958
114959  gio/gdbusobjectmanagerclient.c | 40
114960  +++++++++++++++++++++++++++++++++++++++-
114961  gio/gdbusobjectmanagerclient.h |  4 ++++
114962  gio/tests/gdbus-test-codegen.c | 18 ++++++++++--------
114963  3 files changed, 53 insertions(+), 9 deletions(-)
114964
114965 commit ea742e88e30fc398b8f86cc017161e6dcbb61e08
114966 Author: David Zeuthen <davidz@redhat.com>
114967 Date:   Sat Apr 16 14:42:21 2011 -0400
114968
114969     GDBus: Add some gobject-introspection annotations for new code
114970
114971     Signed-off-by: David Zeuthen <davidz@redhat.com>
114972
114973  gio/gdbusinterfaceskeleton.c   |  2 +-
114974  gio/gdbusobject.c              | 14 +++++++-------
114975  gio/gdbusobjectmanager.c       |  6 ++++--
114976  gio/gdbusobjectmanagerclient.c | 24 ++++++++++++++----------
114977  gio/gdbusobjectmanagerserver.c |  4 ++--
114978  gio/gdbusobjectproxy.c         |  3 ++-
114979  6 files changed, 30 insertions(+), 23 deletions(-)
114980
114981 commit 3cef28a2f0d45c4255263dae6a1dc3987bbc3f0c
114982 Author: David Zeuthen <davidz@redhat.com>
114983 Date:   Sat Apr 16 14:07:23 2011 -0400
114984
114985     gdbus-codegen: Make generated code introspectable
114986
114987     Specific changes
114988
114989      - Use get_type(), not get_gtype() for the GType function
114990        - so we need to use the lower-case name type_ for properties
114991        called type
114992      - Don't return a function pointer, just make the function returned
114993        available instead
114994      - Add (type) annotations in constructors so g-ir-scanner detects
114995      them as such
114996      - Add (transfer none) annotations to property getters
114997      - Add (out) annotations to D-Bus method call functions
114998
114999     Signed-off-by: David Zeuthen <davidz@redhat.com>
115000
115001  gio/gdbus-codegen/codegen.py   | 227
115002  ++++++++++++++++++++++++++++++++++++-----
115003  gio/gdbus-codegen/dbustypes.py |   2 +
115004  gio/tests/gdbus-test-codegen.c |   2 +-
115005  3 files changed, 202 insertions(+), 29 deletions(-)
115006
115007 commit 2e358e12f95601e7d00c7a4b0c272c0cd00c2e7d
115008 Author: David Zeuthen <davidz@redhat.com>
115009 Date:   Fri Apr 15 16:36:54 2011 -0400
115010
115011     gdbus-codegen: Nuke debug spew
115012
115013     Signed-off-by: David Zeuthen <davidz@redhat.com>
115014
115015  gio/gdbus-codegen/codegen_main.py | 1 -
115016  1 file changed, 1 deletion(-)
115017
115018 commit a3fa748e54ec077a764a3045c92df59d00ba0edb
115019 Author: David Zeuthen <davidz@redhat.com>
115020 Date:   Fri Apr 15 16:11:43 2011 -0400
115021
115022     gdbus-codegen: Never emit empty PropertiesChanged signals
115023
115024     It's not that it's actually a bug to do so per se, strictly speaking,
115025     it's just pointless and wasteful.
115026
115027     Signed-off-by: David Zeuthen <davidz@redhat.com>
115028
115029  gio/gdbus-codegen/codegen.py | 28 +++++++++++++++++++---------
115030  1 file changed, 19 insertions(+), 9 deletions(-)
115031
115032 commit 6bccc46d152079d69cf8aebef08433b1ec6055c7
115033 Author: David Zeuthen <davidz@redhat.com>
115034 Date:   Fri Apr 15 15:53:28 2011 -0400
115035
115036     gdbus-codegen: Don't send out PropertiesChanged if value ends up
115037     not changing
115038
115039     A fairly typical pattern is to have code that does
115040
115041      foo_set_bar (object, "");
115042      if (some_condition)
115043        {
115044          foo_set_bar (object, "yes");
115045        }
115046
115047     where some_condition is often true every time @object is updated.
115048
115049     With this code, bar is essentially always "yes" but because of how
115050     gdbus-codegen works, useless PropertiesChanged events got scheduled
115051     and sent out. With this patch, we avoid that by always keeping the
115052     original value around and comparing it only when we deem it's time to
115053     send out the ::PropertiesChanged signal (typically in an idle but can
115054     be forced by the user via flush()).
115055
115056     Also add a test case for this.
115057
115058     Signed-off-by: David Zeuthen <davidz@redhat.com>
115059
115060  gio/gdbus-codegen/codegen.py   | 49 +++++++++++++++++++++++------------
115061  gio/tests/gdbus-test-codegen.c | 59
115062  +++++++++++++++++++++++++++++++++++++++++-
115063  gio/tests/test-codegen.xml     |  2 ++
115064  3 files changed, 93 insertions(+), 17 deletions(-)
115065
115066 commit 01602e16955fb7ca60799d4e142c7392ad91237d
115067 Author: Colin Walters <walters@verbum.org>
115068 Date:   Fri Apr 15 15:51:25 2011 -0400
115069
115070     Fix some compiler warnings from gcc 4.6
115071
115072  gio/gdbusauthmechanismsha1.c    | 1 +
115073  gio/tests/gdbus-serialization.c | 1 -
115074  gio/tests/proxy.c               | 2 +-
115075  3 files changed, 2 insertions(+), 2 deletions(-)
115076
115077 commit 78203f369977b797116c9fc3b2c72a56c55db656
115078 Author: Colin Walters <walters@verbum.org>
115079 Date:   Thu Apr 14 16:03:18 2011 -0400
115080
115081     gapplication: Fix typo in property
115082
115083  gio/gapplication.c | 2 +-
115084  1 file changed, 1 insertion(+), 1 deletion(-)
115085
115086 commit cade3cb1dab58ee0ab291efbab03e5b047b2a5be
115087 Author: David Zeuthen <davidz@redhat.com>
115088 Date:   Fri Apr 15 13:51:10 2011 -0400
115089
115090     gdbus-codegen: Fix obvious bug in _g_variant_equal0() implementation
115091
115092     Signed-off-by: David Zeuthen <davidz@redhat.com>
115093
115094  gio/gdbus-codegen/codegen.py | 5 ++++-
115095  1 file changed, 4 insertions(+), 1 deletion(-)
115096
115097 commit e19734d6c3f24076d25ac7f290b97df76cad5056
115098 Author: David Zeuthen <davidz@redhat.com>
115099 Date:   Fri Apr 15 12:56:07 2011 -0400
115100
115101     gdbus-codegen: Add support for the org.freedesktop.DBus.Deprecated
115102     annotation
115103
115104     Signed-off-by: David Zeuthen <davidz@redhat.com>
115105
115106  docs/reference/gio/gdbus-codegen.xml | 124
115107  ++++++++++++++++++++++-------------
115108  gio/gdbus-codegen/codegen.py         |  28 ++++++++
115109  gio/gdbus-codegen/codegen_docbook.py |   8 +++
115110  gio/gdbus-codegen/dbustypes.py       |  16 +++++
115111  gio/tests/test-codegen.xml           |  22 +++++++
115112  5 files changed, 151 insertions(+), 47 deletions(-)
115113
115114 commit 0f9b83dd36a252552e4644257c0fa8272f6ba847
115115 Author: Ryan Lortie <desrt@desrt.ca>
115116 Date:   Fri Apr 15 09:30:24 2011 -0400
115117
115118     GApplication: #include "gsettings.h"
115119
115120     Since we call g_settings_sync() from there now...
115121
115122  gio/gapplication.c | 1 +
115123  1 file changed, 1 insertion(+)
115124
115125 commit 631d0c3534661e549f7df18fbb9832bdf19c5eaf
115126 Merge: 2553511f4 a5dd6fcc4
115127 Author: Ryan Lortie <desrt@desrt.ca>
115128 Date:   Fri Apr 15 09:29:47 2011 -0400
115129
115130     Merge remote-tracking branch 'gvdb/master'
115131
115132 commit a5dd6fcc4f46a322cc547a5fcfa1b52cbc5ec6d6
115133 Author: Ryan Lortie <desrt@desrt.ca>
115134 Date:   Fri Apr 15 09:27:38 2011 -0400
115135
115136     builder: do not include <unistd.h> on win32
115137
115138     Spotted by Kean Johnston <kean.johnston@gmail.com>.
115139
115140     https://mail.gnome.org/archives/gtk-devel-list/2011-April/msg00010.html
115141
115142  gvdb-builder.c | 2 ++
115143  1 file changed, 2 insertions(+)
115144
115145 commit 98e6d4b0a934b9fd67a38121958fccec879bf1ac
115146 Author: David Zeuthen <davidz@redhat.com>
115147 Date:   Fri Apr 15 08:48:21 2011 -0400
115148
115149     gdbus-codegen: Include a blurb about the license of the generated code
115150
115151     More precisely, include this line
115152
115153      The license of this code is the same as for the source it was
115154      derived from.
115155
115156     Signed-off-by: David Zeuthen <davidz@redhat.com>
115157
115158  gio/gdbus-codegen/codegen.py | 4 ++++
115159  1 file changed, 4 insertions(+)
115160
115161 commit 5f31671da05c000224a227ce3548074dc2942086
115162 Author: David Zeuthen <davidz@redhat.com>
115163 Date:   Fri Apr 15 08:44:05 2011 -0400
115164
115165     gdbus-codegen: Use the right program name in introductory comment
115166     (again)
115167
115168     Signed-off-by: David Zeuthen <davidz@redhat.com>
115169
115170  gio/gdbus-codegen/codegen.py | 2 +-
115171  1 file changed, 1 insertion(+), 1 deletion(-)
115172
115173 commit c76a1f99054134fafec1d47d523c4aca219ab83c
115174 Author: David Zeuthen <davidz@redhat.com>
115175 Date:   Fri Apr 15 08:40:52 2011 -0400
115176
115177     gdbus-codegen: Use the right program name in introductory comment
115178
115179     Signed-off-by: David Zeuthen <davidz@redhat.com>
115180
115181  gio/gdbus-codegen/codegen.py | 2 +-
115182  1 file changed, 1 insertion(+), 1 deletion(-)
115183
115184 commit 9e9535b45c1a09a4c86e03d1c0250d7d8703dc08
115185 Author: David Zeuthen <davidz@redhat.com>
115186 Date:   Fri Apr 15 08:33:30 2011 -0400
115187
115188     gdbus-codegen: Add copyright / license headers
115189
115190     Signed-off-by: David Zeuthen <davidz@redhat.com>
115191
115192  gio/gdbus-codegen/__init__.py        |  1 -
115193  gio/gdbus-codegen/codegen.py         | 21 +++++++++++++++++++++
115194  gio/gdbus-codegen/codegen_docbook.py | 21 +++++++++++++++++++++
115195  gio/gdbus-codegen/codegen_main.py    | 21 +++++++++++++++++++++
115196  gio/gdbus-codegen/config.py.in       | 21 +++++++++++++++++++++
115197  gio/gdbus-codegen/dbustypes.py       | 21 +++++++++++++++++++++
115198  gio/gdbus-codegen/gdbus-codegen.in   | 22 ++++++++++++++++++++++
115199  gio/gdbus-codegen/parser.py          | 21 +++++++++++++++++++++
115200  gio/gdbus-codegen/utils.py           | 21 +++++++++++++++++++++
115201  9 files changed, 169 insertions(+), 1 deletion(-)
115202
115203 commit febfc45fbeaf9f1df3de2310e32c6bce3ea9bbf3
115204 Author: David Zeuthen <davidz@redhat.com>
115205 Date:   Fri Apr 15 08:24:40 2011 -0400
115206
115207     GDBus: Support Ugly_Case and use org.gtk.GDBus.C.Name since it's
115208     C-only
115209
115210     Signed-off-by: David Zeuthen <davidz@redhat.com>
115211
115212  docs/reference/gio/gdbus-codegen.xml | 60 +++++++++++++++++--------
115213  gio/gdbus-codegen/dbustypes.py       | 86
115214  ++++++++++++++++++++++--------------
115215  gio/gdbus-codegen/utils.py           |  5 +++
115216  gio/tests/gdbus-test-codegen.c       |  6 +++
115217  gio/tests/test-codegen.xml           | 24 ++++++++--
115218  5 files changed, 125 insertions(+), 56 deletions(-)
115219
115220 commit 2553511f4eaf4af8e48f21f4a3a0ac7c58defc8a
115221 Author: Michael Kuhn <suraia@ikkoku.de>
115222 Date:   Wed Dec 22 10:11:11 2010 +0100
115223
115224     Bug 637561 - Crash when using G_DBUS_SERVER_FLAGS_RUN_IN_THREAD
115225
115226     https://bugzilla.gnome.org/show_bug.cgi?id=637561
115227
115228     Signed-off-by: David Zeuthen <davidz@redhat.com>
115229
115230  gio/gdbusserver.c | 9 +++++++--
115231  1 file changed, 7 insertions(+), 2 deletions(-)
115232
115233 commit c2387ddff164becd90654b459d8c6031c3656577
115234 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
115235 Date:   Thu Mar 31 13:58:55 2011 +0100
115236
115237     /gdbus/message-serialize-invalid test: be compatible with D-Bus 1.4.8
115238
115239     Older versions of libdbus would let you construct an invalid
115240     DBusMessage, but that's a bug, which will be fixed in 1.4.8/1.5.0.
115241     Instead, construct a valid message of the same length, then replace
115242     substrings in the serialized blob with their invalid counterparts.
115243
115244     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=646326
115245
115246     Signed-off-by: David Zeuthen <davidz@redhat.com>
115247
115248  gio/tests/gdbus-serialization.c | 43
115249  ++++++++++++++++++++++++++++++++---------
115250  1 file changed, 34 insertions(+), 9 deletions(-)
115251
115252 commit 8b50e2f5475f9817baa358e2f638d0853e50ffb1
115253 Author: Kean Johnston <kean.johnston@gmail.com>
115254 Date:   Fri Apr 15 10:15:04 2011 +0200
115255
115256     GLocalFile: Use _fstati64 rather than stat on Win32
115257
115258     We want this to get 64bit timestamps and file lenghts.
115259
115260  gio/glocalfile.c             | 12 +++++++++---
115261  gio/glocalfileoutputstream.c | 12 +++++++++---
115262  2 files changed, 18 insertions(+), 6 deletions(-)
115263
115264 commit a3722d0408fd3746a30180e0c37f1713673a1fcc
115265 Author: Matthias Clasen <mclasen@redhat.com>
115266 Date:   Thu Apr 14 20:41:54 2011 -0400
115267
115268     Slight docs rewording
115269
115270     Proposed by Thomas Andersen,
115271     https://bugzilla.gnome.org/show_bug.cgi?id=647700
115272
115273  gio/gsettings.c | 4 ++--
115274  1 file changed, 2 insertions(+), 2 deletions(-)
115275
115276 commit 4da18247592f1159ee03e414990d2a744aa0a8c7
115277 Author: David Zeuthen <davidz@redhat.com>
115278 Date:   Thu Apr 14 11:27:57 2011 -0400
115279
115280     GResolver: Don't return duplicate addresses
115281
115282     ... this was causing a GDBus test-case to fail so now that it is
115283     fixed, also reenable the test case.
115284
115285     https://bugzilla.gnome.org/show_bug.cgi?id=631379
115286
115287     Signed-off-by: David Zeuthen <davidz@redhat.com>
115288
115289  gio/gresolver.c        | 49
115290  +++++++++++++++++++++++++++++++++++++++++++++----
115291  gio/tests/gdbus-peer.c |  6 ------
115292  2 files changed, 45 insertions(+), 10 deletions(-)
115293
115294 commit 33515d4eb4175fac70ab42151020336c34bc2083
115295 Author: David Zeuthen <davidz@redhat.com>
115296 Date:   Thu Apr 14 11:27:57 2011 -0400
115297
115298     GInetAddress: add equal() method
115299
115300     This is needed in the fix for
115301
115302     https://bugzilla.gnome.org/show_bug.cgi?id=631379
115303
115304     Signed-off-by: David Zeuthen <davidz@redhat.com>
115305
115306  docs/reference/gio/gio-sections.txt |  1 +
115307  gio/ginetaddress.c                  | 29 +++++++++++++++++++++++++++++
115308  gio/ginetaddress.h                  |  3 +++
115309  gio/gio.symbols                     |  1 +
115310  4 files changed, 34 insertions(+)
115311
115312 commit 8b03077a44092ce2b510ef3246da063cacc8d951
115313 Author: Ryan Lortie <desrt@desrt.ca>
115314 Date:   Thu Apr 14 09:54:17 2011 -0400
115315
115316     GTimeZone: fix non-threadsafe refcounting
115317
115318     In the previous code, if the timezone was pulled out of the cache
115319     again
115320     just as the last reference was being dropped, the cache code will
115321     increase its refcount and return it while the unref code was
115322     freeing it.
115323
115324     Protect against that.
115325
115326     Closes #646435.
115327
115328  glib/gtimezone.c | 25 +++++++++++++++++++++----
115329  1 file changed, 21 insertions(+), 4 deletions(-)
115330
115331 commit e38ef14e8b8d2fed909d92514b665bb8c3c99e6c
115332 Author: David Zeuthen <davidz@redhat.com>
115333 Date:   Wed Apr 13 18:40:47 2011 -0400
115334
115335     GDBus: If an authentication method fail, don't give up, just try
115336     the next one
115337
115338     This problem was reported in bug 647602.
115339
115340     https://bugzilla.gnome.org/show_bug.cgi?id=647602
115341
115342     Signed-off-by: David Zeuthen <davidz@redhat.com>
115343
115344  gio/gdbusauth.c | 12 ++++++++++--
115345  1 file changed, 10 insertions(+), 2 deletions(-)
115346
115347 commit 3b997d92c13217db78fcc774bff6d6c0fcd919e6
115348 Author: David Zeuthen <davidz@redhat.com>
115349 Date:   Wed Apr 13 18:21:16 2011 -0400
115350
115351     GDBus: Add test case for the ANONYMOUS authentication method
115352
115353     Signed-off-by: David Zeuthen <davidz@redhat.com>
115354
115355  gio/tests/gdbus-peer.c | 92
115356  ++++++++++++++++++++++++++++++++++++++++++++++++++
115357  1 file changed, 92 insertions(+)
115358
115359 commit befb60d8268ad2296fe94cebbeadf749314c7a70
115360 Author: David Zeuthen <davidz@redhat.com>
115361 Date:   Wed Apr 13 18:19:57 2011 -0400
115362
115363     GDBus: Nuke debug spew from the ANONYMOUS authentication method
115364
115365     Signed-off-by: David Zeuthen <davidz@redhat.com>
115366
115367  gio/gdbusauthmechanismanon.c | 3 +--
115368  1 file changed, 1 insertion(+), 2 deletions(-)
115369
115370 commit 25c57d31c5f8bb36f17328bbeacce4796490b241
115371 Author: David Zeuthen <davidz@redhat.com>
115372 Date:   Wed Apr 13 17:49:19 2011 -0400
115373
115374     GDBus: Allow tcp: and nonce-tcp: addresses without any arguments
115375
115376     This was broken in this commit
115377
115378      http://git.gnome.org/browse/glib/commit/?id=0729260141bb585943ad1c6efa8ab7ee9058b0aa
115379
115380     The test case for catching this is unfortunately commented out (so it
115381     didn't catch it) due to this bug
115382
115383      https://bugzilla.gnome.org/show_bug.cgi?id=631379
115384
115385     still being unresolved.
115386
115387     Signed-off-by: David Zeuthen <davidz@redhat.com>
115388
115389  gio/gdbusaddress.c | 29 ++++++-----------------------
115390  1 file changed, 6 insertions(+), 23 deletions(-)
115391
115392 commit 8826ad046d3dfa1a0fbaca1cab1086d12f31d0a5
115393 Author: David Zeuthen <davidz@redhat.com>
115394 Date:   Wed Apr 13 16:39:50 2011 -0400
115395
115396     GDBusInterfaceStub: Clarify ::g-authorize-method docs
115397
115398     As suggested by Simon in
115399     https://bugzilla.gnome.org/show_bug.cgi?id=647577#c11
115400
115401     Signed-off-by: David Zeuthen <davidz@redhat.com>
115402
115403  gio/gdbusinterfaceskeleton.c | 2 +-
115404  gio/gdbusobjectskeleton.c    | 2 +-
115405  2 files changed, 2 insertions(+), 2 deletions(-)
115406
115407 commit 6ccca55752c41001f3af3430d3d93f587fd42383
115408 Author: David Zeuthen <davidz@redhat.com>
115409 Date:   Wed Apr 13 16:33:51 2011 -0400
115410
115411     GDBus: Use Skeleton instead of Stub
115412
115413     After some brainstorming with Simon, see
115414
115415      https://bugzilla.gnome.org/show_bug.cgi?id=647577#c8
115416
115417     Signed-off-by: David Zeuthen <davidz@redhat.com>
115418
115419  docs/reference/gio/gdbus-codegen.xml               |  18 +-
115420  docs/reference/gio/gio-docs.xml                    |   4 +-
115421  docs/reference/gio/gio-sections.txt                |  90 +++----
115422  docs/reference/gio/gio.types                       |   4 +-
115423  gio/Makefile.am                                    |   8 +-
115424  gio/gdbus-codegen/codegen.py                       | 224
115425  ++++++++---------
115426  gio/gdbusinterface.c                               |   4 +-
115427  ...businterfacestub.c => gdbusinterfaceskeleton.c} | 264
115428  ++++++++++-----------
115429  gio/gdbusinterfaceskeleton.h                       | 109 +++++++++
115430  gio/gdbusinterfacestub.h                           | 109 ---------
115431  gio/gdbusobject.c                                  |   4 +-
115432  gio/gdbusobjectmanagerserver.c                     |  66 +++---
115433  gio/gdbusobjectmanagerserver.h                     |   4 +-
115434  gio/{gdbusobjectstub.c => gdbusobjectskeleton.c}   | 228
115435  +++++++++---------
115436  gio/gdbusobjectskeleton.h                          |  91 +++++++
115437  gio/gdbusobjectstub.h                              |  91 -------
115438  gio/gdbusprivate.h                                 |   2 +-
115439  gio/gio.h                                          |   4 +-
115440  gio/gio.symbols                                    |  46 ++--
115441  gio/gioenums.h                                     |  14 +-
115442  gio/giotypes.h                                     |   4 +-
115443  gio/tests/gdbus-example-objectmanager-server.c     |  12 +-
115444  gio/tests/gdbus-test-codegen.c                     | 154 ++++++------
115445  23 files changed, 777 insertions(+), 777 deletions(-)
115446
115447 commit 68b16deb1f4ec739f80291156f2e0e2eed87d225
115448 Author: Colin Walters <walters@verbum.org>
115449 Date:   Wed Apr 13 14:03:58 2011 -0400
115450
115451     gdbusconnection: Avoid tripping assertion if we fail to authenticate
115452     twice
115453
115454     If g_bus_get_sync() fails in authentication (because e.g. the process
115455     uid, doesn't match the expected in EXTERNAL), a secondary call to
115456     g_bus_get_sync() would notice we aren't initialized, and try
115457     to initialize.
115458
115459     The assertion here is just wrong; we now explicitly and clearly handle
115460     both cases where we already have an error, or we already succeeded.
115461
115462     https://bugzilla.gnome.org/show_bug.cgi?id=635694
115463
115464  gio/gdbusconnection.c | 15 ++++++++++-----
115465  1 file changed, 10 insertions(+), 5 deletions(-)
115466
115467 commit 4d15ba90c04e474f996777c9931d50eae712816e
115468 Author: Ryan Lortie <desrt@desrt.ca>
115469 Date:   Wed Apr 13 11:46:33 2011 -0400
115470
115471     G_VARIANT_TYPE_VARDICT: Add 'Since:' tag
115472
115473  glib/gvarianttype.h | 2 ++
115474  1 file changed, 2 insertions(+)
115475
115476 commit 683943b40e20d7cd4eda688d4410012b62b45a20
115477 Author: David Zeuthen <davidz@redhat.com>
115478 Date:   Wed Apr 13 11:35:06 2011 -0400
115479
115480     GDBusInterfaceStub: Use G_VARIANT_TYPE_VARDICT when referring to
115481     type a{sv}
115482
115483     Signed-off-by: David Zeuthen <davidz@redhat.com>
115484
115485  gio/gdbusinterfacestub.c | 6 +-----
115486  1 file changed, 1 insertion(+), 5 deletions(-)
115487
115488 commit 76492d7741c7c6f48d2d7301c872020e42b025ff
115489 Author: Matthias Clasen <mclasen@redhat.com>
115490 Date:   Wed Apr 13 08:48:10 2011 -0400
115491
115492     Bump version
115493
115494  configure.ac | 2 +-
115495  1 file changed, 1 insertion(+), 1 deletion(-)
115496
115497 commit 0e55346420e74a562b42d14a136c07a4bbd9d955
115498 Author: Matthias Clasen <mclasen@redhat.com>
115499 Date:   Wed Apr 13 08:19:35 2011 -0400
115500
115501     Skip the writable test if the file is not writable
115502
115503     Since make distcheck operates on a readonly source tree.
115504
115505  glib/tests/mappedfile.c | 10 ++++++++++
115506  1 file changed, 10 insertions(+)
115507
115508 commit 67b8c7ea8adeef5e2db5e2ed65a15db1e6c91f74
115509 Author: Matthias Clasen <mclasen@redhat.com>
115510 Date:   Wed Apr 13 01:31:19 2011 -0400
115511
115512     Fix non-srcdir builds
115513
115514  glib/tests/mappedfile.c | 6 +++---
115515  1 file changed, 3 insertions(+), 3 deletions(-)
115516
115517 commit 5f90baafb5210a551289900a160928dfd698037e
115518 Author: Matthias Clasen <mclasen@redhat.com>
115519 Date:   Wed Apr 13 00:42:51 2011 -0400
115520
115521     More updates
115522
115523  NEWS | 2 ++
115524  1 file changed, 2 insertions(+)
115525
115526 commit c1a7599568ba953db6d5f6c840a9c4fb121a9bac
115527 Author: Matthias Clasen <mclasen@redhat.com>
115528 Date:   Wed Apr 13 00:39:01 2011 -0400
115529
115530     Fix a typo in the GSettings docs
115531
115532     Pointed out by Thomas Andersen
115533     https://bugzilla.gnome.org/show_bug.cgi?id=647600
115534
115535  gio/gsettings.c | 2 +-
115536  1 file changed, 1 insertion(+), 1 deletion(-)
115537
115538 commit e356c7ca0bcb461491a90f6cfb2907bb4ffa10e8
115539 Author: David Zeuthen <davidz@redhat.com>
115540 Date:   Tue Apr 12 20:40:25 2011 -0400
115541
115542     gdbus-codegen: Shorten man page title
115543
115544     Signed-off-by: David Zeuthen <davidz@redhat.com>
115545
115546  docs/reference/gio/gdbus-codegen.xml | 2 +-
115547  1 file changed, 1 insertion(+), 1 deletion(-)
115548
115549 commit 29bf848d92b3f4a64d32b104638e87bffcfdb5b3
115550 Author: David Zeuthen <davidz@redhat.com>
115551 Date:   Tue Apr 12 20:28:06 2011 -0400
115552
115553     gdbus-codegen: Use CDATA to make gtk-doc avoid expanding certain
115554     strings
115555
115556     Signed-off-by: David Zeuthen <davidz@redhat.com>
115557
115558  docs/reference/gio/gdbus-codegen.xml | 12 ++++++------
115559  1 file changed, 6 insertions(+), 6 deletions(-)
115560
115561 commit 6a4ab7c5d3d98318c38816a64b3c444a2c99ea9b
115562 Author: David Zeuthen <davidz@redhat.com>
115563 Date:   Tue Apr 12 20:15:48 2011 -0400
115564
115565     GDBus: Minor renames and doc fixes
115566
115567     As requested by Simon in
115568     https://bugzilla.gnome.org/show_bug.cgi?id=647577
115569
115570     Signed-off-by: David Zeuthen <davidz@redhat.com>
115571
115572  docs/reference/gio/gio-sections.txt | 2 +-
115573  gio/gdbusinterfacestub.c            | 8 ++++++--
115574  gio/gdbusobjectmanagerserver.c      | 6 +++---
115575  gio/gdbusobjectmanagerserver.h      | 2 +-
115576  gio/gio.symbols                     | 2 +-
115577  5 files changed, 12 insertions(+), 8 deletions(-)
115578
115579 commit 6bf978f35e9688e48942bbb9b4f28187fae29f73
115580 Author: David Zeuthen <davidz@redhat.com>
115581 Date:   Tue Apr 12 17:12:26 2011 -0400
115582
115583     gdbus-codegen: Mention that @since can be used
115584
115585     Signed-off-by: David Zeuthen <davidz@redhat.com>
115586
115587  docs/reference/gio/gdbus-codegen.xml | 13 +++++++++----
115588  1 file changed, 9 insertions(+), 4 deletions(-)
115589
115590 commit 34a28f2f062281d9fb75fcd02c4df238def6396e
115591 Author: David Zeuthen <davidz@redhat.com>
115592 Date:   Tue Apr 12 16:17:28 2011 -0400
115593
115594     Add support for org.gtk.GDBus.Since annotation
115595
115596     And use this for a) documentation purposes; and b) to preserve C ABI
115597     when an interface is extended. See
115598
115599      https://bugzilla.gnome.org/show_bug.cgi?id=647577#c5
115600
115601     for more details. Also add test cases for this.
115602
115603     Signed-off-by: David Zeuthen <davidz@redhat.com>
115604
115605  docs/reference/gio/gdbus-codegen.xml      | 22 ++++++++++++
115606  gio/gdbus-codegen/codegen.py              | 60
115607  ++++++++++++++++++++++++-------
115608  gio/gdbus-codegen/codegen_docbook.py      |  8 +++++
115609  gio/gdbus-codegen/dbustypes.py            | 15 ++++++++
115610  gio/gdbus-codegen/parser.py               |  8 +++++
115611  gio/gdbus-codegen/utils.py                |  7 ++++
115612  gio/tests/gdbus-example-objectmanager.xml |  4 +++
115613  gio/tests/gdbus-test-codegen.c            | 22 ++++++++++++
115614  gio/tests/test-codegen.xml                | 60
115615  +++++++++++++++++++++++++++++++
115616  9 files changed, 193 insertions(+), 13 deletions(-)
115617
115618 commit bf087aabbf3811ccb0abce532122c190673356e5
115619 Author: Colin Walters <walters@verbum.org>
115620 Date:   Tue Apr 12 12:56:33 2011 -0400
115621
115622     gsettings-tool fixes: Add missing _apply(), add unset-recursively
115623     to man page
115624
115625  docs/reference/gio/gsettings.xml | 12 ++++++++++++
115626  gio/gsettings-tool.c             |  1 +
115627  2 files changed, 13 insertions(+)
115628
115629 commit 3fd9f2e8f98d59c614a04be8b4a052027e025a64
115630 Author: Colin Walters <walters@verbum.org>
115631 Date:   Tue Apr 12 11:00:54 2011 -0400
115632
115633     gsettings: Implement reset-recursively
115634
115635     Motivation was the ability to:
115636     $ gsettings reset-recursively org.gnome.gnome-panel
115637
115638     https://bugzilla.gnome.org/show_bug.cgi?id=647579
115639
115640  gio/gsettings-tool.c | 57
115641  ++++++++++++++++++++++++++++++++++++++++++++++++++++
115642  1 file changed, 57 insertions(+)
115643
115644 commit 76d365372197e9ce9729402ae2fa4fac490f8dd0
115645 Author: David Zeuthen <davidz@redhat.com>
115646 Date:   Tue Apr 12 11:50:34 2011 -0400
115647
115648     gdbus-codegen: Add --c-generate-object-manager option + doc
115649     improvements
115650
115651     Signed-off-by: David Zeuthen <davidz@redhat.com>
115652
115653  docs/reference/gio/Makefile.am            |   4 +-
115654  docs/reference/gio/gdbus-codegen.xml      | 159
115655  +++++++++++++++++++-----------
115656  docs/reference/gio/gio-docs.xml           |   2 +-
115657  docs/reference/gio/migrating-gdbus.xml    |   7 +-
115658  gio/gdbus-codegen/codegen.py              | 153
115659  ++++++++++++++--------------
115660  gio/gdbus-codegen/codegen_main.py         |   9 +-
115661  gio/tests/Makefile.am                     |   6 +-
115662  gio/tests/gdbus-example-objectmanager.xml |   2 +-
115663  8 files changed, 200 insertions(+), 142 deletions(-)
115664
115665 commit 3f7912f142088cd27f53ba74fb69037c45223678
115666 Author: Matthias Clasen <mclasen@redhat.com>
115667 Date:   Tue Apr 12 10:02:31 2011 -0400
115668
115669     GLocalDirectoryMonitor: Improve struct packing
115670
115671  gio/glocaldirectorymonitor.h | 2 +-
115672  1 file changed, 1 insertion(+), 1 deletion(-)
115673
115674 commit a2094d5e564433ed3a4398afeacce80519bbda44
115675 Author: Matthias Clasen <mclasen@redhat.com>
115676 Date:   Tue Apr 12 10:02:12 2011 -0400
115677
115678     GIOSchedulerJob: Improve struct packing
115679
115680  gio/gioscheduler.c | 3 +--
115681  1 file changed, 1 insertion(+), 2 deletions(-)
115682
115683 commit bfe7548fe14ec3b49c96264c1e6d1650357fa41a
115684 Author: Matthias Clasen <mclasen@redhat.com>
115685 Date:   Tue Apr 12 10:01:37 2011 -0400
115686
115687     GFilenameCompleter: Improve struct packing
115688
115689  gio/gfilenamecompleter.c | 2 +-
115690  1 file changed, 1 insertion(+), 1 deletion(-)
115691
115692 commit 3e4f3673d8a54b3e1924d00a4a3a6048426f0b10
115693 Author: Matthias Clasen <mclasen@redhat.com>
115694 Date:   Tue Apr 12 10:01:05 2011 -0400
115695
115696     GFileAttributeMatcher: Improve struct packing
115697
115698  gio/gfileinfo.c | 5 +++--
115699  1 file changed, 3 insertions(+), 2 deletions(-)
115700
115701 commit 8903ec808bb02847d80a26c6224b319b2b2be059
115702 Author: Matthias Clasen <mclasen@redhat.com>
115703 Date:   Tue Apr 12 10:00:37 2011 -0400
115704
115705     GDBusProxy: Improve struct packing
115706
115707  gio/gdbusproxy.c | 2 +-
115708  1 file changed, 1 insertion(+), 1 deletion(-)
115709
115710 commit 53e3e111fd5a891e7b3668e1ca7eab4b987c855e
115711 Author: Matthias Clasen <mclasen@redhat.com>
115712 Date:   Tue Apr 12 10:00:03 2011 -0400
115713
115714     GDBusWorker: Improve struct packing
115715
115716  gio/gdbusprivate.c | 4 ++--
115717  1 file changed, 2 insertions(+), 2 deletions(-)
115718
115719 commit 9890c03579754ecf145575f6f77af6e34aa9b05c
115720 Author: Matthias Clasen <mclasen@redhat.com>
115721 Date:   Tue Apr 12 09:58:13 2011 -0400
115722
115723     GMarkupParseContext: Improve struct packing
115724
115725  glib/gmarkup.c | 3 ++-
115726  1 file changed, 2 insertions(+), 1 deletion(-)
115727
115728 commit f8b154f53a30930b6e3213c8b85bbb3dea4f68d7
115729 Author: Matthias Clasen <mclasen@redhat.com>
115730 Date:   Tue Apr 12 09:55:59 2011 -0400
115731
115732     GMatchInfo: improve struct packing
115733
115734  glib/gregex.c | 2 +-
115735  1 file changed, 1 insertion(+), 1 deletion(-)
115736
115737 commit 8276d0e557259154beaf3f2997276ba32ee9c1ee
115738 Author: David Zeuthen <davidz@redhat.com>
115739 Date:   Tue Apr 12 09:28:09 2011 -0400
115740
115741     Spiff up the "Migrating to GDBus" docs a bit
115742
115743     Signed-off-by: David Zeuthen <davidz@redhat.com>
115744
115745  docs/reference/gio/migrating-gdbus.xml         | 17 ++++---
115746  gio/tests/Makefile.am                          |  2 +-
115747  gio/tests/gdbus-example-objectmanager-client.c | 65
115748  ++++++++++++++++++++------
115749  gio/tests/gdbus-example-objectmanager-server.c | 34 ++++++++++----
115750  gio/tests/gdbus-example-objectmanager.xml      | 18 ++++++-
115751  5 files changed, 106 insertions(+), 30 deletions(-)
115752
115753 commit fc59b9d8436f295713d68e3f2a5af86b93013180
115754 Author: David Zeuthen <davidz@redhat.com>
115755 Date:   Mon Apr 11 18:32:11 2011 -0400
115756
115757     Update "Migrating to GDBus" chapter to take gdbus-codegen(1)
115758     into account
115759
115760     Signed-off-by: David Zeuthen <davidz@redhat.com>
115761
115762  docs/reference/gio/gdbus-codegen.xml      |   2 +-
115763  docs/reference/gio/migrating-gdbus.xml    | 223
115764  ++++++++++++------------------
115765  gio/tests/gdbus-example-objectmanager.xml |  26 +++-
115766  3 files changed, 105 insertions(+), 146 deletions(-)
115767
115768 commit ff6ecc61c992e27cc018b0716a3910efb4c0656a
115769 Author: Matthias Clasen <mclasen@redhat.com>
115770 Date:   Mon Apr 11 13:26:40 2011 -0400
115771
115772     Add forgotten apis
115773
115774     g_desktop_app_info_launch_uris_as_manager was not listed in
115775     the docs.
115776
115777  NEWS | 30 +++++++++++++++++++++++++++++-
115778  1 file changed, 29 insertions(+), 1 deletion(-)
115779
115780 commit e5525f1010825bc5dfbed39f593999d6a115a972
115781 Author: David Zeuthen <davidz@redhat.com>
115782 Date:   Mon Apr 11 16:35:14 2011 -0400
115783
115784     GDBus: Add ObjectManager example
115785
115786     Signed-off-by: David Zeuthen <davidz@redhat.com>
115787
115788  gio/tests/Makefile.am                          |  29 +++++
115789  gio/tests/gdbus-example-objectmanager-client.c | 135
115790  +++++++++++++++++++++++
115791  gio/tests/gdbus-example-objectmanager-server.c | 141
115792  +++++++++++++++++++++++++
115793  gio/tests/gdbus-example-objectmanager.xml      |  33 ++++++
115794  4 files changed, 338 insertions(+)
115795
115796 commit 24533f261900b3234abc4182ffea6bbd1cb1a29e
115797 Author: David Zeuthen <davidz@redhat.com>
115798 Date:   Mon Apr 11 15:34:38 2011 -0400
115799
115800     Also use interface_ instead of interface in C files
115801
115802     This is because gtk-doc scans the function in the H file but reads the
115803     docs from the C file. Annoying.
115804
115805     Signed-off-by: David Zeuthen <davidz@redhat.com>
115806
115807  gio/gdbusinterface.c     |  34 +++++-----
115808  gio/gdbusinterfacestub.c | 170
115809  +++++++++++++++++++++++------------------------
115810  gio/gdbusobjectstub.c    |  44 ++++++------
115811  3 files changed, 124 insertions(+), 124 deletions(-)
115812
115813 commit 6cc4dc5b9bb88aff4ec04f115facecef56b7374c
115814 Author: David Zeuthen <davidz@redhat.com>
115815 Date:   Mon Apr 11 15:22:37 2011 -0400
115816
115817     GDBusInterfaceStub: Rename stub parameter to interface
115818
115819     Signed-off-by: David Zeuthen <davidz@redhat.com>
115820
115821  gio/gdbusinterfacestub.c | 256
115822  +++++++++++++++++++++++------------------------
115823  gio/gdbusinterfacestub.h |  30 +++---
115824  2 files changed, 143 insertions(+), 143 deletions(-)
115825
115826 commit 48090287367bf4c57f375faaca8d65bd9cce0d11
115827 Author: David Zeuthen <davidz@redhat.com>
115828 Date:   Mon Apr 11 15:13:25 2011 -0400
115829
115830     GDBus: Avoid using the word interface in public C headers
115831
115832     Same deal as with e.g. index since some libraries may do crazy stuff
115833     such as "#define interface xyz".
115834
115835     Signed-off-by: David Zeuthen <davidz@redhat.com>
115836
115837  gio/gdbusinterface.h     | 12 ++++++------
115838  gio/gdbusobject.h        |  4 ++--
115839  gio/gdbusobjectmanager.h |  4 ++--
115840  gio/gdbusobjectstub.h    |  4 ++--
115841  4 files changed, 12 insertions(+), 12 deletions(-)
115842
115843 commit 5ec05ebfd48ab6bac396f8cd30b47d61b93c7884
115844 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
115845 Date:   Mon Apr 11 21:06:01 2011 +0200
115846
115847     Updated Spanish translation
115848
115849  po/es.po | 530
115850  ++++++++++++++++++++++++++++++++-------------------------------
115851  1 file changed, 272 insertions(+), 258 deletions(-)
115852
115853 commit 4dffec890631acc926b6e66da4d318e3587f7d38
115854 Author: David Zeuthen <davidz@redhat.com>
115855 Date:   Mon Apr 11 14:59:19 2011 -0400
115856
115857     Dist test-codegen.xml
115858
115859     Signed-off-by: David Zeuthen <davidz@redhat.com>
115860
115861  gio/tests/Makefile.am | 4 +++-
115862  1 file changed, 3 insertions(+), 1 deletion(-)
115863
115864 commit eaef2a8f3f54354af50e0089a578f83656756d8d
115865 Author: Matthias Clasen <mclasen@redhat.com>
115866 Date:   Mon Apr 11 13:26:40 2011 -0400
115867
115868     Add forgotten apis
115869
115870     g_desktop_app_info_launch_uris_as_manager was not listed in
115871     the docs.
115872
115873  docs/reference/gio/gio-sections.txt | 2 ++
115874  1 file changed, 2 insertions(+)
115875
115876 commit c36aa59bf05b972ae1c1e0b9e273064914ca3447
115877 Author: Matthias Clasen <mclasen@redhat.com>
115878 Date:   Mon Apr 11 13:21:12 2011 -0400
115879
115880     Fix duplicate private subsection
115881
115882     gtk-doc doesn't understand duplicate Private subsections in
115883     the obvious way, it seems.
115884
115885  docs/reference/glib/glib-sections.txt | 8 +++-----
115886  1 file changed, 3 insertions(+), 5 deletions(-)
115887
115888 commit 1a6dd8c7fabdb79bcce7dc04f0e6044a343169f4
115889 Author: Matthias Clasen <mclasen@redhat.com>
115890 Date:   Mon Apr 11 13:20:55 2011 -0400
115891
115892     Fix a few parameter mismatches in the docs
115893
115894  glib/gtimezone.c | 20 ++++++++++----------
115895  glib/gtimezone.h |  4 ++--
115896  2 files changed, 12 insertions(+), 12 deletions(-)
115897
115898 commit 3c94299b0ff1c8e1b0b06bedd73b1b725e631d8a
115899 Author: Matthias Clasen <mclasen@redhat.com>
115900 Date:   Mon Apr 11 12:57:19 2011 -0400
115901
115902     Don't include unistd.h unconditionally
115903
115904     It doesn't exist on all platforms. Partial fix for bug 647341.
115905
115906  gio/glib-compile-schemas.c | 9 ++++++---
115907  1 file changed, 6 insertions(+), 3 deletions(-)
115908
115909 commit 9d048615da794e265256ad29c27daf147675f239
115910 Author: Matthias Clasen <mclasen@redhat.com>
115911 Date:   Mon Apr 11 12:53:25 2011 -0400
115912
115913     Add 2.30 index to GLib docs
115914
115915  docs/reference/glib/glib-docs.sgml | 4 ++++
115916  1 file changed, 4 insertions(+)
115917
115918 commit 8f2a6d3e5a6208953c4e1691826597b2cd6ea2b2
115919 Author: Matthias Clasen <mclasen@redhat.com>
115920 Date:   Mon Apr 11 12:26:15 2011 -0400
115921
115922     Updates
115923
115924  NEWS | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
115925  1 file changed, 53 insertions(+), 5 deletions(-)
115926
115927 commit 9c1941c07fba7626ba1a40a7009615c88a645539
115928 Author: David Zeuthen <davidz@redhat.com>
115929 Date:   Mon Apr 11 10:54:52 2011 -0400
115930
115931     GDBus: Add test-suite for new ObjectManager and gdbus-codegen(1) code
115932
115933     Signed-off-by: David Zeuthen <davidz@redhat.com>
115934
115935  gio/tests/Makefile.am          |   24 +
115936  gio/tests/gdbus-test-codegen.c | 2178
115937  ++++++++++++++++++++++++++++++++++++++++
115938  gio/tests/test-codegen.xml     |  341 +++++++
115939  3 files changed, 2543 insertions(+)
115940
115941 commit 982195b61c4996e1dd8045dcdb818ff7ee45d5b4
115942 Author: David Zeuthen <davidz@redhat.com>
115943 Date:   Mon Apr 11 10:51:37 2011 -0400
115944
115945     GDBus: Use thread-default GMainContext in _g_assert_property_notify
115946     + friends
115947
115948     Signed-off-by: David Zeuthen <davidz@redhat.com>
115949
115950  gio/tests/gdbus-tests.c | 4 ++--
115951  1 file changed, 2 insertions(+), 2 deletions(-)
115952
115953 commit ff57ed5d6a67f91ef35ae947f3fea7ecce12ee7b
115954 Author: Ryan Lortie <desrt@desrt.ca>
115955 Date:   Mon Apr 11 03:30:24 2011 -0400
115956
115957     GApplication: g_settings_sync() on exit
115958
115959     Call g_settings_sync() just before g_applcation_run() returns.
115960     This is
115961     really the correct thing to do in every case that you're using
115962     GSettings
115963     and it prevents every single application from having to do it for
115964     themselves.
115965
115966     Closes bug #647419.
115967
115968  gio/gapplication.c | 2 ++
115969  1 file changed, 2 insertions(+)
115970
115971 commit 68aef334041c7da2c67e43b743b8e93114d84e54
115972 Author: Ryan Lortie <desrt@desrt.ca>
115973 Date:   Mon Apr 11 03:37:47 2011 -0400
115974
115975     GSettings: make _sync() a no-op if uninitialised
115976
115977     If GSettings is uninitialised then g_settings_sync() should very
115978     obviously just return right away (rather than attempting to initialise
115979     GSettings first).
115980
115981  gio/gsettingsbackend.c | 23 +++++++++++++++++------
115982  1 file changed, 17 insertions(+), 6 deletions(-)
115983
115984 commit 6a45180c95baaddedafacf1780de2670c5a6a44a
115985 Author: David Zeuthen <davidz@redhat.com>
115986 Date:   Sun Apr 10 11:19:45 2011 -0400
115987
115988     Clarify docs for g_dbus_gvalue_to_gvariant() and
115989     g_dbus_gvariant_to_gvalue()
115990
115991     Signed-off-by: David Zeuthen <davidz@redhat.com>
115992
115993  gio/gdbusutils.c | 77
115994  +++++++++++++++++++++++++++++---------------------------
115995  gio/gdbusutils.h |  2 +-
115996  2 files changed, 41 insertions(+), 38 deletions(-)
115997
115998 commit 45377252db37ed46b4fd4c17ae88d8804c8c0923
115999 Author: Ryan Lortie <desrt@desrt.ca>
116000 Date:   Sun Apr 10 07:55:03 2011 -0400
116001
116002     Add test case for G_APPLICATION_NON_UNIQUE
116003
116004  gio/tests/gapplication.c | 74
116005  ++++++++++++++++++++++++++++++++++++++++++++++++
116006  1 file changed, 74 insertions(+)
116007
116008 commit 9d204338f3e2a0eb7fb53eb7287040eb8d0f8589
116009 Author: Ryan Lortie <desrt@desrt.ca>
116010 Date:   Sun Apr 10 07:51:55 2011 -0400
116011
116012     GApplication: add G_APPLICATION_NON_UNIQUE
116013
116014     Add a flag to essentially short-circuit g_application_register().  The
116015     application makes no attempt to acquire the bus name or check for
116016     existing instances with that name.  The application is never
116017     considered
116018     as being 'remote' and all requests are handled locally.
116019
116020     Closes #646985.
116021
116022  gio/gapplication.c | 19 +++++++++++--------
116023  gio/gioenums.h     |  9 ++++++++-
116024  2 files changed, 19 insertions(+), 9 deletions(-)
116025
116026 commit 53389d963d1271d0c36862e2b4866ff5231b9b9e
116027 Author: Ryan Lortie <desrt@desrt.ca>
116028 Date:   Sun Apr 10 07:50:26 2011 -0400
116029
116030     GApplication: fix leaked object path
116031
116032     In the case that we fail to become the primary instance we should
116033     unregister *both* object paths that we registered during our attempt.
116034
116035  gio/gapplicationimpl-dbus.c | 3 +++
116036  1 file changed, 3 insertions(+)
116037
116038 commit 01a5f19e049618fc4665c809ef85958cca1ee2ae
116039 Author: David Zeuthen <davidz@redhat.com>
116040 Date:   Sat Apr 9 17:51:59 2011 -0400
116041
116042     Improve g_dbus_gvalue_to_gvariant() docs
116043
116044     Signed-off-by: David Zeuthen <davidz@redhat.com>
116045
116046  gio/gdbusutils.c | 30 +++++++++++-------------------
116047  1 file changed, 11 insertions(+), 19 deletions(-)
116048
116049 commit 61704dbca5a0004ab9b1172cd96b8d81b1697d61
116050 Author: Dan Winship <danw@gnome.org>
116051 Date:   Sat Apr 9 12:47:32 2011 -0400
116052
116053     GSocket: clarify g_socket_receive documentation
116054
116055     g_socket_receive* return 0 if the connection is closed.
116056
116057     https://bugzilla.gnome.org/show_bug.cgi?id=643074
116058
116059  gio/gsocket.c | 30 ++++++++++++++++++------------
116060  1 file changed, 18 insertions(+), 12 deletions(-)
116061
116062 commit ea57feff96f13bbd4d03a76040a4ddfad2677310
116063 Author: Dan Winship <danw@gnome.org>
116064 Date:   Thu Mar 10 22:09:31 2011 -0500
116065
116066     gsettings-tool: warn if setting a value fails
116067
116068     eg, if the dconf backend cannot connect to dbus
116069
116070     https://bugzilla.gnome.org/show_bug.cgi?id=641768
116071
116072  gio/gsettings-tool.c | 14 +++++++++++---
116073  1 file changed, 11 insertions(+), 3 deletions(-)
116074
116075 commit 1d781ba3bec741475eaa745aec2c060e9b1114f4
116076 Author: David Zeuthen <davidz@redhat.com>
116077 Date:   Sat Apr 9 11:46:19 2011 -0400
116078
116079     GDBus: Document GVariant/GValue conversion routines and move to them
116080     to utils
116081
116082     Signed-off-by: David Zeuthen <davidz@redhat.com>
116083
116084  docs/reference/gio/gio-sections.txt |   4 +-
116085  gio/gdbusinterface.c                | 315 -----------------------------
116086  gio/gdbusinterface.h                |   7 -
116087  gio/gdbusutils.c                    | 385
116088  ++++++++++++++++++++++++++++++++++++
116089  gio/gdbusutils.h                    |   5 +
116090  gio/gio.symbols                     |   4 +-
116091  6 files changed, 394 insertions(+), 326 deletions(-)
116092
116093 commit 9c8341f1aaf01148ee2ca7f634478cdfaf4a0303
116094 Author: David Zeuthen <davidz@redhat.com>
116095 Date:   Sat Apr 9 11:39:32 2011 -0400
116096
116097     Forgot to add autofoo for libffi
116098
116099     Signed-off-by: David Zeuthen <davidz@redhat.com>
116100
116101  configure.ac | 4 ++++
116102  1 file changed, 4 insertions(+)
116103
116104 commit 88ab35f3cb6127036361e421987a127bddb989c8
116105 Author: David Zeuthen <davidz@redhat.com>
116106 Date:   Fri Apr 8 17:34:44 2011 -0400
116107
116108     Add a generic libffi based marshaller to libgobject
116109
116110     This code is from https://bugzilla.gnome.org/show_bug.cgi?id=567087
116111     and was adapted by myself to also support the GVariant fundamental
116112     type.
116113
116114     Signed-off-by: David Zeuthen <davidz@redhat.com>
116115
116116  docs/reference/gobject/gobject-sections.txt |   1 +
116117  gio/gdbus-codegen/codegen.py                | 189
116118  +--------------------------
116119  gobject-2.0.pc.in                           |   1 +
116120  gobject/Makefile.am                         |   4 +-
116121  gobject/gclosure.c                          | 194
116122  ++++++++++++++++++++++++++++
116123  gobject/gclosure.h                          |   7 +
116124  gobject/gobject.symbols                     |   1 +
116125  7 files changed, 209 insertions(+), 188 deletions(-)
116126
116127 commit 0b9229beca5379b638e9d9a879bca30560042023
116128 Author: David Zeuthen <davidz@redhat.com>
116129 Date:   Fri Apr 8 16:57:31 2011 -0400
116130
116131     Add gdbus-codegen(1) command
116132
116133     It doesn't work yet without the user manually adding ffi bits. That's
116134     the topic of the next commit.
116135
116136     Signed-off-by: David Zeuthen <davidz@redhat.com>
116137
116138  configure.ac                         |    2 +
116139  docs/reference/gio/Makefile.am       |    6 +-
116140  docs/reference/gio/gdbus-codegen.xml |  674 +++++++++++
116141  docs/reference/gio/gio-docs.xml      |    1 +
116142  gio/Makefile.am                      |    2 +-
116143  gio/gdbus-codegen/Makefile.am        |   27 +
116144  gio/gdbus-codegen/__init__.py        |    1 +
116145  gio/gdbus-codegen/codegen.py         | 2104
116146  ++++++++++++++++++++++++++++++++++
116147  gio/gdbus-codegen/codegen_docbook.py |  283 +++++
116148  gio/gdbus-codegen/codegen_main.py    |  171 +++
116149  gio/gdbus-codegen/config.py.in       |    6 +
116150  gio/gdbus-codegen/dbustypes.py       |  288 +++++
116151  gio/gdbus-codegen/gdbus-codegen.in   |   11 +
116152  gio/gdbus-codegen/parser.py          |  255 ++++
116153  gio/gdbus-codegen/utils.py           |   56 +
116154  15 files changed, 3884 insertions(+), 3 deletions(-)
116155
116156 commit 1a0424b7ff4550ae90ff730bb98d40bface512f3
116157 Author: Matthias Clasen <mclasen@redhat.com>
116158 Date:   Fri Apr 8 17:02:01 2011 -0400
116159
116160     Fix another faulty GApplicationCommandline example
116161
116162     Several flaws were pointed out by Shaun McCance. We were
116163     leaking handled arguments, and we were mishandling the last
116164     argument, and we were actually skipping arguments too.
116165
116166     https://bugzilla.gnome.org/show_bug.cgi?id=647031
116167
116168  gio/tests/gapplication-example-cmdline2.c | 16 ++++++++++------
116169  1 file changed, 10 insertions(+), 6 deletions(-)
116170
116171 commit ac93a6af88901840b3324c086221c9153608df0a
116172 Author: David Zeuthen <davidz@redhat.com>
116173 Date:   Fri Apr 8 16:29:48 2011 -0400
116174
116175     Add "Since: 2.30" for new D-Bus routines
116176
116177     Signed-off-by: David Zeuthen <davidz@redhat.com>
116178
116179  gio/gdbusinterface.c           | 10 ++++++++++
116180  gio/gdbusinterface.h           |  4 ++++
116181  gio/gdbusinterfacestub.c       | 24 ++++++++++++++++++++++++
116182  gio/gdbusinterfacestub.h       |  4 ++++
116183  gio/gdbusobject.c              | 14 ++++++++++++++
116184  gio/gdbusobject.h              |  2 ++
116185  gio/gdbusobjectmanager.c       | 22 ++++++++++++++++------
116186  gio/gdbusobjectmanager.h       |  2 ++
116187  gio/gdbusobjectmanagerclient.c | 40
116188  ++++++++++++++++++++++++++++++++++++++++
116189  gio/gdbusobjectmanagerclient.h |  4 ++++
116190  gio/gdbusobjectmanagerserver.c | 14 ++++++++++++++
116191  gio/gdbusobjectmanagerserver.h |  6 +++++-
116192  gio/gdbusobjectproxy.c         |  8 ++++++++
116193  gio/gdbusobjectproxy.h         |  4 ++++
116194  gio/gdbusobjectstub.c          | 16 ++++++++++++++++
116195  gio/gdbusobjectstub.h          |  6 +++++-
116196  16 files changed, 172 insertions(+), 8 deletions(-)
116197
116198 commit bf6e10fe5231e892e9f64b0887b6a432047be07a
116199 Author: David Zeuthen <davidz@redhat.com>
116200 Date:   Fri Apr 8 16:29:30 2011 -0400
116201
116202     Add docs for new high-level D-Bus types
116203
116204     Signed-off-by: David Zeuthen <davidz@redhat.com>
116205
116206  docs/reference/gio/gio-docs.xml     |   8 ++
116207  docs/reference/gio/gio-sections.txt | 179
116208  ++++++++++++++++++++++++++++++++++++
116209  docs/reference/gio/gio.types        |   8 ++
116210  3 files changed, 195 insertions(+)
116211
116212 commit 1e2e58705c0dbda29a6bbe9fb890b7700fee428e
116213 Author: David Zeuthen <davidz@redhat.com>
116214 Date:   Fri Apr 8 16:12:33 2011 -0400
116215
116216     GDBusProxy: Store GDBusObject in private struct instead of qdata
116217
116218     Signed-off-by: David Zeuthen <davidz@redhat.com>
116219
116220  gio/gdbusproxy.c | 18 +++++++++++++-----
116221  1 file changed, 13 insertions(+), 5 deletions(-)
116222
116223 commit b41cf76350c144379c012f6a959dd30152e17780
116224 Author: David Zeuthen <davidz@redhat.com>
116225 Date:   Fri Apr 8 16:12:09 2011 -0400
116226
116227     GDBusProxy: Update description to match GDBusInterface
116228
116229     Signed-off-by: David Zeuthen <davidz@redhat.com>
116230
116231  gio/gdbusproxy.c | 2 +-
116232  1 file changed, 1 insertion(+), 1 deletion(-)
116233
116234 commit 94b907134426e26393a86630dae5ce53baee6ae6
116235 Author: David Zeuthen <davidz@redhat.com>
116236 Date:   Fri Apr 8 15:14:47 2011 -0400
116237
116238     Start merging gdbus-codegen code
116239
116240     Signed-off-by: David Zeuthen <davidz@redhat.com>
116241
116242  gio/Makefile.am                |   16 +
116243  gio/gdbusauthobserver.c        |   17 +-
116244  gio/gdbusinterface.c           |  410 +++++++++++
116245  gio/gdbusinterface.h           |   79 ++
116246  gio/gdbusinterfacestub.c       |  693 ++++++++++++++++++
116247  gio/gdbusinterfacestub.h       |  105 +++
116248  gio/gdbusobject.c              |  191 +++++
116249  gio/gdbusobject.h              |   95 +++
116250  gio/gdbusobjectmanager.c       |  216 ++++++
116251  gio/gdbusobjectmanager.h       |   89 +++
116252  gio/gdbusobjectmanagerclient.c | 1575
116253  ++++++++++++++++++++++++++++++++++++++++
116254  gio/gdbusobjectmanagerclient.h |  129 ++++
116255  gio/gdbusobjectmanagerserver.c |  898 +++++++++++++++++++++++
116256  gio/gdbusobjectmanagerserver.h |   80 ++
116257  gio/gdbusobjectproxy.c         |  315 ++++++++
116258  gio/gdbusobjectproxy.h         |   72 ++
116259  gio/gdbusobjectstub.c          |  475 ++++++++++++
116260  gio/gdbusobjectstub.h          |   87 +++
116261  gio/gdbusprivate.c             |   18 +
116262  gio/gdbusprivate.h             |   20 +-
116263  gio/gdbusproxy.c               |   36 +
116264  gio/gio-marshal.list           |    3 +
116265  gio/gio.h                      |    8 +
116266  gio/gio.symbols                |   96 +++
116267  gio/gioenums.h                 |   36 +
116268  gio/giotypes.h                 |   33 +
116269  26 files changed, 5774 insertions(+), 18 deletions(-)
116270
116271 commit 0729260141bb585943ad1c6efa8ab7ee9058b0aa
116272 Author: David Zeuthen <davidz@redhat.com>
116273 Date:   Fri Apr 8 15:44:25 2011 -0400
116274
116275     Silence a bunch of -Wunused-but-set-variable warnings
116276
116277     Signed-off-by: David Zeuthen <davidz@redhat.com>
116278
116279  gio/gdbusaddress.c           | 29 +++++++++++++++++++++++++++++
116280  gio/gdbusauth.c              |  1 +
116281  gio/gdbusauthmechanismsha1.c |  4 ++++
116282  gio/gdbusconnection.c        | 17 -----------------
116283  gio/gdbusmessage.c           |  5 ++---
116284  gio/gdbusprivate.c           |  1 +
116285  gio/gdbusproxy.c             |  5 +----
116286  gio/gdbusserver.c            |  5 +----
116287  gio/gdbusutils.c             |  4 ----
116288  gio/gicon.c                  |  4 +---
116289  gio/ginetaddress.c           |  1 +
116290  gio/glib-compile-schemas.c   |  3 ---
116291  gio/gresolver.c              |  2 ++
116292  gio/gsocket.c                |  6 +-----
116293  gio/gsocketconnection.c      |  1 +
116294  gio/gsocketcontrolmessage.c  |  1 +
116295  gio/gunixconnection.c        |  1 +
116296  gio/gvdb/gvdb-reader.c       |  2 --
116297  gio/tests/converter-stream.c |  6 ------
116298  gio/tests/file.c             |  9 +++------
116299  gio/tests/httpd.c            |  1 +
116300  gio/tests/live-g-file.c      |  3 +--
116301  gio/tests/sleepy-stream.c    |  3 ---
116302  23 files changed, 52 insertions(+), 62 deletions(-)
116303
116304 commit 23818d1e61bdf33e5f19ba1c0993bacfcdc113db
116305 Author: Ryan Lortie <desrt@desrt.ca>
116306 Date:   Fri Apr 8 09:14:50 2011 -0400
116307
116308     GSettings: remove more asserts
116309
116310     Same logic as the last commit on this topic, applied to the other
116311     functions too.
116312
116313  gio/gsettings.c | 8 --------
116314  1 file changed, 8 deletions(-)
116315
116316 commit edaf99be8662bf19a67ef5e62b8402764197d0c6
116317 Author: Matthias Clasen <mclasen@redhat.com>
116318 Date:   Fri Apr 8 07:13:54 2011 -0400
116319
116320     Avoid an interaction between GApplication and GOption
116321
116322     When using GOption to handle commandlines, we need to disable
116323     the builtin help handling, since it calls exit(). Also mention
116324     this particular pitfall in the docs.
116325
116326  gio/gapplicationcommandline.c             |  5 ++++-
116327  gio/tests/gapplication-example-cmdline3.c | 11 +++++++++++
116328  2 files changed, 15 insertions(+), 1 deletion(-)
116329
116330 commit 3498d58289ed833aeae59bfc76db0f5fa5840481
116331 Author: Ryan Lortie <desrt@desrt.ca>
116332 Date:   Fri Apr 8 01:47:52 2011 -0400
116333
116334     glib-compile-schemas: check for undefined refs
116335
116336     For child schemas, verify that the named schema actually exists and
116337     issue a warning if not.  This error in schema files will cause runtime
116338     errors when iterating over the list of child schemas and attempting to
116339     instantiate each one.
116340
116341     This will move from being merely a warning to a hard error in the
116342     future.
116343
116344     Bug #646039.
116345
116346  gio/glib-compile-schemas.c | 28 ++++++++++++++++++++++------
116347  1 file changed, 22 insertions(+), 6 deletions(-)
116348
116349 commit 4ece333afeb046b60eaa5fd512694e5c8f1587a6
116350 Author: Ryan Lortie <desrt@desrt.ca>
116351 Date:   Thu Apr 7 21:25:01 2011 -0400
116352
116353     Don't assert on backend == settings->priv->backend
116354
116355     They could be different if a notification is queued for delivery and
116356     someone calls g_settings_delay().
116357
116358     Bug #646843.
116359
116360  gio/gsettings.c | 12 +++++++++++-
116361  1 file changed, 11 insertions(+), 1 deletion(-)
116362
116363 commit a2e3a4d150b59213694b5166d0fda60d2b17970a
116364 Author: Matthias Clasen <mclasen@redhat.com>
116365 Date:   Thu Apr 7 17:14:36 2011 -0400
116366
116367     Add a warning to the g_dbus_connection_set_exit_on_close docs
116368
116369     Tell people to not leak their apps out of the session.
116370
116371  gio/gdbusconnection.c | 9 ++++++++-
116372  1 file changed, 8 insertions(+), 1 deletion(-)
116373
116374 commit 784619bc3aeb0e4f4d0dcf1c6feb934eaa586841
116375 Author: Dan Winship <danw@gnome.org>
116376 Date:   Mon Apr 4 11:10:50 2011 -0400
116377
116378     Fix two leaks seen when using TLS connections
116379
116380     g_tls_certificate_list_new_from_file() was leaking the file contents,
116381     and GSource was leaking the GSourcePrivate structure that got
116382     created when using child sources.
116383
116384  gio/gtlscertificate.c | 1 +
116385  glib/gmain.c          | 7 +++++++
116386  2 files changed, 8 insertions(+)
116387
116388 commit 9fdc8d976a06d892e3718b417759aacf83167616
116389 Author: Jordi Serratosa <serratosa@gmail.com>
116390 Date:   Mon Apr 4 21:16:35 2011 +0200
116391
116392     [l10n]Fixes on Catalan translation
116393
116394  po/ca.po | 20 ++++++++++----------
116395  1 file changed, 10 insertions(+), 10 deletions(-)
116396
116397 commit 418358f452a858205c1236c9826b40de92aca430
116398 Author: OKANO Takayoshi <kano@na.rim.or.jp>
116399 Date:   Mon Apr 4 21:27:35 2011 +0900
116400
116401     Updated Japanese translation
116402
116403  po/ja.po | 1192
116404  ++++++++++++++++++++++++++++++++++++--------------------------
116405  1 file changed, 696 insertions(+), 496 deletions(-)
116406
116407 commit 3ac7e0a7fe0156605237916d7388cb8894b93b72
116408 Author: Murray Cumming <murrayc@murrayc.com>
116409 Date:   Thu Mar 24 09:37:21 2011 +0100
116410
116411     Docs: Change DBus to D-Bus
116412
116413  gio/gioenums.h             |  2 +-
116414  glib/gvariant-serialiser.c | 12 ++++++------
116415  glib/gvariant.c            | 38 +++++++++++++++++++-------------------
116416  glib/gvarianttype.c        | 20 ++++++++++----------
116417  glib/gvarianttype.h        | 18 +++++++++---------
116418  5 files changed, 45 insertions(+), 45 deletions(-)
116419
116420 commit 27a067a3c860271b62f009382444d5d728932e47
116421 Author: Petr Kovar <pknbe@volny.cz>
116422 Date:   Mon Apr 4 04:10:42 2011 +0200
116423
116424     Update Czech translation
116425
116426  po/cs.po | 1139
116427  +++++++++++++++++++++++++++++++++++---------------------------
116428  1 file changed, 639 insertions(+), 500 deletions(-)
116429
116430 commit 88a6723bf4453d20d467dad7f1400a14e1248545
116431 Author: Gabor Kelemen <kelemeng@gnome.hu>
116432 Date:   Sun Apr 3 10:13:57 2011 +0200
116433
116434     Updated Hungarian translation
116435
116436  po/hu.po | 44 ++++++++++++++++++++++----------------------
116437  1 file changed, 22 insertions(+), 22 deletions(-)
116438
116439 commit 32e26cf17936e0ad26252acb24530a7e2811e3eb
116440 Author: Murray Cumming <murrayc@murrayc.com>
116441 Date:   Sat Apr 2 15:42:11 2011 +0200
116442
116443     GDBusMethodInvocation: Improve get_parameters() documentation.
116444
116445     Note that the returned GVariant is always a tuple.
116446     See bug #646420.
116447
116448  gio/gdbusmethodinvocation.c | 5 +++--
116449  1 file changed, 3 insertions(+), 2 deletions(-)
116450
116451 commit 98365dff73d8ecc8a02b7dfedce87e6fc28f4e39
116452 Author: Colin Walters <walters@verbum.org>
116453 Date:   Thu Mar 31 17:07:07 2011 -0400
116454
116455     gqsort: Quiet a compiler warning for qsort_r
116456
116457  glib/gqsort.c | 2 +-
116458  1 file changed, 1 insertion(+), 1 deletion(-)
116459
116460 commit 14bb138d581b40bbd850c85ae63c8391a1671696
116461 Author: Colin Walters <walters@verbum.org>
116462 Date:   Fri Mar 25 11:59:33 2011 -0400
116463
116464     goption: [linux] Look in /proc/self/cmdline for argv0 if not specified
116465
116466     We really shouldn't use <unknown> when we can perfectly easily
116467     get argv0 out of /proc.  This avoids people having to pass argv
116468     down into gtk_init/g_option_context_parse etc., which is important
116469     because GTK+ uses it to initialize the WM_CLASS, which in turn
116470     GNOME Shell consumes for application tracking.
116471
116472     https://bugzilla.gnome.org/show_bug.cgi?id=644309
116473
116474  glib/goption.c              | 50 ++++++++++++++++++++++++++++++-----
116475  glib/tests/Makefile.am      |  4 +++
116476  glib/tests/option-argv0.c   | 63
116477  +++++++++++++++++++++++++++++++++++++++++++++
116478  glib/tests/option-context.c | 25 +++---------------
116479  4 files changed, 113 insertions(+), 29 deletions(-)
116480
116481 commit 131b9f98ea6ec1cc7b8dce539199d181ab1dac19
116482 Author: Ryan Lortie <desrt@desrt.ca>
116483 Date:   Thu Mar 31 15:55:21 2011 +0530
116484
116485     gio.symbols updates
116486
116487  gio/gio.symbols | 7 +++++++
116488  1 file changed, 7 insertions(+)
116489
116490 commit 7a752e0817986d535717ceee2d502f00e3c0f747
116491 Author: Ryan Lortie <desrt@desrt.ca>
116492 Date:   Thu Mar 31 15:51:01 2011 +0530
116493
116494     Improve .gitignore
116495
116496  gio/tests/.gitignore     | 1 +
116497  glib/tests/.gitignore    | 4 ++++
116498  gobject/tests/.gitignore | 5 +++++
116499  m4macros/.gitignore      | 1 +
116500  4 files changed, 11 insertions(+)
116501
116502 commit 0cadce7e93b0246ad57ab26b9bc851facbb54416
116503 Author: Ryan Lortie <desrt@desrt.ca>
116504 Date:   Thu Mar 31 15:47:54 2011 +0530
116505
116506     glib.symbols: add some missing symbols
116507
116508  glib/glib.symbols | 2 ++
116509  1 file changed, 2 insertions(+)
116510
116511 commit d95b750a1d936d962b4c00be2d65ea1606f143cb
116512 Author: Ryan Lortie <desrt@desrt.ca>
116513 Date:   Thu Mar 31 15:12:34 2011 +0530
116514
116515     compile schemas test: open ranges for all types
116516
116517     We need to make sure that every value in the table actually parses
116518     with
116519     GVariant.
116520
116521  gio/tests/gschema-compile.c                        |  3 +-
116522  gio/tests/schema-tests/range-type-test.gschema.xml | 76
116523  ++++++++++++++++++++++
116524  2 files changed, 78 insertions(+), 1 deletion(-)
116525
116526 commit d2af82e8203323e1b7fad4460c6b48411ef81711
116527 Author: Ryan Lortie <desrt@desrt.ca>
116528 Date:   Thu Mar 31 15:11:30 2011 +0530
116529
116530     gschema-test: invert expectation for min/max omit
116531
116532     It is now completely valid.
116533
116534     Fix up what is now a legitimate range error in the schema used in
116535     one of
116536     the tests.
116537
116538  gio/tests/gschema-compile.c                          | 4 ++--
116539  gio/tests/schema-tests/range-missing-max.gschema.xml | 4 ++--
116540  2 files changed, 4 insertions(+), 4 deletions(-)
116541
116542 commit cde83c8ccd5d56a72d2e3f0d36e9a902f9375482
116543 Author: Ryan Lortie <desrt@desrt.ca>
116544 Date:   Thu Mar 31 15:10:25 2011 +0530
116545
116546     glib-compile-schemas: min and max are now optional
116547
116548     Will be taken to be the minimum and maximum value for the type of the
116549     key if they are left out.
116550
116551     Bug #646310.
116552
116553  gio/glib-compile-schemas.c | 31 +++++++++++++++++++++++++++++--
116554  1 file changed, 29 insertions(+), 2 deletions(-)
116555
116556 commit cd35e2e64341c7d8186f448e990e6589f0b21d64
116557 Author: Ryan Lortie <desrt@desrt.ca>
116558 Date:   Thu Mar 31 15:09:55 2011 +0530
116559
116560     GVariant test: test parsing of "inf" and "nan"
116561
116562  glib/tests/gvariant.c | 17 +++++++++++++++++
116563  1 file changed, 17 insertions(+)
116564
116565 commit 85633f11824bc806bef3d18b8c8a0bdb96af6a16
116566 Author: Ryan Lortie <desrt@desrt.ca>
116567 Date:   Thu Mar 31 14:48:10 2011 +0530
116568
116569     GVariant parser: parse "inf", "-inf" and "nan"
116570
116571  glib/gvariant-parser.c | 13 ++++++++-----
116572  1 file changed, 8 insertions(+), 5 deletions(-)
116573
116574 commit 24ed841d6a65e3beff64b2252d132be9e57ede9a
116575 Author: Ryan Lortie <desrt@desrt.ca>
116576 Date:   Thu Mar 31 14:45:50 2011 +0530
116577
116578     GVariant parser: match strings without consuming
116579
116580     Add a new function that allows the parser to check that the current
116581     token is equal to a given string without consuming the token.
116582     Reimplement the 'consume' function in terms of the new function.
116583
116584  glib/gvariant-parser.c | 25 ++++++++++++++-----------
116585  1 file changed, 14 insertions(+), 11 deletions(-)
116586
116587 commit f6dff49136bd2202fd7a4b928b9dcd8fb625f8a4
116588 Author: Ryan Lortie <desrt@desrt.ca>
116589 Date:   Thu Mar 31 14:07:59 2011 +0530
116590
116591     GVariant parser: fix memory error
116592
116593     In some cases it was possible for the GVariant parser to access
116594     past the
116595     'limit' parameter.  This should fix that.
116596
116597  glib/gvariant-parser.c | 26 +++++++++++++++++---------
116598  1 file changed, 17 insertions(+), 9 deletions(-)
116599
116600 commit 49fa69e05eb6d2a29fc1de8af93e65c4dd45ad72
116601 Author: Ryan Lortie <desrt@desrt.ca>
116602 Date:   Thu Mar 31 12:44:40 2011 +0530
116603
116604     Add 'uint' convenience functions for GSettings
116605
116606     Without getting into a debate about the reasons why you may or may not
116607     want to use unsigned integers, it's sufficient to note that people
116608     have
116609     been using them and requesting this functionality.
116610
116611     Bug #641755.
116612
116613  docs/reference/gio/gio-sections.txt |  2 ++
116614  gio/gio.symbols                     |  2 ++
116615  gio/gsettings.c                     | 56
116616  +++++++++++++++++++++++++++++++++++++
116617  gio/gsettings.h                     |  5 ++++
116618  4 files changed, 65 insertions(+)
116619
116620 commit e9ce8f23748c28e19393cb225aeb6f7deac2fa62
116621 Author: Ryan Lortie <desrt@desrt.ca>
116622 Date:   Fri Mar 18 22:00:14 2011 -0400
116623
116624     Add GTimeZoneMonitor
116625
116626     Monitors /etc/localtime for changes and instructs GTimeZone to
116627     drop its
116628     cache.  Also has a signal for interested 3rd parties.
116629
116630  docs/reference/gio/gio-docs.xml     |   1 +
116631  docs/reference/gio/gio-sections.txt |  13 +++
116632  docs/reference/gio/gio.types        |   1 +
116633  gio/Makefile.am                     |   2 +
116634  gio/gio.h                           |   1 +
116635  gio/gtimezonemonitor.c              | 156
116636  ++++++++++++++++++++++++++++++++++++
116637  gio/gtimezonemonitor.h              |  47 +++++++++++
116638  glib/gtimezone.c                    |   3 +
116639  8 files changed, 224 insertions(+)
116640
116641 commit de3a3b181a97d43acd29bcdcdbd7406233b7ee9f
116642 Author: Ryan Lortie <desrt@desrt.ca>
116643 Date:   Fri Mar 18 23:09:52 2011 -0400
116644
116645     g_time_zone_new_local: cache the result
116646
116647     Add a function to drop the cache.
116648
116649  docs/reference/glib/glib-sections.txt |  2 ++
116650  glib/gtimezone.c                      | 57
116651  ++++++++++++++++++++++++++++++++++-
116652  glib/gtimezone.h                      |  2 ++
116653  3 files changed, 60 insertions(+), 1 deletion(-)
116654
116655 commit 29a074b87e60be0d3f5508fa71ceb61937777c6d
116656 Author: Ryan Lortie <desrt@desrt.ca>
116657 Date:   Fri Mar 18 23:09:17 2011 -0400
116658
116659     GTimeZone: don't add /etc/localtime to the cache
116660
116661     It may change.
116662
116663  glib/gtimezone.c | 40 ++++++++++++++--------------------------
116664  1 file changed, 14 insertions(+), 26 deletions(-)
116665
116666 commit 3d46c848c538b53e9d8b986803742bb4ee125e40
116667 Author: Miroslav Nikolić <miroslavnikolic@rocketmail.com>
116668 Date:   Thu Mar 31 00:47:41 2011 +0200
116669
116670     Updated Serbian translation
116671
116672  po/sr.po       | 1774
116673  ++++++++++++++++++++++++++++++++------------------------
116674  po/sr@latin.po | 1774
116675  ++++++++++++++++++++++++++++++++------------------------
116676  2 files changed, 2030 insertions(+), 1518 deletions(-)
116677
116678 commit d306d0019be47c6fc6600210c5c9acbf222729b5
116679 Author: Gil Forcada <gforcada@gnome.org>
116680 Date:   Wed Mar 30 23:17:29 2011 +0200
116681
116682     [l10n]Updated Catalan translation
116683
116684  po/ca.po | 344
116685  +++++++++++++++++++++++++++++++++------------------------------
116686  1 file changed, 180 insertions(+), 164 deletions(-)
116687
116688 commit 04969571bb9dd0f9415ca9cd2c3fd360e3f7f159
116689 Author: Martin Pitt <martin.pitt@ubuntu.com>
116690 Date:   Wed Mar 30 19:52:31 2011 +0200
116691
116692     [gi] Add missing allow-none annotations to Gio
116693
116694  gio/gdbusproxy.c | 18 ++++++++++--------
116695  1 file changed, 10 insertions(+), 8 deletions(-)
116696
116697 commit abe57505407fa3a8f95e41972e3c8deb79ec8f7d
116698 Author: Friedel Wolff <friedel@translate.org.za>
116699 Date:   Wed Mar 30 18:53:38 2011 +0200
116700
116701     Update translation for Afrikaans (af)
116702
116703  po/af.po | 2200
116704  ++++++++++++++++++++++++++++++++++++++++++--------------------
116705  1 file changed, 1510 insertions(+), 690 deletions(-)
116706
116707 commit 92977a221760eba19a5a7186f5ccc90f21262279
116708 Author: Bruce Cowan <bruce@bcowan.me.uk>
116709 Date:   Wed Mar 30 15:22:38 2011 +0100
116710
116711     Updated British English translation
116712
116713  po/en_GB.po | 14 +++++++++-----
116714  1 file changed, 9 insertions(+), 5 deletions(-)
116715
116716 commit 5f71bb583be44a4e7cacd36d5a21c27c9048e8ed
116717 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
116718 Date:   Wed Mar 30 21:17:26 2011 +0800
116719
116720     Updated Traditional Chinese translation(Hong Kong and Taiwan)
116721
116722  po/zh_HK.po | 336
116723  +++++++++++++++++++++++++++++++-----------------------------
116724  po/zh_TW.po | 336
116725  +++++++++++++++++++++++++++++++-----------------------------
116726  2 files changed, 350 insertions(+), 322 deletions(-)
116727
116728 commit c9bc758e8d638f2dd37b38249ae0a9a1034d0854
116729 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
116730 Date:   Tue Mar 29 14:12:25 2011 +0200
116731
116732     Updated Lithuanian translation.
116733
116734  po/lt.po | 1342
116735  ++++++++++++++++++++++++++++++++++++--------------------------
116736  1 file changed, 773 insertions(+), 569 deletions(-)
116737
116738 commit 95e7aa0e07d7d31d3459910fed014f7aa611f957
116739 Author: Jonathan Matthew <jonathan@d14n.org>
116740 Date:   Sun Mar 27 10:44:31 2011 +1000
116741
116742     introspection: add annotations for g_file_load_contents and friends
116743
116744     https://bugzilla.gnome.org/show_bug.cgi?id=645789
116745
116746  gio/gfile.c | 10 +++++-----
116747  1 file changed, 5 insertions(+), 5 deletions(-)
116748
116749 commit abe058a599a8b9a064ab6cbf8fe2416f6ecd08bc
116750 Author: Gil Forcada <gforcada@gnome.org>
116751 Date:   Tue Mar 29 00:58:25 2011 +0200
116752
116753     [l10n]Updated Catalan translation
116754
116755  po/ca.po | 2798
116756  ++++++++++++++++++++++++++++++++++++++++++--------------------
116757  1 file changed, 1920 insertions(+), 878 deletions(-)
116758
116759 commit f516ebc57b8e075744fd1c653fba47191dfd3fba
116760 Author: David Zeuthen <davidz@redhat.com>
116761 Date:   Mon Mar 28 13:04:34 2011 -0400
116762
116763     GDBusProxy: Also check signature when checking if signal is expected
116764
116765     Signed-off-by: David Zeuthen <davidz@redhat.com>
116766
116767  gio/gdbusproxy.c | 8 ++++++++
116768  1 file changed, 8 insertions(+)
116769
116770 commit caf993df6f9dbf2cd01ae16f5d757187c44683e3
116771 Author: David Zeuthen <davidz@redhat.com>
116772 Date:   Mon Mar 28 12:10:25 2011 -0400
116773
116774     GDBusProxy: Drop unexpected signals
116775
116776     If we have an expected interface and receive a signal not mentioned in
116777     the interface, simply drop it. This way, the application won't have to
116778     check for the signal itself.
116779
116780     This was pointed out in
116781
116782      https://bugzilla.gnome.org/show_bug.cgi?id=642724#c5
116783
116784     Signed-off-by: David Zeuthen <davidz@redhat.com>
116785
116786  gio/gdbusproxy.c | 8 ++++++++
116787  1 file changed, 8 insertions(+)
116788
116789 commit aa59fb9dd1a20004a5ba5f4d97c271eb5abe01e9
116790 Author: Olivier Crête <olivier.crete@collabora.co.uk>
116791 Date:   Fri Feb 18 20:34:06 2011 -0500
116792
116793     GDBusProxy: Validate properties received from service if possible
116794
116795     If the proxy has an GInterfaceInfo set, validate properties against it
116796     so the application doesn't have to do it.
116797
116798     Signed-off-by: David Zeuthen <davidz@redhat.com>
116799
116800  gio/gdbusproxy.c | 42 ++++++++++++++++++++++++++++++++++++------
116801  1 file changed, 36 insertions(+), 6 deletions(-)
116802
116803 commit 2809964c289ce278cc7477b7af908de7845c5c61
116804 Author: David Zeuthen <davidz@redhat.com>
116805 Date:   Mon Mar 28 11:35:14 2011 -0400
116806
116807     docs: Add a "Index of new symbols in 2.30" section
116808
116809     Signed-off-by: David Zeuthen <davidz@redhat.com>
116810
116811  docs/reference/gio/gio-docs.xml | 4 ++++
116812  1 file changed, 4 insertions(+)
116813
116814 commit b845c62c7feb06f3d16921b5c08065fb13a1030b
116815 Author: David Zeuthen <davidz@redhat.com>
116816 Date:   Mon Mar 28 11:34:48 2011 -0400
116817
116818     GDBusProxy: Make interface lookups O(1)
116819
116820     Signed-off-by: David Zeuthen <davidz@redhat.com>
116821
116822  gio/gdbusproxy.c | 12 ++++++++++--
116823  1 file changed, 10 insertions(+), 2 deletions(-)
116824
116825 commit 91f97ebbaad602115b3b26e36592a3b3a22cf9e6
116826 Author: David Zeuthen <davidz@redhat.com>
116827 Date:   Mon Mar 28 11:33:36 2011 -0400
116828
116829     GDBusConnection: Make interface lookups O(1)
116830
116831     Signed-off-by: David Zeuthen <davidz@redhat.com>
116832
116833  gio/gdbusconnection.c | 2 ++
116834  1 file changed, 2 insertions(+)
116835
116836 commit 5bcf54b29cfe65f07d362b48a7fce7ac7c9a6dc3
116837 Author: David Zeuthen <davidz@redhat.com>
116838 Date:   Mon Mar 28 11:31:05 2011 -0400
116839
116840     GDBus: Add mechanism to make lookup on interfaces constant-time
116841
116842     This is used both on the service- and client-side and is currently
116843     O(n).
116844
116845     Signed-off-by: David Zeuthen <davidz@redhat.com>
116846
116847  docs/reference/gio/gio-sections.txt |   2 +
116848  gio/gdbusintrospection.c            | 171
116849  +++++++++++++++++++++++++++++++++++-
116850  gio/gdbusintrospection.h            |   3 +
116851  gio/gio.symbols                     |   2 +
116852  4 files changed, 175 insertions(+), 3 deletions(-)
116853
116854 commit 5aa8f135c782e080b1be62e1f1fc5f1c9f12e959
116855 Author: Aron Xu <aronxu@gnome.org>
116856 Date:   Mon Mar 28 10:21:57 2011 +0000
116857
116858     Update Simplified Chinese translation.
116859
116860  po/zh_CN.po | 180
116861  ++++++++++++++++++++++++++++++------------------------------
116862  1 file changed, 90 insertions(+), 90 deletions(-)
116863
116864 commit 13e2328117452af86097c18d873abd0c7d996c19
116865 Author: Aron Xu <aronxu@gnome.org>
116866 Date:   Mon Mar 28 10:18:03 2011 +0000
116867
116868     Update Simplified Chinese translation.
116869
116870  po/zh_CN.po | 570
116871  +++++++++++++++++++++++++++++++-----------------------------
116872  1 file changed, 298 insertions(+), 272 deletions(-)
116873
116874 commit 6477c58ce477fc6ac7ac98ab3895175db44eef2e
116875 Author: Wouter Bolsterlee <wbolster@gnome.org>
116876 Date:   Sun Mar 27 23:49:55 2011 +0200
116877
116878     Updated Dutch translation by Wouter Bolsterlee
116879
116880  po/nl.po | 1198
116881  +++++++++++++++++++++++++++++++++++---------------------------
116882  1 file changed, 675 insertions(+), 523 deletions(-)
116883
116884 commit cd7f028cc0962dad80901603baaa4ba9e9283825
116885 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
116886 Date:   Sun Mar 27 19:38:45 2011 +0200
116887
116888     Added UG translation
116889
116890  po/ug.po | 1649
116891  ++++++++++++++++++++++++++++++++------------------------------
116892  1 file changed, 851 insertions(+), 798 deletions(-)
116893
116894 commit 77f30fc3d3f8bee9970df58051d8934223982fd3
116895 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
116896 Date:   Sun Mar 27 00:38:07 2011 +0700
116897
116898     Updated Vietnamese translation
116899
116900  po/vi.po | 41 +++++++++++++++--------------------------
116901  1 file changed, 15 insertions(+), 26 deletions(-)
116902
116903 commit 0e9d328bbee4c4a75c155b6943ee70da27c73025
116904 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
116905 Date:   Sun Mar 27 00:34:44 2011 +0700
116906
116907     po/vi.po: import from Damned Lies
116908
116909  po/vi.po | 769
116910  +++++++++++++++++++++++++++++++++------------------------------
116911  1 file changed, 409 insertions(+), 360 deletions(-)
116912
116913 commit ead00ab55d8492a3fce81916da7ffd154b4272a9
116914 Author: Ask H. Larsen <asklarsen@gmail.com>
116915 Date:   Sat Mar 26 14:17:39 2011 +0100
116916
116917     Updated Danish translation
116918
116919  po/da.po | 1302
116920  +++++++++++++++++++++++++++++++++++++-------------------------
116921  1 file changed, 771 insertions(+), 531 deletions(-)
116922
116923 commit 1618ca572fec292f0771202bd8b218dacc959060
116924 Author: David Zeuthen <davidz@redhat.com>
116925 Date:   Fri Mar 25 17:56:59 2011 -0400
116926
116927     Fix test suite breakage caused by Murray's commit
116928
116929     See https://bugzilla.gnome.org/show_bug.cgi?id=645682
116930
116931     Signed-off-by: David Zeuthen <davidz@redhat.com>
116932
116933  gio/tests/gschema-compile.c | 2 +-
116934  1 file changed, 1 insertion(+), 1 deletion(-)
116935
116936 commit 222b0276f552c2bf3ca40dc75101f737d82f7991
116937 Author: Alexander Shopov <ash@kambanaria.org>
116938 Date:   Fri Mar 25 22:13:47 2011 +0200
116939
116940     Updated Bulgarian translation
116941
116942  po/bg.po | 30 +++++++++++++++++-------------
116943  1 file changed, 17 insertions(+), 13 deletions(-)
116944
116945 commit c926c099594be2fdc211032fd31b59cdffeebc58
116946 Author: Daniel Nylander <po@danielnylander.se>
116947 Date:   Fri Mar 25 18:22:51 2011 +0100
116948
116949     Updated Swedish translation
116950
116951  po/sv.po | 1257
116952  +++++++++++++++++++++++++++++++++-----------------------------
116953  1 file changed, 670 insertions(+), 587 deletions(-)
116954
116955 commit 0760e239d3156421f222ab638f96222fe7083a6e
116956 Author: Daniel Nylander <po@danielnylander.se>
116957 Date:   Fri Mar 25 18:22:13 2011 +0100
116958
116959     Updated Swedish translation
116960
116961  po/sv.po | 1318
116962  +++++++++++++++++++++++++++++++-------------------------------
116963  1 file changed, 663 insertions(+), 655 deletions(-)
116964
116965 commit a8bc1436f1106f92b9dad803787278323c2041fc
116966 Author: Tristan Van Berkom <tristanvb@openismus.com>
116967 Date:   Thu Mar 24 10:07:18 2011 -0400
116968
116969     GDBusServer: move business logic from _new() function to
116970     initable_init()
116971
116972     https://bugzilla.gnome.org/show_bug.cgi?id=639478
116973
116974     Signed-off-by: David Zeuthen <davidz@redhat.com>
116975
116976  gio/gdbusserver.c | 19 +++++++------------
116977  1 file changed, 7 insertions(+), 12 deletions(-)
116978
116979 commit 30fdc1a79938540af7bad0af68d0a3b8af14f117
116980 Author: Murray Cumming <murrayc@murrayc.com>
116981 Date:   Thu Mar 24 09:33:55 2011 +0100
116982
116983     Docs: Changed can not to cannot.
116984
116985  gio/gapplication.c          | 4 ++--
116986  gio/gsettings.h             | 2 +-
116987  gio/gvdb/gvdb-reader.c      | 2 +-
116988  gio/tests/gschema-compile.c | 2 +-
116989  glib/gconvert.c             | 4 ++--
116990  glib/giochannel.c           | 6 +++---
116991  glib/gmessages.c            | 2 +-
116992  glib/gthread.c              | 4 ++--
116993  glib/gthreadpool.c          | 2 +-
116994  glib/gvariant.c             | 4 ++--
116995  glib/gvarianttype.c         | 2 +-
116996  gobject/gtype.h             | 2 +-
116997  gobject/gtypemodule.c       | 2 +-
116998  gobject/gvalue.h            | 2 +-
116999  14 files changed, 20 insertions(+), 20 deletions(-)
117000
117001 commit 16358f76f6cef6865660e00952fa4d1a35437bce
117002 Author: Daniel Nylander <po@danielnylander.se>
117003 Date:   Tue Mar 22 15:12:41 2011 +0100
117004
117005     Updated Swedish translation
117006
117007  po/sv.po | 977
117008  ++++++++++++++++++++++++++++++++-------------------------------
117009  1 file changed, 495 insertions(+), 482 deletions(-)
117010
117011 commit 78e075f369c589ca8cbbd9c34f8aa7c8be9cf1bd
117012 Author: Daniel Nylander <po@danielnylander.se>
117013 Date:   Tue Mar 22 15:12:10 2011 +0100
117014
117015     Updated Swedish translation
117016
117017  po/sv.po | 829
117018  ++++++++++++++++++++++++++++++++-------------------------------
117019  1 file changed, 427 insertions(+), 402 deletions(-)
117020
117021 commit 57b1142beed7f84dc3e6e13cdd1ee0253bc37f88
117022 Author: Luca Ferretti <lferrett@gnome.org>
117023 Date:   Tue Mar 22 14:42:32 2011 +0100
117024
117025     Updated Italian translation
117026
117027  po/it.po | 285
117028  +++++++++++++++++++++++++++++++++++++--------------------------
117029  1 file changed, 170 insertions(+), 115 deletions(-)
117030
117031 commit 175f5292e4806a2ca1bc2db675c8adffb5c8693d
117032 Author: Sweta Kothari <swkothar@redhat.com>
117033 Date:   Mon Mar 21 16:41:46 2011 +0530
117034
117035     Updated Gujarati Translations
117036
117037  po/gu.po | 111
117038  ++++++++++++++++++++++++++++++++-------------------------------
117039  1 file changed, 56 insertions(+), 55 deletions(-)
117040
117041 commit 432180d02fd595e95f36d732feac26dcd2b811d2
117042 Author: Piotr Drąg <piotrdrag@gmail.com>
117043 Date:   Sat Mar 19 16:31:42 2011 +0100
117044
117045     Updated Polish translation
117046
117047  po/pl.po | 2 +-
117048  1 file changed, 1 insertion(+), 1 deletion(-)
117049
117050 commit a5999d317a15cbf173d89f8f73861b43bcd9ffa9
117051 Author: Piotr Drąg <piotrdrag@gmail.com>
117052 Date:   Sat Mar 19 16:30:22 2011 +0100
117053
117054     Updated Polish translation
117055
117056  po/pl.po | 22 +++++++++++++---------
117057  1 file changed, 13 insertions(+), 9 deletions(-)
117058
117059 commit dc4a95ed978e51d03a792e07ca291388fed8c789
117060 Author: Gabor Kelemen <kelemeng@gnome.hu>
117061 Date:   Fri Mar 18 17:11:24 2011 +0100
117062
117063     Updated Hungarian translation
117064
117065  po/hu.po | 8 ++++++--
117066  1 file changed, 6 insertions(+), 2 deletions(-)
117067
117068 commit 029b8fa06952d9e6ce65fd3ca9ee6823c20236e9
117069 Author: Bruno Brouard <annoa.b@gmail.com>
117070 Date:   Thu Mar 17 21:40:03 2011 +0100
117071
117072     Updated French translation
117073
117074  po/fr.po | 350
117075  +++++++++++++++++++++++++--------------------------------------
117076  1 file changed, 141 insertions(+), 209 deletions(-)
117077
117078 commit 545faa8d2cf03bb16ef09428d80253db91689870
117079 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
117080 Date:   Thu Mar 17 20:35:31 2011 +0100
117081
117082     Updated Spanish translation
117083
117084  po/es.po | 137
117085  ++++++++++++++++++++++++++++++++++-----------------------------
117086  1 file changed, 73 insertions(+), 64 deletions(-)
117087
117088 commit e2ed78417a102291763881d40560064cb101ada9
117089 Author: Mario Blättermann <mariobl@gnome.org>
117090 Date:   Thu Mar 17 12:53:06 2011 +0100
117091
117092     [l10n] Updated German translation
117093
117094  po/de.po | 1168
117095  ++++++++++++++++++++++++++++++++++++--------------------------
117096  1 file changed, 677 insertions(+), 491 deletions(-)
117097
117098 commit 89194fb415f26f10f18800cd84095a0a505e52a8
117099 Author: Sweta Kothari <swkothar@redhat.com>
117100 Date:   Thu Mar 17 16:09:40 2011 +0530
117101
117102     Updated Gujarati Translations
117103
117104  po/gu.po | 2276
117105  ++++++++++++++++++++++++++++++++++++++++++--------------------
117106  1 file changed, 1538 insertions(+), 738 deletions(-)
117107
117108 commit 098aa5639cc13e5a8cda38e81b05058ca8ff5463
117109 Author: Matthias Clasen <mclasen@redhat.com>
117110 Date:   Tue Mar 15 11:28:03 2011 -0400
117111
117112     Document which files glib-compile-schemas looks at
117113
117114     Otherwise, your vendor override files are silently ignored...
117115
117116  docs/reference/gio/glib-compile-schemas.xml | 2 ++
117117  gio/gsettings.c                             | 6 ++++++
117118  2 files changed, 8 insertions(+)
117119
117120 commit 0fbdd5c1d26cc85385d0b0889a8f1f4d04df38a9
117121 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
117122 Date:   Tue Mar 15 14:08:09 2011 +0100
117123
117124     Updated Romanian translation
117125
117126  po/ro.po | 12 ++++++------
117127  1 file changed, 6 insertions(+), 6 deletions(-)
117128
117129 commit 1518592045cef352b90386fefb4509a5b2a727b8
117130 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
117131 Date:   Tue Mar 15 14:06:59 2011 +0100
117132
117133     Updated Romanian translation
117134
117135  po/ro.po | 44 +++++++++++++++++---------------------------
117136  1 file changed, 17 insertions(+), 27 deletions(-)
117137
117138 commit 8f0e371cbf004c26561b2194b753c71f25c5ea93
117139 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
117140 Date:   Tue Mar 15 14:03:51 2011 +0100
117141
117142     Updated Romanian translation
117143
117144  po/ro.po | 34 +++++++++++++++++-----------------
117145  1 file changed, 17 insertions(+), 17 deletions(-)
117146
117147 commit 1732e891661712d661d59254936a120da6a526bd
117148 Author: Lupescu Mircea <mircea.crazy@gmail.com>
117149 Date:   Tue Mar 15 14:00:11 2011 +0100
117150
117151     Updated Romanian translation
117152
117153  po/ro.po | 208
117154  ++++++++++++++++++++++++++++++++++++---------------------------
117155  1 file changed, 118 insertions(+), 90 deletions(-)
117156
117157 commit e16547e79f56e65d247f4db8025772af355079a8
117158 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
117159 Date:   Tue Mar 15 13:34:46 2011 +0100
117160
117161     Updated Romanian translation
117162
117163  po/ro.po | 1268
117164  +++++++++++++++++++++++++++++++++++++-------------------------
117165  1 file changed, 754 insertions(+), 514 deletions(-)
117166
117167 commit 08f0a312895e0dd457f5f4d5bcdf282a6d5a793f
117168 Author: Emmanuele Bassi <ebassi@linux.intel.com>
117169 Date:   Tue Mar 15 09:03:28 2011 +0000
117170
117171     Revert "Remove all uses of G_CONST_RETURN"
117172
117173     This reverts commit 36741245cca56e979fe85e3de676fb3912058f2c.
117174
117175     The removal has not been discussed, except on Bugzilla:
117176
117177     https://bugzilla.gnome.org/show_bug.cgi?id=644611
117178
117179  glib/gchecksum.c      |  2 +-
117180  glib/gchecksum.h      |  2 +-
117181  glib/gconvert.c       |  4 ++--
117182  glib/gconvert.h       |  2 +-
117183  glib/gdataset.c       |  6 +++---
117184  glib/gdir.c           |  4 ++--
117185  glib/gdir.h           |  2 +-
117186  glib/giochannel.c     |  4 ++--
117187  glib/giochannel.h     |  4 ++--
117188  glib/glibintl.h       |  6 +++---
117189  glib/gmain.c          |  2 +-
117190  glib/gmain.h          |  2 +-
117191  glib/gmarkup.c        |  4 ++--
117192  glib/gmarkup.h        |  4 ++--
117193  glib/goption.c        |  4 ++--
117194  glib/goption.h        |  4 ++--
117195  glib/gquark.h         |  6 +++---
117196  glib/gstrfuncs.c      | 16 +++++++--------
117197  glib/gstrfuncs.h      | 18 ++++++++---------
117198  glib/gunicode.h       |  2 +-
117199  glib/gutf8.c          |  2 +-
117200  glib/gutils.c         | 56
117201  +++++++++++++++++++++++++--------------------------
117202  glib/gutils.h         | 38 +++++++++++++++++-----------------
117203  gmodule/gmodule.c     |  6 +++---
117204  gmodule/gmodule.h     |  4 ++--
117205  gobject/gbinding.c    |  4 ++--
117206  gobject/gbinding.h    |  4 ++--
117207  gobject/gparam.c      |  6 +++---
117208  gobject/gparam.h      |  6 +++---
117209  gobject/gsignal.c     |  2 +-
117210  gobject/gsignal.h     |  2 +-
117211  gobject/gtype.c       |  6 +++---
117212  gobject/gtype.h       |  6 +++---
117213  gobject/gvaluetypes.c |  2 +-
117214  gobject/gvaluetypes.h |  2 +-
117215  35 files changed, 122 insertions(+), 122 deletions(-)
117216
117217 commit 0c1acc7e741a01bf37d4c5f7a97ba1661f25d36a
117218 Author: Emmanuele Bassi <ebassi@linux.intel.com>
117219 Date:   Tue Mar 15 09:02:08 2011 +0000
117220
117221     Revert "Deprecate G_CONST_RETURN"
117222
117223     This reverts commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36.
117224
117225     The deprecations was not discussed except on Bugzilla:
117226
117227     https://bugzilla.gnome.org/show_bug.cgi?id=644611
117228
117229  docs/reference/glib/tmpl/macros.sgml | 5 ++---
117230  glib/gmacros.h                       | 2 --
117231  2 files changed, 2 insertions(+), 5 deletions(-)
117232
117233 commit d679a7659ff8c4948e7bdff5fb80f52dee8f6a09
117234 Author: Ryan Lortie <desrt@desrt.ca>
117235 Date:   Tue Mar 15 01:29:52 2011 -0400
117236
117237     GVariant parser: fix tuple type checking
117238
117239     Robert Ancell discovered that the GVariant parser messes up pretty
117240     badly
117241     when the type of a tuple is specified and the tuple in the text being
117242     parsed has a different number of elements (but otherwise matching
117243     child
117244     types).
117245
117246     Check that we have the expected number of elements.
117247
117248     Closes #644786.
117249
117250  glib/gvariant-parser.c | 12 ++++++++++++
117251  1 file changed, 12 insertions(+)
117252
117253 commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36
117254 Author: Ryan Lortie <desrt@desrt.ca>
117255 Date:   Sat Mar 12 22:04:53 2011 -0500
117256
117257     Deprecate G_CONST_RETURN
117258
117259  docs/reference/glib/tmpl/macros.sgml | 5 +++--
117260  glib/gmacros.h                       | 2 ++
117261  2 files changed, 5 insertions(+), 2 deletions(-)
117262
117263 commit 36741245cca56e979fe85e3de676fb3912058f2c
117264 Author: Ryan Lortie <desrt@desrt.ca>
117265 Date:   Sat Mar 12 21:50:45 2011 -0500
117266
117267     Remove all uses of G_CONST_RETURN
117268
117269     Just use 'const'.
117270
117271  glib/gchecksum.c      |  2 +-
117272  glib/gchecksum.h      |  2 +-
117273  glib/gconvert.c       |  4 ++--
117274  glib/gconvert.h       |  2 +-
117275  glib/gdataset.c       |  6 +++---
117276  glib/gdir.c           |  4 ++--
117277  glib/gdir.h           |  2 +-
117278  glib/giochannel.c     |  4 ++--
117279  glib/giochannel.h     |  4 ++--
117280  glib/glibintl.h       |  6 +++---
117281  glib/gmain.c          |  2 +-
117282  glib/gmain.h          |  2 +-
117283  glib/gmarkup.c        |  4 ++--
117284  glib/gmarkup.h        |  4 ++--
117285  glib/goption.c        |  4 ++--
117286  glib/goption.h        |  4 ++--
117287  glib/gquark.h         |  6 +++---
117288  glib/gstrfuncs.c      | 16 +++++++--------
117289  glib/gstrfuncs.h      | 18 ++++++++---------
117290  glib/gunicode.h       |  2 +-
117291  glib/gutf8.c          |  2 +-
117292  glib/gutils.c         | 56
117293  +++++++++++++++++++++++++--------------------------
117294  glib/gutils.h         | 38 +++++++++++++++++-----------------
117295  gmodule/gmodule.c     |  6 +++---
117296  gmodule/gmodule.h     |  4 ++--
117297  gobject/gbinding.c    |  4 ++--
117298  gobject/gbinding.h    |  4 ++--
117299  gobject/gparam.c      |  6 +++---
117300  gobject/gparam.h      |  6 +++---
117301  gobject/gsignal.c     |  2 +-
117302  gobject/gsignal.h     |  2 +-
117303  gobject/gtype.c       |  6 +++---
117304  gobject/gtype.h       |  6 +++---
117305  gobject/gvaluetypes.c |  2 +-
117306  gobject/gvaluetypes.h |  2 +-
117307  35 files changed, 122 insertions(+), 122 deletions(-)
117308
117309 commit 61b0e1c8d49b6b42d3b6f27f0663ead75967f81a
117310 Author: Christian Persch <chpe@gnome.org>
117311 Date:   Wed Mar 2 15:48:40 2011 +0100
117312
117313     Add G_SIGNAL_MUST_COLLECT
117314
117315     In some cases, signal arguments have to be collected, even if there
117316     are i
117317     no signal handlers connected (e.g. for GVariant parameters, where
117318     collection
117319     consumes a floating variant).
117320
117321     Based on a patch by Christian Persch.
117322
117323     Bug #643624.
117324
117325  gobject/gsignal.c         | 10 ++++--
117326  gobject/gsignal.h         |  7 ++--
117327  gobject/tests/Makefile.am |  1 +
117328  gobject/tests/signals.c   | 91
117329  +++++++++++++++++++++++++++++++++++++++++++++++
117330  4 files changed, 104 insertions(+), 5 deletions(-)
117331
117332 commit c95ff4de046d583fe2e8189522214069b708d32f
117333 Author: Olivier Crête <olivier.crete@collabora.co.uk>
117334 Date:   Mon Mar 14 14:54:46 2011 -0400
117335
117336     GDBusProxy: Check if connection is NULL before unreffing
117337
117338     If no connection can be established with the bus, it is possible that
117339     the GDBusPRoxy will be finalized without having a connection object.
117340
117341  gio/gdbusproxy.c | 3 ++-
117342  1 file changed, 2 insertions(+), 1 deletion(-)
117343
117344 commit 789b341eff1553232b61b2e3ce3c4c918bf661e3
117345 Author: Owen W. Taylor <otaylor@fishsoup.net>
117346 Date:   Sat Mar 12 20:48:31 2011 -0500
117347
117348     Correct internal definition of C_()
117349
117350     * Since the GLib translations are lazily initialized, we need an
117351       internal wrapper for g_dpgettext() that does the initialization
117352       in the same way as glib_gettext()
117353     * We need to use the glib domain defined by GETTEXT_PACKAGE
117354       rather than than the application's domain.
117355
117356     https://bugzilla.gnome.org/show_bug.cgi?id=644607
117357
117358  glib/glibintl.h |  6 ++++--
117359  glib/gutils.c   | 56
117360  +++++++++++++++++++++++++++++++++++++++++++-------------
117361  2 files changed, 47 insertions(+), 15 deletions(-)
117362
117363 commit 88d23f02850faf4346a314e54abf4d71842dabed
117364 Author: Gabor Kelemen <kelemeng@gnome.hu>
117365 Date:   Sun Mar 13 02:21:55 2011 +0100
117366
117367     Updated Hungarian translation
117368
117369  po/hu.po | 1158
117370  +++++++++++++++++++++++++++++++++++---------------------------
117371  1 file changed, 647 insertions(+), 511 deletions(-)
117372
117373 commit 89ca0f729665f812b142b9a107515c945237082a
117374 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
117375 Date:   Sat Mar 12 10:08:52 2011 +0000
117376
117377     Document g_timeout_add_seconds first call latency
117378
117379     And fix /timeout/rounding to not fail if the first call
117380     happens after 2 seconds.
117381
117382     https://bugzilla.gnome.org/show_bug.cgi?id=644552
117383
117384  glib/gmain.c         | 6 +++++-
117385  glib/tests/timeout.c | 8 +++++++-
117386  2 files changed, 12 insertions(+), 2 deletions(-)
117387
117388 commit 1a2f1d3458e1e5ffe48e2a44fdf04c645b8b55c0
117389 Author: Duarte Loreto <happyguy_pt@hotmail.com>
117390 Date:   Sat Mar 12 01:09:49 2011 +0000
117391
117392     Updated Portuguese translation
117393
117394  po/pt.po | 10 +++++++---
117395  1 file changed, 7 insertions(+), 3 deletions(-)
117396
117397 commit c1a75ca783f602d3edf465c28918dac7ea57a1e7
117398 Author: Murray Cumming <murrayc@murrayc.com>
117399 Date:   Fri Mar 11 09:59:09 2011 +0100
117400
117401     g_file_info_get/set_attribute_string*(): Document the UTF-8ness.
117402
117403     * gio/gfileattribute.c: (_g_file_attribute_value_get_string,
117404     _g_file_attribute_value_set_string): These use
117405     G_FILE_ATTRIBUTE_TYPE_STRING, which is documented as UTF-8, so
117406     document these private functions as using UTF-8.
117407     * gio/gfileinfo.c: (g_file_info_get_attribute_string,
117408     g_file_info_set_attribute_string, and stringv versions):
117409     Document that the strings are UTF-8 because the implementation uses
117410     those private functions, that use UTF-8.
117411
117412     This helps language bindings (such as glibmm) whose API
117413     distinguishes between known and unknown encodings.
117414
117415  gio/gfileattribute.c | 112 +++++-----
117416  gio/gfileinfo.c      | 574
117417  +++++++++++++++++++++++++--------------------------
117418  2 files changed, 343 insertions(+), 343 deletions(-)
117419
117420 commit 9505ad05eedefff2030bb20c587f168bb4dedeb7
117421 Author: Tor Lillqvist <tml@iki.fi>
117422 Date:   Fri Mar 11 10:19:42 2011 +0200
117423
117424     Use g_usleep() for portability, bug #644465
117425
117426  glib/tests/timeout.c | 2 +-
117427  1 file changed, 1 insertion(+), 1 deletion(-)
117428
117429 commit a6615ba859e8723888e108e2af390e5645dfa761
117430 Author: Matthias Clasen <mclasen@redhat.com>
117431 Date:   Thu Mar 10 23:27:49 2011 -0500
117432
117433     Fix cleanup in g_markup_collect
117434
117435     Patch by Matt Barnes,
117436     https://bugzilla.gnome.org/show_bug.cgi?id=644428
117437
117438  glib/gmarkup.c | 35 ++++++++++++++++-------------------
117439  1 file changed, 16 insertions(+), 19 deletions(-)
117440
117441 commit 949b7c34283f1efa08aa7d7d2266f6e2ef7d6fdb
117442 Author: Matthias Clasen <mclasen@redhat.com>
117443 Date:   Thu Mar 10 23:25:22 2011 -0500
117444
117445     Add a testcase for g_markup_collect cleanup
117446
117447     Taken from https://bugzilla.gnome.org/show_bug.cgi?id=644428.
117448     The test is currently failing.
117449
117450  glib/tests/markup-collect.c | 45
117451  +++++++++++++++++++++++++++++++++++++++++++++
117452  1 file changed, 45 insertions(+)
117453
117454 commit fccaadcdabad22141a171f92a79efc97c9ba8ebc
117455 Author: Andre Klapper <a9016009@gmx.de>
117456 Date:   Thu Mar 10 12:33:58 2011 +0100
117457
117458     Add missing files to POTFILES.in
117459
117460  po/POTFILES.in | 3 +++
117461  1 file changed, 3 insertions(+)
117462
117463 commit b2ebf0526ddc6ae46e4bcd5e0a5ab55376061013
117464 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
117465 Date:   Thu Mar 10 12:40:57 2011 +0800
117466
117467     Update config.h.win32.in for VS 2010
117468
117469     VS2010 ships with stdint.h by default, so update config.h.win32.in
117470     to reflect that
117471
117472  config.h.win32.in | 9 +++++++++
117473  1 file changed, 9 insertions(+)
117474
117475 commit b1813f7c9f63c2b3e50d1e0546511b7cd2b86c14
117476 Author: Michael Kotsarinis <mk73628@gmail.com>
117477 Date:   Thu Mar 10 01:36:54 2011 +0200
117478
117479     l10n: Updated Greek translation for glib
117480
117481  po/el.po | 661
117482  +++++++++++++++++++++++++++++++++------------------------------
117483  1 file changed, 342 insertions(+), 319 deletions(-)
117484
117485 commit 37858f7f5ef842c606f99e4808a591c4773550c0
117486 Author: Martin Nordholts <martinn@src.gnome.org>
117487 Date:   Tue Mar 8 07:36:15 2011 +0100
117488
117489     Check availability of linux/magic.h
117490
117491     Check availability of linux/magic.h. It isn't available in Linux
117492     versions before 2.6.19.
117493
117494  configure.ac      | 1 +
117495  glib/gfileutils.c | 2 +-
117496  2 files changed, 2 insertions(+), 1 deletion(-)
117497
117498 commit fc75b2597dcbb44214ebf40d8c15b741299ddaab
117499 Author: Matthias Clasen <mclasen@redhat.com>
117500 Date:   Sun Mar 6 23:08:46 2011 -0500
117501
117502     Improve preconditions in action-related GApplication api
117503
117504     https://bugzilla.gnome.org/show_bug.cgi?id=643780
117505
117506  gio/gapplication.c | 16 ++++++++++++----
117507  1 file changed, 12 insertions(+), 4 deletions(-)
117508
117509 commit 121ce56fe1741151faffb2c96c4ee7aa5352c314
117510 Author: Matthias Clasen <mclasen@redhat.com>
117511 Date:   Sun Mar 6 22:37:01 2011 -0500
117512
117513     Go back to the old logic in set_expiration
117514
117515     It was more complicated, but also more correct...
117516     Also add a test to ensure that our rounding works as expected.
117517     https://bugzilla.gnome.org/show_bug.cgi?id=643795
117518
117519  glib/gmain.c         | 10 +++++++---
117520  glib/tests/timeout.c | 41 +++++++++++++++++++++++++++++++++++++++++
117521  2 files changed, 48 insertions(+), 3 deletions(-)
117522
117523 commit d377367b2cd1bb102bce9b47c47b4a488af24238
117524 Author: Matthias Clasen <mclasen@redhat.com>
117525 Date:   Sun Feb 27 21:26:42 2011 -0500
117526
117527     Forgotten file
117528
117529  gio/tests/gapplication.c | 32 ++++++++++++++++++++++++++++++++
117530  1 file changed, 32 insertions(+)
117531
117532 commit 90ad3c9962e335bb135cae71f746e2922c312943
117533 Author: Murray Cumming <murrayc@murrayc.com>
117534 Date:   Sat Mar 5 14:51:55 2011 +0100
117535
117536     g_application_run(): Add (allow-none) introspection annotation.
117537
117538  gio/gapplication.c | 2 +-
117539  1 file changed, 1 insertion(+), 1 deletion(-)
117540
117541 commit 3aac417fefeec178fad390c028b8b1ebfc0f9192
117542 Author: Matthias Clasen <mclasen@redhat.com>
117543 Date:   Fri Mar 4 12:10:06 2011 -0500
117544
117545     Some more details about GApplicationFlags
117546
117547  gio/gioenums.h | 13 ++++++++++---
117548  1 file changed, 10 insertions(+), 3 deletions(-)
117549
117550 commit 34ac69e688455adbde677ea96b2ec6456bbc5617
117551 Author: Matthias Clasen <mclasen@redhat.com>
117552 Date:   Fri Mar 4 12:03:15 2011 -0500
117553
117554     Add more GApplication docs
117555
117556     Add more details about ::command-line to the g_application_run docs.
117557
117558  gio/gapplication.c | 11 ++++++++++-
117559  1 file changed, 10 insertions(+), 1 deletion(-)
117560
117561 commit 91614bb5fe18a980283755522279767a22da7c5c
117562 Author: Murray Cumming <murrayc@murrayc.com>
117563 Date:   Mon Feb 28 11:15:13 2011 +0100
117564
117565     GApplication: Check more before warning about a missing signal
117566     handler.
117567
117568     * gio/application.c (g_application_real_command_line): Check that the
117569     default signal handler is not the current one before complaining,
117570     because
117571     it is not unusual for overloads to call the base class implementation
117572     as
117573     a matter of habit.
117574     g_application_real_open() and g_application_real_activate() already
117575     do this
117576     extra check.
117577
117578  gio/gapplication.c | 22 ++++++++++++++--------
117579  1 file changed, 14 insertions(+), 8 deletions(-)
117580
117581 commit 1485871ed5e8e9ce70b088cfedae4012032e5dca
117582 Author: Matthias Clasen <mclasen@redhat.com>
117583 Date:   Fri Mar 4 01:53:56 2011 -0500
117584
117585     GApplication: More documentation tweaks
117586
117587  gio/gapplication.c            | 22 +++++++++++++++++-----
117588  gio/gapplicationcommandline.c | 36 +++++++++++++++++++++---------------
117589  2 files changed, 38 insertions(+), 20 deletions(-)
117590
117591 commit 54e474931e4013cf0088df479018d9b7b156e637
117592 Author: Matthias Clasen <mclasen@redhat.com>
117593 Date:   Fri Mar 4 01:36:51 2011 -0500
117594
117595     Fix a typo
117596
117597  gio/gapplicationcommandline.c             |  9 ++++++
117598  gio/gioenums.h                            |  2 +-
117599  gio/tests/gapplication-example-cmdline3.c | 54
117600  ++++++++++++++++++++++++-------
117601  3 files changed, 52 insertions(+), 13 deletions(-)
117602
117603 commit d2a2fe96a3e9ddf5516bb138f365afec3e68a400
117604 Author: Ryan Lortie <desrt@desrt.ca>
117605 Date:   Fri Mar 4 00:57:51 2011 -0500
117606
117607     GVariant docs cleanups
117608
117609     Fix some gtk-doc warnings
117610
117611  docs/reference/glib/gvariant-varargs.xml | 42
117612  ++++++++++++++++----------------
117613  glib/gvariant.c                          |  6 ++---
117614  glib/gvarianttype.c                      | 11 +++++----
117615  glib/gvarianttype.h                      |  2 +-
117616  4 files changed, 31 insertions(+), 30 deletions(-)
117617
117618 commit be04e514c05082e338b2f53f6c28687f6aa6c982
117619 Author: Ryan Lortie <desrt@desrt.ca>
117620 Date:   Wed Mar 2 06:15:21 2011 -0500
117621
117622     GVariant: add G_VARIANT_TYPE_VARDICT for a{sv}
117623
117624  docs/reference/glib/glib-sections.txt | 1 +
117625  glib/gvarianttype.h                   | 8 ++++++++
117626  2 files changed, 9 insertions(+)
117627
117628 commit 6dd692d8580655639ee7bd3ecd453f9d03009bab
117629 Author: Matthias Clasen <mclasen@redhat.com>
117630 Date:   Fri Mar 4 00:27:23 2011 -0500
117631
117632     Small doc correction
117633
117634     We don't actually pass @argc to local_command_line().
117635
117636  gio/gapplication.c | 11 ++++++-----
117637  1 file changed, 6 insertions(+), 5 deletions(-)
117638
117639 commit 3c7203cf1ac0841e4613f40020f721f9c71ec0a4
117640 Author: Matthias Clasen <mclasen@redhat.com>
117641 Date:   Fri Mar 4 00:12:34 2011 -0500
117642
117643     GApplication: Clarify docs for @argv
117644
117645     Clearly state that @argv may be NULL.
117646     https://bugzilla.gnome.org/show_bug.cgi?id=643649
117647
117648  gio/gapplication.c | 9 ++++++---
117649  1 file changed, 6 insertions(+), 3 deletions(-)
117650
117651 commit 1a6455b7858ea16f314949ceed9a128ad46267b2
117652 Author: Matthias Clasen <mclasen@redhat.com>
117653 Date:   Fri Mar 4 00:03:13 2011 -0500
117654
117655     GApplication: Beef up the local_command_line() docs
117656
117657     This adds some details, such as the meaning of @argc, @argv and
117658     @status,
117659     even though gtk-doc does not make it easy to document vfunc arguments.
117660     Requested in
117661     https://bugzilla.gnome.org/show_bug.cgi?id=643478
117662
117663  gio/gapplication.c | 20 ++++++++++++++++----
117664  1 file changed, 16 insertions(+), 4 deletions(-)
117665
117666 commit f05bce027e49ba3ba4dee042ed52837d0145a7bf
117667 Author: Matthias Clasen <mclasen@redhat.com>
117668 Date:   Thu Mar 3 23:34:49 2011 -0500
117669
117670     GApplication: Improve documentation
117671
117672     This commit adds some details regarding platform data.
117673
117674  gio/gapplication.c | 28 +++++++++++++++++++++++-----
117675  gio/gapplication.h | 20 +++++++++++++-------
117676  gio/gioenums.h     | 12 ++++++++----
117677  3 files changed, 44 insertions(+), 16 deletions(-)
117678
117679 commit 321682871b6547c73d6b8df61643bcc73a0555f7
117680 Author: Matthias Clasen <mclasen@redhat.com>
117681 Date:   Thu Mar 3 22:40:48 2011 -0500
117682
117683     Try harder to explain GApplicationCommandline
117684
117685     Trying to answer some of the questions in
117686     https://bugzilla.gnome.org/show_bug.cgi?id=643468
117687
117688  gio/gapplication.c                        |  9 +++--
117689  gio/gapplicationcommandline.c             | 38 +++++++++++++++++-
117690  gio/tests/Makefile.am                     |  4 ++
117691  gio/tests/gapplication-example-cmdline3.c | 65
117692  +++++++++++++++++++++++++++++++
117693  4 files changed, 112 insertions(+), 4 deletions(-)
117694
117695 commit 72016418d38e51f1fb4f60f4b37fa1a8e5c282fb
117696 Author: Will Thompson <will.thompson@collabora.co.uk>
117697 Date:   Thu Mar 3 14:51:41 2011 +0000
117698
117699     g_value_array_remove(): clarify docstring formatting
117700
117701  gobject/gvaluearray.c | 4 +++-
117702  1 file changed, 3 insertions(+), 1 deletion(-)
117703
117704 commit 0f59af82d5fa39551f221c461b89dca56a022576
117705 Author: Duarte Loreto <happyguy_pt@hotmail.com>
117706 Date:   Wed Mar 2 01:11:04 2011 +0000
117707
117708     Updated Portuguese translation
117709
117710  po/pt.po | 1314
117711  +++++++++++++++++++++++++++++++++++++-------------------------
117712  1 file changed, 777 insertions(+), 537 deletions(-)
117713
117714 commit 084c3c43045e242724e2fbd9d485b4762dc8af48
117715 Author: Yaron Shahrabani <sh.yaron@gmail.com>
117716 Date:   Sun Feb 27 22:56:31 2011 +0200
117717
117718     Updated Hebrew translation.
117719
117720  po/he.po | 119
117721  +++++++++++++++++++++++++++++++++------------------------------
117722  1 file changed, 63 insertions(+), 56 deletions(-)
117723
117724 commit 2b964d890aae6efd04bd75477a5481aa8abeb873
117725 Author: Luca Ferretti <lferrett@gnome.org>
117726 Date:   Sun Feb 27 21:47:44 2011 +0100
117727
117728     Updated Italian translation
117729
117730  po/it.po | 204
117731  +++++++++++++++++++++++++++++++++++----------------------------
117732  1 file changed, 112 insertions(+), 92 deletions(-)
117733
117734 commit c193b49eeebfd83e3bb39b89499df5c5c8016914
117735 Author: Changwoo Ryu <cwryu@debian.org>
117736 Date:   Sun Feb 27 14:43:34 2011 +0900
117737
117738     Updated Korean translation
117739
117740  po/ko.po | 127
117741  +++++++++++++++++++++++++++++++++------------------------------
117742  1 file changed, 67 insertions(+), 60 deletions(-)
117743
117744 commit 60e0dab3e6682c0e09fa81b8907636202394a073
117745 Author: Bruno Brouard <annoa.b@gmail.com>
117746 Date:   Fri Feb 25 23:53:52 2011 +0100
117747
117748     Updated French translation
117749
117750  po/fr.po | 1373
117751  ++++++++++++++++++++++++++++++++++++--------------------------
117752  1 file changed, 789 insertions(+), 584 deletions(-)
117753
117754 commit e3cff93408163009dbc2dd3b6d90cd620385fc28
117755 Author: Matthias Clasen <mclasen@redhat.com>
117756 Date:   Fri Feb 25 11:13:55 2011 -0500
117757
117758     GApplications: Tighten up application-id validity checks
117759
117760     Also add tests for these conditions.
117761     https://bugzilla.gnome.org/show_bug.cgi?id=643197
117762
117763  gio/gapplication.c | 32 ++++++++++++++++++++++++--------
117764  1 file changed, 24 insertions(+), 8 deletions(-)
117765
117766 commit c430ad0b1be1b32be442299e47a3b09f54d3d8de
117767 Author: Matthias Clasen <mclasen@redhat.com>
117768 Date:   Fri Feb 25 10:41:29 2011 -0500
117769
117770     Add some tests for g_hash_table_lookup_extended
117771
117772  glib/tests/hash.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
117773  1 file changed, 45 insertions(+)
117774
117775 commit d2d756439f1c6e434a3a8b348c17d63b6a452e9e
117776 Author: Matthias Clasen <mclasen@redhat.com>
117777 Date:   Fri Feb 25 10:40:39 2011 -0500
117778
117779     GHashTable: Clarify g_hash_table_lookup_extended docs
117780
117781     Passing NULL as a key is only ok if your hash and equal functions
117782     can deal with it.
117783     https://bugzilla.gnome.org/show_bug.cgi?id=642944
117784
117785  glib/ghash.c | 10 ++++++----
117786  1 file changed, 6 insertions(+), 4 deletions(-)
117787
117788 commit 52ef73ac8c40ea2a8ca80cf96d52a836bcaf76c2
117789 Author: Matthias Clasen <mclasen@redhat.com>
117790 Date:   Fri Feb 25 10:10:37 2011 -0500
117791
117792     GOptionContext: Warn about invalid arg/flag combinations
117793
117794     This was proposed by Kjell Ahlstedt in bug 642825.
117795     Also adding a few tests for this new behaviour.
117796
117797  glib/goption.c              |  25 +++++++--
117798  glib/tests/option-context.c | 132
117799  ++++++++++++++++++++++++++++++++++++++++++--
117800  2 files changed, 147 insertions(+), 10 deletions(-)
117801
117802 commit ee9e38ef6850ef1ce8da683425621898a35d5b5f
117803 Author: Matthias Clasen <mclasen@redhat.com>
117804 Date:   Fri Feb 25 08:45:28 2011 -0500
117805
117806     Treat optional arguments the same for long and short options
117807
117808     This was noticed in bug 642825 and the change was proposed
117809     by Kjell Ahlstedt.
117810
117811  glib/goption.c | 5 ++---
117812  1 file changed, 2 insertions(+), 3 deletions(-)
117813
117814 commit c68c05a420e6c42af681e165393130a2a39ea7b9
117815 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
117816 Date:   Thu Feb 24 20:36:04 2011 +0100
117817
117818     Updated Spanish translation
117819
117820  po/es.po | 118
117821  ++++++++++++++++++++++++++++++++++-----------------------------
117822  1 file changed, 63 insertions(+), 55 deletions(-)
117823
117824 commit 701ac3cb3d7a603697570f085457af7e68d089fd
117825 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
117826 Date:   Thu Feb 24 12:38:51 2011 +0800
117827
117828     Fix the VS2010 project generation for GLib
117829
117830     The scripts accently pick up gcc-only source files... this fixes that.
117831
117832  glib/Makefile.am | 4 ++++
117833  1 file changed, 4 insertions(+)
117834
117835 commit 74d4fca53accff301058e8d4798d0412d9eeeca3
117836 Author: Piotr Drąg <piotrdrag@gmail.com>
117837 Date:   Wed Feb 23 22:03:34 2011 +0100
117838
117839     Updated Polish translation
117840
117841  po/pl.po | 115
117842  +++++++++++++++++++++++++++++++++------------------------------
117843  1 file changed, 61 insertions(+), 54 deletions(-)
117844
117845 commit abfef39da9a11f59051dfa23a50bc374c0b8ad6e
117846 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
117847 Date:   Wed Feb 23 14:22:36 2011 +0800
117848
117849     Remove uneeded item form VS10 folder
117850
117851     There is no install.vcxproj.filters...oops
117852
117853  build/win32/vs10/Makefile.am | 3 +--
117854  1 file changed, 1 insertion(+), 2 deletions(-)
117855
117856 commit 1c764f41ccb8e0cf887de827af3bc034aa6cfc28
117857 Author: Alexander Shopov <ash@kambanaria.org>
117858 Date:   Wed Feb 23 08:02:23 2011 +0200
117859
117860     Updated Bulgarian translation
117861
117862  po/bg.po | 85
117863  +++++++++++++++++++++++++++++++++++-----------------------------
117864  1 file changed, 46 insertions(+), 39 deletions(-)
117865
117866 commit 766d70729b8671a3ac7b2139b635ac5555d858fa
117867 Author: Matthias Clasen <mclasen@redhat.com>
117868 Date:   Wed Feb 23 00:13:39 2011 -0500
117869
117870     Allow to list keys in all schemas
117871
117872     Make the schema argument to gsettings list-recursively optional.
117873     This allows to search for not exactly known keys by going
117874
117875     gsettings list-recursively | grep 'font'
117876
117877  docs/reference/gio/gsettings.xml | 10 +++++---
117878  gio/gsettings-tool.c             | 54
117879  ++++++++++++++++++++++++++--------------
117880  2 files changed, 41 insertions(+), 23 deletions(-)
117881
117882 commit 51dd7c5e4a1cf10177725a8c471731f0c4947159
117883 Author: Cosimo Cecchi <cosimoc@gnome.org>
117884 Date:   Tue Feb 22 22:02:05 2011 -0500
117885
117886     application: fix a typo in the docs annotation
117887
117888  gio/gapplication.c | 2 +-
117889  1 file changed, 1 insertion(+), 1 deletion(-)
117890
117891 commit fdfb09a79397589b3b86c059e97b4f0ce8d4df26
117892 Author: Andreas Rottmann <a.rottmann@gmx.at>
117893 Date:   Tue Feb 22 15:12:30 2011 +0100
117894
117895     Bug 638185 - GIOCondition should be annotated as "flags"
117896
117897     Add a gtk-doc annotation to GIOCondition marking it as a flags type.
117898
117899  glib/giochannel.h | 2 +-
117900  1 file changed, 1 insertion(+), 1 deletion(-)
117901
117902 commit cd23ae7134bd25500272bd3ec24c3b39502cfc3d
117903 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
117904 Date:   Tue Feb 22 20:08:36 2011 +0800
117905
117906     Visual C++ 2010 Project Files
117907
117908     These are the actual GLib VS2010 project files (*.vcxproj,
117909     *.vcxproj.filters) and property sheet file (*.props) that are used
117910     to compile the GLib, GModule, GObject, GThread, GIO DLLs, along with
117911     the gspawn-win32-helper* programs, glib-genmarshal utility and
117912     testglib test program.  A readme.txt file is also enclosed for
117913     references for building GLib under VS2010.
117914
117915     Note that the project files for GLib, GIO and GObject are templates
117916     that makes use of the autotools items of my last commit so that
117917     maintenance
117918     of those files are simplified as new source files are added to
117919     these rather
117920     frequently.
117921
117922     Suggestions are welcome for these-please let me know via BugZilla.
117923
117924     Thank you!
117925
117926  build/win32/vs10/Makefile.am                       |  30 ++
117927  build/win32/vs10/README.txt                        |  52 ++
117928  build/win32/vs10/gio.vcxproj.filtersin             |  51 ++
117929  build/win32/vs10/gio.vcxprojin                     | 223 +++++++++
117930  build/win32/vs10/glib-genmarshal.vcxproj           | 170 +++++++
117931  build/win32/vs10/glib-genmarshal.vcxproj.filters   |  22 +
117932  build/win32/vs10/glib.props                        | 538
117933  +++++++++++++++++++++
117934  build/win32/vs10/glib.sln                          | 199 ++++++++
117935  build/win32/vs10/glib.vcxproj.filtersin            | 114 +++++
117936  build/win32/vs10/glib.vcxprojin                    | 476
117937  ++++++++++++++++++
117938  build/win32/vs10/gmodule.vcxproj                   | 201 ++++++++
117939  build/win32/vs10/gmodule.vcxproj.filters           |  32 ++
117940  build/win32/vs10/gobject.vcxproj.filtersin         |  30 ++
117941  build/win32/vs10/gobject.vcxprojin                 | 207 ++++++++
117942  .../win32/vs10/gspawn-win32-helper-console.vcxproj | 172 +++++++
117943  .../gspawn-win32-helper-console.vcxproj.filters    |  22 +
117944  build/win32/vs10/gspawn-win32-helper.vcxproj       | 172 +++++++
117945  .../win32/vs10/gspawn-win32-helper.vcxproj.filters |  22 +
117946  build/win32/vs10/gthread.vcxproj                   | 188 +++++++
117947  build/win32/vs10/gthread.vcxproj.filters           |  32 ++
117948  build/win32/vs10/install.vcxproj                   | 137 ++++++
117949  build/win32/vs10/testglib.vcxproj                  | 170 +++++++
117950  build/win32/vs10/testglib.vcxproj.filters          |  22 +
117951  23 files changed, 3282 insertions(+)
117952
117953 commit 7b118b0c4121a6ae5b5b0adb1e2c45d7f5b941f5
117954 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
117955 Date:   Tue Feb 22 19:58:18 2011 +0800
117956
117957     Visual C++ 2010 Project Files: autotools files
117958
117959     These are the updates to the autotools files to
117960     ensure the expansion of the GIO, GLib and GObject
117961     project files (*.vcxproj, *.vcxproj.filters) and to
117962     enable the distribution of the VS2010 project files
117963
117964     The actual VS2010 project files will follow shortly
117965
117966  build/win32/Makefile.am |  3 ++-
117967  configure.ac            |  1 +
117968  gio/Makefile.am         | 24 +++++++++++++++++++++++-
117969  glib/Makefile.am        | 23 ++++++++++++++++++++++-
117970  gobject/Makefile.am     | 23 ++++++++++++++++++++++-
117971  5 files changed, 70 insertions(+), 4 deletions(-)
117972
117973 commit aa2ed1dbfbe66c2f4e3165559b1f707ba8b0aada
117974 Author: Bruce Cowan <bruce@bcowan.me.uk>
117975 Date:   Sun Feb 20 16:47:56 2011 +0000
117976
117977     Updated British English translation
117978
117979  po/en_GB.po | 1167
117980  ++++++++++++++++++++++++++++++++++-------------------------
117981  1 file changed, 675 insertions(+), 492 deletions(-)
117982
117983 commit f909469e31caacd9ec26569cc377dcc367e1f571
117984 Author: Vincent Untz <vuntz@gnome.org>
117985 Date:   Sun Feb 20 10:41:17 2011 +0100
117986
117987     appinfo: Do not override system default handler with less specific one
117988
117989     We were considering explicitly configured defaults for parent types
117990     after we already got results for the specific type we're interested
117991     in.
117992
117993     This resulted in the explicit default for text/plain to override all
117994     system defaults for subtypes of text/plain, for example. The explicit
117995     default should not apply to subtypes that have a system default.
117996
117997     https://bugzilla.gnome.org/show_bug.cgi?id=642797
117998
117999  gio/gdesktopappinfo.c | 19 ++++++++++++-------
118000  1 file changed, 12 insertions(+), 7 deletions(-)
118001
118002 commit 1158f9c171682e2ce30c1e790fe809dbb9926277
118003 Author: Tor Lillqvist <tml@iki.fi>
118004 Date:   Sun Feb 20 01:23:48 2011 +0200
118005
118006     Export _glib_get_locale_dir() as it is now used in gio, too
118007
118008  gio/gdbus-tool.c           | 1 +
118009  gio/glib-compile-schemas.c | 3 ++-
118010  glib/glib.symbols          | 3 +++
118011  glib/gutils.c              | 2 +-
118012  4 files changed, 7 insertions(+), 2 deletions(-)
118013
118014 commit 73af5ab4cf14d33495ba098af3b53f7d7f257256
118015 Author: Matthias Clasen <mclasen@redhat.com>
118016 Date:   Sat Feb 19 16:27:51 2011 -0500
118017
118018     Be more forgiving when parsing introspection xml
118019
118020     Accept (and silently ignore) version attributes on <interface>
118021     and <method> elements - these occur in the wild, and ignoring
118022     them does not cost us anything.
118023
118024  gio/gdbusintrospection.c | 4 ++++
118025  1 file changed, 4 insertions(+)
118026
118027 commit 2c0a8ff4dcd581096dad2a6ced2409b0cdf708a6
118028 Author: Matthias Clasen <mclasen@redhat.com>
118029 Date:   Fri Feb 18 23:46:09 2011 -0500
118030
118031     Add a testcase for bug 637738
118032
118033  gobject/tests/dynamictests.c | 127
118034  +++++++++++++++++++++++++++++++++++++++++++
118035  1 file changed, 127 insertions(+)
118036
118037 commit 9dd1f75a414637e8fed50eae0577e33d6b4aab8f
118038 Author: Matthias Clasen <mclasen@redhat.com>
118039 Date:   Fri Feb 18 22:42:24 2011 -0500
118040
118041     Document G_VALUE_NOCOPY_CONTENTS
118042
118043     https://bugzilla.gnome.org/show_bug.cgi?id=624943
118044
118045  gobject/gtype.h  |  2 +-
118046  gobject/gvalue.h | 10 +++++++++-
118047  2 files changed, 10 insertions(+), 2 deletions(-)
118048
118049 commit 2a1eed20b40c2ad4211ed0adb0d17983e5dcaec6
118050 Author: Matthias Clasen <mclasen@redhat.com>
118051 Date:   Fri Feb 18 22:35:49 2011 -0500
118052
118053     Expand the documentation of g_type_get_qdata()
118054
118055     https://bugzilla.gnome.org/show_bug.cgi?id=613269
118056
118057  gobject/gtype.c | 4 ++++
118058  1 file changed, 4 insertions(+)
118059
118060 commit bb4d6fd1b14c7152cb0bf163f761b7d148b30b80
118061 Author: Matthias Clasen <mclasen@redhat.com>
118062 Date:   Thu Feb 17 23:30:45 2011 -0500
118063
118064     Updates
118065
118066  NEWS | 28 ++++++++++++++++++++++++++++
118067  1 file changed, 28 insertions(+)
118068
118069 commit 82388ef3cdd4d1df664a82ab9f5c8c8a9ec6dfa0
118070 Author: Matthias Clasen <mclasen@redhat.com>
118071 Date:   Thu Feb 17 23:30:29 2011 -0500
118072
118073     Bump micro to .2
118074
118075  configure.ac | 2 +-
118076  1 file changed, 1 insertion(+), 1 deletion(-)
118077
118078 commit 237df47c5f6f82021faef495afcbd2a8ad932a3c
118079 Author: Lin Ma <lin.ma@oracle.com>
118080 Date:   Thu Feb 17 14:57:37 2011 +0800
118081
118082     Fixed bugster 7007407. Do not clear stat info until a node is really
118083     deleted.
118084
118085  gio/fen/fen-helper.c | 3 +--
118086  gio/fen/fen-kernel.c | 3 +--
118087  gio/fen/fen-node.c   | 7 +++----
118088  3 files changed, 5 insertions(+), 8 deletions(-)
118089
118090 commit 48dbfb425d684e00620ccd1fc8fe683e69d3f40a
118091 Author: Alexander Shopov <ash@kambanaria.org>
118092 Date:   Wed Feb 16 22:28:00 2011 +0200
118093
118094     Updated Bulgarian translation
118095
118096  po/bg.po | 228
118097  +++++++++++++++++++++++++++++++--------------------------------
118098  1 file changed, 114 insertions(+), 114 deletions(-)
118099
118100 commit a7faf0b16ee7cb32e8e0206a5fa5b10069a79e89
118101 Author: Colin Walters <walters@verbum.org>
118102 Date:   Wed Feb 16 13:49:20 2011 -0500
118103
118104     gdesktopappinfo: Handle g_get_prgname() being NULL
118105
118106     Reported-By: Sebastien Bacher <seb128@ubuntu.com>
118107
118108     https://bugzilla.gnome.org/show_bug.cgi?id=642490
118109
118110  gio/gdesktopappinfo.c | 7 ++++---
118111  1 file changed, 4 insertions(+), 3 deletions(-)
118112
118113 commit 4cda703d8e925fc34f9fc3303f96ed20765a816d
118114 Author: Matthias Clasen <mclasen@redhat.com>
118115 Date:   Wed Feb 16 01:28:27 2011 -0500
118116
118117     Use glibc qsort_r() for g_qsort_with_data()
118118
118119     No point in using an outdated copy that claims to
118120     'work best on a Sun 4/260' when we can just wrap qsort_r...
118121
118122  configure.ac           | 40 +++++++++++++++++++++++++++++++++
118123  glib/gqsort.c          | 40 +++++++++++++++++++++++----------
118124  glib/tests/Makefile.am |  3 +++
118125  glib/tests/sort.c      | 60
118126  ++++++++++++++++++++++++++++++++++++++++++++++++++
118127  4 files changed, 131 insertions(+), 12 deletions(-)
118128
118129 commit 6cd08472b20004d6ef06c6063fed817fdb9bc1f5
118130 Author: Stef Walter <stefw@collabora.co.uk>
118131 Date:   Tue Feb 15 19:54:53 2011 +0100
118132
118133     Better documentation for g_value_dup_object().
118134
118135     State that NULL is returned when value is NULL.
118136
118137  gobject/gobject.c | 3 ++-
118138  1 file changed, 2 insertions(+), 1 deletion(-)
118139
118140 commit 59cbb3a8a3171f59035b4cabebdc63f8832fffed
118141 Author: Damien Lespiau <damien.lespiau@intel.com>
118142 Date:   Thu Sep 30 17:27:19 2010 +0100
118143
118144     gtimezone: Rename shadowing variable 'time' to 'time_'
118145
118146  glib/gtimezone.c | 78
118147  ++++++++++++++++++++++++++++----------------------------
118148  1 file changed, 39 insertions(+), 39 deletions(-)
118149
118150 commit 5df049706ff10cded918b31243ee33f7b7a4e64e
118151 Author: Matthias Clasen <mclasen@redhat.com>
118152 Date:   Tue Feb 15 19:50:55 2011 -0500
118153
118154     Don't report standard interfaces more than once
118155
118156     If they have a custom implementation, don't add the canned
118157     introspection XML, just rely on the generated XML. Fixes
118158     https://bugzilla.gnome.org/show_bug.cgi?id=642042
118159
118160  gio/gdbusconnection.c | 40 +++++++++++++++++++++++++++++-----------
118161  1 file changed, 29 insertions(+), 11 deletions(-)
118162
118163 commit 6f87ecc14e5286773b8b34eee443f5b61c3b03fd
118164 Author: Matthias Clasen <mclasen@redhat.com>
118165 Date:   Tue Feb 15 19:49:24 2011 -0500
118166
118167     Add a (currently failing) testcase
118168
118169     This testcase check that we don't report the standard interfaces
118170     more than one in the introspection XML, see
118171     https://bugzilla.gnome.org/show_bug.cgi?id=642042
118172
118173  gio/tests/gdbus-export.c | 140
118174  +++++++++++++++++++++++++++++++++++++++++++++++
118175  1 file changed, 140 insertions(+)
118176
118177 commit 470a8dfa1ceee28929bf34662732287f2831e71c
118178 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
118179 Date:   Tue Feb 15 21:32:56 2011 +0100
118180
118181     Updated Spanish translation
118182
118183  po/es.po | 338
118184  ++++++++++++++++++++++++++++++---------------------------------
118185  1 file changed, 160 insertions(+), 178 deletions(-)
118186
118187 commit 25b2e3cbffacf8ec733e199489d5a640d390feff
118188 Author: Luca Ferretti <lferrett@gnome.org>
118189 Date:   Tue Feb 15 13:02:30 2011 +0100
118190
118191     Updated Italian translation
118192
118193  po/it.po | 788
118194  ++++++++++++++++++++++++++-------------------------------------
118195  1 file changed, 326 insertions(+), 462 deletions(-)
118196
118197 commit f9ad7baf3122445784c1766b0475ee6519a4ad24
118198 Author: Matthias Clasen <mclasen@redhat.com>
118199 Date:   Tue Feb 15 02:27:54 2011 -0500
118200
118201     Fix memory leaks in the gdbus introspection parser
118202
118203     We were getting our length zero, yet NULL-terminated arrays in
118204     a twist in some places. Stop passing around ignored length arguments
118205     at the same time.
118206     https://bugzilla.gnome.org/show_bug.cgi?id=635099
118207
118208  gio/gdbusintrospection.c        | 178
118209  +++++++++++++++-------------------------
118210  gio/tests/gdbus-introspection.c |   3 +-
118211  2 files changed, 68 insertions(+), 113 deletions(-)
118212
118213 commit b21b3a01c776275197f0d31538c2c36ace8860ea
118214 Author: Matthias Clasen <mclasen@redhat.com>
118215 Date:   Tue Feb 15 00:02:42 2011 -0500
118216
118217     Fix bug base in array-test
118218
118219  glib/tests/array-test.c | 2 +-
118220  1 file changed, 1 insertion(+), 1 deletion(-)
118221
118222 commit a46885242b3566a7f6afa4ca5cf5d3ffcf3d977d
118223 Author: Matthias Clasen <mclasen@redhat.com>
118224 Date:   Tue Feb 15 00:02:13 2011 -0500
118225
118226     Add a testcase for bug 640489
118227
118228  glib/tests/regex.c | 27 +++++++++++++++++++++++++++
118229  1 file changed, 27 insertions(+)
118230
118231 commit c2fbef4125977d0c1aa1a9859491e694c9c71b05
118232 Author: Ryan Lortie <desrt@desrt.ca>
118233 Date:   Mon Feb 14 23:21:14 2011 -0500
118234
118235     Bug 642052 - g_timeout_add(_seconds) overflow
118236
118237     Fix integer overflow error.
118238
118239  glib/gmain.c | 3 ++-
118240  1 file changed, 2 insertions(+), 1 deletion(-)
118241
118242 commit 10154d21f012ae4fc3d94cbdbb12ed32df4837ce
118243 Author: Ryan Lortie <desrt@desrt.ca>
118244 Date:   Mon Feb 14 23:20:38 2011 -0500
118245
118246     Bug 642052: add currently-broken test case
118247
118248     The test case fails for now.  It will be fixed by the next commit.
118249
118250  glib/tests/Makefile.am |  4 ++++
118251  glib/tests/timeout.c   | 53
118252  ++++++++++++++++++++++++++++++++++++++++++++++++++
118253  2 files changed, 57 insertions(+)
118254
118255 commit f1a88e7e4283cfa706382a06a0cec46e33f48ed1
118256 Author: Matthias Clasen <mclasen@redhat.com>
118257 Date:   Mon Feb 14 19:15:41 2011 -0500
118258
118259     More GValue conversion tests
118260
118261  gobject/tests/param.c | 31 ++++++++++++++++++++++++++++++-
118262  1 file changed, 30 insertions(+), 1 deletion(-)
118263
118264 commit cfe8ec429ac48302d631bea18ffc37a1ed69095b
118265 Author: Matthias Clasen <mclasen@redhat.com>
118266 Date:   Mon Feb 14 19:14:44 2011 -0500
118267
118268     Vary the order of unreffing dest and src
118269
118270     For slightly better test coverage.
118271
118272  gobject/tests/binding.c | 2 +-
118273  1 file changed, 1 insertion(+), 1 deletion(-)
118274
118275 commit b2919e558bfb49b519eac59b657f2c7efb33241c
118276 Author: Matthias Clasen <mclasen@redhat.com>
118277 Date:   Mon Feb 14 19:13:09 2011 -0500
118278
118279     Add schema name in error message
118280
118281     Why not be helpful if it doesn't cost anything...
118282
118283  gio/gsettingsschema.c | 3 ++-
118284  1 file changed, 2 insertions(+), 1 deletion(-)
118285
118286 commit a6f0249d589292ef9eabd31a7f174b327ce4d3ce
118287 Author: Yaron Shahrabani <sh.yaron@gmail.com>
118288 Date:   Mon Feb 14 07:53:06 2011 +0200
118289
118290     Updated Hebrew translation
118291
118292  po/he.po | 208
118293  +++++++++++++++++++++++++++++++--------------------------------
118294  1 file changed, 104 insertions(+), 104 deletions(-)
118295
118296 commit 309f5f978bc1378449fea2a81f4d47e749ae7ceb
118297 Author: Matthias Clasen <mclasen@redhat.com>
118298 Date:   Sun Feb 13 23:47:42 2011 -0500
118299
118300     Improve test coverage
118301
118302     Various test additions, mainly in GObject
118303
118304  gio/tests/gapplication.c  |  32 ++++
118305  gio/tests/gsettings.c     |   4 +-
118306  glib/tests/Makefile.am    |   9 +-
118307  glib/tests/dataset.c      | 187 ++++++++++++++++++++++
118308  glib/tests/empty          |   0
118309  glib/tests/gdatetime.c    |  26 ++++
118310  glib/tests/mappedfile.c   |  73 +++++++++
118311  glib/tests/utils.c        |  53 +++++++
118312  gobject/tests/Makefile.am |  12 +-
118313  gobject/tests/binding.c   |  52 ++++++-
118314  gobject/tests/boxed.c     | 386
118315  ++++++++++++++++++++++++++++++++++++++++++++++
118316  gobject/tests/enums.c     | 113 ++++++++++++++
118317  gobject/tests/param.c     | 223 ++++++++++++++++++++++++++
118318  gobject/tests/reference.c | 213 +++++++++++++++++++++++++
118319  14 files changed, 1376 insertions(+), 7 deletions(-)
118320
118321 commit 1e48bff207a85564297c2e7d15f72aba00048213
118322 Author: Matthias Clasen <mclasen@redhat.com>
118323 Date:   Sun Feb 13 17:37:06 2011 -0500
118324
118325     Cosmetic rearrangement
118326
118327  gobject/gboxed.h | 174
118328  +++++++++++++++++++++++++++++--------------------------
118329  1 file changed, 93 insertions(+), 81 deletions(-)
118330
118331 commit 498508852745d0e3b743b065d78ba560d753d24e
118332 Author: Matthias Clasen <mclasen@redhat.com>
118333 Date:   Sat Feb 12 22:23:04 2011 -0500
118334
118335     Fix the tm.tm_gmtoff check
118336
118337  configure.ac | 2 +-
118338  1 file changed, 1 insertion(+), 1 deletion(-)
118339
118340 commit 147139d968ff052a516e8b2b0fb9bb8474a5986a
118341 Author: Matthias Clasen <mclasen@redhat.com>
118342 Date:   Sat Feb 12 21:08:57 2011 -0500
118343
118344     Use g_assert_no_error
118345
118346     The option-context test had its own version.
118347
118348  glib/tests/option-context.c | 72
118349  +++++++++++++++++++--------------------------
118350  1 file changed, 31 insertions(+), 41 deletions(-)
118351
118352 commit cf3ad6e293490a910f90637ce6cc93a02cfc8f61
118353 Author: Fran Diéguez <fran.dieguez@mabishu.com>
118354 Date:   Sun Feb 13 13:58:18 2011 +0100
118355
118356     Updated Galician translations
118357
118358  po/gl.po | 4 ++--
118359  1 file changed, 2 insertions(+), 2 deletions(-)
118360
118361 commit d8a1eac483f7a6c0a600b4784aff233c74b82b51
118362 Author: Fran Diéguez <fran.dieguez@mabishu.com>
118363 Date:   Sun Feb 13 13:55:47 2011 +0100
118364
118365     Updated Galician translations
118366
118367  po/gl.po | 120
118368  +++++++++++++++++++++++++++++++--------------------------------
118369  1 file changed, 60 insertions(+), 60 deletions(-)
118370
118371 commit 18c6e46fd1bc91d32d0d994235382d6e3610168d
118372 Author: Piotr Drąg <piotrdrag@gmail.com>
118373 Date:   Sun Feb 13 01:18:41 2011 +0100
118374
118375     Updated Polish translation
118376
118377  po/pl.po | 91
118378  ++++++++++++++++++++++++++++++++--------------------------------
118379  1 file changed, 45 insertions(+), 46 deletions(-)
118380
118381 commit 61fec7e821c2deed09b6b77c2b92e185814a9380
118382 Author: Changwoo Ryu <cwryu@debian.org>
118383 Date:   Sun Feb 13 07:02:24 2011 +0900
118384
118385     Update Korean translation
118386
118387  po/ko.po | 100
118388  ++++++++++++++++++++++++++++++++-------------------------------
118389  1 file changed, 51 insertions(+), 49 deletions(-)
118390
118391 commit ef6db8f94b6c7a4a1c922631e3c5cfec32cf1353
118392 Author: Matthias Clasen <mclasen@redhat.com>
118393 Date:   Sat Feb 12 12:43:15 2011 -0500
118394
118395     Fix a few string mismatches in the Italian translations
118396
118397     Noticed these while testing gsettings translations.
118398
118399  po/it.po | 10 +++++-----
118400  1 file changed, 5 insertions(+), 5 deletions(-)
118401
118402 commit c3334490c7b97ac561f7c7f1be407d17fbbb22ba
118403 Author: Matthias Clasen <mclasen@redhat.com>
118404 Date:   Sat Feb 12 12:42:18 2011 -0500
118405
118406     Fix some problems with message handling
118407
118408     g_printerr() doesn't append a newline, so we have to consistently
118409     do it everywhere. Also, we cannot call gettext on "", ever.
118410
118411  gio/gsettings-tool.c | 19 ++++++++++++++++---
118412  1 file changed, 16 insertions(+), 3 deletions(-)
118413
118414 commit a536a1f2d751c89296f63f9863f3df90d8d2dfea
118415 Author: Matthias Clasen <mclasen@redhat.com>
118416 Date:   Sat Feb 12 12:30:35 2011 -0500
118417
118418     Complete the translation setup for glib-compile-schemas
118419
118420  gio/glib-compile-schemas.c | 12 ++++++++++++
118421  1 file changed, 12 insertions(+)
118422
118423 commit 7efc12e0d55e582cdb689e40dbe3500c06f35196
118424 Author: Matthias Clasen <mclasen@redhat.com>
118425 Date:   Sat Feb 12 12:26:26 2011 -0500
118426
118427     Set up message translation for gdbus
118428
118429     This was only halfway done before and not working.
118430
118431  gio/gdbus-tool.c | 24 +++++++++++++++++++++---
118432  1 file changed, 21 insertions(+), 3 deletions(-)
118433
118434 commit deab10645794e8ca8fce544729710dac4a74bc03
118435 Author: Matthias Clasen <mclasen@redhat.com>
118436 Date:   Sat Feb 12 12:09:39 2011 -0500
118437
118438     Docs: Mention gettext setup requirements in i18n section
118439
118440  docs/reference/glib/tmpl/i18n.sgml | 17 +++++++++++++++--
118441  1 file changed, 15 insertions(+), 2 deletions(-)
118442
118443 commit 562f29afdce05d63d98c8952d1d91d2f379634dc
118444 Author: Benjamin Otte <otte@redhat.com>
118445 Date:   Sat Feb 12 18:05:54 2011 +0100
118446
118447     doc: Fix typo in previous commit
118448
118449     Yuck. I blame it on the weekend.
118450
118451  glib/gdatetime.c | 2 +-
118452  1 file changed, 1 insertion(+), 1 deletion(-)
118453
118454 commit 17eea8fa60915c5711a99eebe5025eadb04c3f3f
118455 Author: Benjamin Otte <otte@redhat.com>
118456 Date:   Sat Feb 12 17:56:34 2011 +0100
118457
118458     docs: Fix return value for g_datetime_compare()
118459
118460     Previous code confused dt1 and dt2. The new formulation is stolen from
118461     man strcmp() and g_strcmp0().
118462
118463  glib/gdatetime.c | 4 ++--
118464  1 file changed, 2 insertions(+), 2 deletions(-)
118465
118466 commit dfeb02ee86c02a2bb665b8b8457003d56baa474d
118467 Author: Will Thompson <will.thompson@collabora.co.uk>
118468 Date:   Fri Feb 11 19:09:48 2011 +0000
118469
118470     GVariant: titlecase ‘Unicode’ in text format docs
118471
118472  docs/reference/glib/gvariant-text.xml | 10 +++++-----
118473  1 file changed, 5 insertions(+), 5 deletions(-)
118474
118475 commit c3fe071813447f837eb7a8e73906753db00bc98b
118476 Author: Will Thompson <will.thompson@collabora.co.uk>
118477 Date:   Fri Feb 11 19:07:45 2011 +0000
118478
118479     GVariant: Correct uint32/64 thinko in text format docs
118480
118481  docs/reference/glib/gvariant-text.xml | 2 +-
118482  1 file changed, 1 insertion(+), 1 deletion(-)
118483
118484 commit ea4e3ea1cb7d3264cb4c84d0b257e886a2be88e8
118485 Author: Ryan Lortie <desrt@desrt.ca>
118486 Date:   Fri Feb 11 10:27:44 2011 -0500
118487
118488     GVariant: doc the format of g_variant_parse/print
118489
118490  docs/reference/glib/Makefile.am       |   3 +-
118491  docs/reference/glib/glib-docs.sgml    |   1 +
118492  docs/reference/glib/gvariant-text.xml | 615
118493  ++++++++++++++++++++++++++++++++++
118494  glib/gvariant-parser.c                |   2 +
118495  glib/gvariant.c                       |   2 +
118496  5 files changed, 622 insertions(+), 1 deletion(-)
118497
118498 commit 2409c69d5b484c50b8f01ae742c339f4e511df5f
118499 Author: Ryan Lortie <desrt@desrt.ca>
118500 Date:   Fri Feb 11 10:27:44 2011 -0500
118501
118502     Branch away from stable, bump to 2.29.0
118503
118504     This is now the unstable branch.
118505
118506     Stable release is on the glib-2-28 branch.
118507
118508  configure.ac | 11 ++++++++---
118509  1 file changed, 8 insertions(+), 3 deletions(-)
118510
118511 commit c2d98c56092db1f7bcf79cbbbb494abfd1255b52
118512 Author: Will Thompson <will.thompson@collabora.co.uk>
118513 Date:   Fri Feb 11 15:18:02 2011 +0000
118514
118515     GObject: correct documentation typos
118516
118517  gobject/gobject.c | 4 ++--
118518  1 file changed, 2 insertions(+), 2 deletions(-)
118519
118520 commit b1d02f9323d4eb157dc99e0b7a79d06a2e510500
118521 Author: Ryan Lortie <desrt@desrt.ca>
118522 Date:   Fri Feb 11 10:14:29 2011 -0500
118523
118524     GVariant: support NULL for empty arrays in varargs
118525
118526     g_variant_new("as", NULL); now gives an empty array of strings, for
118527     example.
118528
118529     This was documented as working already, but was never actually
118530     implemented (due to the fact that it muddies the water when
118531     considering
118532     maybe types).  It's being implemented now because its convenience to
118533     programmers exceeds any damage done to the conceptual purity of
118534     the API.
118535
118536  docs/reference/glib/gvariant-varargs.xml |  5 +++
118537  glib/gvariant.c                          | 52
118538  +++++++++++++++++++++-----------
118539  glib/tests/gvariant.c                    | 16 ++++++++++
118540  3 files changed, 55 insertions(+), 18 deletions(-)
118541
118542 commit d25dca2d74cddd66644890760f4d56e619528e14
118543 Author: Runa Bhattacharjee <runab@redhat.com>
118544 Date:   Fri Feb 11 19:01:05 2011 +0530
118545
118546     Updated Bengali India Translation
118547
118548  po/bn_IN.po | 2276
118549  ++++++++++++++++++++++++++++++++++++++++-------------------
118550  1 file changed, 1536 insertions(+), 740 deletions(-)
118551
118552 commit 4196dfbc4a764a2342c1107bcd9339210c0ee332
118553 Author: Colin Walters <walters@verbum.org>
118554 Date:   Thu Feb 10 23:42:34 2011 -0500
118555
118556     gsettings: Minor typo in previous commit
118557
118558  gio/gsettings.c | 4 ++--
118559  1 file changed, 2 insertions(+), 2 deletions(-)
118560
118561 commit 0f8d1933ad59d83bebe7e4f9d115fec71f915688
118562 Author: Ryan Lortie <desrt@desrt.ca>
118563 Date:   Wed Feb 9 11:55:35 2011 -0500
118564
118565     GSettings: add paragraph with performance notes
118566
118567     summary: reads are very fast.  writes are fast for you, but expensive
118568     for the system, so don't do them except in response to explicit user
118569     action.
118570
118571  gio/gsettings.c | 17 +++++++++++++++++
118572  1 file changed, 17 insertions(+)
118573
118574 commit 214d1bdd20c940be1e1cd38e071a3898c19aa3f7
118575 Author: Matthias Clasen <mclasen@redhat.com>
118576 Date:   Tue Feb 8 13:21:37 2011 -0500
118577
118578     Bump version
118579
118580  configure.ac | 4 ++--
118581  1 file changed, 2 insertions(+), 2 deletions(-)
118582
118583 commit 939d5131dd7c0fad6204aa976139a3bb730e1a07
118584 Author: Piotr Drąg <piotrdrag@gmail.com>
118585 Date:   Tue Feb 8 18:22:44 2011 +0100
118586
118587     Updated Polish translation
118588
118589  po/pl.po | 2170
118590  ++++++++++++++++++++++++++++++++++----------------------------
118591  1 file changed, 1203 insertions(+), 967 deletions(-)
118592
118593 commit a6caaebea7261601fb4f9f57bb8aeadf38e5e499
118594 Author: Matthias Clasen <mclasen@redhat.com>
118595 Date:   Tue Feb 8 10:05:00 2011 -0500
118596
118597     Document new API
118598
118599  gio/gmemorysettingsbackend.c | 13 +++++++++++++
118600  gio/gnullsettingsbackend.c   | 13 +++++++++++++
118601  2 files changed, 26 insertions(+)
118602
118603 commit 78dcafc5cb2b8c05fed719ed1add0849f9938595
118604 Author: Matthias Clasen <mclasen@redhat.com>
118605 Date:   Tue Feb 8 10:04:36 2011 -0500
118606
118607     Fix some parameter mismatches in GVariant docs
118608
118609  glib/gvariant.c |  2 +-
118610  glib/gvariant.h | 20 ++++++++++----------
118611  2 files changed, 11 insertions(+), 11 deletions(-)
118612
118613 commit 4368a07e02b7008b3ab7c56b7637f7bbec505ea5
118614 Author: Matthias Clasen <mclasen@redhat.com>
118615 Date:   Tue Feb 8 07:41:49 2011 -0500
118616
118617     Avoid more compiler warnings
118618
118619  glib/giochannel.c | 12 ++++++------
118620  glib/gmessages.c  |  2 +-
118621  2 files changed, 7 insertions(+), 7 deletions(-)
118622
118623 commit 8d572f5d22c07580936067e91e669220cfc801cc
118624 Author: Matthias Clasen <mclasen@redhat.com>
118625 Date:   Tue Feb 8 07:35:54 2011 -0500
118626
118627     g_date_time_format: drop an unused variable
118628
118629  glib/gdatetime.c | 4 +---
118630  1 file changed, 1 insertion(+), 3 deletions(-)
118631
118632 commit ab2112a77b16cb36785088bb5975ef62f075102a
118633 Author: Matthias Clasen <mclasen@redhat.com>
118634 Date:   Tue Feb 8 07:33:02 2011 -0500
118635
118636     Add release note about GApplication
118637
118638  README.in | 12 ++++++++++++
118639  1 file changed, 12 insertions(+)
118640
118641 commit f93d2f1b0898d6f7fde696ab42a86c63a71ec4d5
118642 Author: Matthias Clasen <mclasen@redhat.com>
118643 Date:   Tue Feb 8 00:00:08 2011 -0500
118644
118645     Update NEWS
118646
118647  NEWS | 18 ++++++++++++++++++
118648  1 file changed, 18 insertions(+)
118649
118650 commit 7839c46897d730d9db5eff2c7a7a9f18876370df
118651 Author: Matthias Clasen <mclasen@redhat.com>
118652 Date:   Mon Feb 7 23:53:29 2011 -0500
118653
118654     Bump version to 2.28.0
118655
118656  configure.ac | 4 ++--
118657  1 file changed, 2 insertions(+), 2 deletions(-)
118658
118659 commit 126beeee3338c94de9d01b9e99b99e8413282045
118660 Author: Matthias Clasen <mclasen@redhat.com>
118661 Date:   Mon Feb 7 23:46:02 2011 -0500
118662
118663     Fix a typo
118664
118665  gobject/glib-mkenums.in | 4 ++--
118666  1 file changed, 2 insertions(+), 2 deletions(-)
118667
118668 commit d43b2d52b4129bf3eb36af6083063cba8f40cbed
118669 Author: Michal Hruby <michal.mhr@gmail.com>
118670 Date:   Mon Feb 7 21:25:33 2011 +0100
118671
118672     Add more data about origin application to the "Launched" signal.
118673
118674     This will help applications such as zeitgeist's datahub to collect
118675     more complete information about application launches, as the "actor"
118676     of a launch is important for zeitgeist's magic to work properly.
118677
118678  gio/gdesktopappinfo.c | 13 +++++++++++++
118679  1 file changed, 13 insertions(+)
118680
118681 commit d6954c785d635be875b896ac9f4812e400b39455
118682 Author: Colin Walters <walters@verbum.org>
118683 Date:   Fri Feb 4 15:37:51 2011 -0500
118684
118685     gdesktopappinfo: Asynchronously flush after sending notification
118686
118687     If we were the initial connection owner, unref will destroy the
118688     connection immediately, and we may lose messages.  Asynchronously
118689     flush to avoid that.
118690
118691     https://bugzilla.gnome.org/show_bug.cgi?id=641411
118692
118693  gio/gdesktopappinfo.c | 9 ++++++++-
118694  1 file changed, 8 insertions(+), 1 deletion(-)
118695
118696 commit 626f197ee328c9b8ce11439e99b66fef14c5f9da
118697 Author: Matthias Clasen <mclasen@redhat.com>
118698 Date:   Mon Feb 7 23:35:21 2011 -0500
118699
118700     Clarify GInitable docs
118701
118702     Mention explicitly that the object is unrefed on error.
118703     Pointed out by Philip Van Hoof,
118704     https://bugzilla.gnome.org/show_bug.cgi?id=641363
118705
118706  gio/ginitable.c | 3 ++-
118707  1 file changed, 2 insertions(+), 1 deletion(-)
118708
118709 commit 761fc9a8e722baf6175eb33a6ffb7deacc504c20
118710 Author: Matthias Clasen <mclasen@redhat.com>
118711 Date:   Mon Feb 7 23:30:56 2011 -0500
118712
118713     Append .exe to glib-compile-schemas in .pc file
118714
118715     This makes the binary name correct on Windows.
118716     Pointed out by David Schleef,
118717     https://bugzilla.gnome.org/show_bug.cgi?id=641572
118718
118719  gio-2.0.pc.in | 2 +-
118720  1 file changed, 1 insertion(+), 1 deletion(-)
118721
118722 commit fb2d30b9ffc3d698cc38a5c16d1a136f1439dbb0
118723 Author: Matthias Clasen <mclasen@redhat.com>
118724 Date:   Mon Feb 7 23:28:26 2011 -0500
118725
118726     Change the id of the gsettings section
118727
118728     This tricks gtk-doc into generating a html file with a different
118729     name, avoiding the case-only GSettings.html vs gsettings.html.
118730     https://bugzilla.gnome.org/show_bug.cgi?id=641688
118731
118732  docs/reference/gio/gsettings.xml | 2 +-
118733  1 file changed, 1 insertion(+), 1 deletion(-)
118734
118735 commit 25ab13fd3c834a022175a5c8a6cc85fbb090968a
118736 Author: Matthias Clasen <mclasen@redhat.com>
118737 Date:   Mon Feb 7 23:27:19 2011 -0500
118738
118739     Don't use -w in shebang line
118740
118741     This can cause warnings when PERL_PATH gets expanded to /usr/bin/env.
118742     Patch by Adam Sampson,
118743     https://bugzilla.gnome.org/show_bug.cgi?id=641477
118744
118745  gobject/glib-mkenums.in | 3 ++-
118746  1 file changed, 2 insertions(+), 1 deletion(-)
118747
118748 commit a0554a9f76f70589506e2aa98cb387fcd10ef184
118749 Author: Javier Jardón <jjardon@gnome.org>
118750 Date:   Tue Feb 8 01:04:20 2011 +0000
118751
118752     docs: Document Since properly, 2.26 -> 2.28
118753
118754  gio/gaction.h            | 2 +-
118755  gio/gactiongroup.h       | 2 +-
118756  gio/gioenums.h           | 2 +-
118757  gio/gsimpleaction.h      | 4 ++--
118758  gio/gsimpleactiongroup.h | 2 +-
118759  glib/gsequence.c         | 4 ++--
118760  6 files changed, 8 insertions(+), 8 deletions(-)
118761
118762 commit db12eb5ca47247a5e580d2db2dc1942a7f4971f0
118763 Author: Rui Matos <tiagomatos@gmail.com>
118764 Date:   Mon Feb 7 22:53:29 2011 +0000
118765
118766     GApplication: document Since properly in header files, 2.26 -> 2.28
118767
118768     https://bugzilla.gnome.org/show_bug.cgi?id=641783
118769
118770  gio/gapplication.h            | 4 ++--
118771  gio/gapplicationcommandline.h | 4 ++--
118772  2 files changed, 4 insertions(+), 4 deletions(-)
118773
118774 commit 3812559659e645be223e34f12040c2d58fdc875c
118775 Author: Ryan Lortie <desrt@desrt.ca>
118776 Date:   Thu Feb 3 17:26:51 2011 -0500
118777
118778     Remove unused variable in gvdb-reader
118779
118780     As originally committed against dconf by Owen.
118781
118782     Newer GCC flags this.
118783
118784  gvdb-reader.c | 2 --
118785  1 file changed, 2 deletions(-)
118786
118787 commit 9823ff1d203166f33302dce2a26e1dee86c4d569
118788 Author: Johan Dahlin <johan@gnome.org>
118789 Date:   Tue Feb 1 17:27:04 2011 -0200
118790
118791     Use ; instead of: to not confuse g-ir-scanner
118792
118793  gio/gioenums.h | 2 +-
118794  1 file changed, 1 insertion(+), 1 deletion(-)
118795
118796 commit 59973526ea8b9883bf78567c88deaef9b3da9b2c
118797 Author: Changwoo Ryu <cwryu@debian.org>
118798 Date:   Wed Feb 2 21:59:38 2011 +0900
118799
118800     Updated Korean translation
118801
118802  po/ko.po | 2708
118803  ++++++++++++++++++++++++++++++++++++++++----------------------
118804  1 file changed, 1742 insertions(+), 966 deletions(-)
118805
118806 commit fdaaa22b58b20c285bc0c328cd6a97bb6c0f0258
118807 Author: Johan Dahlin <johan@gnome.org>
118808 Date:   Tue Feb 1 16:17:23 2011 -0200
118809
118810     Correct gtk-doc SECTION: syntax
118811
118812     g-ir-scanner does not allow a space between the : and the
118813     section name.
118814
118815  gio/gapplication.c            | 2 +-
118816  gio/gsocketcontrolmessage.c   | 2 +-
118817  gio/gsocketlistener.c         | 2 +-
118818  gio/gsocketservice.c          | 2 +-
118819  gio/gtcpconnection.c          | 2 +-
118820  gio/gtcpwrapperconnection.c   | 2 +-
118821  gio/gthreadedsocketservice.c  | 2 +-
118822  gio/gtlscertificate.c         | 2 +-
118823  gio/gunixconnection.c         | 2 +-
118824  gio/gunixcredentialsmessage.c | 2 +-
118825  gio/gunixfdlist.c             | 2 +-
118826  gio/gunixfdmessage.c          | 2 +-
118827  glib/garray.c                 | 6 +++---
118828  glib/gasyncqueue.c            | 2 +-
118829  glib/gcache.c                 | 2 +-
118830  glib/gchecksum.c              | 2 +-
118831  glib/gcompletion.c            | 2 +-
118832  glib/gdataset.c               | 6 +++---
118833  glib/ghash.c                  | 2 +-
118834  glib/giochannel.c             | 2 +-
118835  glib/glist.c                  | 2 +-
118836  glib/gmem.c                   | 4 ++--
118837  glib/gnode.c                  | 2 +-
118838  glib/gpattern.c               | 2 +-
118839  glib/grand.c                  | 2 +-
118840  glib/grel.c                   | 2 +-
118841  glib/gsequence.c              | 2 +-
118842  glib/gshell.c                 | 2 +-
118843  glib/gslist.c                 | 2 +-
118844  glib/gstring.c                | 2 +-
118845  glib/gthread.c                | 2 +-
118846  glib/gthreadpool.c            | 2 +-
118847  glib/gtimer.c                 | 2 +-
118848  glib/gtree.c                  | 2 +-
118849  glib/gvariant.c               | 2 +-
118850  glib/gvarianttype.c           | 2 +-
118851  36 files changed, 41 insertions(+), 41 deletions(-)
118852
118853 commit ad1f882a1c8b4a20daba877d3504280e512b104e
118854 Author: Javier Jardón <javier.jardon@codethink.co.uk>
118855 Date:   Tue Feb 1 13:15:55 2011 +0000
118856
118857     docs: Remove some unneeded template files
118858
118859     async_queues, atomic_operations and bookmarkfile are already ported
118860     to inline comments
118861
118862  docs/reference/glib/tmpl/.gitignore             |   3 +
118863  docs/reference/glib/tmpl/async_queues.sgml      | 195 ----------
118864  docs/reference/glib/tmpl/atomic_operations.sgml | 116 ------
118865  docs/reference/glib/tmpl/bookmarkfile.sgml      | 480
118866  ------------------------
118867  4 files changed, 3 insertions(+), 791 deletions(-)
118868
118869 commit 9f8798170dba82b8d46de02ab46105cf61b41f87
118870 Author: Ryan Lortie <desrt@desrt.ca>
118871 Date:   Mon Jan 31 13:19:59 2011 -0500
118872
118873     GApplication: add notes about GDBus architecture
118874
118875     Some people are trying to write code that calls
118876     g_application_register()
118877     then checks to see if we became the primary name owner before
118878     exporting
118879     objects.  This sort of approach worked with libdbus-1 because method
118880     calls to the freshly-acquired name would not be dispatched until the
118881     application returned to the mainloop.  With GDBus, however, dispatches
118882     can occur at any time (including in the brief space between acquiring
118883     the name and actually registering the object).
118884
118885     Add documentation to make it clear that you should not expect this to
118886     work.
118887
118888  gio/gapplication.c | 25 ++++++++++++++++++++++++-
118889  1 file changed, 24 insertions(+), 1 deletion(-)
118890
118891 commit 401a4233e492e3a2f83e86300b0004d524280e87
118892 Author: Ignacio Casal Quinteiro <icq@gnome.org>
118893 Date:   Mon Jan 31 13:34:26 2011 +0100
118894
118895     Check that error exists before trying to set it. Fixes bug #640975.
118896
118897  glib/gconvert.c | 15 ++++++++-------
118898  1 file changed, 8 insertions(+), 7 deletions(-)
118899
118900 commit 72a8282231c9a56c93b08c04561e77f730047998
118901 Author: Fran Diéguez <fran.dieguez@mabishu.com>
118902 Date:   Sun Jan 30 03:31:06 2011 +0100
118903
118904     Updated Galician translations
118905
118906  po/gl.po | 314
118907  ++++++++++++++++++++++++++++++++-------------------------------
118908  1 file changed, 159 insertions(+), 155 deletions(-)
118909
118910 commit 49428369a71f560fe2f4a4c33ba3ebf0a3765761
118911 Author: Luca Ferretti <lferrett@gnome.org>
118912 Date:   Sat Jan 29 14:00:25 2011 +0100
118913
118914     Updated Italian translation
118915
118916  po/it.po | 883
118917  ++++++++++++++++++++++++++++++++++++++-------------------------
118918  1 file changed, 539 insertions(+), 344 deletions(-)
118919
118920 commit 5d9f5cdc5a9d45b80e728b2609966af1d5f70c52
118921 Author: A S Alam <aalam@users.sf.net>
118922 Date:   Sat Jan 29 07:54:24 2011 +0530
118923
118924     update Punjabi Translation by A S Alam
118925
118926  po/pa.po | 997
118927  +++++++++++++++++++++++++++++++++++----------------------------
118928  1 file changed, 550 insertions(+), 447 deletions(-)
118929
118930 commit 75098c297c46945af7c9cf9224951495a82f04a6
118931 Author: Matthias Clasen <mclasen@redhat.com>
118932 Date:   Fri Jan 28 23:47:36 2011 -0500
118933
118934     Bump version
118935
118936  configure.ac | 2 +-
118937  1 file changed, 1 insertion(+), 1 deletion(-)
118938
118939 commit 83661af46a23a046a87f8d3e4464f5a70676a839
118940 Author: Matthias Clasen <mclasen@redhat.com>
118941 Date:   Fri Jan 28 21:09:52 2011 -0500
118942
118943     Enable silent rules by default
118944
118945  configure.ac | 6 +++---
118946  1 file changed, 3 insertions(+), 3 deletions(-)
118947
118948 commit 2b6064760796e01d40fc41a605ba65826196f67a
118949 Author: Matthias Clasen <mclasen@redhat.com>
118950 Date:   Fri Jan 28 21:06:03 2011 -0500
118951
118952     Update NEWS
118953
118954  NEWS | 24 ++++++++++++++++++++++++
118955  1 file changed, 24 insertions(+)
118956
118957 commit a33aaad00c5e0ce135e34a3280f2560546fe7738
118958 Author: Matthias Clasen <mclasen@redhat.com>
118959 Date:   Fri Jan 28 20:50:43 2011 -0500
118960
118961     Fix GIO build on Solaris
118962
118963     Major and minor are defined in sys/mkdev.h on Solaris
118964
118965     Patch by Fabian Groffen
118966     https://bugzilla.gnome.org/show_bug.cgi?id=637013
118967
118968  configure.ac       | 2 +-
118969  gio/gdbusmessage.c | 3 +++
118970  2 files changed, 4 insertions(+), 1 deletion(-)
118971
118972 commit 6fe2f5f11b5dee144658e25c2b152fa2f0edd7eb
118973 Author: Matthias Clasen <mclasen@redhat.com>
118974 Date:   Fri Jan 28 12:26:23 2011 -0500
118975
118976     Prevent unused variable warnings from G_DEFINE_DYNAMIC_TYPE
118977
118978  gobject/gtypemodule.h | 2 +-
118979  1 file changed, 1 insertion(+), 1 deletion(-)
118980
118981 commit 3c59c38404894b09f1f67add89f7fbbbcb4f4ace
118982 Author: Dan Winship <danw@gnome.org>
118983 Date:   Fri Jan 28 10:17:54 2011 -0500
118984
118985     Fix g_source_add_child_source docs
118986
118987     https://bugzilla.gnome.org/show_bug.cgi?id=640823
118988
118989  glib/gmain.c | 4 ++--
118990  1 file changed, 2 insertions(+), 2 deletions(-)
118991
118992 commit d4209c1c415766c8735eb08500cd7de450c7c09a
118993 Author: Ryan Lortie <desrt@desrt.ca>
118994 Date:   Fri Jan 28 08:23:11 2011 -0500
118995
118996     GVariant: clear memory before releasing it
118997
118998     Bug #640807 makes a reasonable case for why it's better to have your
118999     program crash outright in the case of memory errors.  With this
119000     modification, GVariant is far more likely to do that in the case
119001     that a
119002     GVariant pointer is used shortly after being freed.
119003
119004  glib/gvariant-core.c | 1 +
119005  1 file changed, 1 insertion(+)
119006
119007 commit 8602a3a68212b54773f31e57bbe48189dacfcfd3
119008 Author: Tobias Mueller <tobiasmue@gnome.org>
119009 Date:   Thu Jan 27 15:14:31 2011 +0100
119010
119011     Fixed format string issue in a test, fixes bug 640725
119012
119013  glib/tests/markup-parse.c | 2 +-
119014  1 file changed, 1 insertion(+), 1 deletion(-)
119015
119016 commit 069daa69f62c89c7957f22d3b5ccbe0420e51e8b
119017 Author: Matthias Clasen <mclasen@redhat.com>
119018 Date:   Thu Jan 27 23:07:53 2011 -0500
119019
119020     Add testcase for bug 640695
119021
119022  glib/tests/Makefile.am |  1 +
119023  glib/tests/keyfile.c   | 38 ++++++++++++++++++++-
119024  glib/tests/pages.ini   | 92
119025  ++++++++++++++++++++++++++++++++++++++++++++++++++
119026  3 files changed, 130 insertions(+), 1 deletion(-)
119027
119028 commit 440e6f4a61e27ee95994cd6a57c9d977a4376755
119029 Author: Benjamin Gilbert <bgilbert@backtick.net>
119030 Date:   Thu Jan 27 02:04:00 2011 -0500
119031
119032     Ensure g_key_file_load_from_file() strips a \r on a 4 KB boundary
119033
119034     When g_key_file_parse_data() encountered \n, it was checking the
119035     previous
119036     character in the current input buffer for a \r to erase, rather
119037     than the
119038     previous character in the parse buffer.  If
119039     g_key_file_load_from_file()
119040     was given a file with a \r\n sequence straddling a 4 KB boundary,
119041     the \n
119042     would be the first character in the input buffer, so the \r would
119043     not be
119044     properly stripped.
119045
119046     Bug #640695.
119047
119048     Found-by: Jan Harkes <jaharkes@cs.cmu.edu>
119049
119050  glib/gkeyfile.c | 4 +++-
119051  1 file changed, 3 insertions(+), 1 deletion(-)
119052
119053 commit e644b29190aaec2cb2239d2541144e313e293020
119054 Author: Matthias Clasen <mclasen@redhat.com>
119055 Date:   Thu Jan 27 22:54:32 2011 -0500
119056
119057     Use g_set_error_literal where appropriate
119058
119059  gio/gpollableinputstream.c  | 4 ++--
119060  gio/gpollableoutputstream.c | 4 ++--
119061  2 files changed, 4 insertions(+), 4 deletions(-)
119062
119063 commit cc5578fbd73ac3845daaa098601640a41cc8586a
119064 Author: Matthias Clasen <mclasen@redhat.com>
119065 Date:   Thu Jan 27 21:57:57 2011 -0500
119066
119067     Make load_user_special_dirs() resistant to nonexistent dirs
119068
119069  glib/gutils.c | 26 ++++++++++++++++++--------
119070  1 file changed, 18 insertions(+), 8 deletions(-)
119071
119072 commit 4f8a4f171ec3ad2d922ab890ac875dae4a1c49b8
119073 Author: Matthias Clasen <mclasen@redhat.com>
119074 Date:   Thu Jan 27 20:31:14 2011 -0500
119075
119076     Remove redundant definitions
119077
119078     https://bugzilla.gnome.org/show_bug.cgi?id=640262
119079
119080  gio/gactiongroup.h | 7 -------
119081  1 file changed, 7 deletions(-)
119082
119083 commit 4a8d9b68e38c8b2d09e426eb009ca6fadff5af86
119084 Author: Matthias Clasen <mclasen@redhat.com>
119085 Date:   Thu Jan 27 20:29:22 2011 -0500
119086
119087     Fail in a clean way if schema name is missing
119088
119089     https://bugzilla.gnome.org/show_bug.cgi?id=640192
119090
119091  gio/gsettingsschema.c | 2 ++
119092  1 file changed, 2 insertions(+)
119093
119094 commit d8ca6404229e5b64d2bf2e1a3660ad9fe7feefdd
119095 Merge: 73410f117 03b6b9fb9
119096 Author: Ryan Lortie <desrt@desrt.ca>
119097 Date:   Thu Jan 27 11:45:04 2011 -0500
119098
119099     Merge remote branch 'gvdb/master'
119100
119101 commit 73410f1176c276e244c172fd36037ada8db12a3d
119102 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
119103 Date:   Thu Jan 27 18:51:55 2011 +0800
119104
119105     Updated Traditional Chinese translation(Hong Kong and Taiwan)
119106
119107  po/zh_HK.po | 604
119108  +++++++++++++++++++++++++++++++-----------------------------
119109  po/zh_TW.po | 604
119110  +++++++++++++++++++++++++++++++-----------------------------
119111  2 files changed, 620 insertions(+), 588 deletions(-)
119112
119113 commit bdbfbd5ea314cf90168db3737ef64d5399ecd591
119114 Author: Kjartan Maraas <kmaraas@gnome.org>
119115 Date:   Thu Jan 27 11:13:12 2011 +0100
119116
119117     Updated Norwegian bokmål translation.
119118
119119  po/nb.po | 597
119120  +++++++++++++++++++++++++++++++++------------------------------
119121  1 file changed, 314 insertions(+), 283 deletions(-)
119122
119123 commit cddf27de94be3fa3f0ec7b52640c52b2e5479064
119124 Author: Fran Diéguez <fran.dieguez@mabishu.com>
119125 Date:   Thu Jan 27 00:37:03 2011 +0100
119126
119127     QA of Galician translations
119128
119129  po/gl.po | 198
119130  +++++++++++++++++++++++++++++++++------------------------------
119131  1 file changed, 103 insertions(+), 95 deletions(-)
119132
119133 commit 03b6b9fb9775387c3ec5eedb9e5d2152d6468147
119134 Author: Ryan Lortie <desrt@desrt.ca>
119135 Date:   Tue Jan 25 18:26:21 2011 -0500
119136
119137     Mark a symbol as G_GNUC_INTERNAL
119138
119139  gvdb-reader.h | 1 +
119140  1 file changed, 1 insertion(+)
119141
119142 commit 1e5916ffae7bfaf041df454677562aec4557e21c
119143 Author: Yaron Shahrabani <sh.yaron@gmail.com>
119144 Date:   Sun Jan 23 02:44:15 2011 +0200
119145
119146     Updated Hebrew translation.
119147
119148  po/he.po | 448
119149  +++++++++++++++++++++++++++++++++------------------------------
119150  1 file changed, 232 insertions(+), 216 deletions(-)
119151
119152 commit 816e6541d6680028a19865e68db0aa0cafc20f8c
119153 Author: Alexander Shopov <ash@kambanaria.org>
119154 Date:   Sat Jan 22 22:43:52 2011 +0200
119155
119156     Updated Bulgarian translation
119157
119158  po/bg.po | 1020
119159  +++++++++++++++++++++++++++++++++++---------------------------
119160  1 file changed, 577 insertions(+), 443 deletions(-)
119161
119162 commit 59fd6f184a5ccd2002a0043bbe13c06cb59515fd
119163 Author: Jorge González <jorgegonz@svn.gnome.org>
119164 Date:   Sat Jan 22 16:50:48 2011 +0100
119165
119166     Updated Spanish translation
119167
119168  po/es.po | 582
119169  +++++++++++++++++++++++++++++++++------------------------------
119170  1 file changed, 308 insertions(+), 274 deletions(-)
119171
119172 commit 9f0c592b9c5f9ac57d3454f02ffa92e98001ceaf
119173 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
119174 Date:   Sat Jan 22 15:36:13 2011 +0000
119175
119176     Bump PCRE minimum version
119177
119178     https://bugzilla.gnome.org/show_bug.cgi?id=640261
119179
119180  configure.ac | 2 +-
119181  1 file changed, 1 insertion(+), 1 deletion(-)
119182
119183 commit acc295e292406e15e35bdab08b97c9f4409c16fc
119184 Author: Matthias Clasen <mclasen@redhat.com>
119185 Date:   Sat Jan 22 09:52:33 2011 -0500
119186
119187     Bump version
119188
119189  configure.ac | 2 +-
119190  1 file changed, 1 insertion(+), 1 deletion(-)
119191
119192 commit bd8b245f574497755265ec0cee15ebe17bd00a7d
119193 Author: Matthias Clasen <mclasen@redhat.com>
119194 Date:   Sat Jan 22 00:02:08 2011 -0500
119195
119196     Update Unicode tests to 6.0
119197
119198  tests/casefold.txt | 17 ++++++++++++++++-
119199  tests/casemap.txt  | 40 +++++++++++++++++++++++++++++++++-------
119200  2 files changed, 49 insertions(+), 8 deletions(-)
119201
119202 commit fb2809ec996e9e12d06f4bc7239a98718f5f06d7
119203 Author: Matthias Clasen <mclasen@redhat.com>
119204 Date:   Sat Jan 22 00:01:54 2011 -0500
119205
119206     Forgotten files
119207
119208  glib/pcre/pcre.h            |   81 +--
119209  glib/pcre/pcre_chartables.c |    2 +-
119210  glib/pcre/pcre_compile.c    |  899 +++++++++++++++++++++++----------
119211  glib/pcre/pcre_dfa_exec.c   |  257 +++++++---
119212  glib/pcre/pcre_exec.c       | 1155
119213  ++++++++++++++++++++++++++++++-------------
119214  glib/pcre/pcre_internal.h   |  286 ++++++-----
119215  glib/pcre/pcre_study.c      |  277 ++++++++---
119216  glib/pcre/pcre_tables.c     |  271 +++++-----
119217  glib/pcre/pcre_xclass.c     |   37 +-
119218  glib/pcre/ucp.h             |    5 +-
119219  10 files changed, 2271 insertions(+), 999 deletions(-)
119220
119221 commit 3f059a6a123dd62257f224b9af7701078783060e
119222 Author: Matthias Clasen <mclasen@redhat.com>
119223 Date:   Fri Jan 21 23:41:12 2011 -0500
119224
119225     Remove a test that seems to fail depending on time of day
119226
119227  glib/tests/gdatetime.c | 2 +-
119228  1 file changed, 1 insertion(+), 1 deletion(-)
119229
119230 commit 37e221b5aee3a0d1b1a3988c69e5694b7722c0fb
119231 Author: Matthias Clasen <mclasen@redhat.com>
119232 Date:   Fri Jan 21 23:12:16 2011 -0500
119233
119234     Update NEWS
119235
119236  NEWS | 4 ++++
119237  1 file changed, 4 insertions(+)
119238
119239 commit c03dc6bf7dfc6e326e7249e9e377676db885d99e
119240 Author: Matthias Clasen <mclasen@redhat.com>
119241 Date:   Fri Jan 21 23:10:01 2011 -0500
119242
119243     Update the included copy of PCRE
119244
119245     Update PCRE to version 8.12.
119246     At the same time, also add Unicode 6.0 script support.
119247
119248  glib/gregex.c      | 16 ++++++++++++++++
119249  glib/tests/regex.c |  5 ++---
119250  2 files changed, 18 insertions(+), 3 deletions(-)
119251
119252 commit 51c87f680991760940da65b0c182016350e211a6
119253 Author: Matthias Clasen <mclasen@redhat.com>
119254 Date:   Fri Jan 21 18:02:05 2011 -0500
119255
119256     Update help and docs for gsettings cmdline tool
119257
119258     The man page had gotten quite out of sync.
119259
119260  docs/reference/gio/gsettings.xml | 135
119261  +++++++++++++++++++++++++++++----------
119262  gio/gsettings-tool.c             |  28 +++++---
119263  2 files changed, 120 insertions(+), 43 deletions(-)
119264
119265 commit 0a5708654080232dd404d089b5b790de79f11032
119266 Author: Behdad Esfahbod <behdad@behdad.org>
119267 Date:   Fri Jan 21 16:30:19 2011 -0500
119268
119269     Update to Unicode 6.0
119270
119271     One new GUnicodeBreak enum member.  Three new GUnicodeScript members,
119272     and one member renamed to fix a typo.
119273
119274     Tests, docs, and scripts are updated.  PCRE update still needed.
119275
119276  docs/reference/glib/tmpl/unicode.sgml |     6 +-
119277  glib/gen-unicode-tables.pl            |    79 +-
119278  glib/gscripttable.h                   |   516 +-
119279  glib/gunibreak.h                      |  5372 +++++++++-----
119280  glib/gunichartables.h                 |  4727 +++++++++----
119281  glib/gunicode.h                       |    38 +-
119282  glib/gunicomp.h                       |   288 +-
119283  glib/gunidecomp.h                     | 11955
119284  +++++++++++++++++---------------
119285  glib/pcre/ucp.h                       |     2 +-
119286  glib/tests/utf8-misc.c                |    20 +-
119287  10 files changed, 13730 insertions(+), 9273 deletions(-)
119288
119289 commit b50f4a1a52eeaec2ff14a0ac44b0b42ebb6cca30
119290 Author: Matthias Clasen <mclasen@redhat.com>
119291 Date:   Fri Jan 21 11:24:14 2011 -0500
119292
119293     Updates for 2.27.92
119294
119295  NEWS | 14 ++++++++++++++
119296  1 file changed, 14 insertions(+)
119297
119298 commit 654ab34e3a7ea03dd7e86d16deae90df8e153d4c
119299 Author: Matthias Clasen <mclasen@redhat.com>
119300 Date:   Fri Jan 21 10:52:48 2011 -0500
119301
119302     Don't warn in GApplication if class handlers have been overridden
119303
119304     https://bugzilla.gnome.org/show_bug.cgi?id=640042
119305
119306  gio/gapplication.c | 6 ++++--
119307  1 file changed, 4 insertions(+), 2 deletions(-)
119308
119309 commit b31d80eff3352de556e630cdc117a735bc4925e5
119310 Author: Khaled Hosny <khaledhosny@eglug.org>
119311 Date:   Thu Jan 20 21:57:05 2011 +0200
119312
119313     Updated Arabic translation
119314
119315  po/ar.po | 1827
119316  ++++++++++++++++++++++++++++++++++----------------------------
119317  1 file changed, 992 insertions(+), 835 deletions(-)
119318
119319 commit da36756f3f907ce7d9d4484e29ef7c08c838b351
119320 Author: Michael Kotsarinis <mk73628@gmail.com>
119321 Date:   Wed Jan 19 19:08:15 2011 +0200
119322
119323     Updated Greek translation
119324
119325  po/el.po | 1010
119326  ++++++++++++++++++++++++++++++++++++--------------------------
119327  1 file changed, 590 insertions(+), 420 deletions(-)
119328
119329 commit c7f38cd277f0bfa9c303fcd30dd17e1320e5c162
119330 Author: Matthias Clasen <mclasen@redhat.com>
119331 Date:   Tue Jan 18 00:06:55 2011 -0500
119332
119333     Mark another function as static
119334
119335  glib/gtimezone.c | 2 +-
119336  1 file changed, 1 insertion(+), 1 deletion(-)
119337
119338 commit 67e112cce6bc7a9e841354d2c760a017a2c01527
119339 Author: Matthias Clasen <mclasen@redhat.com>
119340 Date:   Tue Jan 18 00:06:05 2011 -0500
119341
119342     Mark a function as static
119343
119344  glib/gtimezone.c | 2 +-
119345  1 file changed, 1 insertion(+), 1 deletion(-)
119346
119347 commit d2347f34fded2651e47a60814f600c173b8ca5e7
119348 Author: Matthias Clasen <mclasen@redhat.com>
119349 Date:   Mon Jan 17 23:46:20 2011 -0500
119350
119351     Move GMarkup docs inline
119352
119353  docs/reference/glib/tmpl/.gitignore  |    1 +
119354  docs/reference/glib/tmpl/markup.sgml |  327 ---------
119355  glib/gmarkup.c                       | 1331
119356  ++++++++++++++++++----------------
119357  glib/gmarkup.h                       |   85 ++-
119358  4 files changed, 768 insertions(+), 976 deletions(-)
119359
119360 commit dc8b03027d905bf22527aeaa7e31ad072231197a
119361 Author: Ray Strode <rstrode@redhat.com>
119362 Date:   Mon Jan 17 17:13:44 2011 -0500
119363
119364     gsettings: Update documentation on schema naming convention
119365
119366     The existing docs are a bit inconsistent in that they say to follow
119367     the dbus convention, but then give an example that doesn't.
119368
119369     This commit changes things to be how Ryan says they should be.
119370
119371  docs/reference/gio/migrating-gconf.xml | 10 ++++++----
119372  gio/gsettings.c                        | 10 +++++++---
119373  2 files changed, 13 insertions(+), 7 deletions(-)
119374
119375 commit a2918d6c3e676e2656a87b5a5ee974dc5777eb59
119376 Author: Ryan Lortie <desrt@desrt.ca>
119377 Date:   Mon Jan 17 15:17:34 2011 -0500
119378
119379     Fix some harmless sign compare warnings
119380
119381  gvdb-reader.c | 4 ++--
119382  1 file changed, 2 insertions(+), 2 deletions(-)
119383
119384 commit ba5619ba7f69025f40bf5e77d667a2a84b61d1a7
119385 Author: Ryan Lortie <desrt@desrt.ca>
119386 Date:   Mon Jan 17 15:15:46 2011 -0500
119387
119388     C++ify the reader header
119389
119390  gvdb-reader.h | 3 +++
119391  1 file changed, 3 insertions(+)
119392
119393 commit e8120dc4ce75b0cff6d45632e5d9037853ad51ae
119394 Author: Ray Strode <rstrode@redhat.com>
119395 Date:   Mon Jan 17 14:15:18 2011 -0500
119396
119397     datetime: Show 12 instead of 0 for 12h hour format
119398
119399     The 12h mode hour format is computed by taking the
119400     24h mode hour format modulo 12.
119401
119402     The conversion results in 12 noon getting erroneously
119403     converted to 0.
119404
119405     This commit makes noon get the same special handling
119406     as midnight.
119407
119408  glib/gdatetime.c | 4 ++--
119409  1 file changed, 2 insertions(+), 2 deletions(-)
119410
119411 commit a437c5e768b9a62b550e174b25413ce9149fcdbe
119412 Author: Ray Strode <rstrode@redhat.com>
119413 Date:   Mon Jan 17 14:30:43 2011 -0500
119414
119415     tests: add format test case for noon hour in 12h mode
119416
119417     It currently displays it as "0" instead of "12", so this
119418     test case demonstrates the bug.
119419
119420  glib/tests/gdatetime.c | 2 ++
119421  1 file changed, 2 insertions(+)
119422
119423 commit 8728949e0db56159485e5d214e581e5f46911d0b
119424 Author: Christian Persch <chpe@gnome.org>
119425 Date:   Thu Jan 6 23:30:09 2011 +0100
119426
119427     Don't leak variants in the null settings backend
119428
119429     Even though the write fails, the variant still needs to be consumed.
119430
119431     Bug #638872.
119432
119433  gio/gnullsettingsbackend.c | 13 +++++++++++++
119434  1 file changed, 13 insertions(+)
119435
119436 commit a583405f66758e320eaf2025b757ddc081186686
119437 Author: Javier Jardón <jjardon@gnome.org>
119438 Date:   Fri Jan 14 17:54:04 2011 +0000
119439
119440     docs: gvariant-core: g_variant_normalise ->
119441     g_variant_get_normal_form()
119442
119443  glib/gvariant-core.c | 2 +-
119444  1 file changed, 1 insertion(+), 1 deletion(-)
119445
119446 commit 6c0491841e40aba4b479285e473f267f623b4a57
119447 Author: Javier Jardón <jjardon@gnome.org>
119448 Date:   Fri Jan 14 17:24:45 2011 +0000
119449
119450     gvariant-core: Fix typo
119451
119452     g_variant_create_from_data -> g_variant_new_from_data
119453
119454  glib/gvariant-core.c | 2 +-
119455  1 file changed, 1 insertion(+), 1 deletion(-)
119456
119457 commit c7041e221fcf165ae16603ba4a2d5579cc02826a
119458 Author: Javier Jardón <jjardon@gnome.org>
119459 Date:   Fri Jan 14 00:49:35 2011 +0000
119460
119461     docs: gvariant-varargs: Fix typo
119462
119463  docs/reference/glib/gvariant-varargs.xml | 2 +-
119464  1 file changed, 1 insertion(+), 1 deletion(-)
119465
119466 commit 060e516ede200990d09a259f5f48e939fc001f89
119467 Author: Ivar Smolin <okul@linux.ee>
119468 Date:   Thu Jan 13 12:41:06 2011 +0200
119469
119470     [l10n] Updated Estonian translation
119471
119472  po/et.po | 40 ++++++++++++++++++++--------------------
119473  1 file changed, 20 insertions(+), 20 deletions(-)
119474
119475 commit a86eb8785b9b93ee0fb2a52e714ef6431268ccf2
119476 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
119477 Date:   Wed Jan 12 22:29:53 2011 +0100
119478
119479     Updated Basque language
119480
119481  po/eu.po | 910
119482  +++++++++++++++++++++++++++++++++++++++------------------------
119483  1 file changed, 563 insertions(+), 347 deletions(-)
119484
119485 commit c0208940c569b2d2a7e0e86f93d97cfbaf2b3fc7
119486 Author: Daiki Ueno <ueno@unixuser.org>
119487 Date:   Tue Jan 11 11:33:21 2011 +0900
119488
119489     Make g_unix_connection_send_fd() work as expected.
119490
119491     https://bugzilla.gnome.org/show_bug.cgi?id=637696
119492
119493  gio/gunixfdmessage.c |   2 +-
119494  gio/tests/socket.c   | 105
119495  +++++++++++++++++++++++++++++++++++++++++++++++++++
119496  2 files changed, 106 insertions(+), 1 deletion(-)
119497
119498 commit 634e9e43cfb8b0d88d0a6b4899d0e33c62c07458
119499 Author: Michael Natterer <mitch@gimp.org>
119500 Date:   Wed Jan 12 19:45:40 2011 +0100
119501
119502     gobject: add an empty default impl of GObject::constructed()
119503
119504     to allow unconditional upchaining.
119505
119506  gobject/gobject.c | 16 +++++++++++++---
119507  1 file changed, 13 insertions(+), 3 deletions(-)
119508
119509 commit 19c73918ec7faf6e32d100493772a1dccf43b110
119510 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
119511 Date:   Wed Jan 12 11:08:54 2011 +0800
119512
119513     Added symbols for GIO/Win32
119514
119515     There are now fallback functions in the Win32 portion of
119516     g_app_info that were previously only available under UNIX,
119517     so add them here so that they can be exported as well.
119518
119519     The symbols are as follows:
119520     g_app_info_get_fallback_for_type
119521     g_app_info_get_recommended_for_type
119522
119523  gio/gio.symbols | 2 ++
119524  1 file changed, 2 insertions(+)
119525
119526 commit 1df31f00140bfba941db65e2374ff2700f55a295
119527 Author: Matthias Clasen <mclasen@redhat.com>
119528 Date:   Tue Jan 11 16:13:42 2011 -0500
119529
119530     Bump version
119531
119532  configure.ac | 2 +-
119533  1 file changed, 1 insertion(+), 1 deletion(-)
119534
119535 commit dd6baef46fcb7abd561383f2af7bb1b8e3579f5c
119536 Author: Matthias Clasen <mclasen@redhat.com>
119537 Date:   Tue Jan 11 11:27:45 2011 -0500
119538
119539     Update NEWS
119540
119541  NEWS | 16 ++++++++++++++++
119542  1 file changed, 16 insertions(+)
119543
119544 commit fabf506b8d5baf8f59fca563e6f1a62be5148112
119545 Author: Ivar Smolin <okul@linux.ee>
119546 Date:   Tue Jan 11 11:04:56 2011 +0200
119547
119548     [l10n] Updated Estonian translation
119549
119550  po/et.po | 30 +++++++++++++++---------------
119551  1 file changed, 15 insertions(+), 15 deletions(-)
119552
119553 commit eec2cb1af873f38091671486b5adc5d444e306b7
119554 Author: Matthias Clasen <mclasen@redhat.com>
119555 Date:   Mon Jan 10 20:28:17 2011 -0500
119556
119557     Avoid a segfault in g_application_register()
119558
119559     Patch by Mikkel Kamstrup Erlandsen
119560     https://bugzilla.gnome.org/show_bug.cgi?id=639177
119561
119562  gio/gapplicationimpl-dbus.c | 4 ++--
119563  1 file changed, 2 insertions(+), 2 deletions(-)
119564
119565 commit 48f27317607fe117fe9aed0c2fe24ff6ef10a5d5
119566 Author: Javier Jardón <jjardon@gnome.org>
119567 Date:   Mon Jan 10 23:36:00 2011 +0000
119568
119569     mkinstalldirs: Update to latest version
119570
119571  mkinstalldirs | 93
119572  +++++++++++++++++++++++++++++++++++++++++++++--------------
119573  1 file changed, 72 insertions(+), 21 deletions(-)
119574
119575 commit 42d71c0ef952a2a3b9bd685ad3bb4294f0706947
119576 Author: Ivar Smolin <okul@linux.ee>
119577 Date:   Mon Jan 10 19:44:11 2011 +0200
119578
119579     [l10n] Updated Estonian translation
119580
119581  po/et.po | 101
119582  +++++++++++++++++----------------------------------------------
119583  1 file changed, 27 insertions(+), 74 deletions(-)
119584
119585 commit a57c4c90662077163316d1d53ee18a5a0fbec393
119586 Author: Matthias Clasen <mclasen@redhat.com>
119587 Date:   Sun Jan 9 16:43:28 2011 -0500
119588
119589     GSettings: Fix a copy-paste error
119590
119591     https://bugzilla.gnome.org/show_bug.cgi?id=639084
119592
119593  gio/gsettings.c | 2 +-
119594  1 file changed, 1 insertion(+), 1 deletion(-)
119595
119596 commit b0b37bcb06723ede07cc9c5c4573f12c3acb1643
119597 Author: Christian Persch <chpe@gnome.org>
119598 Date:   Sun Jan 9 15:03:31 2011 +0100
119599
119600     Update gschema.dtd
119601
119602     Bug #639064.
119603
119604  gio/gschema.dtd | 11 +++++++++--
119605  1 file changed, 9 insertions(+), 2 deletions(-)
119606
119607 commit eafa3443d39f36a3ade11154243495a77d5b089d
119608 Author: Fran Diéguez <fran.dieguez@mabishu.com>
119609 Date:   Sun Jan 9 16:35:32 2011 +0100
119610
119611     Updated Galician translations
119612
119613  po/gl.po | 386
119614  +++++++++++++++++++++++++++++++--------------------------------
119615  1 file changed, 193 insertions(+), 193 deletions(-)
119616
119617 commit 33c7a9d8ecaa75b41dbdd2a3a31ac8c62394a8b5
119618 Author: Javier Jardón <jjardon@gnome.org>
119619 Date:   Fri Jan 7 18:55:20 2011 +0100
119620
119621     configure: Use AC_CONFIG_MACRO_DIR
119622
119623     To keep the correct macros in-tree.
119624
119625  configure.ac | 1 +
119626  1 file changed, 1 insertion(+)
119627
119628 commit b67d9cb7eef036b76955a75e6e9cd6b8ae1fb8e4
119629 Author: Matthias Clasen <mclasen@redhat.com>
119630 Date:   Fri Jan 7 12:07:19 2011 -0500
119631
119632     Add regex test cases
119633
119634     These come from https://bugzilla.gnome.org/show_bug.cgi?id=638894
119635
119636  glib/tests/regex.c | 2 ++
119637  1 file changed, 2 insertions(+)
119638
119639 commit f6b52322a2049dfb3873922a8f1417d8c44363b0
119640 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
119641 Date:   Fri Jan 7 14:52:29 2011 +0100
119642
119643     Fix and update GI annotations for 'Volumes and Drives'
119644
119645     Volumes and Drives GIO category contains: GVolumeMonitor, GVolume,
119646     GMount, GDrive, Unix Mounts.
119647
119648  gio/gdrive.c      | 34 +++++++++++++++++++---------------
119649  gio/gmount.c      | 33 ++++++++++++++++++---------------
119650  gio/gunixmounts.c | 20 +++++++++++---------
119651  gio/gvolume.c     | 13 +++++++------
119652  4 files changed, 55 insertions(+), 45 deletions(-)
119653
119654 commit f85909fb65635b8321d1abf60c073ae854acae5e
119655 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
119656 Date:   Fri Jan 7 09:38:35 2011 +0100
119657
119658     Add and update GI annotations in 'Settings'
119659
119660     'Settings' GIO group contains GSettings and GSettingsBackend.
119661
119662  gio/gsettings.c        | 18 +++++++++---------
119663  gio/gsettings.h        |  5 +++--
119664  gio/gsettingsbackend.c | 12 +++++++-----
119665  3 files changed, 19 insertions(+), 16 deletions(-)
119666
119667 commit 99c740fdb58e2a7bf18fa1213c03b0be186f3581
119668 Author: Andika Triwidada <andika@gmail.com>
119669 Date:   Fri Jan 7 11:37:39 2011 +0700
119670
119671     Updated Indonesian translation
119672
119673  po/id.po | 1531
119674  +++++++++++++++++++++++++++++++++++---------------------------
119675  1 file changed, 858 insertions(+), 673 deletions(-)
119676
119677 commit e738a8dd8ca3d3dd327bc5a3bbfd151858738609
119678 Author: Colin Walters <walters@verbum.org>
119679 Date:   Thu Jan 6 11:47:58 2011 -0500
119680
119681     gdesktopappinfo: Don't crash if we don't have a desktop filename
119682
119683     If code creates a GDesktopAppInfo via
119684     g_desktop_app_info_new_from_keyfile(),
119685     we'd try to send a NULL pointer down into GVariant.
119686
119687     Since in this case we don't have a filename, just send the empty
119688     string.  In the future we should either:
119689
119690     1) Change panel to use g_desktop_app_info_new_from_filename(), and
119691        take the hit of parsing the file twice.
119692     2) Add a g_key_file_get_origin_filename()
119693     3) Add g_desktop_app_info_new_from_keyfile_and_name()
119694
119695     https://bugzilla.gnome.org/show_bug.cgi?id=638838
119696
119697  gio/gdesktopappinfo.c | 14 +++++++++++---
119698  1 file changed, 11 insertions(+), 3 deletions(-)
119699
119700 commit 26b65a3abda5ad0930b1cd0d0652417feb50c274
119701 Author: Serkan Kaba <serkan@gentoo.org>
119702 Date:   Thu Jan 6 14:08:02 2011 +0100
119703
119704     gio: Recognize reiser4 in g_file_query_filesystem_info()
119705
119706     Signed-off-by: Serkan Kaba <serkan@gentoo.org>
119707     Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
119708
119709  gio/glocalfile.c | 2 ++
119710  1 file changed, 2 insertions(+)
119711
119712 commit 48f8c07c530973a0b32ed6cd3251cc82851e20b0
119713 Author: Matthias Clasen <mclasen@redhat.com>
119714 Date:   Wed Jan 5 20:43:46 2011 -0500
119715
119716     Bump version
119717
119718  configure.ac | 2 +-
119719  1 file changed, 1 insertion(+), 1 deletion(-)
119720
119721 commit 0b3412b419a322426ae04ca5177546ba68def3d8
119722 Author: Matthias Clasen <mclasen@redhat.com>
119723 Date:   Wed Jan 5 19:51:44 2011 -0500
119724
119725     Add anothre bug ref
119726
119727  NEWS | 1 +
119728  1 file changed, 1 insertion(+)
119729
119730 commit 51ac0c6c85c5bf993ff2de0282c569884b79027a
119731 Author: Matthias Clasen <mclasen@redhat.com>
119732 Date:   Wed Jan 5 19:42:13 2011 -0500
119733
119734     Avoid possible parameter name clashes in GVariant
119735
119736     https://bugzilla.gnome.org/show_bug.cgi?id=638349
119737
119738  glib/gvariant.c | 18 +++++++++---------
119739  1 file changed, 9 insertions(+), 9 deletions(-)
119740
119741 commit 31db1f9688274b245ba7f47b7a837f609715331c
119742 Author: Matthias Clasen <mclasen@redhat.com>
119743 Date:   Wed Jan 5 19:07:01 2011 -0500
119744
119745     Add new symbol
119746
119747  gio/gio.symbols | 5 +++--
119748  1 file changed, 3 insertions(+), 2 deletions(-)
119749
119750 commit f4773faa9f669ff3a705946f5b4ddcc83d3c6931
119751 Author: Matthias Clasen <mclasen@redhat.com>
119752 Date:   Wed Jan 5 17:46:28 2011 -0500
119753
119754     Drop annotation that break the documentation build
119755
119756  gio/gtlsclientconnection.c | 4 ----
119757  1 file changed, 4 deletions(-)
119758
119759 commit 87068c0fcd08dd968679e68bd71a2a7355361522
119760 Author: Matthias Clasen <mclasen@redhat.com>
119761 Date:   Wed Jan 5 17:16:36 2011 -0500
119762
119763     Update NEWS
119764
119765  NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++
119766  1 file changed, 43 insertions(+)
119767
119768 commit 98a0dfe1da9f3b8919f0bb73b1cb99333a31975f
119769 Author: Matthias Clasen <mclasen@redhat.com>
119770 Date:   Wed Jan 5 17:01:42 2011 -0500
119771
119772     Bump version to 2.27.90
119773
119774  configure.ac | 2 +-
119775  1 file changed, 1 insertion(+), 1 deletion(-)
119776
119777 commit 3d824065b847f2702aa312c51734328fc414af5a
119778 Author: Christian Persch <chpe@gnome.org>
119779 Date:   Sun Nov 28 18:49:04 2010 +0100
119780
119781     Add g_get_locale_variants()
119782
119783     Make _g_compute_locale_variants() public as g_get_locale_variants().
119784
119785     Bug #635998.
119786
119787  docs/reference/glib/glib-sections.txt |  1 +
119788  glib/gkeyfile.c                       |  5 ++---
119789  glib/glib.symbols                     |  1 +
119790  glib/gutils.c                         | 23 ++++++++++++++++++++++-
119791  glib/gutils.h                         |  2 ++
119792  glib/tests/utils.c                    | 15 +++++++++++++++
119793  6 files changed, 43 insertions(+), 4 deletions(-)
119794
119795 commit be8899bfe66d460b3eda33ff7512778788c07974
119796 Author: Christian Persch <chpe@gnome.org>
119797 Date:   Mon Mar 1 16:32:09 2010 +0100
119798
119799     Make _g_compute_locale_variants return a char** directly
119800
119801     Bug #635998.
119802
119803  glib/gkeyfile.c | 13 ++---------
119804  glib/gutils.c   | 72
119805  ++++++++++++++++++++++++++++++++-------------------------
119806  2 files changed, 42 insertions(+), 43 deletions(-)
119807
119808 commit b497220e486e66433b44251a53ec3be25fa9acdb
119809 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
119810 Date:   Wed Jan 5 20:30:10 2011 +0100
119811
119812     Fix GI annotation for g_desktop_app_info_launch_uris_as_manager
119813
119814  gio/gdesktopappinfo.c | 3 ++-
119815  1 file changed, 2 insertions(+), 1 deletion(-)
119816
119817 commit 8d74c96b76b459a63492bfce466a304383e94d09
119818 Author: Christian Persch <chpe@gnome.org>
119819 Date:   Sun Dec 5 15:34:26 2010 +0100
119820
119821     Make the memory and null settings backends public
119822
119823     Bug #636806.
119824
119825  docs/reference/gio/gio-sections.txt |  3 +++
119826  gio/Makefile.am                     |  2 --
119827  gio/gio.symbols                     | 11 +++++++++--
119828  gio/giomodule.c                     |  3 ++-
119829  gio/gmemorysettingsbackend.c        |  9 +++++++--
119830  gio/gmemorysettingsbackend.h        | 30 ------------------------------
119831  gio/gnullsettingsbackend.c          | 12 +++++++-----
119832  gio/gnullsettingsbackend.h          | 30 ------------------------------
119833  gio/gsettingsbackend.c              |  5 +++--
119834  gio/gsettingsbackend.h              |  6 ++++++
119835  gio/gsettingsbackendinternal.h      |  8 ++++++--
119836  11 files changed, 43 insertions(+), 76 deletions(-)
119837
119838 commit 0b59cf65669fae077a7e607d0c61567be5f5a30a
119839 Author: Colin Walters <walters@verbum.org>
119840 Date:   Wed Jan 5 13:49:20 2011 -0500
119841
119842     g_desktop_app_info_launch_uris_as_manager: Fix parameter naming
119843
119844     This makes introspection happier.
119845
119846  gio/gdesktopappinfo.h | 4 ++--
119847  1 file changed, 2 insertions(+), 2 deletions(-)
119848
119849 commit 9be6da9448a1a59eae11d588729bf4316fbadada
119850 Author: Colin Walters <walters@verbum.org>
119851 Date:   Wed Jan 5 13:00:50 2011 -0500
119852
119853     Add missing indirection from previous commit
119854
119855     This follows the rest of GLib style, and fixes g-i scanning the
119856     headers.
119857
119858  gio/gdesktopappinfo.h | 6 +++---
119859  1 file changed, 3 insertions(+), 3 deletions(-)
119860
119861 commit a36cb498d974b11c00829adfdaa9638fbd9b66eb
119862 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
119863 Date:   Wed Dec 22 16:52:40 2010 -0500
119864
119865     [GDummyTLS] Add missing properties and namespace
119866
119867     Add missing properties in the GDummyTlsConnection class. Also add
119868     namespaces to property enumerations to avoid conflicts between
119869     classes.
119870
119871     Reviewed-by: Dan Winship <danw@gnome.org>
119872
119873  gio/gdummytlsbackend.c | 62
119874  +++++++++++++++++++++++++++-----------------------
119875  1 file changed, 34 insertions(+), 28 deletions(-)
119876
119877 commit 4e33967a002fd14d7106ef2ff88122344f2e4983
119878 Author: Stef Walter <stefw@collabora.co.uk>
119879 Date:   Fri Dec 24 10:50:14 2010 -0600
119880
119881     Change GTlsClientConnection::accepted-cas to contain DER DNs
119882
119883     This property is now a GList of GByteArray values. Each
119884     GByteArray contains the raw DER DN of the certificate authority.
119885     This is far more useful for looking up a certificate (with the
119886     relevant issuer) than a string encoded DN.
119887
119888     https://bugzilla.gnome.org/show_bug.cgi?id=637262
119889
119890  gio/gtlsclientconnection.c | 28 ++++++++++++++++++----------
119891  gio/gtlsclientconnection.h |  2 +-
119892  2 files changed, 19 insertions(+), 11 deletions(-)
119893
119894 commit e6546debd61d32b41b37c20b62d4e47cd3e53e25
119895 Author: Colin Walters <walters@verbum.org>
119896 Date:   Mon Dec 20 14:48:53 2010 -0500
119897
119898     gdesktopappinfo: Add g_desktop_app_info_launch_uris_as_manager()
119899
119900     A new GDesktopAppInfo specific function which provides more control
119901     over launched processes.  Intended basically only for use in GNOME
119902     Shell, where we want:
119903
119904     *) To directly know the GPid for each launched program, without
119905        having to listen to a DBus signal emitted in our own process
119906     *) Possibly control over the process environment; for example,
119907        we may want to call setsid() or redirect file descriptors.
119908
119909     And in the future:
119910     *) To avoid recursively calling ourself via DBus, when a later
119911        patch causes g_app_info_launch() to indirect via the shell.
119912
119913     https://bugzilla.gnome.org/show_bug.cgi?id=606960
119914
119915  gio/gdesktopappinfo.c | 89
119916  ++++++++++++++++++++++++++++++++++++++++++++++++---
119917  gio/gdesktopappinfo.h | 24 ++++++++++++++
119918  2 files changed, 108 insertions(+), 5 deletions(-)
119919
119920 commit bb6c44b9d3fd94835044ffda38ca2f211deb5b7b
119921 Author: Colin Walters <walters@verbum.org>
119922 Date:   Mon Dec 20 13:12:28 2010 -0500
119923
119924     gdesktopappinfo: Send out a session bus signal when launching
119925     .desktop file
119926
119927     This signal contains the full path of the .desktop file, along with
119928     the process id, which allows multiple interested components (like
119929     GNOME Shell) to better know the state of the system (which processes
119930     correspond to which .desktop files).
119931
119932     https://bugzilla.gnome.org/show_bug.cgi?id=606960
119933
119934  gio/gdesktopappinfo.c | 87
119935  +++++++++++++++++++++++++++++++++++++++++++++------
119936  1 file changed, 78 insertions(+), 9 deletions(-)
119937
119938 commit 9de42602c47262d49e4419f8bf7987dc2b488a98
119939 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
119940 Date:   Wed Jan 5 22:57:48 2011 +0800
119941
119942     Bug 637852 - Updates to glib.vsprops
119943
119944     Due to changes in the GIO APIs/headers, the glib.vsprops
119945     is updated to reflect that in the "install" phase, namely:
119946     -removal of the gperiodic.h header
119947     -addition of GPollable I/O Stream, GTCP Connection and
119948      GTLS headers
119949
119950  build/win32/vs9/glib.vsprops | 9 ++++++++-
119951  1 file changed, 8 insertions(+), 1 deletion(-)
119952
119953 commit 9686d82daf9c2082fa5d3055ac5b777490a95dc0
119954 Author: Matthias Clasen <mclasen@redhat.com>
119955 Date:   Tue Jan 4 09:38:14 2011 -0500
119956
119957     Fix build on old kernels
119958
119959     Cope with BTRFS_SUPER_MAGIC not being defined.
119960
119961  glib/gfileutils.c | 2 +-
119962  1 file changed, 1 insertion(+), 1 deletion(-)
119963
119964 commit 1e5f11875b65712195e4d0c8d160cdc9f9bbd99f
119965 Author: Thomas Kristensen <thomas.kristensen@cisco.com>
119966 Date:   Mon Jan 3 15:20:12 2011 +0200
119967
119968     revents may have been cleared by GMain before dispatch().
119969
119970     See bug #587898.
119971
119972  gio/gsocket.c | 4 ++++
119973  1 file changed, 4 insertions(+)
119974
119975 commit b583f802e39e2415c626ad19d54adc1bc08151d0
119976 Author: Kjartan Maraas <kmaraas@gnome.org>
119977 Date:   Sun Jan 2 18:54:17 2011 +0100
119978
119979     Updated Norwegian bokmål translation from Torstein Adolf Winterseth
119980
119981  po/nb.po | 216
119982  ++++++++++++++++++++++++++++++---------------------------------
119983  1 file changed, 104 insertions(+), 112 deletions(-)
119984
119985 commit 4144c04c475c58df1da8ff062de1d50865c10169
119986 Author: Daniel Nylander <po@danielnylander.se>
119987 Date:   Fri Dec 31 15:23:27 2010 +0100
119988
119989     Updated Swedish translation
119990
119991  po/sv.po | 1405
119992  +++++++++++++++++++++++++++++++++++---------------------------
119993  1 file changed, 785 insertions(+), 620 deletions(-)
119994
119995 commit 929e8db9f436f0644a300c7253c9452145cbb7db
119996 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
119997 Date:   Wed Dec 29 16:21:22 2010 +0100
119998
119999     Add GI annotation: skip g_cancellable_source_new().
120000
120001     It is not bindable, because GSource is not boxed and thus cannot be
120002     returned as caller-owned.
120003
120004  gio/gcancellable.c | 6 +++---
120005  1 file changed, 3 insertions(+), 3 deletions(-)
120006
120007 commit 53364788e9f52dd3cf9781d08004ed5f0db0941f
120008 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120009 Date:   Wed Dec 29 15:26:21 2010 +0100
120010
120011     Add GI annotations to Gio DNS resolution classes
120012
120013  gio/gproxyresolver.c | 18 ++++++++++--------
120014  gio/gresolver.c      | 24 ++++++++++++------------
120015  2 files changed, 22 insertions(+), 20 deletions(-)
120016
120017 commit add8cf9c09255e497545c67ca81e8f8bf28f3f85
120018 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120019 Date:   Wed Dec 29 16:01:12 2010 +0100
120020
120021     Add GI annotations to Gio highlevel network functionality
120022
120023  gio/gsocketclient.c   | 32 ++++++++++++++++----------------
120024  gio/gsocketlistener.c | 28 ++++++++++++++--------------
120025  gio/gunixconnection.c |  4 ++--
120026  3 files changed, 32 insertions(+), 32 deletions(-)
120027
120028 commit 975b0d4487809270100efce56270314d816e3073
120029 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120030 Date:   Wed Dec 29 13:51:44 2010 +0100
120031
120032     Add GI annotations to Gio lowlevel network support classes
120033
120034  gio/ginetaddress.c             |  2 +-
120035  gio/ginetsocketaddress.c       |  2 +-
120036  gio/gproxy.c                   | 11 ++++++-----
120037  gio/gproxyaddress.c            |  6 ++++--
120038  gio/gsocket.c                  | 44
120039  +++++++++++++++++++++---------------------
120040  gio/gsocketaddressenumerator.c |  9 +++++----
120041  gio/gsocketcontrolmessage.c    |  2 +-
120042  gio/gunixfdlist.c              | 14 +++++++++-----
120043  gio/gunixfdmessage.c           |  6 ++++--
120044  gio/gunixsocketaddress.c       |  4 ++--
120045  10 files changed, 55 insertions(+), 45 deletions(-)
120046
120047 commit 571104bcc384c30054b507cab8e9d9a5f1166c45
120048 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120049 Date:   Tue Dec 28 16:53:48 2010 +0100
120050
120051     Add GI annotations to GPollable{Input|Output}Stream
120052
120053  gio/gpollableinputstream.c  | 13 +++++++------
120054  gio/gpollableoutputstream.c | 12 +++++++-----
120055  2 files changed, 14 insertions(+), 11 deletions(-)
120056
120057 commit 79fd5ff80dcf086749e942ea3be9e4fa88317b09
120058 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120059 Date:   Tue Dec 28 15:46:01 2010 +0100
120060
120061     Add missing GI annotation to g_content_type_guess_for_tree
120062
120063  gio/gcontenttype.c | 4 ++--
120064  1 file changed, 2 insertions(+), 2 deletions(-)
120065
120066 commit 422a76b3cd02f6075736da8b4203d83ff52ba096
120067 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120068 Date:   Tue Dec 28 14:28:52 2010 +0100
120069
120070     Fix typo in GI annotation
120071
120072  gobject/gtype.c | 2 +-
120073  1 file changed, 1 insertion(+), 1 deletion(-)
120074
120075 commit 500061f67567477c70b7950a60b0d5620a74131a
120076 Author: Emmanuele Bassi <ebassi@linux.intel.com>
120077 Date:   Tue Oct 12 16:05:26 2010 +0100
120078
120079     test: Add a <revision> node to the report XML
120080
120081     Use `git describe` to fill out the <revision> node, if we're using a
120082     git checkout; otherwise, for tests ran from a released tarball, use
120083     the version.
120084
120085     https://bugzilla.gnome.org/show_bug.cgi?id=631980
120086
120087  Makefile.decl | 18 ++++++++++++------
120088  1 file changed, 12 insertions(+), 6 deletions(-)
120089
120090 commit 52c831099e5fed55482c3d8cf43b457e37843bd6
120091 Author: Emmanuele Bassi <ebassi@linux.intel.com>
120092 Date:   Tue Oct 12 16:03:56 2010 +0100
120093
120094     gtester-report: Add an optional 'revision' node
120095
120096     In order to distinguish reports generated from a specific revision
120097     of a
120098     projects it would be good if gtester-report handled a <revision>
120099     node in
120100     the XML.
120101
120102     The payload is free-form, just like for the other nodes under <info>.
120103
120104     https://bugzilla.gnome.org/show_bug.cgi?id=631980
120105
120106  glib/gtester-report | 5 +++++
120107  1 file changed, 5 insertions(+)
120108
120109 commit 408a9fcbcc175435bdf62354102e919dc4e4b4e7
120110 Author: Cosimo Cecchi <cosimoc@gnome.org>
120111 Date:   Tue Dec 28 12:24:39 2010 +0100
120112
120113     gaction: update property flags to match needs of GSimpleAction
120114
120115     Commit 068d53358bd366c26cff604a3de53b3cf734b08f uncovered this
120116     mismatch
120117     between properties on the interface and those on the implementation.
120118     Update them so they match.
120119
120120  gio/gaction.c | 9 ++++++---
120121  1 file changed, 6 insertions(+), 3 deletions(-)
120122
120123 commit f248ab1b60a64df88a1578db81a3e263199d584c
120124 Author: Cosimo Cecchi <cosimoc@gnome.org>
120125 Date:   Tue Dec 28 12:17:10 2010 +0100
120126
120127     tests: unbreak desktop-app-info test for jhbuild
120128
120129     If we have a jhbuilt version of gedit installed, this will fail, as it
120130     will succeed in deleting its desktop file.
120131
120132  gio/tests/desktop-app-info.c | 2 +-
120133  1 file changed, 1 insertion(+), 1 deletion(-)
120134
120135 commit 562a83432849280651ada9ac59e53358878cb2df
120136 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120137 Date:   Tue Dec 28 11:59:58 2010 +0100
120138
120139     Fix typo in function annotation.
120140
120141  gobject/gtype.c | 2 +-
120142  1 file changed, 1 insertion(+), 1 deletion(-)
120143
120144 commit b27ecf79e89db9ba26aa3dedc1a3ae1e6255cf40
120145 Author: Matthias Clasen <mclasen@redhat.com>
120146 Date:   Tue Dec 28 00:19:45 2010 -0500
120147
120148     Document that g_variant_builder_add_value consumes a floating ref
120149
120150     Patch by Mikkel Kamstrup Erlandsen, bug
120151     https://bugzilla.gnome.org/show_bug.cgi?id=634569
120152
120153  glib/gvariant.c | 3 +++
120154  1 file changed, 3 insertions(+)
120155
120156 commit 316be2748fce21c922291990e1d9a2479f13a464
120157 Author: Matthias Clasen <mclasen@redhat.com>
120158 Date:   Tue Dec 28 00:12:19 2010 -0500
120159
120160     Adapt testglib.c to GRelation deprecation
120161
120162     Patch by Chun-wei Fan, bug
120163     https://bugzilla.gnome.org/show_bug.cgi?id=637858
120164
120165  tests/testglib.c | 6 +++++-
120166  1 file changed, 5 insertions(+), 1 deletion(-)
120167
120168 commit 702a96c28146f683c58281133056bf70d7b0313e
120169 Author: Matthias Clasen <mclasen@redhat.com>
120170 Date:   Tue Dec 28 00:08:56 2010 -0500
120171
120172     Fix a possible crash in g_io_channel_read_chars
120173
120174     Patch by Rui Matos, https://bugzilla.gnome.org/show_bug.cgi?id=637759
120175
120176  glib/giochannel.c | 37 ++++++++++++++++++-------------------
120177  1 file changed, 18 insertions(+), 19 deletions(-)
120178
120179 commit bf1027f8269dd365097dd84c0c6d5abd7a61599e
120180 Author: Matthias Clasen <mclasen@redhat.com>
120181 Date:   Mon Dec 27 23:49:12 2010 -0500
120182
120183     Move ifaceproperties test to gobject/tests/
120184
120185  gobject/tests/Makefile.am                          |  14 +--
120186  {tests/gobject => gobject/tests}/ifaceproperties.c |   0
120187  gobject/tests/testcommon.h                         | 100
120188  +++++++++++++++++++++
120189  tests/gobject/Makefile.am                          |   1 -
120190  4 files changed, 103 insertions(+), 12 deletions(-)
120191
120192 commit 068d53358bd366c26cff604a3de53b3cf734b08f
120193 Author: Matthias Clasen <mclasen@redhat.com>
120194 Date:   Mon Dec 27 23:41:10 2010 -0500
120195
120196     Make object_interface_check_properties work
120197
120198     As pointed out in bug 637738, it does not currently work, since
120199     g_type_class_peek always returns NULL.
120200
120201  gobject/gobject.c | 16 ++++++++++------
120202  1 file changed, 10 insertions(+), 6 deletions(-)
120203
120204 commit 2a5e0cf9e0d67ea35b2f5fdf8bb2297354bcb7e6
120205 Author: Matthias Clasen <mclasen@redhat.com>
120206 Date:   Mon Dec 27 23:37:21 2010 -0500
120207
120208     Convert ifaceproperties.c to test framework
120209
120210     Also add a test that checks warnings for failure to implement
120211     interface properties.
120212
120213     See https://bugzilla.gnome.org/show_bug.cgi?id=637738
120214
120215  tests/gobject/ifaceproperties.c | 379
120216  +++++++++++++++++++++++++++-------------
120217  1 file changed, 260 insertions(+), 119 deletions(-)
120218
120219 commit 58e36daf29aa1cf042a1141b9bbb91b4e794bfc7
120220 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120221 Date:   Mon Dec 27 22:07:08 2010 +0100
120222
120223     Add GI annotations to GObject
120224
120225  gobject/gobject.c | 100
120226  ++++++++++++++++++++++++++++--------------------------
120227  1 file changed, 52 insertions(+), 48 deletions(-)
120228
120229 commit 282366c32626325ebb9257e500d3d2783e5d3d12
120230 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120231 Date:   Wed Dec 22 22:09:21 2010 +0100
120232
120233     Add GI annotations to GParamSpec
120234
120235  gobject/gparam.c      | 39 +++++++++++++++++++++------------------
120236  gobject/gparamspecs.c | 46 +++++++++++++++++++++++-----------------------
120237  2 files changed, 44 insertions(+), 41 deletions(-)
120238
120239 commit 3955bbfde0080bd15fff07906d011b93a2be2665
120240 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120241 Date:   Mon Dec 27 20:56:06 2010 +0100
120242
120243     Add GI annotations to GType
120244
120245  gobject/gtype.c | 110
120246  ++++++++++++++++++++++++++++++++------------------------
120247  1 file changed, 63 insertions(+), 47 deletions(-)
120248
120249 commit ed5790913e8de1a787f5cd6286542478f21c1afa
120250 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120251 Date:   Mon Dec 27 16:47:26 2010 +0100
120252
120253     Add GI annotations to GMemory{Input|Output}Stream
120254
120255  gio/gmemoryinputstream.c  |  8 ++++----
120256  gio/gmemoryoutputstream.c | 12 ++++++------
120257  2 files changed, 10 insertions(+), 10 deletions(-)
120258
120259 commit 53fee54b4f70d209a93f77effa2e9d2b1c8465e8
120260 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120261 Date:   Mon Dec 27 16:29:20 2010 +0100
120262
120263     Add GI annotations to GConverter
120264
120265  gio/gconverter.c | 7 ++++---
120266  1 file changed, 4 insertions(+), 3 deletions(-)
120267
120268 commit c8fd3e31caae45988a16442bd39ac4038cc4c510
120269 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120270 Date:   Mon Dec 27 16:24:21 2010 +0100
120271
120272     Add GI annotations to GSeekable
120273
120274  gio/gseekable.c | 4 ++--
120275  1 file changed, 2 insertions(+), 2 deletions(-)
120276
120277 commit 5a8d012d296ab6eba4e26c59cfe06d3f8d582e70
120278 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120279 Date:   Mon Dec 27 16:08:46 2010 +0100
120280
120281     Add GI annotations to GIcon and related classes and interfaces
120282
120283  gio/gemblem.c       |  6 +++---
120284  gio/gemblemedicon.c |  4 ++--
120285  gio/gicon.c         |  4 ++--
120286  gio/gloadableicon.c | 12 +++++++-----
120287  gio/gthemedicon.c   |  2 +-
120288  5 files changed, 15 insertions(+), 13 deletions(-)
120289
120290 commit 7a1fbcd959ab22d356dbbaa807169089636cac99
120291 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120292 Date:   Mon Dec 27 15:48:31 2010 +0100
120293
120294     Add GI annotations to GFileEnumerator
120295
120296  gio/gfileenumerator.c | 16 ++++++++--------
120297  gio/gfileenumerator.h |  4 ++--
120298  2 files changed, 10 insertions(+), 10 deletions(-)
120299
120300 commit 1f84c5b72f7e5bd096b0f9458ccc9eed7f64ace5
120301 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120302 Date:   Mon Dec 27 15:40:07 2010 +0100
120303
120304     Add GI annotations to GAppInfo and GDesktopAppInfo
120305
120306  gio/gappinfo.c        | 4 ++--
120307  gio/gappinfo.h        | 2 +-
120308  gio/gdesktopappinfo.c | 5 +++--
120309  3 files changed, 6 insertions(+), 5 deletions(-)
120310
120311 commit e2b185f97aeba30c8c0f051da2f988b7e45c6a93
120312 Author: Aron Xu <aronxu@gnome.org>
120313 Date:   Sat Dec 25 16:50:40 2010 +0000
120314
120315     Update Simplified Chinese translation.
120316
120317  po/zh_CN.po | 251
120318  ++++++++++++++++++++++++++++++------------------------------
120319  1 file changed, 126 insertions(+), 125 deletions(-)
120320
120321 commit ec6a9e71dbcd5a7a413247738eb8e40f020622ae
120322 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
120323 Date:   Thu Dec 23 19:57:19 2010 +0100
120324
120325     Updated Spanish translation
120326
120327  po/es.po | 355
120328  +++++++++++++++++++++++++++++++--------------------------------
120329  1 file changed, 175 insertions(+), 180 deletions(-)
120330
120331 commit bb1d3fe1d3fbc022f541cbadb2caa969ff5efeba
120332 Author: Gheyret T.Kenji <gheyret@gmail.com>
120333 Date:   Thu Dec 23 18:51:06 2010 +0100
120334
120335     Added UG translation
120336
120337  po/ug.po | 547
120338  ++++++++++++++++++++++++++++++++-------------------------------
120339  1 file changed, 280 insertions(+), 267 deletions(-)
120340
120341 commit efd2bf9de4dbb31974fedb5ac4a5f033c7bd092a
120342 Author: Yaron Shahrabani <sh.yaron@gmail.com>
120343 Date:   Thu Dec 23 17:20:21 2010 +0200
120344
120345     Updated Hebrew translation.
120346
120347  po/he.po | 240
120348  +++++++++++++++++++++++++++++++--------------------------------
120349  1 file changed, 120 insertions(+), 120 deletions(-)
120350
120351 commit 37ef8cbba5f8fae5c3f56a16925f68346944548d
120352 Author: Brian Cameron <Brian.Cameron@sun.com>
120353 Date:   Wed Dec 22 01:37:21 2010 -0600
120354
120355     Fix for bug #637720.  void functions should not return a value.
120356
120357  gio/gsimpleactiongroup.c | 4 ++--
120358  gio/gtlsconnection.c     | 6 +++---
120359  2 files changed, 5 insertions(+), 5 deletions(-)
120360
120361 commit 86b250019afaa572b7badee0f477401251d89ee1
120362 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120363 Date:   Tue Dec 21 18:19:16 2010 +0100
120364
120365     Add GI annotations to GBufferedInputStream
120366
120367  gio/gbufferedinputstream.c | 15 ++++++++-------
120368  1 file changed, 8 insertions(+), 7 deletions(-)
120369
120370 commit 5ea4fa75bd16a255786a37502cd09489055cc22d
120371 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120372 Date:   Tue Dec 21 18:00:48 2010 +0100
120373
120374     Add GI annotations to GData{Input|Output}Stream
120375
120376  gio/gdatainputstream.c  | 96
120377  ++++++++++++++++++++++++++-----------------------
120378  gio/gdataoutputstream.c | 16 ++++-----
120379  2 files changed, 59 insertions(+), 53 deletions(-)
120380
120381 commit e78c27256a73dcb0651340b9b3481a3fb8df303c
120382 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120383 Date:   Tue Dec 21 17:35:11 2010 +0100
120384
120385     Add GI annotations to GSimpleAsyncResult
120386
120387  gio/gasyncresult.h       |  4 ++--
120388  gio/gsimpleasyncresult.c | 40 ++++++++++++++++++++--------------------
120389  2 files changed, 22 insertions(+), 22 deletions(-)
120390
120391 commit 0165efd6034d1b065be755a01e829028f1329b2c
120392 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
120393 Date:   Tue Dec 21 19:51:54 2010 +0700
120394
120395     Updated Vietnamese translation
120396
120397  po/vi.po | 445
120398  ++++++++++++++++++++++++++++++++-------------------------------
120399  1 file changed, 228 insertions(+), 217 deletions(-)
120400
120401 commit 56de8a1ce059adaa5a050d9dc75646c12340f838
120402 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
120403 Date:   Mon Dec 20 17:39:39 2010 +0700
120404
120405     po/vi.po: import from Damned Lies
120406
120407  po/vi.po | 2400
120408  +++++++++++++++++++++++++++++++++++++++++++-------------------
120409  1 file changed, 1658 insertions(+), 742 deletions(-)
120410
120411 commit 12cf4af5bbdfaf5abde1e3eaaba6df85edc7419b
120412 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
120413 Date:   Tue Dec 21 19:50:33 2010 +0700
120414
120415     gio: typo fix
120416
120417  gio/gsocks5proxy.c | 2 +-
120418  1 file changed, 1 insertion(+), 1 deletion(-)
120419
120420 commit 99fe4b1da7560e1df2d9352ddbd845a5d9a62429
120421 Author: Ryan Lortie <desrt@desrt.ca>
120422 Date:   Sat Dec 18 18:52:32 2010 -0500
120423
120424     Bug 637544 - Skip fsync() on btrfs
120425
120426     For g_file_set_contents() we fsync() before renaming the file over the
120427     original in order to ensure that we don't end up with an invalid file.
120428     btrfs provides this guarantee for us without the fsync() so skip it
120429     there.
120430
120431  glib/gfileutils.c | 19 +++++++++++++++++++
120432  1 file changed, 19 insertions(+)
120433
120434 commit dce0c1c56388033b37a25f4d065383655ae8d9c9
120435 Author: Matthias Clasen <mclasen@redhat.com>
120436 Date:   Mon Dec 20 16:47:10 2010 -0500
120437
120438     Bump version
120439
120440  configure.ac | 2 +-
120441  1 file changed, 1 insertion(+), 1 deletion(-)
120442
120443 commit 8f5904ccbcd45d30a7ed6da4f0b8b8f0c221bb99
120444 Author: Matthias Clasen <mclasen@redhat.com>
120445 Date:   Mon Dec 20 14:03:45 2010 -0500
120446
120447     Update NEWS
120448
120449  NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++
120450  1 file changed, 45 insertions(+)
120451
120452 commit 30587a3a602fb0de2540ea220c1484763a18ff47
120453 Author: Xavier Claessens <xclaesse@gmail.com>
120454 Date:   Mon Dec 20 18:52:44 2010 +0100
120455
120456     Add io-stream in gitignore
120457
120458  gio/tests/.gitignore | 1 +
120459  1 file changed, 1 insertion(+)
120460
120461 commit 8d272eb662180fe60cfa566b669797a0b57cbf0d
120462 Author: Xavier Claessens <xclaesse@gmail.com>
120463 Date:   Mon Dec 20 18:44:49 2010 +0100
120464
120465     Add g_sequence_lookup{_iter} into symbols
120466
120467  glib/glib.symbols | 2 ++
120468  1 file changed, 2 insertions(+)
120469
120470 commit 6a10591573a56c5dfe1ac5b8315447f63d29dd39
120471 Author: Cosimo Cecchi <cosimoc@gnome.org>
120472 Date:   Mon Dec 20 17:44:51 2010 +0100
120473
120474     appinfo: avoid overriding the system defaults when adding support
120475
120476     We want to be compatible with the following situation:
120477     - there's no explicit default set in mimeapps.list
120478     - we add support for a content type to a specific application,
120479     and that
120480       list is empty
120481     - the default should be picked from the system list, not overridden by
120482       the user-added application.
120483
120484     So we make the default explicit in this case, by adding it to the
120485     relevant section in mimeapps.list.
120486
120487     https://bugzilla.gnome.org/show_bug.cgi?id=637675
120488
120489  gio/gdesktopappinfo.c | 47
120490  ++++++++++++++++++++++++++++++++++++++---------
120491  1 file changed, 38 insertions(+), 9 deletions(-)
120492
120493 commit e666a2ed696a9545a23371b53c4a07471b635d5c
120494 Author: Xavier Claessens <xclaesse@gmail.com>
120495 Date:   Fri Dec 10 10:17:44 2010 +0100
120496
120497     Add note in g_sequence_search() doc about g_sequence_lookup()
120498
120499  glib/gsequence.c | 6 ++++++
120500  1 file changed, 6 insertions(+)
120501
120502 commit 50f96ae79b329154e55ac63b1ab8b0ff650bf871
120503 Author: Xavier Claessens <xclaesse@gmail.com>
120504 Date:   Fri Dec 10 10:14:06 2010 +0100
120505
120506     Add unit test for g_sequence_lookup() and g_sequence_lookup_iter().
120507
120508  glib/tests/sequence.c | 76
120509  +++++++++++++++++++++++++++++++++++++++++++++++++++
120510  1 file changed, 76 insertions(+)
120511
120512 commit 4e309043311487d66157383991373107eac1f7b9
120513 Author: Xavier Claessens <xclaesse@gmail.com>
120514 Date:   Fri Apr 30 13:55:53 2010 +0200
120515
120516     New API: g_sequence_lookup() and g_sequence_lookup_iter()
120517
120518     Fixes bug #617254
120519
120520  docs/reference/glib/glib-sections.txt |   2 +
120521  glib/gsequence.c                      | 132
120522  +++++++++++++++++++++++++++++++++-
120523  glib/gsequence.h                      |   8 +++
120524  3 files changed, 141 insertions(+), 1 deletion(-)
120525
120526 commit 1f9e34cab7b474a2b98c52d111a61f596ae33b58
120527 Author: Christian Dywan <christian@twotoasts.de>
120528 Date:   Mon Dec 20 17:15:15 2010 +0100
120529
120530     Allow null object in g_simple_async_report_gerror_in_idle
120531
120532     Follow-up on bug 636673.
120533
120534  gio/gsimpleasyncresult.c | 4 ++--
120535  1 file changed, 2 insertions(+), 2 deletions(-)
120536
120537 commit 678bcad92c2a6350cd5dbf4ea3a567d99cf4c29d
120538 Author: Cosimo Cecchi <cosimoc@gnome.org>
120539 Date:   Wed Dec 15 17:56:22 2010 +0100
120540
120541     appinfo: add g_app_info_set_as_last_used_for_type()
120542
120543     This commit also changes (maintaining compatibility) the way
120544     user-specified default applications are stored (as in, those for which
120545     g_app_info_set_as_default_for_type() has been called.
120546
120547     We now store the default application for a content type in a new group
120548     in the mimeapps.list keyfile, and "Added Associations" tracks only the
120549     applications that have been added by the user, following a
120550     most-recently-used first order.
120551
120552     This is useful in GtkAppChooser-like widgets to pre-select the
120553     last used
120554     application when constructing a widget.
120555
120556     https://bugzilla.gnome.org/show_bug.cgi?id=636311
120557
120558  docs/reference/gio/gio-sections.txt |   1 +
120559  gio/gappinfo.c                      |  27 ++++
120560  gio/gappinfo.h                      |   7 +
120561  gio/gdesktopappinfo.c               | 291
120562  ++++++++++++++++++++++++++++--------
120563  gio/gio.symbols                     |   1 +
120564  gio/tests/desktop-app-info.c        |  51 +++++++
120565  6 files changed, 314 insertions(+), 64 deletions(-)
120566
120567 commit 01ba7bd8e8984609d411b70a8ac9db4e8b64fb06
120568 Author: Cosimo Cecchi <cosimoc@gnome.org>
120569 Date:   Thu Dec 9 18:31:19 2010 +0100
120570
120571     emblemedicon: make GEmblemedIcon subclassable
120572
120573     Hiding the object/class structs in the source file makes this
120574     class not
120575     subclassable.
120576
120577     Move them to the public header, and add a property for the icon,
120578     so that
120579     subclasses can just use
120580
120581       g_object_new (DERIVED_TYPE,
120582                     "gicon", icon,
120583                     NULL);
120584
120585     to create an emblemed icon.
120586
120587     https://bugzilla.gnome.org/show_bug.cgi?id=636892
120588
120589  gio/gemblemedicon.c | 119
120590  ++++++++++++++++++++++++++++++++++++++--------------
120591  gio/gemblemedicon.h |  14 +++++++
120592  2 files changed, 101 insertions(+), 32 deletions(-)
120593
120594 commit bc4e1fc622d0bc61f8978a6c3df98d6c0ab12226
120595 Author: Matthias Clasen <mclasen@redhat.com>
120596 Date:   Mon Dec 20 09:16:05 2010 -0500
120597
120598     Add a delay-apply property to GSettings
120599
120600     Bug 637147, patch by Matt Barnes.
120601
120602  gio/gsettings.c | 21 +++++++++++++++++++++
120603  1 file changed, 21 insertions(+)
120604
120605 commit 21c764cd9fca4d0568258d84cbb82b858d06292a
120606 Author: Mattias Põldaru <mahfiaz gmail com>
120607 Date:   Mon Dec 20 13:55:19 2010 +0200
120608
120609     [l10n] Updated Estonian translation
120610
120611  po/et.po | 565
120612  +++++++++++++++++++++++++++++++++++++++++----------------------
120613  1 file changed, 373 insertions(+), 192 deletions(-)
120614
120615 commit fef417575c1cac47f9d9a2b386ad386ec4272d45
120616 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
120617 Date:   Mon Dec 20 17:26:00 2010 +0700
120618
120619     Updated Vietnamese translation
120620
120621  po/vi.po | 621
120622  ++++++++++++++++++++++++++++++++-------------------------------
120623  1 file changed, 319 insertions(+), 302 deletions(-)
120624
120625 commit 3264d8d1598916a59775ed07969ff0d20b8790e0
120626 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120627 Date:   Sun Dec 19 22:15:42 2010 +0100
120628
120629     Add GI annotations to GClosure and friends.
120630
120631  gobject/gclosure.c | 29 +++++++++++++++--------------
120632  gobject/gobject.c  |  2 +-
120633  2 files changed, 16 insertions(+), 15 deletions(-)
120634
120635 commit ea577d60d451bc7102695046fb1c3f80fb3e1769
120636 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120637 Date:   Sun Dec 19 10:39:36 2010 +0100
120638
120639     Add GI annotations to GValue and GValueArray.
120640
120641  gobject/gboxed.c      |  4 ++--
120642  gobject/gobject.c     |  6 +++---
120643  gobject/gparam.c      |  4 ++--
120644  gobject/gvalue.c      | 13 ++++++-------
120645  gobject/gvaluearray.c | 29 +++++++++++++++--------------
120646  gobject/gvaluetypes.c |  2 +-
120647  6 files changed, 29 insertions(+), 29 deletions(-)
120648
120649 commit ddc126cf2cbbdbc3a98e7bd397f19fb0ac8c27c4
120650 Author: Christian Dywan <christian@twotoasts.de>
120651 Date:   Fri Dec 10 15:07:04 2010 +0100
120652
120653     g_simple_async_report_error_in_idle with no object
120654
120655     Document and allow passing of NULL for the object consistently to
120656     _take_error and _report_error functions.
120657
120658     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=636673
120659
120660  gio/gsimpleasyncresult.c | 15 +++++++--------
120661  1 file changed, 7 insertions(+), 8 deletions(-)
120662
120663 commit f0354ff0590f0350ebdb1ee8eb84e7b6cdd1e850
120664 Author: Javier Jardón <jjardon@gnome.org>
120665 Date:   Fri Dec 17 16:12:16 2010 +0000
120666
120667     grand: Fix URLs for info on the Mersenne Twister
120668
120669     Reported by Allin Cottrell here:
120670     http://mail.gnome.org/archives/gtk-devel-list/2010-December/msg00134.html
120671
120672  glib/grand.c      | 4 ++--
120673  glib/grand.h      | 2 +-
120674  glib/tests/rand.c | 3 ++-
120675  3 files changed, 5 insertions(+), 4 deletions(-)
120676
120677 commit 89b558077f97c630c5b26b3527a6c7d0515f1f2c
120678 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
120679 Date:   Fri Dec 17 16:24:33 2010 +0100
120680
120681     [gi] Add annotations for GFile, G[File]{Input|Output|IO}Stream.
120682
120683     Also make parameter names in virtual function declarations consistent
120684     to silent g-ir-scanner.
120685
120686  gio/gfile.c             | 183
120687  ++++++++++++++++++++++++------------------------
120688  gio/gfileinputstream.c  |   8 +--
120689  gio/gfileinputstream.h  |   2 +-
120690  gio/gfileiostream.c     |   8 +--
120691  gio/gfileiostream.h     |   2 +-
120692  gio/gfileoutputstream.h |   2 +-
120693  gio/ginputstream.c      |  28 ++++----
120694  gio/giostream.c         |  14 ++--
120695  gio/goutputstream.c     |  36 +++++-----
120696  gio/goutputstream.h     |   2 +-
120697  10 files changed, 143 insertions(+), 142 deletions(-)
120698
120699 commit 101dcecb1f1c53041c228cd4f5c4580743a7362a
120700 Author: Matthias Clasen <mclasen@redhat.com>
120701 Date:   Fri Dec 17 08:35:54 2010 -0500
120702
120703     Update symbols list for recent changes
120704
120705  gio/gio.symbols | 18 +++---------------
120706  1 file changed, 3 insertions(+), 15 deletions(-)
120707
120708 commit ac4722df1c9802b0c78bba31aa9004348eb1813d
120709 Author: Will Thompson <will.thompson@collabora.co.uk>
120710 Date:   Fri Dec 17 12:34:28 2010 +0000
120711
120712     g_object_get_property: document that value must be initialized
120713
120714     I couldn't tell from reading the documentation whether I had to
120715     pass in
120716     an uninitialized value, or a value initialized to the exact type, or
120717     something else. It turns out (from reading the source) that you
120718     have to
120719     pass in an initialized value, but you can use any type to which the
120720     property's actual type can be transformed.
120721
120722     So, let's document this.
120723
120724  gobject/gobject.c | 4 +++-
120725  1 file changed, 3 insertions(+), 1 deletion(-)
120726
120727 commit d3ce12571cf8dc9f925ffa344887c26b16bcbf1e
120728 Author: Kjartan Maraas <kmaraas@gnome.org>
120729 Date:   Fri Dec 17 13:03:18 2010 +0100
120730
120731     Updated Norwegian bokmål translation
120732
120733  po/nb.po | 275
120734  +++++++++++++++++++++++++++++++++------------------------------
120735  1 file changed, 144 insertions(+), 131 deletions(-)
120736
120737 commit f33ccd4b41aa4d3bfde71adefef74bb22c6bffcb
120738 Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
120739 Date:   Thu Dec 16 21:06:51 2010 +0100
120740
120741     [gi] Fix GObject.Object annotations.
120742
120743  gio/gsettings.c | 6 +++---
120744  1 file changed, 3 insertions(+), 3 deletions(-)
120745
120746 commit 6f215e477dd91446f64d3ae4a05e47d0138a5d0d
120747 Author: John (J5) Palmieri <johnp@redhat.com>
120748 Date:   Thu Dec 16 13:44:56 2010 -0500
120749
120750     [gi] add annotations for methods which take a gpointer which are
120751     really GObjects
120752
120753     * bindings need to know how to marshal the pointer otherwise they
120754     send in
120755       the raw wrapped pointer causing crashes
120756
120757  gio/gsettings.c | 6 +++---
120758  1 file changed, 3 insertions(+), 3 deletions(-)
120759
120760 commit 2b6c801d10b5ee1ab11cf0612e34db74c6985fbd
120761 Author: Murray Cumming <murrayc@murrayc.com>
120762 Date:   Thu Dec 16 10:57:18 2010 +0100
120763
120764     gioenums.h: Remove a trailing comma.
120765
120766  gio/gioenums.h | 2 +-
120767  1 file changed, 1 insertion(+), 1 deletion(-)
120768
120769 commit 274ef35fd44ca272d80966a9f1fd17ecce1bc46f
120770 Author: Cosimo Cecchi <cosimoc@gnome.org>
120771 Date:   Tue Dec 14 18:33:17 2010 +0100
120772
120773     tests: remove a bogus assumption
120774
120775  gio/tests/desktop-app-info.c | 3 ---
120776  1 file changed, 3 deletions(-)
120777
120778 commit 683a5632c89b311111503a03290ff75ad705ac46
120779 Author: Matthias Clasen <mclasen@redhat.com>
120780 Date:   Wed Dec 15 11:56:44 2010 -0500
120781
120782     Remove GPeriodic for now
120783
120784     The necessary review and integration work has not happened, and
120785     we don't want to enshrine it in this unproven state.
120786     It will be back when the world is ready for it.
120787
120788  docs/reference/gio/gio-docs.xml     |   4 -
120789  docs/reference/gio/gio-sections.txt |  26 --
120790  docs/reference/gio/gio.types        |   1 -
120791  gio/Makefile.am                     |   2 -
120792  gio/gio.h                           |   1 -
120793  gio/gperiodic.c                     | 765
120794  ------------------------------------
120795  gio/gperiodic.h                     |  88 -----
120796  7 files changed, 887 deletions(-)
120797
120798 commit 1bbf4cb87c2a0b028de4b65377d0b21cbb49d8f2
120799 Author: Matthias Clasen <mclasen@redhat.com>
120800 Date:   Wed Dec 15 11:41:05 2010 -0500
120801
120802     Remove the dead --disable-visiblity configure option
120803
120804     At the same time, document --disable-Bsymbolic.
120805
120806  configure.ac                      |  8 --------
120807  docs/reference/glib/building.sgml | 25 ++++++++++++-------------
120808  gthread/tests/1bit-mutex.c        |  3 ---
120809  3 files changed, 12 insertions(+), 24 deletions(-)
120810
120811 commit 92c22e7ca78670e35df9150169f6837c1dc1d99b
120812 Author: Ryan Lortie <desrt@desrt.ca>
120813 Date:   Wed Dec 15 11:36:14 2010 -0500
120814
120815     Fix some leaks in the GVDB builder
120816
120817  gvdb-builder.c | 12 ++++++++++++
120818  1 file changed, 12 insertions(+)
120819
120820 commit 9411d0c108d6c5b122f82666467ad9cb42eeccd1
120821 Author: Cosimo Cecchi <cosimoc@gnome.org>
120822 Date:   Wed Dec 15 12:50:59 2010 +0100
120823
120824     docs: fix a typo
120825
120826  gio/gemblemedicon.c | 2 +-
120827  1 file changed, 1 insertion(+), 1 deletion(-)
120828
120829 commit bfee021cfb24a97b99612f6314e9309f3a70f6db
120830 Author: Cosimo Cecchi <cosimoc@gnome.org>
120831 Date:   Wed Dec 15 12:49:22 2010 +0100
120832
120833     emblemedicon: add docs for _clear_emblems()
120834
120835  docs/reference/gio/gio-sections.txt | 1 +
120836  gio/gemblemedicon.c                 | 8 ++++++++
120837  gio/gio.symbols                     | 1 +
120838  3 files changed, 10 insertions(+)
120839
120840 commit f53d518a3de99eb8418a35b8f1e163026130687b
120841 Author: Cosimo Cecchi <cosimoc@gnome.org>
120842 Date:   Thu Dec 9 18:16:17 2010 +0100
120843
120844     emblemedicon: add g_emblemed_icon_clear_emblems()
120845
120846     https://bugzilla.gnome.org/show_bug.cgi?id=637171
120847
120848  gio/gemblemedicon.c | 12 ++++++++++++
120849  gio/gemblemedicon.h |  1 +
120850  2 files changed, 13 insertions(+)
120851
120852 commit 056a5d753d14b505c3250ccb4a5de92dbdc67a58
120853 Author: Cosimo Cecchi <cosimoc@gnome.org>
120854 Date:   Tue Dec 14 17:16:31 2010 +0100
120855
120856     gapplication: plug a memory leak
120857
120858     https://bugzilla.gnome.org/show_bug.cgi?id=637237
120859
120860  gio/gapplicationimpl-dbus.c | 2 ++
120861  1 file changed, 2 insertions(+)
120862
120863 commit 8c742aea720d491fc62eac24dbdab8986a849c2d
120864 Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
120865 Date:   Wed Dec 15 11:17:00 2010 +0100
120866
120867     Add missing annotations to GApplication and GApplicationCommandLine.
120868
120869  gio/gapplication.c            | 8 ++++----
120870  gio/gapplicationcommandline.c | 8 +++++---
120871  2 files changed, 9 insertions(+), 7 deletions(-)
120872
120873 commit 7ee902a3d05cc74a4edaf0197e076611401c029c
120874 Author: Dan Winship <danw@gnome.org>
120875 Date:   Fri Dec 10 11:42:56 2010 +0100
120876
120877     ghostutils: Convert non-ASCII dots to '.' when converting hostnames
120878
120879     Also add some test cases to test/hostutils for that and a few other
120880     things, and make the test program just act as an ASCII/unicode
120881     hostname converter rather than a test program if it's run with an
120882     argument.
120883
120884     https://bugzilla.gnome.org/show_bug.cgi?id=633350
120885
120886  glib/ghostutils.c      | 53 ++++++++++++++++++++++++++++++++++---------
120887  glib/tests/hostutils.c | 61
120888  ++++++++++++++++++++++++++++++++++++++++++++++++++
120889  2 files changed, 103 insertions(+), 11 deletions(-)
120890
120891 commit 09ce9dc542b26e133bc798f9a0382b642aea4470
120892 Author: Ted Gould <ted@gould.cx>
120893 Date:   Mon Dec 13 13:33:15 2010 -0500
120894
120895     Bug 635626 – GDBus message idle can execute while flushes are
120896     pending
120897
120898     https://bugzilla.gnome.org/show_bug.cgi?id=635626
120899
120900     Signed-off-by: David Zeuthen <davidz@redhat.com>
120901
120902  gio/gdbusprivate.c | 14 +++++++++++++-
120903  1 file changed, 13 insertions(+), 1 deletion(-)
120904
120905 commit 735fcf918e70035874b50785524d25eda557d51f
120906 Author: Peng Huang <shawn.p.huang@gmail.com>
120907 Date:   Mon Dec 13 13:09:38 2010 -0500
120908
120909     Bug 632544 – Cannot send a locked message with PRESERVE_SERIAL flag
120910
120911     https://bugzilla.gnome.org/show_bug.cgi?id=632544
120912
120913     Signed-off-by: David Zeuthen <davidz@redhat.com>
120914
120915  gio/gdbusconnection.c        |  3 ++-
120916  gio/tests/gdbus-connection.c | 18 +++++++++++++++---
120917  2 files changed, 17 insertions(+), 4 deletions(-)
120918
120919 commit a855f7270066a9268d52e97ad301315d27a6edb7
120920 Author: Xavier Claessens <xclaesse@gmail.com>
120921 Date:   Mon Dec 13 17:59:47 2010 +0100
120922
120923     Add GIOStreamSpliceFlags to doc
120924
120925  docs/reference/gio/gio-sections.txt | 1 +
120926  1 file changed, 1 insertion(+)
120927
120928 commit e4f25c0fed49acc46de2519837b78db6c12b2df4
120929 Author: Xavier Claessens <xclaesse@gmail.com>
120930 Date:   Mon Dec 13 17:42:11 2010 +0100
120931
120932     Add Since 2.28 in g_io_stream_splice doc
120933
120934  gio/gioenums.h  | 2 ++
120935  gio/giostream.c | 4 ++++
120936  2 files changed, 6 insertions(+)
120937
120938 commit 0a2d47b626d130b0b795f76147c68132ede73b08
120939 Author: Xavier Claessens <xclaesse@gmail.com>
120940 Date:   Fri Aug 13 10:10:48 2010 +0200
120941
120942     Add g_io_stream_splice_async/finish()
120943
120944     That function splice the output stream of both GIOStreams to the
120945     input stream
120946     of the other GIOStream.
120947
120948  docs/reference/gio/gio-sections.txt |   2 +
120949  gio/gioenums.h                      |  19 +++
120950  gio/giostream.c                     | 248
120951  ++++++++++++++++++++++++++++++++++++
120952  gio/giostream.h                     |  11 ++
120953  gio/tests/Makefile.am               |   4 +
120954  gio/tests/io-stream.c               | 185 +++++++++++++++++++++++++++
120955  6 files changed, 469 insertions(+)
120956
120957 commit 69c6e41b54085a7febc769f3b0582abf7c650a5f
120958 Author: Matthias Clasen <mclasen@redhat.com>
120959 Date:   Mon Dec 13 09:04:28 2010 -0500
120960
120961     Document the GIO_USE_TLS environment variable
120962
120963  docs/reference/gio/overview.xml | 9 ++++-----
120964  1 file changed, 4 insertions(+), 5 deletions(-)
120965
120966 commit 78c34bb34f6035e01ee41a57ab4b3f2c2f91cc4d
120967 Author: Christian Persch <chpe@gnome.org>
120968 Date:   Tue Nov 16 19:22:10 2010 +0100
120969
120970     Fix gsettings enum rule to work with non-srcdir builds
120971
120972     Bug #635007.
120973
120974  m4macros/gsettings.m4 | 2 +-
120975  1 file changed, 1 insertion(+), 1 deletion(-)
120976
120977 commit ce50df7e0e744a5a6f3d9e41d2b2f872f6174792
120978 Author: Christian Persch <chpe@gnome.org>
120979 Date:   Tue Nov 9 22:56:28 2010 +0100
120980
120981     Better error reporting for g_variant_parse()
120982
120983     Add error codes, and use them when setting the GError.
120984
120985     Bug #634583.
120986
120987  gio/gsettings-tool.c   |  4 ++-
120988  glib/gvariant-parser.c | 83
120989  +++++++++++++++++++++++++++++++++++++++++---------
120990  glib/gvariant.h        | 19 +++++++++++-
120991  3 files changed, 89 insertions(+), 17 deletions(-)
120992
120993 commit ad56426bc784ab0979264058444781246e42661f
120994 Author: Dan Winship <danw@gnome.org>
120995 Date:   Fri Dec 10 10:01:01 2010 +0100
120996
120997     Add missing property to GDummyTlsCertificate
120998
120999  gio/gdummytlsbackend.c | 4 +++-
121000  1 file changed, 3 insertions(+), 1 deletion(-)
121001
121002 commit ca38bddd6e5dc18db8fd8695d88c4de5183c7fe9
121003 Author: Benjamin Otte <otte@redhat.com>
121004 Date:   Tue Dec 7 17:55:03 2010 +0100
121005
121006     gio: Add a count to the resolver test for number of enumerators
121007
121008     This adds the nice stress-test feature of having 5 enumerators running
121009     at the same time. Yay!
121010
121011  gio/tests/resolver.c | 40 ++++++++++++++++++++++++++--------------
121012  1 file changed, 26 insertions(+), 14 deletions(-)
121013
121014 commit bd227f52195f28460bc96d719d1ff70c28966d26
121015 Author: Benjamin Otte <otte@redhat.com>
121016 Date:   Tue Dec 7 17:25:01 2010 +0100
121017
121018     gio: Make enumerating a GNetworkAddress work more than once
121019
121020     Previously, the code only initialized the enumerator if the address
121021     hadn't had cached addresses. But creating an enumerator cached the
121022     addresses, so the second one failed to work.
121023
121024  gio/gnetworkaddress.c | 94
121025  +++++++++++++++++++++++++++------------------------
121026  1 file changed, 50 insertions(+), 44 deletions(-)
121027
121028 commit 07fd29c3236e479a217a5ad9875075537dfb3173
121029 Author: Benjamin Otte <otte@redhat.com>
121030 Date:   Tue Dec 7 16:06:38 2010 +0100
121031
121032     tls: Make g_tls_{client|server}_connection_new() return a GIOStream
121033
121034     The main use case for these objects is as an IO stream, so it makes
121035     sense to return them that way from the start.
121036
121037  gio/gsocketclient.c        | 12 +++++++-----
121038  gio/gtlsclientconnection.c |  4 ++--
121039  gio/gtlsclientconnection.h |  2 +-
121040  gio/gtlsserverconnection.c |  4 ++--
121041  gio/gtlsserverconnection.h |  2 +-
121042  gio/tests/socket-client.c  |  2 +-
121043  gio/tests/socket-server.c  |  4 ++--
121044  7 files changed, 16 insertions(+), 14 deletions(-)
121045
121046 commit c59ba60fbe0ad4d45b2d84608bece5bb032c3aa9
121047 Author: Benjamin Otte <otte@redhat.com>
121048 Date:   Tue Dec 7 15:42:10 2010 +0100
121049
121050     tls: Clarify docs for g_tls_client_connection_set_validation_flags()
121051
121052     And fix a typo in there.
121053
121054  gio/gtlsclientconnection.c | 5 +++--
121055  1 file changed, 3 insertions(+), 2 deletions(-)
121056
121057 commit 85adbc99bfa079df777ca148884e52fead3bfe7b
121058 Author: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
121059 Date:   Tue Dec 7 17:45:06 2010 +0100
121060
121061     Fix error in GSimpleAsyncResult example
121062
121063  gio/gsimpleasyncresult.c | 2 +-
121064  1 file changed, 1 insertion(+), 1 deletion(-)
121065
121066 commit f5c3e0d3d5aeed065fd09293dae6574b4a31568c
121067 Author: Dan Winship <danw@gnome.org>
121068 Date:   Tue Dec 7 14:58:42 2010 +0100
121069
121070     Change the handling of the peer certificate in GTlsConnection
121071
121072     Make the certificate and peer-certificate properties virtual, and add
121073     peer-certificate-errors as well. Change the documentation on
121074     peer-certificate to say that it's not set until after the handshake
121075     succeeds (which means notify::peer-certificate can be used to tell
121076     when a handshake has completed).
121077
121078  docs/reference/gio/gio-sections.txt |   2 +-
121079  gio/gio.symbols                     |   2 +-
121080  gio/gtlsconnection.c                | 162
121081  ++++++++++++++++--------------------
121082  gio/gtlsconnection.h                |  60 +++++++------
121083  4 files changed, 105 insertions(+), 121 deletions(-)
121084
121085 commit b5a707ec90f75aac499c9804592ebb14257cf751
121086 Author: Dan Winship <danw@gnome.org>
121087 Date:   Mon Dec 6 17:21:16 2010 +0100
121088
121089     Clarify that g_socket_client_connect_to_uri() doesn't know about TLS
121090
121091  gio/gsocketclient.c | 4 +++-
121092  1 file changed, 3 insertions(+), 1 deletion(-)
121093
121094 commit 4f6efb681d7a85d9d04ffdba9a5f692e3d53e41e
121095 Author: Dan Winship <danw@gnome.org>
121096 Date:   Mon Dec 6 13:10:09 2010 +0100
121097
121098     Change the semantics of GTlsConnection:require-close-notify
121099
121100     We were combining "allow un-notified closes" and "close without
121101     notifying" into a single property, which meant that it was impossible
121102     to "be liberal in what you accept and conservative in what you send".
121103     Change require-close-notify to only be about the peer behavior, and
121104     make our connections always close-notify properly when closing (while
121105     noting that you can just close the base-io-stream directly if you want
121106     to do an unclean close).
121107
121108  gio/gtlsconnection.c | 32 ++++++++++++++++++++------------
121109  1 file changed, 20 insertions(+), 12 deletions(-)
121110
121111 commit 68a3d6b27fec3bdbba27b414c0ed10396c79d3c6
121112 Author: Dan Winship <danw@gnome.org>
121113 Date:   Mon Dec 6 12:43:59 2010 +0100
121114
121115     add G_TLS_ERROR_UNAVAILABLE
121116
121117  gio/gdummytlsbackend.c | 4 ++--
121118  gio/gioenums.h         | 2 ++
121119  2 files changed, 4 insertions(+), 2 deletions(-)
121120
121121 commit 95cba183494a78ff16924e820c344e8c3fa0e7a6
121122 Author: Dan Winship <danw@gnome.org>
121123 Date:   Mon Dec 6 11:04:13 2010 +0100
121124
121125     Remove GTlsConnection::need-certificate
121126
121127     Trying to do this as a signal won't work well with either
121128     GTlsCertificateDB (in which case looking up a certificate in the db is
121129     a blocking/asynchronous act) or session resumption support (in which
121130     case the certificate or lack thereof is part of the session definition
121131     and so needs to be known immediately). Make the caller use
121132     g_tls_connection_set_certificate() ahead of time (or when retrying)
121133     instead.
121134
121135  docs/reference/gio/gio-sections.txt |   1 -
121136  gio/gio.symbols                     |   1 -
121137  gio/gioenums.h                      |   2 +-
121138  gio/gtlsclientconnection.c          |   3 +-
121139  gio/gtlsconnection.c                | 131
121140  +++++++++---------------------------
121141  gio/gtlsconnection.h                |   3 -
121142  6 files changed, 35 insertions(+), 106 deletions(-)
121143
121144 commit d6e94070ddb015e73573a620234a8929f8aaac16
121145 Author: Dan Winship <danw@gnome.org>
121146 Date:   Wed Dec 1 13:49:39 2010 -0500
121147
121148     Add GTlsConnection:use-system-certdb
121149
121150     This can be set FALSE if you don't want to validate certificates
121151     against the system database.
121152
121153  docs/reference/gio/gio-sections.txt |  2 ++
121154  gio/gdummytlsbackend.c              |  3 +-
121155  gio/gio.symbols                     |  2 ++
121156  gio/gtlsconnection.c                | 70
121157  +++++++++++++++++++++++++++++++++++++
121158  gio/gtlsconnection.h                |  4 +++
121159  5 files changed, 80 insertions(+), 1 deletion(-)
121160
121161 commit 73d6bd8a45429f03706ac96e5d6e045ecee18500
121162 Author: Dan Winship <danw@gnome.org>
121163 Date:   Tue Nov 30 19:57:16 2010 -0500
121164
121165     Add g_tls_certificate_verify()
121166
121167     Add a method to verify a certificate against a CA; this can be used
121168     for apps that need to test against non-default CAs.
121169
121170     Also make the GTlsCertificate::issuer property virtual
121171
121172  docs/reference/gio/gio-sections.txt |  1 +
121173  gio/gio.symbols                     |  1 +
121174  gio/gtlscertificate.c               | 92
121175  +++++++++++++++++++------------------
121176  gio/gtlscertificate.h               | 32 ++++++++-----
121177  4 files changed, 69 insertions(+), 57 deletions(-)
121178
121179 commit 814c0fcaafd42c622634c7b6a34c126210b17fc2
121180 Author: Ryan Lortie <desrt@desrt.ca>
121181 Date:   Tue Dec 7 01:06:33 2010 -0500
121182
121183     Pass name_length to walk close function
121184
121185     For efficiency and safety.  This way we don't need to scan backwards
121186     for
121187     the path separator (trusting that we will find it properly).
121188
121189  gvdb-reader.c | 29 ++++++++++++++++++++++++++++-
121190  gvdb-reader.h |  3 ++-
121191  2 files changed, 30 insertions(+), 2 deletions(-)
121192
121193 commit 6b631fa106e833c265a4bdc6c021777e2a219f12
121194 Author: Aron Xu <aronxu@gnome.org>
121195 Date:   Mon Dec 6 12:44:18 2010 +0000
121196
121197     Complete Simplified Chinese translation.
121198
121199  po/zh_CN.po | 8 ++++----
121200  1 file changed, 4 insertions(+), 4 deletions(-)
121201
121202 commit 67ab5579ba3c9c6a66e82313a61de8fdc9731b15
121203 Author: Aron Xu <aronxu@gnome.org>
121204 Date:   Mon Dec 6 12:40:03 2010 +0000
121205
121206     Update Simplified Chinese translation.
121207
121208  po/zh_CN.po | 672
121209  +++++++++++++++++++++++++++++++-----------------------------
121210  1 file changed, 348 insertions(+), 324 deletions(-)
121211
121212 commit 8530a3b029b7f691284d74e6e0c7883ba4a14725
121213 Author: Chris Kühl <chrisk@openismus.com>
121214 Date:   Mon Dec 6 00:34:43 2010 +0100
121215
121216     Added note in g_slist_free about using *free_full to mirror GList docs
121217
121218  glib/gslist.c | 6 ++++++
121219  1 file changed, 6 insertions(+)
121220
121221 commit 1a638926ff183ddb9afec8c364a58c191457e237
121222 Author: Yaron Shahrabani <sh.yaron@gmail.com>
121223 Date:   Sun Dec 5 13:19:55 2010 +0200
121224
121225     Updated Hebrew translation
121226
121227  po/he.po | 258
121228  +++++++++++++++++++++++++++++++++------------------------------
121229  1 file changed, 136 insertions(+), 122 deletions(-)
121230
121231 commit b52294d14ce7097c34538d4646f298461fb8d36e
121232 Author: Matthias Clasen <mclasen@redhat.com>
121233 Date:   Sat Dec 4 14:12:07 2010 -0500
121234
121235     Try to fix the version test on builders
121236
121237  glib/tests/utils.c | 9 ++++++++-
121238  1 file changed, 8 insertions(+), 1 deletion(-)
121239
121240 commit 5b43de29327e1f829036ba9629835d2245f15cd3
121241 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
121242 Date:   Sat Dec 4 20:01:37 2010 +0800
121243
121244     Updated Traditional Chinese translation(Hong Kong and Taiwan)
121245
121246  po/zh_HK.po | 1472
121247  +++++++++++++++++++++++++++++++++-------------------------
121248  po/zh_TW.po | 1491
121249  ++++++++++++++++++++++++++++++++++-------------------------
121250  2 files changed, 1720 insertions(+), 1243 deletions(-)
121251
121252 commit 4b28e6a0084118c78c177da3f66c8005498b9873
121253 Author: Matthias Clasen <mclasen@redhat.com>
121254 Date:   Fri Dec 3 14:48:35 2010 -0500
121255
121256     Add missing Since: tag
121257
121258     g_simple_async_result_is_valid was added in 2.20.
121259
121260     Bug 636351
121261
121262  gio/gsimpleasyncresult.c | 2 ++
121263  1 file changed, 2 insertions(+)
121264
121265 commit 658572978b18cd11ba9d93c02d41969e1d7438eb
121266 Author: Matthias Clasen <mclasen@redhat.com>
121267 Date:   Fri Dec 3 14:45:09 2010 -0500
121268
121269     Reword awkward sentence in the docs
121270
121271     Pointed out in bug 636305, the docs for g_queue_remove_all() had
121272     several grammatical errors and sounded awkward.
121273
121274  glib/gqueue.c | 2 +-
121275  1 file changed, 1 insertion(+), 1 deletion(-)
121276
121277 commit 99332dd27c8a62b6d72c70fe284c0477c99d2c61
121278 Author: Matthias Clasen <mclasen@redhat.com>
121279 Date:   Fri Dec 3 14:39:59 2010 -0500
121280
121281     Avoid shadowing dir builtin
121282
121283     This is the same change that was already applied to the other gdb
121284     script we ship. I had forgotten there was a second one.
121285
121286  glib/libglib-gdb.py.in | 6 +++---
121287  1 file changed, 3 insertions(+), 3 deletions(-)
121288
121289 commit d11f413345f8ae3da92f4aebcf828ed133cbafbb
121290 Author: Colin Walters <walters@verbum.org>
121291 Date:   Fri Dec 3 14:25:51 2010 -0500
121292
121293     introspection: Remove spurious trailing :
121294
121295     This isn't valid syntax.
121296
121297  gio/gsimpleasyncresult.c | 2 +-
121298  1 file changed, 1 insertion(+), 1 deletion(-)
121299
121300 commit 807101272893f27469bb5c507c7967334a5a0b8e
121301 Author: Matthias Clasen <mclasen@redhat.com>
121302 Date:   Fri Dec 3 14:08:36 2010 -0500
121303
121304     Avoid shadowing the dir builtin
121305
121306     Proposed by David Malcolm,
121307
121308     https://bugzilla.gnome.org/show_bug.cgi?id=636387
121309
121310  gobject/libgobject-gdb.py.in | 6 +++---
121311  1 file changed, 3 insertions(+), 3 deletions(-)
121312
121313 commit 05428e3c1ac4888b841fca3aeb9c7c9b299d2280
121314 Author: Colin Walters <walters@verbum.org>
121315 Date:   Fri Dec 3 10:36:16 2010 -0500
121316
121317     glib: Document g_string_free semantics better in the FALSE case
121318
121319  glib/gstring.c | 4 +++-
121320  1 file changed, 3 insertions(+), 1 deletion(-)
121321
121322 commit 426f90e3cf9f21c6b020cecb05116b331546fe58
121323 Author: Christian Dywan <christian@twotoasts.de>
121324 Date:   Fri Dec 3 16:33:24 2010 +0100
121325
121326     Resolve warnings about istream and ostream in socket test
121327
121328  gio/tests/socket-client.c | 6 +++++-
121329  gio/tests/socket-server.c | 6 ++++++
121330  2 files changed, 11 insertions(+), 1 deletion(-)
121331
121332 commit 8f19d06ed932b8fa8b1d58c7a5676aa5590be1e4
121333 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
121334 Date:   Tue Nov 30 02:12:16 2010 +0100
121335
121336     Fix typo in docs for extension point
121337
121338     Introduced in fcd3e3422749ddbbf29809fcc90ffe8df9d5f696
121339
121340  docs/reference/gio/overview.xml | 2 +-
121341  1 file changed, 1 insertion(+), 1 deletion(-)
121342
121343 commit 889889a296bfe58fc42a778d792d7f83f816145b
121344 Author: Benjamin Otte <otte@redhat.com>
121345 Date:   Thu Dec 2 20:10:23 2010 +0100
121346
121347     glib: Fix enumeration warnings from gcc 4.5
121348
121349     Just introduce more values for our private enum for the cases
121350     that were
121351     missing.
121352
121353  glib/giounix.c | 19 ++++++++++++-------
121354  1 file changed, 12 insertions(+), 7 deletions(-)
121355
121356 commit 67740263e9a3de840e527dd45ba3d6feff512839
121357 Author: Benjamin Otte <otte@redhat.com>
121358 Date:   Thu Dec 2 20:09:59 2010 +0100
121359
121360     gobject: Cast token type to guint to avoid gcc warning
121361
121362     The usual fix for all things GScanner...
121363
121364  gobject/glib-genmarshal.c | 2 +-
121365  1 file changed, 1 insertion(+), 1 deletion(-)
121366
121367 commit b9a98a81dad104058a11a4b788a64b21b235c62d
121368 Author: Benjamin Otte <otte@redhat.com>
121369 Date:   Thu Dec 2 20:09:08 2010 +0100
121370
121371     gio: Comment out a whole test
121372
121373     ... instead of just commenting out the registration and leaving
121374     "unused
121375     function" warnings for gcc.
121376
121377  gio/tests/gdbus-peer.c | 7 +++++--
121378  1 file changed, 5 insertions(+), 2 deletions(-)
121379
121380 commit b92e2cd8f8d88a62f14c49e8255802512c156152
121381 Author: Benjamin Otte <otte@redhat.com>
121382 Date:   Thu Dec 2 20:08:34 2010 +0100
121383
121384     gio: Remove unused variables from test
121385
121386  gio/tests/gapplication-example-actions.c | 3 ---
121387  1 file changed, 3 deletions(-)
121388
121389 commit 3e61cb2fcc7648254192d0f174b437336b21c89b
121390 Author: Bastien Nocera <hadess@hadess.net>
121391 Date:   Thu Dec 2 16:59:22 2010 +0000
121392
121393     Fix typo in API docs for GDateTime
121394
121395     s/monty/month/
121396
121397  glib/gdatetime.c | 2 +-
121398  1 file changed, 1 insertion(+), 1 deletion(-)
121399
121400 commit 9fe7fd9120940a2d50ff660f1a3cf7efd08ac01b
121401 Author: Matthew Barnes <mbarnes@redhat.com>
121402 Date:   Tue Nov 30 18:19:12 2010 -0600
121403
121404     Bug 636100 - Can't read GSettings:backend property
121405
121406     The PROP_BACKEND case was missing from the switch statement in
121407     g_settings_get_property().
121408
121409  gio/gsettings.c | 4 ++++
121410  1 file changed, 4 insertions(+)
121411
121412 commit beec9743eba6013229befafdfe120cd7701d5214
121413 Author: Damien Lespiau <damien.lespiau@intel.com>
121414 Date:   Tue Nov 30 23:04:17 2010 +0000
121415
121416     gmain: Add Since: 2.28 tag to g_source_{add,remove}_child_source
121417
121418     New API should have gtk-doc tags to document the version it was
121419     introduced.
121420
121421     Signed-off-by: Javier Jardón <jjardon@gnome.org>
121422
121423  glib/gmain.c | 4 ++++
121424  1 file changed, 4 insertions(+)
121425
121426 commit c541d234855dc7466c57ebfc3dc44b1829d9a900
121427 Author: Jorge González <jorgegonz@svn.gnome.org>
121428 Date:   Tue Nov 30 23:42:08 2010 +0100
121429
121430     Updated Spanish translation
121431
121432  po/es.po | 329
121433  +++++++++++++++++++++++++++++++--------------------------------
121434  1 file changed, 163 insertions(+), 166 deletions(-)
121435
121436 commit fdc6c5fbc171187c6c2d7fdf94d0eea7992d11f4
121437 Author: Fran Diéguez <fran.dieguez@mabishu.com>
121438 Date:   Mon Nov 29 17:35:51 2010 +0100
121439
121440     Updated Galician translations
121441
121442  po/gl.po | 159
121443  ++++++++++++++++++++++++++++++++++-----------------------------
121444  1 file changed, 86 insertions(+), 73 deletions(-)
121445
121446 commit c897dea8c164bc081623c13ac4474bcbd66b908d
121447 Author: Matthias Clasen <mclasen@redhat.com>
121448 Date:   Mon Nov 29 10:36:43 2010 -0500
121449
121450     Bump version
121451
121452  configure.ac | 2 +-
121453  1 file changed, 1 insertion(+), 1 deletion(-)
121454
121455 commit ff8817b631ab11f00c98ed372746b464a440e7c0
121456 Author: Matthias Clasen <mclasen@redhat.com>
121457 Date:   Mon Nov 29 09:30:07 2010 -0500
121458
121459     Update POTFILES.in
121460
121461  po/POTFILES.in | 5 ++++-
121462  1 file changed, 4 insertions(+), 1 deletion(-)
121463
121464 commit 50a8b039a4323faf0fac68bece1be151f7fd2986
121465 Author: Dan Winship <danw@gnome.org>
121466 Date:   Mon Nov 29 09:36:07 2010 -0500
121467
121468     tiny fix to g_io_modules_scan_all_in_directory() docs
121469
121470  gio/giomodule.c | 2 +-
121471  1 file changed, 1 insertion(+), 1 deletion(-)
121472
121473 commit 78103b2f1feb5ccbdc97e47d857133826f22820d
121474 Author: Xan Lopez <xan@gnome.org>
121475 Date:   Mon Nov 29 15:29:12 2010 +0100
121476
121477     gsettingsschema: plug leak
121478
121479  gio/gsettingsschema.c | 2 ++
121480  1 file changed, 2 insertions(+)
121481
121482 commit d7a83d2f590a3568c12a50f31ed5fdc9fc691a47
121483 Author: Matthias Clasen <mclasen@redhat.com>
121484 Date:   Mon Nov 29 08:10:11 2010 -0500
121485
121486     Add another bug
121487
121488  NEWS | 1 +
121489  1 file changed, 1 insertion(+)
121490
121491 commit 98bfc8afdaabffe4b63215727a580a139b7f07db
121492 Author: Aleksander Morgado <aleksander@lanedo.com>
121493 Date:   Thu Nov 18 18:00:57 2010 +0100
121494
121495     Fixes GB#635187: Always unbox GVariant parameter received via dbus
121496     for an action
121497
121498  gio/gapplicationimpl-dbus.c | 6 +++++-
121499  1 file changed, 5 insertions(+), 1 deletion(-)
121500
121501 commit fcd3e3422749ddbbf29809fcc90ffe8df9d5f696
121502 Author: Matthias Clasen <mclasen@redhat.com>
121503 Date:   Mon Nov 29 01:39:06 2010 -0500
121504
121505     Add new extension point to the list
121506
121507  docs/reference/gio/overview.xml | 24 ++++++++++++++++++++++--
121508  1 file changed, 22 insertions(+), 2 deletions(-)
121509
121510 commit db83a96648944bd71ff9c1bd36c7ae898fc06664
121511 Author: Matthias Clasen <mclasen@redhat.com>
121512 Date:   Mon Nov 29 01:20:58 2010 -0500
121513
121514     Documentation tweak
121515
121516  docs/reference/gobject/gobject-sections.txt | 1 +
121517  1 file changed, 1 insertion(+)
121518
121519 commit 02978fff17bcff0bf0135859114d6a06463f4e8d
121520 Author: Matthias Clasen <mclasen@redhat.com>
121521 Date:   Mon Nov 29 01:16:02 2010 -0500
121522
121523     Update NEWS
121524
121525  NEWS          | 39 +++++++++++++++++++++++++++++++++++++++
121526  glib/gutils.c |  8 +++++---
121527  2 files changed, 44 insertions(+), 3 deletions(-)
121528
121529 commit eed36d38d155898a13961ef9fbb98d09049f331f
121530 Author: Matthias Clasen <mclasen@redhat.com>
121531 Date:   Sun Nov 28 23:55:43 2010 -0500
121532
121533     Various doc tweaks
121534
121535  docs/reference/gio/gio-docs.xml     |  8 ++--
121536  docs/reference/gio/gio-sections.txt |  3 +-
121537  gio/gaction.c                       |  2 +-
121538  gio/gactiongroup.c                  |  2 +-
121539  gio/gapplicationcommandline.c       |  3 +-
121540  gio/gdesktopappinfo.c               |  1 +
121541  gio/gperiodic.c                     | 91
121542  +++++++++++++++++++++++--------------
121543  gio/gpermission.c                   |  2 +-
121544  gio/gpollableinputstream.c          |  9 ++--
121545  gio/gpollableinputstream.h          |  2 +-
121546  gio/gpollableoutputstream.c         |  9 ++--
121547  gio/gsettings.c                     |  2 +-
121548  gio/gsettingsbackend.c              |  2 +-
121549  gio/gsimpleaction.c                 |  2 +-
121550  gio/gsimpleactiongroup.c            |  2 +-
121551  gio/gsimplepermission.c             |  2 +-
121552  gio/gtcpconnection.c                |  2 +-
121553  gio/gtcpwrapperconnection.c         |  3 +-
121554  gio/gtlsbackend.c                   |  2 +-
121555  gio/gtlscertificate.c               |  2 +-
121556  gio/gtlsconnection.c                |  7 +++
121557  21 files changed, 91 insertions(+), 67 deletions(-)
121558
121559 commit 1f044a503a9b1b021da970ab1bdfe203547798c1
121560 Author: Matthias Clasen <mclasen@redhat.com>
121561 Date:   Sun Nov 28 22:11:57 2010 -0500
121562
121563     Remove nonexisting type
121564
121565  docs/reference/gio/gio.types | 1 -
121566  1 file changed, 1 deletion(-)
121567
121568 commit 4817dae0bb2dfe9d0b575356ddf43b2f3ecd41f5
121569 Author: Matt Rajca <matt.rajca@me.com>
121570 Date:   Sat Nov 13 10:01:34 2010 -0600
121571
121572     Removed mention of inexistent GNOME 2.0 porting guide
121573
121574  docs/reference/glib/changes.sgml | 8 --------
121575  1 file changed, 8 deletions(-)
121576
121577 commit 577ddbf30baf53d8e74cd81f0a2babf590e91c26
121578 Author: Matt Rajca <matt.rajca@me.com>
121579 Date:   Sat Nov 13 13:01:11 2010 -0600
121580
121581     Fixed typo in public string in gsocks (630559)
121582
121583  gio/gsocks5proxy.c | 2 +-
121584  po/ar.po           | 2 +-
121585  po/be.po           | 2 +-
121586  po/bg.po           | 2 +-
121587  po/ca@valencia.po  | 2 +-
121588  po/cs.po           | 2 +-
121589  po/da.po           | 2 +-
121590  po/de.po           | 2 +-
121591  po/el.po           | 2 +-
121592  po/en_GB.po        | 2 +-
121593  po/es.po           | 2 +-
121594  po/et.po           | 2 +-
121595  po/eu.po           | 2 +-
121596  po/fi.po           | 2 +-
121597  po/fr.po           | 2 +-
121598  po/gl.po           | 2 +-
121599  po/he.po           | 4 ++--
121600  po/hu.po           | 2 +-
121601  po/hy.po           | 2 +-
121602  po/id.po           | 2 +-
121603  po/it.po           | 2 +-
121604  po/ja.po           | 2 +-
121605  po/lt.po           | 2 +-
121606  po/nb.po           | 2 +-
121607  po/nl.po           | 2 +-
121608  po/pa.po           | 2 +-
121609  po/pl.po           | 2 +-
121610  po/pt.po           | 2 +-
121611  po/pt_BR.po        | 2 +-
121612  po/ro.po           | 2 +-
121613  po/sl.po           | 2 +-
121614  po/sr.po           | 2 +-
121615  po/sr@latin.po     | 2 +-
121616  po/sv.po           | 2 +-
121617  po/zh_CN.po        | 2 +-
121618  po/zh_HK.po        | 2 +-
121619  po/zh_TW.po        | 2 +-
121620  37 files changed, 38 insertions(+), 38 deletions(-)
121621
121622 commit dec8323b4b301bb5aff006706b5739bb9c930fd8
121623 Author: Jonas Holmberg <jonas.holmberg@axis.com>
121624 Date:   Wed Sep 22 23:02:05 2010 +0200
121625
121626     gobject: added property test
121627
121628     Added test for setting properties with g_object_new.
121629
121630  gobject/tests/properties.c | 37 +++++++++++++++++++++++++++++++++++++
121631  1 file changed, 37 insertions(+)
121632
121633 commit 349f54756168b76913828136bc646c518c4f475f
121634 Author: Jonas Holmberg <jonas.holmberg@axis.com>
121635 Date:   Fri Sep 24 01:20:50 2010 +0200
121636
121637     gobject: initialize memory in g_object_new_valist
121638
121639     memset parameters array in g_object_new_valist to zeroes when
121640     expanding
121641     the array to avoid acces to uninitialized memory.
121642
121643  gobject/gobject.c | 1 +
121644  1 file changed, 1 insertion(+)
121645
121646 commit 51894b7dd06a3b50654f9ce1fadff418d917aca1
121647 Author: Aleksander Morgado <aleksander@lanedo.com>
121648 Date:   Thu Nov 25 18:38:33 2010 +0100
121649
121650     Fixes GB#530786: GFileMonitor 'changed' signal underdocumented
121651
121652  gio/gfilemonitor.c | 12 +++++++++---
121653  1 file changed, 9 insertions(+), 3 deletions(-)
121654
121655 commit b4632e1c98e361cf4700f3e5dcc229a09a6237e4
121656 Author: Christian Persch <chpe@gnome.org>
121657 Date:   Fri Nov 26 22:46:51 2010 +0100
121658
121659     Fix the wrong-category schema test
121660
121661     It's supposed to test a <default l10n="..."> with a non-existent
121662     category, so make it actually check this!
121663
121664     Bug #635882.
121665
121666  gio/tests/gschema-compile.c                       | 2 +-
121667  gio/tests/schema-tests/wrong-category.gschema.xml | 4 ++--
121668  2 files changed, 3 insertions(+), 3 deletions(-)
121669
121670 commit bfbd7169a258ac9561f2d01755651046e13f462b
121671 Author: Matthias Clasen <mclasen@redhat.com>
121672 Date:   Sun Nov 28 17:14:49 2010 -0500
121673
121674     GFileMonitor: Don't accept negative values for rate-limit
121675
121676     Patch by Alksander Morgado,
121677     https://bugzilla.gnome.org/show_bug.cgi?id=635768
121678
121679  gio/gfilemonitor.c | 16 ++++++++--------
121680  gio/gfilemonitor.h |  2 +-
121681  2 files changed, 9 insertions(+), 9 deletions(-)
121682
121683 commit 57143e311d600d3d7bd1f3c901d257918fcdb381
121684 Author: Christian Persch <chpe@gnome.org>
121685 Date:   Fri Nov 26 21:05:20 2010 +0100
121686
121687     Inherit gettext-domain from <schemalist>
121688
121689     When the <schema> doesn't have a 'gettext-domain' attribute, but
121690     the <schemalist> does, use that one.
121691
121692     Bug #635640.
121693
121694  gio/glib-compile-schemas.c                                | 4 +++-
121695  gio/tests/Makefile.am                                     | 1 +
121696  gio/tests/gschema-compile.c                               | 4 +++-
121697  gio/tests/schema-tests/inherit-gettext-domain.gschema.xml | 8 ++++++++
121698  4 files changed, 15 insertions(+), 2 deletions(-)
121699
121700 commit 69129e806532796e44522775656c7800c389e5f8
121701 Author: Dan Winship <danw@gnome.org>
121702 Date:   Sat Nov 27 16:56:44 2010 -0500
121703
121704     Make gio/tests/g-icon pass again
121705
121706     It got broken in two different ways by the g_str_hash() change
121707     (354d655b)
121708
121709  gio/tests/g-icon.c | 6 +++---
121710  1 file changed, 3 insertions(+), 3 deletions(-)
121711
121712 commit 17979707207ca004cd78991e1c04df60cb3b1cb6
121713 Author: Christian Persch <chpe@gnome.org>
121714 Date:   Mon Nov 15 19:55:57 2010 +0100
121715
121716     Typo fix
121717
121718  gio/gsettings.c | 2 +-
121719  1 file changed, 1 insertion(+), 1 deletion(-)
121720
121721 commit d19e1a2c3c3da29e6f6c653dda9e4538e55c1838
121722 Author: Christian Persch <chpe@gnome.org>
121723 Date:   Sat Nov 27 12:45:45 2010 +0100
121724
121725     Use same variable names in .h and .c
121726
121727  glib/gvariant.h | 6 +++---
121728  1 file changed, 3 insertions(+), 3 deletions(-)
121729
121730 commit 59d62726de8efdd478ca1c940134df1112a006f2
121731 Author: Dan Winship <danw@gnome.org>
121732 Date:   Mon Dec 21 20:50:32 2009 +0100
121733
121734     Add initial TLS (SSL) support to gio
121735
121736     This adds an extension point for TLS connections to gio, with a
121737     gnutls-based implementation in glib-networking.
121738
121739     Full TLS support is still a work in progress; the current API is
121740     missing some features, and parts of it may still be changed before
121741     2.28.
121742
121743     https://bugzilla.gnome.org/show_bug.cgi?id=588189
121744
121745  docs/reference/gio/gio-docs.xml     |   9 +
121746  docs/reference/gio/gio-sections.txt | 129 ++++++-
121747  docs/reference/gio/gio.types        |   5 +
121748  gio/Makefile.am                     |  13 +-
121749  gio/gdummytlsbackend.c              | 274 ++++++++++++++
121750  gio/gdummytlsbackend.h              |  46 +++
121751  gio/gio-marshal.list                |   2 +
121752  gio/gio.h                           |   5 +
121753  gio/gio.symbols                     |  77 +++-
121754  gio/gioenums.h                      | 100 +++++
121755  gio/giomodule.c                     |   6 +
121756  gio/giotypes.h                      |   8 +
121757  gio/gsocketclient.c                 | 310 +++++++++++++---
121758  gio/gsocketclient.h                 |   7 +
121759  gio/gtlsbackend.c                   | 201 ++++++++++
121760  gio/gtlsbackend.h                   |  92 +++++
121761  gio/gtlscertificate.c               | 486 ++++++++++++++++++++++++
121762  gio/gtlscertificate.h               |  75 ++++
121763  gio/gtlsclientconnection.c          | 333 +++++++++++++++++
121764  gio/gtlsclientconnection.h          |  72 ++++
121765  gio/gtlsconnection.c                | 720
121766  ++++++++++++++++++++++++++++++++++++
121767  gio/gtlsconnection.h                | 137 +++++++
121768  gio/gtlsserverconnection.c          |  96 +++++
121769  gio/gtlsserverconnection.h          |  61 +++
121770  gio/tests/socket-client.c           | 195 ++++++----
121771  gio/tests/socket-common.c           |  61 +++
121772  gio/tests/socket-server.c           | 164 ++++----
121773  27 files changed, 3473 insertions(+), 211 deletions(-)
121774
121775 commit a1690339c731cf037d3ed97eda864159f2ba9308
121776 Author: Dan Winship <danw@gnome.org>
121777 Date:   Mon Nov 1 20:22:24 2010 -0400
121778
121779     make GProxyConnection public, as GTcpWrapperConnection
121780
121781     GProxyConnection is a class that was added for proxy support;
121782     g_socket_client_connect() returns a GSocketConnection, but in some
121783     cases (eg, encrypted SOCKS), GProxy might return a GIOStream that is
121784     not a GSocketConnection. In that case, GSocketClient would wrap the
121785     stream up in a GProxyConnection, which is a subclass of
121786     GSocketConnection but uses the input/output streams of the wrapped
121787     connection.
121788
121789     GTlsConnection is not a GSocketConnection, so it has the same problem,
121790     so it will need the same treatment. Rename the class to
121791     GTcpWrapperStream, and make it public, so people can extract the base
121792     stream from it when necessary.
121793
121794     (This is not ideal and GSocketClient will need to be revisited as an
121795     API at some point...)
121796
121797     https://bugzilla.gnome.org/show_bug.cgi?id=588189
121798
121799  docs/reference/gio/gio-docs.xml     |   1 +
121800  docs/reference/gio/gio-sections.txt |  19 ++++
121801  docs/reference/gio/gio.types        |   1 +
121802  gio/Makefile.am                     |   4 +-
121803  gio/gio.h                           |   1 +
121804  gio/gio.symbols                     |   8 ++
121805  gio/giotypes.h                      |   1 +
121806  gio/gproxyconnection.c              | 155 ----------------------------
121807  gio/gproxyconnection.h              |  69 -------------
121808  gio/gsocketclient.c                 |  56 +++++-----
121809  gio/gtcpwrapperconnection.c         | 200
121810  ++++++++++++++++++++++++++++++++++++
121811  gio/gtcpwrapperconnection.h         |  68 ++++++++++++
121812  12 files changed, 332 insertions(+), 251 deletions(-)
121813
121814 commit c20c2c0abd3bdb1b30b85a586ee6095ed75a7bc2
121815 Author: Dan Winship <danw@gnome.org>
121816 Date:   Sat Sep 18 13:05:25 2010 -0400
121817
121818     Add pollable input/output streams
121819
121820     When interfacing with APIs that expect unix-style async I/O, it is
121821     useful to be able to tell in advance whether a read/write is going to
121822     block. This adds new interfaces GPollableInputStream and
121823     GPollableOutputStream that can be implemented by a GInputStream or
121824     GOutputStream to add _is_readable/_is_writable, _create_source, and
121825     _read_nonblocking/_write_nonblocking methods.
121826
121827     Also, implement for GUnixInput/OutputStream and
121828     GSocketInput/OutputStream
121829
121830     https://bugzilla.gnome.org/show_bug.cgi?id=634241
121831
121832  docs/reference/gio/gio-docs.xml     |   2 +
121833  docs/reference/gio/gio-sections.txt |  41 +++++
121834  docs/reference/gio/gio.types        |   3 +
121835  gio/Makefile.am                     |   4 +
121836  gio/gio.h                           |   2 +
121837  gio/gio.symbols                     |  21 +++
121838  gio/giotypes.h                      |  18 +++
121839  gio/gpollableinputstream.c          | 304
121840  ++++++++++++++++++++++++++++++++++++
121841  gio/gpollableinputstream.h          | 101 ++++++++++++
121842  gio/gpollableoutputstream.c         | 201 ++++++++++++++++++++++++
121843  gio/gpollableoutputstream.h         |  98 ++++++++++++
121844  gio/gsocketconnection.c             |   3 +-
121845  gio/gsocketinputstream.c            |  59 ++++++-
121846  gio/gsocketoutputstream.c           |  60 ++++++-
121847  gio/gunixinputstream.c              |  51 +++++-
121848  gio/gunixoutputstream.c             |  50 +++++-
121849  gio/tests/.gitignore                |   1 +
121850  gio/tests/Makefile.am               |   4 +
121851  gio/tests/pollable.c                | 240 ++++++++++++++++++++++++++++
121852  19 files changed, 1251 insertions(+), 12 deletions(-)
121853
121854 commit 6181c7de36771d4d3bb55785912a934e078b16df
121855 Author: Dan Winship <danw@gnome.org>
121856 Date:   Sat Nov 6 15:49:55 2010 -0400
121857
121858     GCancellable: add g_cancellable_create_source()
121859
121860     g_cancellable_create_source() returns a GSource that triggers when its
121861     corresponding GCancellable is cancelled. This can be used with
121862     g_source_add_child_source() to add cancellability to a source.
121863
121864     Port gasynchelper's FDSource to use this rather than doing its own
121865     cancellable handling, and also fix up its callback argument order to
121866     be more normal.
121867
121868     https://bugzilla.gnome.org/show_bug.cgi?id=634239
121869
121870  docs/reference/gio/gio-sections.txt |   2 +
121871  gio/gasynchelper.c                  |  47 ++++-----------
121872  gio/gcancellable.c                  | 116
121873  ++++++++++++++++++++++++++++++++++++
121874  gio/gcancellable.h                  |   2 +
121875  gio/gio.symbols                     |   1 +
121876  gio/giotypes.h                      |  15 +++++
121877  6 files changed, 146 insertions(+), 37 deletions(-)
121878
121879 commit d15cdbefecc235cfa431ee7de9c35af174bd1552
121880 Author: Dan Winship <danw@gnome.org>
121881 Date:   Sat Nov 6 10:11:15 2010 -0400
121882
121883     gmain: add g_source_add_child_source and g_source_remove_child_source
121884
121885     This adds "child source" support to GSource. A child source behaves
121886     basically like a GPollFD; when you add a source to a context, all of
121887     its child sources are added with the same priority; when you destroy a
121888     source, all of its child sources are destroyed; and when a child
121889     source triggers, its parent source's dispatch function is run.
121890
121891     Use cases include:
121892
121893         - adding a GTimeoutSource to another source to cause the source to
121894           automatically trigger after a certain timeout.
121895
121896         - wrapping an existing source type with a new type that has
121897           a different callback signature
121898
121899         - creating a source that triggers based on different conditions
121900           at different times.
121901
121902     https://bugzilla.gnome.org/show_bug.cgi?id=634239
121903
121904  docs/reference/glib/glib-sections.txt |   2 +
121905  glib/glib.symbols                     |   2 +
121906  glib/gmain.c                          | 266
121907  ++++++++++++++++++++++++++++------
121908  glib/gmain.h                          |  17 ++-
121909  4 files changed, 239 insertions(+), 48 deletions(-)
121910
121911 commit e910205557b2461eaf1b2ce94176c6525cc716d1
121912 Author: Dan Winship <danw@gnome.org>
121913 Date:   Sun Nov 7 11:49:40 2010 -0500
121914
121915     Add g_source_set_dummy_callback()
121916
121917     Use g_source_set_closure() and g_close_set_meta_marshal() to allow
121918     setting a do-nothing callback on any source.
121919
121920     https://bugzilla.gnome.org/show_bug.cgi?id=634239
121921
121922  docs/reference/gobject/gobject-sections.txt |  1 +
121923  gobject/gobject.symbols                     |  1 +
121924  gobject/gsourceclosure.c                    | 39
121925  ++++++++++++++++++++++++++++-
121926  gobject/gsourceclosure.h                    |  6 +++--
121927  4 files changed, 44 insertions(+), 3 deletions(-)
121928
121929 commit 73d823ac1ee0716568130407a4c164f6c145a75f
121930 Author: Dan Winship <danw@gnome.org>
121931 Date:   Sun Nov 7 11:05:26 2010 -0500
121932
121933     Implement closure-related methods for gio GSource types
121934
121935     Also, fix up the argument ordering on GFDSourceFunc
121936
121937     https://bugzilla.gnome.org/show_bug.cgi?id=634239
121938
121939  gio/gasynchelper.c      | 59
121940  +++++++++++++++++++++++++++++++++++++++++++++++--
121941  gio/gasynchelper.h      |  4 ++--
121942  gio/gio-marshal.list    |  2 ++
121943  gio/gsocket.c           | 33 ++++++++++++++++++++++++++-
121944  gio/gunixinputstream.c  |  4 ++--
121945  gio/gunixoutputstream.c |  4 ++--
121946  6 files changed, 97 insertions(+), 9 deletions(-)
121947
121948 commit ece936e84dd64af12cb609a8d25f3711a288cc57
121949 Author: Dan Winship <danw@gnome.org>
121950 Date:   Sat Nov 6 09:45:20 2010 -0400
121951
121952     gmain: fix some silly code in a programmer-error case
121953
121954     Previously if a source got finalized while still attached to a
121955     context, it would warn and re-ref the source. But then it just freed
121956     it anyway... So keep the warning but drop the re-ref.
121957
121958     https://bugzilla.gnome.org/show_bug.cgi?id=634239
121959
121960  glib/gmain.c | 9 ++++-----
121961  1 file changed, 4 insertions(+), 5 deletions(-)
121962
121963 commit b358202856682e5cdefb0b4b8aaed3a45d9a85fa
121964 Author: Dan Winship <danw@gnome.org>
121965 Date:   Sat Nov 6 09:35:25 2010 -0400
121966
121967     gmain: move finalization of GSource outside of context lock
121968
121969     This avoids ugly deadlock situations such as in
121970     https://bugzilla.gnome.org/show_bug.cgi?id=586432
121971
121972     https://bugzilla.gnome.org/show_bug.cgi?id=626702
121973
121974     https://bugzilla.gnome.org/show_bug.cgi?id=634239
121975
121976  glib/gmain.c | 8 +++++++-
121977  1 file changed, 7 insertions(+), 1 deletion(-)
121978
121979 commit 3570c4a00ef25908172d4d51e30810dddcea1ee8
121980 Author: Matthias Clasen <mclasen@redhat.com>
121981 Date:   Wed Nov 24 16:00:32 2010 -0500
121982
121983     Add indices for new symbols in 2.28
121984
121985  docs/reference/gio/gio-docs.xml          | 4 ++++
121986  docs/reference/glib/glib-docs.sgml       | 4 ++++
121987  docs/reference/gobject/gobject-docs.sgml | 4 ++++
121988  3 files changed, 12 insertions(+)
121989
121990 commit e5dd266c33509fe214dfa3a0b66f66e9f166ebc6
121991 Author: Matthias Clasen <mclasen@redhat.com>
121992 Date:   Wed Nov 24 15:57:40 2010 -0500
121993
121994     Add Since: tags for new api
121995
121996     Also, remove <!-- --> from things like #GAppInfo<!-- -->s.
121997     gtk-doc learned to deal with this a while ago.
121998
121999  gio/gdesktopappinfo.c | 30 +++++++++++++++++-------------
122000  1 file changed, 17 insertions(+), 13 deletions(-)
122001
122002 commit ee94915d0b78da7a016b4df29f0dce6236c1acfc
122003 Author: Javier Jardón <jjardon@gnome.org>
122004 Date:   Wed Nov 24 18:06:17 2010 +0100
122005
122006     docs: gappinfo: Fix typo <envvar> -> <envar>
122007
122008  gio/gappinfo.c | 4 ++--
122009  1 file changed, 2 insertions(+), 2 deletions(-)
122010
122011 commit 5f958e4623df830f89241b158b14ef7d994cf2c2
122012 Author: Cosimo Cecchi <cosimoc@gnome.org>
122013 Date:   Fri Nov 19 11:37:44 2010 +0100
122014
122015     tests: add a test for recommended and fallback GAppInfos
122016
122017  gio/tests/desktop-app-info.c | 72
122018  ++++++++++++++++++++++++++++++++++++++++++++
122019  1 file changed, 72 insertions(+)
122020
122021 commit b3bf7a648453e59daa83f745faf9102a90cdfbac
122022 Author: Cosimo Cecchi <cosimoc@gnome.org>
122023 Date:   Fri Nov 19 10:39:33 2010 +0100
122024
122025     appinfo: add win32 fallback implementation
122026
122027  gio/gwin32appinfo.c | 22 ++++++++++++++++++++++
122028  1 file changed, 22 insertions(+)
122029
122030 commit 30c378032fe43975dc3ea1014b5b873ef6e3d017
122031 Author: Cosimo Cecchi <cosimoc@gnome.org>
122032 Date:   Fri Nov 19 10:39:16 2010 +0100
122033
122034     appinfo: update docs for API addition
122035
122036  docs/reference/gio/gio-sections.txt |  2 ++
122037  gio/gdesktopappinfo.c               | 22 ++++++++++++++++++++++
122038  gio/gio.symbols                     |  2 ++
122039  3 files changed, 26 insertions(+)
122040
122041 commit 182fcff2ea2b8f183570d8c026a9ef4d2ec2afdf
122042 Author: Cosimo Cecchi <cosimoc@gnome.org>
122043 Date:   Thu Nov 18 18:49:32 2010 +0100
122044
122045     appinfo: only rewrite recommended applications when adding non-default
122046
122047     Otherwise you break the fallback + recommended distinction for
122048     a content
122049     type, as you end up adding support for a given content type to
122050     *all* of
122051     the applications claiming to support the supertype.
122052
122053  gio/gdesktopappinfo.c | 6 +++---
122054  1 file changed, 3 insertions(+), 3 deletions(-)
122055
122056 commit 94c67d8420889e950c2f093abdd893ffe3780a97
122057 Author: Cosimo Cecchi <cosimoc@gnome.org>
122058 Date:   Thu Nov 18 18:45:56 2010 +0100
122059
122060     appinfo: add API to get fallback and recommended GAppInfos for a ctype
122061
122062     This ways UIs can differentiate between them, and show them in
122063     different
122064     section.
122065     - a recommended app is an application that claims to support a content
122066       type directly, not by a supertype derivation.
122067     - a fallback app is an application that claims to support a
122068     supertype of
122069       a given content type.
122070
122071  gio/gappinfo.h        |   3 ++
122072  gio/gdesktopappinfo.c | 127
122073  ++++++++++++++++++++++++++++++++++++++++----------
122074  2 files changed, 105 insertions(+), 25 deletions(-)
122075
122076 commit a70ba9c8b15451a8722aebfb64232bd18abf0a79
122077 Author: Owen W. Taylor <otaylor@fishsoup.net>
122078 Date:   Sun Nov 21 21:59:57 2010 -0500
122079
122080     Fix off-by-1000 for GTimer
122081
122082     Divide monotonic time by 1e6 not 1e9 to get seconds.
122083
122084  glib/gtimer.c | 4 ++--
122085  1 file changed, 2 insertions(+), 2 deletions(-)
122086
122087 commit ab3a79e2c9be13aea5b2ce0980f3a641c5ed081d
122088 Author: Ignacio Casal Quinteiro <icq@gnome.org>
122089 Date:   Sun Nov 21 21:20:44 2010 +0100
122090
122091     Check for (GIConv)-1 instead of NULL.
122092
122093  gio/gcharsetconverter.c | 2 +-
122094  1 file changed, 1 insertion(+), 1 deletion(-)
122095
122096 commit bcbf9153d5933476d267ba5da18dd72e99fac20a
122097 Author: Gheyret T.Kenji <gheyret@gmail.com>
122098 Date:   Sat Nov 20 11:26:41 2010 +0100
122099
122100     Added UG translation
122101
122102  po/ug.po | 72
122103  ++++++++++++++++++++++++++++++++--------------------------------
122104  1 file changed, 36 insertions(+), 36 deletions(-)
122105
122106 commit 96e9677fd7433cfbf27d18f66d55635195fcc44d
122107 Author: Kjartan Maraas <kmaraas@gnome.org>
122108 Date:   Thu Nov 18 14:08:34 2010 +0100
122109
122110     Updated Norwegian bokmål translation
122111
122112  po/nb.po | 1412
122113  ++++++++++++++++++++++++++++++++++----------------------------
122114  1 file changed, 780 insertions(+), 632 deletions(-)
122115
122116 commit 260d005616b7150c3e560a9fc29734a19ab8e24e
122117 Author: Colin Walters <walters@verbum.org>
122118 Date:   Wed Nov 17 20:06:07 2010 -0500
122119
122120     introspection: Add annotations for g_file_copy, g_file_move
122121
122122  gio/gfile.c | 8 ++++----
122123  1 file changed, 4 insertions(+), 4 deletions(-)
122124
122125 commit 354d655ba8a54b754cb5a3efb42767327775696c
122126 Author: Ryan Lortie <desrt@desrt.ca>
122127 Date:   Wed Nov 17 12:19:54 2010 -0500
122128
122129     g_str_hash: switch to using DJB hash
122130
122131     This is the same as what we were already doing with 2 changes:
122132
122133       - use an initial value of 5381 instead of 0
122134
122135       - multiply by 33 in each round instead of 31
122136
122137  glib/gstring.c | 18 ++++++++++++------
122138  1 file changed, 12 insertions(+), 6 deletions(-)
122139
122140 commit f50a99e7827f4b906cfe9ced27096b047f65ac80
122141 Author: Ryan Lortie <desrt@desrt.ca>
122142 Date:   Wed Nov 17 11:57:48 2010 -0500
122143
122144     g_str_hash: clean up code
122145
122146     Un-unroll the first iteration.
122147
122148     No functional changes here.
122149
122150  glib/gstring.c | 9 ++++-----
122151  1 file changed, 4 insertions(+), 5 deletions(-)
122152
122153 commit 2bfcffde9ae5b14e78a4279bf48c71897c5f19d8
122154 Author: Tomas Bzatek <tbzatek@redhat.com>
122155 Date:   Tue Nov 16 14:20:07 2010 +0100
122156
122157     GIO: Hide mounts having a path element starting with dot
122158
122159     When a mount is mounted to a directory whose path contains an element
122160     starting with dot, let's treat it as hidden, just like the usual Unix
122161     approach.
122162
122163  gio/gunixmounts.c | 4 ++++
122164  1 file changed, 4 insertions(+)
122165
122166 commit 010913c8ab3f161ac8e9c676bc89d3a30db092ce
122167 Author: Javier Jardón <jjardon@gnome.org>
122168 Date:   Sun Nov 14 02:08:51 2010 +0100
122169
122170     docs: Update the URL of some documentation links
122171
122172     http://developer.gnome.org -> http://library.gnome.org
122173
122174  INSTALL.in                           | 2 +-
122175  docs/reference/gobject/tut_tools.xml | 6 +++---
122176  2 files changed, 4 insertions(+), 4 deletions(-)
122177
122178 commit f4142b321b2cdc2bb5a74716b29f35a141c9a8d2
122179 Author: Gheyret T.Kenji <gheyret@gmail.com>
122180 Date:   Sun Nov 14 00:05:02 2010 +0100
122181
122182     Added UG translation
122183
122184  po/LINGUAS | 1 +
122185  1 file changed, 1 insertion(+)
122186
122187 commit a0e0f25de687f5d748ae23421572b1fc60b248c2
122188 Author: Gheyret T.Kenji <gheyret@gmail.com>
122189 Date:   Sat Nov 13 22:10:03 2010 +0100
122190
122191     Added UG translation
122192
122193  po/ug.po | 3522
122194  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
122195  1 file changed, 3522 insertions(+)
122196
122197 commit b53b61a000fdd72c76b96f58e3835f50ad8335f1
122198 Author: Luca Ferretti <lferrett@gnome.org>
122199 Date:   Sat Nov 13 14:01:29 2010 +0100
122200
122201     [l10n] Updated Italian translation
122202
122203  po/it.po | 2353
122204  +++++++++++++++++++++++++++++++++++++++++---------------------
122205  1 file changed, 1556 insertions(+), 797 deletions(-)
122206
122207 commit 9faed56eda38ed35dd9841d2de1ac659d8db5a36
122208 Author: Fran Diéguez <fran.dieguez@mabishu.com>
122209 Date:   Sat Nov 13 00:59:45 2010 +0100
122210
122211     Updated Galician translations
122212
122213  po/gl.po | 144
122214  +++++++++++++++++++++++++++++++--------------------------------
122215  1 file changed, 72 insertions(+), 72 deletions(-)
122216
122217 commit 48ca3add143896fa5664860a94947907cfe5daa2
122218 Author: Ryan Lortie <desrt@desrt.ca>
122219 Date:   Thu Nov 11 21:47:13 2010 -0500
122220
122221     G_STATIC_ASSERT: clarify when use is valid
122222
122223     Clarify when the use of G_STATIC_ASSERT is valid and fix up an invalid
122224     use of it in GDBus.
122225
122226  docs/reference/glib/tmpl/macros_misc.sgml | 6 ++++++
122227  gio/gdbusmessage.c                        | 2 +-
122228  2 files changed, 7 insertions(+), 1 deletion(-)
122229
122230 commit 6bc20651ecf8e8b5d9ffea89ae76083ededa3c0b
122231 Author: Ryan Lortie <desrt@desrt.ca>
122232 Date:   Thu Nov 11 21:30:03 2010 -0500
122233
122234     Partial revert of last commit
122235
122236     Revert incorrect changes to gdbusmessage.c
122237
122238  gio/gdbusmessage.c | 5 +----
122239  1 file changed, 1 insertion(+), 4 deletions(-)
122240
122241 commit d28bce02dc62ac863ddafce8d525e6bc929db873
122242 Author: Cosimo Cecchi <cosimoc@gnome.org>
122243 Date:   Wed Nov 10 12:03:11 2010 +0100
122244
122245     emblemed-icon: allow passing a NULL emblem to g_emblemed_icon_new()
122246
122247     So that if we already have a list of emblems we know we want to add to
122248     the icon, we can use e.g. a for loop to add them all, without picking
122249     the first and looping from the second.
122250
122251     https://bugzilla.gnome.org/show_bug.cgi?id=634504
122252
122253  gio/gemblemedicon.c | 8 ++++----
122254  1 file changed, 4 insertions(+), 4 deletions(-)
122255
122256 commit fb94859e84c0b7859a0a5425d461b18e67ea9ac7
122257 Author: Benjamin Otte <otte@redhat.com>
122258 Date:   Tue Nov 9 07:19:19 2010 -0500
122259
122260     API: Reinstate "gio-desktop-app-info-lookup" extension point
122261
122262     Removing an extension point is an API and ABI break. In particular, it
122263     causes (older) gvfs versions to fail loading with a linkage error from
122264     ld which in turn makes the desktop unusable.
122265     So this reinstate the extension point and API provided by it, but
122266     deprecates and does not use it. So no functionality is changed.
122267
122268     This reverts parts of commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c.
122269
122270     Complaints-Also-To: Ryan Lortie <desrt@desrt.ca>
122271
122272  gio/gdesktopappinfo.c | 42 ++++++++++++++++++++++++++++++++++++++++++
122273  gio/gdesktopappinfo.h | 40 ++++++++++++++++++++++++++++++++++++++++
122274  gio/gio.symbols       |  2 ++
122275  gio/giomodule.c       | 16 +++++++++++++---
122276  4 files changed, 97 insertions(+), 3 deletions(-)
122277
122278 commit 9f02ee790b03b4c9e73490734ddb4740219b1d36
122279 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
122280 Date:   Tue Nov 9 20:36:53 2010 +0800
122281
122282     gio: Fix C99 style variable declarations (bug #633075)
122283
122284     -gdbusmessage.c and gregistrysettingsbackend.c is updated to fix
122285     C99-style declarations
122286     -also fixed typo for displaying registry entry in
122287     gregistrysettingsbackend.c (\% -> \\%)
122288
122289  gio/gdbusmessage.c             |  5 ++++-
122290  gio/gregistrysettingsbackend.c | 21 ++++++++++++++-------
122291  2 files changed, 18 insertions(+), 8 deletions(-)
122292
122293 commit 029f3070e7334daf8241dfe0db8288f80110f839
122294 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
122295 Date:   Tue Nov 9 20:32:39 2010 +0800
122296
122297     gtimer.c: Revert accidental overwrite
122298
122299     Revert accidental overwrite as timing API was changed from 2.27.2
122300     to 2.27.3
122301
122302  glib/gtimer.c | 73
122303  ++++++++---------------------------------------------------
122304  1 file changed, 9 insertions(+), 64 deletions(-)
122305
122306 commit db7ea5e5584f768e978bb101000bf8a602384f6d
122307 Author: Matthias Clasen <mclasen@redhat.com>
122308 Date:   Mon Nov 8 23:06:53 2010 -0500
122309
122310     Bump version
122311
122312  configure.ac | 2 +-
122313  1 file changed, 1 insertion(+), 1 deletion(-)
122314
122315 commit f023d8b9bc6d86482fc020acf46ce965ff94c37b
122316 Author: Matthias Clasen <mclasen@redhat.com>
122317 Date:   Mon Nov 8 21:40:17 2010 -0500
122318
122319     Update NEWS
122320
122321  NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
122322  1 file changed, 49 insertions(+)
122323
122324 commit 9806040455d6d482db3908f2d56ddfe455bae660
122325 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
122326 Date:   Tue Nov 9 09:53:12 2010 +0800
122327
122328     Added and Moved checks for includes
122329
122330     Moved checks for G_OS_WIN32 after GLib header includes and added
122331     other checks
122332     required for Windows/MSVC builds
122333
122334  glib/gdatetime.c | 10 ++++----
122335  glib/gmessages.c | 18 ++++++-------
122336  glib/gscanner.c  |  8 +++---
122337  glib/gtimer.c    | 77
122338  ++++++++++++++++++++++++++++++++++++++++++++++++--------
122339  4 files changed, 85 insertions(+), 28 deletions(-)
122340
122341 commit 4a012a9754d51a36914c626b41ad757a89e57f86
122342 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
122343 Date:   Tue Nov 9 09:50:11 2010 +0800
122344
122345     Updated README.txt for VS9
122346
122347  build/win32/vs9/README.txt | 20 +++++++++++++++++---
122348  1 file changed, 17 insertions(+), 3 deletions(-)
122349
122350 commit 0af6343fedaf95d3710af8a1535da4d32cfccff9
122351 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
122352 Date:   Tue Nov 9 09:27:27 2010 +0800
122353
122354     Updated .def generation for x64
122355
122356     Some symbols need to be excluded from the .def file as they are set
122357     to be so on Win64
122358
122359  build/win32/vs9/gmodule.vcproj | 4 ++--
122360  1 file changed, 2 insertions(+), 2 deletions(-)
122361
122362 commit 9d4423c15d8684be27496f1905e063ec7e18cc21
122363 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
122364 Date:   Tue Nov 9 09:26:05 2010 +0800
122365
122366     Various updates...
122367
122368     -Made up for missed header files in glib and gio during "install"
122369     -Added macro necessary for GLib/GModule .def generation under Win64
122370     -updated location of getting glibconfig.h.win32 for building
122371
122372  build/win32/vs9/glib.vsprops | 30 +++++++++++++++++++++++++++---
122373  1 file changed, 27 insertions(+), 3 deletions(-)
122374
122375 commit e655a849e3cd7357dcef873163712df13889353f
122376 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
122377 Date:   Tue Nov 9 09:23:47 2010 +0800
122378
122379     Some enhancements for Win64 and using existing PCRE installtions
122380
122381     Added option for people to use an existing PCRE build and updated
122382     .def generation for x64 systems (some symbols are set to be excluded
122383     from Win64 builds)
122384     Also fixed the filter "PCRE" for the bundled PCRE as file layout
122385     changed
122386
122387  build/win32/vs9/glib.vcprojin | 314
122388  +++++++++++++++++++++++++++++++++++++++---
122389  1 file changed, 292 insertions(+), 22 deletions(-)
122390
122391 commit 50ca3571041881d7728f9a6fb0e924681113fb5e
122392 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
122393 Date:   Tue Nov 9 09:11:48 2010 +0800
122394
122395     Added option to use existing installation of PCRE
122396
122397     Allow the person compiling GLib to use his/her own copy of PCRE,
122398     bug#633075
122399
122400  build/win32/vs9/glib.sln | 85
122401  ++++++++++++++++++++++++++++++++++++++++++++++++
122402  1 file changed, 85 insertions(+)
122403
122404 commit 8c4a96c6ff389aa319993857d79e0afcdf24d7c9
122405 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
122406 Date:   Tue Nov 9 09:08:45 2010 +0800
122407
122408     Made up for missed source files
122409
122410     Made up for missing required source files in  gio.vcproj(in) for
122411     Windows builds
122412
122413  build/win32/vs9/gio.vcprojin | 7 +++++++
122414  1 file changed, 7 insertions(+)
122415
122416 commit 587c9d09e25b0a0e3779e6a19493c9264696a46f
122417 Author: Ryan Lortie <desrt@desrt.ca>
122418 Date:   Mon Nov 8 18:15:32 2010 -0500
122419
122420     GPeriodic: enable subclassing
122421
122422     Move GPeriodic struct and class struct to the header.  Do ->priv.
122423
122424  gio/gperiodic.c | 138
122425  ++++++++++++++++++++++++++++----------------------------
122426  gio/gperiodic.h |  21 +++++++++
122427  2 files changed, 89 insertions(+), 70 deletions(-)
122428
122429 commit 9fbfac6abb45aad97349f68aef29410e3bef4cfd
122430 Author: Ryan Lortie <desrt@desrt.ca>
122431 Date:   Mon Nov 8 16:59:29 2010 -0500
122432
122433     GPeriodic: remove repair functions
122434
122435     Replace it with a single repair signal that either fires or does not.
122436
122437  docs/reference/gio/gio-sections.txt |   1 -
122438  gio/gio-marshal.list                |   2 +-
122439  gio/gperiodic.c                     | 134
122440  ++++++++++++++++--------------------
122441  gio/gperiodic.h                     |   9 +--
122442  4 files changed, 63 insertions(+), 83 deletions(-)
122443
122444 commit 1a1fc130ece13a442dcacaba1db9108089cead38
122445 Author: Ryan Lortie <desrt@desrt.ca>
122446 Date:   Mon Nov 8 16:42:32 2010 -0500
122447
122448     New function: g_clear_object()
122449
122450     By analogy to g_clear_error, takes a pass-by-reference GObject
122451     reference
122452     and, if non-%NULL, unrefs it and sets it equal to %NULL.
122453
122454     Bug #620263.
122455
122456  docs/reference/gobject/gobject-sections.txt |  1 +
122457  gobject/gobject.c                           | 38
122458  +++++++++++++++++++++++++++++
122459  gobject/gobject.h                           | 15 ++++++++++++
122460  gobject/gobject.symbols                     |  1 +
122461  gobject/tests/.gitignore                    |  1 +
122462  gobject/tests/Makefile.am                   |  3 ++-
122463  gobject/tests/reference.c                   | 35
122464  ++++++++++++++++++++++++++
122465  7 files changed, 93 insertions(+), 1 deletion(-)
122466
122467 commit 78bc8bec4f44a48e5e538f1f9ac9b9e43a9fc833
122468 Author: Dan Winship <danw@gnome.org>
122469 Date:   Sun Nov 7 12:56:44 2010 -0500
122470
122471     fix .gitignore
122472
122473  gio/tests/.gitignore | 4 ++++
122474  1 file changed, 4 insertions(+)
122475
122476 commit 791d91a957f8fc243b6629a015132c22675399ab
122477 Author: Dan Winship <danw@gnome.org>
122478 Date:   Sun Nov 7 12:56:08 2010 -0500
122479
122480     fix make check
122481
122482  gio/gsettings.c       |  2 +-
122483  gio/tests/gsettings.c | 10 +++++-----
122484  glib/glib.symbols     |  1 +
122485  3 files changed, 7 insertions(+), 6 deletions(-)
122486
122487 commit ba9fccf71e667c1d05d05fab794ab41b2c387a81
122488 Author: Ryan Lortie <desrt@desrt.ca>
122489 Date:   Sat Nov 6 17:34:40 2010 -0400
122490
122491     g_get_user_runtime_dir(): New function
122492
122493     Get the value of the XDG_RUNTIME_DIR environment variable.
122494
122495  docs/reference/glib/glib-sections.txt |  1 +
122496  glib/gutils.c                         | 49
122497  +++++++++++++++++++++++++++++++++++
122498  glib/gutils.h                         |  2 ++
122499  3 files changed, 52 insertions(+)
122500
122501 commit 71088701af6ff0658313069219565923d5a03280
122502 Author: Ryan Lortie <desrt@desrt.ca>
122503 Date:   Fri Nov 5 22:07:07 2010 -0400
122504
122505     Add G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE
122506
122507     If specified, the signal subscription is setup client-side but
122508     the match
122509     rule is not sent to the server.  This allows the caller to manually
122510     register more detailed match rules.
122511
122512  gio/gdbusconnection.c | 22 ++++++++++++++++++++--
122513  gio/gioenums.h        |  6 +++++-
122514  2 files changed, 25 insertions(+), 3 deletions(-)
122515
122516 commit fa774618fcbd1afaa30507c9d75a46f9fa7bc288
122517 Author: Christian Persch <chpe@gnome.org>
122518 Date:   Sat Nov 6 12:27:01 2010 +0100
122519
122520     Fix docs comment typo
122521
122522  glib/gvariant.c | 2 +-
122523  1 file changed, 1 insertion(+), 1 deletion(-)
122524
122525 commit 8464db88adf36964c0898b74e1d122136fa0696b
122526 Author: A S Alam <aalam@users.sf.net>
122527 Date:   Sat Nov 6 10:48:55 2010 +0530
122528
122529     update Punjabi Translation by A S Alam
122530
122531  po/pa.po | 2 +-
122532  1 file changed, 1 insertion(+), 1 deletion(-)
122533
122534 commit 79a29a10362019b3ec5e361c7dbbadf084355f9c
122535 Author: A S Alam <aalam@users.sf.net>
122536 Date:   Sat Nov 6 10:47:54 2010 +0530
122537
122538     update Punjabi Translation by A S Alam
122539
122540  po/pa.po | 901
122541  +++++++++++++++++++++++++++++++++++++++------------------------
122542  1 file changed, 557 insertions(+), 344 deletions(-)
122543
122544 commit 7fc6f8a1596b18a23e1570fc6716b34a137b76c6
122545 Author: Ryan Lortie <desrt@desrt.ca>
122546 Date:   Fri Nov 5 21:33:06 2010 -0400
122547
122548     Add g_variant_lookup() and tests
122549
122550     Convenience API for doing lookups in dictionaries where the key is a
122551     string or object path.
122552
122553  docs/reference/glib/glib-sections.txt |   2 +
122554  glib/glib.symbols                     |   2 +
122555  glib/gvariant.c                       | 144
122556  ++++++++++++++++++++++++++++++++++
122557  glib/gvariant.h                       |   7 ++
122558  glib/tests/gvariant.c                 |  74 +++++++++++++++++
122559  5 files changed, 229 insertions(+)
122560
122561 commit 57b4b7099f6e6918210d5d99a24f42b33021bab0
122562 Author: Matthias Clasen <mclasen@redhat.com>
122563 Date:   Fri Nov 5 14:50:01 2010 -0400
122564
122565     Fix markup
122566
122567  gio/gsettings.c | 4 ++--
122568  1 file changed, 2 insertions(+), 2 deletions(-)
122569
122570 commit 38bc42d18edcfdc47cad018dbd6e562f21541f9b
122571 Author: Matthias Clasen <mclasen@redhat.com>
122572 Date:   Fri Nov 5 14:29:15 2010 -0400
122573
122574     Fix up gapplication example
122575
122576  gio/tests/gapplication-example-cmdline2.c | 1 +
122577  1 file changed, 1 insertion(+)
122578
122579 commit 67c03fee2a90079b75bbbb71c004ef00af750f21
122580 Author: Matthias Clasen <mclasen@redhat.com>
122581 Date:   Fri Nov 5 14:28:44 2010 -0400
122582
122583     Describe enum and flags types a bit
122584
122585  gio/gsettings.c | 22 ++++++++++++++++++++--
122586  1 file changed, 20 insertions(+), 2 deletions(-)
122587
122588 commit d1b00fe23df265f6cf8a288a34db8fdeb31d9900
122589 Author: Matthias Clasen <mclasen@redhat.com>
122590 Date:   Fri Nov 5 13:56:42 2010 -0400
122591
122592     Update the gschema dtd to include flags
122593
122594  gio/gschema.dtd | 18 ++++++++++++------
122595  1 file changed, 12 insertions(+), 6 deletions(-)
122596
122597 commit bc793255bc75300bfa96bfd842343c26af8b0744
122598 Author: Matthias Clasen <mclasen@redhat.com>
122599 Date:   Fri Nov 5 09:31:36 2010 -0400
122600
122601     Report more useful errors from g_settings_set_value
122602
122603  gio/gsettings.c | 24 ++++++++++++++++++++++--
122604  1 file changed, 22 insertions(+), 2 deletions(-)
122605
122606 commit 393834ac6f32633a31e52441b051dc7d3969a530
122607 Author: Dan Winship <danw@gnome.org>
122608 Date:   Thu Nov 4 15:23:22 2010 -0400
122609
122610     gsettings.m4: Fix rules to work when there are no schemas
122611
122612     If there are no schemas, don't try to install "" at install time.
122613     (In particular, automake conditionals don't work properly with
122614     @-expanded rules, so if you conditionally build a schema, you'll
122615     still unconditionally get the install rule.)
122616
122617     https://bugzilla.gnome.org/show_bug.cgi?id=633381
122618
122619  m4macros/gsettings.m4 | 8 +++++---
122620  1 file changed, 5 insertions(+), 3 deletions(-)
122621
122622 commit 094082841877b8b70a0d793ff091bb74793210b6
122623 Author: Tor Lillqvist <tml@iki.fi>
122624 Date:   Tue Oct 26 12:20:22 2010 +0300
122625
122626     Clarify docs for g_path_is_absolute() semantics on Windows
122627
122628  glib/gutils.c | 31 ++++++++++++++++++++++++++-----
122629  1 file changed, 26 insertions(+), 5 deletions(-)
122630
122631 commit 954e7d149359152a9b6dccf2322399f87ed5bd1f
122632 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
122633 Date:   Sun Oct 31 20:12:26 2010 +0200
122634
122635     Updated Belarusian translation
122636
122637  po/be.po | 3412
122638  +++++++++++++++++++++++++++++++++++++++-----------------------
122639  1 file changed, 2137 insertions(+), 1275 deletions(-)
122640
122641 commit ba45e36932206f30bb439f27c49529d934207fd1
122642 Author: Christian Persch <chpe@gnome.org>
122643 Date:   Thu Sep 23 13:47:13 2010 +0200
122644
122645     Add g_simple_async_report_take_gerror_in_idle
122646
122647     ... and use it where appropriate. Saves an extra GError copy.
122648
122649     Bug #633686.
122650
122651  docs/reference/gio/gio-sections.txt |  1 +
122652  gio/gbufferedinputstream.c          |  3 +--
122653  gio/gfileinputstream.c              |  3 +--
122654  gio/gfileiostream.c                 |  3 +--
122655  gio/gfileoutputstream.c             |  3 +--
122656  gio/ginputstream.c                  |  9 +++------
122657  gio/gio.symbols                     |  1 +
122658  gio/giostream.c                     |  3 +--
122659  gio/goutputstream.c                 | 12 ++++--------
122660  gio/gsimpleasyncresult.c            | 34
122661  +++++++++++++++++++++++++++++++++-
122662  gio/gsimpleasyncresult.h            |  6 +++++-
122663  gio/gsocketclient.c                 |  6 ++----
122664  gio/gsocketconnection.c             |  3 +--
122665  gio/gsocketlistener.c               |  3 +--
122666  14 files changed, 56 insertions(+), 34 deletions(-)
122667
122668 commit 9e0c07870af1dac84c033031cf301671779c8328
122669 Author: Christian Persch <chpe@gnome.org>
122670 Date:   Thu Sep 23 13:02:50 2010 +0200
122671
122672     Use g_simple_async_result_{new_,}take_error
122673
122674     Bug #633685.
122675
122676  gio/gasyncinitable.c           |  5 +--
122677  gio/gbufferedinputstream.c     | 32 +++++++----------
122678  gio/gbufferedoutputstream.c    |  5 +--
122679  gio/gdatainputstream.c         |  3 +-
122680  gio/gdbusaddress.c             |  5 +--
122681  gio/gdbusconnection.c          | 23 ++++--------
122682  gio/gdbusprivate.c             |  9 ++---
122683  gio/gdbusproxy.c               | 13 +++----
122684  gio/gdummyproxyresolver.c      |  3 +-
122685  gio/gfile.c                    | 80
122686  ++++++++++--------------------------------
122687  gio/gfileenumerator.c          |  5 +--
122688  gio/gfileicon.c                |  3 +-
122689  gio/gfileinputstream.c         |  5 +--
122690  gio/gfileoutputstream.c        |  5 +--
122691  gio/ginputstream.c             | 26 +++++---------
122692  gio/giostream.c                |  5 +--
122693  gio/gloadableicon.c            |  3 +-
122694  gio/gnetworkaddress.c          |  3 +-
122695  gio/gnetworkservice.c          |  6 ++--
122696  gio/goutputstream.c            | 23 ++++--------
122697  gio/gproxyaddressenumerator.c  | 17 +++------
122698  gio/gsocketaddressenumerator.c |  6 ++--
122699  gio/gsocketclient.c            |  3 +-
122700  gio/gsocketinputstream.c       |  5 +--
122701  gio/gsocketlistener.c          |  3 +-
122702  gio/gsocketoutputstream.c      |  5 +--
122703  gio/gsocks4aproxy.c            |  8 ++---
122704  gio/gsocks5proxy.c             |  4 +--
122705  gio/gtcpconnection.c           | 11 ++----
122706  gio/gunixinputstream.c         | 10 ++----
122707  gio/gunixmount.c               |  3 +-
122708  gio/gunixoutputstream.c        | 10 ++----
122709  gio/gunixresolver.c            | 18 +++-------
122710  gio/gunixvolume.c              |  3 +-
122711  34 files changed, 98 insertions(+), 270 deletions(-)
122712
122713 commit 63b87b2c26bf983823f83943b8d752bd053ce539
122714 Author: Ryan Lortie <desrt@desrt.ca>
122715 Date:   Wed Nov 3 00:16:16 2010 -0400
122716
122717     Add simple dynamic scheduling to GPeriodic
122718
122719     GPeriodic will now try not to use more than 50% of the CPU for its own
122720     purposes unless there are no other tasks attempting to run.
122721
122722  docs/reference/gio/gio-sections.txt |   3 +-
122723  gio/gio.symbols                     |   3 +-
122724  gio/gperiodic.c                     | 155
122725  +++++++++++++++++++++++++++++++++---
122726  gio/gperiodic.h                     |   6 +-
122727  4 files changed, 151 insertions(+), 16 deletions(-)
122728
122729 commit 8c7e284116085058fa8b2600e02502aa6acb3f9e
122730 Author: Matthias Clasen <mclasen@redhat.com>
122731 Date:   Tue Nov 2 22:39:58 2010 -0400
122732
122733     Tweak GApplication docs
122734
122735  gio/gapplication.c                        |  9 +++++++++
122736  gio/tests/gapplication-example-actions.c  |  7 -------
122737  gio/tests/gapplication-example-cmdline.c  |  4 ----
122738  gio/tests/gapplication-example-cmdline2.c |  4 ----
122739  gio/tests/gapplication-example-open.c     | 16 +++++++++++-----
122740  5 files changed, 20 insertions(+), 20 deletions(-)
122741
122742 commit 1cf14de82f3ad4beceeeb9ba555763ef8d70ed24
122743 Author: Ryan Lortie <desrt@desrt.ca>
122744 Date:   Tue Nov 2 22:12:55 2010 -0400
122745
122746     docs: Recommend against using GTimeVal
122747
122748  docs/reference/glib/tmpl/date.sgml | 11 +++++++----
122749  1 file changed, 7 insertions(+), 4 deletions(-)
122750
122751 commit e4ad3442c042431918de178c5dc29ce6abb31ff2
122752 Author: Ryan Lortie <desrt@desrt.ca>
122753 Date:   Tue Nov 2 22:03:08 2010 -0400
122754
122755     GMainContext: store real time as int64
122756
122757  glib/gmain.c | 19 ++++++++++---------
122758  1 file changed, 10 insertions(+), 9 deletions(-)
122759
122760 commit d22681feb44daa0209cf55c8e45cc8f0c13d4ded
122761 Author: Ryan Lortie <desrt@desrt.ca>
122762 Date:   Mon Nov 1 17:04:31 2010 -0400
122763
122764     glocalfileinfo: remove non-use of GTimeVal
122765
122766  gio/glocalfileinfo.c | 14 +++++++-------
122767  1 file changed, 7 insertions(+), 7 deletions(-)
122768
122769 commit 5dab4727ee604d3a7a2be3aa7dde739b71d7f5df
122770 Author: Ryan Lortie <desrt@desrt.ca>
122771 Date:   Mon Nov 1 16:40:36 2010 -0400
122772
122773     Add g_get_real_time() for wall-clock int64 micros
122774
122775     Similar in spirit to g_get_monotonic_time().
122776
122777  docs/reference/glib/glib-sections.txt |  1 +
122778  glib/glib.symbols                     |  1 +
122779  glib/gmain.c                          | 31
122780  ++++++++++++++++++++++++++++++-
122781  glib/gmain.h                          |  1 +
122782  4 files changed, 33 insertions(+), 1 deletion(-)
122783
122784 commit 38e7aa9855a3e18d5350733ee4177ab00cee15df
122785 Author: Ryan Lortie <desrt@desrt.ca>
122786 Date:   Mon Nov 1 16:35:10 2010 -0400
122787
122788     Clean up g_usleep()
122789
122790     Remove some code that was written in 2000 to support OSes that do not
122791     have nanosleep().  nanosleep() has been specified (in POSIX-1.2001)
122792     for
122793     almost a decade now, so assume we have it (except on Windows).
122794
122795     Remove the checks for nanosleep and nsleep from configure.ac.
122796
122797     We're removing this code because we honestly believe that nobody
122798     will be
122799     affected.  If this change negatively impacts you, please file a bug.
122800
122801  configure.ac  |  1 -
122802  glib/gtimer.c | 48 ++----------------------------------------------
122803  2 files changed, 2 insertions(+), 47 deletions(-)
122804
122805 commit a48faa0aed1c422ba04301a4786419de44ea65e8
122806 Author: Ryan Lortie <desrt@desrt.ca>
122807 Date:   Mon Nov 1 16:06:39 2010 -0400
122808
122809     GTimer: switch to monotonic time
122810
122811     and remove docs notes about threads having to be initialised.
122812
122813  glib/gtimer.c | 27 ++++++++-------------------
122814  1 file changed, 8 insertions(+), 19 deletions(-)
122815
122816 commit 92df8a1d7766dbb51d84c0373daa77eb1cce3a18
122817 Author: Ryan Lortie <desrt@desrt.ca>
122818 Date:   Mon Nov 1 15:47:29 2010 -0400
122819
122820     Drop GTimeSpec type
122821
122822  docs/reference/glib/glib-sections.txt |  1 -
122823  glib/gmain.c                          | 10 ----------
122824  glib/gtypes.h                         |  8 --------
122825  3 files changed, 19 deletions(-)
122826
122827 commit c3a0d32ef1413f942890796aa20f7b1a54254eff
122828 Author: Ryan Lortie <desrt@desrt.ca>
122829 Date:   Mon Nov 1 15:46:35 2010 -0400
122830
122831     Switch GTimeSpec users to int64 microseconds
122832
122833     glib is trying to move toward using microseconds-in-gint64 as its
122834     universal time format.
122835
122836     No real API breaks here since GTimeSpec is new this unstable release
122837     series.
122838
122839  gio/gperiodic.c |  33 ++--------
122840  gio/gperiodic.h |   2 +-
122841  gio/gsocket.c   |  35 +++++------
122842  glib/gmain.c    | 183
122843  +++++++++++++++++++++++---------------------------------
122844  glib/gmain.h    |   7 +--
122845  5 files changed, 101 insertions(+), 159 deletions(-)
122846
122847 commit d9f5ab56c3b79fb12b4ee4f19a8b6307445cc403
122848 Author: Ryan Lortie <desrt@desrt.ca>
122849 Date:   Mon Nov 1 13:31:37 2010 -0400
122850
122851     GTimeout: simplify math for 'seconds' case
122852
122853     The code was designed to deal with any granularity of timer and due to
122854     the use of GTimeVal/GTimeSpec, the math for this gets extremely
122855     confusing.
122856
122857     From a practical standpoint, we only ever have a granularity of
122858     seconds.
122859
122860     Take advantage of that fact in the code and vastly simplify the math.
122861
122862  glib/gmain.c | 74
122863  ++++++++++++++++++++++--------------------------------------
122864  1 file changed, 27 insertions(+), 47 deletions(-)
122865
122866 commit b6854efdb94b74f791cbcc622942825dc042eefc
122867 Author: Jorge González <jorgegonz@svn.gnome.org>
122868 Date:   Tue Nov 2 10:46:10 2010 +0100
122869
122870     Updated Spanish translation
122871
122872  po/es.po | 90
122873  +++++++++++++++++++++++++++++++++++++++-------------------------
122874  1 file changed, 55 insertions(+), 35 deletions(-)
122875
122876 commit 00e09af412f8d30c5980f549341cf28a2d6a8847
122877 Author: Jorge González <jorgegonz@svn.gnome.org>
122878 Date:   Mon Nov 1 18:50:46 2010 +0100
122879
122880     Updated Spanish translation
122881
122882  po/es.po | 494
122883  +++++++++++++++++++++++++++++++++++++++++++--------------------
122884  1 file changed, 337 insertions(+), 157 deletions(-)
122885
122886 commit b2d0260b85c6eb47f9ac0263f26657cbc9fe9909
122887 Author: Fran Diéguez <fran.dieguez@mabishu.com>
122888 Date:   Mon Nov 1 17:15:38 2010 +0100
122889
122890     Updated Galician translations
122891
122892  po/gl.po | 620
122893  +++++++++++++++++++++++++++++++++++++++------------------------
122894  1 file changed, 386 insertions(+), 234 deletions(-)
122895
122896 commit 361afb3a62c7940c0f303eac99d84ac21e4dcb37
122897 Author: Paolo Borelli <pborelli@gnome.org>
122898 Date:   Mon Nov 1 14:36:57 2010 +0100
122899
122900     Fix gtk-doc typo
122901
122902  gio/gmount.c | 2 +-
122903  1 file changed, 1 insertion(+), 1 deletion(-)
122904
122905 commit 7434c1725dc7a5f44a9f2d9787eaa7c1c9027906
122906 Author: Christian Persch <chpe@gnome.org>
122907 Date:   Mon Nov 1 11:06:26 2010 +0100
122908
122909     Fix Since: for new functions
122910
122911     g_simple_async_result_new_from_error/take_error are Since: 2.28.
122912
122913  gio/gsimpleasyncresult.c | 4 ++--
122914  1 file changed, 2 insertions(+), 2 deletions(-)
122915
122916 commit 5327db4c2f83acf9cda3e7cc3ddca8f3eaeb570f
122917 Author: Yaron Shahrabani <sh.yaron@gmail.com>
122918 Date:   Mon Nov 1 08:17:02 2010 +0200
122919
122920     Updated Hebrew translation.
122921
122922  po/he.po | 406
122923  +++++++++++++++++++++++++++++++++++++++++++++------------------
122924  1 file changed, 292 insertions(+), 114 deletions(-)
122925
122926 commit 81f93eb29c76c941e6bfe6c20510f8cb04edfa0a
122927 Author: Matthias Clasen <mclasen@redhat.com>
122928 Date:   Mon Nov 1 00:32:47 2010 -0400
122929
122930     Bump version
122931
122932  configure.ac | 2 +-
122933  1 file changed, 1 insertion(+), 1 deletion(-)
122934
122935 commit a50c0ca69961ef4d1a372cc31483de65266f1a52
122936 Author: Matthias Clasen <mclasen@redhat.com>
122937 Date:   Sun Oct 31 23:32:48 2010 -0400
122938
122939     NEWS for 2.27.2
122940
122941  NEWS | 36 ++++++++++++++++++++++++++++++++++++
122942  1 file changed, 36 insertions(+)
122943
122944 commit b4248cb5da7751a2b1d16c48ea0acc5f3e7c4348
122945 Author: Matthias Clasen <mclasen@redhat.com>
122946 Date:   Sun Oct 31 23:19:04 2010 -0400
122947
122948     Remove nonexisting type from giotypes.h
122949
122950     GDBusActionGroup does not exist yet.
122951
122952  gio/giotypes.h | 1 -
122953  1 file changed, 1 deletion(-)
122954
122955 commit d2612ad955c67a6b6791e9db4496087754c20228
122956 Author: Matthias Clasen <mclasen@redhat.com>
122957 Date:   Sun Oct 31 23:13:36 2010 -0400
122958
122959     Fix a doc typo
122960
122961  glib/gdatetime.c | 2 +-
122962  1 file changed, 1 insertion(+), 1 deletion(-)
122963
122964 commit 71dcc5ce80e33ac2f5cfd2de7acc392de2cb5d45
122965 Author: Matthias Clasen <mclasen@redhat.com>
122966 Date:   Sun Oct 31 23:10:41 2010 -0400
122967
122968     Remove leftover definition from gactiongroup.h
122969
122970     GContextActionGroupInterface is not currently used anywhere.
122971
122972  gio/gactiongroup.h | 15 ---------------
122973  1 file changed, 15 deletions(-)
122974
122975 commit b49ae1646197e90d273d3ffd5d884d93109c2df7
122976 Author: Matthias Clasen <mclasen@redhat.com>
122977 Date:   Sun Oct 31 22:41:00 2010 -0400
122978
122979     Various documentation fixes
122980
122981  docs/reference/gio/gio-sections.txt | 10 +++++-----
122982  gio/gactiongroup.c                  | 12 ++++++------
122983  gio/gappinfo.c                      | 10 +++++-----
122984  gio/gapplicationcommandline.c       |  1 +
122985  4 files changed, 17 insertions(+), 16 deletions(-)
122986
122987 commit 85ba8596e235f5f7f351447d20a3bc1baa8402b8
122988 Author: Matthias Clasen <mclasen@redhat.com>
122989 Date:   Sun Oct 31 22:38:38 2010 -0400
122990
122991     GSimpleAsyncResult: add error-taking variants
122992
122993     Add g_simple_async_result_new_take_error and
122994     g_simple_async_result_take_error, which take over ownership of the
122995     given error. Based on a patch by Christian Persch.
122996
122997     https://bugzilla.gnome.org/show_bug.cgi?id=629247
122998
122999  gio/gio.symbols          |  2 ++
123000  gio/gsimpleasyncresult.c | 62
123001  +++++++++++++++++++++++++++++++++++++++++++++---
123002  gio/gsimpleasyncresult.h |  6 +++++
123003  3 files changed, 67 insertions(+), 3 deletions(-)
123004
123005 commit 7887103193de4230a1ccb8dc7100816e523e5b9c
123006 Author: Matthias Clasen <mclasen@redhat.com>
123007 Date:   Sun Oct 31 22:05:20 2010 -0400
123008
123009     Add an example of invoking actions
123010
123011  gio/tests/gapplication-example-actions.c | 14 ++++++++++++++
123012  1 file changed, 14 insertions(+)
123013
123014 commit d967b5ed17ae23f8694c5828c5574393bf9df076
123015 Author: Matthias Clasen <mclasen@redhat.com>
123016 Date:   Sun Oct 31 21:08:25 2010 -0400
123017
123018     Fix g_action_group_activate_action() docs
123019
123020  gio/gactiongroup.c | 2 +-
123021  1 file changed, 1 insertion(+), 1 deletion(-)
123022
123023 commit 9574dbd2282e1fcf7bb5836c85cfff536bf4a7cf
123024 Author: Matthias Clasen <mclasen@redhat.com>
123025 Date:   Sun Oct 31 20:58:15 2010 -0400
123026
123027     Be more careful about overwriting errors
123028
123029     When trying to parse again, we don't want to overwrite the exiting
123030     error.
123031
123032  gio/gsettings-tool.c | 7 ++++---
123033  1 file changed, 4 insertions(+), 3 deletions(-)
123034
123035 commit 78407a00983d2fb70a94e00639408c80a58772b7
123036 Author: Matthias Clasen <mclasen@redhat.com>
123037 Date:   Sun Oct 31 20:49:53 2010 -0400
123038
123039     GApplication: Add an action example
123040
123041  gio/gapplication.c | 13 +++++++++++++
123042  1 file changed, 13 insertions(+)
123043
123044 commit cb8d29a55897b65c5d60077db19f39d1c01b2f86
123045 Author: Matthias Clasen <mclasen@redhat.com>
123046 Date:   Sun Oct 31 20:33:02 2010 -0400
123047
123048     Don't leak references in the actions example
123049
123050     These are not initially unowned...
123051
123052  gio/tests/gapplication-example-actions.c | 3 +++
123053  1 file changed, 3 insertions(+)
123054
123055 commit 09426632796b31a4f978e1c6c5666cc660e14a71
123056 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
123057 Date:   Mon Nov 1 01:28:13 2010 +0900
123058
123059     Fix error in Japanese translation
123060
123061  po/ja.po | 4 ++--
123062  1 file changed, 2 insertions(+), 2 deletions(-)
123063
123064 commit c34bcefa78faacbda4528de9aeea2e13519c27e0
123065 Author: Matthias Clasen <mclasen@redhat.com>
123066 Date:   Sat Oct 30 22:19:02 2010 -0400
123067
123068     Add an example of using GApplication with actions
123069
123070  gio/tests/Makefile.am                    |  4 ++
123071  gio/tests/gapplication-example-actions.c | 82
123072  ++++++++++++++++++++++++++++++++
123073  2 files changed, 86 insertions(+)
123074
123075 commit ab02965c50b8b80a2a676888f5aa4c36cbc7c3df
123076 Author: Christian Persch <chpe@gnome.org>
123077 Date:   Sat Oct 30 21:40:28 2010 -0400
123078
123079     Use G_GINT64_CONSTANT here
123080
123081     Bug #631482.
123082
123083  glib/gdatetime.c | 2 +-
123084  1 file changed, 1 insertion(+), 1 deletion(-)
123085
123086 commit e24dfacd5b81ee0b6b596df3739df4448e5bbf04
123087 Author: Matthias Clasen <mclasen@redhat.com>
123088 Date:   Sat Oct 30 01:13:42 2010 -0400
123089
123090     gsettings-tool: Support completion for enum values
123091
123092     https://bugzilla.gnome.org/show_bug.cgi?id=631264
123093
123094  gio/gsettings-bash-completion.sh | 18 ++++++++++++++++++
123095  gio/gsettings-tool.c             | 17 +++++++++++++++++
123096  2 files changed, 35 insertions(+)
123097
123098 commit 6298e88538fb5799432774574713af259701c735
123099 Author: Matthias Clasen <mclasen@redhat.com>
123100 Date:   Sat Oct 30 00:00:06 2010 -0400
123101
123102     Add a command to list keys and values recursively
123103
123104     This is similar to gconftool-2 -R, which is very handy
123105     for collecting information for bug reports, etc. It is now
123106     possible to say gsettings list-recursively org.foo.bar, and
123107     this will produce a list of schemas, keys and values for
123108     org.foo.bar and all its child and grandchild schemata,
123109     recursively.
123110
123111     https://bugzilla.gnome.org/show_bug.cgi?id=632571
123112
123113  gio/gsettings-bash-completion.sh |  6 ++--
123114  gio/gsettings-tool.c             | 66
123115  ++++++++++++++++++++++++++++++++++++++++
123116  2 files changed, 69 insertions(+), 3 deletions(-)
123117
123118 commit d6192166862c6cad3914ddf397b798205263b564
123119 Author: Matthias Clasen <mclasen@redhat.com>
123120 Date:   Fri Oct 29 23:12:07 2010 -0400
123121
123122     Make gsettings-tool translatable again
123123
123124     This regression was caused by the recent rewrite.
123125
123126  gio/gsettings-tool.c | 92
123127  ++++++++++++++++++++++++++++------------------------
123128  1 file changed, 49 insertions(+), 43 deletions(-)
123129
123130 commit cb647730029d5da388637e2a532f7f54a0d86f47
123131 Author: Ryan Lortie <desrt@desrt.ca>
123132 Date:   Fri Oct 29 16:33:47 2010 -0400
123133
123134     Use 'aay' instead of 'as' for environ
123135
123136     It might contain non-utf8 characters.
123137
123138  gio/gapplication.c            | 10 +++++++---
123139  gio/gapplicationcommandline.c |  3 ++-
123140  2 files changed, 9 insertions(+), 4 deletions(-)
123141
123142 commit 641f622bfe72866baa52dbd1044b7be2b6271999
123143 Author: Ryan Lortie <desrt@desrt.ca>
123144 Date:   Thu Oct 28 23:06:53 2010 -0400
123145
123146     GApplication: emit a signal when starting up
123147
123148     Send a signal to the bus when registration is successful and we
123149     are the
123150     primary instance.
123151
123152  gio/gapplicationimpl-dbus.c | 8 ++++++++
123153  1 file changed, 8 insertions(+)
123154
123155 commit 7aa2e5026260a51e089d10dd18017b8f129b7adf
123156 Author: Ryan Lortie <desrt@desrt.ca>
123157 Date:   Thu Oct 28 22:49:12 2010 -0400
123158
123159     GApplication: support environment passing
123160
123161     Add support for passing the full contents of the environment to the
123162     primary instance (by storing it in the platform_data) when
123163     G_APPLICATION_SEND_ENVIRONMENT is in the flags.
123164
123165  docs/reference/gio/gio-sections.txt |  2 ++
123166  gio/gapplication.c                  |  8 +++++
123167  gio/gapplicationcommandline.c       | 71
123168  +++++++++++++++++++++++++++++++++++++
123169  gio/gapplicationcommandline.h       |  5 +++
123170  gio/gio.symbols                     |  2 ++
123171  gio/gioenums.h                      |  5 ++-
123172  6 files changed, 92 insertions(+), 1 deletion(-)
123173
123174 commit 99d2c2eef580c6ee4cbcf18b656e574331d6ad08
123175 Author: Ryan Lortie <desrt@desrt.ca>
123176 Date:   Thu Oct 28 22:20:25 2010 -0400
123177
123178     Add testcase for environment functions
123179
123180  glib/tests/.gitignore    |  1 +
123181  glib/tests/Makefile.am   |  3 +++
123182  glib/tests/environment.c | 51
123183  ++++++++++++++++++++++++++++++++++++++++++++++++
123184  3 files changed, 55 insertions(+)
123185
123186 commit 29ce7385bb631ac04dc8b965dd0c6fab488c770d
123187 Author: Ryan Lortie <desrt@desrt.ca>
123188 Date:   Thu Oct 28 21:26:09 2010 -0400
123189
123190     Add g_get_environ(): portable access to 'environ'
123191
123192     Return a copy of 'environ' on platforms where that is possible, or do
123193     something else on other platforms.
123194
123195  docs/reference/glib/glib-sections.txt |  1 +
123196  glib/glib.symbols                     |  1 +
123197  glib/gutils.c                         | 39
123198  +++++++++++++++++++++++++++++++++++
123199  glib/gutils.h                         |  1 +
123200  4 files changed, 42 insertions(+)
123201
123202 commit b4d3b6e0de4fe2f239f414c6a62be35018d05a4c
123203 Author: Carles Ferrando <carles.ferrando@gmail.com>
123204 Date:   Fri Oct 29 00:48:48 2010 +0100
123205
123206     Updated Catalan (Valencian) translation
123207
123208  po/ca@valencia.po | 2095
123209  +++++++++++++++++++++++++++++++++++------------------
123210  1 file changed, 1396 insertions(+), 699 deletions(-)
123211
123212 commit bf7ba2fbdc6fdbb38fe35f71dfdf74dd8fcbf414
123213 Author: Ryan Lortie <desrt@desrt.ca>
123214 Date:   Thu Oct 28 16:46:18 2010 -0400
123215
123216     GApplication: use infinite timeout for CommandLine
123217
123218     Use an infinite DBus timeout for sending a CommandLine request to the
123219     primary instance.
123220
123221     This resolves a bit of bug #633339.
123222
123223  gio/gapplicationimpl-dbus.c | 2 +-
123224  1 file changed, 1 insertion(+), 1 deletion(-)
123225
123226 commit fac2a8278e6bc83b281cd85f783e9ae4b05371be
123227 Author: Ryan Lortie <desrt@desrt.ca>
123228 Date:   Thu Oct 28 16:14:24 2010 -0400
123229
123230     Bug 633356 - (GDBus) Make G_MAXINT mean no timeout
123231
123232     Don't register a timeout function in the case that G_MAXINT is
123233     given for
123234     the timeout length.
123235
123236  gio/gdbusconnection.c | 31 +++++++++++++++++++------------
123237  gio/gdbusproxy.c      |  6 ++++--
123238  2 files changed, 23 insertions(+), 14 deletions(-)
123239
123240 commit cd4f818b301bfc6855b27feba5a0dfdca60027c1
123241 Author: Dan Winship <danw@gnome.org>
123242 Date:   Thu Oct 28 15:17:17 2010 -0400
123243
123244     GNetworkService: fix a small bug
123245
123246     Fix a small bug in the synchronous lookup code introduced in the fix
123247     for bug 629274
123248
123249  gio/gnetworkservice.c | 2 +-
123250  1 file changed, 1 insertion(+), 1 deletion(-)
123251
123252 commit dd9f8b8cc6d873517dedd83935ed0d994bbbd6c9
123253 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
123254 Date:   Tue Sep 28 11:53:03 2010 +0200
123255
123256     Don't enable dtrace support when dtrace isn't available
123257
123258     Fixes FTBFS when dtrace isn't available but <sys/sdt.h> is.
123259
123260  configure.ac | 9 +++++----
123261  1 file changed, 5 insertions(+), 4 deletions(-)
123262
123263 commit 7c184df292f7552423fa7931c843b2f1949c1455
123264 Author: Ryan Lortie <desrt@desrt.ca>
123265 Date:   Fri Oct 16 12:19:06 2009 +0200
123266
123267     Bug 158725 - free linked list with data
123268
123269     Add some helpers for freeing a linked list along with its elements by
123270     providing a GDestroyNotify to call on each of them.
123271
123272     Add a test.
123273
123274     Based on a patch from Cosimo Cecchi.
123275
123276  docs/reference/glib/glib-sections.txt |  2 ++
123277  glib/glib.symbols                     |  2 ++
123278  glib/glist.c                          | 21 +++++++++++-
123279  glib/glist.h                          |  2 ++
123280  glib/gslist.c                         | 18 ++++++++++
123281  glib/gslist.h                         |  2 ++
123282  glib/tests/list.c                     | 63
123283  +++++++++++++++++++++++++++++++++++
123284  7 files changed, 109 insertions(+), 1 deletion(-)
123285
123286 commit 4baad1acbff936284c5367afdb4494cf081ee394
123287 Author: Ryan Lortie <desrt@desrt.ca>
123288 Date:   Wed Oct 27 09:26:01 2010 -0400
123289
123290     GApplication: exit_status unset in one branch
123291
123292     Closes #633206
123293
123294  gio/gapplication.c | 2 +-
123295  1 file changed, 1 insertion(+), 1 deletion(-)
123296
123297 commit f7a918dcb9fac00c7904b63452a59496594369aa
123298 Author: Ryan Lortie <desrt@desrt.ca>
123299 Date:   Fri Oct 22 19:43:11 2010 +0200
123300
123301     GPeriodic: allow unblock time to be passed in
123302
123303  gio/gperiodic.c | 22 ++++++++++++++++++++--
123304  gio/gperiodic.h |  3 ++-
123305  2 files changed, 22 insertions(+), 3 deletions(-)
123306
123307 commit 2af4b6e5440c22f4b56923ac9a749af06b3188d9
123308 Author: Ryan Lortie <desrt@desrt.ca>
123309 Date:   Fri Oct 22 19:20:14 2010 +0200
123310
123311     Deprecate g_source_get_current_time()
123312
123313  glib/glib.symbols | 2 ++
123314  glib/gmain.c      | 2 ++
123315  glib/gmain.h      | 2 ++
123316  3 files changed, 6 insertions(+)
123317
123318 commit 83472b34ef0bd3b53ff0a38b7f8691c3bd6fa0a9
123319 Author: Ryan Lortie <desrt@desrt.ca>
123320 Date:   Fri Oct 22 19:16:57 2010 +0200
123321
123322     switch GSocket to monotonic time for timeouts
123323
123324  gio/gsocket.c | 12 ++++++------
123325  1 file changed, 6 insertions(+), 6 deletions(-)
123326
123327 commit d3fe2efb83b690507eb5513d96c27d06e9206da1
123328 Author: Ryan Lortie <desrt@desrt.ca>
123329 Date:   Fri Oct 22 19:13:01 2010 +0200
123330
123331     switch GPeriodic to use monotonic time
123332
123333  gio/gperiodic.c | 8 ++++----
123334  1 file changed, 4 insertions(+), 4 deletions(-)
123335
123336 commit 91113a8aeea40cc2d7dda65b09537980bb602a06
123337 Author: Ryan Lortie <desrt@desrt.ca>
123338 Date:   Fri Oct 22 19:10:39 2010 +0200
123339
123340     switch GTimeoutSource to use monotonic time
123341
123342  glib/gmain.c | 72
123343  ++++++++++++++++++++++++++++++------------------------------
123344  1 file changed, 36 insertions(+), 36 deletions(-)
123345
123346 commit b7d8363fbec421d1e3e8b1a198fd7efb2ec9d2bc
123347 Author: Ryan Lortie <desrt@desrt.ca>
123348 Date:   Fri Oct 22 18:40:08 2010 +0200
123349
123350     Add g_source_get_time()
123351
123352     Cached version of g_get_monotonic_time() that does similar to what
123353     g_source_get_current_time() does for g_get_current_time().
123354
123355  docs/reference/glib/glib-sections.txt |  1 +
123356  glib/glib.symbols                     |  1 +
123357  glib/gmain.c                          | 47
123358  ++++++++++++++++++++++++++++++++++-
123359  glib/gmain.h                          |  2 ++
123360  4 files changed, 50 insertions(+), 1 deletion(-)
123361
123362 commit bf941f200c9784eb363d3b07b9d828dfc31a3ce2
123363 Author: Ryan Lortie <desrt@desrt.ca>
123364 Date:   Fri Oct 22 18:47:06 2010 +0200
123365
123366     Rename time_is_current to current_time_is_fresh
123367
123368     Internal structure field; no semantic changes.
123369
123370  glib/gmain.c | 12 ++++++------
123371  1 file changed, 6 insertions(+), 6 deletions(-)
123372
123373 commit ab548d240a9c2862ea7f7685c68b6013a68bf0c8
123374 Author: Ryan Lortie <desrt@desrt.ca>
123375 Date:   Fri Oct 22 18:42:32 2010 +0200
123376
123377     Add g_get_monotonic_time()
123378
123379     Gets the system monotonic time on systems that have it.  Otherwise,
123380     call
123381     g_get_current_time().
123382
123383  docs/reference/glib/glib-sections.txt |  1 +
123384  glib/glib.symbols                     |  1 +
123385  glib/gmain.c                          | 70
123386  ++++++++++++++++++++++++++++++++++-
123387  glib/gmain.h                          |  1 +
123388  4 files changed, 72 insertions(+), 1 deletion(-)
123389
123390 commit ac82e74895f5a094e07506e48b908188e03006d3
123391 Author: Ryan Lortie <desrt@desrt.ca>
123392 Date:   Fri Oct 22 17:28:46 2010 +0200
123393
123394     Add 'GTimeSpec' as 'struct timespec' equivalent
123395
123396  docs/reference/glib/glib-sections.txt | 3 +++
123397  docs/reference/glib/tmpl/date.sgml    | 8 ++++++++
123398  glib/gmain.c                          | 9 +++++++++
123399  glib/gtypes.h                         | 9 +++++++++
123400  4 files changed, 29 insertions(+)
123401
123402 commit 817b322ca781009617c40c4a05250ce412ecd0e8
123403 Author: Ryan Lortie <desrt@desrt.ca>
123404 Date:   Fri Oct 22 17:16:47 2010 +0200
123405
123406     Link libglib against -lrt if we have clock_gettime
123407
123408  configure.ac     | 2 ++
123409  glib/Makefile.am | 2 +-
123410  2 files changed, 3 insertions(+), 1 deletion(-)
123411
123412 commit dfb0577ef4947afb32d91a72769bd22d6c1edfaa
123413 Author: Ryan Lortie <desrt@desrt.ca>
123414 Date:   Wed Oct 27 09:08:32 2010 -0400
123415
123416     Bug 632169 - manual use of gsettings-data-convert
123417
123418     Add some words and example code to the documentation about why
123419     you might
123420     want to manually invoke gsettings-data-convert and how you should go
123421     about doing that.
123422
123423  docs/reference/gio/migrating-gconf.xml | 64
123424  ++++++++++++++++++++++++++++++++++
123425  1 file changed, 64 insertions(+)
123426
123427 commit 9126f1afae922339949d0b76e282411618bcb565
123428 Author: Ryan Lortie <desrt@desrt.ca>
123429 Date:   Tue Oct 26 12:02:12 2010 -0400
123430
123431     gsettings m4: Use --strict for checking
123432
123433     A while ago we allowed glib-compile-schemas to return a 'success'
123434     status
123435     in the case that just one schema file contained errors.  Of course,
123436     this
123437     is the exact opposite of what we want in the case that we are checking
123438     schema validity at compile time.
123439
123440     Use the --strict flag for that case.
123441
123442     This closes #633115.
123443
123444  m4macros/gsettings.m4 | 2 +-
123445  1 file changed, 1 insertion(+), 1 deletion(-)
123446
123447 commit 181982c47cde49b3aff2293729f5aee5987db8af
123448 Author: Ryan Lortie <desrt@desrt.ca>
123449 Date:   Tue Oct 26 11:49:32 2010 -0400
123450
123451     GVariant: avoid locking in a common case
123452
123453     Avoid acquiring the lock on the instance on the case of deserialising
123454     a
123455     child.  We know that it is safe to do this unlocked because a
123456     serialised
123457     child will never become unserialised.
123458
123459     Closes #626320
123460
123461  glib/gvariant-core.c | 69
123462  +++++++++++++++++++++++++++++-----------------------
123463  1 file changed, 39 insertions(+), 30 deletions(-)
123464
123465 commit e0caf4fd5ee82cc25806e7e86af14a8bf881c513
123466 Author: Ryan Lortie <desrt@desrt.ca>
123467 Date:   Mon Oct 25 14:45:19 2010 -0400
123468
123469     GApplicationCommandLine: add printf annotations
123470
123471     to g_application_command_line_print{,err}
123472
123473  gio/gapplicationcommandline.h | 4 ++--
123474  1 file changed, 2 insertions(+), 2 deletions(-)
123475
123476 commit d8d2513710c5663dc7387d79e443edeb5c75598f
123477 Author: Ryan Lortie <desrt@desrt.ca>
123478 Date:   Mon Oct 25 14:32:07 2010 -0400
123479
123480     Implement (untested) GApplication actions support
123481
123482  gio/gactiongroup.h          |  29 ++-
123483  gio/gapplication.c          | 118 +++++++---
123484  gio/gapplicationimpl-dbus.c | 517
123485  +++++++++++++++++++++++++++++++++++++++-----
123486  gio/gapplicationimpl.h      |  23 +-
123487  gio/giotypes.h              |   1 +
123488  5 files changed, 607 insertions(+), 81 deletions(-)
123489
123490 commit 196cd41f742730950a567c64381e2e8afadfa88c
123491 Author: Andika Triwidada <andika@gmail.com>
123492 Date:   Mon Oct 25 22:10:32 2010 +0700
123493
123494     Updated Indonesian translation
123495
123496  po/id.po | 695
123497  +++++++++++++++++++++++++++++++++------------------------------
123498  1 file changed, 360 insertions(+), 335 deletions(-)
123499
123500 commit 66ec8b949ead5593ccb2ce54426fdf7d50ec4077
123501 Author: Matthias Clasen <mclasen@redhat.com>
123502 Date:   Mon Oct 25 09:55:38 2010 -0400
123503
123504     Bump version
123505
123506  configure.ac | 2 +-
123507  1 file changed, 1 insertion(+), 1 deletion(-)
123508
123509 commit 11a59404d5623d65e0d09c555ef2d4be50e4023b
123510 Author: Matthias Clasen <mclasen@redhat.com>
123511 Date:   Mon Oct 25 08:42:36 2010 -0400
123512
123513     More documentation fixups
123514
123515  docs/reference/gio/gio-sections.txt | 14 ++------------
123516  gio/gapplication.h                  |  2 +-
123517  gio/gdatainputstream.c              |  2 ++
123518  3 files changed, 5 insertions(+), 13 deletions(-)
123519
123520 commit d10a04b5330c6c4ef23a4e7871c8ced0c8343250
123521 Author: Matthias Clasen <mclasen@redhat.com>
123522 Date:   Mon Oct 25 08:34:00 2010 -0400
123523
123524     Remove nonexisting API from the headers
123525
123526     I couldn't find any trace of g_application_run_with_arguments.
123527
123528  gio/gapplication.h | 2 --
123529  1 file changed, 2 deletions(-)
123530
123531 commit 727c2a58c2468dd2faa442d2be7777b20b7b089b
123532 Author: Matthias Clasen <mclasen@redhat.com>
123533 Date:   Mon Oct 25 08:30:28 2010 -0400
123534
123535     Add new gmain api to the docs
123536
123537  docs/reference/glib/glib-sections.txt | 2 ++
123538  1 file changed, 2 insertions(+)
123539
123540 commit 7bb731d6136a9975b501757836762b91ad6ac416
123541 Author: Matthias Clasen <mclasen@redhat.com>
123542 Date:   Mon Oct 25 08:19:34 2010 -0400
123543
123544     Update NEWS for 2.27.1
123545
123546  NEWS | 88
123547  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
123548  1 file changed, 88 insertions(+)
123549
123550 commit f67d16c52a244c1db2cf40340700c6dc90ab866a
123551 Author: Yinghua Wang <wantinghard@gmail.com>
123552 Date:   Sun Oct 24 03:51:46 2010 +0000
123553
123554     Update Simplified Chinese translation.
123555
123556  po/zh_CN.po | 778
123557  +++++++++++++++++++++++++++++++-----------------------------
123558  1 file changed, 398 insertions(+), 380 deletions(-)
123559
123560 commit 00366f440d6322b2742eb1cd35835902269c0e37
123561 Author: Matthias Clasen <mclasen@redhat.com>
123562 Date:   Sat Oct 23 20:43:36 2010 +0200
123563
123564     Some more GApplication doc tweaks
123565
123566  gio/gapplication.c            | 54
123567  +++++++++++++++++++++++++------------------
123568  gio/gapplicationcommandline.c | 18 ++++++++++++---
123569  gio/gioenums.h                |  9 ++++----
123570  3 files changed, 51 insertions(+), 30 deletions(-)
123571
123572 commit 013f862a03d11708bb08f2ec98c8612f245a8937
123573 Author: Matthias Clasen <mclasen@redhat.com>
123574 Date:   Sat Oct 23 14:04:28 2010 +0200
123575
123576     Properly register the inactivity-timeout property
123577
123578     It is a uint, not a boolean, so register it as such.
123579     Also, only install the service timeout if we are actually registered
123580     as the primary instance.
123581
123582  gio/gapplication.c | 10 ++++++----
123583  1 file changed, 6 insertions(+), 4 deletions(-)
123584
123585 commit 7c735b05f7a00c728e23a366128ffb56fee58b4e
123586 Author: Matthias Clasen <mclasen@redhat.com>
123587 Date:   Sat Oct 23 12:01:51 2010 +0200
123588
123589     Move a confusing comment to the right place
123590
123591  gio/gapplication.c          | 6 ------
123592  gio/gapplicationimpl-dbus.c | 3 +++
123593  2 files changed, 3 insertions(+), 6 deletions(-)
123594
123595 commit b0e45c97992499929f1393743935438e07e88326
123596 Author: Matthias Clasen <mclasen@redhat.com>
123597 Date:   Sat Oct 23 11:54:50 2010 +0200
123598
123599     Add another example for commandline handling
123600
123601     Also, clarify some aspects in the documentation.
123602
123603  gio/gapplication.c                        |  10 +--
123604  gio/gapplication.h                        |   7 +-
123605  gio/gapplicationcommandline.c             |   4 +-
123606  gio/tests/Makefile.am                     |   4 ++
123607  gio/tests/gapplication-example-cmdline2.c | 106
123608  ++++++++++++++++++++++++++++++
123609  5 files changed, 123 insertions(+), 8 deletions(-)
123610
123611 commit 499d9ba8b8fec44282fac09426b61d027c166459
123612 Author: Matthias Clasen <mclasen@redhat.com>
123613 Date:   Sat Oct 23 02:27:39 2010 +0200
123614
123615     Add some examples to the GApplication docs
123616
123617  gio/gapplication.c                       |  9 +++++-
123618  gio/gapplicationcommandline.c            |  2 ++
123619  gio/tests/Makefile.am                    |  8 +++++
123620  gio/tests/gapplication-example-cmdline.c | 47
123621  ++++++++++++++++++++++++++++++
123622  gio/tests/gapplication-example-open.c    | 50
123623  ++++++++++++++++++++++++++++++++
123624  5 files changed, 115 insertions(+), 1 deletion(-)
123625
123626 commit 79790b927840b1c2d389753c7237820d2f16899e
123627 Author: Matthias Clasen <mclasen@redhat.com>
123628 Date:   Sat Oct 23 00:40:13 2010 +0200
123629
123630     Brush up the GApplication docs
123631
123632     Also, fix up inclusions, mark properties for translation, etc.
123633
123634  gio/gapplication.c            | 124
123635  +++++++++++++++++++++++++++++++++++-------
123636  gio/gapplication.h            |   2 +
123637  gio/gapplicationcommandline.c |  40 +++++++++-----
123638  gio/gdbuserror.c              |   2 +-
123639  gio/gioenums.h                |   8 ++-
123640  gio/gsimpleaction.c           |   2 +-
123641  gio/gsimpleactiongroup.c      |   2 +-
123642  7 files changed, 141 insertions(+), 39 deletions(-)
123643
123644 commit 210a77a07ebf51156bb7fbc1482ce71fd56cbcd2
123645 Author: Matthias Clasen <mclasen@redhat.com>
123646 Date:   Sat Oct 23 00:32:45 2010 +0200
123647
123648     Fix a typo
123649
123650  gio/gapplication.c | 16 ++++++++++------
123651  1 file changed, 10 insertions(+), 6 deletions(-)
123652
123653 commit e410131021036532e6e9622e8b977222389b44e9
123654 Author: Dan Winship <danw@gnome.org>
123655 Date:   Wed Sep 15 10:05:03 2010 -0400
123656
123657     GNetworkService: fall back when there is no valid SRV record
123658
123659     RFC 2782 says that if there is no SRV record for
123660     _SERVICE._PROTOCOL.DOMAIN, you should fall back to trying just DOMAIN,
123661     with the default port for SERVICE. Do that.
123662
123663     https://bugzilla.gnome.org/show_bug.cgi?id=629274
123664
123665  gio/gnetworkservice.c | 50
123666  +++++++++++++++++++++++++++++++++++++++++++++-----
123667  1 file changed, 45 insertions(+), 5 deletions(-)
123668
123669 commit 19243c247d8a89c6467bd21109b7f0d4b1cb081a
123670 Author: Dan Winship <danw@gnome.org>
123671 Date:   Wed Sep 15 10:22:13 2010 -0400
123672
123673     GNetworkService: fix iteration of multiple addresses
123674
123675     Previously if there were multiple SRV records, only the first would
123676     be iterated by the GSocketConnectable interface
123677
123678  gio/gnetworkservice.c | 6 ++++++
123679  1 file changed, 6 insertions(+)
123680
123681 commit 87d06109ab325a4a68e151015381e7e1b33bdf7d
123682 Author: Dan Winship <danw@gnome.org>
123683 Date:   Tue Aug 17 18:34:13 2010 -0400
123684
123685     GSocket: set protocol when using g_socket_new_from_fd()
123686
123687     Otherwise, attempting to create a GSocketConnection from the socket
123688     will likely return the wrong type, since the protocol won't match any
123689     of the registered subtypes.
123690
123691     Also add the start of a GSocket test program (from davidz).
123692
123693     https://bugzilla.gnome.org/show_bug.cgi?id=627171
123694
123695  gio/gsocket.c         | 29 ++++++++++++++---
123696  gio/tests/.gitignore  |  1 +
123697  gio/tests/Makefile.am |  6 +++-
123698  gio/tests/socket.c    | 86
123699  +++++++++++++++++++++++++++++++++++++++++++++++++++
123700  4 files changed, 117 insertions(+), 5 deletions(-)
123701
123702 commit a62b43fd9cea5455bead9a5bd12a27f01c4fadf4
123703 Author: Florian Müllner <fmuellner@gnome.org>
123704 Date:   Fri Oct 22 13:20:54 2010 +0200
123705
123706     Fix deadlock in g_object_remove_toggle_ref()
123707
123708     The code section guarded with toggle_refs_mutex includes a call to
123709     g_object_unref(), which may call toggle_refs_notify(). As the latter
123710     tries to acquire the same mutex, glib locks up.
123711
123712     https://bugzilla.gnome.org/show_bug.cgi?id=632884
123713
123714  gobject/gobject.c | 8 ++++----
123715  1 file changed, 4 insertions(+), 4 deletions(-)
123716
123717 commit b7616114c6c1884c3a183a4d83156bdf2151b731
123718 Author: Alberto Garcia <agarcia@igalia.com>
123719 Date:   Fri Mar 26 16:19:13 2010 +0100
123720
123721     Protect access to closure, weak refs and toggle refs arrays
123722
123723     This fixes https://bugzilla.gnome.org/show_bug.cgi?id=613822
123724
123725  gobject/gobject.c | 30 ++++++++++++++++++++++++++----
123726  1 file changed, 26 insertions(+), 4 deletions(-)
123727
123728 commit dd6e15dd24a1f1910cfd71c2e21078261936c98d
123729 Author: Ryan Lortie <desrt@desrt.ca>
123730 Date:   Thu Oct 21 14:02:41 2010 +0200
123731
123732     GApplication: create local commandline properly
123733
123734     Don't pass a gchar** to g_object_new() when a GVariant* is expected.
123735
123736  gio/gapplication.c | 4 +++-
123737  1 file changed, 3 insertions(+), 1 deletion(-)
123738
123739 commit 8690984ceadc35dc4251277ea1ca759d180a8fd6
123740 Author: Ryan Lortie <desrt@desrt.ca>
123741 Date:   Thu Oct 21 01:37:23 2010 +0200
123742
123743     GPeriodic: pass microseconds to the tick functions
123744
123745     ...instead of milliticks, which nobody really cares to understand.
123746
123747  gio/gperiodic.c | 29 ++++++++++++++++-------------
123748  1 file changed, 16 insertions(+), 13 deletions(-)
123749
123750 commit 5400b0b38c513c829a4f0b0fc59188f820435d79
123751 Author: Ryan Lortie <desrt@desrt.ca>
123752 Date:   Wed Oct 20 03:20:34 2010 +0200
123753
123754     GPeriodic: a periodic event clock
123755
123756     Add a new class, GPeriodic.
123757
123758     We hope to use this as a paint clock that can be shared by GTK and
123759     Clutter.  Many changes are still expected to the API.
123760
123761  docs/reference/gio/gio-docs.xml     |   4 +
123762  docs/reference/gio/gio-sections.txt |  26 ++
123763  docs/reference/gio/gio.types        |   1 +
123764  gio/Makefile.am                     |   2 +
123765  gio/gio-marshal.list                |   1 +
123766  gio/gio.h                           |   1 +
123767  gio/gio.symbols                     |  14 +
123768  gio/gperiodic.c                     | 631
123769  ++++++++++++++++++++++++++++++++++++
123770  gio/gperiodic.h                     |  69 ++++
123771  9 files changed, 749 insertions(+)
123772
123773 commit e33deea16ce3af7b91386d5debffd284a0109dfc
123774 Author: Ryan Lortie <desrt@desrt.ca>
123775 Date:   Tue Oct 19 19:38:00 2010 +0200
123776
123777     GApplication: reduce GVariant abuse
123778
123779     Don't use GVariant* as the representation for the argument array.
123780
123781  docs/reference/gio/gio-sections.txt |  1 -
123782  gio/gapplication.c                  | 53
123783  +++++++++++--------------------------
123784  gio/gapplication.h                  | 40 ++++++++++++++--------------
123785  gio/gapplicationimpl-dbus.c         |  8 +++---
123786  gio/gapplicationimpl.h              |  2 +-
123787  gio/gio.symbols                     |  3 ---
123788  6 files changed, 40 insertions(+), 67 deletions(-)
123789
123790 commit a327bc51fc3090ed32d7e250dedadb8c35e84aeb
123791 Author: Ryan Lortie <desrt@desrt.ca>
123792 Date:   Tue Oct 19 18:18:13 2010 +0200
123793
123794     Cleanup and doc GApplicationCommandLine
123795
123796  docs/reference/gio/gio-docs.xml     |   1 +
123797  docs/reference/gio/gio-sections.txt |   2 -
123798  gio/gapplicationcommandline.c       | 406
123799  +++++++++++++++++++++++++-----------
123800  gio/gapplicationcommandline.h       |  29 +--
123801  gio/tests/gapplication.c            |   2 +-
123802  5 files changed, 301 insertions(+), 139 deletions(-)
123803
123804 commit eac4c385f0e34b012d49a09fb48712fdd0e46646
123805 Author: Ryan Lortie <desrt@desrt.ca>
123806 Date:   Tue Oct 19 16:56:18 2010 +0200
123807
123808     GIO reference doc cleanups (re: GApplication)
123809
123810  docs/reference/gio/Makefile.am      |  2 +
123811  docs/reference/gio/gio-sections.txt | 84
123812  +++++++++++++++++++++++++++----------
123813  2 files changed, 65 insertions(+), 21 deletions(-)
123814
123815 commit a2ac9c2515dcf227ed7c4e062b326bb0ac21c5ad
123816 Author: Ryan Lortie <desrt@desrt.ca>
123817 Date:   Tue Oct 19 13:45:20 2010 +0200
123818
123819     GDBus: disable test to work around bug #631379
123820
123821     This test consistently prevents 'make distcheck' from passing
123822     on Ubuntu.
123823
123824  gio/tests/gdbus-peer.c | 3 ++-
123825  1 file changed, 2 insertions(+), 1 deletion(-)
123826
123827 commit 0ce1462d1a4d4510bcac1b6fb9cf4d9f38b44de9
123828 Author: Ryan Lortie <desrt@desrt.ca>
123829 Date:   Tue Oct 19 13:44:30 2010 +0200
123830
123831     GApplication: merge DBus interface into C source
123832
123833     instead of having it in a separate file that causes problems to the
123834     build system (I want to avoid using EXTRA_DIST here).
123835
123836  gio/Makefile.am                       |  1 +
123837  gio/gapplicationimpl-dbus-interface.c | 93
123838  -----------------------------------
123839  gio/gapplicationimpl-dbus.c           | 84
123840  +++++++++++++++++++++++++++++--
123841  3 files changed, 82 insertions(+), 96 deletions(-)
123842
123843 commit 8ff9150e4422db000289a282b23aadac4dd5ba2c
123844 Author: Ryan Lortie <desrt@desrt.ca>
123845 Date:   Tue Oct 19 12:38:40 2010 +0200
123846
123847     gio: update symbols
123848
123849  gio/gio.symbols | 1 +
123850  1 file changed, 1 insertion(+)
123851
123852 commit 34f31fdfda549de717bb0ef02f6acfdb6de8ca29
123853 Author: Ryan Lortie <desrt@desrt.ca>
123854 Date:   Tue Oct 19 12:38:01 2010 +0200
123855
123856     Don't try to dist old GApplication implementations
123857
123858     One of them was deleted already, even.
123859
123860  gio/Makefile.am        |  2 +-
123861  gio/gnullapplication.c | 74
123862  --------------------------------------------------
123863  2 files changed, 1 insertion(+), 75 deletions(-)
123864
123865 commit a6b8a3113bfd5fe9b28d3377865fed1ab1849ce0
123866 Author: Ryan Lortie <desrt@desrt.ca>
123867 Date:   Tue Oct 12 21:42:59 2010 -0400
123868
123869     GApplication: use g_signal_accumulator_first_wins
123870
123871     ...instead of our homebrew version.
123872
123873  gio/gapplication.c | 14 ++------------
123874  1 file changed, 2 insertions(+), 12 deletions(-)
123875
123876 commit 04b58a3e270c7de520c65cb213f95048db4503c8
123877 Author: Ryan Lortie <desrt@desrt.ca>
123878 Date:   Mon Oct 11 15:57:09 2010 -0400
123879
123880     Change 'Since:' to 2.28 for action classes
123881
123882  gio/gaction.c            | 26 +++++++++++++-------------
123883  gio/gactiongroup.c       | 34 +++++++++++++++++-----------------
123884  gio/gsimpleaction.c      | 18 +++++++++---------
123885  gio/gsimpleactiongroup.c |  8 ++++----
123886  4 files changed, 43 insertions(+), 43 deletions(-)
123887
123888 commit 3fe94ca9e904a5b85eb4beba978c68e2e01d4a59
123889 Author: Ryan Lortie <desrt@desrt.ca>
123890 Date:   Mon Oct 11 11:54:51 2010 -0400
123891
123892     GApplication: fill in action group implementation
123893
123894  gio/gapplication.c | 119
123895  ++++++++++++++++++++++++++++++++++++++++++++++++-----
123896  gio/gapplication.h |   3 ++
123897  2 files changed, 112 insertions(+), 10 deletions(-)
123898
123899 commit 491641cf017eff245dc13f7bea6011c7462c51f1
123900 Author: Ryan Lortie <desrt@desrt.ca>
123901 Date:   Mon Oct 11 10:50:41 2010 -0400
123902
123903     gio: app info symbol file fixup
123904
123905  gio/gio.symbols | 1 -
123906  1 file changed, 1 deletion(-)
123907
123908 commit 52b7fcf4093ac49860108c52cef58f62491cf1e4
123909 Author: Ryan Lortie <desrt@desrt.ca>
123910 Date:   Mon Oct 11 10:49:20 2010 -0400
123911
123912     gio: symbol file updates (actions, command line)
123913
123914  gio/gio.symbols | 30 +++++++++++++++++++++++-------
123915  1 file changed, 23 insertions(+), 7 deletions(-)
123916
123917 commit d6ac6c1850a8cd73775d6e95a20bb13f1f7f9527
123918 Author: Ryan Lortie <desrt@desrt.ca>
123919 Date:   Mon Oct 11 10:45:51 2010 -0400
123920
123921     Rename methods on GActionGroup to include 'action'
123922
123923     Makes explicit the fact that you are interacting with the individual
123924     action rather than the group and removes potential namespace conflicts
123925     with classes implementing the interface (like g_application_activate()
123926     vs g_application_activate_action()).
123927
123928  gio/gactiongroup.c       | 46 ++++++++++++++++-----------------
123929  gio/gactiongroup.h       | 66
123930  ++++++++++++++++++++++++------------------------
123931  gio/gapplication.c       | 14 +++++-----
123932  gio/gsimpleactiongroup.c | 14 +++++-----
123933  gio/tests/actions.c      | 28 ++++++++++----------
123934  5 files changed, 84 insertions(+), 84 deletions(-)
123935
123936 commit b2f942c142a84aa88b44600250bd93418ed14db3
123937 Author: Ryan Lortie <desrt@desrt.ca>
123938 Date:   Sun Oct 10 20:05:13 2010 -0400
123939
123940     GApplication: stub-in GActionGroup implementation
123941
123942  gio/gapplication.c | 83
123943  +++++++++++++++++++++++++++++++++++++++++++++++++++++-
123944  1 file changed, 82 insertions(+), 1 deletion(-)
123945
123946 commit 582638d7add3cd17b720c6a95bd18e9913c729a6
123947 Author: Ryan Lortie <desrt@desrt.ca>
123948 Date:   Sat Oct 9 17:25:07 2010 -0400
123949
123950     GApplication test: test remote commandline
123951
123952     Also, a few small fixes/tweaks to other places in the test.
123953
123954  gio/tests/gapplication.c | 68
123955  +++++++++++++++++++++++++++++++++++++++++++-----
123956  1 file changed, 62 insertions(+), 6 deletions(-)
123957
123958 commit 3e6eee806cdddd651bc15da9117adae1c3f97e6a
123959 Author: Ryan Lortie <desrt@desrt.ca>
123960 Date:   Sat Oct 9 17:24:09 2010 -0400
123961
123962     GApplication: add remote commandline support
123963
123964  gio/Makefile.am                       |   2 +
123965  gio/gapplication.c                    |  88 +++++++++--
123966  gio/gapplication.h                    |   5 +-
123967  gio/gapplicationcommandline.c         | 273
123968  ++++++++++++++++++++++++++++++++++
123969  gio/gapplicationcommandline.h         | 120 +++++++++++++++
123970  gio/gapplicationimpl-dbus-interface.c |  36 ++++-
123971  gio/gapplicationimpl-dbus.c           | 234 ++++++++++++++++++++++++++++-
123972  gio/gapplicationimpl.h                |   5 +
123973  gio/gio-marshal.list                  |   1 +
123974  gio/gio.h                             |   1 +
123975  gio/gioenums.h                        |   7 +-
123976  11 files changed, 748 insertions(+), 24 deletions(-)
123977
123978 commit 2854c373e140e63d6bd1a9f2ac01851c5b6418b1
123979 Author: Ryan Lortie <desrt@desrt.ca>
123980 Date:   Wed Oct 6 14:06:26 2010 -0400
123981
123982     GApplication test case
123983
123984  gio/tests/.gitignore     |   1 +
123985  gio/tests/Makefile.am    |   5 +-
123986  gio/tests/gapplication.c | 177
123987  +++++++++++++++++++++++++++++++++++++++++++++++
123988  3 files changed, 182 insertions(+), 1 deletion(-)
123989
123990 commit 72ce1c7eb6ece6353abaf3882ff4d50a39992efe
123991 Author: Ryan Lortie <desrt@desrt.ca>
123992 Date:   Wed Oct 6 14:05:40 2010 -0400
123993
123994     GApplication: fix inactivity-timeout
123995
123996     Create the gobject property for it.
123997
123998     Tweak the logic of having a pending timeout at the time that the
123999     application starts -- run the mainloop with a use count of zero
124000     if there
124001     is a timeout active.
124002
124003  gio/gapplication.c | 20 ++++++++++++++------
124004  1 file changed, 14 insertions(+), 6 deletions(-)
124005
124006 commit a7923a4aa3ff6d67672c6c69cd1b7d70fba9c57d
124007 Author: Ryan Lortie <desrt@desrt.ca>
124008 Date:   Wed Oct 6 13:08:26 2010 -0400
124009
124010     new GApplication implementation
124011
124012  gio/Makefile.am                       |    9 +-
124013  gio/gapplication.c                    | 1790
124014  ++++++++++++++-------------------
124015  gio/gapplication.h                    |  175 ++--
124016  gio/gapplicationimpl-dbus-interface.c |   59 ++
124017  gio/gapplicationimpl-dbus.c           |  304 ++++++
124018  gio/gapplicationimpl.h                |   28 +
124019  gio/gdbusapplication.c                |  424 --------
124020  gio/gio-marshal.list                  |    3 +-
124021  gio/gio.symbols                       |   30 +-
124022  gio/gioenums.h                        |   18 +
124023  gio/giotypes.h                        |    2 +
124024  gio/tests/.gitignore                  |    3 -
124025  gio/tests/Makefile.am                 |   12 -
124026  gio/tests/application.c               |  222 ----
124027  gio/tests/testapp.c                   |  107 --
124028  gio/tests/testapps.c                  |  604 -----------
124029  16 files changed, 1258 insertions(+), 2532 deletions(-)
124030
124031 commit 9d80c361418f94c609840ec9f83741aede7e482c
124032 Author: Tor Lillqvist <tml@iki.fi>
124033 Date:   Thu Oct 14 22:47:25 2010 +0300
124034
124035     Use CSIDL_LOCAL_APPDATA on Windows
124036
124037     Make g_get_user_data_dir() return the CSIDL_LOCAL_APPDATA folder on
124038     Windows, and not CSIDL_PERSONAL. On Windows 7, that corresponds to the
124039     subfolders AppData\Local vs. Documents under the profile ("home")
124040     folder. This matches what Qt does, for instance, and has been widely
124041     requested.
124042
124043     Also make g_get_user_config_dir() return this and not the (roaming)
124044     CSIDL_APPDATA folder. The reason for this change is that it would be
124045     surprising and hard to justify if g_get_user_data_dir() returned the
124046     local application data folder while g_get_user_config_dir() would
124047     return the roaming one. Nothing in the function names or the XDG specs
124048     suggests that any roaming vs. local dichotomy would be involved.
124049
124050     Document the new semantics and the fact that these two functions now
124051     return the same directory on Windows.
124052
124053     Note that in reality, code that really truly wants to support Windows
124054     as well as possible probably will not use these GLib functions anyway,
124055     but Win32 APIs directly to be sure what it is doing...
124056
124057     Should hopefully satisfy complaints in bug #620710 and related bugs.
124058
124059  glib/gutils.c | 18 ++++++++++--------
124060  1 file changed, 10 insertions(+), 8 deletions(-)
124061
124062 commit 9040eac4ebfbe14141d6501f44a501bfe5e61b9c
124063 Author: Matthias Clasen <mclasen@redhat.com>
124064 Date:   Sat Oct 16 23:30:30 2010 -0400
124065
124066     Prevent error pileup
124067
124068  gio/glib-compile-schemas.c | 4 ++--
124069  1 file changed, 2 insertions(+), 2 deletions(-)
124070
124071 commit 3c808dc87471d25a7b06c7f41d1b8341c2ca1e7d
124072 Author: Ryan Lortie <desrt@desrt.ca>
124073 Date:   Tue Oct 12 21:34:26 2010 -0400
124074
124075     GSignal: fix trivial docs typo
124076
124077  gobject/gsignal.c | 2 +-
124078  1 file changed, 1 insertion(+), 1 deletion(-)
124079
124080 commit 15d87c2cc48c8c1af3ad06ff8aaef766aa21fd6b
124081 Author: Ryan Lortie <desrt@desrt.ca>
124082 Date:   Tue Oct 12 20:58:43 2010 -0400
124083
124084     GObject: add g_signal_accumulator_first_wins
124085
124086     Deals with the case where we want exactly one signal handler to run.
124087
124088  docs/reference/gobject/gobject-sections.txt |  1 +
124089  gobject/gobject.symbols                     |  1 +
124090  gobject/gsignal.c                           | 33
124091  +++++++++++++++++++++++++++++
124092  gobject/gsignal.h                           |  5 +++++
124093  4 files changed, 40 insertions(+)
124094
124095 commit 0c21689ed83de2fb7bfb6dc31efa5d687cb7c6f8
124096 Author: Colin Walters <walters@verbum.org>
124097 Date:   Tue Oct 12 12:54:36 2010 -0400
124098
124099     gthemedicon: Fix annotation for g_themed_icon_get_names
124100
124101  gio/gthemedicon.c | 2 +-
124102  1 file changed, 1 insertion(+), 1 deletion(-)
124103
124104 commit cdd58347d1ddc282e55f91d0a991b268547d78d9
124105 Author: Jorge González <jorgegonz@svn.gnome.org>
124106 Date:   Sat Oct 9 14:38:08 2010 +0200
124107
124108     Updated Spanish translation
124109
124110  po/es.po | 700
124111  ++++++++++++++++++++++++++++++++-------------------------------
124112  1 file changed, 361 insertions(+), 339 deletions(-)
124113
124114 commit 5fa7a1e9cedb33d32049c54f13adc3504d723573
124115 Author: Javier Jardón <jjardon@gnome.org>
124116 Date:   Fri Oct 8 17:21:53 2010 +0200
124117
124118     gtypemodule: Mention g_object_run_dispose correctly in a warning
124119
124120     https://bugzilla.gnome.org/show_bug.cgi?id=630797
124121
124122  gobject/gtypemodule.c | 4 ++--
124123  1 file changed, 2 insertions(+), 2 deletions(-)
124124
124125 commit 44a8ff2f8f607f725c478793b876742b09f350ef
124126 Author: Emmanuele Bassi <ebassi@linux.intel.com>
124127 Date:   Fri Oct 8 16:09:10 2010 +0100
124128
124129     gobject: Improve install_properties()
124130
124131     Cache the parent type outside of the loop, and fix a typo in the
124132     documentation.
124133
124134  gobject/gobject.c | 7 ++++---
124135  1 file changed, 4 insertions(+), 3 deletions(-)
124136
124137 commit 3035bf40d0d75632b36fa703c3ac2becc98769d8
124138 Author: Christian Dywan <christian@twotoasts.de>
124139 Date:   Fri Oct 8 16:33:33 2010 +0200
124140
124141     Initialise lengths in GvdbReader to silence warnings
124142
124143  gio/gvdb/gvdb-reader.c | 2 +-
124144  1 file changed, 1 insertion(+), 1 deletion(-)
124145
124146 commit ad363d9aac5a6167121631a1ee8d3cec2784b5c2
124147 Author: Christian Dywan <christian@twotoasts.de>
124148 Date:   Fri Oct 8 16:33:04 2010 +0200
124149
124150     Initialise lengths in GDbusAuth to silence warnings
124151
124152  gio/gdbusauth.c | 4 ++--
124153  1 file changed, 2 insertions(+), 2 deletions(-)
124154
124155 commit 53f398f52aa07c4ae8c788fcc002f70eac941844
124156 Author: Christian Dywan <christian@twotoasts.de>
124157 Date:   Fri Oct 8 15:17:31 2010 +0200
124158
124159     Mention g_object_run_dispose correctly in tutorial
124160
124161     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=630797
124162
124163  docs/reference/gobject/tut_gobject.xml | 4 ++--
124164  1 file changed, 2 insertions(+), 2 deletions(-)
124165
124166 commit 0e3a39c016c75523efb30531942cfd87976413c8
124167 Author: Bruce Cowan <bruce@bcowan.me.uk>
124168 Date:   Thu Oct 7 21:27:17 2010 +0100
124169
124170     Updated British English translation
124171
124172  po/en_GB.po | 469
124173  +++++++++++++++++++++++++++++++++---------------------------
124174  1 file changed, 258 insertions(+), 211 deletions(-)
124175
124176 commit 7bafb3be95026055b4c9142ea1a82895c9e393bc
124177 Author: William Jon McCann <jmccann@redhat.com>
124178 Date:   Thu Oct 7 13:51:21 2010 -0400
124179
124180     Remove g_desktop_app_info_lookup_get_type symbol from gio.types
124181
124182     It was removed in 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c
124183
124184  docs/reference/gio/gio.types | 1 -
124185  1 file changed, 1 deletion(-)
124186
124187 commit 46390c9d107b6df55de458b3ffe47a5428d7f287
124188 Author: Tor Lillqvist <tml@iki.fi>
124189 Date:   Thu Oct 7 12:04:52 2010 +0300
124190
124191     Don't call close() on -1
124192
124193     Of course, a proper implementation of close() will just ignore an
124194     invalid parameter silently, and set errno. But apparently the "debug"
124195     version of the Microsoft C library generates some noise in this
124196     case. So avoid that. Thanks to John Emmas for reporting.
124197
124198  tests/testglib.c | 3 ++-
124199  1 file changed, 2 insertions(+), 1 deletion(-)
124200
124201 commit 200e3d7307df75803c03a2aebcbba0dc5eaa9161
124202 Author: Yaron Shahrabani <sh.yaron@gmail.com>
124203 Date:   Wed Oct 6 02:18:30 2010 +0200
124204
124205     Updated Hebrew translation.
124206
124207  po/he.po | 449
124208  +++++++++++++++++++++++++++++++++------------------------------
124209  1 file changed, 236 insertions(+), 213 deletions(-)
124210
124211 commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c
124212 Author: Bastien Nocera <hadess@hadess.net>
124213 Date:   Tue Oct 5 15:02:37 2010 +0100
124214
124215     Replace "gio-desktop-app-info-lookup" extension point
124216
124217     With a native version, that looks for desktop items supporting
124218     x-scheme-handler/foo, when looking for a handler for the "foo"
124219     URI scheme handler.
124220
124221     https://bugzilla.gnome.org/show_bug.cgi?id=631410
124222
124223  gio/gdesktopappinfo.c | 93
124224  +++++----------------------------------------------
124225  gio/gdesktopappinfo.h | 36 --------------------
124226  gio/gio.symbols       |  1 -
124227  gio/giomodule.c       |  5 ---
124228  4 files changed, 8 insertions(+), 127 deletions(-)
124229
124230 commit 1612a4d5065e3505cf45585ffb7e890a06ff27d6
124231 Author: Ryan Lortie <desrt@desrt.ca>
124232 Date:   Tue Oct 5 02:29:47 2010 -0400
124233
124234     volume monitor: don't unref NULL
124235
124236     Fix a couple more cases of blindly calling g_object_unref() on the
124237     result of a function that is documented as sometimes returning NULL.
124238
124239  gio/tests/volumemonitor.c | 6 ++++--
124240  1 file changed, 4 insertions(+), 2 deletions(-)
124241
124242 commit a7662ef315d7f369cbbc438dec76e3b9db3cd5ba
124243 Author: Ryan Lortie <desrt@desrt.ca>
124244 Date:   Tue Oct 5 02:11:22 2010 -0400
124245
124246     GVariant tests: fix bad allignment assumption
124247
124248     One of the GVariant test cases allocates a pair of character arrays on
124249     the stack and then passes them to functions that assume that they will
124250     be aligned to a multiple of two.
124251
124252     This is not the case for some versions of GCC (4.0.3 on PowerPC).
124253
124254  glib/tests/gvariant.c | 13 ++++++++-----
124255  1 file changed, 8 insertions(+), 5 deletions(-)
124256
124257 commit 3c5b50c4243025c9f42caac9a429291194b77be5
124258 Author: Ryan Lortie <desrt@desrt.ca>
124259 Date:   Mon Oct 4 21:07:50 2010 -0400
124260
124261     GSettings test: fix error match strings
124262
124263     The name of the internal function that appears in an assertion message
124264     has changed.  Update the tests.
124265
124266  gio/tests/gsettings.c | 8 ++++----
124267  1 file changed, 4 insertions(+), 4 deletions(-)
124268
124269 commit c4037230d4afcc0b634dede843a94b3836bb0c39
124270 Author: Ryan Lortie <desrt@desrt.ca>
124271 Date:   Mon Oct 4 03:41:03 2010 -0400
124272
124273     gsettings-tool: Add 'range' subcommand
124274
124275     Provides access to the g_settings_get_range() functionality,
124276     converting
124277     its return value to something that's reasonable for printing at the
124278     console and potentially parseable.  The format may change.
124279
124280     Bug #631264.
124281
124282  gio/gsettings-bash-completion.sh |  8 ++---
124283  gio/gsettings-tool.c             | 63
124284  ++++++++++++++++++++++++++++++++++++++++
124285  2 files changed, 67 insertions(+), 4 deletions(-)
124286
124287 commit 59bdba3cbb50274b906740d483f049cdc91eb928
124288 Author: Ryan Lortie <desrt@desrt.ca>
124289 Date:   Mon Oct 4 03:40:22 2010 -0400
124290
124291     gsettings-tool: implement range-checking
124292
124293     Prevent assertion messages from spewing forth and also ensure that we
124294     exit with an error status in the event that the value was out
124295     of range.
124296
124297     Bug #631264.
124298
124299  gio/gsettings-tool.c | 7 +++++++
124300  1 file changed, 7 insertions(+)
124301
124302 commit e740c5b4cdcdf8e5f60cd2500451499c499d4ec2
124303 Author: Ryan Lortie <desrt@desrt.ca>
124304 Date:   Mon Oct 4 03:36:09 2010 -0400
124305
124306     Update symbols and docs sections
124307
124308  docs/reference/gio/gio-sections.txt | 6 +++++-
124309  gio/gio.symbols                     | 2 ++
124310  2 files changed, 7 insertions(+), 1 deletion(-)
124311
124312 commit e81d85615991e40a9c72f4f4319c358a4e1479cd
124313 Author: Ryan Lortie <desrt@desrt.ca>
124314 Date:   Mon Oct 4 03:33:06 2010 -0400
124315
124316     GSettings: add g_settings_range_check() API
124317
124318     Checks if a given value is within the correct range for a key.
124319
124320  gio/gsettings.c | 51 +++++++++++++++++++++++++++++++++++++++++++--------
124321  gio/gsettings.h |  3 +++
124322  2 files changed, 46 insertions(+), 8 deletions(-)
124323
124324 commit d6d76783ae9fc473d7fe38683d729d6c2c8e80c4
124325 Author: Ryan Lortie <desrt@desrt.ca>
124326 Date:   Mon Oct 4 02:58:46 2010 -0400
124327
124328     Bug 631263 - GSettings needs range/choice APIs
124329
124330     Add g_settings_get_range() to describe the possible values that may be
124331     provided to g_settings_set_value() without causing an error.
124332
124333     Add a test case.
124334
124335  gio/gsettings.c       | 84
124336  ++++++++++++++++++++++++++++++++++++++++++++++++++-
124337  gio/gsettings.h       |  2 ++
124338  gio/strinfo.c         | 31 +++++++++++++++++++
124339  gio/tests/gsettings.c | 43 ++++++++++++++++++++++++++
124340  4 files changed, 159 insertions(+), 1 deletion(-)
124341
124342 commit 833e389516b5e5b2271ed84c7b2036801c3100f1
124343 Author: Ryan Lortie <desrt@desrt.ca>
124344 Date:   Mon Oct 4 02:57:06 2010 -0400
124345
124346     schema compiler: Don't store zero-valued flags
124347
124348     Don't store the "none" value for flags into the compiled schema file.
124349     "none" should never appear as a value -- no flags set is indicated
124350     by an
124351     empty array.
124352
124353  gio/glib-compile-schemas.c | 7 ++++++-
124354  1 file changed, 6 insertions(+), 1 deletion(-)
124355
124356 commit 136e705e8383ff8848e425ac01278102d7badc52
124357 Author: Ryan Lortie <desrt@desrt.ca>
124358 Date:   Mon Oct 4 01:51:11 2010 -0400
124359
124360     Bug 627126 - gsettings schemas on FreeBSD
124361
124362     Rewrite the install rule for GSettings schemas to not depend on an
124363     obscure chunk of non-portable sed that nobody understands the purpose
124364     of.
124365
124366     Instead, use make's VPATH feature to resolve the paths of the
124367     files that
124368     need to be installed.  No need to depend on the .valid targets here
124369     since automake already ensures that 'make all' is complete before
124370     'make
124371     install' is permitted to run.
124372
124373  m4macros/gsettings.m4 | 16 ++--------------
124374  1 file changed, 2 insertions(+), 14 deletions(-)
124375
124376 commit 8efcc0d8c86b588eb0ee0e60d3c60d8c107734b5
124377 Author: Ryan Lortie <desrt@desrt.ca>
124378 Date:   Sun Oct 3 23:26:18 2010 -0400
124379
124380     glib-compile-schemas: write strinfo little endian
124381
124382     Ensure that the strinfo is output in little-endian byte order on big
124383     endian machines.
124384
124385     GSettings is now passing all of its tests on PowerPC.
124386
124387     Bug #630968 is closed.
124388
124389  gio/glib-compile-schemas.c | 6 ++++++
124390  1 file changed, 6 insertions(+)
124391
124392 commit 61563d5f555f697824cd2ecc17a6687773e6e70e
124393 Author: Ryan Lortie <desrt@desrt.ca>
124394 Date:   Sun Oct 3 23:25:29 2010 -0400
124395
124396     GSettings strinfo: byteswap integers
124397
124398     strinfo is always strictly little endian, so ensure that we
124399     byteswap to
124400     native when comparing and returning.
124401
124402  gio/strinfo.c | 4 ++--
124403  1 file changed, 2 insertions(+), 2 deletions(-)
124404
124405 commit 9211d2b00c82057864631a78b1f4ba1d36ee7b5c
124406 Author: Ryan Lortie <desrt@desrt.ca>
124407 Date:   Sun Oct 3 23:15:27 2010 -0400
124408
124409     GSettings endian: missed a spot
124410
124411     Missed an instance of get_value -> get_raw_value search/replace.
124412
124413  gio/gsettingsschema.c | 2 +-
124414  1 file changed, 1 insertion(+), 1 deletion(-)
124415
124416 commit c84441fbb3b2eb14775e8467a07cda4eff4502e1
124417 Author: Ryan Lortie <desrt@desrt.ca>
124418 Date:   Sun Oct 3 23:04:00 2010 -0400
124419
124420     GSettings big endian tweaks
124421
124422     GSettings relies on parts of the schema infromation remaining
124423     unbyteswapped (the strinfo database, for example) while requiring
124424     other
124425     parts to be in native order (the default value, constraints, etc.).
124426
124427     Lift the byteswapping into a place where we can do it selectively.
124428
124429  gio/gsettings.c       | 15 +++++++++++++++
124430  gio/gsettingsschema.c | 12 +-----------
124431  2 files changed, 16 insertions(+), 11 deletions(-)
124432
124433 commit 73ca8b47540d005d5227c03aac143d6780da654c
124434 Merge: 90822327a e5e491c96
124435 Author: Ryan Lortie <desrt@desrt.ca>
124436 Date:   Sun Oct 3 23:03:12 2010 -0400
124437
124438     Merge remote branch 'gvdb/master'
124439
124440 commit e5e491c96946ec6ff6809e4b2b757b1f2d497867
124441 Author: Ryan Lortie <desrt@desrt.ca>
124442 Date:   Sun Oct 3 22:54:03 2010 -0400
124443
124444     Add gvdb_table_get_raw_value() API for GSettings
124445
124446  gvdb-reader.c | 23 +++++++++++++++++++++++
124447  gvdb-reader.h |  3 +++
124448  2 files changed, 26 insertions(+)
124449
124450 commit 90822327acdcc0a10f0de41c591e4cee234811db
124451 Author: Ryan Lortie <desrt@desrt.ca>
124452 Date:   Sun Oct 3 22:53:49 2010 -0400
124453
124454     GSettings test: fix unsafe GObject properties use
124455
124456     The test case was passing a guint16 to g_object_get() for a guint
124457     property.  That's invalid on all systems, although it works (more or
124458     less) on little endian ones.  On big endian it's a total no-go.
124459
124460  gio/tests/gsettings.c | 14 ++++++++------
124461  1 file changed, 8 insertions(+), 6 deletions(-)
124462
124463 commit 2ce2d587edbeb98b355c4038c218d75a8c8f9c99
124464 Author: Ryan Lortie <desrt@desrt.ca>
124465 Date:   Sun Oct 3 22:39:47 2010 -0400
124466
124467     GVariant: avoid byteswapping in some cases
124468
124469     Make g_variant_byteswap() merely return a new reference on the given
124470     value in the event that we know that byteswapping will have no effect
124471     (ie: types which have no alignment requirement).
124472
124473     This fixes a somewhat complicated interaction between GVariant,
124474     GSettings and GVDB on big endian machines:  GSettings assumes that it
124475     can unref values returned from GVDB without losing access to the
124476     underlying data.  This only works if the underlying data is in the
124477     mapped file -- not a freshly-allocated buffer that GVariant
124478     byteswapped
124479     into.
124480
124481  glib/gvariant.c | 40 +++++++++++++++++++++++++++-------------
124482  1 file changed, 27 insertions(+), 13 deletions(-)
124483
124484 commit 63adeda0861a26b38ec0adc76255666554c18951
124485 Merge: cdab385ad a35852bda
124486 Author: Ryan Lortie <desrt@desrt.ca>
124487 Date:   Sun Oct 3 21:11:17 2010 -0400
124488
124489     Merge remote branch 'gvdb/master'
124490
124491 commit a35852bda37400bb4f7c6ee3a3184dde65fadb1f
124492 Author: Ryan Lortie <desrt@desrt.ca>
124493 Date:   Sun Oct 3 21:10:35 2010 -0400
124494
124495     Fix reader on big endian
124496
124497     Some of the hashtable code was failing to byteswap properly.
124498
124499  gvdb-reader.c | 10 +++++-----
124500  1 file changed, 5 insertions(+), 5 deletions(-)
124501
124502 commit cdab385ad9fcda469c3fae107adc4abc1082c27a
124503 Author: Ryan Lortie <desrt@desrt.ca>
124504 Date:   Sun Oct 3 20:47:26 2010 -0400
124505
124506     allow libtool 2.4
124507
124508     It's released now and it seems to work OK.
124509
124510  autogen.sh | 2 +-
124511  1 file changed, 1 insertion(+), 1 deletion(-)
124512
124513 commit 0bd50b39eb8223f2eeffe8dc5fe096b2c7695529
124514 Author: Ryan Lortie <desrt@desrt.ca>
124515 Date:   Sun Oct 3 17:30:10 2010 -0400
124516
124517     Bug 623400 - acquire context before dispatching
124518
124519     For GSettings.
124520
124521     Use the functionality introduced in the last commit to simplify our
124522     notify dispatching and increase the safety of doing so (by ensuring
124523     that
124524     the context is acquired in the current thread for the duration of the
124525     dispatch).
124526
124527     This closes bugs #623400 and #629849.
124528
124529  gio/gdelayedsettingsbackend.c  | 16 +-------
124530  gio/gsettingsbackend.c         | 87
124531  ++++++++++++++++--------------------------
124532  gio/gsettingsbackendinternal.h |  2 -
124533  3 files changed, 33 insertions(+), 72 deletions(-)
124534
124535 commit 92974b80fc10f494b33ed6760b5417bbbbb83473
124536 Author: Ryan Lortie <desrt@desrt.ca>
124537 Date:   Sun Oct 3 17:26:37 2010 -0400
124538
124539     Bug 618737 - "dispatch to context" functionality
124540
124541     Adds a new function g_main_context_invoke() (and _full() variant).
124542
124543     This function takes a main context, a function and a user_data.
124544     If the
124545     main context is already acquired in the current thread, the
124546     function is
124547     invoked directly.  If the main context is the default main context of
124548     the current thread and it can be acquired then the function is invoked
124549     directly while the context is owned.  Otherwise, the function is
124550     scheduled as an idle on the context.
124551
124552  glib/glib.symbols |   2 +
124553  glib/gmain.c      | 110
124554  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
124555  glib/gmain.h      |   9 +++++
124556  3 files changed, 121 insertions(+)
124557
124558 commit 63fb3ff774146a44dcf980bd4cfbca68770a3d93
124559 Author: Žygimantas Beručka <zygis@gnome.org>
124560 Date:   Sun Oct 3 15:45:33 2010 +0200
124561
124562     Updated Lithuanian translation by Aurimas Černius <aurisc4@gmail.com>
124563
124564  po/lt.po | 278
124565  ++++++++++++++++++++++++++++++++++++---------------------------
124566  1 file changed, 158 insertions(+), 120 deletions(-)
124567
124568 commit 2d6f8a8ea4a0c86c40da60db2d948306f4c2f5c9
124569 Author: Ryan Lortie <desrt@desrt.ca>
124570 Date:   Sun Oct 3 02:40:48 2010 -0400
124571
124572     gsettings-tool: Rewrite
124573
124574     Rewrite the GSettings tool.
124575
124576     Improvements/changes:
124577
124578      - simplify the code by performing common actions (like creating a
124579        schema) in only one place instead of one per-command
124580
124581      - new features (list schemas, list keys, monitor multiple, etc)
124582
124583      - factor-out bash completion and implement in shellscript
124584
124585      - input validation: should never abort due to invalid inputs
124586
124587     Still to do:
124588
124589      - proper error checking for ranges/choices
124590
124591      - support for querying range/choice information
124592
124593      - bash completion support for enums
124594
124595     Closes bug #629289, possibly among others.
124596
124597  gio/gsettings-bash-completion.sh |   58 ++-
124598  gio/gsettings-tool.c             | 1047
124599  ++++++++++++++------------------------
124600  2 files changed, 405 insertions(+), 700 deletions(-)
124601
124602 commit ed9db23f9a056ae253be25c2262f19047a62fe76
124603 Author: Ryan Lortie <desrt@desrt.ca>
124604 Date:   Sun Oct 3 01:53:09 2010 -0400
124605
124606     GSettings: implement .property_get('path')
124607
124608     This was unimplemented in g_settings_get_property(), leading to
124609     a failed
124610     'g_assert_not_reached()'.
124611
124612  gio/gsettings.c | 4 ++++
124613  1 file changed, 4 insertions(+)
124614
124615 commit 5af11ae4bc74104502da537b5a89e92223f697dc
124616 Author: Ryan Lortie <desrt@desrt.ca>
124617 Date:   Sat Oct 2 22:46:53 2010 -0400
124618
124619     Add 'Since:' tags for schema listing APIs
124620
124621  gio/gsettingsschema.c | 4 ++++
124622  1 file changed, 4 insertions(+)
124623
124624 commit d2c06994402ee30e989efb9e912d3abd16ca0e10
124625 Author: Ryan Lortie <desrt@desrt.ca>
124626 Date:   Sat Oct 2 22:42:02 2010 -0400
124627
124628     Clean up g_settings_list_schemas()
124629
124630     In its previous form, g_settings_list_schemas() was not useful as
124631     a tool
124632     to prevent aborts due to using g_settings_new() with an invalid schema
124633     name.  This is because g_settings_list_scheams() also listed
124634     relocatable
124635     schemas, and calling g_settings_new() for those would abort just the
124636     same as if you called it for a non-existent schema.
124637
124638     Modify g_settings_list_schemas() so that it only returns schemas for
124639     which it is safe to call g_settings_new().  Add another call for
124640     sake of
124641     completeness: g_settings_list_relocatable_schemas().
124642
124643  gio/gio.symbols       |   1 +
124644  gio/gsettings.h       |   1 +
124645  gio/gsettingsschema.c | 126
124646  +++++++++++++++++++++++++++++++++++++-------------
124647  gio/tests/gsettings.c |   7 ++-
124648  4 files changed, 103 insertions(+), 32 deletions(-)
124649
124650 commit 1fee36f72bdbf87d585222e864cb8494e7156ee0
124651 Author: Damyan Ivanov <dam+gnome@ktnx.net>
124652 Date:   Sat Oct 2 08:57:09 2010 +0300
124653
124654     Updated Bulgarian translation
124655
124656  po/bg.po | 143
124657  ++++++++++++++++++++++++++++++++++++++++++---------------------
124658  1 file changed, 95 insertions(+), 48 deletions(-)
124659
124660 commit ba0e608478367cdb7ee550b9efaefba8bd418720
124661 Author: Ryan Lortie <desrt@desrt.ca>
124662 Date:   Mon Sep 27 11:14:08 2010 -0400
124663
124664     Improve .gitignore
124665
124666  gio/tests/.gitignore | 1 +
124667  1 file changed, 1 insertion(+)
124668
124669 commit 3e771509b487fbc671e9217f8dcbd20daa44c116
124670 Author: Ryan Lortie <desrt@desrt.ca>
124671 Date:   Mon Sep 27 11:10:11 2010 -0400
124672
124673     Bug 628937 - gracefully handle broken schemas
124674
124675     Implement the second feature requested in the bug: silently ignore
124676     override files that attempt to override schemas that are not currently
124677     installed.
124678
124679     Also, support 'strictness' being optional for other errors when
124680     parsing
124681     override files (ie: inability to open the file, unknown key name,
124682     parse
124683     errors, out of range).  We don't completely back out the file in this
124684     case — as that is difficult with the current implementation —
124685     but just
124686     ignore the override for the single key.
124687
124688  gio/glib-compile-schemas.c | 121
124689  +++++++++++++++++++++++++++++++--------------
124690  1 file changed, 83 insertions(+), 38 deletions(-)
124691
124692 commit bd290081ff8c7951c6509d0aee23246739a928a2
124693 Author: Ryan Lortie <desrt@desrt.ca>
124694 Date:   Mon Sep 27 10:36:11 2010 -0400
124695
124696     glib-compile-schemas: improve error accuracy
124697
124698     We wrote "<enum> must contain at least one <value>" for empty <flags>.
124699     Fix that.
124700
124701  gio/glib-compile-schemas.c | 7 ++++---
124702  1 file changed, 4 insertions(+), 3 deletions(-)
124703
124704 commit e40f3932dd9d924c3197e98f44950561248297ae
124705 Author: Ryan Lortie <desrt@desrt.ca>
124706 Date:   Mon Sep 27 10:27:11 2010 -0400
124707
124708     Bug 628937 - gracefully handle broken schemas
124709
124710     Implement the first of two features requested in the bug: when
124711     encountering a broken .xml schema file, back out the changes in that
124712     file and continue to parse other files.
124713
124714     This prevents a single broken .xml file from messing up GSettings for
124715     everyone else.
124716
124717     Add a --strict option to get the old behaviour.  Use this from
124718     the test
124719     cases.
124720
124721  gio/glib-compile-schemas.c  | 89
124722  ++++++++++++++++++++++++++++++++++++---------
124723  gio/tests/gschema-compile.c |  1 +
124724  2 files changed, 72 insertions(+), 18 deletions(-)
124725
124726 commit fff6814973356ac23b1022113632441110825283
124727 Author: Ryan Lortie <desrt@desrt.ca>
124728 Date:   Mon Sep 27 09:06:24 2010 -0400
124729
124730     Bug 630077 - GDateTime week number support
124731
124732     Fully implement support for ISO 8601 week dates in GDateTime and
124733     document that this is the case.
124734
124735     Add an exhaustive test case to ensure correctness.
124736
124737  docs/reference/glib/glib-sections.txt |   1 +
124738  glib/gdatetime.c                      |  96 ++++++++++++++++-
124739  glib/gdatetime.h                      |   1 +
124740  glib/glib.symbols                     |   1 +
124741  glib/tests/gdatetime.c                | 188
124742  ++++++++++++++++++++++++++--------
124743  5 files changed, 239 insertions(+), 48 deletions(-)
124744
124745 commit fe1186a842458dcc647c5f9ab03f17c762354e95
124746 Author: Matthias Clasen <mclasen@redhat.com>
124747 Date:   Thu Sep 30 14:40:50 2010 -0400
124748
124749     message_to_write_data_free: Don't unref data->message if it is NULL
124750
124751     After the recent changes to message filtering, it can happen that
124752     data->message is NULL when we get here.
124753
124754  gio/gdbusprivate.c | 3 ++-
124755  1 file changed, 2 insertions(+), 1 deletion(-)
124756
124757 commit faaa8a9f8af9548e2d6052d1ba465285cb314cee
124758 Author: Giannis Katsampirhs <juankatsampirhs@gmail.com>
124759 Date:   Thu Sep 30 14:47:58 2010 +0300
124760
124761     l10n: Updated Greek translation for glib
124762
124763  po/el.po | 7535
124764  ++++++++++++++++++++++++++++++++------------------------------
124765  1 file changed, 3835 insertions(+), 3700 deletions(-)
124766
124767 commit 98a0ce64a379a60cfaf9b37f52b300c9297ea44c
124768 Author: Piotr Drąg <piotrdrag@gmail.com>
124769 Date:   Wed Sep 29 18:46:10 2010 +0200
124770
124771     Updated Polish translation
124772
124773  po/pl.po | 1642
124774  ++++++++++++++++++++++++++++++--------------------------------
124775  1 file changed, 794 insertions(+), 848 deletions(-)
124776
124777 commit 755c2dad72650f11397fc5a91ac42af15eafd530
124778 Author: Colin Walters <walters@verbum.org>
124779 Date:   Wed Sep 29 10:38:25 2010 -0400
124780
124781     introspection: Fix one annotation syntax
124782
124783  gio/gsettings.c | 2 +-
124784  1 file changed, 1 insertion(+), 1 deletion(-)
124785
124786 commit 01735d6cc09b7d24c2af07f91e1e96fe3cf785d1
124787 Author: Gabor Kelemen <kelemeng@gnome.hu>
124788 Date:   Wed Sep 29 14:07:05 2010 +0200
124789
124790     Updated Hungarian translation
124791
124792  po/hu.po | 632
124793  +++++++++++++++++++++++++++++++--------------------------------
124794  1 file changed, 310 insertions(+), 322 deletions(-)
124795
124796 commit 38e476ac7da339cec868cabf21beed6a91254935
124797 Author: Bruno Brouard <annoa.b@gmail.com>
124798 Date:   Wed Sep 29 09:02:51 2010 +0200
124799
124800     Updated French translation
124801
124802  po/fr.po | 190
124803  ++++++++++++++++++++++++++++++++++++++-------------------------
124804  1 file changed, 116 insertions(+), 74 deletions(-)
124805
124806 commit 36ba8ffb87a9cf23d37c91d716e3a1512fcc7707
124807 Author: Petr Kovar <pknbe@volny.cz>
124808 Date:   Wed Sep 29 04:41:25 2010 +0200
124809
124810     Update Czech translation
124811
124812  po/cs.po | 994
124813  ++++++++++++++++++++++++++++++++++++---------------------------
124814  1 file changed, 563 insertions(+), 431 deletions(-)
124815
124816 commit e458687fac24770f368f9caf498c84400b749f6b
124817 Author: Peter Kragelj <peter.kragelj@gmail.com>
124818 Date:   Tue Sep 28 21:21:38 2010 +0200
124819
124820     Updated Slovenian translation
124821
124822  po/sl.po | 218
124823  +++++++++++++++++++++++++++++++--------------------------------
124824  1 file changed, 109 insertions(+), 109 deletions(-)
124825
124826 commit afb6e1b4589a5308c3e9d7b2b77fdb8d47419929
124827 Author: Fran Diéguez <fran.dieguez@mabishu.com>
124828 Date:   Tue Sep 28 17:35:23 2010 +0200
124829
124830     Updated Galician translations
124831
124832  po/gl.po | 555
124833  +++++++++++++++++++++++++++++++++++----------------------------
124834  1 file changed, 305 insertions(+), 250 deletions(-)
124835
124836 commit 339182f575521ede0e380a3cf502f2ff974621b4
124837 Author: Peter Kragelj <peter.kragelj@gmail.com>
124838 Date:   Tue Sep 28 15:12:00 2010 +0200
124839
124840     Updated Slovenian translation
124841
124842  po/sl.po | 6 +++---
124843  1 file changed, 3 insertions(+), 3 deletions(-)
124844
124845 commit 974ab9cfa016e0f6c0b6c58b203fd1b1f891c3a2
124846 Author: Peter Kragelj <peter.kragelj@gmail.com>
124847 Date:   Tue Sep 28 15:10:33 2010 +0200
124848
124849     Updated Slovenian translation
124850
124851  po/sl.po | 623
124852  +++++++++++++++++++++++++++++++--------------------------------
124853  1 file changed, 308 insertions(+), 315 deletions(-)
124854
124855 commit e44f695f64d1baba9cc2f1eb2cdacbe68837dbfd
124856 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
124857 Date:   Tue Sep 28 00:12:42 2010 +0300
124858
124859     Updated Lithuanian translation (thanks Aurimas Cernius).
124860
124861  po/lt.po | 569
124862  ++++++++++++++++++++++++++++++++++-----------------------------
124863  1 file changed, 307 insertions(+), 262 deletions(-)
124864
124865 commit c4f2bd25934cb322c9910ef46148cea1beae2cca
124866 Author: Mario Blättermann <mariobl@gnome.org>
124867 Date:   Mon Sep 27 20:19:46 2010 +0200
124868
124869     [i18n] Updated German translation
124870
124871  po/de.po | 582
124872  ++++++++++++++++++++++++++++++++++-----------------------------
124873  1 file changed, 311 insertions(+), 271 deletions(-)
124874
124875 commit 973174e5cc56cd4f273c9d3b54a36f803e0b59dd
124876 Author: Fabrício Godoy <skarllot@gmail.com>
124877 Date:   Mon Sep 27 08:49:51 2010 -0300
124878
124879     Updated Brazilian Portuguese translation
124880
124881  po/pt_BR.po | 2487
124882  ++++++++++++++++++++++++++++++++++++++---------------------
124883  1 file changed, 1588 insertions(+), 899 deletions(-)
124884
124885 commit e2ea3eb5867b25465ef3ea540a541611aa7fef18
124886 Author: Damyan Ivanov <dam+gnome@ktnx.net>
124887 Date:   Mon Sep 27 13:31:09 2010 +0300
124888
124889     Updated Bulgarian translation
124890
124891  po/bg.po | 2388
124892  +++++++++++++++++++++++++++++++++++++++++---------------------
124893  1 file changed, 1570 insertions(+), 818 deletions(-)
124894
124895 commit 1a0dbff2365cc956ed0675a790dc09ea40f04fd1
124896 Author: Ryan Lortie <desrt@desrt.ca>
124897 Date:   Sun Sep 26 18:51:23 2010 -0400
124898
124899     clean up g_date_time_get_week_day()
124900
124901     No functionality changes here.
124902
124903     Vastly simplify the algorithm for calculating the day of the week.
124904
124905     Fix the documentation (which is incorrectly stating that 1 means
124906     Sunday) and clarify that the number we return is in line with ISO 8601
124907     week day numbering.
124908
124909  glib/gdatetime.c | 24 +++---------------------
124910  1 file changed, 3 insertions(+), 21 deletions(-)
124911
124912 commit e77faeb9209518f422fa6b035b8f4dd4401bf0e1
124913 Author: Wouter Bolsterlee <wbolster@gnome.org>
124914 Date:   Sun Sep 26 22:59:38 2010 +0200
124915
124916     Updated Dutch translation by Wouter Bolsterlee
124917
124918  po/nl.po | 326
124919  +++++++++++++++++++++++----------------------------------------
124920  1 file changed, 119 insertions(+), 207 deletions(-)
124921
124922 commit 4e091e8647175063d4684cfc6717e70d27f4d625
124923 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
124924 Date:   Sun Sep 26 22:39:14 2010 +0300
124925
124926     Updated Romanian translation
124927
124928  po/ro.po | 2508
124929  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
124930  1 file changed, 2003 insertions(+), 505 deletions(-)
124931
124932 commit 30132c44c18d9a08e4c6a9b4834366bd8628ecfa
124933 Author: Johan Dahlin <johan@gnome.org>
124934 Date:   Fri Sep 24 18:24:41 2010 -0300
124935
124936     Add a lot of missing annotations
124937
124938  gio/gaction.h                  |  2 +-
124939  gio/gappinfo.c                 |  3 +-
124940  gio/gasyncresult.c             |  4 +--
124941  gio/gcancellable.c             |  2 +-
124942  gio/gcontenttype.c             |  4 +--
124943  gio/gconverterinputstream.c    |  2 +-
124944  gio/gconverteroutputstream.c   |  2 +-
124945  gio/gcredentials.c             |  2 +-
124946  gio/gdbusaddress.c             |  4 +--
124947  gio/gdbusconnection.c          | 12 ++++----
124948  gio/gdbusmessage.c             | 12 ++++----
124949  gio/gdbusmethodinvocation.c    |  6 ++--
124950  gio/gdbusproxy.c               |  2 +-
124951  gio/gdesktopappinfo.c          |  2 +-
124952  gio/gdrive.c                   |  4 +--
124953  gio/gemblem.c                  |  2 +-
124954  gio/gemblemedicon.c            |  4 +--
124955  gio/gfile.c                    | 67
124956  +++++++++++++++++++++++-------------------
124957  gio/gfileenumerator.c          |  2 +-
124958  gio/gfileicon.c                |  4 +--
124959  gio/gfileinfo.c                |  4 +--
124960  gio/gfileinputstream.c         |  4 +--
124961  gio/gfileiostream.c            |  4 +--
124962  gio/gfileoutputstream.c        |  4 +--
124963  gio/gicon.c                    |  4 ++-
124964  gio/ginetsocketaddress.c       |  2 +-
124965  gio/ginitable.c                |  6 ++--
124966  gio/giomodule.c                |  4 +--
124967  gio/giomodule.h                |  2 +-
124968  gio/gkeyfilesettingsbackend.c  |  2 +-
124969  gio/gloadableicon.c            |  4 +--
124970  gio/gmemoryoutputstream.c      |  2 +-
124971  gio/gmount.c                   |  6 ++--
124972  gio/gnetworkaddress.c          |  8 ++---
124973  gio/gnetworkservice.c          |  2 +-
124974  gio/goutputstream.c            |  6 ++--
124975  gio/gproxy.c                   |  4 +--
124976  gio/gproxyresolver.c           |  6 ++--
124977  gio/gresolver.c                |  2 +-
124978  gio/gseekable.c                |  3 +-
124979  gio/gsettings.c                |  8 ++---
124980  gio/gsettingsbackend.c         |  6 ++--
124981  gio/gsettingsschema.c          |  2 +-
124982  gio/gsimpleasyncresult.c       |  4 +--
124983  gio/gsocket.c                  | 10 +++----
124984  gio/gsocketaddressenumerator.c |  4 +--
124985  gio/gsocketclient.c            | 18 ++++++------
124986  gio/gsocketconnectable.c       |  4 +--
124987  gio/gsocketconnection.c        |  6 ++--
124988  gio/gsocketcontrolmessage.c    |  2 +-
124989  gio/gsocketlistener.c          |  8 ++---
124990  gio/gsrvtarget.c               |  2 +-
124991  gio/gthemedicon.c              |  8 ++---
124992  gio/gunionvolumemonitor.c      |  2 +-
124993  gio/gunixconnection.c          |  2 +-
124994  gio/gunixcredentialsmessage.c  |  2 +-
124995  gio/gunixfdmessage.c           |  2 +-
124996  gio/gunixmounts.c              |  6 ++--
124997  gio/gvfs.c                     | 12 ++++----
124998  gio/gvolume.c                  |  2 ++
124999  gio/gvolumemonitor.c           |  2 +-
125000  61 files changed, 172 insertions(+), 161 deletions(-)
125001
125002 commit 701ce5d2011ee4408212461f6e191eaca2290d0a
125003 Author: Johan Dahlin <johan@gnome.org>
125004 Date:   Fri Sep 24 16:23:31 2010 -0300
125005
125006     [introspection] Add GObject annotations
125007
125008     These were moved in from gobject-introspection
125009
125010  gobject/gobject.c | 7 ++++---
125011  1 file changed, 4 insertions(+), 3 deletions(-)
125012
125013 commit 835f9cb310b988b07d1822c3f12093b9b01bc496
125014 Author: Johan Dahlin <johan@gnome.org>
125015 Date:   Fri Sep 24 15:51:26 2010 -0300
125016
125017     [introspection] Move over annotations
125018
125019     Move all the annotations over from gobject-introspection.
125020
125021     They will not be used directly by the introspection scanner for now,
125022     instead they will be extracted by a script and updated manually
125023     until introspection is properly integrated into the glib build
125024
125025  gio/gaction.c             |  4 ++--
125026  gio/gactiongroup.c        |  7 ++++---
125027  gio/gappinfo.c            |  6 +++---
125028  gio/gasyncinitable.c      |  2 +-
125029  gio/gcontenttype.c        |  2 +-
125030  gio/gdesktopappinfo.c     |  2 +-
125031  gio/gemblemedicon.c       |  3 ++-
125032  gio/gfile.c               | 22 +++++++++++-----------
125033  gio/gfileenumerator.c     |  4 ++--
125034  gio/giomodule.c           |  3 ++-
125035  gio/gmount.c              |  8 ++++----
125036  gio/gresolver.c           | 22 ++++++++++++----------
125037  gio/gsettings.c           |  7 ++++---
125038  gio/gsrvtarget.c          |  2 +-
125039  gio/gunionvolumemonitor.c |  2 +-
125040  gio/gunixmounts.c         |  4 ++--
125041  gio/gvolume.c             |  6 +++---
125042  gio/gvolumemonitor.c      |  2 +-
125043  18 files changed, 57 insertions(+), 51 deletions(-)
125044
125045 commit 0927dda8ad29cb4e6b3d19977be1fb747b1d4950
125046 Author: Christian Dywan <christian@twotoasts.de>
125047 Date:   Fri Sep 24 13:56:35 2010 +0200
125048
125049     Correct error message when GUnixOutputStream fails to write
125050
125051     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=628876
125052
125053  gio/gunixoutputstream.c | 2 +-
125054  1 file changed, 1 insertion(+), 1 deletion(-)
125055
125056 commit 80de3ca7ccc4bca1beeaf18459ecf4f703c6a2de
125057 Author: Andre Klapper <a9016009@gmx.de>
125058 Date:   Fri Sep 24 13:15:23 2010 +0200
125059
125060     Add missing file to POTFILES.in
125061
125062  po/POTFILES.in | 1 +
125063  1 file changed, 1 insertion(+)
125064
125065 commit 4d9ae95ae05669f329381898c38e6a98ae7f0cd5
125066 Author: David Zeuthen <davidz@redhat.com>
125067 Date:   Thu Sep 23 19:16:25 2010 -0400
125068
125069     GDBus: Don't use abstract sockets in test code
125070
125071     It doesn't really work right now because of a dbus-daemon(1) bug - see
125072     the comment added in the TODO section of gdbusconnection.c. So revert
125073     to old behavior. The downside is a lot of files in /tmp but right now
125074     that's better than not being able to run tests in a loop.
125075
125076     Signed-off-by: David Zeuthen <davidz@redhat.com>
125077
125078  gio/gdbusconnection.c        | 9 +++++++++
125079  gio/tests/gdbus-sessionbus.c | 6 ++----
125080  2 files changed, 11 insertions(+), 4 deletions(-)
125081
125082 commit a35eb7047116d0614d9d8dc9d1e435d45659d0d6
125083 Author: David Zeuthen <davidz@redhat.com>
125084 Date:   Thu Sep 23 18:57:35 2010 -0400
125085
125086     GDBus: Use abstract namespace in test cases to avoid littering all
125087     over /tmp
125088
125089     Signed-off-by: David Zeuthen <davidz@redhat.com>
125090
125091  gio/tests/gdbus-sessionbus.c | 8 ++++++--
125092  1 file changed, 6 insertions(+), 2 deletions(-)
125093
125094 commit 7036415cc1a32bbd9cc08e516196dbd704f8b5eb
125095 Author: David Zeuthen <davidz@redhat.com>
125096 Date:   Thu Sep 23 17:23:30 2010 -0400
125097
125098     GDBusConnection: Use correct GMainContext when invoking free functions
125099
125100     Without this fix, the ./gdbus-connection test case occasionally
125101     fails, see
125102
125103      https://bugzilla.gnome.org/show_bug.cgi?id=629945#c5
125104
125105     like this
125106
125107      /gdbus/connection/basic: OK
125108      /gdbus/connection/life-cycle: **
125109     ERROR:gdbus-connection.c:223:test_connection_life_cycle: assertion
125110     failed:
125111     (!quit_mainloop_fired)
125112      cleaning up bus with pid 21794
125113      Aborted (core dumped)
125114
125115     because the callback didn't happen on the same thread as where we are
125116     running the loop.
125117
125118     Signed-off-by: David Zeuthen <davidz@redhat.com>
125119
125120  gio/gdbusconnection.c        | 93
125121  +++++++++++++++++++++++++++++++++++++++-----
125122  gio/tests/gdbus-connection.c | 57 +++++++++++++++++++++------
125123  2 files changed, 129 insertions(+), 21 deletions(-)
125124
125125 commit 919f64acab8a0bfb1262f3df1cdda4383054e0f1
125126 Author: Stefan Kost <ensonic@users.sf.net>
125127 Date:   Thu Sep 23 18:41:57 2010 +0300
125128
125129     build: fix out of srcdir build
125130
125131     The gtk-doc makefile rules do cd srcdir && cp $(HTML_IMAGES) target/
125132     and this
125133     breaks for "srcdir" != ".".
125134
125135  docs/reference/gobject/Makefile.am | 2 +-
125136  1 file changed, 1 insertion(+), 1 deletion(-)
125137
125138 commit 643e5526c515f0ee6e681b806fda36eaaa3f263c
125139 Author: David Zeuthen <davidz@redhat.com>
125140 Date:   Thu Sep 23 16:27:52 2010 -0400
125141
125142     GDBus: fix name test cases
125143
125144     Since we make message buses come and go, we need to ensure that the
125145     singleton connection instance goes away before attempting to call
125146     g_bus_get_sync() or similar.
125147
125148     Signed-off-by: David Zeuthen <davidz@redhat.com>
125149
125150  gio/tests/gdbus-names.c | 1 +
125151  1 file changed, 1 insertion(+)
125152
125153 commit 71b1d738e2c0fe900b6bb6672aa464ce74b489b3
125154 Author: David Zeuthen <davidz@redhat.com>
125155 Date:   Thu Sep 23 16:09:25 2010 -0400
125156
125157     GDBus: bump timeout for some tests
125158
125159     When under load, a one second timeout is just not enough. This can be
125160     observed by e.g. restarting a CPU- and IO-intensive application like a
125161     web browser with many tabs while running the test cases. Therefore,
125162     bump the timeouts to 30 seconds.
125163
125164     Signed-off-by: David Zeuthen <davidz@redhat.com>
125165
125166  gio/tests/gdbus-connection.c | 8 ++++----
125167  gio/tests/gdbus-tests.c      | 8 ++++----
125168  2 files changed, 8 insertions(+), 8 deletions(-)
125169
125170 commit 1f6a9f1e2d2ebc5f37e7c526344d7aa26cee148d
125171 Author: David Zeuthen <davidz@redhat.com>
125172 Date:   Thu Sep 23 15:47:46 2010 -0400
125173
125174     GDBus: Move "slow" connection test cases into separate test program
125175
125176     Signed-off-by: David Zeuthen <davidz@redhat.com>
125177
125178  gio/tests/Makefile.am             |   4 +
125179  gio/tests/gdbus-connection-slow.c | 214
125180  ++++++++++++++++++++++++++++++++++++++
125181  gio/tests/gdbus-connection.c      | 160 ----------------------------
125182  3 files changed, 218 insertions(+), 160 deletions(-)
125183
125184 commit f0b04acfd31b768151a88db3f8d3347f55b2a7b3
125185 Author: David Zeuthen <davidz@redhat.com>
125186 Date:   Thu Sep 23 15:10:50 2010 -0400
125187
125188     GDBusConnection: Avoid callbacks on finalized connection
125189
125190     Turns out that GDBusWorker will issue callbacks (in its own thread)
125191     even after g_dbus_worker_stop() has been called. This would rarely
125192     happen (and unreffing a connection is even rarer) so only saw this bug
125193     occasionally when running the gdbus-connection test case in a loop.
125194
125195     Fix up this issue by maintaining a set of GDBusConnection objects that
125196     are currently "alive" and do nothing in the callbacks if the passed
125197     user_data pointer is not in this set.
125198
125199     Also attempted to fix up a race condition with
125200     _g_object_wait_for_single_ref_do() and its use of GObject toggle
125201     references - for now, just resort to busy waiting, thereby
125202     sidestepping the toggle reference mess altogether.
125203
125204     Signed-off-by: David Zeuthen <davidz@redhat.com>
125205
125206  gio/gdbusconnection.c        | 65
125207  ++++++++++++++++++++++++++++++++++++++++----
125208  gio/gdbusprivate.c           | 14 ++--------
125209  gio/tests/gdbus-connection.c |  8 ++++--
125210  gio/tests/gdbus-tests.c      | 50 ++++++++++++++++++++++++++++++++--
125211  4 files changed, 115 insertions(+), 22 deletions(-)
125212
125213 commit c3c0e4d11d0682d832d199de31b35457f6078d5c
125214 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
125215 Date:   Fri Sep 24 02:09:10 2010 +0900
125216
125217     Updated Japanese translation (symbolic link related)
125218
125219  po/ja.po | 58 ++++++++++++++++++++++++++++++----------------------------
125220  1 file changed, 30 insertions(+), 28 deletions(-)
125221
125222 commit e7df1a4157cc95e658a31de55e8374c4364a2238
125223 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
125224 Date:   Wed Sep 22 13:11:59 2010 -0400
125225
125226     Fix memory leak in SOCKSv5 implementation
125227
125228  gio/gsocks5proxy.c | 1 +
125229  1 file changed, 1 insertion(+)
125230
125231 commit 99d57b5ce952b7f43ff52b41362035bfa193eb5f
125232 Author: Benjamin Otte <otte@redhat.com>
125233 Date:   Thu Sep 23 13:57:22 2010 +0200
125234
125235     glib-2.0.m4: Use unsigned variables for version numbers
125236
125237     When using signed, we get complaints from gcc about comparing
125238     signed to
125239     unsigned with -Wsign-compare. And combined with -Werror in users'
125240     CFLAGS
125241     it breaks configure runs.
125242
125243  m4macros/glib-2.0.m4 | 8 ++++----
125244  1 file changed, 4 insertions(+), 4 deletions(-)
125245
125246 commit 24a706404ded0578b029b2fb65e6418bda84d32f
125247 Author: Bruno Brouard <annoa.b@gmail.com>
125248 Date:   Thu Sep 23 08:47:54 2010 +0200
125249
125250     Updated French translation
125251
125252  po/fr.po | 1706
125253  ++++++++++++++++++++++++++++++++++++++------------------------
125254  1 file changed, 1044 insertions(+), 662 deletions(-)
125255
125256 commit 61453216803d745b1d563710f8ec3aa918d2e819
125257 Author: Ryan Lortie <desrt@desrt.ca>
125258 Date:   Wed Sep 22 06:45:02 2010 -0400
125259
125260     GSocketControlMessage: clean up confusing code
125261
125262     It looks like the deserialisation function in GSocketControlMessage
125263     can
125264     potentially leak a reference to the class structure of a
125265     GSocketControlMessage subclass (although the particular code path is
125266     probably never hit).
125267
125268     Clean up the code a bit.
125269
125270     Also, make sure that the GUnixCredentialsMessage type is registered
125271     before attempting deserialisation.
125272
125273     Closes bug #629687.
125274
125275  gio/gsocketcontrolmessage.c | 15 +++++++--------
125276  1 file changed, 7 insertions(+), 8 deletions(-)
125277
125278 commit 02451227ec8bafae48af4c519c9e0441176d1978
125279 Author: Ryan Lortie <desrt@desrt.ca>
125280 Date:   Wed Sep 22 06:28:49 2010 -0400
125281
125282     fix argument order for g_date_time_difference()
125283
125284     The names of the arguments in the header file was reversed.
125285
125286     Closes bug #630000
125287
125288  glib/gdatetime.h | 4 ++--
125289  1 file changed, 2 insertions(+), 2 deletions(-)
125290
125291 commit 86d3342f854f11c1a35f02ec4f54c7aec345bae5
125292 Author: Claude Paroz <claude@2xlibre.net>
125293 Date:   Wed Sep 22 10:42:55 2010 +0200
125294
125295     Add translator comments for command parameter translation
125296
125297  gio/gsettings-tool.c | 2 ++
125298  1 file changed, 2 insertions(+)
125299
125300 commit 0a68f09494dea14d90ab802862eaa04d1ac54169
125301 Author: Mattias Põldaru <mahfiaz gmail com>
125302 Date:   Tue Sep 21 19:18:38 2010 +0300
125303
125304     [l10n] Updated Estonian translation
125305
125306  po/et.po | 20 ++++++++++----------
125307  1 file changed, 10 insertions(+), 10 deletions(-)
125308
125309 commit 33216f3d07d21bb5a8af62cfffeb18c8352cf114
125310 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
125311 Date:   Tue Sep 21 14:42:23 2010 +0200
125312
125313     Updated Basque language
125314
125315  po/eu.po | 1435
125316  ++++++++++++++++++++++++++++++--------------------------------
125317  1 file changed, 699 insertions(+), 736 deletions(-)
125318
125319 commit 60def049d95e82c836cfc8b2f13a4ed8472f7865
125320 Author: Philip Withnall <philip.withnall@collabora.co.uk>
125321 Date:   Mon Sep 20 17:56:30 2010 +0100
125322
125323     Bug 630185 — Allow NULL strings in g_quark_try_string()
125324
125325     Allow NULL strings to be passed to g_quark_try_string(), returning
125326     a 0 quark
125327     in that case, as per the existing documentation. Closes: bgo#630185
125328
125329  glib/gdataset.c | 6 ++++--
125330  1 file changed, 4 insertions(+), 2 deletions(-)
125331
125332 commit f1f7e771d7b3d9f8b7c656c6d9a9d8112f32732d
125333 Author: Behdad Esfahbod <behdad@behdad.org>
125334 Date:   Mon Sep 20 22:51:26 2010 -0400
125335
125336     Fix typo
125337
125338  glib/giochannel.c | 2 +-
125339  1 file changed, 1 insertion(+), 1 deletion(-)
125340
125341 commit 291545b6eee306249529652a2d1422d0e7a460c8
125342 Author: Colin Walters <walters@verbum.org>
125343 Date:   Mon Sep 20 13:20:04 2010 -0400
125344
125345     gdir: Clarify in documentation that ordering is not defined
125346
125347  glib/gdir.c | 16 ++++++++++++----
125348  1 file changed, 12 insertions(+), 4 deletions(-)
125349
125350 commit 909fad7583ae9459fc3301e6de184b56a963464c
125351 Author: Michael Kotsarinis <mk73628@gmail.com>
125352 Date:   Mon Sep 20 19:40:53 2010 +0300
125353
125354     l10n: Updated Greek translation for glib
125355
125356  po/el.po | 6698
125357  ++++++++++++++++++++++++++++++++++----------------------------
125358  1 file changed, 3700 insertions(+), 2998 deletions(-)
125359
125360 commit 05e185728a9b7decfd13f4bffaad9f240253e83f
125361 Author: Yaron Shahrabani <sh.yaron@gmail.com>
125362 Date:   Mon Sep 20 15:15:46 2010 +0200
125363
125364     Updated Hebrew translation.
125365
125366  po/he.po | 1134
125367  ++++++++++++++++++++++++++++++++------------------------------
125368  1 file changed, 579 insertions(+), 555 deletions(-)
125369
125370 commit de432280a0e93aa1ebde4512fc1dd248af88bb32
125371 Author: Stefan Kost <ensonic@users.sf.net>
125372 Date:   Sun Sep 19 22:06:10 2010 +0300
125373
125374     docs: shorten var name in example
125375
125376     We use 'pspec' instead of 'maman_param_spec' elsewhere too.
125377
125378  docs/reference/gobject/tut_howto.xml | 6 +++---
125379  1 file changed, 3 insertions(+), 3 deletions(-)
125380
125381 commit aa8c8df44fc1e2b852bb6a0cfb516f976f841de5
125382 Author: Stefan Kost <ensonic@users.sf.net>
125383 Date:   Sun Sep 19 22:03:40 2010 +0300
125384
125385     docs: fix iface type naming
125386
125387  docs/reference/gobject/tut_gtype.xml | 10 +++++-----
125388  1 file changed, 5 insertions(+), 5 deletions(-)
125389
125390 commit 58e5b01fbc208a8cd374b60951c70e3d5c4355de
125391 Author: Stefan Kost <ensonic@users.sf.net>
125392 Date:   Sun Sep 19 21:50:31 2010 +0300
125393
125394     docs: fix docbook validity
125395
125396     'type' must be inside of 'link'.
125397
125398  docs/reference/gobject/tut_gobject.xml | 19 ++++++------
125399  docs/reference/gobject/tut_gsignal.xml | 12 ++++----
125400  docs/reference/gobject/tut_gtype.xml   | 56
125401  +++++++++++++++++-----------------
125402  docs/reference/gobject/tut_howto.xml   | 10 +++---
125403  4 files changed, 49 insertions(+), 48 deletions(-)
125404
125405 commit 409f7db894bcfc6574d86aec34af6851dacc1666
125406 Author: Stefan Kost <ensonic@users.sf.net>
125407 Date:   Sun Sep 19 21:37:19 2010 +0300
125408
125409     docs: cleanup constructor example
125410
125411     Remove unused var and chain-up the sane way we do elsewhere.
125412
125413  docs/reference/gobject/tut_gobject.xml | 5 +----
125414  1 file changed, 1 insertion(+), 4 deletions(-)
125415
125416 commit a6ad0fbec23d78611bafd217ea56fcd58aea1405
125417 Author: Stefan Kost <ensonic@users.sf.net>
125418 Date:   Sun Sep 19 21:33:52 2010 +0300
125419
125420     docs: use passive voice.
125421
125422  docs/reference/gobject/tut_howto.xml | 4 ++--
125423  1 file changed, 2 insertions(+), 2 deletions(-)
125424
125425 commit 062e7f7848eb0577e4745b3e8c6a4e8312e360c3
125426 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
125427 Date:   Mon Sep 20 02:02:32 2010 +0900
125428
125429     Updated Japanese translation
125430
125431  po/ja.po | 802
125432  ++++++++++++++++++++++++++++++++-------------------------------
125433  1 file changed, 413 insertions(+), 389 deletions(-)
125434
125435 commit 5bb2da9b999b414ea65a7d89168101ddf87856f1
125436 Author: Ask H. Larsen <asklarsen@gmail.com>
125437 Date:   Sun Sep 19 18:07:57 2010 +0200
125438
125439     Updated Danish translation
125440
125441  po/da.po | 1305
125442  +++++++++++++++++++++++++++++++++++++-------------------------
125443  1 file changed, 772 insertions(+), 533 deletions(-)
125444
125445 commit 29393abf05b7322b1b1d267c5a929136ed8a7c70
125446 Author: Wouter Bolsterlee <wbolster@gnome.org>
125447 Date:   Sun Sep 19 17:08:25 2010 +0200
125448
125449     Updated Dutch translation by Wouter Bolsterlee
125450
125451  po/nl.po | 2089
125452  +++++++++++++++++++++++++++++++++++++++++---------------------
125453  1 file changed, 1372 insertions(+), 717 deletions(-)
125454
125455 commit abfa91e655254180ce134012cbbcffa8e150a00b
125456 Author: Mattias Põldaru <mahfiaz gmail com>
125457 Date:   Sun Sep 19 11:52:30 2010 +0300
125458
125459     [l10n] Updated Estonian translation
125460
125461  po/et.po | 1189
125462  ++++++++++++++++++++++++++++----------------------------------
125463  1 file changed, 531 insertions(+), 658 deletions(-)
125464
125465 commit cec629972b2a599cb28eb9d61cc000c4dc97f534
125466 Author: Ryan Lortie <desrt@desrt.ca>
125467 Date:   Sat Sep 18 16:31:00 2010 -0400
125468
125469     GDateTime: G_GNUC_WARN_UNUSED_RESULT for modifiers
125470
125471     Emmanuele suggested adding G_GNUC_WARN_UNUSED_RESULT to all of the
125472     g_date_time_add_* functions to help deal with the situation where
125473     people
125474     may mistakenly believe that these functions are inplace modifiers.
125475
125476  glib/gdatetime.h | 9 +++++++++
125477  1 file changed, 9 insertions(+)
125478
125479 commit ac05f990db211a27a950d61ef4bf47335ced7cc4
125480 Author: Ryan Lortie <desrt@desrt.ca>
125481 Date:   Sat Sep 18 12:52:58 2010 -0400
125482
125483     Fix header cleaup fallout when using system pcre
125484
125485     Using the internal pcre has the side effect of exposing gregex.c to
125486     glib.h.  When we use the system one, we lose that, so we need to
125487     explicitly include the things we use (glist, gatomic, etc..)
125488
125489  glib/gregex.c | 4 ++++
125490  1 file changed, 4 insertions(+)
125491
125492 commit 1bc08279b907529627677c9191664862c063de49
125493 Author: Duarte Loreto <happyguy_pt@hotmail.com>
125494 Date:   Sat Sep 18 12:30:00 2010 +0100
125495
125496     Updated Portuguese translation
125497
125498  po/pt.po | 770
125499  ++++++++++++++++++++++++++++++++-------------------------------
125500  1 file changed, 397 insertions(+), 373 deletions(-)
125501
125502 commit c1b7697a8ba4cf016f1efef86369376917acccdb
125503 Author: Ryan Lortie <desrt@desrt.ca>
125504 Date:   Fri Sep 17 20:48:25 2010 -0400
125505
125506     bump version to 2.27.1
125507
125508  configure.ac | 2 +-
125509  1 file changed, 1 insertion(+), 1 deletion(-)
125510
125511 commit dda9707377f43c827860dbce8bf09c7b98e2ad14
125512 Author: Ryan Lortie <desrt@desrt.ca>
125513 Date:   Fri Sep 17 17:57:19 2010 -0400
125514
125515     release 2.27.0
125516
125517  NEWS                                      | 104
125518  ++++++++++++++++++++++++++++++
125519  docs/reference/glib/tmpl/glib-unused.sgml |  40 ------------
125520  docs/reference/glib/tmpl/messages.sgml    |  27 ++++++--
125521  docs/reference/glib/tmpl/version.sgml     |  41 ++++++++++++
125522  4 files changed, 166 insertions(+), 46 deletions(-)
125523
125524 commit 6393ffa3a6ac50b4b2cc1ed92760544caf9bb90a
125525 Author: Ryan Lortie <desrt@desrt.ca>
125526 Date:   Sat Sep 18 01:18:13 2010 +0300
125527
125528     GDateTime: fix a test that fails from time to time
125529
125530     The test fails if it's a different date in the time zone of the
125531     machine
125532     running the test than it currently is in UTC.
125533
125534  glib/tests/gdatetime.c | 2 +-
125535  1 file changed, 1 insertion(+), 1 deletion(-)
125536
125537 commit 7be2ba4d945682c30a91ff35dac255e0f4a0b038
125538 Author: Ryan Lortie <desrt@desrt.ca>
125539 Date:   Fri Sep 17 13:27:38 2010 -0400
125540
125541     Bump to version 2.27.0 after branching glib-2-26
125542
125543  configure.ac | 4 ++--
125544  1 file changed, 2 insertions(+), 2 deletions(-)
125545
125546 commit b4ee303ed6bc35b5dbb73bfa4b3a27eaba23a83c
125547 Author: Ryan Lortie <desrt@desrt.ca>
125548 Date:   Fri Sep 17 13:26:50 2010 -0400
125549
125550     .gitignore some test cases
125551
125552  gio/tests/.gitignore | 2 ++
125553  1 file changed, 2 insertions(+)
125554
125555 commit 5109778e939265087d1b1257daf6ba5f454ff346
125556 Author: Ryan Lortie <desrt@desrt.ca>
125557 Date:   Fri Sep 17 13:20:17 2010 -0400
125558
125559     .gitignore some sgml
125560
125561  docs/reference/glib/tmpl/.gitignore | 2 ++
125562  1 file changed, 2 insertions(+)
125563
125564 commit cf73ba47f14a5793b9575ce542edf558fe5abee8
125565 Author: Ryan Lortie <desrt@desrt.ca>
125566 Date:   Fri Sep 17 13:14:59 2010 -0400
125567
125568     Deal with gtk-doc's insane sensitivty to spaces
125569
125570     ...by inserting a few of them.
125571
125572  glib/goption.c | 4 ++--
125573  1 file changed, 2 insertions(+), 2 deletions(-)
125574
125575 commit 6b0e31ce4891883b3923c40c68347dcf5fe54165
125576 Author: Ryan Lortie <desrt@desrt.ca>
125577 Date:   Thu Sep 16 04:44:59 2010 -0400
125578
125579     Clean-up/tweaking of GDateTime and GTimeZone
125580
125581  docs/reference/glib/glib-docs.sgml    |    1 +
125582  docs/reference/glib/glib-sections.txt |   99 +-
125583  glib/Makefile.am                      |    2 +
125584  glib/gdatetime.c                      | 2681
125585  +++++++++++++++------------------
125586  glib/gdatetime.h                      |  247 ++-
125587  glib/glib.h                           |    1 +
125588  glib/glib.symbols                     |   49 +-
125589  glib/gtimezone.c                      |  790 ++++++++++
125590  glib/gtimezone.h                      |   81 +
125591  glib/tests/gdatetime.c                |  314 ++--
125592  10 files changed, 2373 insertions(+), 1892 deletions(-)
125593
125594 commit 909289c76330f66b87a51fbfc645fb4d474f1301
125595 Author: Emmanuele Bassi <ebassi@linux.intel.com>
125596 Date:   Wed Sep 15 14:47:15 2010 +0100
125597
125598     datetime: Fix hashing
125599
125600     Convert to the epoch, just like we do when checking for equality, so
125601     that timezones are correctly handled.
125602
125603     https://bugzilla.gnome.org/show_bug.cgi?id=50076
125604
125605  glib/gdatetime.c | 83
125606  ++++++++++++++++++++++++++++++--------------------------
125607  1 file changed, 45 insertions(+), 38 deletions(-)
125608
125609 commit 3e9fb52214da793ef1320775f1ab8226bdca6ae2
125610 Author: Emmanuele Bassi <ebassi@linux.intel.com>
125611 Date:   Wed Sep 15 14:39:26 2010 +0100
125612
125613     datetime: Rename g_date_time_printf() to g_date_time_format()
125614
125615     The function does not use any printf() modifiers, so using printf()
125616     is a
125617     misnomer.
125618
125619     Prior art: strftime, g_ascii_formatd
125620
125621     https://bugzilla.gnome.org/show_bug.cgi?id=50076
125622
125623  glib/gdatetime.c       | 8 ++++----
125624  glib/gdatetime.h       | 2 +-
125625  glib/tests/gdatetime.c | 6 +++---
125626  3 files changed, 8 insertions(+), 8 deletions(-)
125627
125628 commit 4bac6613cfca4b0676a51e1df0848fa2e4d35120
125629 Author: Emmanuele Bassi <ebassi@linux.intel.com>
125630 Date:   Wed Sep 15 13:55:36 2010 +0100
125631
125632     datetime: Update modifiers for DST changes
125633
125634     If a DateTime gets modified to cross the DST state from its previous
125635     state then we want to update the DateTime to compensate for the new
125636     offset.
125637
125638     In other words, if we have a DateTime defined as:
125639
125640       DateTime({ y: 2009, m: 8, d: 15, hh: 3, mm: 0, tz: 'Europe/London'
125641       });
125642
125643     and we add six months to it, the hour must be changed to 60 minutes
125644     behind, as the DST comes into effect.
125645
125646     https://bugzilla.gnome.org/show_bug.cgi?id=50076
125647
125648  glib/gdatetime.c       | 270
125649  ++++++++++++++++++++++++++++++-------------------
125650  glib/tests/gdatetime.c |  67 +++++++++---
125651  2 files changed, 220 insertions(+), 117 deletions(-)
125652
125653 commit 0746f7403638a6f17c61ec04beb4f692914ce9a0
125654 Author: Emmanuele Bassi <ebassi@linux.intel.com>
125655 Date:   Wed Sep 15 10:05:41 2010 +0100
125656
125657     datetime: Allow setting fractionary seconds in new_full()
125658
125659     Otherwise we'll have to do:
125660
125661       dt = g_date_time_new_full (Y, M, D, h, m, s, tz);
125662       tmp = g_date_time_add_usec (dt, usec);
125663       g_date_time_unref (dt);
125664       dt = tmp;
125665
125666     With its additional allocations.
125667
125668     https://bugzilla.gnome.org/show_bug.cgi?id=50076
125669
125670  glib/gdatetime.c       | 6 +++---
125671  glib/gdatetime.h       | 2 +-
125672  glib/tests/gdatetime.c | 6 +++++-
125673  3 files changed, 9 insertions(+), 5 deletions(-)
125674
125675 commit 67f1e52ce2a1372e4f8ffc5fdf292b33120264ab
125676 Author: Emmanuele Bassi <ebassi@linux.intel.com>
125677 Date:   Tue Sep 14 08:00:40 2010 +0100
125678
125679     datetime: Rework time zone support in constructors
125680
125681     Timezone handling is complicated. Really complicated.
125682
125683     In order to simplify it a little bit, we need to expose the GTimeZone
125684     structure.
125685
125686     First of all, we allow creating time zone information directly
125687     from the
125688     offset and the DST state, and then pass it to the
125689     g_date_time_new_full()
125690     constructor. We also need to clean up the mess that is
125691     UTC-vs.-localtime
125692     for the other constructors.
125693
125694     We also allow creating a GTimeZone from the Olson zoneinfo database
125695     names; a time zone created like this will be "floating": it will just
125696     reference the zoneinfo file - which are mmap()'ed, kept in a cache and
125697     refcounted. Once the GTimeZone has been associated with a GDateTime,
125698     it
125699     will be "anchored" to it: the offset will be resolved, as well as the
125700     DST state.
125701
125702     https://bugzilla.gnome.org/show_bug.cgi?id=50076
125703
125704  docs/reference/glib/glib-sections.txt |   1 -
125705  glib/gdatetime.c                      | 812
125706  +++++++++++++++++++++++-----------
125707  glib/gdatetime.h                      |  39 +-
125708  glib/glib.symbols                     |  11 +-
125709  glib/tests/gdatetime.c                |  51 ++-
125710  5 files changed, 630 insertions(+), 284 deletions(-)
125711
125712 commit bff4ac15d09a3f80551fda41f8ff2e2c1ae30d91
125713 Author: Dan Winship <danw@gnome.org>
125714 Date:   Fri Sep 17 10:21:57 2010 -0400
125715
125716     g_output_stream_write: fix misleadingly ungrammatical documentation
125717
125718     pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=626866
125719
125720  gio/goutputstream.c | 11 ++++++-----
125721  1 file changed, 6 insertions(+), 5 deletions(-)
125722
125723 commit 8a7365d892c23573ef659d7a93ce1518ddf58763
125724 Author: Žygimantas Beručka <zygis@gnome.org>
125725 Date:   Fri Sep 17 03:48:23 2010 +0300
125726
125727     Updated Lithuanian translation
125728
125729  po/lt.po | 128
125730  +++++++++++++++++++++++++++++++--------------------------------
125731  1 file changed, 63 insertions(+), 65 deletions(-)
125732
125733 commit d6af283f4e76163abd6b4e740cb95861080f1014
125734 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
125735 Date:   Thu Sep 16 22:13:54 2010 +0300
125736
125737     Updated Lithuanian translation by Aurimas Cernius.
125738
125739  po/lt.po | 2338
125740  ++++++++++++++++++++++++++++++++++++++++----------------------
125741  1 file changed, 1530 insertions(+), 808 deletions(-)
125742
125743 commit 1c658c9c692643463c3f215ef73f8b72b046f2b7
125744 Author: Petr Kovar <pknbe@volny.cz>
125745 Date:   Thu Sep 16 01:56:26 2010 +0200
125746
125747     Update Czech translation
125748
125749  po/cs.po | 16 +++++++++-------
125750  1 file changed, 9 insertions(+), 7 deletions(-)
125751
125752 commit 0469782af5bda7fe9e9be9dfc2eda68a98c7ca49
125753 Author: Petr Kovar <pknbe@volny.cz>
125754 Date:   Wed Sep 15 21:43:18 2010 +0200
125755
125756     Update Czech translation
125757
125758  po/cs.po | 2006
125759  +++++++++++++++++++++++++++++++++++++++++---------------------
125760  1 file changed, 1327 insertions(+), 679 deletions(-)
125761
125762 commit 11f06115a4cc6972aedb810848e4a0f06165eb83
125763 Author: Ryan Lortie <desrt@desrt.ca>
125764 Date:   Wed Sep 15 11:20:51 2010 -0400
125765
125766     Bug 629709 - Empty variants
125767
125768     Fix some GVariant bugs uncovered by calling g_variant_new_from_data
125769     with
125770     invalid data (which it should be immune to).
125771
125772  glib/gvariant-core.c       | 26 ++++++++++++++++++++++++--
125773  glib/gvariant-serialiser.c |  3 +++
125774  2 files changed, 27 insertions(+), 2 deletions(-)
125775
125776 commit 1c5b96e92b9a5923be4686802025b455fb353429
125777 Author: Jorge González <jorgegonz@svn.gnome.org>
125778 Date:   Wed Sep 15 09:10:32 2010 +0200
125779
125780     Updated Spanish translation
125781
125782  po/es.po | 1002
125783  ++++++++++++++++++++++++++++++++------------------------------
125784  1 file changed, 510 insertions(+), 492 deletions(-)
125785
125786 commit 780b76bd3ae9c13ae065fc4bdf84dc10ca69f23d
125787 Author: Andika Triwidada <andika@gmail.com>
125788 Date:   Wed Sep 15 07:44:48 2010 +0700
125789
125790     Updated Indonesian translation
125791
125792  po/id.po | 968
125793  ++++++++++++++++++++++++++++++++-------------------------------
125794  1 file changed, 496 insertions(+), 472 deletions(-)
125795
125796 commit 1220501ec86b87e6cfe8ab3eac4a1fc6ea7a8acc
125797 Author: Christian Persch <chpe@gnome.org>
125798 Date:   Tue Sep 14 19:38:14 2010 +0200
125799
125800     GDBusConnection leaks its GCredentials
125801
125802     ==7269== 144 bytes in 6 blocks are definitely lost in loss record
125803     1,282 of 1,325
125804     ==7269==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
125805     ==7269==    by 0x4056B74: g_malloc (gmem.c:164)
125806     ==7269==    by 0x406EDB6: g_slice_alloc (gslice.c:842)
125807     ==7269==    by 0x406EDFB: g_slice_alloc0 (gslice.c:854)
125808     ==7269==    by 0x413C627: g_type_create_instance (gtype.c:1867)
125809     ==7269==    by 0x412276A: g_object_constructor (gobject.c:1480)
125810     ==7269==    by 0x4121E5D: g_object_newv (gobject.c:1264)
125811     ==7269==    by 0x4121BD3: g_object_new (gobject.c:1176)
125812     ==7269==    by 0x417CFB9: g_credentials_new (gcredentials.c:156)
125813     ==7269==    by 0x41D9DBC: g_unix_credentials_message_deserialize
125814     (gunixcredentialsmessage.c:149)
125815     ==7269==    by 0x41C422C: g_socket_control_message_deserialize
125816     (gsocketcontrolmessage.c:198)
125817     ==7269==    by 0x41BFCE3: g_socket_receive_message (gsocket.c:3289)
125818     ==7269==    by 0x41D99CE: g_unix_connection_receive_credentials
125819     (gunixconnection.c:476)
125820     ==7269==    by 0x41FA829: _g_dbus_auth_run_server (gdbusauth.c:987)
125821     ==7269==    by 0x4205DDB: initable_init (gdbusconnection.c:2196)
125822
125823     Bug #629689.
125824
125825  gio/gdbusconnection.c | 3 +++
125826  1 file changed, 3 insertions(+)
125827
125828 commit 235820d0ef817d549844fa898349e31f28fb833d
125829 Author: Ryan Lortie <desrt@desrt.ca>
125830 Date:   Tue Sep 14 14:55:38 2010 -0400
125831
125832     GVariant: Check for size == 0 in get_bytestring
125833
125834     And add a test from David that shows the problem.
125835
125836     Closes #629698
125837
125838  glib/gvariant.c       | 2 +-
125839  glib/tests/gvariant.c | 8 ++++++++
125840  2 files changed, 9 insertions(+), 1 deletion(-)
125841
125842 commit 2211ab1240d9bbab2a17197f6d97fafc9373ff46
125843 Author: Piotr Drąg <piotrdrag@gmail.com>
125844 Date:   Tue Sep 14 19:10:35 2010 +0200
125845
125846     Updated Polish translation
125847
125848  po/pl.po | 2082
125849  +++++++++++++++++++++++++++++++++-----------------------------
125850  1 file changed, 1101 insertions(+), 981 deletions(-)
125851
125852 commit f497f3b7aee06cc2d1f04b9f9adf3555353f2579
125853 Author: Ryan Lortie <desrt@desrt.ca>
125854 Date:   Tue Sep 14 11:25:57 2010 -0400
125855
125856     GSettings: reverse accidental addition to .h file
125857
125858     A couple of extra function prototypes snuck into commit
125859     77e3badcf3f15c7ac235904160d775febfcebcb5.  Take those out.
125860
125861  gio/gsettings.h | 3 ---
125862  1 file changed, 3 deletions(-)
125863
125864 commit 7d143d420b0e3d02e1103a0c9decccd18b6024c9
125865 Author: Gabor Kelemen <kelemeng@gnome.hu>
125866 Date:   Tue Sep 14 14:10:17 2010 +0200
125867
125868     Updated Hungarian translation
125869
125870  po/hu.po | 836
125871  ++++++++++++++++++++++++++++++++-------------------------------
125872  1 file changed, 430 insertions(+), 406 deletions(-)
125873
125874 commit 152f0dd3dbc9237f24830eeea76a84332d4f14a4
125875 Author: Christian.Kirbach <Christian.Kirbach@googlemail.com>
125876 Date:   Tue Sep 14 11:18:20 2010 +0200
125877
125878     [l10n] Updated German translation
125879
125880  po/de.po | 627
125881  +++++++++++++++++++++++++++++++++------------------------------
125882  1 file changed, 325 insertions(+), 302 deletions(-)
125883
125884 commit 3d1c463b48a6d54b671d7c8f39a7b4efba636d2b
125885 Author: Aron Xu <aronxu@gnome.org>
125886 Date:   Tue Sep 14 16:35:31 2010 +0800
125887
125888     Update Simplified Chinese translation.
125889
125890  po/zh_CN.po | 1307
125891  +++++++++++++++++++++++++++++++++++++----------------------
125892  1 file changed, 827 insertions(+), 480 deletions(-)
125893
125894 commit 5ec302deceeb0c5f5f34be41b775fd295784c012
125895 Author: Timo Jyrinki <timo.jyrinki@iki.fi>
125896 Date:   Tue Sep 14 09:37:45 2010 +0300
125897
125898     (slightly) updated Finnish translation.
125899
125900  po/fi.po | 1999
125901  +++++++++++++++++++++++++++++++++++++++++---------------------
125902  1 file changed, 1323 insertions(+), 676 deletions(-)
125903
125904 commit 8fbfcd90adce11c95d9a89c2f79f61a2d72f01ab
125905 Author: Philip Withnall <philip@tecnocode.co.uk>
125906 Date:   Mon Sep 13 23:22:02 2010 +0100
125907
125908     Update British English translation
125909
125910  po/en_GB.po | 966
125911  +++++++++++++++++++++++++++++++-----------------------------
125912  1 file changed, 495 insertions(+), 471 deletions(-)
125913
125914 commit f5edeea0e5791de8d0f0936fa821ecd22fcd30b5
125915 Author: Fran Diéguez <fran.dieguez@mabishu.com>
125916 Date:   Mon Sep 13 23:46:03 2010 +0200
125917
125918     Updated Galician translations
125919
125920  po/gl.po | 984
125921  ++++++++++++++++++++++++++++++++-------------------------------
125922  1 file changed, 504 insertions(+), 480 deletions(-)
125923
125924 commit f3770593f8691ce4cc1d597482d9b0f457066848
125925 Author: Matej Urbančič <mateju@svn.gnome.org>
125926 Date:   Mon Sep 13 21:54:45 2010 +0200
125927
125928     Updated Slovenian translation
125929
125930  po/sl.po | 2534
125931  +++++++++++++++++++++++++++++++++++++++-----------------------
125932  1 file changed, 1579 insertions(+), 955 deletions(-)
125933
125934 commit ba17efc3961b094cc853b66d66e09a3d8b0444a1
125935 Author: Will Thompson <will.thompson@collabora.co.uk>
125936 Date:   Thu Sep 9 17:24:00 2010 +0100
125937
125938     g_strdup_value_contents(): dump GStrv more usefully
125939
125940     Previously, dumping a GValue holding a GStrv just yielded "((GStrv *)
125941     0xDEADBEEF)". I think it'd be more useful to dump a Python list-style
125942     representation of the GStrv's contents, if it's not NULL.
125943
125944     Fixes: <https://bugzilla.gnome.org/show_bug.cgi?id=629192>
125945
125946  gobject/gvaluetypes.c | 19 +++++++++++++++++++
125947  1 file changed, 19 insertions(+)
125948
125949 commit cb2ddac7a29f534350f07afdbe5631b2f9df176f
125950 Author: A S Alam <aalam@users.sf.net>
125951 Date:   Mon Sep 13 23:09:33 2010 +0530
125952
125953     update for Punjabi
125954
125955  po/pa.po | 977
125956  ++++++++++++++++++++++++++++++++-------------------------------
125957  1 file changed, 497 insertions(+), 480 deletions(-)
125958
125959 commit 2e78d07f86d70de274f126a3ff00bd4af90a5c90
125960 Author: Ryan Lortie <desrt@desrt.ca>
125961 Date:   Tue Mar 23 01:12:01 2010 -0500
125962
125963     Add g_data_input_stream_read_upto{,async,finish}
125964
125965     These functions are meant to replace the read_until() flavour,
125966     with the
125967     following improvements:
125968
125969       - consistency between the synchronous and asynchronous versions
125970       as to
125971         if the separator character is read (it never is).
125972
125973       - support for using a nul byte as a separator character by way of
125974         addition of a length parameter which allows stop_chars to
125975         be treated
125976         as a byte array rather than a nul-terminated string.
125977
125978     The read_until() functions are not yet formally deprecated, but a note
125979     has been added to the documentation warning not to use them as
125980     they will
125981     be in the future.
125982
125983     This is bug #584284.
125984
125985  docs/reference/gio/gio-sections.txt |   3 +
125986  gio/gdatainputstream.c              | 257
125987  +++++++++++++++++++++++++++++-------
125988  gio/gdatainputstream.h              |  66 +++++----
125989  gio/gio.symbols                     |   3 +
125990  gio/tests/data-input-stream.c       |  61 ++++++++-
125991  5 files changed, 312 insertions(+), 78 deletions(-)
125992
125993 commit 0ecfc6e1f9fa3439f733fc75cc462218a0a1974e
125994 Author: Matthias Clasen <mclasen@redhat.com>
125995 Date:   Mon Sep 13 12:02:13 2010 -0400
125996
125997     Better msgctxt for month and weekday names
125998
125999     The current msgctxt string 'GDateTime" lead to the unability to
126000     differentiate between the full and abbreviated name for May.
126001     Therefore, the msgctxt strings have been changed to
126002       'full month name'
126003       'abbreviated month name'
126004       'full weekday name'
126005       'abbreviated weekday name'
126006     This is a string change, but all translations have been updated
126007     using an sed script.
126008
126009     Bug 629429
126010
126011  glib/gdatetime.c | 86
126012  ++++++++++++++++++++++++++++++--------------------------
126013  po/ar.po         | 74 ++++++++++++++++++++++++------------------------
126014  po/de.po         | 74 ++++++++++++++++++++++++------------------------
126015  po/en_GB.po      | 74 ++++++++++++++++++++++++------------------------
126016  po/es.po         | 74 ++++++++++++++++++++++++------------------------
126017  po/eu.po         | 74 ++++++++++++++++++++++++------------------------
126018  po/gl.po         | 74 ++++++++++++++++++++++++------------------------
126019  po/he.po         | 74 ++++++++++++++++++++++++------------------------
126020  po/hu.po         | 74 ++++++++++++++++++++++++------------------------
126021  po/id.po         | 74 ++++++++++++++++++++++++------------------------
126022  po/ja.po         | 74 ++++++++++++++++++++++++------------------------
126023  po/nb.po         | 74 ++++++++++++++++++++++++------------------------
126024  po/pa.po         | 74 ++++++++++++++++++++++++------------------------
126025  po/pl.po         | 74 ++++++++++++++++++++++++------------------------
126026  po/pt.po         | 74 ++++++++++++++++++++++++------------------------
126027  po/sr.po         | 74 ++++++++++++++++++++++++------------------------
126028  po/sr@latin.po   | 74 ++++++++++++++++++++++++------------------------
126029  po/sv.po         | 74 ++++++++++++++++++++++++------------------------
126030  po/zh_HK.po      | 74 ++++++++++++++++++++++++------------------------
126031  po/zh_TW.po      | 74 ++++++++++++++++++++++++------------------------
126032  20 files changed, 749 insertions(+), 743 deletions(-)
126033
126034 commit bd569dc3c97fb23447951388cc57ff23844f96e3
126035 Author: Matthias Clasen <mclasen@redhat.com>
126036 Date:   Mon Sep 13 11:58:56 2010 -0400
126037
126038     Adapt POTFILES.in to source file renaming
126039
126040  po/POTFILES.in | 2 +-
126041  1 file changed, 1 insertion(+), 1 deletion(-)
126042
126043 commit 445f708b8ff93b96ff1e440fe9c26bf8b19ff706
126044 Author: Ryan Lortie <desrt@desrt.ca>
126045 Date:   Mon Sep 13 12:07:51 2010 -0400
126046
126047     Const 'parser' arg to g_markup_parse_context_push
126048
126049     This is a vtable structure and very likely the user has allocated
126050     it in
126051     static storage and wants it to be const.  Since we never modify it, no
126052     harm is done to us to have it const.
126053
126054     Closes bug #629328.
126055
126056  glib/gmarkup.c | 2 +-
126057  glib/gmarkup.h | 2 +-
126058  2 files changed, 2 insertions(+), 2 deletions(-)
126059
126060 commit 124023b06d39c5b94605368abd8f9576ece45ca4
126061 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
126062 Date:   Mon Sep 13 17:53:54 2010 +0200
126063
126064     Make g_variant_builder_end's return to be (allow none) because callers
126065     need to add a ref to it in addition to sinking it.
126066
126067  glib/gvariant.c | 2 +-
126068  1 file changed, 1 insertion(+), 1 deletion(-)
126069
126070 commit 8466ba8dc120c7e95df8a147ade9d5b449727c0e
126071 Author: Kristian Rietveld <kris@gtk.org>
126072 Date:   Mon Sep 13 16:52:51 2010 +0200
126073
126074     Include giochannel.c for G_IO_IN, etc.
126075
126076     Fixes build on OS X.
126077
126078  glib/gpoll.c | 1 +
126079  1 file changed, 1 insertion(+)
126080
126081 commit 9cd43d7a4c5d3a50187c2eaba7ab903cf6456d7d
126082 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126083 Date:   Wed Aug 18 15:32:27 2010 +0100
126084
126085     gobject: Add install_properties()
126086
126087     Since we added g_object_notify_by_pspec(), an efficient way to install
126088     and notify properties relies on storing the GParamSpec pointers inside
126089     a static arrays, like we do for signal identifiers.
126090
126091     Instead of multiple calls to g_object_class_install_property(), we
126092     should have a single function to take the static array of GParamSpecs
126093     and iterate it.
126094
126095     https://bugzilla.gnome.org/show_bug.cgi?id=626919
126096
126097     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
126098
126099  docs/reference/gobject/gobject-sections.txt |   1 +
126100  gobject/gobject.c                           | 121 ++++++++++++++-
126101  gobject/gobject.h                           |   3 +
126102  gobject/gobject.symbols                     |   1 +
126103  gobject/tests/.gitignore                    |   1 +
126104  gobject/tests/Makefile.am                   |   4 +-
126105  gobject/tests/properties.c                  | 222
126106  ++++++++++++++++++++++++++++
126107  7 files changed, 350 insertions(+), 3 deletions(-)
126108
126109 commit 58a40904af47fbc838bea29cc6ab068b26eb74c5
126110 Author: Daniel Nylander <po@danielnylander.se>
126111 Date:   Sun Sep 12 20:25:57 2010 +0200
126112
126113     Updated Swedish translation
126114
126115  po/sv.po | 700
126116  ++++++++++++++++++++++++++++++++-------------------------------
126117  1 file changed, 361 insertions(+), 339 deletions(-)
126118
126119 commit 681a72ea9923a3b37d8258b2b25e8f734d92bf21
126120 Author: Ryan Lortie <desrt@desrt.ca>
126121 Date:   Sun Sep 12 13:35:30 2010 -0400
126122
126123     GSettings: no writability->value change assumption
126124
126125     GSettings internally assumed that a change in key writability
126126     implied a
126127     change in value.  That may be true for some backends.  Let those
126128     backends deal with the situation for themselves.
126129
126130  gio/gsettings.c | 10 ++--------
126131  1 file changed, 2 insertions(+), 8 deletions(-)
126132
126133 commit 8a8cdd1d328df0f2429e2c49050dae1aec4abf36
126134 Author: Tor Lillqvist <tml@iki.fi>
126135 Date:   Sun Sep 12 13:58:13 2010 +0300
126136
126137     Add some more individual own header includes where required
126138
126139  gio/gdbusprivate.c | 1 +
126140  glib/gunicollate.c | 3 +++
126141  glib/guniprop.c    | 3 +++
126142  3 files changed, 7 insertions(+)
126143
126144 commit fc3abfffcf63a12f766f86bca29bd71544aa0416
126145 Author: Mario Blättermann <mariobl@gnome.org>
126146 Date:   Sun Sep 12 11:02:47 2010 +0200
126147
126148     [i18n] Updated German translation
126149
126150  po/de.po | 2092
126151  +++++++++++++++++++++++++++++++++++++++++---------------------
126152  1 file changed, 1382 insertions(+), 710 deletions(-)
126153
126154 commit 825576322ab491d79fc272c5d536b241b8dad352
126155 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
126156 Date:   Sun Sep 12 03:02:24 2010 +0900
126157
126158     Updatede Japanese translation.
126159
126160  po/ja.po | 2420
126161  ++++++++++++++++++++++++++++++++++++++++----------------------
126162  1 file changed, 1568 insertions(+), 852 deletions(-)
126163
126164 commit 38a3b1730de7ec40627c2f6f75320e9e432ce12c
126165 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
126166 Date:   Sat Sep 11 17:01:10 2010 +0200
126167
126168     Add annotation for g_variant_get_string
126169
126170  glib/gvariant.c | 2 +-
126171  1 file changed, 1 insertion(+), 1 deletion(-)
126172
126173 commit e7f04bf29af35e606920abb2e04a277ccb6de2bd
126174 Author: Andika Triwidada <andika@gmail.com>
126175 Date:   Sat Sep 11 16:29:06 2010 +0700
126176
126177     Updated Indonesian translation
126178
126179  po/id.po | 46 +++++++++++++++++++++++-----------------------
126180  1 file changed, 23 insertions(+), 23 deletions(-)
126181
126182 commit dc8dc56ddd5da7d9e4a10891ba917e424cb6b7d8
126183 Author: Tor Lillqvist <tml@iki.fi>
126184 Date:   Sat Sep 11 12:08:32 2010 +0300
126185
126186     dos2unix glib/win_iconv.c
126187
126188  glib/win_iconv.c | 3930
126189  +++++++++++++++++++++++++++---------------------------
126190  1 file changed, 1965 insertions(+), 1965 deletions(-)
126191
126192 commit 1254104cea92c02f3d0e9cf10b99382dd7e71439
126193 Author: Benjamin Otte <otte@redhat.com>
126194 Date:   Sat Sep 11 00:12:13 2010 +0200
126195
126196     docs: Clarify string encoding for GFile constructors
126197
126198     The encoding was deduced from looking at the source code, feel free to
126199     fix if it's wrong (the docs _and_ the source code).
126200
126201  gio/gfile.c | 5 +++--
126202  1 file changed, 3 insertions(+), 2 deletions(-)
126203
126204 commit 0b74058fa3144f85b5fefd4c81129b971010452a
126205 Author: David Zeuthen <davidz@redhat.com>
126206 Date:   Fri Sep 10 16:21:37 2010 -0400
126207
126208     Add work-around for Bug 627724
126209
126210     The root problem is with GObject - for now, just work around it in
126211     GDBus. Also include a test-case. See
126212
126213      https://bugzilla.gnome.org/show_bug.cgi?id=627724
126214
126215     for more information.
126216
126217     Signed-off-by: David Zeuthen <davidz@redhat.com>
126218
126219  gio/gdbusprivate.c         | 44 +++++++++++++++++++++-
126220  gio/tests/Makefile.am      |  4 ++
126221  gio/tests/gdbus-bz627724.c | 94
126222  ++++++++++++++++++++++++++++++++++++++++++++++
126223  3 files changed, 140 insertions(+), 2 deletions(-)
126224
126225 commit 12029eeb6a54f2445bde0af314116844122b535b
126226 Author: David Zeuthen <davidz@redhat.com>
126227 Date:   Fri Sep 10 13:27:48 2010 -0400
126228
126229     Remove g_dbus_message_filter_result_get_type() from gio.symbols
126230
126231     Pointed out by danw on IRC.
126232
126233     Signed-off-by: David Zeuthen <davidz@redhat.com>
126234
126235  gio/gio.symbols | 1 -
126236  1 file changed, 1 deletion(-)
126237
126238 commit bc29aa9b0956dec53c0b957ce879b41329307058
126239 Author: Dan Winship <danw@gnome.org>
126240 Date:   Fri Sep 10 09:12:17 2010 -0400
126241
126242     g_socket_client_connect_async: fix when g_socket_connect succeeds
126243     immediately
126244
126245     https://bugzilla.gnome.org/show_bug.cgi?id=629251
126246
126247  gio/gsocketclient.c | 31 ++++++++++++++++++-------------
126248  1 file changed, 18 insertions(+), 13 deletions(-)
126249
126250 commit 59383c8bea00b8f4bf50cf82ae9f3e7ce1df1a03
126251 Author: Dan Winship <danw@gnome.org>
126252 Date:   Fri Sep 10 08:51:21 2010 -0400
126253
126254     Fix IPv6 parsing in _g_uri_parse_authority, add _g_uri_from_authority
126255
126256     Fixes connections to IPv6 address literals.
126257
126258     https://bugzilla.gnome.org/show_bug.cgi?id=629259
126259
126260  gio/gnetworkaddress.c    | 49
126261  +++++++++++++++++++++++++++++++++++++++++++++---
126262  gio/gnetworkingprivate.h |  4 ++++
126263  gio/gnetworkservice.c    |  9 +++++----
126264  gio/gsocketaddress.c     |  2 +-
126265  4 files changed, 56 insertions(+), 8 deletions(-)
126266
126267 commit f8cb2a60b9fb79f4d3719f842d71245d844ee9c0
126268 Author: Ryan Lortie <desrt@desrt.ca>
126269 Date:   Thu Sep 9 16:28:18 2010 -0400
126270
126271     Add 3 new restrictions to the schema compiler
126272
126273      - can not extend schemas that already have paths
126274      - can not form list of schemas that already have paths
126275      - the path of a list schema, if given, must end with ':/'
126276
126277  gio/glib-compile-schemas.c | 25 ++++++++++++++++++++++++-
126278  1 file changed, 24 insertions(+), 1 deletion(-)
126279
126280 commit 7777dd2c3951e14fadb56a01b5c31b6404253cd3
126281 Author: Ryan Lortie <desrt@desrt.ca>
126282 Date:   Thu Sep 9 16:12:45 2010 -0400
126283
126284     Rename gschema-compile.c -> glib-compile-schemas.c
126285
126286  gio/Makefile.am                                   | 2 +-
126287  gio/{gschema-compile.c => glib-compile-schemas.c} | 0
126288  2 files changed, 1 insertion(+), 1 deletion(-)
126289
126290 commit 77e3badcf3f15c7ac235904160d775febfcebcb5
126291 Author: Ryan Lortie <desrt@desrt.ca>
126292 Date:   Mon Sep 6 12:47:37 2010 -0400
126293
126294     split GSettings.list_items => list_{children,keys}
126295
126296     This is an incompatible public API/ABI change.
126297
126298  gio/gio.symbols       |  3 +-
126299  gio/gsettings-tool.c  | 18 +++++------
126300  gio/gsettings.c       | 88
126301  +++++++++++++++++++++++++++++++++++++++++----------
126302  gio/gsettings.h       |  6 +++-
126303  gio/tests/gsettings.c | 18 +++++++----
126304  5 files changed, 97 insertions(+), 36 deletions(-)
126305
126306 commit 7b4cbbb7b21c9d53922a79aa499892b3de5642dc
126307 Author: Ryan Lortie <desrt@desrt.ca>
126308 Date:   Thu Sep 9 15:45:53 2010 -0400
126309
126310     Create GSettingsListenerVTable
126311
126312     ...instead of passing a whole whack of function pointers around
126313
126314     This is an internal API.
126315
126316  gio/gdelayedsettingsbackend.c  |  35 +++++++------
126317  gio/gsettings.c                |  48 +++++++++---------
126318  gio/gsettingsbackend.c         |  54 ++++++++-------------
126319  gio/gsettingsbackendinternal.h | 108
126320  +++++++++++++++++++----------------------
126321  4 files changed, 115 insertions(+), 130 deletions(-)
126322
126323 commit 7c6606854400ba2a4d0c5b5a0eb96ba90845f82e
126324 Author: David Zeuthen <davidz@redhat.com>
126325 Date:   Thu Sep 9 15:15:13 2010 -0400
126326
126327     GDBusMessage: Don't reset serial number when copying
126328
126329     Ryan pointed out that it's safe to do this because we have the
126330     G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL flag and that it simplifies
126331     how filter functions work.
126332
126333     Signed-off-by: David Zeuthen <davidz@redhat.com>
126334
126335  gio/gdbusconnection.h     | 12 ++++++------
126336  gio/gdbusmessage.c        |  3 ++-
126337  gio/gdbusprivate.c        |  6 ------
126338  gio/tests/gdbus-message.c |  2 +-
126339  4 files changed, 9 insertions(+), 14 deletions(-)
126340
126341 commit a51df8cefb17cdaea61a468076e0b67868439b4d
126342 Author: David Zeuthen <davidz@redhat.com>
126343 Date:   Thu Sep 9 14:14:45 2010 -0400
126344
126345     GUnixConnection: Remove comment about Linux
126346
126347     Since the previous commit, the g_unix_connection_send_credentials() /
126348     g_unix_connection_receive_credentials() functions now also works on
126349     FreeBSD since GUnixCredentialsMessage now works there.
126350
126351     The main idea is that the g_unix_connection_send_credentials() /
126352     g_unix_connection_receive_credentials() functions are the "main" API
126353     for getting credentials (one way or the other). So it's better to
126354     avoid advertising where it is currently implemented.
126355
126356     Signed-off-by: David Zeuthen <davidz@redhat.com>
126357
126358  gio/gunixconnection.c | 2 --
126359  1 file changed, 2 deletions(-)
126360
126361 commit 964eb62343b53cf9172d409adacbb58d78896092
126362 Author: Joe Marcus Clarke <marcus@freebsd.org>
126363 Date:   Thu Sep 9 14:10:01 2010 -0400
126364
126365     Bug 628904 – Add credential support for FreeBSD and fix a socket
126366     issue
126367
126368     Signed-off-by: David Zeuthen <davidz@redhat.com>
126369
126370  gio/gcredentials.c            | 53
126371  +++++++++++++++++++++++++++++++++++++++++++
126372  gio/gioenums.h                |  4 +++-
126373  gio/gsocket.c                 |  9 ++++++--
126374  gio/gunixcredentialsmessage.c | 46 +++++++++++++++++++++++++++++++++++++
126375  4 files changed, 109 insertions(+), 3 deletions(-)
126376
126377 commit ee945d8f621609086a8777ca4226cb93308c12e4
126378 Author: David Zeuthen <davidz@redhat.com>
126379 Date:   Thu Sep 9 14:00:46 2010 -0400
126380
126381     GDBusServer: Make ::new-connection return whether the connection
126382     was claimed
126383
126384     Otherwise things probably won't work in a garbage-collected world
126385     (consider the trivial GC that never collects garbage).
126386
126387     This commit breaks GDBusServer ABI. No known released software is
126388     using this code.
126389
126390     Signed-off-by: David Zeuthen <davidz@redhat.com>
126391
126392  gio/gdbusserver.c              | 34 ++++++++++++++++++++++------------
126393  gio/gio-marshal.list           |  1 +
126394  gio/tests/gdbus-example-peer.c |  4 +++-
126395  gio/tests/gdbus-peer.c         | 12 +++++++++---
126396  4 files changed, 35 insertions(+), 16 deletions(-)
126397
126398 commit c3371efcaa47b03941c6c8148687b0a21d18dfbe
126399 Author: David Zeuthen <davidz@redhat.com>
126400 Date:   Thu Sep 9 13:21:35 2010 -0400
126401
126402     Bug 624546 – Modification of GDBusMessage in filter function
126403
126404     Rework filter functions as per
126405
126406      https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8
126407
126408     This commit breaks ABI. However, this ABI break affects only
126409     applications using filter functions. The only known user of is dconf.
126410
126411     Signed-off-by: David Zeuthen <davidz@redhat.com>
126412
126413  docs/reference/gio/gio-sections.txt |  1 -
126414  gio/gdbusconnection.c               | 95
126415  +++++++++++++++----------------------
126416  gio/gdbusconnection.h               | 81 +++++++++++++++++++++++++------
126417  gio/gdbusprivate.c                  | 37 +++++++++------
126418  gio/gdbusprivate.h                  |  6 +--
126419  gio/gioenums.h                      | 25 ----------
126420  gio/tests/gdbus-connection.c        | 69 +++++++++++++++++----------
126421  gio/tests/gdbus-peer.c              |  4 +-
126422  8 files changed, 175 insertions(+), 143 deletions(-)
126423
126424 commit 3d8095588a149826872d97151db6370e9772c42e
126425 Author: David Zeuthen <davidz@redhat.com>
126426 Date:   Thu Sep 9 12:00:00 2010 -0400
126427
126428     Fix tmpl files
126429
126430     Signed-off-by: David Zeuthen <davidz@redhat.com>
126431
126432  docs/reference/glib/tmpl/conversions.sgml |  12 +--
126433  docs/reference/glib/tmpl/glib-unused.sgml |  40 +++++++++
126434  docs/reference/glib/tmpl/gregex.sgml      | 142
126435  +++++++++++++++---------------
126436  docs/reference/glib/tmpl/messages.sgml    |  27 ++----
126437  docs/reference/glib/tmpl/version.sgml     |  41 ---------
126438  5 files changed, 122 insertions(+), 140 deletions(-)
126439
126440 commit 67a00658eadfd99ffd1be8cb5a7387e3d77e63a7
126441 Author: David Zeuthen <davidz@redhat.com>
126442 Date:   Thu Sep 9 11:37:14 2010 -0400
126443
126444     GDBusMessage: Make it possible to lock and copy messages
126445
126446     Don't actually use this yet as that will require a couple of
126447     modifications to the filter function signature. This is part of the
126448     bug-fix for
126449
126450      https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8
126451
126452     Signed-off-by: David Zeuthen <davidz@redhat.com>
126453
126454  docs/reference/gio/gio-sections.txt |   3 +
126455  gio/gdbusmessage.c                  | 210
126456  +++++++++++++++++++++++++++++++++++-
126457  gio/gdbusmessage.h                  |   5 +-
126458  gio/gio.symbols                     |   3 +
126459  gio/tests/Makefile.am               |   4 +
126460  gio/tests/gdbus-message.c           | 153 ++++++++++++++++++++++++++
126461  6 files changed, 375 insertions(+), 3 deletions(-)
126462
126463 commit 016cecb179de46defe84d674c277add5c2a1bd3f
126464 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126465 Date:   Wed Sep 8 11:58:42 2010 +0300
126466
126467     Revert hack that broke things badly on Windows
126468
126469     This should fix bug #628952.
126470
126471     Don't include glib/gdatasetprivate.h directly. Especially don't define
126472     GLIB_COMPILATION when doing that, as that causes breakage on Windows
126473     because of the variable dllimport/dllexport stuff in gtypes.h that
126474     checks GLIB_COMPILATION. That macro really should be defined only when
126475     compiling code that goes into the libglib DLL. Otherwise the compiler
126476     thinks that variables that should be imported from libglib are
126477     actually defined in the code being compiled.
126478
126479     Just call g_atomic_pointer_get() as such, don't bother with
126480     G_DATALIST_GET_FLAGS.
126481
126482     Signed-off-by: Tor Lillqvist <tml@iki.fi>
126483
126484  gobject/gobject.c | 9 +--------
126485  1 file changed, 1 insertion(+), 8 deletions(-)
126486
126487 commit 349322622a46cafbda7d4d16c0fa9b245467d720
126488 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
126489 Date:   Tue Sep 7 18:03:19 2010 +0200
126490
126491     Updated Basque language
126492
126493  po/eu.po | 2300
126494  +++++++++++++++++++++++++++++++++++++++++---------------------
126495  1 file changed, 1526 insertions(+), 774 deletions(-)
126496
126497 commit e96bbfe63a3d6f1a16a417ce0d1f839b77cf4f93
126498 Author: Piotr Drąg <piotrdrag@gmail.com>
126499 Date:   Tue Sep 7 17:43:37 2010 +0200
126500
126501     Updated Polish translation
126502
126503  po/pl.po | 1791
126504  +++++++++++++++++++++++++-------------------------------------
126505  1 file changed, 713 insertions(+), 1078 deletions(-)
126506
126507 commit c3a7e51edfadbd9fb53db5c9443aa64d82dd763d
126508 Author: Piotr Drąg <piotrdrag@gmail.com>
126509 Date:   Tue Sep 7 17:42:19 2010 +0200
126510
126511     Updated Polish translation
126512
126513  po/pl.po | 2578
126514  +++++++++++++++++++++++++++++++++++++++++++-------------------
126515  1 file changed, 1800 insertions(+), 778 deletions(-)
126516
126517 commit c406b272a6b9d89f3061632507d7fc2538011b34
126518 Author: Duarte Loreto <happyguy_pt@hotmail.com>
126519 Date:   Tue Sep 7 00:33:02 2010 +0100
126520
126521     Updated Portuguese translation
126522
126523  po/pt.po | 276
126524  +++++++++++++++++++++++++++++++++++----------------------------
126525  1 file changed, 153 insertions(+), 123 deletions(-)
126526
126527 commit 5a0ba0f7fc056ec800454f4977d3307c879335d4
126528 Author: Duarte Loreto <happyguy_pt@hotmail.com>
126529 Date:   Tue Sep 7 00:29:36 2010 +0100
126530
126531     Updated Portuguese translation
126532
126533  po/pt.po | 2291
126534  ++++++++++++++++++++++++++++++++++++++++----------------------
126535  1 file changed, 1494 insertions(+), 797 deletions(-)
126536
126537 commit d0a4fae95f46e9b6a67057f241d7b904b5a7dbd3
126538 Author: Daniel Nylander <po@danielnylander.se>
126539 Date:   Mon Sep 6 23:10:09 2010 +0200
126540
126541     Updated Swedish translation
126542
126543  po/sv.po | 849
126544  +++++++++++++++++++++++++++++++++++++++++++--------------------
126545  1 file changed, 582 insertions(+), 267 deletions(-)
126546
126547 commit 3b9055265fd30a215cbd230dc61f77ef02337193
126548 Author: Gabor Kelemen <kelemeng@gnome.hu>
126549 Date:   Mon Sep 6 15:07:02 2010 +0200
126550
126551     Updated Hungarian translation
126552
126553  po/hu.po | 2287
126554  +++++++++++++++++++++++++++++++++++++++++---------------------
126555  1 file changed, 1503 insertions(+), 784 deletions(-)
126556
126557 commit 548ddd5fe92fd9e14e217e68930bd036bffadc5f
126558 Author: Tor Lillqvist <tml@iki.fi>
126559 Date:   Mon Sep 6 15:56:16 2010 +0300
126560
126561     Fix build on Windows and possibly other non-Linux platforms
126562
126563     Include glibconfig.h in files that test G_OS_WIN32. Include headers
126564     for GLib APIs used conditionally where needed.
126565
126566  glib/gbacktrace.c |  1 +
126567  glib/gconvert.c   |  6 ++++++
126568  glib/gdate.c      |  5 +++++
126569  glib/gfileutils.c |  1 +
126570  glib/gmain.c      | 18 ++++++++++++++++++
126571  glib/gpoll.c      |  4 ++++
126572  glib/gslice.c     |  1 +
126573  glib/gstdio.c     |  1 +
126574  glib/gtimer.c     |  2 +-
126575  glib/gutils.c     |  6 ++++++
126576  10 files changed, 44 insertions(+), 1 deletion(-)
126577
126578 commit 2aa135ee3d7b0a3e3140ce994ef0f554cadf9ab4
126579 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126580 Date:   Mon Sep 6 12:26:40 2010 +0100
126581
126582     Whitespace fixes
126583
126584  glib/gdatetime.c | 20 +++++++++++---------
126585  1 file changed, 11 insertions(+), 9 deletions(-)
126586
126587 commit 43098d0038ce1273844e2fba34cfa2408cd6e3bd
126588 Author: Damien Lespiau <damien.lespiau@intel.com>
126589 Date:   Sun Sep 5 21:47:44 2010 +0100
126590
126591     datetime: Rename shadowing variables
126592
126593     timezone and tzname shadow variables declared in time.h. Let's rename
126594     them to time_zone and tz_name then.
126595
126596     https://bugzilla.gnome.org/show_bug.cgi?id=628839
126597
126598  glib/gdatetime.c | 46 +++++++++++++++++++++++-----------------------
126599  glib/gdatetime.h |  2 +-
126600  2 files changed, 24 insertions(+), 24 deletions(-)
126601
126602 commit 875ad12345e22b3189e524d9bede58f6e7b5cf88
126603 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
126604 Date:   Fri Sep 3 14:43:11 2010 +0100
126605
126606     gdatetime: Use proleptic gregorian
126607
126608     Use Proleptic Gregorian calendar instead of the Julian calendar
126609     as the internal representation.
126610
126611     https://bugzilla.gnome.org/show_bug.cgi?id=50076
126612
126613     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
126614
126615  glib/gdatetime.c       | 225
126616  ++++++++++++++++++++++++++++---------------------
126617  glib/tests/gdatetime.c |  32 +++++++
126618  2 files changed, 161 insertions(+), 96 deletions(-)
126619
126620 commit 6bb89501cf7bfb5e4365d8dd3ef045a0c096af0c
126621 Author: Christian Hergert <chris@dronelabs.com>
126622 Date:   Tue Aug 31 09:27:58 2010 -0700
126623
126624     datetime: use g_utf8_next_char() to walk utf8 string
126625
126626     Previously, the format string was iterated many times by
126627     walking to the given offset in the string repeatedly.
126628     This patch instead walks the string using g_utf8_next_char().
126629
126630     Additionally, the character for lookups was a char and could
126631     loose content.  This uses gunichar instead.
126632
126633     https://bugzilla.gnome.org/show_bug.cgi?id=50076
126634
126635  glib/gdatetime.c | 29 +++++++++++++----------------
126636  1 file changed, 13 insertions(+), 16 deletions(-)
126637
126638 commit 52e44ddec27cca394e7aa047d994530783b7026a
126639 Author: Christian Hergert <chris@dronelabs.com>
126640 Date:   Tue Aug 31 09:10:16 2010 -0700
126641
126642     datetime: avoid using __year
126643
126644     These were left over from when the inline functions where implemented
126645     as macros.  They are no longer needed and where clashing with the
126646     global __year anyway.
126647
126648     https://bugzilla.gnome.org/show_bug.cgi?id=50076
126649
126650  glib/gdatetime.c | 54
126651  +++++++++++++++++++++++++++---------------------------
126652  1 file changed, 27 insertions(+), 27 deletions(-)
126653
126654 commit 64300c0cc44b206db3f4dd206cced56ddda33038
126655 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126656 Date:   Thu Aug 26 15:23:13 2010 +0100
126657
126658     datetime: Add get_week_of_year()
126659
126660     https://bugzilla.gnome.org/show_bug.cgi?id=628029
126661
126662     Based on a patch by: Joseph Pingenot
126663
126664     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
126665
126666  docs/reference/glib/glib-sections.txt | 25 +++++++++++++------------
126667  glib/gdatetime.c                      | 21 +++++++++++++++++++++
126668  glib/gdatetime.h                      |  1 +
126669  glib/glib.symbols                     |  1 +
126670  4 files changed, 36 insertions(+), 12 deletions(-)
126671
126672 commit 70ef2e3bf64b4bfe85d2cf60daf95c50aa292039
126673 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126674 Date:   Thu Aug 26 13:11:46 2010 +0100
126675
126676     datetime: Rename internal method
126677
126678     Use add_ymd(), to reflect the order of the arguments.
126679
126680  glib/gdatetime.c | 12 ++++++------
126681  1 file changed, 6 insertions(+), 6 deletions(-)
126682
126683 commit 959886d95e0f4caafbfd300320dc8055e8bbbac7
126684 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126685 Date:   Mon Sep 6 11:43:04 2010 +0100
126686
126687     build: Fix warnings caused by missing includes
126688
126689  glib/giounix.c | 1 +
126690  glib/gslice.c  | 2 ++
126691  glib/gspawn.c  | 2 ++
126692  3 files changed, 5 insertions(+)
126693
126694 commit 438d195d19f627dc9da9d72ca153f5caba5db151
126695 Author: Khaled Hosny <khaledhosny@eglug.org>
126696 Date:   Sun Sep 5 16:23:00 2010 +0200
126697
126698     Updated Arabic translation
126699
126700  po/ar.po | 1982
126701  ++++++++++++++++++++++++++++++++++++++++----------------------
126702  1 file changed, 1297 insertions(+), 685 deletions(-)
126703
126704 commit f4c84a59f89f3f22958cf5b263963e801d76065d
126705 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
126706 Date:   Sun Sep 5 19:24:01 2010 +0800
126707
126708     Updated Traditional Chinese translation(Hong Kong and Taiwan)
126709
126710  po/zh_HK.po | 546
126711  +++++++++++++++++++++++++++++++++++++++++-------------------
126712  po/zh_TW.po | 546
126713  +++++++++++++++++++++++++++++++++++++++++-------------------
126714  2 files changed, 758 insertions(+), 334 deletions(-)
126715
126716 commit f13d5612116de1e968764721fbc60b8e1d378430
126717 Author: Matthias Clasen <mclasen@redhat.com>
126718 Date:   Sun Sep 5 00:23:03 2010 -0400
126719
126720     More header inclusion cleanup
126721
126722  glib/gatomic-gcc.c |  2 +-
126723  glib/gatomic.c     |  2 +-
126724  glib/gerror.c      |  4 +++-
126725  glib/giounix.c     | 10 +++++++---
126726  glib/gprintf.c     |  1 -
126727  glib/gslice.c      | 15 +++++++++------
126728  glib/gspawn.c      |  7 ++++++-
126729  glib/gunidecomp.c  |  3 ++-
126730  glib/gutils.c      | 10 +++++++++-
126731  9 files changed, 38 insertions(+), 16 deletions(-)
126732
126733 commit 19972a1b57ef092067f001bb8d870fa552cc20a2
126734 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126735 Date:   Sat Sep 4 18:24:50 2010 +0100
126736
126737     build: Quench the compiler's thirst for warnings
126738
126739  gio/gdbusauthmechanismsha1.c    | 1 +
126740  gio/gdbusmessage.c              | 1 +
126741  gio/gdbusproxy.c                | 1 +
126742  gio/gdbusserver.c               | 1 +
126743  gio/tests/gdbus-introspection.c | 5 ++++-
126744  gio/tests/gdbus-peer.c          | 1 +
126745  6 files changed, 9 insertions(+), 1 deletion(-)
126746
126747 commit 581e68b7d3f57654d881cea6de7bdfabae62e368
126748 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126749 Date:   Sat Sep 4 18:15:15 2010 +0100
126750
126751     gmain: Define _GNU_SOURCE before including glibconfig.h
126752
126753     As it pulls in unistd.h from something else.
126754
126755  glib/gmain.c | 7 +++++--
126756  1 file changed, 5 insertions(+), 2 deletions(-)
126757
126758 commit ca7dee5949185cd43a1f71c4e2b15987a0cc3160
126759 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126760 Date:   Sat Sep 4 18:04:34 2010 +0100
126761
126762     Build fixes for the fall-out of the inclusion changes
126763
126764  glib/gbacktrace.c | 3 +++
126765  glib/gchecksum.c  | 1 +
126766  glib/gdataset.c   | 1 +
126767  glib/gdatetime.c  | 3 +++
126768  glib/gdatetime.h  | 2 +-
126769  glib/gdir.c       | 1 +
126770  glib/ghash.c      | 1 +
126771  glib/ghostutils.c | 1 +
126772  glib/giochannel.c | 1 +
126773  glib/gpoll.c      | 1 +
126774  glib/grand.c      | 1 +
126775  glib/gscanner.c   | 1 +
126776  glib/gshell.c     | 1 +
126777  13 files changed, 17 insertions(+), 1 deletion(-)
126778
126779 commit b1dbcc40237f77f3648b8f5fd654ce30d260f7ba
126780 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126781 Date:   Sat Sep 4 18:03:33 2010 +0100
126782
126783     gtimer: Fix a compilation warning
126784
126785  glib/gtimer.c | 2 +-
126786  1 file changed, 1 insertion(+), 1 deletion(-)
126787
126788 commit 01a46e5c652ec8030226a9cf54025e175f56caac
126789 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126790 Date:   Sat Sep 4 17:22:39 2010 +0100
126791
126792     Hack to include glib/gdatasetprivate.h directly
126793
126794     The gdatasetprivate.h header includes gatomic.h directly. It all works
126795     well in GLib, but inside GObject it will trigger the single inclusion
126796     guard.
126797
126798     Since this is a private header, and it's kind of a special case,
126799     one way
126800     to fix it is to declare GLIB_COMPILATION around it and fool the single
126801     inclusion guard in gatomic.h into thinking we're compiling GLib
126802     and not
126803     GObject.
126804
126805  gobject/gobject.c | 5 +++++
126806  1 file changed, 5 insertions(+)
126807
126808 commit 82db1446b39a4579b342b89fd0eba50c4f93441b
126809 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126810 Date:   Sat Sep 4 17:22:18 2010 +0100
126811
126812     Add missing gstrfuncs.h include
126813
126814     For g_strdup() and friends.
126815
126816  glib/gutf8.c | 1 +
126817  1 file changed, 1 insertion(+)
126818
126819 commit 04077ff5c5f57dd8c55c47bfb80d551e594a525c
126820 Author: Matthias Clasen <mclasen@redhat.com>
126821 Date:   Fri Sep 3 23:03:14 2010 -0400
126822
126823     More include cleanups
126824
126825  glib/gconvert.c    |   16 +-
126826  glib/gdataset.c    |   11 +-
126827  glib/gdate.c       |   10 +-
126828  glib/gdir.c        |    4 +-
126829  glib/gfileutils.c  |    4 +-
126830  glib/ghash.c       |    5 +-
126831  glib/ghook.c       |    8 +-
126832  glib/ghostutils.c  |   11 +-
126833  glib/giochannel.c  |    3 +-
126834  glib/gmain.c       |   17 +-
126835  glib/gpoll.c       |    2 +-
126836  glib/gqsort.c      |    4 +-
126837  glib/gscanner.c    |   27 +-
126838  glib/gshell.c      |    9 +-
126839  glib/gstdio.c      |    2 -
126840  glib/gstrfuncs.c   | 1128
126841  ++++++++++++++++++++++++++--------------------------
126842  glib/gthreadpool.c |    7 +-
126843  glib/gtimer.c      |   10 +-
126844  glib/gunicollate.c |    7 +-
126845  glib/guniprop.c    |    6 +-
126846  20 files changed, 672 insertions(+), 619 deletions(-)
126847
126848 commit dc2e46b2aa5b57883379807421eb1d0493ae343e
126849 Author: Matthias Clasen <mclasen@redhat.com>
126850 Date:   Fri Sep 3 21:24:40 2010 -0400
126851
126852     Don't include glib.h in other headers
126853
126854  glib/gdatasetprivate.h | 2 +-
126855  1 file changed, 1 insertion(+), 1 deletion(-)
126856
126857 commit 2effb8d0eaf8041615dda14e4cc82ed764255859
126858 Author: Matthias Clasen <mclasen@redhat.com>
126859 Date:   Fri Sep 3 21:20:07 2010 -0400
126860
126861     Remove excessive header includes
126862
126863  glib/goption.c | 1898
126864  ++++++++++++++++++++++++++++----------------------------
126865  1 file changed, 951 insertions(+), 947 deletions(-)
126866
126867 commit 7c68050451b0480673bb389c70f238fcd871790b
126868 Author: Matthias Clasen <mclasen@redhat.com>
126869 Date:   Fri Sep 3 21:15:45 2010 -0400
126870
126871     Remove excessive header includes
126872
126873  glib/gdatetime.c | 8 ++++----
126874  glib/gdatetime.h | 2 +-
126875  2 files changed, 5 insertions(+), 5 deletions(-)
126876
126877 commit aad19216518126306a385dd5b6fb2448bc1d3b22
126878 Author: Matthias Clasen <mclasen@redhat.com>
126879 Date:   Fri Sep 3 21:12:03 2010 -0400
126880
126881     Don't include glib.h in other headers
126882
126883  glib/gunicodeprivate.h | 2 +-
126884  1 file changed, 1 insertion(+), 1 deletion(-)
126885
126886 commit 349aec676c01d72c42ce186b258fdde52acd6611
126887 Author: Matthias Clasen <mclasen@redhat.com>
126888 Date:   Fri Sep 3 20:57:05 2010 -0400
126889
126890     Remove excessive header inclusions
126891
126892  glib/glist.c | 8 +++++---
126893  1 file changed, 5 insertions(+), 3 deletions(-)
126894
126895 commit 633f438300ab08b97f8f4ea8ff1b06bd8413cf24
126896 Author: Matthias Clasen <mclasen@redhat.com>
126897 Date:   Fri Sep 3 20:55:17 2010 -0400
126898
126899     Remove excessive header inclusions
126900
126901  glib/gqueue.c | 6 ++++--
126902  1 file changed, 4 insertions(+), 2 deletions(-)
126903
126904 commit 7ddd2100c36215b8806569933d046b96d7eea09a
126905 Author: Matthias Clasen <mclasen@redhat.com>
126906 Date:   Fri Sep 3 20:53:37 2010 -0400
126907
126908     Remove excessive header inclusions
126909
126910  glib/gmarkup.c | 7 ++++++-
126911  1 file changed, 6 insertions(+), 1 deletion(-)
126912
126913 commit 56818094485fdfb26ee57b86afe1526704158a73
126914 Author: Matthias Clasen <mclasen@redhat.com>
126915 Date:   Fri Sep 3 20:51:08 2010 -0400
126916
126917     Remove excessive header inclusions
126918
126919  glib/gmessages.c | 23 ++++++++++++++++-------
126920  1 file changed, 16 insertions(+), 7 deletions(-)
126921
126922 commit a376d9f4c85bdac832f404175b4e65e0a81825a1
126923 Author: Matthias Clasen <mclasen@redhat.com>
126924 Date:   Fri Sep 3 20:46:40 2010 -0400
126925
126926     Remove some unneeded headers
126927
126928  glib/gnode.c | 8 +++++---
126929  1 file changed, 5 insertions(+), 3 deletions(-)
126930
126931 commit 92c577eeff6c42247a4eb3a74eb3f4894a143f9d
126932 Author: Matthias Clasen <mclasen@redhat.com>
126933 Date:   Fri Sep 3 20:44:59 2010 -0400
126934
126935     Remove eexcessive header inclusions
126936
126937  glib/grand.c | 10 +++++++---
126938  1 file changed, 7 insertions(+), 3 deletions(-)
126939
126940 commit 0a9eb80798274cb4faffcf8bd6fee829d767b336
126941 Author: Matthias Clasen <mclasen@redhat.com>
126942 Date:   Fri Sep 3 20:41:52 2010 -0400
126943
126944     Remove redundant header inclusions
126945
126946  glib/gprimes.c | 6 +++---
126947  1 file changed, 3 insertions(+), 3 deletions(-)
126948
126949 commit 6e3b14e155d08e7fee722c282f2b0c42c4bb7bbe
126950 Author: Matthias Clasen <mclasen@redhat.com>
126951 Date:   Fri Sep 3 20:38:30 2010 -0400
126952
126953     Remove redundant header inclusions
126954
126955  glib/gunibreak.c | 1 -
126956  glib/gunibreak.h | 3 +++
126957  2 files changed, 3 insertions(+), 1 deletion(-)
126958
126959 commit c5049d86f94cc7f943ee63c93bb01100e759769b
126960 Author: Matthias Clasen <mclasen@redhat.com>
126961 Date:   Fri Sep 3 20:34:15 2010 -0400
126962
126963     Remove redundant header inclusions
126964
126965  glib/gstring.c | 7 ++++---
126966  1 file changed, 4 insertions(+), 3 deletions(-)
126967
126968 commit 96d87da379879f20e2c162b468525aaa1a0a82dd
126969 Author: Matthias Clasen <mclasen@redhat.com>
126970 Date:   Fri Sep 3 20:30:54 2010 -0400
126971
126972     Remove redundant header inclusions
126973
126974  glib/gregex.c | 8 ++++----
126975  1 file changed, 4 insertions(+), 4 deletions(-)
126976
126977 commit 3e2f1e38255d8157a2ecf244d6a5f6515b8c2d6b
126978 Author: Matthias Clasen <mclasen@redhat.com>
126979 Date:   Fri Sep 3 20:27:45 2010 -0400
126980
126981     Remove redundant header inclusions
126982
126983     and some whitespace cleanup.
126984
126985  glib/gsequence.c | 638
126986  ++++++++++++++++++++++++++++---------------------------
126987  1 file changed, 320 insertions(+), 318 deletions(-)
126988
126989 commit 8f81ee86ee307448d9a687c01d4958914e5ebc90
126990 Author: Matthias Clasen <mclasen@redhat.com>
126991 Date:   Fri Sep 3 20:15:16 2010 -0400
126992
126993     Remove redundant header inclusions
126994
126995  glib/gslist.c | 345
126996  +++++++++++++++++++++++++++++-----------------------------
126997  1 file changed, 173 insertions(+), 172 deletions(-)
126998
126999 commit d95c6b88348a7c6480c3368d7762137a40a490ba
127000 Author: Matthias Clasen <mclasen@redhat.com>
127001 Date:   Fri Sep 3 20:12:09 2010 -0400
127002
127003     Remove redundant header inclusions
127004
127005  glib/gvariant-parser.c | 10 +++++++++-
127006  1 file changed, 9 insertions(+), 1 deletion(-)
127007
127008 commit 1409bbab674d935dd3e8072a17719be1e0ba9d66
127009 Author: Matthias Clasen <mclasen@redhat.com>
127010 Date:   Fri Sep 3 20:05:27 2010 -0400
127011
127012     Remove redundant header inclusions
127013
127014  glib/gtree.c | 5 ++++-
127015  1 file changed, 4 insertions(+), 1 deletion(-)
127016
127017 commit 9471902d4d386328f248e2db2e3be895c4ecd5f1
127018 Author: Matthias Clasen <mclasen@redhat.com>
127019 Date:   Fri Sep 3 20:01:55 2010 -0400
127020
127021     Remove redundant header inclusions
127022
127023  glib/gutf8.c | 7 +++++--
127024  1 file changed, 5 insertions(+), 2 deletions(-)
127025
127026 commit ebcdbd9555b7a1a06ad666d1fef187779f085ea1
127027 Author: Matthias Clasen <mclasen@redhat.com>
127028 Date:   Fri Sep 3 19:49:34 2010 -0400
127029
127030     Remove redundant header inclusions
127031
127032     and clean up some whitespace
127033
127034  glib/gchecksum.c | 50 ++++++++++++++++++++++++++------------------------
127035  glib/gchecksum.h | 40 ++++++++++++++++++++--------------------
127036  2 files changed, 46 insertions(+), 44 deletions(-)
127037
127038 commit 9b3fb41a5e4fd9d87c606dcea0fd1cd505b54311
127039 Author: Matthias Clasen <mclasen@redhat.com>
127040 Date:   Fri Sep 3 19:41:49 2010 -0400
127041
127042     Remove redundant header inclusions
127043
127044     and clean up some whitespace
127045
127046  glib/gbacktrace.c | 58
127047  ++++++++++++++++++++++++++++---------------------------
127048  glib/gbacktrace.h | 14 +++++++-------
127049  2 files changed, 37 insertions(+), 35 deletions(-)
127050
127051 commit 156a3f71952e37aef199ab381f552a5fe014decb
127052 Author: Matthias Clasen <mclasen@redhat.com>
127053 Date:   Fri Sep 3 19:38:56 2010 -0400
127054
127055     Whitespace cleanup
127056
127057  glib/gcache.c | 28 ++++++++++++++--------------
127058  glib/gcache.h |  2 +-
127059  2 files changed, 15 insertions(+), 15 deletions(-)
127060
127061 commit 8300820f7bacd8eb85446be5a5edd7829bd640a6
127062 Author: Matthias Clasen <mclasen@redhat.com>
127063 Date:   Fri Sep 3 19:37:54 2010 -0400
127064
127065     Remove redundant header inclusions
127066
127067  glib/gcache.c | 5 ++++-
127068  1 file changed, 4 insertions(+), 1 deletion(-)
127069
127070 commit 5d4ef36f91074a4477bca67e2519e2ca13f3ae2c
127071 Author: Matthias Clasen <mclasen@redhat.com>
127072 Date:   Fri Sep 3 19:33:11 2010 -0400
127073
127074     Whitespace cleanup
127075
127076  glib/gbase64.c | 196
127077  ++++++++++++++++++++++++++++-----------------------------
127078  glib/gbase64.h |  44 ++++++-------
127079  2 files changed, 120 insertions(+), 120 deletions(-)
127080
127081 commit 489b780bb95d9941617ab21160823e0ad268f1b7
127082 Author: Matthias Clasen <mclasen@redhat.com>
127083 Date:   Fri Sep 3 19:32:02 2010 -0400
127084
127085     Remove redundant header inclusions
127086
127087  glib/gbase64.c | 2 +-
127088  1 file changed, 1 insertion(+), 1 deletion(-)
127089
127090 commit 4e5532ec51e7091656f2853895cee3dc69f8ad5e
127091 Author: Matthias Clasen <mclasen@redhat.com>
127092 Date:   Fri Sep 3 19:03:34 2010 -0400
127093
127094     Sort extensions properly
127095
127096     Just taking the difference of the priorities has overflow issues,
127097     as pointed out in bug 623069.
127098
127099  gio/giomodule.c | 8 +++++++-
127100  1 file changed, 7 insertions(+), 1 deletion(-)
127101
127102 commit 42080449d078c27f2098419b27d0f63269ee2d70
127103 Author: Matthias Clasen <mclasen@redhat.com>
127104 Date:   Fri Sep 3 18:11:08 2010 -0400
127105
127106     Add a note about size limits of private structures
127107
127108     Also add some assertions to check these limits, instead of
127109     failing silently.  Bug 604479.
127110
127111  gobject/gtype.c | 21 ++++++++++++++++-----
127112  1 file changed, 16 insertions(+), 5 deletions(-)
127113
127114 commit db4fb1b115b2cd4142454db64da2b0abfedcd31b
127115 Author: Christian Persch <chpe@gnome.org>
127116 Date:   Fri Sep 3 16:05:28 2010 -0400
127117
127118     Plug a mem leak in the gdbus-proxy test
127119
127120     ==23341== 65 bytes in 3 blocks are definitely lost in loss record
127121     927 of 1,020
127122     ==23341==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127123     ==23341==    by 0x4057094: g_malloc (gmem.c:134)
127124     ==23341==    by 0x40573DB: g_malloc_n (gmem.c:281)
127125     ==23341==    by 0x40717FC: g_strdup (gstrfuncs.c:101)
127126     ==23341==    by 0x4147F56: value_lcopy_string (gvaluetypes.c:313)
127127     ==23341==    by 0x4123F0B: g_object_get_valist (gobject.c:1643)
127128     ==23341==    by 0x41240FF: g_object_get (gobject.c:1731)
127129     ==23341==    by 0x804C39E: test_basic (gdbus-proxy.c:522)
127130
127131     Bug #628331.
127132
127133  gio/tests/gdbus-proxy.c | 9 ++++++---
127134  1 file changed, 6 insertions(+), 3 deletions(-)
127135
127136 commit 5de1bf4a91f405ed5bca4768961e830c8b95e48c
127137 Author: Christian Persch <chpe@gnome.org>
127138 Date:   Fri Sep 3 16:04:29 2010 -0400
127139
127140     Plug a mem leak in the gdbus-proxy test
127141
127142     ==23341== 85 (24 direct, 61 indirect) bytes in 1 blocks are definitely
127143     lost in loss record 900 of 971
127144     ==23341==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127145     ==23341==    by 0x4057094: g_malloc (gmem.c:134)
127146     ==23341==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127147     ==23341==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127148     ==23341==    by 0x403A751: g_error_new_valist (gerror.c:54)
127149     ==23341==    by 0x403AAD4: g_set_error (gerror.c:240)
127150     ==23341==    by 0x420B807: decode_method_reply
127151     (gdbusconnection.c:4774)
127152     ==23341==    by 0x420C2BA: g_dbus_connection_call_sync
127153     (gdbusconnection.c:5188)
127154     ==23341==    by 0x421B7C9: g_dbus_proxy_call_sync (gdbusproxy.c:2477)
127155     ==23341==    by 0x804BD89: test_bogus_method_return
127156     (gdbus-proxy.c:430)
127157
127158     Bug #628331.
127159
127160  gio/tests/gdbus-proxy.c | 1 +
127161  1 file changed, 1 insertion(+)
127162
127163 commit be33ef85d0a89c2ded655785a4b930926e403e64
127164 Author: Christian Persch <chpe@gnome.org>
127165 Date:   Fri Sep 3 16:03:48 2010 -0400
127166
127167     Plug some mem leaks in gdbus-peer test
127168
127169     ==29535== 56 (24 direct, 32 indirect) bytes in 1 blocks are definitely
127170     lost in loss record 1,112 of 1,264
127171     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127172     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
127173     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127174     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
127175     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
127176     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
127177     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
127178     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
127179     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
127180     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
127181     (gdbusconnection.c:2585)
127182     ==29535==    by 0x804D63A: test_nonce_tcp (gdbus-peer.c:1229)
127183
127184     ==29535== 107 (24 direct, 83 indirect) bytes in 1 blocks are
127185     definitely lost in loss record 1,188 of 1,264
127186     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127187     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
127188     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127189     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
127190     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
127191     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
127192     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
127193     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
127194     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
127195     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
127196     (gdbusconnection.c:2585)
127197     ==29535==    by 0x804D8E8: test_nonce_tcp (gdbus-peer.c:1259)
127198
127199     ==29535== 112 (24 direct, 88 indirect) bytes in 1 blocks are
127200     definitely lost in loss record 1,193 of 1,264
127201     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127202     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
127203     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127204     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
127205     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
127206     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
127207     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
127208     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
127209     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
127210     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
127211     (gdbusconnection.c:2585)
127212     ==29535==    by 0x804D79A: test_nonce_tcp (gdbus-peer.c:1248)
127213
127214     ==29535== 73 (24 direct, 49 indirect) bytes in 1 blocks are definitely
127215     lost in loss record 1,152 of 1,264
127216     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127217     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
127218     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127219     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
127220     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
127221     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
127222     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
127223     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
127224     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
127225     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
127226     (gdbusconnection.c:2585)
127227     ==29535==    by 0x804C6CE: test_peer (gdbus-peer.c:803)
127228
127229     Bug #628331.
127230
127231  gio/tests/gdbus-peer.c | 4 ++++
127232  1 file changed, 4 insertions(+)
127233
127234 commit 3df586613916b44cb23edb296f5f468ac6bd80f2
127235 Author: Christian Persch <chpe@gnome.org>
127236 Date:   Fri Sep 3 16:02:11 2010 -0400
127237
127238     Plug a mem leak in the gdbus-peer test
127239
127240     ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely
127241     lost in loss record 779 of 1,423
127242     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127243     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
127244     ==6793==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127245     ==6793==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127246     ==6793==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
127247     ==6793==    by 0x412372A: g_object_constructor (gobject.c:1482)
127248     ==6793==    by 0x4122E1D: g_object_newv (gobject.c:1266)
127249     ==6793==    by 0x4122B93: g_object_new (gobject.c:1178)
127250     ==6793==    by 0x41DB4F9: g_unix_fd_list_new (gunixfdlist.c:159)
127251     ==6793==    by 0x804AADD: test_interface_method_call
127252     (gdbus-peer.c:172)
127253
127254     Bug #628331.
127255
127256  gio/tests/gdbus-peer.c | 1 +
127257  1 file changed, 1 insertion(+)
127258
127259 commit bd2faedefdbbfa0cbe5c0ee2b3e50eed91617990
127260 Author: Christian Persch <chpe@gnome.org>
127261 Date:   Fri Sep 3 16:01:10 2010 -0400
127262
127263     Plug a mem leak in network-address test
127264
127265     ==4616== 46 (32 direct, 14 indirect) bytes in 1 blocks are definitely
127266     lost in loss record 193 of 305
127267     ==4616==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127268     ==4616==    by 0x4057094: g_malloc (gmem.c:134)
127269     ==4616==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127270     ==4616==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127271     ==4616==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
127272     ==4616==    by 0x412372A: g_object_constructor (gobject.c:1482)
127273     ==4616==    by 0x4123147: g_object_newv (gobject.c:1347)
127274     ==4616==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
127275     ==4616==    by 0x4122BB4: g_object_new (gobject.c:1181)
127276     ==4616==    by 0x41B2D0F: g_network_address_new
127277     (gnetworkaddress.c:262)
127278     ==4616==    by 0x8048A70: test_basic (network-address.c:10)
127279
127280     Bug #628331.
127281
127282  gio/tests/network-address.c | 2 ++
127283  1 file changed, 2 insertions(+)
127284
127285 commit fa6937603c098e8c6e83c8e3bd35ed7bab56ca38
127286 Author: Christian Persch <chpe@gnome.org>
127287 Date:   Fri Sep 3 16:00:15 2010 -0400
127288
127289     Plug a mem leak in contexts test
127290
127291     ==14059== 96 bytes in 2 blocks are definitely lost in loss record
127292     520 of 543
127293     ==14059==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127294     ==14059==    by 0x4057094: g_malloc (gmem.c:134)
127295     ==14059==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127296     ==14059==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127297     ==14059==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
127298     ==14059==    by 0x411E72A: g_object_constructor (gobject.c:1482)
127299     ==14059==    by 0x411DE1D: g_object_newv (gobject.c:1266)
127300     ==14059==    by 0x411DB93: g_object_new (gobject.c:1178)
127301     ==14059==    by 0x42296AF: _g_local_file_input_stream_new
127302     (glocalfileinputstream.c:152)
127303     ==14059==    by 0x422281F: g_local_file_read (glocalfile.c:1322)
127304     ==14059==    by 0x418A8A9: open_read_async_thread (gfile.c:5050)
127305     ==14059==    by 0x41B71BB: run_in_thread (gsimpleasyncresult.c:853)
127306     ==14059==    by 0x41A5FBC: io_job_thread (gioscheduler.c:181)
127307     ==14059==    by 0x407DCDE: g_thread_pool_thread_proxy
127308     (gthreadpool.c:314)
127309     ==14059==    by 0x407C6B0: g_thread_create_proxy (gthread.c:1897)
127310     ==14059==    by 0x57D918: start_thread (pthread_create.c:301)
127311     ==14059==    by 0x4C6CBD: clone (clone.S:133)
127312
127313     Bug #628331.
127314
127315  gio/tests/contexts.c | 2 ++
127316  1 file changed, 2 insertions(+)
127317
127318 commit 60349ecc4d41c57d9461355a137316aef224b3c2
127319 Author: Christian Persch <chpe@gnome.org>
127320 Date:   Fri Sep 3 15:58:51 2010 -0400
127321
127322     Plug mem leaks in contexts test
127323
127324     ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely
127325     lost in loss record 515 of 547
127326     ==2464==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127327     ==2464==    by 0x4057094: g_malloc (gmem.c:134)
127328     ==2464==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127329     ==2464==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127330     ==2464==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
127331     ==2464==    by 0x411E72A: g_object_constructor (gobject.c:1482)
127332     ==2464==    by 0x411DE1D: g_object_newv (gobject.c:1266)
127333     ==2464==    by 0x411DB93: g_object_new (gobject.c:1178)
127334     ==2464==    by 0x4220D74: _g_local_file_new (glocalfile.c:310)
127335     ==2464==    by 0x422C897: g_local_vfs_get_file_for_path
127336     (glocalvfs.c:84)
127337     ==2464==    by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94)
127338     ==2464==    by 0x418C1B6: g_file_new_for_path (gfile.c:5898)
127339     ==2464==    by 0x8049509: test1_thread (contexts.c:110)
127340
127341     ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely
127342     lost in loss record 516 of 547
127343     ==2464==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127344     ==2464==    by 0x4057094: g_malloc (gmem.c:134)
127345     ==2464==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127346     ==2464==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127347     ==2464==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
127348     ==2464==    by 0x411E72A: g_object_constructor (gobject.c:1482)
127349     ==2464==    by 0x411DE1D: g_object_newv (gobject.c:1266)
127350     ==2464==    by 0x411DB93: g_object_new (gobject.c:1178)
127351     ==2464==    by 0x4220D74: _g_local_file_new (glocalfile.c:310)
127352     ==2464==    by 0x422C897: g_local_vfs_get_file_for_path
127353     (glocalvfs.c:84)
127354     ==2464==    by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94)
127355     ==2464==    by 0x418C1B6: g_file_new_for_path (gfile.c:5898)
127356     ==2464==    by 0x804964D: test_context_independence (contexts.c:144)
127357
127358     Bug #628331.
127359
127360  gio/tests/contexts.c | 2 ++
127361  1 file changed, 2 insertions(+)
127362
127363 commit e4a6b1dcdc9bbe0b5d06228a662d8f3d0ce50e9c
127364 Author: Christian Persch <chpe@gnome.org>
127365 Date:   Fri Sep 3 15:57:26 2010 -0400
127366
127367     Plug a mem leak in buffered-input-stream test
127368
127369     ==2429== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
127370     lost in loss record 276 of 355
127371     ==2429==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127372     ==2429==    by 0x4057094: g_malloc (gmem.c:134)
127373     ==2429==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127374     ==2429==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127375     ==2429==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
127376     ==2429==    by 0x403AC31: g_set_error_literal (gerror.c:314)
127377     ==2429==    by 0x4175525: g_buffered_input_stream_read_byte
127378     (gbufferedinputstream.c:880)
127379     ==2429==    by 0x804A21A: test_read_byte (buffered-input-stream.c:153)
127380
127381     Bug #628331.
127382
127383  gio/tests/buffered-input-stream.c | 1 +
127384  1 file changed, 1 insertion(+)
127385
127386 commit 01a19dee6855d3caede22ef8dc28606ee89cf60e
127387 Author: Christian Persch <chpe@gnome.org>
127388 Date:   Fri Sep 3 15:56:23 2010 -0400
127389
127390     Plug a mem leak in g-icon test
127391
127392     ==2428== 256 bytes in 1 blocks are definitely lost in loss record
127393     591 of 604
127394     ==2428==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
127395     ==2428==    by 0x40571A5: g_realloc (gmem.c:181)
127396     ==2428==    by 0x4075287: g_string_maybe_expand (gstring.c:395)
127397     ==2428==    by 0x40760D8: g_string_insert_c (gstring.c:1049)
127398     ==2428==    by 0x4074D41: g_string_append_c_inline (gstring.h:153)
127399     ==2428==    by 0x4075B3C: g_string_append_uri_escaped (gstring.c:822)
127400     ==2428==    by 0x41A46AC: g_icon_to_string_tokenized (gicon.c:164)
127401     ==2428==    by 0x41A498F: g_icon_to_string (gicon.c:252)
127402     ==2428==    by 0x8049E1A: test_g_icon_serialize (g-icon.c:222)
127403
127404     Bug #628331.
127405
127406  gio/tests/g-icon.c | 1 +
127407  1 file changed, 1 insertion(+)
127408
127409 commit e8bdd2cb7af29ca20a02f4ebef1c6301e22d1856
127410 Author: Christian Persch <chpe@gnome.org>
127411 Date:   Fri Sep 3 15:55:10 2010 -0400
127412
127413     Plug a huge mem leak in data-output-stream test
127414
127415     ==12763== 16,777,215 bytes in 1 blocks are possibly lost in loss
127416     record 357 of 357
127417     ==12763==    at 0x4004F1B: calloc (vg_replace_malloc.c:418)
127418     ==12763==    by 0x405711D: g_malloc0 (gmem.c:157)
127419     ==12763==    by 0x8048ED6: test_basic (data-output-stream.c:40)
127420
127421     Bug #628331.
127422
127423  gio/tests/data-output-stream.c | 1 +
127424  1 file changed, 1 insertion(+)
127425
127426 commit 05d6fcf88cee64e168e978800fb66523c36a94fc
127427 Author: Christian Persch <chpe@gnome.org>
127428 Date:   Fri Sep 3 15:53:56 2010 -0400
127429
127430     Plug a mem leak in data-output-stream test
127431
127432     ==2426== 45,034 bytes in 4,094 blocks are definitely lost in loss
127433     record 358 of 361
127434     ==2426==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127435     ==2426==    by 0x4057094: g_malloc (gmem.c:134)
127436     ==2426==    by 0x40573DB: g_malloc_n (gmem.c:281)
127437     ==2426==    by 0x4071ABD: g_strconcat (gstrfuncs.c:315)
127438     ==2426==    by 0x804916A: test_read_lines (data-output-stream.c:83)
127439
127440     Bug #628331.
127441
127442  gio/tests/data-output-stream.c | 1 +
127443  1 file changed, 1 insertion(+)
127444
127445 commit 45331a46408777fc6a888302bad216cedbb16635
127446 Author: Christian Persch <chpe@gnome.org>
127447 Date:   Fri Sep 3 15:53:05 2010 -0400
127448
127449     Plug a mem leak in data-input-stream test
127450
127451     ==12351== 45,045 bytes in 4,095 blocks are definitely lost in loss
127452     record 377 of 380
127453     ==12351==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127454     ==12351==    by 0x4057094: g_malloc (gmem.c:134)
127455     ==12351==    by 0x40573DB: g_malloc_n (gmem.c:281)
127456     ==12351==    by 0x4071ABD: g_strconcat (gstrfuncs.c:315)
127457     ==12351==    by 0x8049811: test_read_lines (data-input-stream.c:99)
127458
127459     Bug #628331.
127460
127461  gio/tests/data-input-stream.c | 2 +-
127462  1 file changed, 1 insertion(+), 1 deletion(-)
127463
127464 commit 36c7d95c9c18e36468755dc8a7cfced32170c6ca
127465 Author: Christian Persch <chpe@gnome.org>
127466 Date:   Fri Sep 3 15:47:38 2010 -0400
127467
127468     Plug a mem leak in data-input-stream test
127469
127470     ==2415== 45,045 bytes in 4,095 blocks are definitely lost in loss
127471     record 393 of 399
127472     ==2415==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127473     ==2415==    by 0x4057094: g_malloc (gmem.c:134)
127474     ==2415==    by 0x417FC29: g_data_input_stream_read_line
127475     (gdatainputstream.c:797)
127476     ==2415==    by 0x8049874: test_read_lines (data-input-stream.c:111)
127477
127478     ==12088== 360 bytes in 40 blocks are definitely lost in loss record
127479     368 of 381
127480     ==12088==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127481     ==12088==    by 0x4057094: g_malloc (gmem.c:134)
127482     ==12088==    by 0x417FF4C: g_data_input_stream_read_until
127483     (gdatainputstream.c:914)
127484     ==12088==    by 0x8049B6F: test_read_until (data-input-stream.c:182)
127485
127486     Bug #628331.
127487
127488  gio/tests/data-input-stream.c | 4 ++++
127489  1 file changed, 4 insertions(+)
127490
127491 commit 91e380359604dfabf5c98fab8e317c655d32f98b
127492 Author: Christian Persch <chpe@gnome.org>
127493 Date:   Fri Sep 3 15:45:48 2010 -0400
127494
127495     Plug a mem leak in data-input-stream test
127496
127497     ==2415== 165 (72 direct, 93 indirect) bytes in 3 blocks are definitely
127498     lost in loss record 373 of 399
127499     ==2415==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127500     ==2415==    by 0x4057094: g_malloc (gmem.c:134)
127501     ==2415==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127502     ==2415==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127503     ==2415==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
127504     ==2415==    by 0x403AC31: g_set_error_literal (gerror.c:314)
127505     ==2415==    by 0x417ED29: read_data (gdatainputstream.c:309)
127506     ==2415==    by 0x417EE9D: g_data_input_stream_read_byte
127507     (gdatainputstream.c:344)
127508     ==2415==    by 0x8049DEC: test_data_array (data-input-stream.c:263)
127509
127510     Bug #628331.
127511
127512  gio/tests/data-input-stream.c | 4 +++-
127513  1 file changed, 3 insertions(+), 1 deletion(-)
127514
127515 commit 31b15451cf657499c15c1d08ccee0062a3486a9f
127516 Author: Christian Persch <chpe@gnome.org>
127517 Date:   Fri Sep 3 15:44:28 2010 -0400
127518
127519     Plug a mem leak in readwrite test
127520
127521     ==10395== 80 (24 direct, 56 indirect) bytes in 1 blocks are definitely
127522     lost in loss record 529 of 561
127523     ==10395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127524     ==10395==    by 0x4057094: g_malloc (gmem.c:134)
127525     ==10395==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127526     ==10395==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127527     ==10395==    by 0x403A751: g_error_new_valist (gerror.c:54)
127528     ==10395==    by 0x403AAD4: g_set_error (gerror.c:240)
127529     ==10395==    by 0x4230328: _g_local_file_output_stream_create
127530     (glocalfileoutputstream.c:628)
127531     ==10395==    by 0x4227A04: g_local_file_create_readwrite
127532     (glocalfile.c:1388)
127533     ==10395==    by 0x418974C: g_file_create_readwrite (gfile.c:1784)
127534     ==10395==    by 0x8049FCD: test_g_file_create_readwrite
127535     (readwrite.c:187)
127536
127537     Bug #628331.
127538
127539  gio/tests/readwrite.c | 3 ++-
127540  1 file changed, 2 insertions(+), 1 deletion(-)
127541
127542 commit 94102a40f733dc86e61aaaee0822b8ecc2e9927b
127543 Author: Christian Persch <chpe@gnome.org>
127544 Date:   Fri Sep 3 15:43:03 2010 -0400
127545
127546     Plug some huge mem leaks in converter-stream test
127547
127548     ==8564== 24,000,000 bytes in 6 blocks are possibly lost in loss
127549     record 592 of 594
127550     ==8564==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127551     ==8564==    by 0x4057094: g_malloc (gmem.c:134)
127552     ==8564==    by 0x804AA37: test_corruption (converter-stream.c:589)
127553     ==8564==    by 0x804B05B: test_roundtrip (converter-stream.c:652)
127554
127555     ==9459== 25,165,824 bytes in 6 blocks are possibly lost in loss
127556     record 593 of 594
127557     ==9459==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
127558     ==9459==    by 0x40571A5: g_realloc (gmem.c:181)
127559     ==9459==    by 0x41B08A3: array_resize (gmemoryoutputstream.c:501)
127560     ==9459==    by 0x41B0A5D: g_memory_output_stream_write
127561     (gmemoryoutputstream.c:578)
127562     ==9459==    by 0x41B57EF: g_output_stream_write (goutputstream.c:216)
127563     ==9459==    by 0x41B591B: g_output_stream_write_all
127564     (goutputstream.c:268)
127565     ==9459==    by 0x417D617: flush_buffer (gconverteroutputstream.c:359)
127566     ==9459==    by 0x417D958: g_converter_output_stream_write
127567     (gconverteroutputstream.c:502)
127568     ==9459==    by 0x41B5D7F: g_output_stream_real_splice
127569     (goutputstream.c:428)
127570     ==9459==    by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380)
127571     ==9459==    by 0x804AB10: test_corruption (converter-stream.c:600)
127572
127573     ==9785== 25,165,824 bytes in 6 blocks are possibly lost in loss
127574     record 592 of 592
127575     ==9785==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
127576     ==9785==    by 0x40571A5: g_realloc (gmem.c:181)
127577     ==9785==    by 0x41B08A3: array_resize (gmemoryoutputstream.c:501)
127578     ==9785==    by 0x41B0A5D: g_memory_output_stream_write
127579     (gmemoryoutputstream.c:578)
127580     ==9785==    by 0x41B5D7F: g_output_stream_real_splice
127581     (goutputstream.c:428)
127582     ==9785==    by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380)
127583     ==9785==    by 0x804ADF1: test_corruption (converter-stream.c:622)
127584     ==9785==    by 0x804B06C: test_roundtrip (converter-stream.c:652)
127585
127586     Bug #628331.
127587
127588  gio/tests/converter-stream.c | 9 +++++----
127589  1 file changed, 5 insertions(+), 4 deletions(-)
127590
127591 commit 24bee1a130152dece7f7ae470b81bd6ed69a9a4f
127592 Author: Christian Persch <chpe@gnome.org>
127593 Date:   Fri Sep 3 15:40:55 2010 -0400
127594
127595     Plug a mem leak in convert-stream test
127596
127597     ==7540== 487 (64 direct, 423 indirect) bytes in 2 blocks are
127598     definitely lost in loss record 597 of 615
127599     ==7540==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127600     ==7540==    by 0x4057094: g_malloc (gmem.c:134)
127601     ==7540==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127602     ==7540==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127603     ==7540==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
127604     ==7540==    by 0x412372A: g_object_constructor (gobject.c:1482)
127605     ==7540==    by 0x4123147: g_object_newv (gobject.c:1347)
127606     ==7540==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
127607     ==7540==    by 0x41A756E: g_initable_new_valist (ginitable.c:214)
127608     ==7540==    by 0x41A743E: g_initable_new (ginitable.c:138)
127609     ==7540==    by 0x417B67A: g_charset_converter_new
127610     (gcharsetconverter.c:215)
127611     ==7540==    by 0x804B043: test_charset (converter-stream.c:675)
127612
127613     Bug #628331.
127614
127615  gio/tests/converter-stream.c | 5 ++++-
127616  1 file changed, 4 insertions(+), 1 deletion(-)
127617
127618 commit ac8600a14b7e79c6eb19dd779be3b2c8a492d934
127619 Author: Christian Persch <chpe@gnome.org>
127620 Date:   Fri Sep 3 15:39:58 2010 -0400
127621
127622     Plug a mem leak in converter-stream test
127623
127624     ==2396== 168 (92 direct, 76 indirect) bytes in 1 blocks are definitely
127625     lost in loss record 598 of 625
127626     ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127627     ==2396==    by 0x4057094: g_malloc (gmem.c:134)
127628     ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127629     ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127630     ==2396==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
127631     ==2396==    by 0x412372A: g_object_constructor (gobject.c:1482)
127632     ==2396==    by 0x4123147: g_object_newv (gobject.c:1347)
127633     ==2396==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
127634     ==2396==    by 0x4122BB4: g_object_new (gobject.c:1181)
127635     ==2396==    by 0x417C54D: g_converter_input_stream_new
127636     (gconverterinputstream.c:204)
127637     ==2396==    by 0x804A53E: test_compressor (converter-stream.c:484)
127638
127639     Bug #628331.
127640
127641  gio/tests/converter-stream.c | 2 ++
127642  1 file changed, 2 insertions(+)
127643
127644 commit 85179745ac72280746da101a5232f7843f2426d3
127645 Author: Christian Persch <chpe@gnome.org>
127646 Date:   Fri Sep 3 15:39:07 2010 -0400
127647
127648     Plug a mem leak in converter-stream test
127649
127650     ==2396== 66 (24 direct, 42 indirect) bytes in 1 blocks are definitely
127651     lost in loss record 565 of 625
127652     ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127653     ==2396==    by 0x4057094: g_malloc (gmem.c:134)
127654     ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127655     ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127656     ==2396==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
127657     ==2396==    by 0x403AC31: g_set_error_literal (gerror.c:314)
127658     ==2396==    by 0x417BA38: g_charset_converter_convert
127659     (gcharsetconverter.c:344)
127660     ==2396==    by 0x417BF67: g_converter_convert (gconverter.c:174)
127661     ==2396==    by 0x417C9EB: g_converter_input_stream_read
127662     (gconverterinputstream.c:403)
127663     ==2396==    by 0x41A7A17: g_input_stream_read (ginputstream.c:204)
127664     ==2396==    by 0x41A7B43: g_input_stream_read_all (ginputstream.c:256)
127665     ==2396==    by 0x804B0E4: test_charset (converter-stream.c:682)
127666
127667     Bug #628331.
127668
127669  gio/tests/converter-stream.c | 5 ++++-
127670  1 file changed, 4 insertions(+), 1 deletion(-)
127671
127672 commit 7ec414229b8d42a5ce4f5519d18af59a3098f544
127673 Author: Christian Persch <chpe@gnome.org>
127674 Date:   Fri Sep 3 15:37:56 2010 -0400
127675
127676     Plug a mem leak in converter-stream test
127677
127678     ==2396== 39 (24 direct, 15 indirect) bytes in 1 blocks are definitely
127679     lost in loss record 398 of 625
127680     ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127681     ==2396==    by 0x4057094: g_malloc (gmem.c:134)
127682     ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127683     ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127684     ==2396==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
127685     ==2396==    by 0x403AC31: g_set_error_literal (gerror.c:314)
127686     ==2396==    by 0x80498F7: g_compressor_converter_convert
127687     (converter-stream.c:244)
127688     ==2396==    by 0x417BF67: g_converter_convert (gconverter.c:174)
127689     ==2396==    by 0x417CBDE: g_converter_input_stream_read
127690     (gconverterinputstream.c:460)
127691     ==2396==    by 0x41A7A17: g_input_stream_read (ginputstream.c:204)
127692     ==2396==    by 0x804A832: test_compressor (converter-stream.c:545)
127693
127694     Bug #628331.
127695
127696  gio/tests/converter-stream.c | 1 +
127697  1 file changed, 1 insertion(+)
127698
127699 commit d5d277dccf3637518b3a34af1609ffd60ce1e308
127700 Author: Christian Persch <chpe@gnome.org>
127701 Date:   Fri Sep 3 15:37:08 2010 -0400
127702
127703     Plug a mem leak in g-file-info test
127704
127705     ==2395== 64 bytes in 1 blocks are definitely lost in loss record
127706     381 of 407
127707     ==2395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127708     ==2395==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
127709     ==2395==    by 0x40571A5: g_realloc (gmem.c:181)
127710     ==2395==    by 0x401D670: g_ptr_array_maybe_expand (garray.c:968)
127711     ==2395==    by 0x401DD0B: g_ptr_array_add (garray.c:1225)
127712     ==2395==    by 0x4199AA9: g_file_info_list_attributes
127713     (gfileinfo.c:646)
127714     ==2395==    by 0x80491CE: test_g_file_info (g-file-info.c:76)
127715
127716     ==2395== 132 (64 direct, 68 indirect) bytes in 1 blocks are definitely
127717     lost in loss record 396 of 407
127718     ==2395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127719     ==2395==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
127720     ==2395==    by 0x40571A5: g_realloc (gmem.c:181)
127721     ==2395==    by 0x401D670: g_ptr_array_maybe_expand (garray.c:968)
127722     ==2395==    by 0x401DD0B: g_ptr_array_add (garray.c:1225)
127723     ==2395==    by 0x4199A82: g_file_info_list_attributes
127724     (gfileinfo.c:642)
127725     ==2395==    by 0x80492B7: test_g_file_info (g-file-info.c:86)
127726
127727     Bug #628331.
127728
127729  gio/tests/g-file-info.c | 6 ++++--
127730  1 file changed, 4 insertions(+), 2 deletions(-)
127731
127732 commit 35e101fa0a96fb03db4f503a4b24f4818ada114f
127733 Author: Christian Persch <chpe@gnome.org>
127734 Date:   Fri Sep 3 15:35:44 2010 -0400
127735
127736     Plug a mem leak in the readwrite test
127737
127738     And use g_assert_[no_]error().
127739
127740     ==2392== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
127741     lost in loss record 451 of 573
127742     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127743     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
127744     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127745     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127746     ==2392==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
127747     ==2392==    by 0x403AC31: g_set_error_literal (gerror.c:314)
127748     ==2392==    by 0x41B7619: g_output_stream_set_pending
127749     (goutputstream.c:1198)
127750     ==2392==    by 0x41B5799: g_output_stream_write (goutputstream.c:210)
127751     ==2392==    by 0x41B590B: g_output_stream_write_all
127752     (goutputstream.c:268)
127753     ==2392==    by 0x8049B54: verify_iostream (readwrite.c:110)
127754
127755     Bug #628331.
127756
127757  gio/tests/readwrite.c | 7 ++++---
127758  1 file changed, 4 insertions(+), 3 deletions(-)
127759
127760 commit 93d85ade571b87d1c71ac6ef3fb5e40eaceb68d7
127761 Author: Christian Persch <chpe@gnome.org>
127762 Date:   Fri Sep 3 15:34:12 2010 -0400
127763
127764     Plug a mem leak in the readwrite test
127765
127766     ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
127767     lost in loss record 369 of 573
127768     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127769     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
127770     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127771     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127772     ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
127773     ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
127774     ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
127775     ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
127776     ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
127777     ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
127778     (glocalvfs.c:84)
127779     ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
127780     ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
127781     ==2392==    by 0x804A2B9: test_g_file_replace_readwrite
127782     (readwrite.c:235)
127783
127784     Bug #628331.
127785
127786  gio/tests/readwrite.c | 1 +
127787  1 file changed, 1 insertion(+)
127788
127789 commit 9fba7a43be2481d59ae887f23d831947f27537d3
127790 Author: Christian Persch <chpe@gnome.org>
127791 Date:   Fri Sep 3 15:33:28 2010 -0400
127792
127793     Plug a mem leak in the readwrite test
127794
127795     ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
127796     lost in loss record 368 of 573
127797     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127798     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
127799     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127800     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127801     ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
127802     ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
127803     ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
127804     ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
127805     ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
127806     ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
127807     (glocalvfs.c:84)
127808     ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
127809     ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
127810     ==2392==    by 0x8049F23: test_g_file_create_readwrite
127811     (readwrite.c:183)
127812
127813     Bug #628331.
127814
127815  gio/tests/readwrite.c | 1 +
127816  1 file changed, 1 insertion(+)
127817
127818 commit e481bf8bf68f46e82fa5624cd941f7880321e945
127819 Author: Christian Persch <chpe@gnome.org>
127820 Date:   Fri Sep 3 15:32:32 2010 -0400
127821
127822     Plug a mem leak in the readwrite test
127823
127824     ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
127825     lost in loss record 367 of 573
127826     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127827     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
127828     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127829     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127830     ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
127831     ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
127832     ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
127833     ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
127834     ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
127835     ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
127836     (glocalvfs.c:84)
127837     ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
127838     ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
127839     ==2392==    by 0x8049E30: test_g_file_open_readwrite (readwrite.c:153)
127840
127841     Bug #628331.
127842
127843  gio/tests/readwrite.c | 1 +
127844  1 file changed, 1 insertion(+)
127845
127846 commit 689b054b6e176c2f1b4bb90ca2a0e514de5e2a0e
127847 Author: Christian Persch <chpe@gnome.org>
127848 Date:   Fri Sep 3 15:31:37 2010 -0400
127849
127850     Plug a mem leak in the memory-input-stream test
127851
127852     ==2389== 84 (44 direct, 40 indirect) bytes in 1 blocks are definitely
127853     lost in loss record 299 of 315
127854     ==2389==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127855     ==2389==    by 0x4057094: g_malloc (gmem.c:134)
127856     ==2389==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127857     ==2389==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127858     ==2389==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
127859     ==2389==    by 0x412372A: g_object_constructor (gobject.c:1482)
127860     ==2389==    by 0x4122E1D: g_object_newv (gobject.c:1266)
127861     ==2389==    by 0x4122B93: g_object_new (gobject.c:1178)
127862     ==2389==    by 0x41AF54C: g_memory_input_stream_new
127863     (gmemoryinputstream.c:199)
127864     ==2389==    by 0x8048BD1: test_read_chunks (memory-input-stream.c:40)
127865
127866     Bug #628331.
127867
127868  gio/tests/memory-input-stream.c | 2 ++
127869  1 file changed, 2 insertions(+)
127870
127871 commit 53ae72b926e34b22f36fbc162cd12fc4d0bd7028
127872 Author: Christian Persch <chpe@gnome.org>
127873 Date:   Fri Sep 3 15:30:47 2010 -0400
127874
127875     Plug a mem leak in the memory-input-stream test
127876
127877     ==2389== 59 (24 direct, 35 indirect) bytes in 1 blocks are definitely
127878     lost in loss record 290 of 315
127879     ==2389==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127880     ==2389==    by 0x4057094: g_malloc (gmem.c:134)
127881     ==2389==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127882     ==2389==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127883     ==2389==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
127884     ==2389==    by 0x403AC31: g_set_error_literal (gerror.c:314)
127885     ==2389==    by 0x41AFD15: g_memory_input_stream_truncate
127886     (gmemoryinputstream.c:517)
127887     ==2389==    by 0x41BAC0F: g_seekable_truncate (gseekable.c:174)
127888     ==2389==    by 0x8049595: test_truncate (memory-input-stream.c:123)
127889
127890     Bug #628331.
127891
127892  gio/tests/memory-input-stream.c | 1 +
127893  1 file changed, 1 insertion(+)
127894
127895 commit 6320b04fe97bcdb16e6ca4235db6c85eb91d2bab
127896 Author: Christian Persch <chpe@gnome.org>
127897 Date:   Fri Sep 3 15:29:51 2010 -0400
127898
127899     Plug a mem leak in gsettings test
127900
127901     ==2530== 13 bytes in 1 blocks are definitely lost in loss record
127902     373 of 681
127903     ==2530==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127904     ==2530==    by 0x4057094: g_malloc (gmem.c:134)
127905     ==2530==    by 0x40573DB: g_malloc_n (gmem.c:281)
127906     ==2530==    by 0x40717FC: g_strdup (gstrfuncs.c:101)
127907     ==2530==    by 0x4147F56: value_lcopy_string (gvaluetypes.c:313)
127908     ==2530==    by 0x4123F0B: g_object_get_valist (gobject.c:1643)
127909     ==2530==    by 0x41240FF: g_object_get (gobject.c:1731)
127910     ==2530==    by 0x804A4BA: test_basic (gsettings.c:28)
127911
127912     Bug #628331.
127913
127914  gio/tests/gsettings.c | 1 +
127915  1 file changed, 1 insertion(+)
127916
127917 commit e8fc3ba3d0dbb4e8d0592fddcbdc189c9d20056a
127918 Author: Christian Persch <chpe@gnome.org>
127919 Date:   Tue Aug 31 19:42:32 2010 +0200
127920
127921     Plug a mem leak
127922
127923     Don't leak the ptr arrays in the
127924     map_sender_unique_name_to_signal_data_array
127925     hash table.
127926
127927     ==23440== 84 (20 direct, 64 indirect) bytes in 1 blocks are definitely
127928     lost in loss record 920 of 993
127929     ==23440==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127930     ==23440==    by 0x4057094: g_malloc (gmem.c:134)
127931     ==23440==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127932     ==23440==    by 0x401D2D0: g_ptr_array_sized_new (garray.c:799)
127933     ==23440==    by 0x401D2AC: g_ptr_array_new (garray.c:783)
127934     ==23440==    by 0x420834A: g_dbus_connection_signal_subscribe
127935     (gdbusconnection.c:3084)
127936
127937     Bug #628436.
127938
127939  gio/gdbusconnection.c | 2 +-
127940  1 file changed, 1 insertion(+), 1 deletion(-)
127941
127942 commit 8795f52aae10add70929cd0fad1ccf6d0c8db4af
127943 Author: Christian Persch <chpe@gnome.org>
127944 Date:   Mon Aug 30 19:31:09 2010 +0200
127945
127946     Plug a mem leak
127947
127948     ==31063== 98 (24 direct, 74 indirect) bytes in 1 blocks are definitely
127949     lost in loss record 946 of 1,136
127950     ==31063==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127951     ==31063==    by 0x4057094: g_malloc (gmem.c:134)
127952     ==31063==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127953     ==31063==    by 0x4092383: g_variant_get_child_value
127954     (gvariant-core.c:847)
127955     ==31063==    by 0x408BE9E: g_variant_get_variant (gvariant.c:709)
127956     ==31063==    by 0x40903F5: g_variant_valist_get_nnp (gvariant.c:3767)
127957     ==31063==    by 0x40907A9: g_variant_valist_get_leaf (gvariant.c:3884)
127958     ==31063==    by 0x4090D10: g_variant_valist_get (gvariant.c:4065)
127959     ==31063==    by 0x4090E59: g_variant_valist_get (gvariant.c:4100)
127960     ==31063==    by 0x40911B6: g_variant_get_va (gvariant.c:4296)
127961     ==31063==    by 0x40910BC: g_variant_get (gvariant.c:4248)
127962     ==31063==    by 0x4208DAF: invoke_set_property_in_idle_cb
127963     (gdbusconnection.c:3676)
127964
127965     Bug #628346.
127966
127967  gio/gdbusconnection.c | 1 +
127968  1 file changed, 1 insertion(+)
127969
127970 commit 1f49f3fa349a49bf17f6cb58d060173b7a448bf5
127971 Author: Christian Persch <chpe@gnome.org>
127972 Date:   Mon Aug 30 19:00:05 2010 +0200
127973
127974     Plug a mem leak
127975
127976     ... and use g_error_matches().
127977
127978     ==29535== 1,360 (408 direct, 952 indirect) bytes in 17 blocks are
127979     definitely lost in loss record 1,252 of 1,264
127980     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
127981     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
127982     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
127983     ==29535==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
127984     ==29535==    by 0x403A751: g_error_new_valist (gerror.c:54)
127985     ==29535==    by 0x403AAD4: g_set_error (gerror.c:240)
127986     ==29535==    by 0x41C06C8: g_socket_send_message (gsocket.c:2967)
127987     ==29535==    by 0x421CB64: write_message_continue_writing
127988     (gdbusprivate.c:958)
127989     ==29535==    by 0x421CE2A: write_message_async (gdbusprivate.c:1049)
127990     ==29535==    by 0x421D4DD: maybe_write_next_message
127991     (gdbusprivate.c:1291)
127992     ==29535==    by 0x421D26B: message_written (gdbusprivate.c:1187)
127993     ==29535==    by 0x421D322: write_message_cb (gdbusprivate.c:1216)
127994
127995     Bug #628345.
127996
127997  gio/gdbusprivate.c | 3 ++-
127998  1 file changed, 2 insertions(+), 1 deletion(-)
127999
128000 commit c75429d0a0564c3620c6f72afea9838f661c4e88
128001 Author: Matthias Clasen <mclasen@redhat.com>
128002 Date:   Fri Sep 3 14:52:16 2010 -0400
128003
128004     Make ordering for overridden interface properties consistent
128005
128006     g_object_class_list_properties tries to sort the returned list of
128007     paramspecs by 'type depth' and param_id. But all the overridden
128008     interface properties have a param_id of 0, so they come out in
128009     a random order.
128010
128011     Bug 628253.
128012
128013  gobject/gparam.c | 8 +++++++-
128014  1 file changed, 7 insertions(+), 1 deletion(-)
128015
128016 commit 6ddef375c8eb41da3160ac6984f707a19f1da63b
128017 Author: Tor Lillqvist <tml@iki.fi>
128018 Date:   Thu Sep 2 21:56:02 2010 +0300
128019
128020     Recuce DLL hijack risk on Windows
128021
128022     Don't call LoadLibrary() on shell32.dll or kernel32.dll. kernel32.dll
128023     is always loaded. Shell32.dll is also already loaded as glib links to
128024     functions in it. So just call GetModuleHandle() on them.
128025
128026     For mlang.dll in win_iconv.c and winhttp.dll in gwinhttpvfs.c, always
128027     try loading them from a complete path, from the Windows system
128028     directory.
128029
128030     Use the "tool help" API to enumerate modules in gmodule-win32.c. It is
128031     present in all Windows versions since Windows 2000, which is all we
128032     support anyway. Thus no need to look that API up dynamically. Just
128033     link to it normally. We can bin the fallback code that attempts to use
128034     the psapi API.
128035
128036  gio/win32/gwinhttpvfs.c | 15 +++++++--
128037  glib/gutils.c           |  6 ++--
128038  glib/win_iconv.c        | 14 +++++++--
128039  gmodule/gmodule-win32.c | 82
128040  +++----------------------------------------------
128041  4 files changed, 33 insertions(+), 84 deletions(-)
128042
128043 commit 54c51c73c60008868f6718a23b4b00a5db61c167
128044 Author: Kjartan Maraas <kmaraas@gnome.org>
128045 Date:   Thu Sep 2 11:56:09 2010 +0200
128046
128047     Updated Norwegian bokmål translation
128048
128049  po/nb.po | 708
128050  ++++++++++++++++++++++++++++++++++++++++++++++-----------------
128051  1 file changed, 515 insertions(+), 193 deletions(-)
128052
128053 commit b4d3acf9be3aeaf60326e44b0ad706c45e68f590
128054 Author: noch <norayr@arnet.am>
128055 Date:   Thu Sep 2 12:35:02 2010 +0500
128056
128057     Modified Armenian translation - po file
128058
128059  po/hy.po | 1139
128060  +++++++++++++++++++++++++++++++-------------------------------
128061  1 file changed, 576 insertions(+), 563 deletions(-)
128062
128063 commit db0eaa299c66d82552645fa42f20d13a791bc53c
128064 Author: Christian Persch <chpe@gnome.org>
128065 Date:   Wed Sep 1 15:05:59 2010 +0200
128066
128067     Fix building with zlib < 1.2.4 on win32
128068
128069     The gzip header processing functions were only exported
128070     since 1.2.4 on win32, so #ifdef this code accordingly.
128071
128072     Bug #628505.
128073
128074  gio/gzlibcompressor.c   | 3 +++
128075  gio/gzlibdecompressor.c | 5 +++++
128076  2 files changed, 8 insertions(+)
128077
128078 commit ed72dcdd4507865780ebc14567bf582721a6bce4
128079 Author: Ryan Lortie <desrt@desrt.ca>
128080 Date:   Wed Sep 1 15:04:41 2010 +0200
128081
128082     Fix small bug in registry backend
128083
128084     'n' and 'q' types had their signed/unsigned meaning inverted.
128085
128086  gio/gregistrysettingsbackend.c | 6 +++---
128087  1 file changed, 3 insertions(+), 3 deletions(-)
128088
128089 commit 3209024c3ba730df9551074819672756477bd5aa
128090 Author: Sam Thursfield <ssssam@gmail.com>
128091 Date:   Thu Aug 12 16:10:23 2010 +0100
128092
128093     Add GSettings Windows Registry backend
128094
128095  gio/Makefile.am                |    7 +-
128096  gio/giomodule.c                |    4 +
128097  gio/gregistrysettingsbackend.c | 1966
128098  ++++++++++++++++++++++++++++++++++++++++
128099  gio/gregistrysettingsbackend.h |   31 +
128100  4 files changed, 2007 insertions(+), 1 deletion(-)
128101
128102 commit fb15dde6c171acb445da5e51ce17e241bf9c52fb
128103 Author: Jon Nordby <jonn@openismus.com>
128104 Date:   Thu Aug 26 16:51:33 2010 +0200
128105
128106     docs: Inline docs from tmpl/memory.smgl
128107
128108  docs/reference/glib/tmpl/.gitignore  |   1 +
128109  docs/reference/glib/tmpl/memory.sgml | 428
128110  -----------------------------------
128111  glib/galloca.h                       |  47 ++++
128112  glib/gmem.c                          | 201 +++++++++++++++-
128113  glib/gmem.h                          | 106 +++++++++
128114  glib/gstrfuncs.c                     |  11 +
128115  6 files changed, 365 insertions(+), 429 deletions(-)
128116
128117 commit 4497e84215e37f1d7dc55432ab50825652f9fe80
128118 Author: Andika Triwidada <andika@gmail.com>
128119 Date:   Wed Sep 1 09:54:52 2010 +0700
128120
128121     Updated Indonesian translation
128122
128123  po/id.po | 2301
128124  ++++++++++++++++++++++++++++++++++++++++----------------------
128125  1 file changed, 1479 insertions(+), 822 deletions(-)
128126
128127 commit 94e34d8a12e94c6aa2d2fcc8440439de5671f6f2
128128 Author: noch <norayr@arnet.am>
128129 Date:   Tue Aug 31 16:49:31 2010 +0500
128130
128131     Modified hy.po
128132
128133  po/hy.po | 1776
128134  +++++++++++++++++++++++++++++++++++++-------------------------
128135  1 file changed, 1061 insertions(+), 715 deletions(-)
128136
128137 commit b10d3a73bc39763ed528baaf93b1143157115690
128138 Author: noch <norayr@arnet.am>
128139 Date:   Tue Aug 31 12:34:36 2010 +0500
128140
128141     Modified hy.po
128142
128143  po/hy.po | 971
128144  +++++++++++++++++++++++++++++++--------------------------------
128145  1 file changed, 470 insertions(+), 501 deletions(-)
128146
128147 commit e57884041bf17d851915994370f480f554b49c6a
128148 Author: Matthias Clasen <mclasen@redhat.com>
128149 Date:   Mon Aug 30 20:47:40 2010 -0400
128150
128151     Bump version
128152
128153  configure.ac | 2 +-
128154  1 file changed, 1 insertion(+), 1 deletion(-)
128155
128156 commit 31a72dd719940ca5b97da9eb36ce5467458ed7f5
128157 Author: Matthias Clasen <mclasen@redhat.com>
128158 Date:   Mon Aug 30 19:29:09 2010 -0400
128159
128160     Update symbol list
128161
128162  gio/gio.symbols | 14 ++++++++++----
128163  1 file changed, 10 insertions(+), 4 deletions(-)
128164
128165 commit ee2c6f4554661ed449dda0076bc4d7627ed05e80
128166 Author: Branko Kokanović <branko.kokanovic@gmail.com>
128167 Date:   Tue Aug 31 02:33:26 2010 +0200
128168
128169     Updated Serbian translation
128170
128171  po/sr.po       | 125
128172  ++++++++++++++++++++++++++-------------------------------
128173  po/sr@latin.po | 125
128174  ++++++++++++++++++++++++++-------------------------------
128175  2 files changed, 116 insertions(+), 134 deletions(-)
128176
128177 commit 1d2229129cd5a6ac09cd94b5f9751a8f32d81e05
128178 Author: Philip Withnall <philip@tecnocode.co.uk>
128179 Date:   Mon Aug 30 22:13:18 2010 +0100
128180
128181     Update British English translation
128182
128183  po/en_GB.po | 35 ++++++++++++++++++-----------------
128184  1 file changed, 18 insertions(+), 17 deletions(-)
128185
128186 commit 6f327315dcd617f93a59ba235f48f9125a0ee593
128187 Author: Matthias Clasen <mclasen@redhat.com>
128188 Date:   Mon Aug 30 16:08:25 2010 -0400
128189
128190     Add one more bug ref
128191
128192  NEWS | 1 +
128193  1 file changed, 1 insertion(+)
128194
128195 commit f4f45e980ba222f749e533b445d88996ed66ebe0
128196 Author: David Zeuthen <davidz@redhat.com>
128197 Date:   Mon Aug 30 13:58:41 2010 -0400
128198
128199     GDBusProxy: remove superfluous -gdbus-proxy-method-name qdata
128200
128201     Looks like we're not using this anymore.
128202
128203     Signed-off-by: David Zeuthen <davidz@redhat.com>
128204
128205  gio/gdbusproxy.c | 4 ----
128206  1 file changed, 4 deletions(-)
128207
128208 commit 52348e15874869cb02052253847358361f10ec7f
128209 Author: David Zeuthen <davidz@redhat.com>
128210 Date:   Mon Aug 30 13:45:46 2010 -0400
128211
128212     Bug 628324 – Invalid reads in gdbus-export test
128213
128214     Looks like we forgot to ref the returned GVariant in
128215     g_dbus_proxy_call_finish().
128216
128217     It's a good question why code using g_dbus_proxy_call() and
128218     g_dbus_proxy_call_finish() worked in the first place - probably the
128219     answer is that no-one really used these APIs.
128220
128221     Signed-off-by: David Zeuthen <davidz@redhat.com>
128222
128223  gio/gdbusproxy.c | 2 +-
128224  1 file changed, 1 insertion(+), 1 deletion(-)
128225
128226 commit 72ea8b1df744ef8a11e67d1b7df121849c0298fb
128227 Author: Matthias Clasen <mclasen@redhat.com>
128228 Date:   Mon Aug 30 13:28:06 2010 -0400
128229
128230     Tweak the wording
128231
128232  NEWS | 2 +-
128233  1 file changed, 1 insertion(+), 1 deletion(-)
128234
128235 commit 846b0b34660279871bbafb476adf5b5c597eb08d
128236 Author: Ryan Lortie <desrt@desrt.ca>
128237 Date:   Mon Aug 30 18:58:49 2010 +0200
128238
128239     GAction is now an interface
128240
128241     the new class GSimpleAction is the implementation half
128242
128243  docs/reference/gio/gio-docs.xml     |   1 +
128244  docs/reference/gio/gio-sections.txt |  40 ++-
128245  docs/reference/gio/gio.types        |   1 +
128246  gio/Makefile.am                     |   2 +
128247  gio/gaction.c                       | 416 +++++-------------------------
128248  gio/gaction.h                       |  69 ++---
128249  gio/gactiongroup.c                  |   2 +-
128250  gio/gio.h                           |   1 +
128251  gio/giotypes.h                      |   1 +
128252  gio/gsimpleaction.c                 | 498
128253  ++++++++++++++++++++++++++++++++++++
128254  gio/gsimpleaction.h                 |  95 +++++++
128255  gio/tests/actions.c                 |  83 +++---
128256  12 files changed, 754 insertions(+), 455 deletions(-)
128257
128258 commit 6cd62920bbb8ed42c7381bb56deca820515500f9
128259 Author: Ryan Lortie <desrt@desrt.ca>
128260 Date:   Mon Aug 30 17:31:06 2010 +0200
128261
128262     GActionGroup is now an interface
128263
128264      - make GAction.get_state() return a reference
128265      - fix some leaks/warnings in the tests
128266      - fix signal propagation in GSimpleActionGroup
128267
128268  gio/gaction.c            |  9 +++--
128269  gio/gactiongroup.c       | 46 ++++++++++++++-----------
128270  gio/gactiongroup.h       | 43 +++++------------------
128271  gio/gsimpleactiongroup.c | 89
128272  ++++++++++++++++++------------------------------
128273  gio/gsimpleactiongroup.h |  8 ++---
128274  gio/tests/actions.c      | 21 ++++++++----
128275  6 files changed, 90 insertions(+), 126 deletions(-)
128276
128277 commit 75891001bc5ed5a99c9a9af17407b0a797f79df4
128278 Author: Matthias Clasen <mclasen@redhat.com>
128279 Date:   Mon Aug 30 13:11:52 2010 -0400
128280
128281     Update NEWS for 2.25.15
128282
128283  NEWS | 13 +++++++++++++
128284  1 file changed, 13 insertions(+)
128285
128286 commit 949392585402916d86920c652d182e92ad109a6d
128287 Author: Christian Persch <chpe@gnome.org>
128288 Date:   Mon Aug 30 16:12:42 2010 +0200
128289
128290     Make g_emblemed_icon_add_emblem() keep the list sorted
128291
128292     Fixes bug #628317.
128293
128294  gio/gemblemedicon.c | 37 +++++++++++++++++--------------------
128295  1 file changed, 17 insertions(+), 20 deletions(-)
128296
128297 commit 7a6f8bd3c34e5f5e20f6770d54406b7abc5a396d
128298 Author: Christian Persch <chpe@gnome.org>
128299 Date:   Mon Aug 30 15:53:49 2010 +0200
128300
128301     Don't leak the FD list
128302
128303     ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely
128304     lost in loss record 780 of 1,423
128305     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
128306     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
128307     ==6793==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
128308     ==6793==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
128309     ==6793==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
128310     ==6793==    by 0x412372A: g_object_constructor (gobject.c:1482)
128311     ==6793==    by 0x4122E1D: g_object_newv (gobject.c:1266)
128312     ==6793==    by 0x4122B93: g_object_new (gobject.c:1178)
128313     ==6793==    by 0x41DB582: g_unix_fd_list_new_from_array
128314     (gunixfdlist.c:191)
128315     ==6793==    by 0x421BFD6: _g_dbus_worker_do_read_cb
128316     (gdbusprivate.c:590)
128317
128318     Bug #628329.
128319
128320  gio/gdbusprivate.c | 1 +
128321  1 file changed, 1 insertion(+)
128322
128323 commit fa671dc5e28369c50aaef525c6980803a9946471
128324 Author: Christian Persch <chpe@gnome.org>
128325 Date:   Mon Aug 30 10:21:43 2010 -0400
128326
128327     Fix invalid reads
128328
128329     Don't use a guint16* when getting a guint property via g_object_get()!
128330
128331     Bug #628323.
128332
128333  gio/gproxyaddressenumerator.c | 5 ++++-
128334  gio/tests/network-address.c   | 2 +-
128335  2 files changed, 5 insertions(+), 2 deletions(-)
128336
128337 commit 08924ad1472a17cd6c144ae25a350af0b2d9afe7
128338 Author: Christian Persch <chpe@gnome.org>
128339 Date:   Mon Aug 30 10:18:30 2010 -0400
128340
128341     Plug a mem leak in GConverterOutputStream
128342
128343     ==8221== 1,047 (672 direct, 375 indirect) bytes in 28 blocks are
128344     definitely lost in loss record 589 of 603
128345     ==8221==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
128346     ==8221==    by 0x4057094: g_malloc (gmem.c:134)
128347     ==8221==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
128348     ==8221==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
128349     ==8221==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
128350     ==8221==    by 0x403AC31: g_set_error_literal (gerror.c:314)
128351     ==8221==    by 0x80499DC: g_compressor_converter_convert
128352     (converter-stream.c:267)
128353     ==8221==    by 0x417BF67: g_converter_convert (gconverter.c:174)
128354     ==8221==    by 0x417D7F0: g_converter_output_stream_write
128355     (gconverteroutputstream.c:428)
128356     ==8221==    by 0x41B57DF: g_output_stream_write (goutputstream.c:216)
128357     ==8221==    by 0x804A367: test_compressor (converter-stream.c:456)
128358
128359     Bug #628309.
128360
128361  gio/gconverteroutputstream.c | 1 +
128362  1 file changed, 1 insertion(+)
128363
128364 commit 802c25832cb34976308a8a2b356ad3273108761f
128365 Author: Christian Persch <chpe@gnome.org>
128366 Date:   Mon Aug 30 10:16:31 2010 -0400
128367
128368     Plug a mem leak
128369
128370     ==6793== 19 (8 direct, 11 indirect) bytes in 1 blocks are definitely
128371     lost in loss record 640 of 1,423
128372     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
128373     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
128374     ==6793==    by 0x40573DB: g_malloc_n (gmem.c:281)
128375     ==6793==    by 0x4073D1B: g_strsplit (gstrfuncs.c:2436)
128376     ==6793==    by 0x4224A89: initable_init (gdbusserver.c:1040)
128377     ==6793==    by 0x41A73F9: g_initable_init (ginitable.c:105)
128378     ==6793==    by 0x41A759B: g_initable_new_valist (ginitable.c:218)
128379     ==6793==    by 0x41A743E: g_initable_new (ginitable.c:138)
128380     ==6793==    by 0x42238F5: g_dbus_server_new_sync (gdbusserver.c:484)
128381
128382     Bug #628328.
128383
128384  gio/gdbusserver.c | 3 +++
128385  1 file changed, 3 insertions(+)
128386
128387 commit 6879256f360ed46c2238b273a239f99d08a62915
128388 Author: Christian Persch <chpe@gnome.org>
128389 Date:   Mon Aug 30 10:14:39 2010 -0400
128390
128391     Plug a mem leak
128392
128393     ==6793== 16 bytes in 1 blocks are definitely lost in loss record
128394     632 of 1,423
128395     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
128396     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
128397     ==6793==    by 0x417FC29: g_data_input_stream_read_line
128398     (gdatainputstream.c:797)
128399     ==6793==    by 0x41F99C1: _my_g_data_input_stream_read_line
128400     (gdbusauth.c:279)
128401     ==6793==    by 0x41FA728: _g_dbus_auth_run_client (gdbusauth.c:759)
128402
128403     Bug #628327.
128404
128405  gio/gdbusauth.c | 1 +
128406  1 file changed, 1 insertion(+)
128407
128408 commit bb221b68df5de89fce4cb70b789df6173d9c2c92
128409 Author: Matthias Clasen <mclasen@redhat.com>
128410 Date:   Mon Aug 30 10:02:32 2010 -0400
128411
128412     Add an annotation
128413
128414  gio/gdbusmessage.c | 2 +-
128415  1 file changed, 1 insertion(+), 1 deletion(-)
128416
128417 commit a3cc274fc681f5266b621f730d3d8eef811e41cf
128418 Author: Dan Winship <danw@gnome.org>
128419 Date:   Mon Aug 30 09:23:09 2010 -0400
128420
128421     GSocketClient: fix a crash on cancellation
128422
128423     some code rearrangement when adding proxy support resulted in
128424     trying to
128425     use a GSocket that wasn't there.
128426
128427     https://bugzilla.gnome.org/show_bug.cgi?id=628296
128428
128429  gio/gsocketclient.c | 3 +++
128430  1 file changed, 3 insertions(+)
128431
128432 commit b8ff287167f668d0c10c2b98c13661042633163e
128433 Author: Matthias Clasen <mclasen@redhat.com>
128434 Date:   Mon Aug 30 08:58:31 2010 -0400
128435
128436     Disable the 'extra data' test for now
128437
128438  gio/tests/gdbus-introspection.c | 3 +++
128439  1 file changed, 3 insertions(+)
128440
128441 commit b4a61235da4e604eca92d3f38a391a1e76a63d1c
128442 Author: Matthias Clasen <mclasen@redhat.com>
128443 Date:   Mon Aug 30 08:50:09 2010 -0400
128444
128445     Introspection: make 'direction' default to 'in' for methods
128446
128447  gio/gdbusintrospection.c | 5 ++++-
128448  1 file changed, 4 insertions(+), 1 deletion(-)
128449
128450 commit c3135d1d39cbbbb1947843d3937984887764137e
128451 Author: Matthias Clasen <mclasen@redhat.com>
128452 Date:   Mon Aug 30 08:49:41 2010 -0400
128453
128454     Add some more gdbus introspection tests (currently failing)
128455
128456  gio/tests/gdbus-introspection.c | 90
128457  ++++++++++++++++++++++++++++++++++++++---
128458  1 file changed, 85 insertions(+), 5 deletions(-)
128459
128460 commit 1ce14a88d6b2ff7007163bef929c88daed0183e5
128461 Author: Branko Kokanović <branko.kokanovic@gmail.com>
128462 Date:   Sun Aug 29 19:07:46 2010 +0200
128463
128464     Updated Serbian translation
128465
128466  po/sr.po       | 801
128467  ++++++++++++++++++++++++++++++++++++++++-----------------
128468  po/sr@latin.po | 801
128469  ++++++++++++++++++++++++++++++++++++++++-----------------
128470  2 files changed, 1118 insertions(+), 484 deletions(-)
128471
128472 commit 0e93b0f5c0dfb0bd3a828c5c8a7295c4085598f5
128473 Author: Yaron Shahrabani <sh.yaron@gmail.com>
128474 Date:   Sun Aug 29 15:57:41 2010 +0300
128475
128476     Updated Hebrew translation.
128477
128478  po/he.po | 30 +++++++++++++++---------------
128479  1 file changed, 15 insertions(+), 15 deletions(-)
128480
128481 commit b09a01c6264c08abc2e5eda54fe30d56f06802dd
128482 Author: Jorge González <jorgegonz@svn.gnome.org>
128483 Date:   Sun Aug 29 11:33:56 2010 +0200
128484
128485     Updated Spanish translation
128486
128487  po/es.po | 26 +++++++++++++++++---------
128488  1 file changed, 17 insertions(+), 9 deletions(-)
128489
128490 commit 2286d1d669ac3bcef1faa709290831df9197ba02
128491 Author: A S Alam <aalam@users.sf.net>
128492 Date:   Sun Aug 29 09:32:03 2010 +0530
128493
128494     update translation for Punjabi
128495
128496  po/pa.po | 360
128497  +++++++++++++++++++++++++++++++++++++++++++++++++++------------
128498  1 file changed, 291 insertions(+), 69 deletions(-)
128499
128500 commit 849dbc12056b72f4284bcb6e4b466ec3fcea13f4
128501 Author: Fran Diéguez <fran.dieguez@mabishu.com>
128502 Date:   Sun Aug 29 04:19:12 2010 +0200
128503
128504     Added Galician help translations
128505
128506  po/gl.po | 18 +++++++++---------
128507  1 file changed, 9 insertions(+), 9 deletions(-)
128508
128509 commit 1399913f31b60ffebb84e08d8901e82aab2bb075
128510 Author: Philip Withnall <philip@tecnocode.co.uk>
128511 Date:   Sat Aug 28 12:18:37 2010 +0100
128512
128513     Change "type-string" to "type string" in translatable strings
128514
128515     Helps: bgo#628193
128516
128517  gio/gdbusmessage.c | 4 ++--
128518  1 file changed, 2 insertions(+), 2 deletions(-)
128519
128520 commit ea9f5f025188731f4347f5be1248e84dc3710c7b
128521 Author: Philip Withnall <philip@tecnocode.co.uk>
128522 Date:   Sat Aug 28 12:17:45 2010 +0100
128523
128524     Change "lock-file" to "lock file" in translatable strings
128525
128526     Helps: bgo#628193
128527
128528  gio/gdbusauthmechanismsha1.c | 12 ++++++------
128529  1 file changed, 6 insertions(+), 6 deletions(-)
128530
128531 commit 61e53e0d196d12d7ea612794ce2ff3550927f9d0
128532 Author: Philip Withnall <philip.withnall@collabora.co.uk>
128533 Date:   Sat Aug 28 11:54:01 2010 +0100
128534
128535     Update British English translation
128536
128537  po/en_GB.po | 2289
128538  ++++++++++++++++++++++++++++++++++++++---------------------
128539  1 file changed, 1493 insertions(+), 796 deletions(-)
128540
128541 commit 62788fdf66f321edb15671cb895aa9072df38149
128542 Author: Jorge González <jorgegonz@svn.gnome.org>
128543 Date:   Sat Aug 28 10:08:04 2010 +0200
128544
128545     Updated Spanish translation
128546
128547  po/es.po | 287
128548  ++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
128549  1 file changed, 249 insertions(+), 38 deletions(-)
128550
128551 commit 5a76228e458ccd9846f7dbe2ad35f9e874a07be4
128552 Author: Yaron Shahrabani <sh.yaron@gmail.com>
128553 Date:   Sat Aug 28 10:46:19 2010 +0300
128554
128555     Updated Hebrew translation.
128556
128557  po/he.po | 230
128558  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
128559  1 file changed, 223 insertions(+), 7 deletions(-)
128560
128561 commit e0aa877e64b5d2de27c9d6c00119a33b735f5b58
128562 Author: Fran Diéguez <fran.dieguez@mabishu.com>
128563 Date:   Fri Aug 27 23:15:49 2010 +0200
128564
128565     Update Galician translations
128566
128567  po/gl.po | 279
128568  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
128569  1 file changed, 248 insertions(+), 31 deletions(-)
128570
128571 commit 52a41b81bd6770434a62aa4a4b7bef100e27da44
128572 Author: Claude Paroz <claude@2xlibre.net>
128573 Date:   Fri Aug 27 20:04:38 2010 +0200
128574
128575     Added missing files in POTFILES.in
128576
128577  po/POTFILES.in | 6 ++++++
128578  1 file changed, 6 insertions(+)
128579
128580 commit 1e7243ad7b48d833ef6eec8fa305f25487f640b0
128581 Author: David Zeuthen <davidz@redhat.com>
128582 Date:   Fri Aug 27 10:50:03 2010 -0400
128583
128584     Bug 628084 – gdbus-peer fails with assertion
128585
128586     Make it work on systems where /etc/hosts is bigger than 1024 bytes.
128587
128588     https://bugzilla.gnome.org/show_bug.cgi?id=628084
128589
128590     Signed-off-by: David Zeuthen <davidz@redhat.com>
128591
128592  gio/tests/gdbus-peer.c | 67
128593  ++++++++++++++++++++++++++++++++++++++++++++------
128594  1 file changed, 60 insertions(+), 7 deletions(-)
128595
128596 commit 95107e0ab69fdcc9e7f27832dd492582c4e3fb3e
128597 Author: Yaron Shahrabani <sh.yaron@gmail.com>
128598 Date:   Fri Aug 27 14:53:57 2010 +0300
128599
128600     Updated Hebrew translation.
128601
128602  po/he.po | 72
128603  +++++++++++++++++++++++++++++++---------------------------------
128604  1 file changed, 35 insertions(+), 37 deletions(-)
128605
128606 commit db7ddcc19529a101b820347e8cca419fb37f6a02
128607 Author: Jens Georg <mail@jensge.org>
128608 Date:   Wed Aug 25 00:18:23 2010 +0300
128609
128610     Improve parsing of date-only iso8601 strings
128611
128612  glib/gtimer.c    | 15 +++++++++++++--
128613  tests/testglib.c |  4 ++++
128614  2 files changed, 17 insertions(+), 2 deletions(-)
128615
128616 commit 9a61fb2c640708070a32c18bd06ae94ee71c925f
128617 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128618 Date:   Thu Aug 26 12:58:19 2010 +0100
128619
128620     datetime: Re-use add_dmy()
128621
128622     Avoid code duplication.
128623
128624  glib/gdatetime.c       | 55
128625  ++++++--------------------------------------------
128626  glib/tests/gdatetime.c |  5 ++++-
128627  2 files changed, 10 insertions(+), 50 deletions(-)
128628
128629 commit 3c86a77ae5efa57a6f62c2eeec9c67aa66246496
128630 Author: Tor Lillqvist <tml@iki.fi>
128631 Date:   Thu Aug 26 12:41:46 2010 +0300
128632
128633     Fix Win32 build
128634
128635  configure.ac           |  1 +
128636  glib/gdatetime.c       |  2 +-
128637  glib/tests/gdatetime.c | 26 +++++++++++++++++++++++---
128638  3 files changed, 25 insertions(+), 4 deletions(-)
128639
128640 commit ca26f9a5029cfd97f92c81f3993628068d60c4a9
128641 Author: Matthias Clasen <mclasen@redhat.com>
128642 Date:   Thu Aug 26 00:16:30 2010 -0400
128643
128644     Make this thing work
128645
128646  glib/gtester-report | 2 +-
128647  1 file changed, 1 insertion(+), 1 deletion(-)
128648
128649 commit b52cdaf2f01411df86b418f45a7dc04f1499fabe
128650 Author: Matthias Clasen <mclasen@redhat.com>
128651 Date:   Thu Aug 26 00:00:56 2010 -0400
128652
128653     Improve g_file_set_contents docs
128654
128655     Mention that the temporary filename is longer than the passed-in
128656     filename, so people can avoid passing a name that is already
128657     NAME_MAX long.
128658
128659  glib/gfileutils.c | 3 +++
128660  1 file changed, 3 insertions(+)
128661
128662 commit 925b4231dc7af90fa9ec2c442e640ebe20aedb5c
128663 Author: Matthias Clasen <mclasen@redhat.com>
128664 Date:   Wed Aug 25 22:07:59 2010 -0400
128665
128666     Point out that g_type_init() is required
128667
128668  docs/reference/gio/overview.xml | 6 ++++++
128669  1 file changed, 6 insertions(+)
128670
128671 commit 1681f7410a90f8408fd9dbd5b7e58a6e38c06fe7
128672 Author: A S Alam <aalam@users.sf.net>
128673 Date:   Wed Aug 25 22:00:53 2010 +0530
128674
128675     update translation for Punjabi
128676
128677  po/pa.po | 658
128678  ++++++++++++++++++++++++++++++++++++++-------------------------
128679  1 file changed, 402 insertions(+), 256 deletions(-)
128680
128681 commit 8803182f4a1d0d3aa51407bad633dfa1c3f71890
128682 Author: Matthias Clasen <mclasen@redhat.com>
128683 Date:   Wed Aug 25 20:04:45 2010 -0400
128684
128685     Guarantee that g_get_tmp_dir () doesn't return an empty string
128686
128687     If it does, g_file_open_tmp() would be in trouble. Pointed
128688     out by Morten Welinder in bug 627969.
128689
128690  glib/gutils.c      | 12 ++++++------
128691  glib/tests/utils.c | 14 ++++++++++++++
128692  2 files changed, 20 insertions(+), 6 deletions(-)
128693
128694 commit 8e16bf2fb61bf38c9b634c18d9d7ca48e3623169
128695 Author: Matthias Clasen <mclasen@redhat.com>
128696 Date:   Wed Aug 25 18:44:59 2010 -0400
128697
128698     NEWS for 2.25.15
128699
128700  NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
128701  1 file changed, 52 insertions(+)
128702
128703 commit 08877ee0dc61b73978d6e7f46216c9405498dbf8
128704 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128705 Date:   Wed Aug 25 23:08:18 2010 +0100
128706
128707     datetime: Fix a thinko
128708
128709     We need to check if a year is a leap one *after* we increased it with
128710     the given value, not before.
128711
128712  glib/gdatetime.c | 4 ++--
128713  1 file changed, 2 insertions(+), 2 deletions(-)
128714
128715 commit 026375b395fcdc2336666546afd2f21e7ee8bc67
128716 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128717 Date:   Wed Aug 25 23:00:31 2010 +0100
128718
128719     datetime: Avoid excessive copies in add_full()
128720
128721     The current implementation of g_date_time_add_full() creates multiple
128722     GDateTime temporary objects and unrefs them immediately; even with the
128723     slice allocator this could result in a performance bottleneck,
128724     especially if the atomic integer operations fall back to slow paths.
128725
128726     We can isolate the components of the add_full() operation and create
128727     internal modifiers that operate on an existing GDateTime; this brings
128728     down the number of GDateTime copies created from six to one.
128729
128730     While at it, the test suite for add_full() should have more checks for
128731     roll-over of months and days.
128732
128733     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
128734
128735  glib/gdatetime.c       | 133
128736  ++++++++++++++++++++++++++++++++++---------------
128737  glib/tests/gdatetime.c |  24 +++++----
128738  2 files changed, 108 insertions(+), 49 deletions(-)
128739
128740 commit 0d0a9bb4485069a56caf139346e6a6aad81c4efd
128741 Author: David Zeuthen <davidz@redhat.com>
128742 Date:   Wed Aug 25 14:45:28 2010 -0400
128743
128744     GDBusConnection: Document memory management semantics for
128745     get_property()
128746
128747     Turns out we are leaking non-floating GVariant instances returned by
128748     get_property() functions.
128749
128750     Also avoid imprecise language such as "newly-allocated GVariant" as
128751     this doesn't specify whether the variant can be floating or not.
128752
128753     Also see https://bugzilla.gnome.org/show_bug.cgi?id=627974 as it is
128754     very related to this change.
128755
128756     Signed-off-by: David Zeuthen <davidz@redhat.com>
128757
128758  gio/gdbusconnection.c | 6 +++++-
128759  gio/gdbusconnection.h | 4 +++-
128760  2 files changed, 8 insertions(+), 2 deletions(-)
128761
128762 commit d31c1c863a357e94b87529dfdfb6abad3fcef84b
128763 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128764 Date:   Wed Aug 25 16:24:46 2010 +0100
128765
128766     docs: Fix up GDateTime for the GObject reference
128767
128768  docs/reference/gobject/gobject-sections.txt | 1 +
128769  gobject/gboxed.h                            | 2 +-
128770  2 files changed, 2 insertions(+), 1 deletion(-)
128771
128772 commit 99621efbd559afe9c3833befab90daf6d00fc8a9
128773 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128774 Date:   Wed Aug 25 16:23:34 2010 +0100
128775
128776     docs: Reword the datetime short description
128777
128778  glib/gdatetime.c | 2 +-
128779  1 file changed, 1 insertion(+), 1 deletion(-)
128780
128781 commit 250b1d576b71f2bafd6cf7abbe679dc2a21fbd65
128782 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128783 Date:   Wed Aug 25 16:13:24 2010 +0100
128784
128785     docs: Fix the section name for GDateTime
128786
128787  docs/reference/glib/glib-sections.txt | 2 +-
128788  1 file changed, 1 insertion(+), 1 deletion(-)
128789
128790 commit 5e65ed4e4458d0a359259298c33b222e16441e5e
128791 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128792 Date:   Wed Aug 25 12:30:09 2010 +0100
128793
128794     datetime: Fix leap year check
128795
128796     Remove a FIXME and an approximation when computing the seconds from
128797     the Unix epoch.
128798
128799  glib/gdatetime.c | 23 +++++++++++++++--------
128800  1 file changed, 15 insertions(+), 8 deletions(-)
128801
128802 commit 2952e908e4a67929a72c5ad9a26db95f1dde2d29
128803 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128804 Date:   Wed Aug 25 12:24:54 2010 +0100
128805
128806     datetime: Fix coding style
128807
128808  glib/gdatetime.c | 310
128809  ++++++++++++++++++++++++++-----------------------------
128810  1 file changed, 148 insertions(+), 162 deletions(-)
128811
128812 commit 0a59ab6e8594f0f2f9203390052364bef9212697
128813 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128814 Date:   Wed Aug 25 12:14:04 2010 +0100
128815
128816     datetime: Use %Z for the timezone name
128817
128818     We should try and follow strftime(3) for the format control characters
128819     as much as possible.
128820
128821  glib/gdatetime.c       | 4 ++--
128822  glib/tests/gdatetime.c | 2 +-
128823  2 files changed, 3 insertions(+), 3 deletions(-)
128824
128825 commit b4c0b958af875bcba830ee734cd50df30a88236a
128826 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128827 Date:   Wed Aug 25 12:09:16 2010 +0100
128828
128829     datetime: Fix the format documentation
128830
128831     The %x format is for the preferred date, and the %X format is for the
128832     preferred time.
128833
128834  glib/gdatetime.c | 4 ++--
128835  1 file changed, 2 insertions(+), 2 deletions(-)
128836
128837 commit 9a39b1d7051bd5a8f725aacf621649619067857b
128838 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128839 Date:   Wed Aug 25 12:06:47 2010 +0100
128840
128841     datetime: Clean up macros and unused variables
128842
128843     The most complex macros should be converted to inlined functions,
128844     instead, to guarantee some type safety.
128845
128846  glib/gdatetime.c | 147
128847  +++++++++++++++++++++++++++----------------------------
128848  1 file changed, 73 insertions(+), 74 deletions(-)
128849
128850 commit 0f87f09397ef9a796258ec3200e0e987a761e505
128851 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128852 Date:   Wed Aug 25 00:27:49 2010 +0100
128853
128854     datetime: Remove the translation marker for a warning message
128855
128856  glib/gdatetime.c | 3 ++-
128857  1 file changed, 2 insertions(+), 1 deletion(-)
128858
128859 commit 96dc06e6e06ec0347ecb4e44b15acf8ce7e31af0
128860 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128861 Date:   Tue Aug 24 23:30:30 2010 +0100
128862
128863     docs: Add GDateTime to the GLib API reference
128864
128865  docs/reference/glib/glib-docs.sgml    |  1 +
128866  docs/reference/glib/glib-sections.txt | 62
128867  +++++++++++++++++++++++++++++++++++
128868  2 files changed, 63 insertions(+)
128869
128870 commit d62eb80c5489bbd4590c10f218b9eb71393bdfaf
128871 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128872 Date:   Tue Aug 24 21:37:43 2010 +0100
128873
128874     docs: Mention TZDIR
128875
128876     The timezone code in GDateTime honours the TZDIR environment variable,
128877     so it should be mentioned in the list of variables GLib checks at
128878     runtime.
128879
128880  docs/reference/glib/running.sgml | 11 +++++++++++
128881  1 file changed, 11 insertions(+)
128882
128883 commit e35ed21f43f94443e5b137d85120b87542261c5b
128884 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
128885 Date:   Fri May 28 08:19:29 2010 -0300
128886
128887     datetime: Add GDateTime to the GType system
128888
128889     As with other GLib data types, use a GBoxed.
128890
128891  gobject/gboxed.c        |  2 ++
128892  gobject/gboxed.h        | 10 +++++++++-
128893  gobject/gobject.symbols |  1 +
128894  3 files changed, 12 insertions(+), 1 deletion(-)
128895
128896 commit e1f13ee9ed38d4f14bf927b6fa3f28530afc3640
128897 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
128898 Date:   Fri May 28 08:19:29 2010 -0300
128899
128900     Add GDateTime to GLib
128901
128902     GDateTime is an opaque data type containing a date and time
128903     representation. It's immutable once created and reference
128904     counted.
128905
128906     https://bugzilla.gnome.org/show_bug.cgi?id=50076
128907
128908     Based on the code by: Christian Hergert <chris@dronelabs.com>
128909
128910     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
128911
128912  glib/Makefile.am       |   16 +-
128913  glib/gdatetime.c       | 2227
128914  ++++++++++++++++++++++++++++++++++++++++++++++++
128915  glib/gdatetime.h       |  190 +++++
128916  glib/glib.h            |    1 +
128917  glib/glib.symbols      |   51 ++
128918  glib/tests/.gitignore  |    1 +
128919  glib/tests/Makefile.am |    5 +-
128920  glib/tests/gdatetime.c |  962 +++++++++++++++++++++
128921  8 files changed, 3445 insertions(+), 8 deletions(-)
128922
128923 commit 3cee971db55da9b3bdd1c05e5be68152cd6fd165
128924 Author: Emmanuele Bassi <ebassi@linux.intel.com>
128925 Date:   Tue Aug 24 22:47:02 2010 +0100
128926
128927     Add C_() to glibintl.h
128928
128929  glib/glibintl.h | 2 ++
128930  1 file changed, 2 insertions(+)
128931
128932 commit 0a9bfa1c7d1d30a926c20cb45f935d05e2d2752a
128933 Author: Cody Russell <bratsche@gnome.org>
128934 Date:   Mon Aug 23 12:34:53 2010 -0500
128935
128936     Add const to _pcre_ucp_othercase() definition in pcre_internal.h
128937
128938  glib/pcre/pcre_internal.h | 2 +-
128939  1 file changed, 1 insertion(+), 1 deletion(-)
128940
128941 commit 5ff83633744db6f07fa990deab20b17c583b40e9
128942 Author: Jorge González <jorgegonz@svn.gnome.org>
128943 Date:   Mon Aug 23 17:40:02 2010 +0200
128944
128945     Updated Spanish translation
128946
128947  po/es.po | 67
128948  ++++++++++++++++++++++++++++++++++++----------------------------
128949  1 file changed, 38 insertions(+), 29 deletions(-)
128950
128951 commit 6c24062880b19a239b57435694a9daed1c90edca
128952 Author: Tor Lillqvist <tml@iki.fi>
128953 Date:   Mon Aug 23 14:31:20 2010 +0300
128954
128955     Include gproxyaddress.h explicitly
128956
128957  gio/gsocketaddress.c | 1 +
128958  1 file changed, 1 insertion(+)
128959
128960 commit 780d6bfa88900fa5a01375467b0cbb686f7b1d1f
128961 Author: Matthias Clasen <mclasen@redhat.com>
128962 Date:   Mon Aug 23 00:37:52 2010 -0400
128963
128964     Improve testutils test coverage
128965
128966  glib/tests/testing.c | 13 +++++++++++++
128967  1 file changed, 13 insertions(+)
128968
128969 commit fa6926e5d4ff7fc7efde46222ff70f2a75298ac4
128970 Author: Matthias Clasen <mclasen@redhat.com>
128971 Date:   Mon Aug 23 00:37:37 2010 -0400
128972
128973     Improve printf test coverage
128974
128975  glib/tests/printf.c | 21 +++++++++++++++++++++
128976  1 file changed, 21 insertions(+)
128977
128978 commit 7d970fadbc4bad8635f2e5e109517bc015e0e14a
128979 Author: Matthias Clasen <mclasen@redhat.com>
128980 Date:   Mon Aug 23 00:37:21 2010 -0400
128981
128982     Improve GDate test coverate
128983
128984  glib/tests/date.c | 37 +++++++++++++++++++++++++++++++++++++
128985  1 file changed, 37 insertions(+)
128986
128987 commit 8f40c0e45a158440edb7f4e4fcc95471c028a2e3
128988 Author: Matthias Clasen <mclasen@redhat.com>
128989 Date:   Mon Aug 23 00:36:36 2010 -0400
128990
128991     Improve GDBus introspection test coverage
128992
128993  gio/tests/gdbus-introspection.c | 81
128994  +++++++++++++++++++++++++++++++++++++++++
128995  gio/tests/gdbus-peer.c          |  4 ++
128996  2 files changed, 85 insertions(+)
128997
128998 commit 847e4dfe7d2ff84c23fba332381e5121ab54aa39
128999 Author: David Zeuthen <davidz@redhat.com>
129000 Date:   Sun Aug 22 22:56:49 2010 -0400
129001
129002     GDBusMethodInvocation: nuke constructor
129003
129004     ... that is, make it private. This makes sense because users are never
129005     expected to create such objects themselves - only the GDBus core will
129006     need this.
129007
129008     Signed-off-by: David Zeuthen <davidz@redhat.com>
129009
129010  docs/reference/gio/gio-sections.txt |  1 -
129011  gio/gdbusconnection.c               | 18 +++++++++---------
129012  gio/gdbusmethodinvocation.c         | 22 +++++++++++-----------
129013  gio/gdbusmethodinvocation.h         |  9 ---------
129014  gio/gdbusprivate.h                  | 12 ++++++++++++
129015  gio/gio.symbols                     |  1 -
129016  6 files changed, 32 insertions(+), 31 deletions(-)
129017
129018 commit 5668d52babfd40ac502463006f964665f3561008
129019 Author: Fran Diéguez <fran.dieguez@mabishu.com>
129020 Date:   Mon Aug 23 02:24:25 2010 +0200
129021
129022     Updated galician translations
129023
129024  po/gl.po | 47 +++++++++++++++++++++++------------------------
129025  1 file changed, 23 insertions(+), 24 deletions(-)
129026
129027 commit ff59b66ebaaf580cb355f187e83ce36b198ee880
129028 Author: Jorge González <jorgegonz@svn.gnome.org>
129029 Date:   Sun Aug 22 21:17:53 2010 +0200
129030
129031     Updated Spanish translation
129032
129033  po/es.po | 160
129034  +++++++++++++++++++++++++++++++++++++++++++++++++++------------
129035  1 file changed, 130 insertions(+), 30 deletions(-)
129036
129037 commit 3ff9894826215790fdd6c8b53584f94a7172c39f
129038 Author: David Zeuthen <davidz@redhat.com>
129039 Date:   Thu Aug 5 20:37:27 2010 -0400
129040
129041     Bug 624546 – Modification of GDBusMessage in filter function
129042
129043     Allow modifying a GDBusMessage in a filter function and also add tests
129044     for this. This breaks API but leaves ABI (almost) intact - at least
129045     dconf's GSettings backend (the only big user I know of) will keep
129046     working.
129047
129048     https://bugzilla.gnome.org/show_bug.cgi?id=624546
129049
129050     Signed-off-by: David Zeuthen <davidz@redhat.com>
129051
129052  docs/reference/gio/gio-sections.txt |   1 +
129053  gio/gdbusconnection.c               |  85 +++++++++++++++------
129054  gio/gdbusconnection.h               |  18 +++--
129055  gio/gdbusprivate.c                  |  59 +++++++++++----
129056  gio/gdbusprivate.h                  |   6 +-
129057  gio/gio.symbols                     |   1 +
129058  gio/gioenums.h                      |  25 ++++++
129059  gio/tests/gdbus-connection.c        | 147
129060  +++++++++++++++++++++++++++++++++++-
129061  gio/tests/gdbus-peer.c              |   4 +-
129062  9 files changed, 298 insertions(+), 48 deletions(-)
129063
129064 commit 6d359d60290f5651b868d326e1e9514f68dfaa32
129065 Author: Ask H. Larsen <asklarsen@gmail.com>
129066 Date:   Sun Aug 22 13:17:24 2010 +0200
129067
129068     Updated Danish translation
129069
129070  po/da.po | 2102
129071  +++++++++++++++++++++++++++++++++++++++-----------------------
129072  1 file changed, 1310 insertions(+), 792 deletions(-)
129073
129074 commit ef16ea4616b6d47b533474dd163ae23add7037bc
129075 Author: Matthias Clasen <mclasen@redhat.com>
129076 Date:   Sat Aug 21 22:22:25 2010 -0400
129077
129078     Add proxy extension point to overview docs
129079
129080     The 'Extending GIO' section is supposed to list all extension
129081     points, so add the proxy extension point here.
129082
129083  docs/reference/gio/overview.xml | 12 ++++++++++++
129084  1 file changed, 12 insertions(+)
129085
129086 commit 040bffed38529f18d71713fce994b8ea705dbfb6
129087 Author: Matthias Clasen <mclasen@redhat.com>
129088 Date:   Sat Aug 21 22:14:28 2010 -0400
129089
129090     Fix build on !unix
129091
129092     There was one code block still referring to fd_list outside of
129093     the ifdef G_OS_UNIX. Pointed out by Sam Thursfield in bug 627392.
129094
129095  gio/gdbusprivate.c | 2 ++
129096  1 file changed, 2 insertions(+)
129097
129098 commit 41ce91d0579aa05b89e357c9fd59d9530ad7bf76
129099 Author: Matthias Clasen <mclasen@redhat.com>
129100 Date:   Sat Aug 21 22:09:32 2010 -0400
129101
129102     Better fix for the build problem
129103
129104     Use gnetworkingprivate.h instead, patch by Emilio Pozuelo Monfort,
129105     bug 627407.
129106
129107  gio/tests/gdbus-peer.c | 11 +----------
129108  1 file changed, 1 insertion(+), 10 deletions(-)
129109
129110 commit 3d01283f6908000e0a989ba22769c869461be398
129111 Author: Matthias Clasen <mclasen@redhat.com>
129112 Date:   Sat Aug 21 22:06:56 2010 -0400
129113
129114     Make gdbus-peer build on !linux
129115
129116     Based on a patch by Koop Mast, bug 627088.
129117
129118  gio/tests/gdbus-peer.c | 3 +++
129119  1 file changed, 3 insertions(+)
129120
129121 commit 61de05e774829f1687244b014732490005cf4b48
129122 Author: Matthias Clasen <mclasen@redhat.com>
129123 Date:   Sat Aug 21 21:58:51 2010 -0400
129124
129125     Fix a duplicate word
129126
129127     Pointed out in bug 627604.
129128
129129  gio/gdbusmessage.c | 2 +-
129130  1 file changed, 1 insertion(+), 1 deletion(-)
129131
129132 commit a54e2c4fb302ebbeae3e28c70f2342a57edb7521
129133 Author: Matthias Clasen <mclasen@redhat.com>
129134 Date:   Sat Aug 21 19:27:11 2010 -0400
129135
129136     Add some more annotations
129137
129138  gio/gactiongroup.c | 2 +-
129139  1 file changed, 1 insertion(+), 1 deletion(-)
129140
129141 commit 892f9b64584b7a05c517f19f8a9a22d8533a6413
129142 Author: Matthias Clasen <mclasen@redhat.com>
129143 Date:   Sat Aug 21 19:18:40 2010 -0400
129144
129145     Improve test coverage for actions and action groups
129146
129147  gio/tests/actions.c | 116
129148  ++++++++++++++++++++++++++++++++++++++++++++++++++++
129149  1 file changed, 116 insertions(+)
129150
129151 commit 33b775308bd97c02ecdd6de4f91a619c8fcdc282
129152 Author: Matthias Clasen <mclasen@redhat.com>
129153 Date:   Sat Aug 21 19:18:17 2010 -0400
129154
129155     Document behaviour wrt. to floating variants
129156
129157  gio/gaction.c | 4 ++++
129158  1 file changed, 4 insertions(+)
129159
129160 commit 9581b33ca5c2cc56d0e6f1fef5d437f856928494
129161 Author: Matthias Clasen <mclasen@redhat.com>
129162 Date:   Sat Aug 21 19:11:03 2010 -0400
129163
129164     Document behaviour wrt to floating variants
129165
129166  gio/gactiongroup.c | 2 ++
129167  1 file changed, 2 insertions(+)
129168
129169 commit e8ffb1ae83cf63837254ee5979798b2ada18c38a
129170 Author: Matthias Clasen <mclasen@redhat.com>
129171 Date:   Sat Aug 21 16:30:50 2010 -0400
129172
129173     Add some annotations
129174
129175  gio/gaction.c | 18 +++++++++++-------
129176  1 file changed, 11 insertions(+), 7 deletions(-)
129177
129178 commit 5b38bc5ad5181bb4900c1da898b2e4fcdcec1757
129179 Author: Ryan Lortie <desrt@desrt.ca>
129180 Date:   Sat Aug 21 17:35:32 2010 -0400
129181
129182     Simplify/fix state logic in GAction, test it.
129183
129184  gio/gaction.c       | 55
129185  ++++++++++++++++++++++++++++++++++-------------------
129186  gio/tests/actions.c | 35 ++++++++++++++++++++++++++++++++++
129187  2 files changed, 70 insertions(+), 20 deletions(-)
129188
129189 commit 3c5388d9f41b39c939cb67c5fa28cf38ec832cd0
129190 Author: Matthias Clasen <mclasen@redhat.com>
129191 Date:   Sat Aug 21 15:40:46 2010 -0400
129192
129193     Add some forgotten symbols
129194
129195  docs/reference/gio/gio-sections.txt | 3 ++-
129196  1 file changed, 2 insertions(+), 1 deletion(-)
129197
129198 commit bff2af486827499c2da507f17e61fc88c96b43ba
129199 Author: Matthias Clasen <mclasen@redhat.com>
129200 Date:   Sat Aug 21 15:40:32 2010 -0400
129201
129202     Ignore some more private headers
129203
129204  docs/reference/gio/Makefile.am | 2 ++
129205  1 file changed, 2 insertions(+)
129206
129207 commit b876e47e3b623b50dcced6c1c8f6f953c1113753
129208 Author: Matthias Clasen <mclasen@redhat.com>
129209 Date:   Sat Aug 21 15:34:40 2010 -0400
129210
129211     Fix documentation issues
129212
129213     Gtk-doc is unhappy if the parameter names don't match between header
129214     and source.
129215
129216  gio/gnetworkservice.c |  4 +++-
129217  gio/gproxy.c          | 18 +++++++++---------
129218  2 files changed, 12 insertions(+), 10 deletions(-)
129219
129220 commit 4831a102e51825b79d39686983326bcf82490ede
129221 Author: Matthias Clasen <mclasen@redhat.com>
129222 Date:   Sat Aug 21 15:34:18 2010 -0400
129223
129224     Fix GActionGroup docs
129225
129226  gio/gactiongroup.c | 4 ++--
129227  1 file changed, 2 insertions(+), 2 deletions(-)
129228
129229 commit fceea19be5a7744904f793e38e090b627b8c0ed8
129230 Author: Милош Поповић <gpopac@gmail.com>
129231 Date:   Sat Aug 21 20:05:14 2010 +0200
129232
129233     Updated Serbian translation
129234
129235  po/sr.po       | 1756
129236  ++++++++++++++++++++++++++++++++++---------------------
129237  po/sr@latin.po | 1767
129238  +++++++++++++++++++++++++++++++++++---------------------
129239  2 files changed, 2185 insertions(+), 1338 deletions(-)
129240
129241 commit de07279709d35aeb28dfb60ea836cd043eb4cfc2
129242 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
129243 Date:   Sat Aug 21 19:43:37 2010 +0800
129244
129245     Updated Traditional Chinese translation(Hong Kong and Taiwan)
129246
129247  po/zh_HK.po | 951
129248  ++++++++++++++++++++++++++++++++++++++++-------------------
129249  po/zh_TW.po | 964
129250  +++++++++++++++++++++++++++++++++++++++++-------------------
129251  2 files changed, 1305 insertions(+), 610 deletions(-)
129252
129253 commit 276a9ba385a2cde538c7d5176ea5ee761c21e9ed
129254 Author: Yaron Shahrabani <sh.yaron@gmail.com>
129255 Date:   Sat Aug 21 02:35:07 2010 +0300
129256
129257     Updated Hebrew translation.
129258
129259  po/he.po | 157
129260  +++++++++++++++++++++++++++++++++++++++++++++++++++------------
129261  1 file changed, 127 insertions(+), 30 deletions(-)
129262
129263 commit 8524f0dc0d0c2742a90a3fee6dbb7fe290dfb8dd
129264 Author: Fran Diéguez <fran.dieguez@mabishu.com>
129265 Date:   Fri Aug 20 13:23:11 2010 +0200
129266
129267     Updated galician translations
129268
129269  po/gl.po | 396
129270  ++++++++++++++++++++++++++++++++++++++++-----------------------
129271  1 file changed, 254 insertions(+), 142 deletions(-)
129272
129273 commit 8f5ec0dad328cbb498fe2f60bd465f0e4c5d4cad
129274 Author: Dan Winship <danw@gnome.org>
129275 Date:   Thu Aug 19 18:24:53 2010 -0400
129276
129277     Fix misc compiler warnings in (mostly) test programs
129278
129279  gio/gdbusmessage.c              |  2 +-
129280  gio/gio.symbols                 |  1 -
129281  gio/tests/file.c                | 17 +++++++++++++++--
129282  gio/tests/g-icon.c              |  2 +-
129283  glib/tests/date.c               |  2 +-
129284  glib/tests/node.c               |  2 +-
129285  glib/tests/shell.c              |  4 ++--
129286  tests/gobject/ifaceproperties.c |  2 +-
129287  8 files changed, 22 insertions(+), 10 deletions(-)
129288
129289 commit 22b3f0d4b26d0b729c1850f45670a9050dc10772
129290 Author: Dan Winship <danw@gnome.org>
129291 Date:   Thu Aug 19 17:51:24 2010 -0400
129292
129293     gio.symbols: add missing g_simple_action_group stuff
129294
129295  gio/gio.symbols | 10 ++++++++++
129296  1 file changed, 10 insertions(+)
129297
129298 commit ab778737aa6d145a0d19d0775270959a72716260
129299 Author: Dan Winship <danw@gnome.org>
129300 Date:   Thu Aug 19 17:51:01 2010 -0400
129301
129302     gproxyaddressenumerator.h: add missing G_END_DECLS
129303
129304  gio/gproxyaddressenumerator.h | 2 ++
129305  1 file changed, 2 insertions(+)
129306
129307 commit de1598a34d920882991d6b5166bce815ca4aa428
129308 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129309 Date:   Thu Aug 19 17:31:42 2010 -0400
129310
129311     gio/proxy: Fixed compilation warnings
129312
129313     * Wrong return type (NULL instead of FALSE)
129314     * Unused static function declaration
129315
129316  gio/gproxy.c       | 2 +-
129317  gio/gsocks4proxy.c | 2 --
129318  2 files changed, 1 insertion(+), 3 deletions(-)
129319
129320 commit 0958e663175fe51361aa1e6a87a3f3c5de08bebf
129321 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129322 Date:   Thu Aug 19 16:23:50 2010 -0400
129323
129324     Add support for g_socket_client_add_application_proxy()
129325
129326     This allow application to take control over certain proxy protocol
129327     handling. When a proxy protocol must be used and is found in the
129328     application proxies, GSocketClient will simply TCP connect to
129329     the proxy
129330     server and return the connection.
129331
129332     Reviewed-by: Dan Winship <danw@gnome.org>
129333
129334  docs/reference/gio/gio-sections.txt |  1 +
129335  gio/gio.symbols                     |  1 +
129336  gio/gsocketclient.c                 | 41
129337  +++++++++++++++++++++++++++++++++++--
129338  gio/gsocketclient.h                 |  2 ++
129339  4 files changed, 43 insertions(+), 2 deletions(-)
129340
129341 commit ced1d0e2e7d164873d8b7e335a00cfac13785760
129342 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129343 Date:   Tue May 25 16:02:42 2010 -0400
129344
129345     Implemented SOCKSv4 and SOCKSv4a
129346
129347  gio/Makefile.am     |   4 +
129348  gio/giomodule.c     |   4 +
129349  gio/gsocks4aproxy.c | 495
129350  ++++++++++++++++++++++++++++++++++++++++++++++++++++
129351  gio/gsocks4aproxy.h |  55 ++++++
129352  gio/gsocks4proxy.c  |  73 ++++++++
129353  gio/gsocks4proxy.h  |  44 +++++
129354  po/POTFILES.in      |   1 +
129355  7 files changed, 676 insertions(+)
129356
129357 commit e2a90bcb5fc50f099cbf8df01a09697f7e48522d
129358 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129359 Date:   Fri May 7 16:35:04 2010 -0400
129360
129361     Implemented proxy sample code that connect to proxy
129362
129363  gio/tests/proxy.c | 83
129364  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
129365  1 file changed, 83 insertions(+)
129366
129367 commit 0ebb79a7488121ae4a18cc84ac92e25ddb2b9544
129368 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129369 Date:   Thu Apr 29 18:51:42 2010 -0400
129370
129371     Implemented g_socket_client_connect_to_uri() method
129372
129373     Using this rather than g_socket_client_connect() or
129374     g_socket_client_connect_to_host() allows #GSocketClient to
129375     determine when to use application-specific proxy protocols.
129376
129377     Reviewed-by: Dan Winship <danw@gnome.org>
129378
129379  docs/reference/gio/gio-sections.txt |   3 +
129380  gio/gio.symbols                     |   3 +
129381  gio/gsocketclient.c                 | 122
129382  +++++++++++++++++++++++++++++++++++-
129383  gio/gsocketclient.h                 |  14 +++++
129384  4 files changed, 141 insertions(+), 1 deletion(-)
129385
129386 commit a6c3820f46b9caabc45ab19aaf2669b4cb04c5d5
129387 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129388 Date:   Tue Aug 10 16:48:45 2010 -0400
129389
129390     Hooked proxy enumeration into GSocketClient
129391
129392     This functionnallity can be disabled using property enable-proxy. It
129393     enumerates addresses using GSocketConnectable::proxy_enumerate()
129394     instead of
129395     enumerate(). When the returned address is of type GProxyAddress
129396     (a type
129397     based on GInetSocketAddress), it gets the proxy protocol handler using
129398     g_proxy_get_default_for_protocol() and call connect() on it.
129399
129400     Reviewed-by: Dan Winship <danw@gnome.org>
129401
129402  docs/reference/gio/gio-sections.txt |   2 +
129403  gio/gio.symbols                     |   2 +
129404  gio/gsocketclient.c                 | 307
129405  ++++++++++++++++++++++++++++++++----
129406  gio/gsocketclient.h                 |   3 +
129407  4 files changed, 282 insertions(+), 32 deletions(-)
129408
129409 commit ee3dbf747e48a41c916674f111906f57996fd626
129410 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129411 Date:   Thu Jul 22 20:51:23 2010 -0400
129412
129413     Implement GProxyConnection a GIOStream+GTcpConn wrapper
129414
129415     This class inherit from GTcpConnection by refing the socket of
129416     an existing GTcpConnection and wraps a custom GIOStream into
129417     itself. This
129418     is to allow implementing proxies that alters data stream, like
129419     when using
129420     GSSAPI privacy inside SOCKS5.
129421
129422  gio/Makefile.am        |   2 +
129423  gio/gproxyconnection.c | 155
129424  +++++++++++++++++++++++++++++++++++++++++++++++++
129425  gio/gproxyconnection.h |  69 ++++++++++++++++++++++
129426  3 files changed, 226 insertions(+)
129427
129428 commit 6fa113660057e0e6592b180d1a2aead617e71dec
129429 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129430 Date:   Thu Apr 29 15:22:55 2010 -0400
129431
129432     Implemented SOCKSv5 proxy support
129433
129434  gio/Makefile.am    |    2 +
129435  gio/giomodule.c    |    2 +
129436  gio/gsocks5proxy.c | 1053
129437  ++++++++++++++++++++++++++++++++++++++++++++++++++++
129438  gio/gsocks5proxy.h |   48 +++
129439  po/POTFILES.in     |    1 +
129440  5 files changed, 1106 insertions(+)
129441
129442 commit c32ef1d85e0b7cca02677bbe50fef2ef79a98002
129443 Author: Dan Winship <danw@gnome.org>
129444 Date:   Fri Jun 25 14:28:02 2010 -0400
129445
129446     GSocket: store the remote_address when connecting
129447
129448     This way, if g_socket_connect() is called with a GProxyAddress,
129449     g_socket_get_remote_address() will later return that same address.
129450
129451     Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129452
129453  gio/gsocket.c | 51 +++++++++++++++++++++++++++++++++++++++++++--------
129454  1 file changed, 43 insertions(+), 8 deletions(-)
129455
129456 commit b304a23af73374857e6bb18fc636d83fe9ed58ea
129457 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129458 Date:   Wed Apr 28 15:39:56 2010 -0400
129459
129460     Extend IO_ERROR enum for Proxy support
129461
129462  gio/gioenums.h | 17 ++++++++++++++++-
129463  gio/gioerror.c | 18 ++++++++++++++++++
129464  2 files changed, 34 insertions(+), 1 deletion(-)
129465
129466 commit 1094c84238e05304e4175990c5e0e018cdf97e28
129467 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129468 Date:   Fri May 7 16:32:05 2010 -0400
129469
129470     Implemented proxy sample for all Connectables
129471
129472  gio/tests/proxy.c | 309
129473  ++++++++++++++++++++++++++++++++++++++++++++++++++----
129474  1 file changed, 290 insertions(+), 19 deletions(-)
129475
129476 commit fc03ecce831cd94639df1a355f5dd8c9b8eebfae
129477 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129478 Date:   Tue Aug 10 15:45:32 2010 -0400
129479
129480     Implemented proxy_enumerate() for all Connectables
129481
129482     This patch implements method proxy_enumerate from GSocketConnectable
129483     for
129484     all connectables (GNetworkAddress, GNetworkService, GInetSocketAddress
129485     and GUnixSocketAddress).
129486
129487     Reviewed-by: Dan Winship <danw@gnome.org>
129488
129489  docs/reference/gio/gio-sections.txt |   2 +
129490  gio/gio.symbols                     |   2 +
129491  gio/gnetworkaddress.c               |  28 ++-
129492  gio/gnetworkservice.c               | 441
129493  +++++++++++++++++++++---------------
129494  gio/gnetworkservice.h               |   2 +
129495  gio/gsocketaddress.c                |  42 +++-
129496  6 files changed, 329 insertions(+), 188 deletions(-)
129497
129498 commit f82f484b8ffa18aab10e79baa96bcfa438f8dc5b
129499 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129500 Date:   Tue Aug 10 16:53:25 2010 -0400
129501
129502     Added proxy_enumerate method to GSocketConnectable
129503
129504     Reviewed-by: Dan Winship <danw@gnome.org>
129505
129506  docs/reference/gio/gio-sections.txt |  1 +
129507  gio/gio.symbols                     |  3 ++-
129508  gio/gnetworkaddress.c               |  2 +-
129509  gio/gnetworkingprivate.h            |  5 +++++
129510  gio/gsocketconnectable.c            | 31 +++++++++++++++++++++++++++++++
129511  gio/gsocketconnectable.h            |  8 +++++++-
129512  6 files changed, 47 insertions(+), 3 deletions(-)
129513
129514 commit 6749ffce594b146ef49c8fe014bfa8b0272b6b9f
129515 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129516 Date:   Fri May 7 16:27:34 2010 -0400
129517
129518     Added GProxyAddressEnumerator to proxy sample code
129519
129520  gio/tests/proxy.c | 133
129521  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
129522  1 file changed, 133 insertions(+)
129523
129524 commit a7e0e8fc0852255d430daa90e7345db67a2a9594
129525 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129526 Date:   Tue Aug 10 15:25:11 2010 -0400
129527
129528     Adding GProxyAddressEnumerator class
129529
129530     An implementation of GSocketAddressEnumerator that handles proxy
129531     enumeration. This class is mainly usefull for Connectables
129532     implementation
129533     such as NetworkService, NetworkAddress and SocketAddress to handle
129534     proxies.
129535
129536     Reviewed-by: Dan Winship <danw@gnome.org>
129537
129538  docs/reference/gio/gio-sections.txt |  13 +-
129539  docs/reference/gio/gio.types        |   1 +
129540  gio/Makefile.am                     |   2 +
129541  gio/gio.h                           |   1 +
129542  gio/gio.symbols                     |   6 +
129543  gio/giotypes.h                      |   1 +
129544  gio/gproxyaddressenumerator.c       | 728
129545  ++++++++++++++++++++++++++++++++++++
129546  gio/gproxyaddressenumerator.h       |  73 ++++
129547  8 files changed, 824 insertions(+), 1 deletion(-)
129548
129549 commit d76de5e3591431c03a5812acd7682f2ff68fba69
129550 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129551 Date:   Tue Aug 10 15:24:37 2010 -0400
129552
129553     Added GProxy interface for proxy extension point
129554
129555     Implement an extension point for proxy protocol implementation. This
129556     is mainly useful for socket-based proxy where it is possible to
129557     use the
129558     proxied socket the same way it would for other stream based socket.
129559
129560     Reviewed-by: Dan Winship <danw@gnome.org>
129561
129562  docs/reference/gio/gio-docs.xml     |   1 +
129563  docs/reference/gio/gio-sections.txt |  19 ++++
129564  docs/reference/gio/gio.types        |   1 +
129565  gio/Makefile.am                     |   2 +
129566  gio/gio.h                           |   1 +
129567  gio/gio.symbols                     |  11 ++
129568  gio/giomodule.c                     |   4 +
129569  gio/giotypes.h                      |   1 +
129570  gio/gproxy.c                        | 208
129571  ++++++++++++++++++++++++++++++++++++
129572  gio/gproxy.h                        | 123 +++++++++++++++++++++
129573  10 files changed, 371 insertions(+)
129574
129575 commit 63105d1074ce54fdda9c81bb0353abc9b0a24d62
129576 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129577 Date:   Tue Aug 10 15:23:37 2010 -0400
129578
129579     Added method g_network_address_parse_uri()
129580
129581     This method allow creating a network address from a URI. If no port is
129582     found in the URI, the default_port parameter will be used. Note
129583     that new
129584     property scheme is there for future TLS implementation.
129585
129586     Reviewed-by: Dan Winship <danw@gnome.org>
129587
129588  docs/reference/gio/gio-sections.txt |   2 +
129589  gio/gio.symbols                     |   2 +
129590  gio/gnetworkaddress.c               | 296
129591  ++++++++++++++++++++++++++++++++++++
129592  gio/gnetworkaddress.h               |   4 +
129593  4 files changed, 304 insertions(+)
129594
129595 commit 466111c9605ace99389d56ace213621db01e18d9
129596 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129597 Date:   Mon Apr 26 17:27:33 2010 -0400
129598
129599     Implement GProxyAddress
129600
129601     A GSocketInetAddress representing the proxy server address with
129602     additional
129603     properties proxy type, destination address and port, username and
129604     password.
129605
129606     Reviewed-by: Dan Winship <danw@gnome.org>
129607
129608  docs/reference/gio/gio-docs.xml     |   1 +
129609  docs/reference/gio/gio-sections.txt |  23 +++
129610  docs/reference/gio/gio.types        |   1 +
129611  gio/Makefile.am                     |   2 +
129612  gio/gio.h                           |   1 +
129613  gio/gio.symbols                     |  12 ++
129614  gio/giotypes.h                      |   1 +
129615  gio/gproxyaddress.c                 | 345
129616  ++++++++++++++++++++++++++++++++++++
129617  gio/gproxyaddress.h                 |  76 ++++++++
129618  9 files changed, 462 insertions(+)
129619
129620 commit 6b1d851cc5ba8ce4276f2e3236da7554b763cf0c
129621 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129622 Date:   Fri May 7 16:23:45 2010 -0400
129623
129624     Implemented proxy sample code
129625
129626     Reviewed-by: Dan Winship <danw@gnome.org>
129627
129628  gio/tests/.gitignore  |   1 +
129629  gio/tests/Makefile.am |   5 ++
129630  gio/tests/proxy.c     | 175
129631  ++++++++++++++++++++++++++++++++++++++++++++++++++
129632  3 files changed, 181 insertions(+)
129633
129634 commit f3debedfd2a3197230ac6f09f56741c3eda61e29
129635 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
129636 Date:   Fri May 7 15:55:54 2010 -0400
129637
129638     Implemented proxy-resolver extension point
129639
129640     This extension point allow extending GLib with library like LibProxy
129641     that
129642     interprets system proxy settings and finds the appropriate
129643     configuration
129644     based on the type of connection being made.
129645
129646     Reviewed-by: Dan Winship <danw@gnome.org>
129647
129648  docs/reference/gio/gio-docs.xml     |   1 +
129649  docs/reference/gio/gio-sections.txt |  20 +++
129650  docs/reference/gio/gio.types        |   1 +
129651  gio/Makefile.am                     |   4 +
129652  gio/gdummyproxyresolver.c           | 156 +++++++++++++++++++++++
129653  gio/gdummyproxyresolver.h           |  54 ++++++++
129654  gio/gio.h                           |   1 +
129655  gio/gio.symbols                     |  11 ++
129656  gio/giomodule.c                     |   7 ++
129657  gio/giotypes.h                      |   9 ++
129658  gio/gproxyresolver.c                | 241
129659  ++++++++++++++++++++++++++++++++++++
129660  gio/gproxyresolver.h                |  96 ++++++++++++++
129661  12 files changed, 601 insertions(+)
129662
129663 commit f82740f7beeac91398fc152a3efef0918540cd7b
129664 Author: Jorge González <jorgegonz@svn.gnome.org>
129665 Date:   Thu Aug 19 21:17:09 2010 +0200
129666
129667     Updated Spanish translation
129668
129669  po/es.po | 295
129670  ++++++++++++++++++++++++++++++++-------------------------------
129671  1 file changed, 150 insertions(+), 145 deletions(-)
129672
129673 commit b4b5ca4fd89a469c423df9d917af0c523196aab5
129674 Author: Yaron Shahrabani <sh.yaron@gmail.com>
129675 Date:   Thu Aug 19 09:31:02 2010 +0300
129676
129677     Updated Hebrew translation.
129678
129679  po/he.po | 285
129680  ++++++++++++++++++++++++++++++++-------------------------------
129681  1 file changed, 146 insertions(+), 139 deletions(-)
129682
129683 commit 7d6a6ca57b5a5dc1ad55a785dfd79fa98d7e4093
129684 Author: David Zeuthen <davidz@redhat.com>
129685 Date:   Wed Aug 18 13:07:25 2010 -0400
129686
129687     Bug 627188 – gdbus-non-socket test occasionally fails
129688
129689     Fix logical bug in test case to avoid race condition between the
129690     client and the server.
129691
129692     Signed-off-by: David Zeuthen <davidz@redhat.com>
129693
129694  gio/tests/gdbus-non-socket.c | 19 +++++++++++++++----
129695  1 file changed, 15 insertions(+), 4 deletions(-)
129696
129697 commit 6c340c0b0312fc12f01ba1887e559fd36fcf28cb
129698 Author: Matthias Clasen <mclasen@redhat.com>
129699 Date:   Wed Aug 18 12:07:01 2010 -0400
129700
129701     Make gunixcredentialsmessage.h standalone includable
129702
129703  gio/gunixcredentialsmessage.h | 3 +--
129704  1 file changed, 1 insertion(+), 2 deletions(-)
129705
129706 commit 81b91a8852c0840d907c8192c67b2e65b29d41c6
129707 Author: Emmanuele Bassi <ebassi@linux.intel.com>
129708 Date:   Wed Aug 18 16:54:36 2010 +0100
129709
129710     action: Minor fixes
129711
129712     • Argument validation.
129713
129714     • Since: annotations.
129715
129716     • Remove (allow-none) annotations from return values.
129717
129718     • Coding style fixes.
129719
129720  gio/gaction.c      |  89 +++++++++++++++++++++----------
129721  gio/gactiongroup.c | 154
129722  ++++++++++++++++++++++++++++++++++++-----------------
129723  2 files changed, 166 insertions(+), 77 deletions(-)
129724
129725 commit 504117e284682bff973ad73646fa67103978d016
129726 Author: Emmanuele Bassi <ebassi@linux.intel.com>
129727 Date:   Wed Aug 18 16:54:11 2010 +0100
129728
129729     action-group: Check aginst the correct GType macro
129730
129731     G_TYPE_ACTION_GROUP is not a G_TYPE_ACTION.
129732
129733  gio/gactiongroup.h | 4 ++--
129734  1 file changed, 2 insertions(+), 2 deletions(-)
129735
129736 commit 5bb94348f4760352f6ae974002db48cb130343a4
129737 Author: David Zeuthen <davidz@redhat.com>
129738 Date:   Wed Aug 18 11:35:25 2010 -0400
129739
129740     GDBusProxy: Call into well-known name if no name owner currently
129741     exists
129742
129743     This is really what (API) users expect from GDBusProxy - in
129744     particular, mclasen and I ran into this problem while debugging a
129745     upower issue, see
129746
129747      https://bugzilla.redhat.com/show_bug.cgi?id=624125
129748
129749     In a nutshell, the problem is that polkitd crashes while upower holds
129750     a PolkitAuthority object (which in turns contains a GDBusProxy for the
129751     well-known name org.freedesktop.PolicyKit1). This means that
129752     subsequent calls on the PolkitAuthority (which is translated into
129753     calls into the GDBusProxy) fails since :g-name-owner is NULL.
129754
129755     With this fix, we'll be requesting the bus daemon to launch polkitd
129756     since we will start calling into org.freedesktop.PolicyKit1 as soon as
129757     we notice that there is no owner for this name.
129758
129759     Unfortunately our test suite doesn't cover service activation so there
129760     is no way to reliably test this. I will file a bug about this.
129761
129762     Signed-off-by: David Zeuthen <davidz@redhat.com>
129763
129764  gio/gdbusproxy.c | 108
129765  ++++++++++++++++++++++++++++++++++++++++---------------
129766  1 file changed, 80 insertions(+), 28 deletions(-)
129767
129768 commit c2945808acc09562fad0ecd1247fcc3e53eeb913
129769 Author: David Zeuthen <davidz@redhat.com>
129770 Date:   Wed Aug 18 10:52:28 2010 -0400
129771
129772     GDBusProxy: Use %, not #, for referencing enum constants in gtk-doc
129773     comments
129774
129775     Signed-off-by: David Zeuthen <davidz@redhat.com>
129776
129777  gio/gdbusproxy.c | 12 ++++++------
129778  1 file changed, 6 insertions(+), 6 deletions(-)
129779
129780 commit a35efb0939c05d572b3a601fb3de62c599d2cf9c
129781 Author: Christian Persch <chpe@gnome.org>
129782 Date:   Wed Aug 18 01:02:22 2010 +0200
129783
129784     G_OPTION_FLAG_NO_ARG is only for callback options
129785
129786     Bug #627252.
129787
129788  glib/tests/option-context.c | 6 ++----
129789  1 file changed, 2 insertions(+), 4 deletions(-)
129790
129791 commit 5db9e5ad58040b5ccdba73c59a76522f9c35aa34
129792 Author: Ryan Lortie <desrt@desrt.ca>
129793 Date:   Wed Aug 18 02:15:09 2010 -0400
129794
129795     add GSimpleActionGroup
129796
129797     and a simple test
129798
129799  docs/reference/gio/gio-docs.xml     |   1 +
129800  docs/reference/gio/gio-sections.txt |  28 +++
129801  docs/reference/gio/gio.types        |   1 +
129802  gio/Makefile.am                     |   2 +
129803  gio/gio.h                           |   1 +
129804  gio/giotypes.h                      |   1 +
129805  gio/gsimpleactiongroup.c            | 401
129806  ++++++++++++++++++++++++++++++++++++
129807  gio/gsimpleactiongroup.h            |  91 ++++++++
129808  gio/tests/actions.c                 |  28 +++
129809  9 files changed, 554 insertions(+)
129810
129811 commit 972c563f2328e5d1e176d99dd8abaf490b5db324
129812 Author: Ryan Lortie <desrt@desrt.ca>
129813 Date:   Wed Aug 18 02:14:37 2010 -0400
129814
129815     add some missed bits in the docs
129816
129817  docs/reference/gio/gio-sections.txt | 9 ++++++++-
129818  1 file changed, 8 insertions(+), 1 deletion(-)
129819
129820 commit e1ded9f900349a64d25f659b0515e61956325557
129821 Author: Ryan Lortie <desrt@desrt.ca>
129822 Date:   Wed Aug 18 01:56:34 2010 -0400
129823
129824     add gaction.h to gio.h
129825
129826  gio/gio.h | 1 +
129827  1 file changed, 1 insertion(+)
129828
129829 commit 8014e9c6e67958103ef490e1bc753e4426751751
129830 Author: Ryan Lortie <desrt@desrt.ca>
129831 Date:   Wed Aug 18 01:55:48 2010 -0400
129832
129833     add testcase for GAction
129834
129835     fix some small bugs it found
129836
129837  gio/gaction.c         |  9 ++++--
129838  gio/tests/.gitignore  |  1 +
129839  gio/tests/Makefile.am |  3 ++
129840  gio/tests/actions.c   | 81
129841  +++++++++++++++++++++++++++++++++++++++++++++++++++
129842  4 files changed, 91 insertions(+), 3 deletions(-)
129843
129844 commit 8475d6d7d05f00e6fd43ffe882b47025330caa6f
129845 Author: Ryan Lortie <desrt@desrt.ca>
129846 Date:   Wed Aug 18 01:45:15 2010 -0400
129847
129848     add GAction base class
129849
129850  docs/reference/gio/gio-docs.xml     |   1 +
129851  docs/reference/gio/gio-sections.txt |  31 ++
129852  docs/reference/gio/gio.types        |   1 +
129853  gio/Makefile.am                     |   2 +
129854  gio/gaction.c                       | 597
129855  ++++++++++++++++++++++++++++++++++++
129856  gio/gaction.h                       | 120 ++++++++
129857  gio/gio.symbols                     |  17 +
129858  gio/giotypes.h                      |   1 +
129859  8 files changed, 770 insertions(+)
129860
129861 commit a3f4ff52ca7e8cea8db6374d55d44729936da243
129862 Author: Ryan Lortie <desrt@desrt.ca>
129863 Date:   Wed Aug 18 01:07:07 2010 -0400
129864
129865     gio.symbols: Fix missed symbol name tweak
129866
129867  gio/gio.symbols | 2 +-
129868  1 file changed, 1 insertion(+), 1 deletion(-)
129869
129870 commit 6e04125e3543fd59a067abefc72011433a7db915
129871 Author: Ryan Lortie <desrt@desrt.ca>
129872 Date:   Wed Aug 18 00:37:50 2010 -0400
129873
129874     pad the GActionGroup vtable
129875
129876  gio/gactiongroup.h | 4 ++++
129877  1 file changed, 4 insertions(+)
129878
129879 commit 6fe74a4c6ab9895f77e889253ad9a369a0f9d1cc
129880 Author: Ryan Lortie <desrt@desrt.ca>
129881 Date:   Wed Aug 18 00:33:17 2010 -0400
129882
129883     Add gactiongroup.h to gio.h
129884
129885  gio/gio.h | 1 +
129886  1 file changed, 1 insertion(+)
129887
129888 commit e71dbb97326f767881142cb24cf0850ee8c40008
129889 Author: Ryan Lortie <desrt@desrt.ca>
129890 Date:   Wed Aug 18 00:30:44 2010 -0400
129891
129892     add GActionGroup base class
129893
129894  docs/reference/gio/gio-docs.xml     |   1 +
129895  docs/reference/gio/gio-sections.txt |  38 +++
129896  docs/reference/gio/gio.types        |   1 +
129897  gio/Makefile.am                     |  14 +-
129898  gio/gactiongroup.c                  | 453
129899  ++++++++++++++++++++++++++++++++++++
129900  gio/gactiongroup.h                  | 173 ++++++++++++++
129901  gio/gio-marshal.list                |   1 +
129902  gio/gio.symbols                     |  20 ++
129903  gio/giotypes.h                      |   1 +
129904  9 files changed, 699 insertions(+), 3 deletions(-)
129905
129906 commit ddad707b85bf2075c0ca37b4a2267c6eac60a358
129907 Author: Dan Winship <danw@gnome.org>
129908 Date:   Tue Aug 17 18:38:34 2010 -0400
129909
129910     update gio/tests/.gitignore
129911
129912  gio/tests/.gitignore | 1 +
129913  1 file changed, 1 insertion(+)
129914
129915 commit c56379264dd8714bdf08675927a5e59debaa7fc3
129916 Author: Christian Persch <chpe@gnome.org>
129917 Date:   Tue Aug 17 18:38:46 2010 +0200
129918
129919     Plug a mem leak in GDBusWorker
129920
129921     Free the read buffer.
129922
129923     ==26538== 4,096 bytes in 1 blocks are definitely lost in loss record
129924     781 of 781
129925     ==26538==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
129926     ==26538==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
129927     ==26538==    by 0x405244D: g_realloc (gmem.c:181)
129928     ==26538==    by 0x420E066: _g_dbus_worker_do_read_unlocked
129929     (gdbusprivate.c:780)
129930     ==26538==    by 0x420E1D1: _g_dbus_worker_do_read (gdbusprivate.c:812)
129931     ==26538==    by 0x420F14A: _g_dbus_worker_thread_begin_func
129932     (gdbusprivate.c:1318)
129933     ==26538==    by 0x420D2ED: invoke_caller (gdbusprivate.c:266)
129934     ==26538==    by 0x404DA7C: g_idle_dispatch (gmain.c:4224)
129935     ==26538==    by 0x4049FCD: g_main_dispatch (gmain.c:2119)
129936     ==26538==    by 0x404B2C1: g_main_context_dispatch (gmain.c:2672)
129937     ==26538==    by 0x404B716: g_main_context_iterate (gmain.c:2750)
129938     ==26538==    by 0x404BE7F: g_main_loop_run (gmain.c:2958)
129939     ==26538==    by 0x420D2B5: shared_thread_func (gdbusprivate.c:248)
129940     ==26538==    by 0x4077958: g_thread_create_proxy (gthread.c:1897)
129941     ==26538==    by 0x57D918: start_thread (pthread_create.c:301)
129942     ==26538==    by 0x4C6CBD: clone (clone.S:133)
129943
129944     Bug #627187.
129945
129946  gio/gdbusprivate.c | 2 ++
129947  1 file changed, 2 insertions(+)
129948
129949 commit a91a4a420e8ba6428e7db13bd9c308256cfbb323
129950 Author: Christian Persch <chpe@gnome.org>
129951 Date:   Tue Aug 17 18:29:14 2010 +0200
129952
129953     Plug a mem leak in gdbus-connection test
129954
129955     ==26538== 145 (24 direct, 121 indirect) bytes in 1 blocks are
129956     definitely lost in loss record 765 of 790
129957     ==26538==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
129958     ==26538==    by 0x405233C: g_malloc (gmem.c:134)
129959     ==26538==    by 0x406A57E: g_slice_alloc (gslice.c:836)
129960     ==26538==    by 0x406A60C: g_slice_copy (gslice.c:858)
129961     ==26538==    by 0x4035C5A: g_error_copy (gerror.c:160)
129962     ==26538==    by 0x41B6387: g_simple_async_result_set_from_error
129963     (gsimpleasyncresult.c:638)
129964     ==26538==    by 0x41FCDEB: g_dbus_connection_call_done
129965     (gdbusconnection.c:4808)
129966     ==26538==    by 0x41B682E: g_simple_async_result_complete
129967     (gsimpleasyncresult.c:762)
129968     ==26538==    by 0x41B686A: complete_in_idle_cb
129969     (gsimpleasyncresult.c:772)
129970     ==26538==    by 0x404DA7C: g_idle_dispatch (gmain.c:4224)
129971     ==26538==    by 0x4049FCD: g_main_dispatch (gmain.c:2119)
129972     ==26538==    by 0x404B2C1: g_main_context_dispatch (gmain.c:2672)
129973     ==26538==    by 0x404B716: g_main_context_iterate (gmain.c:2750)
129974     ==26538==    by 0x404BE7F: g_main_loop_run (gmain.c:2958)
129975     ==26538==    by 0x804B5CC: test_connection_send
129976     (gdbus-connection.c:407)
129977     ==26538==    by 0x4073D04: test_case_run (gtestutils.c:1174)
129978
129979     Bug #627187.
129980
129981  gio/tests/gdbus-connection.c | 1 +
129982  1 file changed, 1 insertion(+)
129983
129984 commit 75563e81c2b6bab345e08daafd3206cec699f2ea
129985 Author: Christian Persch <chpe@gnome.org>
129986 Date:   Tue Aug 17 18:20:23 2010 +0200
129987
129988     Plug a mem leak in gdbus-connection test
129989
129990     ==25403== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
129991     lost in loss record 603 of 787
129992     ==25403==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
129993     ==25403==    by 0x405233C: g_malloc (gmem.c:134)
129994     ==25403==    by 0x406A57E: g_slice_alloc (gslice.c:836)
129995     ==25403==    by 0x406A5C3: g_slice_alloc0 (gslice.c:848)
129996     ==25403==    by 0x4035B4E: g_error_new_literal (gerror.c:117)
129997     ==25403==    by 0x4035ED9: g_set_error_literal (gerror.c:314)
129998     ==25403==    by 0x41F6434: g_dbus_connection_close_sync
129999     (gdbusconnection.c:1284)
130000     ==25403==    by 0x804A861: test_connection_life_cycle
130001     (gdbus-connection.c:158)
130002     ==25403==    by 0x4073D04: test_case_run (gtestutils.c:1174)
130003     ==25403==    by 0x4073FC2: g_test_run_suite_internal
130004     (gtestutils.c:1223)
130005     ==25403==    by 0x4074077: g_test_run_suite_internal
130006     (gtestutils.c:1233)
130007     ==25403==    by 0x4074077: g_test_run_suite_internal
130008     (gtestutils.c:1233)
130009     ==25403==    by 0x40741FB: g_test_run_suite (gtestutils.c:1274)
130010     ==25403==    by 0x40733E5: g_test_run (gtestutils.c:877)
130011     ==25403==    by 0x804DC92: main (gdbus-connection.c:1024)
130012
130013     Bug #627187.
130014
130015  gio/tests/gdbus-connection.c | 1 +
130016  1 file changed, 1 insertion(+)
130017
130018 commit a62a2fd8edc0ca771ca1c1df1889766f3c73b0e4
130019 Author: Christian Persch <chpe@gnome.org>
130020 Date:   Tue Aug 17 18:08:07 2010 +0200
130021
130022     Plug a mem leak in the gdbus-connection test
130023
130024     Bug #627182.
130025
130026  gio/tests/gdbus-connection.c | 6 ++++--
130027  1 file changed, 4 insertions(+), 2 deletions(-)
130028
130029 commit 7191fc3f17d39a3fa27e990a3723403066d34826
130030 Author: Christian Persch <chpe@gnome.org>
130031 Date:   Sun Jun 20 14:33:27 2010 +0200
130032
130033     Use g_memory_output_stream_steal_data here
130034
130035     ... instead of one extra g_memdup().
130036
130037     Bug #627181.
130038
130039  gio/gdbusmessage.c | 5 ++++-
130040  1 file changed, 4 insertions(+), 1 deletion(-)
130041
130042 commit 71e73ffdfbd7a33f4e233cfe1353adf143a2c14c
130043 Author: Christian Persch <chpe@gnome.org>
130044 Date:   Sat May 24 16:08:28 2008 +0200
130045
130046     Use G_DEFINE_[BOXED|POINTER]_TYPE instead of handwritten code
130047
130048     Now that we have convenience macros to implement boxed and pointer
130049     types, use them.
130050
130051  gio/gdbusintrospection.c |  17 +---
130052  gio/gfileattribute.c     |  20 +----
130053  gio/gfileinfo.c          |  20 +----
130054  gio/gsrvtarget.c         |  17 +---
130055  gobject/gboxed.c         | 215
130056  +++++++++--------------------------------------
130057  gobject/gsourceclosure.c |  14 +--
130058  gobject/gvaluetypes.c    |  10 +--
130059  7 files changed, 50 insertions(+), 263 deletions(-)
130060
130061 commit dc1999316da0409c5bc15e37a0a568a8309bb5a3
130062 Author: Christian Persch <chpe@gnome.org>
130063 Date:   Sat May 24 16:08:04 2008 +0200
130064
130065     Add G_DEFINE_{BOXED,POINTER}_TYPE[_WITH_CODE]
130066
130067     Add convenience type definition macros for boxed and pointer types
130068     similar to G_DEFINE_TYPE for object types. Bug #449565.
130069
130070  docs/reference/gobject/gobject-sections.txt |   4 +
130071  gobject/gtype.h                             | 110
130072  ++++++++++++++++++++++++++++
130073  2 files changed, 114 insertions(+)
130074
130075 commit cae86073eaf932b85836e98df8d87c65d90f5842
130076 Author: Christian Persch <chpe@gnome.org>
130077 Date:   Thu May 13 19:57:41 2010 +0200
130078
130079     Add GZIP header processing to GZlibCompressor/GZlibDecompressor
130080
130081     Add GZlibCompressor:file-info property. If it contains a non-NULL
130082     GFileInfo, and the compressor is in GZIP mode, the filename and
130083     modification time from the file info are written to the GZIP header
130084     in the output data.
130085
130086     Add GZlibDeompressor:file-info property. If the decompressor is
130087     in GZIP
130088     mode, and the GZIP data contains a GZIP header, the filename and
130089     modification time are read from it, stored in a GFileInfo, and the
130090     file-info property is notified.
130091
130092     Bug #617691.
130093
130094  docs/reference/gio/gio-sections.txt |   3 +
130095  gio/gio.symbols                     |   3 +
130096  gio/gzlibcompressor.c               | 117 ++++++++++++++++++++++++++++++-
130097  gio/gzlibcompressor.h               |   5 ++
130098  gio/gzlibdecompressor.c             | 134
130099  +++++++++++++++++++++++++++++++++---
130100  gio/gzlibdecompressor.h             |   3 +
130101  gio/tests/filter-cat.c              |  38 +++++++++-
130102  7 files changed, 293 insertions(+), 10 deletions(-)
130103
130104 commit b196cd74473cbc812359ee3b484a3986604e9aba
130105 Author: Christian Persch <chpe@gnome.org>
130106 Date:   Sun Jun 20 14:32:52 2010 +0200
130107
130108     Add g_memory_output_stream_steal_data
130109
130110     Bug #622184.
130111
130112  docs/reference/gio/gio-sections.txt |  1 +
130113  gio/gio.symbols                     |  1 +
130114  gio/gmemoryoutputstream.c           | 29 +++++++++++++++++++++++++++++
130115  gio/gmemoryoutputstream.h           |  1 +
130116  4 files changed, 32 insertions(+)
130117
130118 commit 322ac7ff68205daf52a2d0bcecc098edd6b413b9
130119 Author: Matthias Clasen <mclasen@redhat.com>
130120 Date:   Mon Aug 16 16:36:38 2010 -0400
130121
130122     Bump version
130123
130124  configure.ac | 2 +-
130125  1 file changed, 1 insertion(+), 1 deletion(-)
130126
130127 commit 503b0744744517ecf1c29eaa83e8e69537ae3547
130128 Author: Matthias Clasen <mclasen@redhat.com>
130129 Date:   Mon Aug 16 15:44:40 2010 -0400
130130
130131     Fix a typo
130132
130133  NEWS | 2 +-
130134  1 file changed, 1 insertion(+), 1 deletion(-)
130135
130136 commit e21e44fc2e96d86c9cdeb6b904b29fed70acec18
130137 Author: David Zeuthen <davidz@redhat.com>
130138 Date:   Mon Aug 16 15:42:23 2010 -0400
130139
130140     Add NEWS item for bug 627071
130141
130142     Signed-off-by: David Zeuthen <davidz@redhat.com>
130143
130144  NEWS | 1 +
130145  1 file changed, 1 insertion(+)
130146
130147 commit b8e7ef6e90512999be0340a6ef3f20e1783647c4
130148 Author: David Zeuthen <davidz@redhat.com>
130149 Date:   Mon Aug 16 15:37:01 2010 -0400
130150
130151     Bug 627071 – g_output_stream_write() clarification
130152
130153     This patch guarantees that g_output_stream_write() can never fail with
130154     G_IO_ERROR_WOULD_BLOCK. Without such a guarantee, we would need some
130155     kind of GIOPollable interface or some way to get an event when the
130156     stream is writable again. Which is mostly useless considering that
130157     this method is asynchronous anyway.
130158
130159     Note: this patch just codifies existing behavior - GUnixOutputStream,
130160     GSocketOutputStream and other implementations already work this way.
130161
130162     See also bug 626748 comment 5 for how the GDBus code relies on this
130163     guarantee.
130164
130165     https://bugzilla.gnome.org/show_bug.cgi?id=627071
130166
130167     Signed-off-by: David Zeuthen <davidz@redhat.com>
130168
130169  gio/goutputstream.c | 4 ++++
130170  1 file changed, 4 insertions(+)
130171
130172 commit 285170637de0df2011b9b667cab5c68640832580
130173 Author: Matthias Clasen <mclasen@redhat.com>
130174 Date:   Mon Aug 16 15:32:13 2010 -0400
130175
130176     More NEWS
130177
130178  NEWS | 1 +
130179  1 file changed, 1 insertion(+)
130180
130181 commit 789c0cc877a41a65417b0ee1d6eed5803c48c238
130182 Author: Matthias Clasen <mclasen@redhat.com>
130183 Date:   Mon Aug 16 15:28:36 2010 -0400
130184
130185     Fix a doc format issue
130186
130187  glib/gregex.c | 2 +-
130188  1 file changed, 1 insertion(+), 1 deletion(-)
130189
130190 commit d848a5eade18ba4567899601d5e34e381a636817
130191 Author: Matthias Clasen <mclasen@redhat.com>
130192 Date:   Mon Aug 16 15:16:16 2010 -0400
130193
130194     Update NEWS for 2.25.14
130195
130196  NEWS | 7 +++++++
130197  1 file changed, 7 insertions(+)
130198
130199 commit 8a3a4596e2e3a718d77bf214c6e2d16c21856da2
130200 Author: David Zeuthen <davidz@redhat.com>
130201 Date:   Mon Aug 16 13:43:35 2010 -0400
130202
130203     Bug 626748 – Use async methods for writing and handle EAGAIN
130204
130205     If sending a lot of data and/or the other peer is not reading it, then
130206     socket buffers can overflow. This is communicated from the kernel by
130207     returning EAGAIN. In GIO, it is modelled by g_output_stream_write()
130208     and g_socket_send_message() returning G_IO_ERROR_WOULD_BLOCK.
130209
130210     It is also problematic that that we're using synchronous IO in the
130211     shared GDBus IO thread. It means that one GDBusConnection can lock up
130212     others.
130213
130214     It turns out that by porting from g_output_stream_write() to
130215     g_output_stream_write_async() we fix the EAGAIN issue. For GSocket, we
130216     still need to handle things manually (by creating a GSource) as
130217     g_socket_send_message() is used.
130218
130219     We check the new behavior in Michael's producer/consumer test case (at
130220     /gdbus/overflow in gdbus-peer.c) added in the last commit.
130221
130222     Also add a test case that sends and receives a 20 MiB message.
130223
130224     Also add a new `transport' G_DBUS_DEBUG option so it is easy to
130225     inspect partial writes:
130226
130227      $ G_DBUS_DEBUG=transport ./gdbus-connection -p
130228      /gdbus/connection/large_message
130229      [...]
130230      ========================================================================
130231      GDBus-debug:Transport:
130232        >>>> WROTE 128000 bytes of message with serial 4 and
130233             size 20971669 from offset 0 on a GSocketOutputStream
130234      ========================================================================
130235      GDBus-debug:Transport:
130236        >>>> WROTE 128000 bytes of message with serial 4 and
130237             size 20971669 from offset 128000 on a GSocketOutputStream
130238      ========================================================================
130239      GDBus-debug:Transport:
130240        >>>> WROTE 128000 bytes of message with serial 4 and
130241             size 20971669 from offset 256000 on a GSocketOutputStream
130242      [...]
130243      ========================================================================
130244      GDBus-debug:Transport:
130245        >>>> WROTE 43669 bytes of message with serial 4 and
130246             size 20971669 from offset 20928000 on a GSocketOutputStream
130247      [...]
130248      ========================================================================
130249      GDBus-debug:Transport:
130250        <<<< READ 16 bytes of message with serial 3 and
130251             size 20971620 to offset 0 from a GSocketInputStream
130252      ========================================================================
130253      GDBus-debug:Transport:
130254        <<<< READ 15984 bytes of message with serial 3 and
130255             size 20971620 to offset 16 from a GSocketInputStream
130256      ========================================================================
130257      GDBus-debug:Transport:
130258        <<<< READ 16000 bytes of message with serial 3 and
130259             size 20971620 to offset 16000 from a GSocketInputStream
130260      [...]
130261      ========================================================================
130262      GDBus-debug:Transport:
130263        <<<< READ 144000 bytes of message with serial 3 and
130264             size 20971620 to offset 20720000 from a GSocketInputStream
130265      ========================================================================
130266      GDBus-debug:Transport:
130267        <<<< READ 107620 bytes of message with serial 3 and
130268             size 20971620 to offset 20864000 from a GSocketInputStream
130269      OK
130270
130271     https://bugzilla.gnome.org/show_bug.cgi?id=626748
130272
130273     Signed-off-by: David Zeuthen <davidz@redhat.com>
130274
130275  docs/reference/gio/overview.xml |   4 +
130276  gio/gdbusprivate.c              | 589
130277  +++++++++++++++++++++++++++++++---------
130278  gio/gdbusprivate.h              |   1 +
130279  gio/tests/gdbus-connection.c    |  80 ++++++
130280  gio/tests/gdbus-peer.c          |  76 ++++--
130281  5 files changed, 596 insertions(+), 154 deletions(-)
130282
130283 commit a6264a3a19c29fc7c4fe0719a8c2ff1554924b12
130284 Author: David Zeuthen <davidz@redhat.com>
130285 Date:   Mon Aug 16 12:30:25 2010 -0400
130286
130287     GSocket: Properly initialize msg.msg_control
130288
130289     This patch fixes this problem
130290
130291        Syscall param socketcall.sendmsg(msg.msg_control) points to
130292        uninitialised byte(s)
130293           at 0x3D5B00EA60: __sendmsg_nocancel (syscall-template.S:82)
130294           by 0x53F9790: g_socket_send_message (gsocket.c:2918)
130295           by 0x540FDD0: g_unix_connection_send_credentials
130296           (gunixconnection.c:351)
130297           by 0x542B93F: _g_dbus_auth_run_client (gdbusauth.c:618)
130298           by 0x5438001: initable_init (gdbusconnection.c:2191)
130299           by 0x53E09CC: g_initable_init (ginitable.c:105)
130300           by 0x543F6E9: g_bus_get_sync (gdbusconnection.c:6091)
130301           by 0x402C7E: test_connection_life_cycle (gdbus-connection.c:126)
130302           by 0x4C7CABB: test_case_run (gtestutils.c:1174)
130303           by 0x4C7CD84: g_test_run_suite_internal (gtestutils.c:1223)
130304           by 0x4C7CE49: g_test_run_suite_internal (gtestutils.c:1233)
130305           by 0x4C7CE49: g_test_run_suite_internal (gtestutils.c:1233)
130306         Address 0x7fefff9fc is on thread 1's stack
130307
130308     Signed-off-by: David Zeuthen <davidz@redhat.com>
130309
130310  gio/gsocket.c | 1 +
130311  1 file changed, 1 insertion(+)
130312
130313 commit 4bc4590c7bb5d8e7c248347e4b702ab8b506d937
130314 Author: Matthias Clasen <mclasen@redhat.com>
130315 Date:   Mon Aug 16 10:21:38 2010 -0400
130316
130317     Declare stream base classes as abstract
130318
130319  gio/gfilterinputstream.c  | 2 +-
130320  gio/gfilteroutputstream.c | 2 +-
130321  gio/ginputstream.c        | 2 +-
130322  gio/giostream.c           | 2 +-
130323  gio/goutputstream.c       | 2 +-
130324  5 files changed, 5 insertions(+), 5 deletions(-)
130325
130326 commit 547311bfd8661e25e588e1f434f15c5f2f32c3a7
130327 Author: Dan Winship <danw@gnome.org>
130328 Date:   Thu Jun 24 13:09:14 2010 -0400
130329
130330     Always do async vs sync correctly in GSocketConnection streams
130331
130332     Previously if a GSocketConnection had a blocking GSocket, it would
130333     sometimes block during asynchonous I/O, and if it had a non-blocking
130334     socket, it would sometimes return G_IO_ERROR_WOULD_BLOCK from
130335     synchronous I/O. This fixes the connection to not depend on the socket
130336     state.
130337
130338     https://bugzilla.gnome.org/show_bug.cgi?id=616458
130339
130340  docs/reference/gio/gio-sections.txt |  2 ++
130341  gio/gio.symbols                     |  2 ++
130342  gio/gsocket.c                       | 70
130343  ++++++++++++++++++++++++++++++++++---
130344  gio/gsocket.h                       | 13 +++++++
130345  gio/gsocketinputstream.c            | 16 +++++----
130346  gio/gsocketoutputstream.c           | 16 +++++----
130347  6 files changed, 101 insertions(+), 18 deletions(-)
130348
130349 commit 17fea2f749a407a15a82977b3488530cd5305266
130350 Author: Dan Winship <danw@gnome.org>
130351 Date:   Sun Aug 15 07:57:37 2010 -0400
130352
130353     Belatedly add g_socket_client_get/set_timeout to docs and symbols
130354
130355  docs/reference/gio/gio-sections.txt | 2 ++
130356  gio/gio.symbols                     | 2 ++
130357  2 files changed, 4 insertions(+)
130358
130359 commit b76b24f1b3f82c2400cce8948b44ae32aa0e23ee
130360 Author: Dan Winship <danw@gnome.org>
130361 Date:   Sat Aug 14 16:15:39 2010 -0400
130362
130363     GSocketClient: plug two leaks
130364
130365     g_socket_client_connect_async() was always leaking its GCancellable,
130366     and would also leak any GSocket that eventually failed to connect
130367     after returning G_IO_ERROR_PENDING.
130368
130369  gio/gsocketclient.c | 4 ++++
130370  1 file changed, 4 insertions(+)
130371
130372 commit 16bafb479995e69417b86b5b26682ec7c2ceb5a0
130373 Author: Dan Winship <danw@gnome.org>
130374 Date:   Sat Aug 14 15:04:24 2010 -0400
130375
130376     GSocketClient: add a timeout property
130377
130378     GSocket has a timeout flag now, but when using GSocketClient there was
130379     no way to set the timeout until after connecting (or failing). Fix
130380     that by adding a timeout property to GSocketClient.
130381
130382  gio/gsocketclient.c   | 69
130383  ++++++++++++++++++++++++++++++++++++++++++++++++++-
130384  gio/gsocketclient.h   |  3 +++
130385  gio/tests/send-data.c |  5 ++++
130386  3 files changed, 76 insertions(+), 1 deletion(-)
130387
130388 commit 28a4fff7ec63000238c7e20ff965238027922c47
130389 Author: Will Thompson <will@willthompson.co.uk>
130390 Date:   Fri Aug 13 23:34:44 2010 -0400
130391
130392     Add examples for GAsyncInitiable and GSimpleAsyncResult
130393
130394     Bug 602417
130395
130396  gio/gasyncinitable.c     |  94 ++++++++++++++++++++++++++++++++++++++++++
130397  gio/gsimpleasyncresult.c | 104
130398  ++++++++++++++++++++++++++++++++++++++++++++++-
130399  2 files changed, 197 insertions(+), 1 deletion(-)
130400
130401 commit 7a32e34f7c46a4e1e2fe6f35490b1f8469ed08b7
130402 Author: Will Thompson <will@willthompson.co.uk>
130403 Date:   Fri Aug 13 23:20:06 2010 -0400
130404
130405     Document that _complete() et al. ref the GSimpleAsyncResult
130406
130407  gio/gsimpleasyncresult.c | 3 +++
130408  1 file changed, 3 insertions(+)
130409
130410 commit ec31612ea00e2babd5d6b02d65966164594a03f8
130411 Author: Will Thompson <will@willthompson.co.uk>
130412 Date:   Fri Aug 13 23:15:27 2010 -0400
130413
130414     _simple_async_result_is_valid: allow tag to be NULL
130415
130416     Because g_simple_async_report_[g]error_in_idle() don't take a
130417     source tag
130418     parameter, code that uses them can't currently use
130419     g_simple_async_result_is_valid() (at least, not for the error case).
130420
130421     Bug 602417
130422
130423  gio/gsimpleasyncresult.c | 13 ++++++++-----
130424  1 file changed, 8 insertions(+), 5 deletions(-)
130425
130426 commit c29d800d84d446d3762329815824a8be269c969b
130427 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
130428 Date:   Fri Aug 13 22:42:24 2010 -0400
130429
130430     GVariant: be more explicit about adopting and returning floating refs
130431
130432     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=622770
130433
130434  docs/reference/glib/gvariant-varargs.xml |  4 ++-
130435  glib/gvariant.c                          | 53
130436  ++++++++++++++++++++------------
130437  2 files changed, 37 insertions(+), 20 deletions(-)
130438
130439 commit e02571e93bb4c1986ec1190fb6c7d02eba0c746a
130440 Author: Matthias Clasen <mclasen@redhat.com>
130441 Date:   Fri Aug 13 21:22:45 2010 -0400
130442
130443     Add bug references to some tests
130444
130445  gio/tests/async-close-output-stream.c |  8 ++++++++
130446  gio/tests/converter-stream.c          |  4 ++++
130447  glib/tests/mem-overflow.c             | 29 +++++++++++++++++++++++++++++
130448  gobject/tests/binding.c               |  4 ++++
130449  4 files changed, 45 insertions(+)
130450
130451 commit ea8a963936655ee3c13c5552cce96c309f8a384f
130452 Author: Matthias Clasen <mclasen@redhat.com>
130453 Date:   Fri Aug 13 21:21:43 2010 -0400
130454
130455     Document vendor override files
130456
130457     Features without documentation, tsk tsk.
130458
130459  docs/reference/gio/glib-compile-schemas.xml |  6 ++++
130460  gio/gsettings.c                             | 48
130461  ++++++++++++++++++++---------
130462  2 files changed, 40 insertions(+), 14 deletions(-)
130463
130464 commit 63d19f065690b77059c335c0378a93f1a18b09c9
130465 Author: Matthias Clasen <mclasen@redhat.com>
130466 Date:   Fri Aug 13 21:05:05 2010 -0400
130467
130468     Fix doc format errors
130469
130470  glib/gconvert.c | 4 ++--
130471  glib/gregex.c   | 2 +-
130472  2 files changed, 3 insertions(+), 3 deletions(-)
130473
130474 commit 4160c5c74a06404037462dde572ec49663d685ea
130475 Author: Matthias Clasen <mclasen@redhat.com>
130476 Date:   Fri Aug 13 19:40:48 2010 -0400
130477
130478     Add tests for async file replace and load
130479
130480  gio/tests/file.c | 151
130481  ++++++++++++++++++++++++++++++++++++++++++++++++++++---
130482  1 file changed, 143 insertions(+), 8 deletions(-)
130483
130484 commit c003468296642dccdca230e5fbec22ceab0a9959
130485 Author: Matthias Clasen <mclasen@redhat.com>
130486 Date:   Fri Aug 13 17:22:28 2010 -0400
130487
130488     Correct a comment
130489
130490  gio/inotify/inotify-kernel.c | 2 +-
130491  1 file changed, 1 insertion(+), 1 deletion(-)
130492
130493 commit 93bd5298c7f78fd7cb12734b6f3df5aa93f2c82b
130494 Author: Matthias Clasen <mclasen@redhat.com>
130495 Date:   Fri Aug 13 17:21:22 2010 -0400
130496
130497     Add an async file create/write/read/delete test
130498
130499  gio/tests/file.c | 163
130500  ++++++++++++++++++++++++++++++++++++++++++++++++-------
130501  1 file changed, 144 insertions(+), 19 deletions(-)
130502
130503 commit 7ed4762190afca85424903a0977300585169b510
130504 Author: Matthias Clasen <mclasen@redhat.com>
130505 Date:   Fri Aug 13 17:19:01 2010 -0400
130506
130507     Fix a typo, and some doc reformatting
130508
130509  gio/ginputstream.c | 32 ++++++++++++++++----------------
130510  1 file changed, 16 insertions(+), 16 deletions(-)
130511
130512 commit effdb785fd941daf5fdec7df434242de25e5127e
130513 Author: Matthias Clasen <mclasen@redhat.com>
130514 Date:   Fri Aug 13 16:04:04 2010 -0400
130515
130516     Add some long descriptions for filter streams
130517
130518  gio/gfilterinputstream.c  | 4 ++++
130519  gio/gfilteroutputstream.c | 6 +++++-
130520  2 files changed, 9 insertions(+), 1 deletion(-)
130521
130522 commit 13e55b84ebb1aa148260a7d21da6a592d1e1dadb
130523 Author: Matthias Clasen <mclasen@redhat.com>
130524 Date:   Fri Aug 13 15:15:21 2010 -0400
130525
130526     Run volumemonitor test with local vfs
130527
130528     This is an attempt to stop the test from hanging on some build bots
130529     in build.gnome.org.
130530
130531  gio/tests/volumemonitor.c | 2 ++
130532  1 file changed, 2 insertions(+)
130533
130534 commit d344ff9d67a7e723a1c2163e7d9254dd6ef049d2
130535 Author: David Zeuthen <davidz@redhat.com>
130536 Date:   Fri Aug 13 13:58:27 2010 -0400
130537
130538     Bug 626841 – Add test-case for non-socket GIOStream
130539
130540     Also fix a couple of bugs so it actually works.
130541
130542     https://bugzilla.gnome.org/show_bug.cgi?id=626841
130543
130544     Signed-off-by: David Zeuthen <davidz@redhat.com>
130545
130546  gio/gdbusprivate.c           | 140 ++++++++---------
130547  gio/tests/Makefile.am        |   6 +-
130548  gio/tests/gdbus-non-socket.c | 346
130549  +++++++++++++++++++++++++++++++++++++++++++
130550  3 files changed, 424 insertions(+), 68 deletions(-)
130551
130552 commit 9be94e88999b5f10347b5c1b8542b88a35d3f93a
130553 Author: Michael Meeks <michael.meeks@novell.com>
130554 Date:   Fri Aug 13 17:56:19 2010 +0100
130555
130556     Add test for EAGAIN overflow in gdbusconnection based on David's test.
130557
130558  gio/tests/gdbus-peer.c | 110
130559  ++++++++++++++++++++++++++++++++++++++++++++++++-
130560  1 file changed, 109 insertions(+), 1 deletion(-)
130561
130562 commit 5d9d3f03182d732ad732370dffc7d268c9d65e9d
130563 Author: Matthias Clasen <mclasen@redhat.com>
130564 Date:   Fri Aug 13 12:04:21 2010 -0400
130565
130566     Add some async file tests
130567
130568  gio/tests/file.c | 237
130569  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
130570  1 file changed, 237 insertions(+)
130571
130572 commit ee38c03582df8b757c2fe64b3b5a6be9b6083135
130573 Author: Matthias Clasen <mclasen@redhat.com>
130574 Date:   Fri Aug 13 00:47:02 2010 -0400
130575
130576     Collect NEWS for 2.25.14
130577
130578  NEWS | 24 ++++++++++++++++++++++++
130579  1 file changed, 24 insertions(+)
130580
130581 commit ef4b0afc0b3217ce65e12c0606855af52659490b
130582 Author: Matthias Clasen <mclasen@redhat.com>
130583 Date:   Fri Aug 13 00:30:58 2010 -0400
130584
130585     Bump version
130586
130587  configure.ac | 2 +-
130588  1 file changed, 1 insertion(+), 1 deletion(-)
130589
130590 commit 106bde0a8fa34a72f66f037b0428a3105cb953bc
130591 Author: Havoc Pennington <hp@pobox.com>
130592 Date:   Thu Aug 12 23:57:26 2010 -0400
130593
130594     GAsyncQueue: use g_queue_init() not g_queue_new()
130595
130596     By using g_queue_init() instead of g_queue_new(), we can avoid
130597     a separate memory allocation.
130598
130599     Bug 626704
130600
130601  glib/gasyncqueue.c | 28 ++++++++++++++--------------
130602  1 file changed, 14 insertions(+), 14 deletions(-)
130603
130604 commit f424aa9581ff4fedb9205f360112b6b17518edeb
130605 Author: Daniel Nylander <po@danielnylander.se>
130606 Date:   Thu Aug 12 13:19:50 2010 +0200
130607
130608     Updated Swedish translation
130609
130610  po/sv.po | 2135
130611  ++++++++++++++++++++++++++++++++++++--------------------------
130612  1 file changed, 1226 insertions(+), 909 deletions(-)
130613
130614 commit 398f9841eddc10e0e6b1ccee4823e2ea3650bd9a
130615 Author: Tor Lillqvist <tml@iki.fi>
130616 Date:   Tue Aug 10 16:01:39 2010 +0300
130617
130618     Fix gio/win32 build after -I flag changes
130619
130620  gio/win32/gwin32directorymonitor.c   | 1 -
130621  gio/win32/gwin32directorymonitor.h   | 4 ++--
130622  gio/win32/gwinhttpfile.c             | 8 ++++----
130623  gio/win32/gwinhttpfileinputstream.c  | 4 ++--
130624  gio/win32/gwinhttpfileoutputstream.c | 4 ++--
130625  gio/win32/gwinhttpvfs.c              | 6 +++---
130626  gio/win32/gwinhttpvfs.h              | 3 +--
130627  7 files changed, 14 insertions(+), 16 deletions(-)
130628
130629 commit 304c0c4746fb8df993a3e6429414d6cf1ba287b8
130630 Author: Aron Xu <aronxu@gnome.org>
130631 Date:   Mon Aug 9 14:26:38 2010 +0800
130632
130633     Update Simplified Chinese translation.
130634
130635  po/zh_CN.po | 594
130636  +++++++++++++++++++++++++++++++++++++++++-------------------
130637  1 file changed, 405 insertions(+), 189 deletions(-)
130638
130639 commit 43c0aa9ebe16cf17009678732decc9e852701f15
130640 Author: Matthias Clasen <mclasen@redhat.com>
130641 Date:   Sun Aug 8 23:53:52 2010 -0400
130642
130643     Replace the explicit list of character categories by a reference
130644     to the GUnicodeType docs.
130645
130646  docs/reference/glib/regex-syntax.sgml | 124
130647  +---------------------------------
130648  1 file changed, 3 insertions(+), 121 deletions(-)
130649
130650 commit 4e42893369c8b8092de7feedb447ca538f8dccf2
130651 Author: Matthias Clasen <mclasen@redhat.com>
130652 Date:   Sun Aug 8 23:43:29 2010 -0400
130653
130654     Refer to GUnicodeScript docs instead of listing scripts explicitly
130655
130656  docs/reference/glib/regex-syntax.sgml | 80
130657  +++++------------------------------
130658  1 file changed, 10 insertions(+), 70 deletions(-)
130659
130660 commit 733d209b14f1b88288e08241a64ef77284108505
130661 Author: Matthias Clasen <mclasen@redhat.com>
130662 Date:   Sun Aug 8 23:21:54 2010 -0400
130663
130664     Move GRegex docs inline
130665
130666  docs/reference/glib/tmpl/gregex.sgml | 302
130667  ++++++++++-------------------------
130668  glib/gregex.c                        |  60 +++++++
130669  glib/gregex.h                        | 225 ++++++++++++++++++++++++++
130670  3 files changed, 371 insertions(+), 216 deletions(-)
130671
130672 commit c3e5b3cca883546a40a5d7aa219c74cb6574bcd6
130673 Author: Matthias Clasen <mclasen@redhat.com>
130674 Date:   Sun Aug 8 22:19:10 2010 -0400
130675
130676     Whitespace cleanup
130677
130678  glib/gregex.c | 1067
130679  ++++++++++++++++++++++++++++-----------------------------
130680  1 file changed, 533 insertions(+), 534 deletions(-)
130681
130682 commit de3c6efa222389ef253fbe1b7b868b95a37aedb1
130683 Author: Matthias Clasen <mclasen@redhat.com>
130684 Date:   Sun Aug 8 22:15:16 2010 -0400
130685
130686     Remove two redundant comments
130687
130688  glib/garray.c | 4 ----
130689  1 file changed, 4 deletions(-)
130690
130691 commit b5bda64a730876205ce5aae069f11161d6b94cc4
130692 Author: Matthias Clasen <mclasen@redhat.com>
130693 Date:   Sun Aug 8 22:14:56 2010 -0400
130694
130695     Fix up a doc typo
130696
130697  glib/gbase64.c | 3 ++-
130698  1 file changed, 2 insertions(+), 1 deletion(-)
130699
130700 commit f5a58639759af5333990a24ef6c8275c8f5afcde
130701 Author: Matthias Clasen <mclasen@redhat.com>
130702 Date:   Sun Aug 8 22:12:40 2010 -0400
130703
130704     Minor cleanup
130705
130706     The definition is now present in pcre.h
130707
130708  glib/gregex.c | 5 -----
130709  1 file changed, 5 deletions(-)
130710
130711 commit def0dc01f74e9b8b0904c6b8866835f9efb640a8
130712 Author: Matthias Clasen <mclasen@redhat.com>
130713 Date:   Sun Aug 8 22:11:38 2010 -0400
130714
130715     Move GConvert docs inline
130716
130717  docs/reference/glib/tmpl/conversions.sgml | 174
130718  ++----------------------------
130719  glib/gconvert.c                           | 121 +++++++++++++++++++++
130720  glib/gconvert.h                           |  28 ++++-
130721  3 files changed, 157 insertions(+), 166 deletions(-)
130722
130723 commit f837e15972d7cd93ac8bddbaeed60289c7263c1a
130724 Author: A S Alam <aalam@users.sf.net>
130725 Date:   Tue Aug 10 06:24:02 2010 +0530
130726
130727     update translation for master
130728
130729  po/pa.po | 1808
130730  ++++++++++++++++++++++++++++++++++++--------------------------
130731  1 file changed, 1048 insertions(+), 760 deletions(-)
130732
130733 commit f9a4b4ecc7a0f838897797dc5b478520c9f05168
130734 Author: Matthias Clasen <mclasen@redhat.com>
130735 Date:   Sun Aug 8 21:29:26 2010 -0400
130736
130737     Add introspection annotations in gregex.c
130738
130739     Also, make the new getters follow the style of other GRegex getters,
130740     and take a const GRegex *.
130741
130742  glib/gregex.c | 192
130743  ++++++++++++++++++++++++++++++----------------------------
130744  glib/gregex.h |   4 +-
130745  2 files changed, 100 insertions(+), 96 deletions(-)
130746
130747 commit 14e0ad7c5379e14f31a0e54bc2bf73f3c2d07d0d
130748 Author: Matthias Clasen <mclasen@redhat.com>
130749 Date:   Sun Aug 8 20:49:59 2010 -0400
130750
130751     Don't compile some unused functions in gio/xdgmime/
130752
130753  gio/xdgmime/xdgmime.c            | 22 +++++++++++++++++++++-
130754  gio/xdgmime/xdgmime.h            | 14 ++++++++++++--
130755  gio/xdgmime/xdgmimealias.c       |  4 +++-
130756  gio/xdgmime/xdgmimealias.h       |  3 ++-
130757  gio/xdgmime/xdgmimecache.c       |  8 +++++++-
130758  gio/xdgmime/xdgmimecache.h       |  6 ++++++
130759  gio/xdgmime/xdgmimeglob.c        |  7 +++++++
130760  gio/xdgmime/xdgmimeglob.h        |  2 ++
130761  gio/xdgmime/xdgmimeicon.c        |  2 ++
130762  gio/xdgmime/xdgmimeicon.h        |  2 ++
130763  gio/xdgmime/xdgmimeparent.c      |  2 ++
130764  gio/xdgmime/xdgmimeparent.h      |  2 ++
130765  glib/pcre/pcre_compile.c         |  4 +++-
130766  glib/pcre/pcre_get.c             |  2 +-
130767  glib/pcre/pcre_ucp_searchfuncs.c |  4 +++-
130768  15 files changed, 75 insertions(+), 9 deletions(-)
130769
130770 commit 7acdaf6f1db90c17985b81033050e1814723d6ae
130771 Author: Matthias Clasen <mclasen@redhat.com>
130772 Date:   Sun Aug 8 18:35:12 2010 -0400
130773
130774     Don't compile an unused function
130775
130776  glib/pcre/pcre_compile.c | 3 ++-
130777  1 file changed, 2 insertions(+), 1 deletion(-)
130778
130779 commit 3fd1fc4f9a8511587637efc9b0942e4919fab031
130780 Author: Matthias Clasen <mclasen@redhat.com>
130781 Date:   Sun Aug 8 18:34:59 2010 -0400
130782
130783     Trivial typo fix
130784
130785  glib/gregex.c | 2 +-
130786  1 file changed, 1 insertion(+), 1 deletion(-)
130787
130788 commit c9916d64b1cf996a4cdb9f8887972038b492426d
130789 Author: Matthias Clasen <mclasen@redhat.com>
130790 Date:   Sun Aug 8 18:34:38 2010 -0400
130791
130792     Improve regex test coverage
130793
130794  glib/tests/regex.c | 559
130795  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
130796  1 file changed, 558 insertions(+), 1 deletion(-)
130797
130798 commit 584787f580cf6e36c020b7d7ee0a01baea8896aa
130799 Author: Matthias Clasen <mclasen@redhat.com>
130800 Date:   Sun Aug 8 11:32:50 2010 -0400
130801
130802     Improve the async result test coverage
130803
130804  gio/tests/simple-async-result.c | 1 +
130805  1 file changed, 1 insertion(+)
130806
130807 commit 7c129c901121b2ca8374d64c716828101ce79cb9
130808 Author: Matthias Clasen <mclasen@redhat.com>
130809 Date:   Sun Aug 8 11:31:53 2010 -0400
130810
130811     Improve dbus address test coverage
130812
130813  gio/tests/gdbus-addresses.c | 32 ++++++++++++++++++++++++++++++++
130814  1 file changed, 32 insertions(+)
130815
130816 commit ae8b375f0ffe4c26c366728a33b04167d3f1fd1b
130817 Author: Fran Diéguez <fran.dieguez@mabishu.com>
130818 Date:   Mon Aug 9 01:11:59 2010 +0200
130819
130820     Updated galician translations
130821
130822  po/gl.po | 11 +++++++++--
130823  1 file changed, 9 insertions(+), 2 deletions(-)
130824
130825 commit bbd1d2a72429929d15c0764853addcf3a6a8bead
130826 Author: Matthias Clasen <mclasen@redhat.com>
130827 Date:   Sun Aug 8 01:09:18 2010 -0400
130828
130829     Improve regex test coverage
130830
130831  glib/tests/regex.c | 66
130832  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
130833  1 file changed, 66 insertions(+)
130834
130835 commit 6ada7532b5e8d3c613e26144afbf4c38367afd90
130836 Author: Matthias Clasen <mclasen@redhat.com>
130837 Date:   Sun Aug 8 01:08:34 2010 -0400
130838
130839     Drop some unused code
130840
130841     Some functions in pcre_get.c are not used.
130842
130843  glib/pcre/pcre_get.c | 3 +++
130844  1 file changed, 3 insertions(+)
130845
130846 commit 8804d6a98ffabc83bea2a35d4aaf26617fa062f0
130847 Author: Matthias Clasen <mclasen@redhat.com>
130848 Date:   Sun Aug 8 01:07:53 2010 -0400
130849
130850     Simplify gcov generation
130851
130852     lcov seems to handle .libs just fine on its own.
130853
130854  Makefile.decl | 6 ++----
130855  1 file changed, 2 insertions(+), 4 deletions(-)
130856
130857 commit 01cae84e47ff749e475d7931106c8b00829021e5
130858 Author: Ryan Lortie <desrt@desrt.ca>
130859 Date:   Sat Aug 7 19:58:12 2010 -0400
130860
130861     Bug 578295 - gtester has a race condition
130862
130863     Deal with the race in GMainLoop by installing a do-nothing timeout.
130864
130865  glib/gtester.c | 9 +++++++++
130866  1 file changed, 9 insertions(+)
130867
130868 commit 51ad83f7119bcf43d5e9b6b89fd3f33bd9ab1e3d
130869 Author: Matthias Clasen <mclasen@redhat.com>
130870 Date:   Sat Aug 7 18:56:12 2010 -0400
130871
130872     Make g_dbus_error_unregister_error work
130873
130874  gio/gdbuserror.c | 5 ++++-
130875  1 file changed, 4 insertions(+), 1 deletion(-)
130876
130877 commit 8e236f7ec1e0f620a516255a6b8ed7ae169bc87e
130878 Author: Matthias Clasen <mclasen@redhat.com>
130879 Date:   Sat Aug 7 18:55:21 2010 -0400
130880
130881     Add some more test about gdbus_error apis
130882
130883  gio/tests/gdbus-error.c | 71
130884  +++++++++++++++++++++++++++++++++++++++++++++++++
130885  1 file changed, 71 insertions(+)
130886
130887 commit 7de6658f74a43065fa9a27db6cb4d26b6a946a32
130888 Author: Matthias Clasen <mclasen@redhat.com>
130889 Date:   Sat Aug 7 17:08:54 2010 -0400
130890
130891     Make g_simple_async_result_is_valid work without source
130892
130893     The problem was pointed out by Xavier Claessens in bug 626208.
130894
130895  gio/gsimpleasyncresult.c | 6 ++++--
130896  1 file changed, 4 insertions(+), 2 deletions(-)
130897
130898 commit 402ad1958ccdb4586da9614ec4276396fd4c0faf
130899 Author: Matthias Clasen <mclasen@redhat.com>
130900 Date:   Sat Aug 7 16:27:38 2010 -0400
130901
130902     Make the closure variants of name owning and watching actually work
130903
130904     The GClosure API is a bit funky (and badly documented), and requires
130905     you to set a marshaller on the closure, and the marshaller has an
130906     implicit 'this' argument, and the caller is reponsible for unsetting
130907     the values after invoking the closure.
130908
130909     I've added some calls of the _with_closures variants to the
130910     gdbus-names test now.
130911
130912  gio/gdbusnameowning.c   | 92
130913  ++++++++++++++++++++++++++++---------------------
130914  gio/gdbusnamewatching.c | 76 ++++++++++++++++++++--------------------
130915  gio/gio-marshal.list    |  2 ++
130916  gio/tests/gdbus-names.c | 57 ++++++++++++++++++------------
130917  4 files changed, 128 insertions(+), 99 deletions(-)
130918
130919 commit c15d20e53a9fdccd4fbe17c6a51c57e6b34410fd
130920 Author: Kjartan Maraas <kmaraas@gnome.org>
130921 Date:   Sat Aug 7 18:43:01 2010 +0200
130922
130923     Updated Norwegian bokmål translation
130924
130925  po/nb.po | 179
130926  ++++++++++++++++++++++++++++++++++++++++-----------------------
130927  1 file changed, 115 insertions(+), 64 deletions(-)
130928
130929 commit 4ac7f8f08433c37cf0a69cdea601514a0c06c1b6
130930 Author: Benjamin Otte <otte@redhat.com>
130931 Date:   Fri Aug 6 23:15:28 2010 +0200
130932
130933     notifyqueue: Dedup pspecs when adding
130934
130935     The previous code dedup'd when thawing and threw nasty warnings
130936     your way
130937     if you notified too often. This can now easily be avoided.
130938
130939     Performance should be roughly identical, as both are O(n²).
130940
130941  gobject/gobjectnotifyqueue.c | 23 +++++++----------------
130942  1 file changed, 7 insertions(+), 16 deletions(-)
130943
130944 commit e88eb048659be2e09081a27ddaef0e261667b6b8
130945 Author: Ryan Lortie <desrt@desrt.ca>
130946 Date:   Fri Aug 6 16:48:03 2010 -0400
130947
130948     Prepare to release glib 2.25.13
130949
130950  NEWS                                      | 67
130951  +++++++++++++++++++++++++++++++
130952  docs/reference/glib/tmpl/glib-unused.sgml | 40 ------------------
130953  docs/reference/glib/tmpl/messages.sgml    | 27 ++++++++++---
130954  docs/reference/glib/tmpl/version.sgml     | 41 +++++++++++++++++++
130955  4 files changed, 129 insertions(+), 46 deletions(-)
130956
130957 commit 80046f36e0ed2fe3d12c3128145033043f46734d
130958 Author: Ryan Lortie <desrt@desrt.ca>
130959 Date:   Fri Aug 6 16:42:36 2010 -0400
130960
130961     gitignore update
130962
130963  glib/tests/.gitignore | 1 +
130964  1 file changed, 1 insertion(+)
130965
130966 commit d96b7c5c8aacc2b8516c03a2801db731d4171570
130967 Author: Ryan Lortie <desrt@desrt.ca>
130968 Date:   Fri Aug 6 15:28:58 2010 -0400
130969
130970     gtester: Run tests only once on 'make check'
130971
130972     The gtester makefile runs 'make test' on 'make check' and also
130973     recurses
130974     on 'make test'.  automake recurses on 'make check'.
130975
130976     This means that every level of recursive make that we go through
130977     results
130978     in the tests running twice as many times.  If you type 'make check' at
130979     the toplevel, for example, tests in gio/tests/ run 4 times.
130980
130981     Fix that by introducing a 'test-nonrecursive' target and using
130982     that one
130983     from 'make check'.  'make test', 'make test-report', etc. are still
130984     recursive.
130985
130986  Makefile.decl | 15 ++++++++++-----
130987  1 file changed, 10 insertions(+), 5 deletions(-)
130988
130989 commit b91f9274d9de1e9f0a1b407913ab893cfe1d5b25
130990 Author: Ryan Lortie <desrt@desrt.ca>
130991 Date:   Fri Aug 6 13:12:20 2010 -0400
130992
130993     Fix volumemonitor test case
130994
130995     Don't blindly g_object_unref() that which may be NULL.
130996
130997  gio/tests/volumemonitor.c | 13 +++++++++----
130998  1 file changed, 9 insertions(+), 4 deletions(-)
130999
131000 commit 889a7f81dd808d35a17baa53a87255ef588d27da
131001 Author: Ryan Lortie <desrt@desrt.ca>
131002 Date:   Fri Aug 6 13:11:38 2010 -0400
131003
131004     gio.symbols: add g_dbus_message_[gs]et_byte_order
131005
131006  gio/gio.symbols | 2 ++
131007  1 file changed, 2 insertions(+)
131008
131009 commit 5e044a943c96967841c3c341ac5975c36064d640
131010 Author: Ryan Lortie <desrt@desrt.ca>
131011 Date:   Fri Aug 6 13:11:20 2010 -0400
131012
131013     typo fix: Dist the data for the test cases
131014
131015     change 'dist_hook:' to 'dist-hook:'
131016
131017  glib/tests/Makefile.am | 2 +-
131018  1 file changed, 1 insertion(+), 1 deletion(-)
131019
131020 commit b3b7ea8e227035ae27d6ac62595478d27b8152e8
131021 Author: Ryan Lortie <desrt@desrt.ca>
131022 Date:   Fri Aug 6 13:09:26 2010 -0400
131023
131024     Replace -I with $(glib_INCLUDES) and friends
131025
131026     Stop using ad hoc -I in all of our Makefile.am.  Use the new variables
131027     instead.
131028
131029  docs/reference/gio/Makefile.am     | 10 +---------
131030  docs/reference/gobject/Makefile.am |  5 +----
131031  gio/Makefile.am                    |  6 +-----
131032  gio/fam/Makefile.am                |  5 +----
131033  gio/fen/Makefile.am                |  6 +-----
131034  gio/inotify/Makefile.am            |  6 +-----
131035  gio/libasyncns/Makefile.am         |  2 +-
131036  gio/tests/Makefile.am              |  7 +------
131037  gio/win32/Makefile.am              |  6 +-----
131038  glib/Makefile.am                   |  2 +-
131039  glib/gnulib/Makefile.am            |  3 +--
131040  glib/libcharset/Makefile.am        |  2 +-
131041  glib/pcre/Makefile.am              |  5 +----
131042  glib/tests/Makefile.am             |  4 +---
131043  glib/update-pcre/Makefile.am-1     |  4 +---
131044  gmodule/Makefile.am                |  5 +----
131045  gobject/Makefile.am                |  5 +----
131046  gobject/tests/Makefile.am          |  2 +-
131047  gthread/Makefile.am                |  5 +----
131048  gthread/tests/Makefile.am          |  2 +-
131049  tests/Makefile.am                  |  5 +----
131050  tests/gobject/Makefile.am          |  5 +----
131051  tests/refcount/Makefile.am         |  5 +----
131052  23 files changed, 23 insertions(+), 84 deletions(-)
131053
131054 commit 8ad9d9dbe35973951faaf595b1fe847b6b180159
131055 Author: Ryan Lortie <desrt@desrt.ca>
131056 Date:   Fri Aug 6 13:07:31 2010 -0400
131057
131058     configure.ac: define glib_INCLUDES and friends
131059
131060     These macros should be used instead of -I for things in the tree that
131061     depend on various bits of glib.
131062
131063     also gobject_INCLUDES, gthread_INCLUDES, gmodule_INCLUDES,
131064     gio_INCLUDES
131065
131066  configure.ac | 39 +++++++++++++++++++++++++++++++++++++++
131067  1 file changed, 39 insertions(+)
131068
131069 commit ba0208b3a8076f8c3c545ba5716347ad446525f7
131070 Author: Ryan Lortie <desrt@desrt.ca>
131071 Date:   Fri Aug 6 13:05:18 2010 -0400
131072
131073     Clean up improper #includes
131074
131075     We have a lot of broken #including going on around the tree.  This has
131076     gone unnoticed due to our sloppy use of -I.
131077
131078  gio/fam/fam-helper.c                   | 2 +-
131079  gio/fam/fam-module.c                   | 2 +-
131080  gio/fam/gfamdirectorymonitor.c         | 2 +-
131081  gio/fam/gfamdirectorymonitor.h         | 4 ++--
131082  gio/fam/gfamfilemonitor.c              | 2 +-
131083  gio/fam/gfamfilemonitor.h              | 4 ++--
131084  gio/fen/fen-helper.c                   | 2 +-
131085  gio/fen/fen-node.c                     | 2 +-
131086  gio/fen/gfendirectorymonitor.c         | 2 +-
131087  gio/fen/gfendirectorymonitor.h         | 4 ++--
131088  gio/inotify/ginotifydirectorymonitor.c | 2 +-
131089  gio/inotify/ginotifydirectorymonitor.h | 4 ++--
131090  gio/tests/application.c                | 2 +-
131091  gio/tests/gschema-compile.c            | 2 +-
131092  gio/tests/testapp.c                    | 2 +-
131093  15 files changed, 19 insertions(+), 19 deletions(-)
131094
131095 commit 78f7f14b34b4c04742fc848eec536ffdb8c8ab01
131096 Author: Ryan Lortie <desrt@desrt.ca>
131097 Date:   Fri Aug 6 10:53:07 2010 -0400
131098
131099     Don't dist 'glibconfig.h'
131100
131101     This is causing very serious problems when doing out-of-tree
131102     builds from
131103     tarballs on architectures that are different from the architecture
131104     that
131105     the tarball was created on.
131106
131107     This commit breaks the build in those cases, but I'll fix that in the
131108     next commits.
131109
131110     https://bugzilla.gnome.org/show_bug.cgi?id=626107
131111
131112  glib/Makefile.am | 2 +-
131113  1 file changed, 1 insertion(+), 1 deletion(-)
131114
131115 commit 25c6bdc22add2f306c24e5200de2899f39f86c48
131116 Author: Ryan Lortie <desrt@desrt.ca>
131117 Date:   Fri Aug 6 10:29:32 2010 -0400
131118
131119     error test case: don't double-free the source
131120
131121     g_propagate_prefixed_error() frees the source already, don't
131122     g_error_free() it.
131123
131124  glib/tests/error.c | 1 -
131125  1 file changed, 1 deletion(-)
131126
131127 commit a1b015f7b70b3851d5a6e45fd4114c7723b4f1ea
131128 Author: Hannes Müller <h.c.f.mueller@gmx.de>
131129 Date:   Thu Aug 5 23:11:03 2010 +0200
131130
131131     avoid warning in gutils.h when using gcc with -Wconversion
131132
131133     https://bugzilla.gnome.org/show_bug.cgi?id=619026
131134
131135  glib/gutils.h | 2 +-
131136  1 file changed, 1 insertion(+), 1 deletion(-)
131137
131138 commit 970d0634e9ade050158bdb529a6f8a7deb8fb319
131139 Author: Fran Diéguez <fran.dieguez@mabishu.com>
131140 Date:   Thu Aug 5 15:36:39 2010 +0200
131141
131142     Updated Galician translations
131143
131144  po/gl.po | 234
131145  ++++++++++++++++++++++++++++++++++++++++-----------------------
131146  1 file changed, 149 insertions(+), 85 deletions(-)
131147
131148 commit c789f72f9dfb6dcb86c536dfa6f65e5a7e5c72f4
131149 Author: Claude Paroz <claude@2xlibre.net>
131150 Date:   Thu Aug 5 15:17:40 2010 +0200
131151
131152     Updated French translation
131153
131154     Contributed by Gérard Baylard and Claude Paroz
131155
131156  po/fr.po | 2016
131157  +++++++++++++++++++++++++++++++++++++-------------------------
131158  1 file changed, 1220 insertions(+), 796 deletions(-)
131159
131160 commit 9f6faaffb6491a8de5508b7678ab48fee4f59efa
131161 Author: paul <ephraim_owns@hotmail.com>
131162 Date:   Thu Aug 5 09:08:34 2010 -0400
131163
131164     Add $(top_builddir)/glib to includes
131165
131166     This is required to find glibconfig.h during srcdir != builddir builds
131167
131168  gio/Makefile.am            | 1 +
131169  gio/tests/Makefile.am      | 1 +
131170  glib/gnulib/Makefile.am    | 3 ++-
131171  glib/tests/Makefile.am     | 1 +
131172  gmodule/Makefile.am        | 1 +
131173  gobject/Makefile.am        | 1 +
131174  gobject/tests/Makefile.am  | 2 +-
131175  gthread/Makefile.am        | 1 +
131176  tests/Makefile.am          | 1 +
131177  tests/gobject/Makefile.am  | 1 +
131178  tests/refcount/Makefile.am | 1 +
131179  11 files changed, 12 insertions(+), 2 deletions(-)
131180
131181 commit 38c3f9964c2c0b7243cf5033ffc1d197c292b337
131182 Author: Jorge González <jorgegonz@svn.gnome.org>
131183 Date:   Thu Aug 5 12:11:05 2010 +0200
131184
131185     Updated Spanish translation
131186
131187  po/es.po | 238
131188  +++++++++++++++++++++++++++++++++++++++++----------------------
131189  1 file changed, 156 insertions(+), 82 deletions(-)
131190
131191 commit abe820e0d935f41744292146c71ccc4cf479751e
131192 Author: Philip Withnall <philip.withnall@collabora.co.uk>
131193 Date:   Mon Aug 2 14:14:11 2010 +0100
131194
131195     Expand documentation about error quark naming
131196
131197     Closes: bgo#625827
131198
131199  docs/reference/glib/tmpl/error_reporting.sgml | 5 +++++
131200  1 file changed, 5 insertions(+)
131201
131202 commit 008615f9999641158a89e3e6163b1580cac53dd0
131203 Author: Matthias Clasen <mclasen@redhat.com>
131204 Date:   Thu Aug 5 02:23:42 2010 -0400
131205
131206     Test an option handling corner-case
131207
131208  glib/tests/option-context.c | 59
131209  ++++++++++++++++++++++++++++++++++++++++++++-
131210  1 file changed, 58 insertions(+), 1 deletion(-)
131211
131212 commit e2657d8dce32e10869ec2b18edc7dbf489dd2941
131213 Author: Matthias Clasen <mclasen@redhat.com>
131214 Date:   Thu Aug 5 02:01:58 2010 -0400
131215
131216     Add a not about arguments beginning with dashes
131217
131218  glib/goption.c | 28 +++++++++++++++-------------
131219  1 file changed, 15 insertions(+), 13 deletions(-)
131220
131221 commit e4994cb0a10c35f373b17ef970e2f8e4034d387c
131222 Author: Yaron Shahrabani <sh.yaron@gmail.com>
131223 Date:   Thu Aug 5 09:14:40 2010 +0300
131224
131225     Updated Hebrew translation.
131226
131227  po/he.po | 205
131228  +++++++++++++++++++++++++++++++++++++++++----------------------
131229  1 file changed, 133 insertions(+), 72 deletions(-)
131230
131231 commit 84d3aa652f4e5853d5612bd4b189c2146168f038
131232 Author: Matthias Clasen <mclasen@redhat.com>
131233 Date:   Thu Aug 5 01:53:15 2010 -0400
131234
131235     Beautify configure output
131236
131237     Checking for cpp before using it avoids somewhat ugly
131238     nested output. Pointed out in bug 593544.
131239
131240  configure.ac | 8 ++++----
131241  1 file changed, 4 insertions(+), 4 deletions(-)
131242
131243 commit 530f67384ea656ef9a5d8c05df5c35a9bf2a5ec0
131244 Author: Matthias Clasen <mclasen@redhat.com>
131245 Date:   Thu Aug 5 01:45:26 2010 -0400
131246
131247     Modernize pkg-config check
131248
131249     As pointed out in bug 599590, our hand-rolled check fails to find
131250     cross-complication variants of pkg-config like
131251     i686-pc-mingw32-pkg-config.
131252
131253  configure.ac | 14 +-------------
131254  1 file changed, 1 insertion(+), 13 deletions(-)
131255
131256 commit 3e8a9c7b52211ad1991711e02d682dc6e03439c6
131257 Author: Matthias Clasen <mclasen@redhat.com>
131258 Date:   Thu Aug 5 01:39:02 2010 -0400
131259
131260     Add missing files
131261
131262     Reported in bug 624739
131263
131264  po/POTFILES.in | 2 ++
131265  1 file changed, 2 insertions(+)
131266
131267 commit d52e1c33f71a28908dac3658a8d5394e333324fc
131268 Author: David Zeuthen <davidz@redhat.com>
131269 Date:   Wed Aug 4 16:59:26 2010 -0400
131270
131271     GDBus: Add `return' debug option
131272
131273     This prints all GDBusMethodInvocation API usage and is normally used
131274     with the `incoming' option. Example:
131275
131276      # G_DBUS_DEBUG=incoming,return ./polkitd --replace
131277      Entering main event loop
131278      Connected to the system bus
131279      Registering null backend at priority -10
131280      [...]
131281      Acquired the name org.freedesktop.PolicyKit1
131282      [...]
131283
131284      ========================================================================
131285      GDBus-debug:Incoming:
131286       <<<< METHOD INVOCATION
131287       org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
131288            on object /org/freedesktop/PolicyKit1/Authority
131289            invoked by name :1.26
131290            serial 299
131291      ========================================================================
131292      GDBus-debug:Return:
131293       >>>> METHOD ERROR org.freedesktop.PolicyKit1.Error.Failed
131294            message `Cannot determine session the caller is in'
131295            in response to
131296            org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
131297            on object /org/freedesktop/PolicyKit1/Authority
131298            to name :1.26
131299            reply-serial 299
131300
131301      [...]
131302
131303      ========================================================================
131304      GDBus-debug:Incoming:
131305       <<<< METHOD INVOCATION
131306       org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
131307            on object /org/freedesktop/PolicyKit1/Authority
131308            invoked by name :1.2402
131309            serial 25
131310      ========================================================================
131311      GDBus-debug:Return:
131312       >>>> METHOD RETURN
131313            in response to
131314            org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
131315            on object /org/freedesktop/PolicyKit1/Authority
131316            to name :1.2402
131317            reply-serial 25
131318
131319     Signed-off-by: David Zeuthen <davidz@redhat.com>
131320
131321  docs/reference/gio/overview.xml | 10 ++++++++--
131322  gio/gdbusconnection.c           |  6 ++++--
131323  gio/gdbusmethodinvocation.c     | 37
131324  +++++++++++++++++++++++++++++++++++++
131325  gio/gdbusprivate.c              | 13 +++++++++++--
131326  gio/gdbusprivate.h              |  1 +
131327  5 files changed, 61 insertions(+), 6 deletions(-)
131328
131329 commit 89a1b571adde644664093dd4763fb9aa077dfafc
131330 Author: David Zeuthen <davidz@redhat.com>
131331 Date:   Wed Aug 4 14:38:51 2010 -0400
131332
131333     GDBusMessage: Validate header fields when serializing/deserializing
131334
131335     The D-Bus spec mentions exactly what header fields are required for
131336     various message types. Add tests for this as well.
131337
131338     Also disallow empty interfaces for signals since the D-Bus spec says
131339     this is Verboten already.
131340
131341     Signed-off-by: David Zeuthen <davidz@redhat.com>
131342
131343  gio/gdbusconnection.c           |   5 --
131344  gio/gdbusmessage.c              | 119 ++++++++++++++++++++++++++++--
131345  gio/tests/gdbus-serialization.c | 155
131346  ++++++++++++++++++++++++++++++++++++++++
131347  3 files changed, 268 insertions(+), 11 deletions(-)
131348
131349 commit 6f070be65bb4bb665cb8a4c1f48cac59c1f4fba3
131350 Author: David Zeuthen <davidz@redhat.com>
131351 Date:   Wed Aug 4 13:32:19 2010 -0400
131352
131353     GDBusMessage: Add a way to get/set byte order of a message
131354
131355     Also use this in the test cases to check that serialization to and
131356     from both big and little endian works.
131357
131358     Signed-off-by: David Zeuthen <davidz@redhat.com>
131359
131360  docs/reference/gio/gio-sections.txt |   3 +
131361  gio/gdbusmessage.c                  |  85 +++++++++++++++++-----
131362  gio/gdbusmessage.h                  |   4 ++
131363  gio/gio.symbols                     |   1 +
131364  gio/gioenums.h                      |  15 ++++
131365  gio/tests/gdbus-serialization.c     | 139
131366  ++++++++++++++++++++++--------------
131367  6 files changed, 175 insertions(+), 72 deletions(-)
131368
131369 commit 6e723e8b3e5f138f8e0b4fe45c5872a92510d5d3
131370 Author: David Zeuthen <davidz@redhat.com>
131371 Date:   Wed Aug 4 12:24:22 2010 -0400
131372
131373     GDBusMessage: Assert various things when serializing to a blob
131374
131375     We use g_assert() instead of setting the GError because it is a
131376     programming error if the GVariant contains invalid data - see commit
131377     5e6f762d61db1a5c64bd1d33e5ba112755106581 for where the last hole in
131378     GVariant was closed.
131379
131380     So if we can trust GVariant to only contain valid data (ignoring the
131381     case where unsafe API such as g_variant_new_from_data() is used), why
131382     g_assert() at all with costly g_utf8_validate() checks? Because a) it
131383     is relatively inexpensive; and b) it helps find bugs such as the one
131384     fixed in commit 5e6f762d61db1a5c64bd1d33e5ba112755106581.
131385
131386     If performance is a concern we can play games like introducing
131387     environment variables or other machinery to avoid such "costly"
131388     checks. I doubt it will ever be an issue.
131389
131390     Also replace two "Hmm" TODO item with a static assert - the code that
131391     serializes a gdouble into the D-Bus wire format by treating it as a
131392     guint64 is indeed correct - endianess needs to be taken into account
131393     (see the D-Bus reference implementation for similar code). But we want
131394     to make sure that we're indeed using an architecture/compiler where a
131395     gdouble takes up 8 bytes - hence the assertion.
131396
131397     Signed-off-by: David Zeuthen <davidz@redhat.com>
131398
131399  gio/gdbusmessage.c | 14 ++++++++------
131400  1 file changed, 8 insertions(+), 6 deletions(-)
131401
131402 commit 5bd34a820eb79f0765e312215e0a3e0a339ace78
131403 Author: David Zeuthen <davidz@redhat.com>
131404 Date:   Wed Aug 4 11:26:48 2010 -0400
131405
131406     GDBusMessage: Validate UTF-8 strings when serializing from blob
131407
131408     Signed-off-by: David Zeuthen <davidz@redhat.com>
131409
131410  gio/gdbusmessage.c              | 24 +++++++++--
131411  gio/tests/gdbus-serialization.c | 88
131412  +++++++++++++++++++++++++++++++++++++++++
131413  2 files changed, 109 insertions(+), 3 deletions(-)
131414
131415 commit e62bc8e8f66c096829b282a53a769fbb55ab6b4d
131416 Author: Dan Winship <danw@gnome.org>
131417 Date:   Wed Aug 4 07:36:04 2010 -0400
131418
131419     remove a junk line
131420
131421  gio/tests/.gitignore | 1 -
131422  1 file changed, 1 deletion(-)
131423
131424 commit 27bc1d60ebcbd1b6e887fde138840a9ddda7fc3b
131425 Author: Kjartan Maraas <kmaraas@gnome.org>
131426 Date:   Wed Aug 4 13:23:02 2010 +0200
131427
131428     Updated Norwegian bokmål translation
131429
131430  po/nb.po | 554
131431  +++++++++++++++++++++++++++++++++++++++++++--------------------
131432  1 file changed, 376 insertions(+), 178 deletions(-)
131433
131434 commit 4bc9654c63feee596de5aa214d7cbd8fc293cd9d
131435 Author: Emmanuele Bassi <ebassi@linux.intel.com>
131436 Date:   Wed Aug 4 00:57:52 2010 +0100
131437
131438     binding: Add a default marshaller for the closure API
131439
131440     The g_object_bind_property_with_closures() function should set a
131441     marshaller if the two GClosures don't have one already. This
131442     simplifies
131443     the caller code and avoids duplication.
131444
131445     We need to add a new marshaller to the gmarshal.list matching the
131446     signature of the GBindingTransformFunc function.
131447
131448  gobject/gbinding.c      |  7 +++++++
131449  gobject/gclosure.c      | 15 +++++++++++++++
131450  gobject/gmarshal.list   |  1 +
131451  gobject/gobject.symbols |  1 +
131452  gobject/tests/binding.c | 39 ---------------------------------------
131453  5 files changed, 24 insertions(+), 39 deletions(-)
131454
131455 commit f5cd8ddeaac7e6df484629b7ae54a86ffa155a05
131456 Author: David Zeuthen <davidz@redhat.com>
131457 Date:   Tue Aug 3 15:36:16 2010 -0400
131458
131459     GDBusConnection: Debug messages when receiving signals and method
131460     invocations
131461
131462     Spell out "RECEIVED SIGNAL" instead of "SIGNAL" to emphasize this is
131463     about receiving a signal, not emitting one (which is "SIGNAL
131464     EMISSION"). Also make the "arrows" point in the "right" direction
131465     ("<<<<" vs ">>>>") - like this:
131466
131467      ========================================================================
131468      GDBus-debug:Signal:
131469       <<<< RECEIVED SIGNAL org.freedesktop.DBus.NameOwnerChanged
131470            on object /org/freedesktop/DBus
131471            sent by name org.freedesktop.DBus
131472
131473     and
131474
131475      ========================================================================
131476      GDBus-debug:Incoming:
131477       <<<< METHOD INVOCATION
131478       org.freedesktop.PolicyKit1.Authority.EnumerateTemporaryAuthorizations()
131479            on object /org/freedesktop/PolicyKit1/Authority
131480            invoked by name :1.2176
131481
131482     Signed-off-by: David Zeuthen <davidz@redhat.com>
131483
131484  gio/gdbusconnection.c | 4 ++--
131485  1 file changed, 2 insertions(+), 2 deletions(-)
131486
131487 commit 69341e2ba9a864ed2848527570988afc3e1c9df4
131488 Author: David Zeuthen <davidz@redhat.com>
131489 Date:   Tue Aug 3 14:32:29 2010 -0400
131490
131491     glib-compile-schemas: Pass a C string, not a GString wrapper
131492
131493     Commit 5e6f762d61db1a5c64bd1d33e5ba112755106581 (introducing UTF-8
131494     validity checks for GVariant instances containing strsings) actually
131495     uncovered a bug in glib-compile-schemas - a GString was passed when a
131496     C string was expected.
131497
131498     Signed-off-by: David Zeuthen <davidz@redhat.com>
131499
131500  gio/gschema-compile.c | 2 +-
131501  1 file changed, 1 insertion(+), 1 deletion(-)
131502
131503 commit 5e6f762d61db1a5c64bd1d33e5ba112755106581
131504 Author: David Zeuthen <davidz@redhat.com>
131505 Date:   Tue Aug 3 13:33:03 2010 -0400
131506
131507     GVariant: validate that passed string is UTF-8
131508
131509     As discussed with Ryan on IRC.
131510
131511     This check is crucial because it guarantees that
131512     g_variant_get_string() will _always_ return valid UTF-8. Except in
131513     cases where the programmer used unsafe API such as
131514     g_variant_new_from_data() and setting @trusted to TRUE.
131515
131516     In fact, this check revealed a flaw in my polkit gdbus port
131517
131518      (lt-polkitd:11632): GLib-CRITICAL **: g_variant_new_string: assertion
131519      `g_utf8_validate (string, len, NULL)' failed
131520
131521     and with this I could easily find the problem by using gdb(1) and
131522     G_DBUS=fatal-warnings.
131523
131524     Without this check we'd pass the non-UTF8 string all the way to the
131525     message bus and the bus would then disconnect us. So instead I was
131526     seeing
131527
131528       g_dbus_connection_real_closed: Remote peer vanished with error:
131529       Underlying GIOStream returned 0 bytes on an async read
131530       (g-io-error-quark, 0). Exiting.
131531
131532     and then SIGTERM as raised by g_dbus_connection_real_closed() and my
131533     polkitd process would exit. This behavior is much harder to debug than
131534     failing early (as this patch implements).
131535
131536     Signed-off-by: David Zeuthen <davidz@redhat.com>
131537
131538  glib/gvariant.c | 1 +
131539  1 file changed, 1 insertion(+)
131540
131541 commit 86d947f01fba4b79aa9f0bdcea9d510f5411ea4b
131542 Author: David Zeuthen <davidz@redhat.com>
131543 Date:   Tue Aug 3 12:47:07 2010 -0400
131544
131545     Fix gdbus-exit-on-close test case
131546
131547     Forgot to update the test case after last commit.
131548
131549     Signed-off-by: David Zeuthen <davidz@redhat.com>
131550
131551  gio/tests/gdbus-exit-on-close.c | 2 +-
131552  1 file changed, 1 insertion(+), 1 deletion(-)
131553
131554 commit 6a492a45191335ac97f54785db543f21dfce379c
131555 Author: David Zeuthen <davidz@redhat.com>
131556 Date:   Tue Aug 3 12:24:48 2010 -0400
131557
131558     GDBus: If exiting b/c remote peer disconnected and error is set,
131559     print it
131560
131561     This should make things easier to debug:
131562
131563       g_dbus_connection_real_closed: Remote peer vanished with error:
131564       Underlying GIOStream returned 0 bytes on an async read
131565       (g-io-error-quark, 0). Exiting.
131566
131567     Signed-off-by: David Zeuthen <davidz@redhat.com>
131568
131569  gio/gdbusconnection.c | 12 +++++++++++-
131570  1 file changed, 11 insertions(+), 1 deletion(-)
131571
131572 commit 3940cc9a11fde063bb9f83cc362e575e5f378609
131573 Author: David Zeuthen <davidz@redhat.com>
131574 Date:   Tue Aug 3 11:14:21 2010 -0400
131575
131576     GDBusProxy: Don't leak a GSimpleAsyncResult when doing async calls
131577
131578     Signed-off-by: David Zeuthen <davidz@redhat.com>
131579
131580  gio/gdbusproxy.c | 1 +
131581  1 file changed, 1 insertion(+)
131582
131583 commit b2715bbc5eaa1454df879964f58e36dbed65dc77
131584 Author: Matthias Clasen <mclasen@redhat.com>
131585 Date:   Tue Aug 3 10:41:21 2010 -0400
131586
131587     Fix a possible deadlock
131588
131589     the FdSource was calling g_cancellable_disconnect while holding the
131590     main context lock, which is bad news if the ::cancelled handler is
131591     trying to get that lock to wake up the mainloop...
131592
131593     Bug 586432
131594
131595  gio/gasynchelper.c       |  8 ++++++--
131596  gio/tests/unix-streams.c | 22 +---------------------
131597  2 files changed, 7 insertions(+), 23 deletions(-)
131598
131599 commit 5179d92e9ce8f5b88db73613ef0485c82656801e
131600 Author: Matthias Clasen <mclasen@redhat.com>
131601 Date:   Sun Aug 1 02:36:27 2010 -0400
131602
131603     fix the completion test
131604
131605  tests/completion-test.c | 1 -
131606  1 file changed, 1 deletion(-)
131607
131608 commit 21d98dbc4b57783bc98f612ca459562bcd25bd5b
131609 Author: Matthias Clasen <mclasen@redhat.com>
131610 Date:   Sun Aug 1 02:11:15 2010 -0400
131611
131612     improve completion test coverage
131613
131614  tests/completion-test.c | 9 +++++++++
131615  1 file changed, 9 insertions(+)
131616
131617 commit 9b96e31968383619ff0a76212c5200022d62b23c
131618 Author: Matthias Clasen <mclasen@redhat.com>
131619 Date:   Sun Aug 1 02:07:50 2010 -0400
131620
131621     Don't assert too much
131622
131623  glib/gbookmarkfile.c | 6 ++----
131624  1 file changed, 2 insertions(+), 4 deletions(-)
131625
131626 commit e4b5104003e9281e5737a9611517c4878522df5c
131627 Author: Matthias Clasen <mclasen@redhat.com>
131628 Date:   Sun Aug 1 02:07:21 2010 -0400
131629
131630     Move bookmarkfile tests to the test framework
131631
131632  glib/tests/Makefile.am                        |   7 +
131633  glib/tests/bookmarkfile.c                     | 298
131634  ++++++++++++++++++++++++++
131635  {tests => glib/tests}/bookmarks/fail-01.xbel  |   0
131636  {tests => glib/tests}/bookmarks/fail-02.xbel  |   0
131637  {tests => glib/tests}/bookmarks/fail-03.xbel  |   0
131638  {tests => glib/tests}/bookmarks/fail-04.xbel  |   0
131639  {tests => glib/tests}/bookmarks/fail-05.xbel  |   0
131640  {tests => glib/tests}/bookmarks/fail-06.xbel  |   0
131641  {tests => glib/tests}/bookmarks/fail-07.xbel  |   0
131642  {tests => glib/tests}/bookmarks/fail-08.xbel  |   0
131643  {tests => glib/tests}/bookmarks/fail-09.xbel  |   0
131644  {tests => glib/tests}/bookmarks/fail-10.xbel  |   0
131645  {tests => glib/tests}/bookmarks/fail-11.xbel  |   0
131646  {tests => glib/tests}/bookmarks/fail-12.xbel  |   0
131647  {tests => glib/tests}/bookmarks/fail-13.xbel  |   0
131648  {tests => glib/tests}/bookmarks/fail-14.xbel  |   0
131649  {tests => glib/tests}/bookmarks/fail-15.xbel  |   0
131650  {tests => glib/tests}/bookmarks/fail-16.xbel  |   0
131651  {tests => glib/tests}/bookmarks/fail-17.xbel  |   0
131652  {tests => glib/tests}/bookmarks/valid-01.xbel |   0
131653  {tests => glib/tests}/bookmarks/valid-02.xbel |   0
131654  {tests => glib/tests}/bookmarks/valid-03.xbel |   0
131655  tests/Makefile.am                             |   8 +-
131656  tests/bookmarkfile-test.c                     | 188 ----------------
131657  tests/run-bookmark-test.sh                    |  34 ---
131658  25 files changed, 307 insertions(+), 228 deletions(-)
131659
131660 commit b3de028a43873913106c31fa2c4b6e31d14b9fc1
131661 Author: Emmanuele Bassi <ebassi@linux.intel.com>
131662 Date:   Tue Aug 3 14:21:02 2010 +0100
131663
131664     Update the Git ignore files
131665
131666  gio/tests/.gitignore  | 2 ++
131667  glib/tests/.gitignore | 8 ++++++++
131668  m4macros/.gitignore   | 5 +++++
131669  3 files changed, 15 insertions(+)
131670
131671 commit f8ec75620d5e7c2d139cc523729a1223875f1fa0
131672 Author: Mark Wielaard <mjw@redhat.com>
131673 Date:   Mon Aug 2 23:28:50 2010 +0200
131674
131675     Don't add (extra) DESTDIR to tapsetdir for tapset_DATA.
131676
131677     https://bugzilla.gnome.org/show_bug.cgi?id=625876
131678
131679  glib/Makefile.am    | 2 +-
131680  gobject/Makefile.am | 2 +-
131681  2 files changed, 2 insertions(+), 2 deletions(-)
131682
131683 commit 5e1c4b18a806cd8a0f259b314f64f3d99e824773
131684 Author: Emmanuele Bassi <ebassi@linux.intel.com>
131685 Date:   Tue Aug 3 10:34:59 2010 +0100
131686
131687     docs: Clarify user_data behavior for bind_property_full()
131688
131689  gobject/gbinding.c | 6 ++++++
131690  1 file changed, 6 insertions(+)
131691
131692 commit 90f7f171e621c296526b3978a75433c30c088b46
131693 Author: Emmanuele Bassi <ebassi@linux.intel.com>
131694 Date:   Tue Aug 3 10:29:50 2010 +0100
131695
131696     binding: Add G_BINDING_INVERT_BOOLEAN
131697
131698     Since GSettings got the same functionality and flag in commit
131699     ca3b7b75b
131700     GBinding should also have the ability to automatically invert
131701     a boolean
131702     value without requiring a custom transformation function.
131703
131704  gobject/gbinding.c      | 61
131705  ++++++++++++++++++++++++++++++++++++++++++++--
131706  gobject/gbinding.h      | 18 +++++++++-----
131707  gobject/tests/binding.c | 64
131708  +++++++++++++++++++++++++++++++++++++++++++++----
131709  3 files changed, 130 insertions(+), 13 deletions(-)
131710
131711 commit 3be3ad61d142ca5bbd5659809af749ea5bf441ac
131712 Author: Emmanuele Bassi <ebassi@linux.intel.com>
131713 Date:   Tue Jul 13 06:03:03 2010 +0100
131714
131715     binding: Add a closure-based variant of bind_property_full()
131716
131717     Since using the function pointer version muddles the memory management
131718     requirements of language bindings, we should implement a
131719     GClosure-based
131720     variant on top of g_object_bind_property_full().
131721
131722     https://bugzilla.gnome.org/show_bug.cgi?id=622278
131723
131724  docs/reference/gobject/gobject-sections.txt |   1 +
131725  gobject/gbinding.c                          | 183
131726  ++++++++++++++++++++++++++--
131727  gobject/gbinding.h                          |  35 +++---
131728  gobject/gobject.symbols                     |   1 +
131729  gobject/tests/binding.c                     |  76 +++++++++++-
131730  5 files changed, 271 insertions(+), 25 deletions(-)
131731
131732 commit ca3b7b75bff00ea05c967eea06e2c3397da17e41
131733 Author: Ryan Lortie <desrt@desrt.ca>
131734 Date:   Tue Aug 3 02:08:03 2010 -0400
131735
131736     GSettings: add G_SETTINGS_BIND_INVERT_BOOLEAN flag
131737
131738     When binding a boolean setting to a boolean property, invert the
131739     values.
131740     This avoids the requirement for writing a pair of mapping functions
131741     for
131742     this extremely common case.
131743
131744     Add a test.
131745
131746     https://bugzilla.gnome.org/show_bug.cgi?id=625833
131747
131748  gio/gsettings.c                    | 71
131749  ++++++++++++++++++++++++++++++++++----
131750  gio/gsettings.h                    |  6 +++-
131751  gio/tests/gsettings.c              | 21 ++++++++++-
131752  gio/tests/org.gtk.test.gschema.xml |  3 ++
131753  4 files changed, 93 insertions(+), 8 deletions(-)
131754
131755 commit dd2bbc95330355d5ff044dc76649e41ee5063894
131756 Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
131757 Date:   Mon Aug 2 10:16:29 2010 +0200
131758
131759     On windows, export also symbols defined in gio/gwin32appinfo.c
131760
131761  gio/gio.symbols | 13 +++++++++++++
131762  1 file changed, 13 insertions(+)
131763
131764 commit 9c399b10b8da98e87d12c1fbd8f8e6a44256f68b
131765 Author: Fran Diéguez <fran.dieguez@mabishu.com>
131766 Date:   Sun Aug 1 23:18:31 2010 +0200
131767
131768     Updated Galician translations
131769
131770  po/gl.po | 259
131771  +++++++++++++++++++++++++++++++++++++++++++++++++++------------
131772  1 file changed, 212 insertions(+), 47 deletions(-)
131773
131774 commit 892012b951a5222a3e47afc18179b064420ff98b
131775 Author: Carlos Garcia Campos <carlosgc@gnome.org>
131776 Date:   Sun Aug 1 12:56:06 2010 +0200
131777
131778     GDBusConnection: fix message flags in g_dbus_connection_call_sync()
131779
131780     GDBusCallFlags were used instead of GDBusSendMessageFlags for
131781     g_dbus_connection_send_message_with_reply_sync(). Fixes bug #625753.
131782
131783  gio/gdbusconnection.c | 2 +-
131784  1 file changed, 1 insertion(+), 1 deletion(-)
131785
131786 commit e7c7e46cf20cbca1684cecd1ba45e5555797844e
131787 Author: Stef Walter <stef@memberwebs.com>
131788 Date:   Sun Aug 1 07:14:43 2010 +0200
131789
131790     Add comment to g_date_set_time_val about local timezone.
131791
131792     Local time zone is used in conversion during g_date_set_time_val().
131793     We now mention this in the documentation.
131794
131795     Fixes bug #625500
131796
131797  glib/gdate.c | 2 ++
131798  1 file changed, 2 insertions(+)
131799
131800 commit d01a4374901af59a9b80fed1372a1366c9c9705d
131801 Author: Milan Crha <mcrha@redhat.com>
131802 Date:   Sat Jul 31 23:51:45 2010 -0400
131803
131804     Silence valgrind
131805
131806     Initialize all fields of struct msghdr. Bug 625472.
131807
131808  gio/gsocket.c | 2 ++
131809  1 file changed, 2 insertions(+)
131810
131811 commit b6c42d05c07479c49f5dd36ad74caae518568381
131812 Author: Jorge González <jorgegonz@svn.gnome.org>
131813 Date:   Sat Jul 31 15:11:48 2010 +0200
131814
131815     Updated Spanish translation
131816
131817  po/es.po | 206
131818  +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
131819  1 file changed, 182 insertions(+), 24 deletions(-)
131820
131821 commit 7e33c4977c1772a741d9beb1f5ceca2009a0cea5
131822 Author: Yaron Shahrabani <sh.yaron@gmail.com>
131823 Date:   Sat Jul 31 10:05:05 2010 +0300
131824
131825     Updated Hebrew translation.
131826
131827  po/he.po | 253
131828  +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
131829  1 file changed, 213 insertions(+), 40 deletions(-)
131830
131831 commit 917456973643cfe303017f1bb3266d41bba7cfd2
131832 Author: Matthias Clasen <mclasen@redhat.com>
131833 Date:   Sat Jul 31 02:40:16 2010 -0400
131834
131835     Also use trylock in the bitlock tests
131836
131837  gthread/tests/1bit-mutex.c | 8 +++++++-
131838  1 file changed, 7 insertions(+), 1 deletion(-)
131839
131840 commit ce7463a87b8f039490be075ba0505fa2986509b6
131841 Author: Matthias Clasen <mclasen@redhat.com>
131842 Date:   Sat Jul 31 02:39:53 2010 -0400
131843
131844     improve scanner api test coverage
131845
131846  glib/tests/scannerapi.c | 3 +++
131847  1 file changed, 3 insertions(+)
131848
131849 commit 6d41af0f724fad717b2cba4dc0001cd53564a9eb
131850 Author: Matthias Clasen <mclasen@redhat.com>
131851 Date:   Sat Jul 31 02:15:03 2010 -0400
131852
131853     Improve tree test coverage
131854
131855  glib/tests/tree.c | 42 ++++++++++++++++++++++++++++++++++++++++++
131856  1 file changed, 42 insertions(+)
131857
131858 commit a94657782680312592f860d5d867a446b8beda85
131859 Author: Matthias Clasen <mclasen@redhat.com>
131860 Date:   Sat Jul 31 02:14:51 2010 -0400
131861
131862     Improve keyfile test coverage
131863
131864  glib/tests/keyfile.c | 48
131865  ++++++++++++++++++++++++++++++++++++++++++++++++
131866  1 file changed, 48 insertions(+)
131867
131868 commit ef4690c6c96824a2099a5feca11a1785329ec5ca
131869 Author: Matthias Clasen <mclasen@redhat.com>
131870 Date:   Sat Jul 31 02:14:28 2010 -0400
131871
131872     Test some GError functionality explicitly
131873
131874  glib/tests/Makefile.am |  3 +++
131875  glib/tests/error.c     | 73
131876  ++++++++++++++++++++++++++++++++++++++++++++++++++
131877  2 files changed, 76 insertions(+)
131878
131879 commit a4d0038c288587bd2d8b50a7b5b442e6ba0f59a7
131880 Author: Matthias Clasen <mclasen@redhat.com>
131881 Date:   Sat Jul 31 02:14:01 2010 -0400
131882
131883     Add a test for g_variant_builder_add_parsed
131884
131885  glib/tests/gvariant.c | 4 ++--
131886  1 file changed, 2 insertions(+), 2 deletions(-)
131887
131888 commit 3c0f77a499f01f42c70313568870681f00e4cc82
131889 Author: Matthias Clasen <mclasen@redhat.com>
131890 Date:   Sat Jul 31 02:07:38 2010 -0400
131891
131892     Fix a typo
131893
131894  glib/gvariant-parser.c | 2 +-
131895  1 file changed, 1 insertion(+), 1 deletion(-)
131896
131897 commit 12e47411c3ad3d04619036a1001801382ea9e9da
131898 Author: Matthias Clasen <mclasen@redhat.com>
131899 Date:   Sat Jul 31 00:56:11 2010 -0400
131900
131901     Improve string test coverage
131902
131903  glib/tests/string.c | 29 ++++++++++++++++++++++++++++-
131904  1 file changed, 28 insertions(+), 1 deletion(-)
131905
131906 commit dd25bdeff14ebad9c0ffc5231032ede0c761c47e
131907 Author: Matthias Clasen <mclasen@redhat.com>
131908 Date:   Sat Jul 31 00:55:57 2010 -0400
131909
131910     Improve byte array test coverage
131911
131912  glib/tests/array-test.c | 3 +++
131913  1 file changed, 3 insertions(+)
131914
131915 commit 8246bf4bdebb1a12e40111b483e7d6a474ec6b58
131916 Author: Matthias Clasen <mclasen@redhat.com>
131917 Date:   Sat Jul 31 00:13:02 2010 -0400
131918
131919     Improve gdbus test coverage
131920
131921  gio/tests/gdbus-connection.c |  61 ++++++++++++++++++++--
131922  gio/tests/gdbus-proxy.c      | 118
131923  +++++++++++++++++++++++++++++++++++++++++--
131924  2 files changed, 171 insertions(+), 8 deletions(-)
131925
131926 commit 116b945c944a8dcfeb21e9b9ea7781a492a81101
131927 Author: Matthias Clasen <mclasen@redhat.com>
131928 Date:   Fri Jul 30 23:44:30 2010 -0400
131929
131930     Fix a typo
131931
131932     Its credentials, not crendentials
131933
131934  gio/gdbusconnection.c | 6 +++---
131935  1 file changed, 3 insertions(+), 3 deletions(-)
131936
131937 commit eb3e926b09538f22ac115ce0f18ac7530dc2dc87
131938 Author: Matthias Clasen <mclasen@redhat.com>
131939 Date:   Fri Jul 30 16:44:25 2010 -0400
131940
131941     Fix an off-by-one error
131942
131943  gio/gapplication.c | 2 +-
131944  1 file changed, 1 insertion(+), 1 deletion(-)
131945
131946 commit 5033be80d15cfb6c0a89f4ab0bc5e76cc2cd0a71
131947 Author: Matthias Clasen <mclasen@redhat.com>
131948 Date:   Fri Jul 30 16:21:49 2010 -0400
131949
131950     Add a test for g_dbus_proxy_get_cached_property_names
131951
131952  gio/tests/gdbus-proxy.c | 65
131953  +++++++++++++++++++++++++++++++++++++++++++++++++
131954  1 file changed, 65 insertions(+)
131955
131956 commit 5f89498f071a100d3e159dd0d967477047249d73
131957 Author: Matthias Clasen <mclasen@redhat.com>
131958 Date:   Fri Jul 30 15:36:15 2010 -0400
131959
131960     improve printf tests coverage
131961
131962  glib/tests/printf.c | 241
131963  +++++++++++++++++++++++++++++++++++++++++++++++++---
131964  1 file changed, 227 insertions(+), 14 deletions(-)
131965
131966 commit 9100828185316503e2da366a8e0de8e361944301
131967 Author: Matthias Clasen <mclasen@redhat.com>
131968 Date:   Fri Jul 30 15:35:47 2010 -0400
131969
131970     Improve option context test coverage
131971
131972  glib/tests/option-context.c | 65
131973  +++++++++++++++++++++++++++++++++++++++++++++
131974  1 file changed, 65 insertions(+)
131975
131976 commit 027905c27aca3cdedca59a3d084e9a9279e03b19
131977 Author: Matthias Clasen <mclasen@redhat.com>
131978 Date:   Thu Jul 29 23:08:07 2010 -0400
131979
131980     Improve array test coverage
131981
131982  glib/tests/array-test.c | 461
131983  +++++++++++++++++++++++++++++++++++++++++++++++-
131984  1 file changed, 455 insertions(+), 6 deletions(-)
131985
131986 commit 03be0d7237c7f250e01b785af4e4e4e8724a3e8f
131987 Author: Matthias Clasen <mclasen@redhat.com>
131988 Date:   Thu Jul 29 20:52:31 2010 -0400
131989
131990     Move markup parse tests to the test framework
131991
131992  glib/tests/Makefile.am                             |  20 +-
131993  glib/tests/markup-parse.c                          | 290
131994  +++++++++++++++++++++
131995  glib/tests/markups/fail-1.expected                 |   1 +
131996  {tests => glib/tests}/markups/fail-1.gmarkup       |   0
131997  glib/tests/markups/fail-10.expected                |   4 +
131998  {tests => glib/tests}/markups/fail-10.gmarkup      |   0
131999  glib/tests/markups/fail-11.expected                |   7 +
132000  {tests => glib/tests}/markups/fail-11.gmarkup      |   0
132001  glib/tests/markups/fail-12.expected                |   1 +
132002  {tests => glib/tests}/markups/fail-12.gmarkup      |   0
132003  glib/tests/markups/fail-13.expected                |   1 +
132004  {tests => glib/tests}/markups/fail-13.gmarkup      |   0
132005  glib/tests/markups/fail-14.expected                |   4 +
132006  {tests => glib/tests}/markups/fail-14.gmarkup      |   0
132007  glib/tests/markups/fail-15.expected                |   8 +
132008  {tests => glib/tests}/markups/fail-15.gmarkup      |   0
132009  glib/tests/markups/fail-16.expected                |   2 +
132010  {tests => glib/tests}/markups/fail-16.gmarkup      |   0
132011  glib/tests/markups/fail-17.expected                |   1 +
132012  {tests => glib/tests}/markups/fail-17.gmarkup      |   0
132013  glib/tests/markups/fail-18.expected                |   1 +
132014  {tests => glib/tests}/markups/fail-18.gmarkup      |   0
132015  glib/tests/markups/fail-19.expected                |   1 +
132016  {tests => glib/tests}/markups/fail-19.gmarkup      |   0
132017  glib/tests/markups/fail-2.expected                 |   1 +
132018  {tests => glib/tests}/markups/fail-2.gmarkup       |   0
132019  glib/tests/markups/fail-20.expected                |   1 +
132020  {tests => glib/tests}/markups/fail-20.gmarkup      |   0
132021  glib/tests/markups/fail-21.expected                |   1 +
132022  {tests => glib/tests}/markups/fail-21.gmarkup      |   0
132023  glib/tests/markups/fail-22.expected                |   2 +
132024  {tests => glib/tests}/markups/fail-22.gmarkup      |   0
132025  glib/tests/markups/fail-23.expected                |   4 +
132026  {tests => glib/tests}/markups/fail-23.gmarkup      |   0
132027  glib/tests/markups/fail-24.expected                |   1 +
132028  {tests => glib/tests}/markups/fail-24.gmarkup      |   0
132029  glib/tests/markups/fail-25.expected                |   1 +
132030  {tests => glib/tests}/markups/fail-25.gmarkup      |   0
132031  glib/tests/markups/fail-26.expected                |   2 +
132032  {tests => glib/tests}/markups/fail-26.gmarkup      |   0
132033  glib/tests/markups/fail-27.expected                |   2 +
132034  {tests => glib/tests}/markups/fail-27.gmarkup      |   0
132035  glib/tests/markups/fail-28.expected                |   2 +
132036  {tests => glib/tests}/markups/fail-28.gmarkup      |   0
132037  glib/tests/markups/fail-29.expected                |   2 +
132038  {tests => glib/tests}/markups/fail-29.gmarkup      |   0
132039  {tests => glib/tests}/markups/fail-3.gmarkup       |   0
132040  glib/tests/markups/fail-30.expected                |   2 +
132041  {tests => glib/tests}/markups/fail-30.gmarkup      |   0
132042  glib/tests/markups/fail-31.expected                |   2 +
132043  {tests => glib/tests}/markups/fail-31.gmarkup      |   0
132044  glib/tests/markups/fail-32.expected                |   2 +
132045  {tests => glib/tests}/markups/fail-32.gmarkup      |   0
132046  glib/tests/markups/fail-33.expected                |   2 +
132047  {tests => glib/tests}/markups/fail-33.gmarkup      |   0
132048  glib/tests/markups/fail-34.expected                |   2 +
132049  {tests => glib/tests}/markups/fail-34.gmarkup      |   0
132050  glib/tests/markups/fail-35.expected                |   2 +
132051  {tests => glib/tests}/markups/fail-35.gmarkup      |   0
132052  {tests => glib/tests}/markups/fail-36.gmarkup      |   0
132053  glib/tests/markups/fail-37.expected                |   1 +
132054  {tests => glib/tests}/markups/fail-37.gmarkup      |   0
132055  glib/tests/markups/fail-38.expected                |   3 +
132056  {tests => glib/tests}/markups/fail-38.gmarkup      |   0
132057  glib/tests/markups/fail-39.expected                |   3 +
132058  {tests => glib/tests}/markups/fail-39.gmarkup      |   0
132059  glib/tests/markups/fail-4.expected                 |   1 +
132060  {tests => glib/tests}/markups/fail-4.gmarkup       |   0
132061  glib/tests/markups/fail-40.expected                |   2 +
132062  {tests => glib/tests}/markups/fail-40.gmarkup      |   0
132063  glib/tests/markups/fail-5.expected                 |   1 +
132064  {tests => glib/tests}/markups/fail-5.gmarkup       |   0
132065  glib/tests/markups/fail-6.expected                 |   1 +
132066  {tests => glib/tests}/markups/fail-6.gmarkup       |   0
132067  glib/tests/markups/fail-7.expected                 |   1 +
132068  {tests => glib/tests}/markups/fail-7.gmarkup       |   0
132069  glib/tests/markups/fail-8.expected                 |   3 +
132070  {tests => glib/tests}/markups/fail-8.gmarkup       |   0
132071  glib/tests/markups/fail-9.expected                 |   1 +
132072  {tests => glib/tests}/markups/fail-9.gmarkup       |   0
132073  .../tests/markups/valid-1.expected                 |   0
132074  {tests => glib/tests}/markups/valid-1.gmarkup      |   0
132075  .../tests/markups/valid-10.expected                |   0
132076  {tests => glib/tests}/markups/valid-10.gmarkup     |   0
132077  .../tests/markups/valid-11.expected                |   0
132078  {tests => glib/tests}/markups/valid-11.gmarkup     |   0
132079  .../tests/markups/valid-2.expected                 |   0
132080  {tests => glib/tests}/markups/valid-2.gmarkup      |   0
132081  .../tests/markups/valid-3.expected                 |   0
132082  {tests => glib/tests}/markups/valid-3.gmarkup      |   0
132083  .../tests/markups/valid-4.expected                 |   0
132084  {tests => glib/tests}/markups/valid-4.gmarkup      |   0
132085  .../tests/markups/valid-5.expected                 |   0
132086  {tests => glib/tests}/markups/valid-5.gmarkup      |   0
132087  .../tests/markups/valid-6.expected                 |   0
132088  {tests => glib/tests}/markups/valid-6.gmarkup      |   0
132089  .../tests/markups/valid-7.expected                 |   0
132090  {tests => glib/tests}/markups/valid-7.gmarkup      |   0
132091  .../tests/markups/valid-8.expected                 |   0
132092  {tests => glib/tests}/markups/valid-8.gmarkup      |   0
132093  .../tests/markups/valid-9.expected                 |   0
132094  {tests => glib/tests}/markups/valid-9.gmarkup      |   0
132095  tests/Makefile.am                                  |   8 +-
132096  tests/markup-test.c                                | 214 ---------------
132097  tests/run-markup-tests.sh                          |  41 ---
132098  105 files changed, 385 insertions(+), 267 deletions(-)
132099
132100 commit aa196c60df8bbe6f8e998780579b12863098107f
132101 Author: Matthias Clasen <mclasen@redhat.com>
132102 Date:   Thu Jul 29 02:20:43 2010 -0400
132103
132104     Improve coverage of buffered output stream tests
132105
132106  gio/tests/buffered-output-stream.c | 9 +++++++--
132107  1 file changed, 7 insertions(+), 2 deletions(-)
132108
132109 commit ffa938fc652543c70c8bada3f65f1626e127731b
132110 Author: Matthias Clasen <mclasen@redhat.com>
132111 Date:   Thu Jul 29 02:20:29 2010 -0400
132112
132113     Improve coverage of credentials tests
132114
132115  gio/tests/gdbus-peer.c | 27 +++++++++++++++++++++++++++
132116  1 file changed, 27 insertions(+)
132117
132118 commit 670528c187b0ae59a8fca1b6921722461992a9fb
132119 Author: Matthias Clasen <mclasen@redhat.com>
132120 Date:   Thu Jul 29 02:20:15 2010 -0400
132121
132122     Improve coverage of converter stream tests
132123
132124  gio/tests/converter-stream.c | 4 ++++
132125  1 file changed, 4 insertions(+)
132126
132127 commit 9794a648a9af25a9d409ce6aef97ac95f94c5cfb
132128 Author: Matthias Clasen <mclasen@redhat.com>
132129 Date:   Thu Jul 29 02:19:46 2010 -0400
132130
132131     Improve coverage of memory stream tests
132132
132133  gio/tests/memory-input-stream.c  | 63
132134  ++++++++++++++++++++++++++++++++++++++++
132135  gio/tests/memory-output-stream.c | 29 +++++++++++++++++-
132136  2 files changed, 91 insertions(+), 1 deletion(-)
132137
132138 commit 620582e59c9caf355c12b072258ea74ad1aadc1e
132139 Author: Matthias Clasen <mclasen@redhat.com>
132140 Date:   Thu Jul 29 02:19:27 2010 -0400
132141
132142     Remove redundant include
132143
132144  gio/tests/unix-streams.c | 1 -
132145  1 file changed, 1 deletion(-)
132146
132147 commit 17d4898d75fc41038a1d13740bfe1279ca902235
132148 Author: Matthias Clasen <mclasen@redhat.com>
132149 Date:   Thu Jul 29 02:19:01 2010 -0400
132150
132151     Improve coverage of icon tests
132152
132153  gio/tests/g-icon.c | 4 ++++
132154  1 file changed, 4 insertions(+)
132155
132156 commit 7710c50fb22d44bc8554ad811418141490e09f78
132157 Author: Matthias Clasen <mclasen@redhat.com>
132158 Date:   Thu Jul 29 02:18:45 2010 -0400
132159
132160     Improve coverage of application tests
132161
132162  gio/tests/application.c | 36 ++++++++++++++++++++++++++++++++++++
132163  1 file changed, 36 insertions(+)
132164
132165 commit 758c3216cddf35721b3c1fc244f93f6169d9a84b
132166 Author: Matthias Clasen <mclasen@redhat.com>
132167 Date:   Thu Jul 29 00:54:23 2010 -0400
132168
132169     Improve coverage of stream tests
132170
132171  gio/tests/buffered-input-stream.c |  2 ++
132172  gio/tests/converter-stream.c      |  4 ++++
132173  gio/tests/data-input-stream.c     | 31 +++++++++++++++++++++++++++++++
132174  gio/tests/data-output-stream.c    | 32 ++++++++++++++++++++++++++++----
132175  4 files changed, 65 insertions(+), 4 deletions(-)
132176
132177 commit c6b050716717529a4b31f4eb2bae3fef06277bb3
132178 Author: Matthias Clasen <mclasen@redhat.com>
132179 Date:   Thu Jul 29 00:53:30 2010 -0400
132180
132181     Reenable unix-streams test
132182
132183  gio/tests/Makefile.am | 8 ++++----
132184  1 file changed, 4 insertions(+), 4 deletions(-)
132185
132186 commit 04c7abba11abb54fe8f43b027ed42ed4ff46aa82
132187 Author: Matthias Clasen <mclasen@redhat.com>
132188 Date:   Thu Jul 29 00:52:34 2010 -0400
132189
132190     Work around deadlock in unix-streams test
132191
132192  gio/tests/unix-streams.c | 23 ++++++++++++++++++++++-
132193  1 file changed, 22 insertions(+), 1 deletion(-)
132194
132195 commit b463b2ea25d214c9ba3fc2c5a77b3d321eb842d1
132196 Author: Matthias Clasen <mclasen@redhat.com>
132197 Date:   Wed Jul 28 16:59:11 2010 -0400
132198
132199     Add tests about file associations
132200
132201  gio/tests/appinfo.c | 62
132202  +++++++++++++++++++++++++++++++++++++++++++++++++++++
132203  1 file changed, 62 insertions(+)
132204
132205 commit 60932b2f3deeb612a7e6c097973f2fb17f557202
132206 Author: Matthias Clasen <mclasen@redhat.com>
132207 Date:   Wed Jul 28 16:05:19 2010 -0400
132208
132209     Improve regex test coverage
132210
132211  glib/tests/regex.c | 106
132212  +++++++++++++++++++++++++++++++++++++++++++++++++++++
132213  1 file changed, 106 insertions(+)
132214
132215 commit 154880b2ad9064ac78c8e1d55a2ae96bf48d159a
132216 Author: Matthias Clasen <mclasen@redhat.com>
132217 Date:   Tue Jul 27 18:21:15 2010 -0400
132218
132219     Remove duplicate utf8 strreverse test
132220
132221     Also add some tests for find next/prev char.
132222
132223  glib/tests/utf8-misc.c    | 18 ++++++++++++++++++
132224  glib/tests/utf8-pointer.c | 41 ++++++++++++++++++++++++++++++++---------
132225  2 files changed, 50 insertions(+), 9 deletions(-)
132226
132227 commit 0e48b7ea7c436dde8e1e3d432a4c0dd6da7055fa
132228 Author: Matthias Clasen <mclasen@redhat.com>
132229 Date:   Tue Jul 27 16:52:36 2010 -0400
132230
132231     Improve strfuncs test coverage a bit
132232
132233  glib/tests/strfuncs.c | 5 +++++
132234  1 file changed, 5 insertions(+)
132235
132236 commit c617e94cf111b435cc2765b9ffcb219fec7b4016
132237 Author: Matthias Clasen <mclasen@redhat.com>
132238 Date:   Tue Jul 27 16:25:13 2010 -0400
132239
132240     Improve option context test coverage a bit
132241
132242  glib/tests/option-context.c | 116
132243  ++++++++++++++++++++++++++++----------------
132244  1 file changed, 74 insertions(+), 42 deletions(-)
132245
132246 commit c4dd9fa41b9ec8387e765d9463e181d0be33c5ae
132247 Author: Matthias Clasen <mclasen@redhat.com>
132248 Date:   Tue Jul 27 16:24:56 2010 -0400
132249
132250     Move markup collect tests to the test framework
132251
132252  glib/tests/Makefile.am      |   3 ++
132253  glib/tests/markup-collect.c | 113
132254  ++++++++++++++++----------------------------
132255  2 files changed, 43 insertions(+), 73 deletions(-)
132256
132257 commit 13ac9f94fdc1fcbf2be15e65af57c362a1c71f5d
132258 Author: Matthias Clasen <mclasen@redhat.com>
132259 Date:   Tue Jul 27 16:24:08 2010 -0400
132260
132261     Add some more GFile tests
132262
132263  gio/tests/file.c                       | 38
132264  ++++++++++++++++++++++++++++++++++
132265  {tests => glib/tests}/markup-collect.c |  0
132266  tests/Makefile.am                      |  1 -
132267  3 files changed, 38 insertions(+), 1 deletion(-)
132268
132269 commit 8263d691cb0cf5d2c80d1c949a3c693d333510c0
132270 Author: Matthias Clasen <mclasen@redhat.com>
132271 Date:   Tue Jul 27 14:01:48 2010 -0400
132272
132273     Improve compressor test coverage a bit
132274
132275  gio/tests/converter-stream.c | 10 ++++++++++
132276  1 file changed, 10 insertions(+)
132277
132278 commit b77a19f238e34cd2ba7ecf204beacc7252477605
132279 Author: Matthias Clasen <mclasen@redhat.com>
132280 Date:   Tue Jul 27 01:00:55 2010 -0400
132281
132282     Test g_settings_list_schemas
132283
132284  gio/tests/gsettings.c | 24 ++++++++++++++++++++++++
132285  1 file changed, 24 insertions(+)
132286
132287 commit b4ed2af52fbe195aab3771066dac71172f8716ed
132288 Author: Matthias Clasen <mclasen@redhat.com>
132289 Date:   Tue Jul 27 00:17:20 2010 -0400
132290
132291     Improve GNode test coverage a bit
132292
132293  glib/tests/node.c | 117
132294  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
132295  1 file changed, 117 insertions(+)
132296
132297 commit 568eeeafe1636bba440dc18cd34c4fce551ddd15
132298 Author: Matthias Clasen <mclasen@redhat.com>
132299 Date:   Mon Jul 26 23:24:31 2010 -0400
132300
132301     Add some logging tests
132302
132303  glib/tests/Makefile.am |   3 +
132304  glib/tests/logging.c   | 147
132305  +++++++++++++++++++++++++++++++++++++++++++++++++
132306  2 files changed, 150 insertions(+)
132307
132308 commit 2b113e4a9ad375691d72347d31999fd5654f5361
132309 Author: Matthias Clasen <mclasen@redhat.com>
132310 Date:   Mon Jul 26 23:06:33 2010 -0400
132311
132312     Silence log handler tests
132313
132314  glib/tests/testing.c | 18 ++++++++++++------
132315  1 file changed, 12 insertions(+), 6 deletions(-)
132316
132317 commit b91cde61408bfe58c849b44ca3100ba4c5f8a3fc
132318 Author: Matthias Clasen <mclasen@redhat.com>
132319 Date:   Mon Jul 26 22:13:25 2010 -0400
132320
132321     Improve tree test coverage
132322
132323  glib/tests/tree.c | 24 +++++++++++++++++++++++-
132324  1 file changed, 23 insertions(+), 1 deletion(-)
132325
132326 commit c972d4df64299b335012b7af2b902589d191f8e0
132327 Author: Matthias Clasen <mclasen@redhat.com>
132328 Date:   Mon Jul 26 22:12:59 2010 -0400
132329
132330     Move markup escape tests to test framework
132331
132332  glib/tests/Makefile.am     |   4 ++
132333  glib/tests/markup-escape.c | 159
132334  +++++++++++++++++++++++++++++++++++++++++++++
132335  tests/Makefile.am          |   3 -
132336  tests/markup-escape-test.c | 132 -------------------------------------
132337  4 files changed, 163 insertions(+), 135 deletions(-)
132338
132339 commit a804e22ed047514d7f267a8e991eca82bc5eaf57
132340 Author: Matthias Clasen <mclasen@redhat.com>
132341 Date:   Mon Jul 26 21:19:04 2010 -0400
132342
132343     More pattern tests
132344
132345  glib/tests/pattern.c | 400
132346  ++++++++++++++++++++++-----------------------------
132347  1 file changed, 168 insertions(+), 232 deletions(-)
132348
132349 commit d3f00313617c3e646d5a236f1f06a84a07279c2a
132350 Author: Matthias Clasen <mclasen@redhat.com>
132351 Date:   Mon Jul 26 21:18:22 2010 -0400
132352
132353     Add tests for g_utf8_strreverse
132354
132355  glib/tests/utf8-misc.c | 26 ++++++++++++++++++++++++++
132356  1 file changed, 26 insertions(+)
132357
132358 commit caa9453b72ca3a7b7bafb8cafac84934f7036682
132359 Author: Matthias Clasen <mclasen@redhat.com>
132360 Date:   Mon Jul 26 21:17:56 2010 -0400
132361
132362     Fix a warning
132363
132364  gio/tests/network-address.c | 3 ++-
132365  glib/pcre/Makefile.am       | 5 -----
132366  glib/pcre/pcre_internal.h   | 2 +-
132367  3 files changed, 3 insertions(+), 7 deletions(-)
132368
132369 commit d0750c9d6e2b0479a47f93c545607ac43da0b1dd
132370 Author: Matthias Clasen <mclasen@redhat.com>
132371 Date:   Mon Jul 26 21:16:03 2010 -0400
132372
132373     Don't leak in converter test
132374
132375  gio/tests/converter-stream.c                | 4 ++++
132376  glib/tests/Makefile.am                      | 2 ++
132377  tests/patterntest.c => glib/tests/pattern.c | 0
132378  tests/Makefile.am                           | 2 --
132379  4 files changed, 6 insertions(+), 2 deletions(-)
132380
132381 commit 63bdeb0dab81a4aed4a2e215cae4669de7f583c3
132382 Author: Matthias Clasen <mclasen@redhat.com>
132383 Date:   Mon Jul 26 20:22:33 2010 -0400
132384
132385     Fix an icon test
132386
132387  gio/tests/g-icon.c | 2 +-
132388  1 file changed, 1 insertion(+), 1 deletion(-)
132389
132390 commit a8f83ea8340459e22a2f2d18f4aa410ccf1cde34
132391 Author: Matthias Clasen <mclasen@redhat.com>
132392 Date:   Mon Jul 26 19:07:16 2010 -0400
132393
132394     Add tests for GNetworkAddress
132395
132396  gio/tests/Makefile.am       |  8 ++--
132397  gio/tests/network-address.c | 91
132398  +++++++++++++++++++++++++++++++++++++++++++++
132399  2 files changed, 95 insertions(+), 4 deletions(-)
132400
132401 commit e103b93694be98b5b7bfcfbb22ef0be014079f1a
132402 Author: Matthias Clasen <mclasen@redhat.com>
132403 Date:   Mon Jul 26 18:40:17 2010 -0400
132404
132405     Drop an unneeded if
132406
132407  gio/gnetworkaddress.c |   3 +-
132408  gio/tests/g-icon.c    | 112 ++++++++++++++++++++++++++++++++++++++++++++-
132409  gio/tests/icons.c     | 122
132410  --------------------------------------------------
132411  3 files changed, 112 insertions(+), 125 deletions(-)
132412
132413 commit 9d93dc5554b7b7da4a724d6b9d464cb8be1e0475
132414 Author: Matthias Clasen <mclasen@redhat.com>
132415 Date:   Mon Jul 26 18:15:24 2010 -0400
132416
132417     Remove some unused pcre code
132418
132419  glib/pcre/pcre_info.c       |  93 ----------------------------
132420  glib/pcre/pcre_maketables.c | 143
132421  --------------------------------------------
132422  glib/pcre/pcre_refcount.c   |  82 -------------------------
132423  glib/pcre/pcre_valid_utf8.c |  14 -----
132424  glib/pcre/pcre_version.c    |  90 ----------------------------
132425  5 files changed, 422 deletions(-)
132426
132427 commit 9fc3c980ccbaa6772f9b97b60c786546b67ae8b4
132428 Author: Matthias Clasen <mclasen@redhat.com>
132429 Date:   Mon Jul 26 17:59:18 2010 -0400
132430
132431     Add some volume monitor tests
132432
132433     Although not much of this is easily testable.
132434
132435  gio/tests/Makefile.am     |   4 +
132436  gio/tests/volumemonitor.c | 178 +++++++++++++++++++++++++++
132437  glib/tests/Makefile.am    |   3 +
132438  glib/tests/shell.c        | 229 +++++++++++++++++++++++++++++++++++
132439  tests/Makefile.am         |   2 -
132440  tests/shell-test.c        | 297
132441  ----------------------------------------------
132442  6 files changed, 414 insertions(+), 299 deletions(-)
132443
132444 commit e5a72ae3c415ae6e8437a0714f48311b534684c9
132445 Author: Matthias Clasen <mclasen@redhat.com>
132446 Date:   Sun Jul 25 19:12:51 2010 -0400
132447
132448     Move queue tests to the test framework
132449
132450  glib/tests/Makefile.am |    3 +
132451  glib/tests/queue.c     | 1043
132452  ++++++++++++++++++++++++++++++++++++++++++++++++
132453  tests/Makefile.am      |    2 -
132454  tests/queue-test.c     |  962
132455  --------------------------------------------
132456  4 files changed, 1046 insertions(+), 964 deletions(-)
132457
132458 commit dbf230991bab03e64b5bc1a2bb5ab618de2f9212
132459 Author: David Zeuthen <davidz@redhat.com>
132460 Date:   Fri Jul 30 16:33:29 2010 -0400
132461
132462     Bug 625628 – GDBusProxy: wrong property name sorting
132463
132464     https://bugzilla.gnome.org/show_bug.cgi?id=625628
132465
132466     Signed-off-by: David Zeuthen <davidz@redhat.com>
132467
132468  gio/gdbusproxy.c | 9 ++++++++-
132469  1 file changed, 8 insertions(+), 1 deletion(-)
132470
132471 commit aefc6df6bbf318c01eff32e631cc796aabcbf31f
132472 Author: David Zeuthen <davidz@redhat.com>
132473 Date:   Fri Jul 30 16:30:34 2010 -0400
132474
132475     Fix gschema-compile test
132476
132477     This was broken by commit 1b5b87bfa0f5435dd6e973a4e36076db083dc5c7
132478
132479     Signed-off-by: David Zeuthen <davidz@redhat.com>
132480
132481  gio/tests/gschema-compile.c | 4 ++--
132482  1 file changed, 2 insertions(+), 2 deletions(-)
132483
132484 commit d2d97a214d1d9e96f09955212e669c3c9447ff73
132485 Author: David Zeuthen <davidz@redhat.com>
132486 Date:   Fri Jul 30 16:01:03 2010 -0400
132487
132488     Bug 625584 – Crashes application on unref with signal subscription
132489
132490     Don't do too much work in the finalizer - in particular, there's no
132491     need to send RemoveMatch() messages to the bus daemon since we're
132492     going to sever the connection and the bus will garbage collect
132493     anyway. In this case it crashed the process.
132494
132495     Also add a test case that checks that the appropriate GDestroyNotify
132496     callbacks are called when unreffing a connection with either 1)
132497     exported objects; 2) signal subscriptions or 3) filter functions
132498     .. yes, ideally apps would unregister such callbacks before giving up
132499     their ref but that's not how things work :-)
132500
132501     Signed-off-by: David Zeuthen <davidz@redhat.com>
132502
132503  gio/gdbusconnection.c        |  19 ++++---
132504  gio/tests/gdbus-connection.c | 132
132505  +++++++++++++++++++++++++++++++++++++++----
132506  2 files changed, 134 insertions(+), 17 deletions(-)
132507
132508 commit 1b5b87bfa0f5435dd6e973a4e36076db083dc5c7
132509 Author: Ryan Lortie <desrt@desrt.ca>
132510 Date:   Fri Jul 30 21:10:53 2010 +0200
132511
132512     GSettings: Mark some strings for cat translation
132513
132514     <vuntz> *miaou*
132515
132516  gio/gschema-compile.c | 105
132517  +++++++++++++++++++++++++-------------------------
132518  1 file changed, 52 insertions(+), 53 deletions(-)
132519
132520 commit 14f17c13889215adbc9c56e4ea4f46662fa68ee5
132521 Author: David Zeuthen <davidz@redhat.com>
132522 Date:   Fri Jul 30 11:40:00 2010 -0400
132523
132524     GDBusConnection: Fix up debug output when completing calls
132525
132526     Signed-off-by: David Zeuthen <davidz@redhat.com>
132527
132528  gio/gdbusconnection.c | 2 +-
132529  1 file changed, 1 insertion(+), 1 deletion(-)
132530
132531 commit 173977a7015c45e5dc3c43534cd3deb81159ad1f
132532 Author: David Zeuthen <davidz@redhat.com>
132533 Date:   Fri Jul 30 11:26:43 2010 -0400
132534
132535     GCredentials: use effective uid/gid
132536
132537     Otherwise e.g. setuid root processes can't connect to the system
132538     bus. This was discovered when porting PolicyKit's pkexec(1) command to
132539     a PolicyKit library using GDBus.
132540
132541     Signed-off-by: David Zeuthen <davidz@redhat.com>
132542
132543  docs/reference/glib/tmpl/glib-unused.sgml | 40
132544  ++++++++++++++++++++++++++++++
132545  docs/reference/glib/tmpl/messages.sgml    | 27 +++++---------------
132546  docs/reference/glib/tmpl/version.sgml     | 41
132547  -------------------------------
132548  gio/gcredentials.c                        |  4 +--
132549  4 files changed, 48 insertions(+), 64 deletions(-)
132550
132551 commit f9845bcbece022e9ec55c18b0a855b718155a1d1
132552 Author: Ryan Lortie <desrt@desrt.ca>
132553 Date:   Thu Jul 29 22:04:43 2010 +0200
132554
132555     *bump*
132556
132557  configure.ac | 2 +-
132558  1 file changed, 1 insertion(+), 1 deletion(-)
132559
132560 commit 1fd1543bdcc6ee897b1ebd566cbcbfd9d76e386c
132561 Author: Ryan Lortie <desrt@desrt.ca>
132562 Date:   Thu Jul 29 16:52:34 2010 +0200
132563
132564     add one more NEWS item
132565
132566  NEWS | 36 +++++++++++++++++++-----------------
132567  1 file changed, 19 insertions(+), 17 deletions(-)
132568
132569 commit 8673f0b06c255e36189950b671911c38e91affd5
132570 Author: Eduardo Lima Mitev <elima@igalia.com>
132571 Date:   Mon Jul 26 17:21:14 2010 +0200
132572
132573     GIO: Add G-I annotations for several methods
132574
132575     Specifically:
132576      - g_io_stream_get_input/output_stream()
132577      - g_socket_client_get_local_address()
132578      - g_socket_connection_get_socket()
132579      - g_socket_listener_add_address()
132580      - g_socket_listener_accept_socket()
132581      - g_socket_listener_accept()
132582      - g_io_extension_point_get_extensions()
132583
132584  gio/giomodule.c         | 7 ++++---
132585  gio/giostream.c         | 6 ++++--
132586  gio/gsocketclient.c     | 2 +-
132587  gio/gsocketconnection.c | 2 +-
132588  gio/gsocketlistener.c   | 6 +++---
132589  5 files changed, 13 insertions(+), 10 deletions(-)
132590
132591 commit e4f90c82624a623098c53c7158a46bf702ff5fc9
132592 Author: Ryan Lortie <desrt@desrt.ca>
132593 Date:   Thu Jul 29 12:01:46 2010 +0200
132594
132595     get a start on the NEWS
132596
132597  NEWS | 67
132598  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
132599  1 file changed, 67 insertions(+)
132600
132601 commit 015df7e369cf37929acfebec0a705d5531ac355a
132602 Author: Owen Taylor <otaylor@fishsoup.net>
132603 Date:   Wed Jul 28 15:15:57 2010 -0400
132604
132605     [gschema-compile] fix segfault
132606
132607     If files are passed on the command line and we don't set
132608     override_files
132609     at all, don't try to read from the array.
132610
132611  gio/gschema-compile.c | 2 +-
132612  1 file changed, 1 insertion(+), 1 deletion(-)
132613
132614 commit 19ef26c9c5e088817e2a392f79f343021f2259c8
132615 Author: David Zeuthen <davidz@redhat.com>
132616 Date:   Wed Jul 28 12:58:04 2010 -0400
132617
132618     Use correct type for GDBusServer:active property
132619
132620     It's a boolean, not a string.
132621
132622     Signed-off-by: David Zeuthen <davidz@redhat.com>
132623
132624  gio/gdbusserver.c | 16 ++++++++--------
132625  1 file changed, 8 insertions(+), 8 deletions(-)
132626
132627 commit 133e87ca87cc86e6410bb9e19eacd8ddb11eadfc
132628 Author: David Zeuthen <davidz@redhat.com>
132629 Date:   Wed Jul 28 12:48:17 2010 -0400
132630
132631     GDBusConnection: Pass the GObject to g_simple_async_result_new()
132632
132633     Signed-off-by: David Zeuthen <davidz@redhat.com>
132634
132635  gio/gdbusconnection.c | 4 ++--
132636  1 file changed, 2 insertions(+), 2 deletions(-)
132637
132638 commit a6f1bb4e177750ef9c50a3813eb3be867a927fbe
132639 Author: Ryan Lortie <desrt@desrt.ca>
132640 Date:   Tue Jul 27 22:56:30 2010 +0200
132641
132642     Add support for vendor override files
132643
132644     You can drop a key-file in the schema directory that looks like:
132645
132646     [org.gtk.Example]
132647     key='value'
132648
132649     to override the default value of 'key' in schema 'org.gtk.Example'.
132650
132651  gio/gschema-compile.c | 154
132652  ++++++++++++++++++++++++++++++++++++++++++++++++++
132653  1 file changed, 154 insertions(+)
132654
132655 commit 723692dfb91a2de8c5337e9e1b50c2cf3abfb374
132656 Author: Fran Diéguez <fran.dieguez@mabishu.com>
132657 Date:   Tue Jul 27 17:47:22 2010 +0200
132658
132659     Updated Galician translations
132660
132661  po/gl.po | 54 +++++++++++++++++++++++++++++++-----------------------
132662  1 file changed, 31 insertions(+), 23 deletions(-)
132663
132664 commit 12d0cbdac555db479e4c6631bfd15d3c8a5dc2ed
132665 Author: Jorge González <jorgegonz@svn.gnome.org>
132666 Date:   Mon Jul 26 20:58:59 2010 +0200
132667
132668     Updated Spanish translation
132669
132670  po/es.po | 176
132671  +++++++++++++++++++++++++++++++++++----------------------------
132672  1 file changed, 99 insertions(+), 77 deletions(-)
132673
132674 commit e8923ff232bb34f27dfda8ba19df1af379da892c
132675 Author: Yaron Shahrabani <sh.yaron@gmail.com>
132676 Date:   Sat Jul 24 13:31:31 2010 +0300
132677
132678     Updated Hebrew translation.
132679
132680  po/he.po | 44 ++++++++++++++++++++++++++------------------
132681  1 file changed, 26 insertions(+), 18 deletions(-)
132682
132683 commit 633d9efc62eca490b489e05d571681f8b15d8aca
132684 Author: Murray Cumming <murrayc@murrayc.com>
132685 Date:   Fri Jul 23 13:24:43 2010 +0200
132686
132687     [gio]: gioenums.h: Remove trailing comma again.
132688
132689  gio/gioenums.h | 2 +-
132690  1 file changed, 1 insertion(+), 1 deletion(-)
132691
132692 commit 86040bb2eb11ad9501cc0c94754e8d8f29ba8f17
132693 Author: Benjamin Otte <otte@redhat.com>
132694 Date:   Fri Jul 23 10:51:14 2010 +0200
132695
132696     Revert "notify: Remove unused g_object_notify_queue_clear()"
132697
132698     This reverts commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b and adds
132699     locks in the right place.
132700
132701     As this file is a public header (see last commit), we cannot just
132702     remove
132703     functions from it.
132704
132705  gobject/gobjectnotifyqueue.c | 15 +++++++++++++++
132706  1 file changed, 15 insertions(+)
132707
132708 commit 2819dd60b7b2feaa0609c1017e20105852ca92e4
132709 Author: Benjamin Otte <otte@redhat.com>
132710 Date:   Fri Jul 23 10:49:26 2010 +0200
132711
132712     notify: Readd g_object_notify_queue_from_object()
132713
132714     gobjectnotifyqueue.c is a public header, so we cannot remove
132715     files from
132716     it. (Yes you read that right, this .c file is a public header. See
132717     your
132718     installation directory.)
132719
132720  gobject/gobjectnotifyqueue.c | 11 +++++++++++
132721  1 file changed, 11 insertions(+)
132722
132723 commit 4a83ee208fe08533a43a51c8fd2bd83794a1cd27
132724 Author: Tao Wang <dancefire@gmail.com>
132725 Date:   Fri Jul 23 13:18:43 2010 +0800
132726
132727     Complete Simplified Chinese translation.
132728
132729  po/zh_CN.po | 24 +++++++-----------------
132730  1 file changed, 7 insertions(+), 17 deletions(-)
132731
132732 commit fd0a2b27891ec38e0190916af761c3daf4daa78f
132733 Author: Tao Wang <dancefire@gmail.com>
132734 Date:   Fri Jul 23 13:05:37 2010 +0800
132735
132736     Update Simplified Chinese translation.
132737
132738  po/zh_CN.po | 359
132739  +++++++++++++++++++++++++++++++++---------------------------
132740  1 file changed, 198 insertions(+), 161 deletions(-)
132741
132742 commit d5bd531d96a48ba2dac84e0ac7bffa4cf5481738
132743 Author: Ryan Lortie <desrt@desrt.ca>
132744 Date:   Thu Jul 22 18:39:50 2010 -0400
132745
132746     Cleanup the GSettingsBackend API
132747
132748     This is a substantial ABI break.  Rebuild dconf.
132749
132750  gio/gdelayedsettingsbackend.c  |  15 ++----
132751  gio/gkeyfilesettingsbackend.c  |  18 +-------
132752  gio/gmemorysettingsbackend.c   |   4 +-
132753  gio/gnullsettingsbackend.c     |  12 +----
132754  gio/gsettings-tool.c           | 102
132755  ++++++++++++++++++++++++++++++++++++++++-
132756  gio/gsettingsbackend.c         |  22 +--------
132757  gio/gsettingsbackend.h         |  19 +++-----
132758  gio/gsettingsbackendinternal.h |   2 +-
132759  gio/tests/gsettings.c          |   5 ++
132760  9 files changed, 125 insertions(+), 74 deletions(-)
132761
132762 commit aed440815ec5c87f2439d723b60b8255578afdff
132763 Author: Ryan Lortie <desrt@desrt.ca>
132764 Date:   Thu Jul 22 17:49:40 2010 -0400
132765
132766     GSettings: add g_settings_reset()
132767
132768     Resets a key to its default value.
132769
132770  docs/reference/gio/gio-sections.txt |  1 +
132771  gio/gdelayedsettingsbackend.c       | 37
132772  ++++++++++++++++++++++++++++++-------
132773  gio/gio.symbols                     |  1 +
132774  gio/gmemorysettingsbackend.c        | 20 +++++++++++++++++++-
132775  gio/gsettings.c                     | 24 +++++++++++++++++++++++-
132776  gio/gsettings.h                     |  2 ++
132777  6 files changed, 76 insertions(+), 9 deletions(-)
132778
132779 commit f6d3e224dfa9e8b69403a8c79a27a58b5c9f66b7
132780 Author: Olivier Crête <olivier.crete@collabora.co.uk>
132781 Date:   Thu Jul 22 21:52:54 2010 +0200
132782
132783     notify: Add tests for threadsafe object notifies
132784
132785     https://bugzilla.gnome.org/show_bug.cgi?id=166020
132786
132787  tests/.gitignore             |   2 +
132788  tests/refcount/Makefile.am   |   2 +
132789  tests/refcount/properties3.c | 204
132790  +++++++++++++++++++++++++++++++++++++++++++
132791  tests/refcount/properties4.c | 169 +++++++++++++++++++++++++++++++++++
132792  4 files changed, 377 insertions(+)
132793
132794 commit 0483ef000ae323415bb0c7b762dd587f1384b1f3
132795 Author: Benjamin Otte <otte@redhat.com>
132796 Date:   Thu Jul 22 21:51:28 2010 +0200
132797
132798     notify: Make dedup code clearer
132799
132800     A for loops seems easier to understand to me than gotos.
132801
132802  gobject/gobjectnotifyqueue.c | 17 +++++++++--------
132803  1 file changed, 9 insertions(+), 8 deletions(-)
132804
132805 commit 9026b11e380a9b6479c0fcb852a5aba297ed9dd4
132806 Author: Olivier Crête <olivier.crete@collabora.co.uk>
132807 Date:   Thu Jul 22 21:26:32 2010 +0200
132808
132809     notify: Make GObject property change notifications thread safe
132810
132811     Adds locking around object property change notification handling. The
132812     notifications are only emitted after all threads have called
132813     g_object_thaw_notify().
132814
132815     https://bugzilla.gnome.org/show_bug.cgi?id=166020
132816
132817  gobject/gobjectnotifyqueue.c | 14 ++++++++++++++
132818  1 file changed, 14 insertions(+)
132819
132820 commit 65797f7e54061a21866261d00a1c5533cd6a4f81
132821 Author: Olivier Crête <olivier.crete@collabora.co.uk>
132822 Date:   Thu Jul 22 21:20:35 2010 +0200
132823
132824     notify: Remove g_object_notify_queue_from_object()
132825
132826     The function will not be safe with object locking in place, so
132827     we remove
132828     it. The workaround is somewhat ugly, but it works.
132829
132830     https://bugzilla.gnome.org/show_bug.cgi?id=166020
132831
132832  gobject/gobject.c            | 14 ++++++++------
132833  gobject/gobjectnotifyqueue.c |  7 -------
132834  2 files changed, 8 insertions(+), 13 deletions(-)
132835
132836 commit 83026092eba98c2e6e0a96112555f980382a99e7
132837 Author: Olivier Crête <olivier.crete@collabora.co.uk>
132838 Date:   Thu Jul 22 20:25:00 2010 +0200
132839
132840     notify: Refactor g_object_notify_queue_thaw()
132841
132842     This adds better error reporting and simplifies the code for adding
132843     thread safety.
132844
132845     https://bugzilla.gnome.org/show_bug.cgi?id=166020
132846
132847  gobject/gobjectnotifyqueue.c | 12 ++++++++++--
132848  1 file changed, 10 insertions(+), 2 deletions(-)
132849
132850 commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b
132851 Author: Olivier Crête <olivier.crete@collabora.co.uk>
132852 Date:   Thu Jul 22 09:02:18 2010 +0200
132853
132854     notify: Remove unused g_object_notify_queue_clear()
132855
132856     https://bugzilla.gnome.org/show_bug.cgi?id=166020
132857
132858  gobject/gobjectnotifyqueue.c | 11 -----------
132859  1 file changed, 11 deletions(-)
132860
132861 commit a2c5bba31d19dcd7f3726c99280ff794cbf744a9
132862 Author: Benjamin Otte <otte@redhat.com>
132863 Date:   Thu Jul 22 08:52:25 2010 +0200
132864
132865     notify: Emit a g_critical() instead g_return_if_fail()ing
132866
132867     This does not change the code semantically in any way but avoids a
132868     return in the middle of the code.
132869
132870     https://bugzilla.gnome.org/show_bug.cgi?id=166020
132871
132872  gobject/gobjectnotifyqueue.c | 9 +++++++--
132873  1 file changed, 7 insertions(+), 2 deletions(-)
132874
132875 commit 24161d9c4621ef0a674c31146e9fd0d2e9ad8d0f
132876 Author: Benjamin Otte <otte@redhat.com>
132877 Date:   Thu Jul 22 20:24:29 2010 +0200
132878
132879     binding: Cast to avoid compiler warning
132880
132881  gobject/tests/binding.c | 4 ++--
132882  1 file changed, 2 insertions(+), 2 deletions(-)
132883
132884 commit dd1d1b3510536d4156eb79bb7161023c464e721f
132885 Author: Benjamin Otte <otte@redhat.com>
132886 Date:   Thu Jul 22 20:23:28 2010 +0200
132887
132888     tests: Use GPOINTER_TO_SIZE() instead of just casting to guint
132889
132890     a) gcc doesn't like this ("Cast to pointer of different size)
132891     b) It compares only half of the pointer
132892
132893  gio/tests/memory-output-stream.c | 2 +-
132894  1 file changed, 1 insertion(+), 1 deletion(-)
132895
132896 commit 284ea16b9d94b28b632063333140b99e419d6b0a
132897 Author: Benjamin Otte <otte@redhat.com>
132898 Date:   Thu Jul 22 20:23:04 2010 +0200
132899
132900     inotify: Constify function argument
132901
132902     gcc complained...
132903
132904  gio/inotify/inotify-helper.c | 2 +-
132905  1 file changed, 1 insertion(+), 1 deletion(-)
132906
132907 commit dc7348b305c72c757f8ed1d8ba2cae2a19a3c684
132908 Author: Ryan Lortie <desrt@desrt.ca>
132909 Date:   Thu Jul 22 11:49:30 2010 -0400
132910
132911     Fix very small leak in the GSettings test
132912
132913  gio/tests/gsettings.c | 4 +++-
132914  1 file changed, 3 insertions(+), 1 deletion(-)
132915
132916 commit 23a904fc1520b06aefa1e51e690d2e7b2fcc3ead
132917 Author: Ryan Lortie <desrt@desrt.ca>
132918 Date:   Wed Jul 21 20:10:31 2010 -0700
132919
132920     Bug 624991 - GSettings mapping for G_TYPE_STRV
132921
132922     Added default mapping for G_TYPE_STRV based on a patch from Garrett
132923     Regier.
132924
132925     Add a test case.
132926
132927  gio/gsettings-mapping.c            | 18 +++++++++++++++++-
132928  gio/tests/gsettings.c              | 31 +++++++++++++++++++++++++++++++
132929  gio/tests/org.gtk.test.gschema.xml |  3 +++
132930  3 files changed, 51 insertions(+), 1 deletion(-)
132931
132932 commit 76aef137c8ba8410bd2b5bc31873db5d60dad961
132933 Author: Fran Diéguez <fran.dieguez@mabishu.com>
132934 Date:   Thu Jul 22 16:23:18 2010 +0200
132935
132936     Updated Galician translations
132937
132938  po/gl.po | 132
132939  +++++++++++++++++++++++++++++++++------------------------------
132940  1 file changed, 70 insertions(+), 62 deletions(-)
132941
132942 commit 8f80ff02af2fabd22d5aac1d1b853d1ac7865e85
132943 Author: Behdad Esfahbod <behdad@behdad.org>
132944 Date:   Wed Jul 21 16:08:19 2010 -0400
132945
132946     Bug 624968  - div by zero in g_malloc_n family
132947
132948  glib/gmem.c | 2 +-
132949  1 file changed, 1 insertion(+), 1 deletion(-)
132950
132951 commit 5063d78baac684a1c53a6a1620ff94789026ae26
132952 Author: Yaron Shahrabani <sh.yaron@gmail.com>
132953 Date:   Wed Jul 21 19:11:53 2010 +0300
132954
132955     Updated Hebrew translation.
132956
132957  po/he.po | 124
132958  ++++++++++++++++++++++++++++++++-------------------------------
132959  1 file changed, 64 insertions(+), 60 deletions(-)
132960
132961 commit 9b0a08449fd966aff7a6c164c9913b01106a37cc
132962 Author: David Zeuthen <davidz@redhat.com>
132963 Date:   Tue Jul 20 15:02:36 2010 -0400
132964
132965     GDBusAuthObserver: Fix docs
132966
132967     Signed-off-by: David Zeuthen <davidz@redhat.com>
132968
132969  gio/gdbusauthobserver.c | 53
132970  ++++++++++---------------------------------------
132971  1 file changed, 11 insertions(+), 42 deletions(-)
132972
132973 commit 7eba41346e014649d8f9cf8ab675d1f091f7cf38
132974 Author: David Zeuthen <davidz@redhat.com>
132975 Date:   Tue Jul 20 14:02:14 2010 -0400
132976
132977     Bug 617483 – Credentials passing
132978
132979      - Make GCredentials instance and class structures private so it can't
132980        be subclassed and we don't have to worry about ABI compat
132981        issues. This also allows us to get rid of the GCredentialsPrivate
132982        struct.
132983
132984      - Add a GCredentialsType enumeration that is used whenever exchanging
132985        pointers with the user. This allows us to support OSes with
132986        multiple native credential types. In particular, it allows
132987        supporting OSes where the native credential evolves or even changes
132988        over time.
132989
132990      - Add g_socket_get_credentials() method.
132991
132992      - Add tests for g_socket_get_credentials(). Right now this is in the
132993        GDBus peer-to-peer test case but we can change that later.
132994
132995      - Move GTcpConnection into a separate gtk-doc page as was already
132996        half-done with GUnixConnection. Also finish the GUnixConnection
132997        move and ensure send_credentials() and receive_credentials()
132998        methods are in the docs. Also nuke comment about GTcpConnection
132999        being empty compared to its superclass.
133000
133001     Signed-off-by: David Zeuthen <davidz@redhat.com>
133002
133003  docs/reference/gio/gio-docs.xml     |   1 +
133004  docs/reference/gio/gio-sections.txt |  43 ++++++------
133005  gio/gcredentials.c                  | 135
133006  ++++++++++++++++++++++++------------
133007  gio/gcredentials.h                  |  44 ++----------
133008  gio/gio.symbols                     |   2 +
133009  gio/gioenums.h                      |  15 ++++
133010  gio/gnetworkingprivate.h            |   8 +++
133011  gio/gsocket.c                       |  72 ++++++++++++++++++-
133012  gio/gsocket.h                       |   2 +
133013  gio/gtcpconnection.c                |   7 +-
133014  gio/gunixconnection.c               |   6 ++
133015  gio/gunixcredentialsmessage.c       |  18 +++--
133016  gio/tests/gdbus-peer.c              |  36 ++++++++++
133017  13 files changed, 273 insertions(+), 116 deletions(-)
133018
133019 commit b3cf5cbd0bfcfe53f82a72d276683aebd15d3828
133020 Author: David Zeuthen <davidz@redhat.com>
133021 Date:   Tue Jul 20 12:14:30 2010 -0400
133022
133023     GDBusServer: Avoid handling incoming connections after stop() has
133024     been called
133025
133026     Without this fix, we'd sometimes run code after stop() and finalize()
133027     to handle incoming requests. This was observed in the gdbus-peer test
133028     case occasionally crashing:
133029
133030      $ ./gdbus-peer
133031      /gdbus/peer-to-peer: OK
133032      /gdbus/delayed-message-processing: OK
133033      /gdbus/nonce-tcp:
133034      GLib-GObject-WARNING **: invalid uninstantiatable type `(null)'
133035      in cast to `GDBusServer'
133036      aborting...
133037
133038     Signed-off-by: David Zeuthen <davidz@redhat.com>
133039
133040  gio/gdbusserver.c | 15 +++++++++++----
133041  1 file changed, 11 insertions(+), 4 deletions(-)
133042
133043 commit 2be167f57c2b59d427aa54e2204bfaa906391b3e
133044 Author: David Zeuthen <davidz@redhat.com>
133045 Date:   Tue Jul 20 11:38:23 2010 -0400
133046
133047     GDBus: Add support for D-Bus type 'h' (ie. G_VARIANT_TYPE_HANDLE)
133048
133049     This allows sending and receiving D-Bus messages with instances of the
133050     'h' D-Bus type. Unlike libdbus-1's dbus_message_iter_get_basic()
133051     method, g_variant_get_handle() does not return a duplicated unix file
133052     descriptor (that must be closed with close(2)) - instead, it returns
133053     an index that can be used to get/dup the file descriptor from a
133054     GUnixFDList object that can be obtained from the GDBusMessage object.
133055
133056     Signed-off-by: David Zeuthen <davidz@redhat.com>
133057
133058  gio/gdbusmessage.c              | 22 ++++++++++++++++++++++
133059  gio/tests/gdbus-serialization.c | 28 ++++++++++++++++++++++++++++
133060  2 files changed, 50 insertions(+)
133061
133062 commit 66388120d23a2fcec345874cc1a6259c08a6ef38
133063 Author: Ryan Lortie <desrt@desrt.ca>
133064 Date:   Tue Jul 20 10:45:52 2010 -0400
133065
133066     Move #include <sys/wait.h> down
133067
133068     Until after we include the glib stuff, so that we have G_OS_UNIX
133069     defined.
133070
133071     For some reason <stdlib.h> pulls in <sys/wait.h> on Fedora so this
133072     wasn't a problem, but many others have reported the issue.
133073
133074  gio/gdbusaddress.c | 4 +---
133075  1 file changed, 1 insertion(+), 3 deletions(-)
133076
133077 commit 2f5056755763e4628ed0e64954229e0a7dd9dbfb
133078 Author: Jorge González <jorgegonz@svn.gnome.org>
133079 Date:   Tue Jul 20 08:57:35 2010 +0200
133080
133081     Updated Spanish translation
133082
133083  po/es.po | 19 +++++++------------
133084  1 file changed, 7 insertions(+), 12 deletions(-)
133085
133086 commit c3737739aeeeac27e68d50d8c48dfa0ae7d23ee9
133087 Author: noch <norayr@arnet.am>
133088 Date:   Tue Jul 20 10:33:32 2010 +0500
133089
133090     Corrected and updated the new version of the Armenian translation -
133091     po file.
133092
133093  po/hy.po | 3004
133094  +++++++++++++++++++++++++++++++++-----------------------------
133095  1 file changed, 1617 insertions(+), 1387 deletions(-)
133096
133097 commit 493d8cb2926c0d54a45fd1fdb7f383c730321aa8
133098 Author: David Zeuthen <davidz@redhat.com>
133099 Date:   Mon Jul 19 17:03:07 2010 -0400
133100
133101     GDBus: Introduce G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL
133102
133103     This is preferable to the current magical solution whereby the serial
133104     is only rewritten if non-zero. In particular, it makes it easier to
133105     send the same message on multiple connections without having to reset
133106     the serial number.
133107
133108     Signed-off-by: David Zeuthen <davidz@redhat.com>
133109
133110  gio/gdbusconnection.c | 45 ++++++++++++++++++++++-----------------------
133111  gio/gioenums.h        |  6 +++++-
133112  2 files changed, 27 insertions(+), 24 deletions(-)
133113
133114 commit 9d7b00638fa6d0701ca8f883edf9e218c3a54412
133115 Author: David Zeuthen <davidz@redhat.com>
133116 Date:   Mon Jul 19 16:10:50 2010 -0400
133117
133118     GDBus: Forgot to add g_dbus_send_message_flags_get_type() to
133119     gio.symbols
133120
133121     Signed-off-by: David Zeuthen <davidz@redhat.com>
133122
133123  gio/gio.symbols | 1 +
133124  1 file changed, 1 insertion(+)
133125
133126 commit 0b2b4deac549623beb90228a0ad36f8c2c315710
133127 Author: David Zeuthen <davidz@redhat.com>
133128 Date:   Mon Jul 19 16:07:57 2010 -0400
133129
133130     GDBus: Add GDBusSendMessageFlags
133131
133132     This is currently unused but might be useful in the future. For
133133     example, it might be nice with a way to bypass the current queue of
133134     outgoing messages - having a flag enumeration allows us to add a
133135     G_DBUS_SEND_MESSAGE_FLAGS_BYPASS_QUEUE etc. etc.
133136
133137     This commit breaks ABI and API. Users of the (rarely used) API to send
133138     messages will have to port to this new API.
133139
133140     Signed-off-by: David Zeuthen <davidz@redhat.com>
133141
133142  docs/reference/gio/gio-sections.txt      |  1 +
133143  gio/gdbusconnection.c                    | 64
133144  +++++++++++++++++++-------------
133145  gio/gdbusconnection.h                    |  3 ++
133146  gio/gdbusmethodinvocation.c              |  4 +-
133147  gio/gioenums.h                           | 13 +++++++
133148  gio/tests/gdbus-connection.c             |  6 ++-
133149  gio/tests/gdbus-example-server.c         |  1 +
133150  gio/tests/gdbus-example-unix-fd-client.c |  1 +
133151  gio/tests/gdbus-peer.c                   |  4 +-
133152  9 files changed, 67 insertions(+), 30 deletions(-)
133153
133154 commit 7190af4394541c1adbe87769f7bd6db030e33605
133155 Author: David Zeuthen <davidz@redhat.com>
133156 Date:   Mon Jul 19 15:45:27 2010 -0400
133157
133158     GDBus: Remove constness from introspection data structures
133159
133160     Signed-off-by: David Zeuthen <davidz@redhat.com>
133161
133162  docs/reference/gio/gio-sections.txt | 15 ++++-----
133163  gio/gdbus-tool.c                    |  4 +--
133164  gio/gdbusapplication.c              |  2 +-
133165  gio/gdbusconnection.c               | 16 ++++-----
133166  gio/gdbusconnection.h               |  2 +-
133167  gio/gdbusintrospection.c            | 60
133168  +++++++++++++++++-----------------
133169  gio/gdbusintrospection.h            | 65
133170  ++++++++++++++++++-------------------
133171  gio/tests/gdbus-export.c            | 26 +++++++--------
133172  gio/tests/gdbus-introspection.c     |  6 ++--
133173  gio/tests/gdbus-peer.c              |  2 +-
133174  10 files changed, 98 insertions(+), 100 deletions(-)
133175
133176 commit 4a1c5a1b98aed12308361d7adb6089a9fb171583
133177 Author: David Zeuthen <davidz@redhat.com>
133178 Date:   Mon Jul 19 15:03:00 2010 -0400
133179
133180     GDBus: Add GDBusSignalFlags and use it in
133181     g_dbus_connection_signal_subscribe()
133182
133183     This is currently unused but will probably be useful in the
133184     future. For example, we could have a _ARG0_IS_PATH to specify that
133185     arg0 should be used for arg0path.
133186
133187     This commit breaks API and ABI. Users of
133188     g_dbus_connection_signal_subscribe() will need to port to this new
133189     version.
133190
133191     Signed-off-by: David Zeuthen <davidz@redhat.com>
133192
133193  docs/reference/gio/gio-sections.txt |  1 +
133194  gio/gdbus-tool.c                    |  1 +
133195  gio/gdbusconnection.c               |  2 ++
133196  gio/gdbusconnection.h               |  1 +
133197  gio/gdbusnameowning.c               |  2 ++
133198  gio/gdbusnamewatching.c             |  1 +
133199  gio/gdbusproxy.c                    |  3 +++
133200  gio/gio.symbols                     |  1 +
133201  gio/gioenums.h                      | 13 +++++++++++++
133202  gio/tests/gdbus-connection.c        | 21 +++++++++++++--------
133203  gio/tests/gdbus-threading.c         |  1 +
133204  gio/tests/testapps.c                |  1 +
133205  12 files changed, 40 insertions(+), 8 deletions(-)
133206
133207 commit 1a06bd8d3f8ccf040901b4aa4b1197d189b8ab4e
133208 Author: Ryan Lortie <desrt@desrt.ca>
133209 Date:   Mon Jul 19 15:03:54 2010 -0400
133210
133211     Update the GDBus subtree example for the new API
133212
133213  docs/reference/glib/tmpl/messages.sgml | 27 +++++++++++++++++++++------
133214  gio/tests/gdbus-example-subtree.c      | 21 ++++++++++++---------
133215  2 files changed, 33 insertions(+), 15 deletions(-)
133216
133217 commit c7c573afb6eef461bfe70bb848c90b1d58b3d4d9
133218 Author: David Hoyt <dhoyt@llnl.gov>
133219 Date:   Mon Jul 19 13:52:17 2010 -0400
133220
133221     Bug 624754 – gdbusaddress.c missing sys/wait.h
133222
133223     https://bugzilla.gnome.org/show_bug.cgi?id=624754
133224
133225     Signed-off-by: David Zeuthen <davidz@redhat.com>
133226
133227  gio/gdbusaddress.c | 2 ++
133228  1 file changed, 2 insertions(+)
133229
133230 commit d63f199d921b2444e25bc9f39cc12a84ad9695b5
133231 Author: Ryan Lortie <desrt@desrt.ca>
133232 Date:   Sun Jul 18 21:43:18 2010 -0400
133233
133234     Fix is_valid() API
133235
133236     Actually dereference the pointer instead of just checking for NULL
133237
133238  gvdb-reader.c | 2 +-
133239  1 file changed, 1 insertion(+), 1 deletion(-)
133240
133241 commit df40747190a0fff4582c84b101f74e5da91f8f72
133242 Author: Ryan Lortie <desrt@desrt.ca>
133243 Date:   Sun Jul 18 20:45:37 2010 -0400
133244
133245     Add gvdb_table_is_valid() API
133246
133247     Checks that the on-disk file is still valid.
133248
133249  gvdb-reader.c | 17 +++++++++++++++++
133250  gvdb-reader.h |  3 +++
133251  2 files changed, 20 insertions(+)
133252
133253 commit f81601f735c3b5be0cb21031979071b2dff1ceb2
133254 Author: Jorge González <jorgegonz@svn.gnome.org>
133255 Date:   Sun Jul 18 20:29:41 2010 +0200
133256
133257     Updated Spanish translation
133258
133259  po/es.po | 282
133260  ++++++++++++++++++++++++++++++++++-----------------------------
133261  1 file changed, 154 insertions(+), 128 deletions(-)
133262
133263 commit 8ab26d42e97c5e751f78d2b08d71cddcc5a37031
133264 Author: Fran Diéguez <fran.dieguez@mabishu.com>
133265 Date:   Sun Jul 18 19:58:33 2010 +0200
133266
133267     Fixed headers in galician translation file
133268
133269  po/gl.po | 1181
133270  +++++++++++++++++++++++++++++++-------------------------------
133271  1 file changed, 600 insertions(+), 581 deletions(-)
133272
133273 commit 5fb9c9f7de9700fe1639deb381bab7e3b2785689
133274 Author: Yaron Shahrabani <sh.yaron@gmail.com>
133275 Date:   Sat Jul 17 13:11:08 2010 +0300
133276
133277     Updated Hebrew translation.
133278
133279  po/he.po | 85
133280  ++++++++++++++++++++++++++++++++++++++--------------------------
133281  1 file changed, 51 insertions(+), 34 deletions(-)
133282
133283 commit f30aef9a105a2cb44bac1bbe3b8bb93387a41d9a
133284 Author: David Zeuthen <davidz@redhat.com>
133285 Date:   Fri Jul 16 13:19:48 2010 -0400
133286
133287     GDBus: Add nonce-tcp: test case
133288
133289     Also fix a couple of TODO items in gdbusaddress.c
133290
133291     Signed-off-by: David Zeuthen <davidz@redhat.com>
133292
133293  gio/gdbusaddress.c     |  85 ++++++++++++++-------
133294  gio/tests/gdbus-peer.c | 203
133295  +++++++++++++++++++++++++++++++++++++++++++++++++
133296  2 files changed, 259 insertions(+), 29 deletions(-)
133297
133298 commit 27cee11b6c1558f44cc89cd46576e11413370abf
133299 Author: Yaron Shahrabani <sh.yaron@gmail.com>
133300 Date:   Fri Jul 16 17:20:42 2010 +0300
133301
133302     Updated Hebrew translation.
133303
133304  po/he.po | 1221
133305  ++++++++++++++++++++++++++++++++------------------------------
133306  1 file changed, 633 insertions(+), 588 deletions(-)
133307
133308 commit fe6338f446f52deeb64aa10fab1c72fa64953472
133309 Author: Ryan Lortie <desrt@desrt.ca>
133310 Date:   Thu Jul 15 19:37:26 2010 -0400
133311
133312     g_warning on inconsistent subtree behaviour
133313
133314     If the subtree introspection function indicates that an interface
133315     exists
133316     but then the dispatch function returns a NULL vtable for that
133317     interface,
133318     issue a g_warning pointing programmers in the right direction.
133319
133320  gio/gdbusconnection.c | 7 ++++++-
133321  1 file changed, 6 insertions(+), 1 deletion(-)
133322
133323 commit 732ff1b27cc6f7bbbb1133bf8e7cb3de8475f72a
133324 Author: Julien Cristau <jcristau@debian.org>
133325 Date:   Thu Jul 15 15:26:02 2010 +0100
133326
133327     gio: don't assume that SOCK_CLOEXEC is supported whenever it's defined
133328
133329     Just because SOCK_CLOEXEC was defined at build time doesn't mean the
133330     kernel we're running on supports it.  So if socket() fails with
133331     EINVAL,
133332     try again without the flag.
133333
133334     https://bugzilla.gnome.org/show_bug.cgi?id=624463
133335
133336  gio/gsocket.c | 6 ++++--
133337  1 file changed, 4 insertions(+), 2 deletions(-)
133338
133339 commit 8a2d157d49c3dceda029bd0e14f8c7367daa2a36
133340 Author: Ryan Lortie <desrt@desrt.ca>
133341 Date:   Thu Jul 15 16:53:43 2010 -0400
133342
133343     Bug 624484: GDBusSubtreeDispatchFunc clarification
133344
133345     Pass NULL rather than "/" for the toplevel of a subtree.
133346
133347     Add clarification to the docs about how trees are flat.
133348
133349  gio/gdbusconnection.c    |  4 ++--
133350  gio/gdbusconnection.h    | 10 ++++++++--
133351  gio/tests/gdbus-export.c | 10 +++++-----
133352  3 files changed, 15 insertions(+), 9 deletions(-)
133353
133354 commit ca14ab7ac0d93b2ccd0977d905b19094e7317490
133355 Author: Ryan Lortie <desrt@desrt.ca>
133356 Date:   Thu Jul 15 16:47:32 2010 -0400
133357
133358     Bug 624483: GDBusSubtreeEnumerateFunc clarification
133359
133360     Clarify a couple of things in the docs:
133361
133362       1) you must return flat names (no slashes)
133363
133364       2) g_strfreev() will be called on the result
133365
133366       3) a benefit of using the DISPATCH_TO_UNENUMERATED flag
133367
133368  gio/gdbusconnection.h | 10 ++++++++++
133369  1 file changed, 10 insertions(+)
133370
133371 commit e6b5546cf573e6594b33b2ce19ad839c1c694909
133372 Author: Ryan Lortie <desrt@desrt.ca>
133373 Date:   Thu Jul 15 16:26:42 2010 -0400
133374
133375     Bug 624473: GDBusSubtreeIntrospectFunc return type
133376
133377     Return a NULL terminated C array instead of a GPtrArray
133378
133379     Also, document that %NULL is a permitted return value and clarify its
133380     meaning.
133381
133382     Finally, avoid calling the enumeration function during dispatch
133383     when the
133384     G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES flag was given.
133385
133386  gio/gdbusconnection.c    | 76
133387  +++++++++++++++++++++++++++---------------------
133388  gio/gdbusconnection.h    | 27 ++++++++++++-----
133389  gio/tests/gdbus-export.c | 25 +++++++---------
133390  3 files changed, 74 insertions(+), 54 deletions(-)
133391
133392 commit 48b1fe948c4424cbc7e68ecca32b0ddac0f7410b
133393 Author: David Zeuthen <davidz@redhat.com>
133394 Date:   Thu Jul 15 12:19:24 2010 -0400
133395
133396     Bug 623810 – Message serialization bug
133397
133398     https://bugzilla.gnome.org/show_bug.cgi?id=623810
133399
133400     Signed-off-by: David Zeuthen <davidz@redhat.com>
133401
133402  gio/gdbusmessage.c              |  2 +-
133403  gio/tests/gdbus-serialization.c | 40
133404  ++++++++++++++++++++++++++++------------
133405  2 files changed, 29 insertions(+), 13 deletions(-)
133406
133407 commit 44cf10adceb673deefebe348350268d9436f3fab
133408 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
133409 Date:   Thu Jul 15 17:05:00 2010 +0200
133410
133411     Add annotations for g_variant_new_strv and g_variant_get_strv
133412
133413  glib/gvariant.c | 5 +++--
133414  1 file changed, 3 insertions(+), 2 deletions(-)
133415
133416 commit 58f1977151a78bd48e0277cefe6a767595ecb095
133417 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
133418 Date:   Thu Jul 15 15:32:45 2010 +0200
133419
133420     Add annotations to g_dbus_proxy_new_sync
133421
133422  gio/gdbusproxy.c | 8 ++++----
133423  1 file changed, 4 insertions(+), 4 deletions(-)
133424
133425 commit 63938335703ea3608f7b0901d1cdcec4855e8880
133426 Author: Aron Xu <aronxu@gnome.org>
133427 Date:   Thu Jul 15 17:56:14 2010 +0800
133428
133429     Update Simplified Chinese translation.
133430
133431  po/zh_CN.po | 1418
133432  +++++++++++++++++++++++++++++++----------------------------
133433  1 file changed, 738 insertions(+), 680 deletions(-)
133434
133435 commit 2bd201c8b21a5daa666169701b1c12dd3b151a26
133436 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
133437 Date:   Thu Jul 15 02:10:43 2010 +0300
133438
133439     po: Updated Romanian translation
133440
133441  po/ro.po | 1796
133442  +++++++++++++++++---------------------------------------------
133443  1 file changed, 490 insertions(+), 1306 deletions(-)
133444
133445 commit d581a7faf1080e67fd6c731cd04beefbc77cf41a
133446 Author: Mario Blättermann <mariobl@gnome.org>
133447 Date:   Wed Jul 14 23:06:18 2010 +0200
133448
133449     [i18n] Updated German translation
133450
133451  po/de.po | 1567
133452  ++++++++++++++++++++++++++++++++------------------------------
133453  1 file changed, 822 insertions(+), 745 deletions(-)
133454
133455 commit baf383d1b14ebcd217a587fe8c78202fc5e9193b
133456 Author: David Zeuthen <davidz@redhat.com>
133457 Date:   Wed Jul 14 14:46:12 2010 -0400
133458
133459     GDBusConnection: copy object and subtree virtual tables
133460
133461     Signed-off-by: David Zeuthen <davidz@redhat.com>
133462
133463  gio/gdbusconnection.c | 58
133464  +++++++++++++++++++++++++++++++++++++++++++--------
133465  gio/gdbusconnection.h | 19 ++++++++---------
133466  2 files changed, 58 insertions(+), 19 deletions(-)
133467
133468 commit 914b046226c762bae578e17f7ed9a0fdf058045a
133469 Author: David Zeuthen <davidz@redhat.com>
133470 Date:   Wed Jul 14 12:37:32 2010 -0400
133471
133472     GDBusConnection: Fix up g_dbus_connection_close()
133473
133474     ... so it is async, cancelable and returns an error. Also provide a
133475     synchronous version.
133476
133477     This is an API/ABI break but it is expected that only very few
133478     applications use this API.
133479
133480     Signed-off-by: David Zeuthen <davidz@redhat.com>
133481
133482  docs/reference/gio/gio-sections.txt |   2 +
133483  gio/gdbusconnection.c               | 151
133484  ++++++++++++++++++++++++++++++++----
133485  gio/gdbusconnection.h               |  14 +++-
133486  gio/gio.symbols                     |   2 +
133487  gio/tests/gdbus-connection.c        |   8 +-
133488  5 files changed, 158 insertions(+), 19 deletions(-)
133489
133490 commit 14e37ef7967a2da594faaab24fe2c9c117cf099f
133491 Author: David Zeuthen <davidz@redhat.com>
133492 Date:   Wed Jul 14 11:39:22 2010 -0400
133493
133494     GDBusMessage: Make endianness for D-Bus messages match host byte order
133495
133496     Signed-off-by: David Zeuthen <davidz@redhat.com>
133497
133498  gio/gdbusmessage.c | 12 +++++++++++-
133499  1 file changed, 11 insertions(+), 1 deletion(-)
133500
133501 commit 497edd8b40edfbf85e029a9300e0d99ac6f08630
133502 Author: David Zeuthen <davidz@redhat.com>
133503 Date:   Wed Jul 14 11:14:58 2010 -0400
133504
133505     Bug 623815 – Don't check sender for GDBusProxy objects where name
133506     is not set
133507
133508     Based on a patch from Peng Huang <shawn.p.huang@gmail.com>, thanks!
133509
133510     https://bugzilla.gnome.org/show_bug.cgi?id=623815
133511
133512     Signed-off-by: David Zeuthen <davidz@redhat.com>
133513
133514  gio/gdbusproxy.c       |  4 +--
133515  gio/tests/gdbus-peer.c | 72
133516  ++++++++++++++++++++++++++++++++++++++++++++++----
133517  2 files changed, 69 insertions(+), 7 deletions(-)
133518
133519 commit 8a2e7d371fdf55c23c61be908761431509cd3a7c
133520 Author: Colin Walters <walters@verbum.org>
133521 Date:   Fri Jun 18 14:19:57 2010 -0400
133522
133523     Make default-quit not apply if register=FALSE
133524
133525     Callers who are using g_application_unregistered_try_new are
133526     likely wanting to continue doing something else if _register()
133527     fails.  Change the semantics so that passing register=FALSE
133528     unsets default-quit as well.  This means that a later _register()
133529     call will send Activate but continue the process.
133530
133531     https://bugzilla.gnome.org/show_bug.cgi?id=622005
133532
133533  gio/gapplication.c     | 23 ++++++++++++++++++-----
133534  gio/gdbusapplication.c |  9 +++++++--
133535  2 files changed, 25 insertions(+), 7 deletions(-)
133536
133537 commit 7e0121dfe0a9377cd35c9d4b90c477b96d56c43f
133538 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
133539 Date:   Wed Jul 14 19:28:34 2010 +0800
133540
133541     Updated Traditional Chinese translation(Hong Kong and Taiwan)
133542
133543  po/zh_HK.po | 1717
133544  +++++++++++++++++++++++++++++++----------------------------
133545  po/zh_TW.po | 1700
133546  ++++++++++++++++++++++++++++++----------------------------
133547  2 files changed, 1803 insertions(+), 1614 deletions(-)
133548
133549 commit 463edcb045b287cd0df8f44322e133ae32fe5e87
133550 Author: Stefan Kost <ensonic@users.sf.net>
133551 Date:   Wed Jul 14 11:56:41 2010 +0300
133552
133553     docs: xi:include the annotation glossary to kill warnings and make
133554     them work
133555
133556  docs/reference/gio/gio-docs.xml          | 3 +++
133557  docs/reference/glib/glib-docs.sgml       | 2 ++
133558  docs/reference/gobject/gobject-docs.sgml | 2 ++
133559  3 files changed, 7 insertions(+)
133560
133561 commit de56aca0b5cf2eaf99ba501dd3d55b750c752433
133562 Author: Javier Jardón <jjardon@gnome.org>
133563 Date:   Tue Jul 13 05:05:48 2010 +0200
133564
133565     Clean autotools config a bit
133566
133567     New requirements:
133568     autoconf >= 2.62
133569     automake >= 1.10
133570     libtool >= 2.2
133571
133572  Makefile.am  |  4 +---
133573  autogen.sh   | 10 +++-------
133574  configure.ac | 14 +++++---------
133575  3 files changed, 9 insertions(+), 19 deletions(-)
133576
133577 commit 3a8ab85d967c3b0fa1b7d702d640df61020d92a0
133578 Author: Ryan Lortie <desrt@desrt.ca>
133579 Date:   Tue Jul 13 11:59:16 2010 -0400
133580
133581     rename configure.in to configure.ac
133582
133583  README.win32                 | 2 +-
133584  config.h.win32.in            | 2 +-
133585  configure.in => configure.ac | 4 ++--
133586  glib/gmem.c                  | 2 +-
133587  glib/gthread.c               | 4 ++--
133588  m4macros/glib-gettext.m4     | 4 ++--
133589  6 files changed, 9 insertions(+), 9 deletions(-)
133590
133591 commit 0bb7cc3fceb9223845d2032c9d381f2e15c5285d
133592 Author: Ryan Lortie <desrt@desrt.ca>
133593 Date:   Tue Jul 13 09:24:16 2010 -0400
133594
133595     Remove GUnixVolumeMonitor, GUnixMount from docs
133596
133597     David says that they're supposed to be private.
133598
133599  docs/reference/gio/Makefile.am            |  3 +++
133600  docs/reference/gio/gio-sections.txt       | 15 -----------
133601  docs/reference/glib/tmpl/glib-unused.sgml | 40
133602  ------------------------------
133603  docs/reference/glib/tmpl/version.sgml     | 41
133604  +++++++++++++++++++++++++++++++
133605  4 files changed, 44 insertions(+), 55 deletions(-)
133606
133607 commit 5344c22810c01a0cd708562be563f81f15f517f3
133608 Author: Ryan Lortie <desrt@desrt.ca>
133609 Date:   Mon Jul 12 18:30:14 2010 -0400
133610
133611     gio/ docs fixup
133612
133613  docs/reference/gio/Makefile.am            |  5 +++
133614  docs/reference/gio/gio-sections.txt       | 32 ++---------------
133615  docs/reference/glib/tmpl/glib-unused.sgml | 59
133616  ++++++++++++++++---------------
133617  gio/fen/fen-kernel.c                      |  6 ++--
133618  gio/fen/fen-node.c                        |  8 ++---
133619  gio/fen/libfen_la-fen-dump.loT            |  7 ----
133620  gio/gappinfo.h                            |  1 -
133621  gio/gbufferedoutputstream.h               |  1 -
133622  gio/gconverterinputstream.h               |  1 -
133623  gio/gconverteroutputstream.h              |  1 -
133624  gio/gdatainputstream.h                    |  1 -
133625  gio/gdataoutputstream.h                   |  1 -
133626  gio/gfileenumerator.h                     |  1 -
133627  gio/gkeyfilesettingsbackend.c             |  2 +-
133628  gio/gsettings.c                           |  8 ++---
133629  gio/gsettings.h                           |  2 +-
133630  gio/gsettingsschema.c                     |  2 +-
133631  gio/gunixconnection.c                     |  2 +-
133632  gio/gvolumemonitor.h                      |  1 -
133633  19 files changed, 53 insertions(+), 88 deletions(-)
133634
133635 commit adde752ec5a600a71f8c9acf1be032ab5f5de46c
133636 Author: Ryan Lortie <desrt@desrt.ca>
133637 Date:   Mon Jul 12 17:46:17 2010 -0400
133638
133639     More docs fixes
133640
133641       Remove the g*alias.h from the ignore lists
133642
133643       Remove other old files from ignore lists
133644
133645       Clean up gobject docs
133646
133647  docs/reference/gio/Makefile.am     | 2 --
133648  docs/reference/glib/Makefile.am    | 6 ------
133649  docs/reference/gobject/Makefile.am | 2 +-
133650  gobject/gparamspecs.h              | 2 ++
133651  gobject/gvaluecollector.h          | 7 ++++++-
133652  5 files changed, 9 insertions(+), 10 deletions(-)
133653
133654 commit de5afbc7cc262b677e00704e1bf3562f45dbede0
133655 Author: Ryan Lortie <desrt@desrt.ca>
133656 Date:   Mon Jul 12 17:32:44 2010 -0400
133657
133658     More gtk-doc cleanups for glib/
133659
133660  docs/reference/glib/Makefile.am           |  2 ++
133661  docs/reference/glib/glib-sections.txt     |  6 ++++++
133662  docs/reference/glib/tmpl/glib-unused.sgml |  9 ---------
133663  docs/reference/glib/tmpl/i18n.sgml        | 10 ++++++++++
133664  4 files changed, 18 insertions(+), 9 deletions(-)
133665
133666 commit 92df91590fd4b1ca4921cc3f89421928b857e75c
133667 Author: Ryan Lortie <desrt@desrt.ca>
133668 Date:   Mon Jul 12 17:31:03 2010 -0400
133669
133670     trivial whitespace fix
133671
133672  glib/gmem.h | 2 +-
133673  1 file changed, 1 insertion(+), 1 deletion(-)
133674
133675 commit 7791fce38a1a7d292e94d3bb5a0ffb8d6da9333d
133676 Author: Ryan Lortie <desrt@desrt.ca>
133677 Date:   Mon Jul 12 16:37:56 2010 -0400
133678
133679     Fix some glib docs warnings
133680
133681     Remove some symbols from glib-sections.txt that gtk-doc has no idea
133682     about.
133683
133684     Add proper callback typedefs for GTester (gtk-doc dislikes inline
133685     function types).
133686
133687     Fix some other minor issues.
133688
133689  docs/reference/glib/glib-sections.txt   |  9 +++--
133690  docs/reference/glib/tmpl/fileutils.sgml |  6 ++++
133691  docs/reference/glib/tmpl/testing.sgml   | 35 ++++++++++++++++---
133692  glib/gstdio.c                           |  8 +++++
133693  glib/gstrfuncs.c                        | 10 +++---
133694  glib/gtestutils.c                       | 62
133695  ++++++++++++++++++++++++---------
133696  glib/gtestutils.h                       | 30 +++++++++-------
133697  glib/gutf8.c                            |  2 +-
133698  glib/gvariant.c                         |  2 +-
133699  9 files changed, 121 insertions(+), 43 deletions(-)
133700
133701 commit dc8cf867c805095b7acd7842b731c6eff32ee18f
133702 Author: Matthias Clasen <mclasen@redhat.com>
133703 Date:   Mon Jul 12 07:50:36 2010 -0400
133704
133705     Don't return FALSE when a pointer is expected
133706
133707     Pointed out in bug 623956
133708
133709  glib/gvariant-parser.c        | 8 ++++----
133710  glib/tests/markup-subparser.c | 2 +-
133711  2 files changed, 5 insertions(+), 5 deletions(-)
133712
133713 commit 90285b0643d23059bdf28aff4afd337f91a556a6
133714 Author: Ryan Lortie <desrt@desrt.ca>
133715 Date:   Mon Jul 12 15:30:26 2010 -0400
133716
133717     Bump gtk-doc dependency to 1.15
133718
133719     Use the multiple source-directory support contained therein.
133720
133721  configure.in                    | 2 +-
133722  docs/reference/glib/Makefile.am | 2 +-
133723  2 files changed, 2 insertions(+), 2 deletions(-)
133724
133725 commit 83d67bf2e79e1cb984e398b218cedd0b1e50bd1f
133726 Author: Ryan Lortie <desrt@desrt.ca>
133727 Date:   Sun Jul 11 21:08:42 2010 -0400
133728
133729     move glibconfig.h to glib/
133730
133731  .gitignore                                         |  2 --
133732  Makefile.am                                        | 18 +-------------
133733  configure.in                                       | 14 +++++------
133734  gio/abicheck.sh                                    |  2 +-
133735  glib/.gitignore                                    |  4 +++
133736  glib/Makefile.am                                   | 29
133737  +++++++++++++++++++---
133738  glib/abicheck.sh                                   |  2 +-
133739  .../glibconfig.h.win32.in                          |  0
133740  gobject/abicheck.sh                                |  2 +-
133741  9 files changed, 41 insertions(+), 32 deletions(-)
133742
133743 commit 29a6fb68b7d73648992ea55d17cc54fc1261fe29
133744 Author: Colin Walters <walters@verbum.org>
133745 Date:   Fri Jun 25 09:37:06 2010 -0400
133746
133747     Don't attempt to build dtrace support on OS X
133748
133749     Apparently the OS X "dtrace" command is different from the Sun one,
133750     which is what Linux supports.  Since I don't have access to an OS X
133751     machine to test build patches on, simply disable dtrace on OS X
133752     for now.
133753
133754     https://bugzilla.gnome.org/show_bug.cgi?id=622697
133755
133756  configure.in | 22 +++++++++++++---------
133757  1 file changed, 13 insertions(+), 9 deletions(-)
133758
133759 commit e5834637eb4a336393989dc68d7615abf153335f
133760 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
133761 Date:   Mon Jul 12 16:19:45 2010 +0300
133762
133763     Added Kazakh translation for Kazakh
133764
133765  po/LINGUAS |    1 +
133766  po/kk.po   | 2813
133767  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
133768  2 files changed, 2814 insertions(+)
133769
133770 commit 82318fbda3441615e11fe5fa25144d27096286fe
133771 Author: Ryan Lortie <desrt@desrt.ca>
133772 Date:   Sun Jul 11 12:51:54 2010 -0400
133773
133774     bump the version
133775
133776  configure.in | 2 +-
133777  1 file changed, 1 insertion(+), 1 deletion(-)
133778
133779 commit be247c24c6b532b2acfe52424ffdcc79bdc48bf4
133780 Author: Ryan Lortie <desrt@desrt.ca>
133781 Date:   Sun Jul 11 12:51:33 2010 -0400
133782
133783     This is glib 2.25.11
133784
133785  NEWS                                            |  1 +
133786  docs/reference/glib/tmpl/atomic_operations.sgml | 42
133787  ++++++++++++++-----------
133788  docs/reference/glib/tmpl/bookmarkfile.sgml      | 16 +++++-----
133789  docs/reference/glib/tmpl/conversions.sgml       | 22 -------------
133790  docs/reference/glib/tmpl/numerical.sgml         | 10 ++++++
133791  5 files changed, 43 insertions(+), 48 deletions(-)
133792
133793 commit 8c36b1ad2bf03141cd1aacbb0fa9d19ba7c72c17
133794 Author: Kjartan Maraas <kmaraas@gnome.org>
133795 Date:   Sun Jul 11 15:51:04 2010 +0200
133796
133797     Updated Norwegian bokmål translation
133798
133799  po/nb.po | 1387
133800  +++++++++++++++++++++++++++++++++-----------------------------
133801  1 file changed, 732 insertions(+), 655 deletions(-)
133802
133803 commit 358b9d6ac750c3d35b259df2b59353d004a32ace
133804 Author: Matthias Clasen <mclasen@redhat.com>
133805 Date:   Sat Jul 10 23:53:36 2010 -0400
133806
133807     Move main loop docs inline
133808
133809  docs/reference/glib/tmpl/main.sgml | 288 +++++-----------------------
133810  glib/gmain.c                       |  76 ++++++++
133811  glib/gmain.h                       | 374
133812  +++++++++++++++++++++++++++++--------
133813  glib/gpoll.h                       |  30 ++-
133814  4 files changed, 448 insertions(+), 320 deletions(-)
133815
133816 commit ab8cb652c83d77471b2e0f56b270d4ef8704dae9
133817 Author: Matthias Clasen <mclasen@redhat.com>
133818 Date:   Sat Jul 10 22:30:04 2010 -0400
133819
133820     Fix a typo
133821
133822  docs/reference/glib/tmpl/bookmarkfile.sgml | 102
133823  ++++-------------------------
133824  glib/gatomic.c                             |   2 +-
133825  glib/gbookmarkfile.c                       |  44 +++++++++++++
133826  glib/gbookmarkfile.h                       |  30 ++++++++-
133827  glib/tests/Makefile.am                     |   3 +-
133828  glib/tests/bookmarks.xbel                  |  23 +++++++
133829  6 files changed, 110 insertions(+), 94 deletions(-)
133830
133831 commit e57291efdc53a2f7732e39730ef91dab266ade83
133832 Author: Matthias Clasen <mclasen@redhat.com>
133833 Date:   Sat Jul 10 21:51:34 2010 -0400
133834
133835     Move docs for atomic operations inline
133836
133837  docs/reference/glib/tmpl/atomic_operations.sgml | 136
133838  ++++++------------------
133839  glib/gatomic.c                                  | 133
133840  ++++++++++++++++++++++-
133841  glib/gatomic.h                                  |  22 +++-
133842  3 files changed, 183 insertions(+), 108 deletions(-)
133843
133844 commit e8503fddee2c5426a98d066c5a24afd9ae7ade50
133845 Author: Matthias Clasen <mclasen@redhat.com>
133846 Date:   Sat Jul 10 21:26:28 2010 -0400
133847
133848     Move GAsyncQueue docs inline
133849
133850  docs/reference/glib/tmpl/async_queues.sgml | 55
133851  ++----------------------------
133852  glib/gasyncqueue.c                         | 53
133853  ++++++++++++++++++++++++++++
133854  2 files changed, 55 insertions(+), 53 deletions(-)
133855
133856 commit db0c58062dd208982521dfc99b0da59a5bd4327b
133857 Author: Ryan Lortie <desrt@desrt.ca>
133858 Date:   Sat Jul 10 23:28:30 2010 -0400
133859
133860     NEWS for the pending release
133861
133862  NEWS | 152
133863  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
133864  1 file changed, 152 insertions(+)
133865
133866 commit d2fe46b476a183168d57581c41b763b9e8f03c7c
133867 Author: Colin Walters <walters@verbum.org>
133868 Date:   Sat Jul 10 20:09:34 2010 -0400
133869
133870     Annotate all custom GIO GSource using g_source_set_name
133871
133872     Naming the sources allows easier debugging with e.g. SystemTap
133873     probes.
133874
133875     https://bugzilla.gnome.org/show_bug.cgi?id=620536
133876
133877  gio/gsocket.c                | 1 +
133878  gio/gunixinputstream.c       | 1 +
133879  gio/gunixoutputstream.c      | 1 +
133880  gio/inotify/inotify-kernel.c | 1 +
133881  glib/giounix.c               | 1 +
133882  glib/giowin32.c              | 1 +
133883  6 files changed, 6 insertions(+)
133884
133885 commit 7568bb66f996bdf94da6963399333236f73adb1b
133886 Author: Matthias Clasen <mclasen@redhat.com>
133887 Date:   Sat Jul 10 20:00:49 2010 -0400
133888
133889     use proper feature test macros for isnan
133890
133891     Problem pointed out in bug 581354
133892
133893  glib/tests/strfuncs.c | 1 +
133894  1 file changed, 1 insertion(+)
133895
133896 commit d9dc570c593a29be62b3d85cef43f92f52dcce8e
133897 Author: Matthias Clasen <mclasen@redhat.com>
133898 Date:   Sat Jul 10 19:46:40 2010 -0400
133899
133900     Add ACLOCAL_AMFLAGS to Makefile.am
133901
133902     Patch by Vincent Untz, bug 570036
133903
133904  Makefile.am | 2 ++
133905  1 file changed, 2 insertions(+)
133906
133907 commit 3dca4ce434f30a5c72f773c5c0437d4ac92413ab
133908 Author: Matthias Clasen <mclasen@redhat.com>
133909 Date:   Sat Jul 10 19:16:27 2010 -0400
133910
133911     One more dubious return
133912
133913  gio/gsocketlistener.c | 2 +-
133914  1 file changed, 1 insertion(+), 1 deletion(-)
133915
133916 commit d44ae96cb1566447ce44034b8b9290badacb6fe4
133917 Author: Ryan Lortie <desrt@desrt.ca>
133918 Date:   Sat Jul 10 17:54:08 2010 -0400
133919
133920     GVariant: fix some more leaks in error cases
133921
133922  glib/gvariant-parser.c | 4 ++++
133923  1 file changed, 4 insertions(+)
133924
133925 commit 90c49a0654f4aa556f3d2ccb7c91b6e480eef1ae
133926 Author: Ryan Lortie <desrt@desrt.ca>
133927 Date:   Sat Jul 10 17:45:51 2010 -0400
133928
133929     move the g_free() from the last commit down
133930
133931     It is needed for the error message...
133932
133933  glib/gvariant-parser.c | 4 +++-
133934  1 file changed, 3 insertions(+), 1 deletion(-)
133935
133936 commit 29babb9fc8baf2327b2e0781fbf07bed76a4cbde
133937 Author: Matthias Clasen <mclasen@redhat.com>
133938 Date:   Sat Jul 10 18:04:22 2010 -0400
133939
133940     Minor cleanup
133941
133942  gio/glocalfileenumerator.c | 5 ++---
133943  1 file changed, 2 insertions(+), 3 deletions(-)
133944
133945 commit f8e22856c643bfccaf03db6f84738126cff374d0
133946 Author: Matthias Clasen <mclasen@redhat.com>
133947 Date:   Sat Jul 10 17:57:45 2010 -0400
133948
133949     Add a GAppInfoCreate flag for startup-notification
133950
133951     Using this flag, it will be possible to launch apps without a
133952     desktop file, in the same way that gdk_spawn_... lets you do.
133953
133954     Requested in bug 599223.
133955
133956  gio/gdesktopappinfo.c | 2 +-
133957  gio/gioenums.h        | 8 +++++---
133958  2 files changed, 6 insertions(+), 4 deletions(-)
133959
133960 commit 5f1490e94aa0fcfe72b92377dc7efae4b3300a6c
133961 Author: Matthias Clasen <mclasen@redhat.com>
133962 Date:   Sat Jul 10 17:21:32 2010 -0400
133963
133964     Fix sparse warnings
133965
133966     These were listed in bug 623955
133967
133968  gio/gconverteroutputstream.c | 2 +-
133969  gio/gdbusauthmechanismsha1.c | 4 ++--
133970  gio/gdbusconnection.c        | 2 +-
133971  gio/gfileinfo.c              | 4 ++--
133972  gio/ginetsocketaddress.c     | 2 +-
133973  gio/gmount.c                 | 6 +++---
133974  gio/gschema-compile.c        | 6 +++---
133975  gio/gunixfdmessage.c         | 2 +-
133976  gio/gunixresolver.c          | 9 ++++++---
133977  9 files changed, 20 insertions(+), 17 deletions(-)
133978
133979 commit 41f4aba2d22ceec7f8dd0916aae99fb3eea5699f
133980 Author: Matthias Clasen <mclasen@redhat.com>
133981 Date:   Sat Jul 10 17:12:31 2010 -0400
133982
133983     Chain up in g_settings_finalize
133984
133985     Requested in bug 623954
133986
133987  gio/gsettings.c | 2 ++
133988  1 file changed, 2 insertions(+)
133989
133990 commit 61027a8b5ce75c68f2a6e84134ea88af1f8a5556
133991 Author: Matthias Clasen <mclasen@redhat.com>
133992 Date:   Sat Jul 10 17:06:41 2010 -0400
133993
133994     Turn on glibc malloc checking features for make check
133995
133996  Makefile.decl | 2 +-
133997  1 file changed, 1 insertion(+), 1 deletion(-)
133998
133999 commit 48a04f9303294304db5693acb1e4421cfdd4464a
134000 Author: Ryan Lortie <desrt@desrt.ca>
134001 Date:   Sat Jul 10 16:56:51 2010 -0400
134002
134003     GVariant: don't leak during type inferencing
134004
134005  glib/gvariant-parser.c | 1 +
134006  1 file changed, 1 insertion(+)
134007
134008 commit b1c4dec264eeff92fc9afd112c6b6fc4fd74c087
134009 Author: Jorge González <jorgegonz@svn.gnome.org>
134010 Date:   Sat Jul 10 11:03:52 2010 +0200
134011
134012     Updated Spanish translation
134013
134014  po/es.po | 1179
134015  +++++++++++++++++++++++++++++++-------------------------------
134016  1 file changed, 588 insertions(+), 591 deletions(-)
134017
134018 commit 551461b23a52f4c49633352e538184cd8cb250ad
134019 Author: Matthias Clasen <mclasen@redhat.com>
134020 Date:   Fri Jul 9 08:33:27 2010 -0400
134021
134022     Fix some leaks in the inotify code
134023
134024     Also avoid creating some unused objects. Patch by Carlos Garnacho,
134025     bug 613057
134026
134027  gio/inotify/inotify-helper.c | 11 ++---------
134028  1 file changed, 2 insertions(+), 9 deletions(-)
134029
134030 commit c24a29e13bcf2c36140c5d8467a9258402c347aa
134031 Author: Matthias Clasen <mclasen@redhat.com>
134032 Date:   Fri Jul 9 07:24:08 2010 -0400
134033
134034     Adapt to recent MLS changes
134035
134036     g_file_query_info returns non-NULL more often now.
134037
134038  gio/gfile.c             | 7 ++++---
134039  gio/tests/live-g-file.c | 5 +----
134040  2 files changed, 5 insertions(+), 7 deletions(-)
134041
134042 commit e302e919e5c8329ae293f0ba5921c6dfce289beb
134043 Author: Matthias Clasen <mclasen@redhat.com>
134044 Date:   Thu Jul 8 19:52:36 2010 -0400
134045
134046     Remove dead links from the IEEE float documentation
134047
134048  docs/reference/glib/tmpl/numerical.sgml | 46
134049  ++++++++++++---------------------
134050  1 file changed, 16 insertions(+), 30 deletions(-)
134051
134052 commit 0c357a2d149080c4e4fefb29436c03e7879ce437
134053 Author: Matthias Clasen <mclasen@redhat.com>
134054 Date:   Thu Jul 8 19:37:31 2010 -0400
134055
134056     Improve the long description of GString
134057
134058     It is more similar to a Java StringBuffer than to a C string.
134059     See bug 612439.
134060
134061  docs/reference/glib/tmpl/strings.sgml | 9 +++++----
134062  1 file changed, 5 insertions(+), 4 deletions(-)
134063
134064 commit 2504ec988e0288b8616907b43e489c74d49a08f0
134065 Author: Will Thompson <will@willthompson.co.uk>
134066 Date:   Thu Jul 8 19:30:53 2010 -0400
134067
134068     Document NULL shortcut to g_value_array_insert etc.
134069
134070     You can pass a NULL GValue * to any of g_value_array_insert,
134071     _prepend or
134072     _append to add a new, uninitialized value. This is a very useful
134073     shortcut, and it should be documented rather than left languishing
134074     in a
134075     comment in the implementation.
134076
134077     Fixes Gnome bug #552363.
134078
134079  gobject/gvaluearray.c | 18 ++++++++++--------
134080  1 file changed, 10 insertions(+), 8 deletions(-)
134081
134082 commit cc44ef148c578ec87f71c155549a5d352a30bb3a
134083 Author: Matthias Clasen <mclasen@redhat.com>
134084 Date:   Thu Jul 8 19:26:25 2010 -0400
134085
134086     Improve some GNode docs
134087
134088     See bug 561248
134089
134090  glib/gnode.h | 6 ++++--
134091  1 file changed, 4 insertions(+), 2 deletions(-)
134092
134093 commit ac342a8d0c4e50b5983631808ca6b7dc7508e17d
134094 Author: Matthias Clasen <mclasen@redhat.com>
134095 Date:   Thu Jul 8 19:23:42 2010 -0400
134096
134097     Expand the g_sprintf docs
134098
134099     As requested in bug 576833.
134100
134101  glib/gprintf.c | 31 ++++++++++++++++++-------------
134102  1 file changed, 18 insertions(+), 13 deletions(-)
134103
134104 commit 7cfa23b17785218463274854753494b5e49584c8
134105 Author: Matthias Clasen <mclasen@redhat.com>
134106 Date:   Thu Jul 8 19:03:18 2010 -0400
134107
134108     Add a note about l10n to the g_strconcat docs
134109
134110     As requested in bug 576854
134111
134112  glib/gstrfuncs.c | 7 +++++--
134113  1 file changed, 5 insertions(+), 2 deletions(-)
134114
134115 commit e0017f24c58ba756c186026e42d59ed3015e80ce
134116 Author: Matthias Clasen <mclasen@redhat.com>
134117 Date:   Thu Jul 8 17:38:47 2010 -0400
134118
134119     Move uri conversion functions to a better place in the docs
134120
134121     g_filename_from/to_uri are better off in the section called
134122     "URI functions". Requested in bug 582227.
134123
134124  docs/reference/glib/glib-sections.txt | 4 ++--
134125  1 file changed, 2 insertions(+), 2 deletions(-)
134126
134127 commit 3c6304a332c8da9275569c9820660e859b4ac160
134128 Author: Jorge González <jorgegonz@svn.gnome.org>
134129 Date:   Thu Jul 8 23:25:01 2010 +0200
134130
134131     Updated Spanish translation
134132
134133  po/es.po | 176
134134  +++++++++++++++++++++++++++++++++++++++------------------------
134135  1 file changed, 109 insertions(+), 67 deletions(-)
134136
134137 commit e0f2d0f28e3074ba839f997a15997a2d878d2f76
134138 Author: Matthias Clasen <mclasen@redhat.com>
134139 Date:   Thu Jul 8 16:32:08 2010 -0400
134140
134141     Comment out an unused function
134142
134143     it is causing warnings, so it needs to die...bug 622600
134144
134145  glib/pcre/pcre_ucp_searchfuncs.c | 4 ++--
134146  1 file changed, 2 insertions(+), 2 deletions(-)
134147
134148 commit 448ac22e80bcd947d255616a9147dbce5c85e120
134149 Author: Matthias Clasen <mclasen@redhat.com>
134150 Date:   Thu Jul 8 16:24:44 2010 -0400
134151
134152     Fix an oversight in the previous commit
134153
134154  gio/gdesktopappinfo.c | 2 +-
134155  1 file changed, 1 insertion(+), 1 deletion(-)
134156
134157 commit 33f7f6a7485189ef15c953c74dac276e762b3bb9
134158 Author: Matthias Clasen <mclasen@redhat.com>
134159 Date:   Thu Jul 8 16:22:16 2010 -0400
134160
134161     Use glib infrastructure to parse debug flags
134162
134163     Proposed in bug 623319
134164
134165  gio/gdbusprivate.c | 41 +++++++++++++++--------------------------
134166  1 file changed, 15 insertions(+), 26 deletions(-)
134167
134168 commit 29850d03e8456ff7b05d7bd6fc9eba9895b50ff6
134169 Author: Matthias Clasen <mclasen@redhat.com>
134170 Date:   Thu Jul 8 15:18:05 2010 -0400
134171
134172     Be a bit more picky when deciding if mounts are internal
134173
134174     Complained about in bug 623780.
134175
134176  gio/gunixmounts.c | 9 +++++----
134177  1 file changed, 5 insertions(+), 4 deletions(-)
134178
134179 commit 349aab2bd4cb221b99d98802339bde8d0adc178d
134180 Author: Matthias Clasen <mclasen@redhat.com>
134181 Date:   Thu Jul 8 15:11:24 2010 -0400
134182
134183     A little more correctness in formatting pids
134184
134185     Requested in bug 623772
134186
134187  gio/gdesktopappinfo.c | 2 +-
134188  1 file changed, 1 insertion(+), 1 deletion(-)
134189
134190 commit fcddf9c2a1e0c76843af91d6d530194bcb7d8791
134191 Author: Matthias Clasen <mclasen@redhat.com>
134192 Date:   Thu Jul 8 14:58:33 2010 -0400
134193
134194     Escape arguments when putting together a cmdline
134195
134196     See bug 623770
134197
134198  gio/gdesktopappinfo.c | 16 +++++++++++++---
134199  1 file changed, 13 insertions(+), 3 deletions(-)
134200
134201 commit 607fec50e65eef943bc5dd6254bf0b331b682cca
134202 Author: Matthias Clasen <mclasen@redhat.com>
134203 Date:   Thu Jul 8 14:38:55 2010 -0400
134204
134205     xinclude the dtd
134206
134207     Keeping two copies in sync manually gets tiresome.
134208
134209  gio/gsettings.c | 65
134210  +--------------------------------------------------------
134211  1 file changed, 1 insertion(+), 64 deletions(-)
134212
134213 commit c7816005f99c5293b608c70d4b341d410cb5aea4
134214 Author: Matthias Clasen <mclasen@redhat.com>
134215 Date:   Thu Jul 8 14:29:17 2010 -0400
134216
134217     Update the dtd to match the implementation
134218
134219     See bug 623720
134220
134221  gio/gschema.dtd | 30 +++++++++++++++++++++++++-----
134222  1 file changed, 25 insertions(+), 5 deletions(-)
134223
134224 commit 71e7b5800a310ae7424f3eec4ebcdcc1becaa6e7
134225 Author: Matthias Clasen <mclasen@redhat.com>
134226 Date:   Thu Jul 8 14:19:08 2010 -0400
134227
134228     Handle MLS selinux policy better
134229
134230     Following the behaviour of ls here, we should return at least the
134231     file name, if we can't get any other information about a file. To
134232     do this, handle EACCESS on stat() calls.
134233
134234     Patch by Tomas Bzatek, see bug 623692
134235
134236  gio/glocalfileinfo.c | 76
134237  +++++++++++++++++++++++++++++++++-------------------
134238  1 file changed, 48 insertions(+), 28 deletions(-)
134239
134240 commit 1e8656fe24e846f3bb0533e96afb1e0b46a37b49
134241 Author: Matthias Clasen <mclasen@redhat.com>
134242 Date:   Thu Jul 8 14:12:28 2010 -0400
134243
134244     Check for zlib using pkg-config
134245
134246     Based on a patch by Felipe Contreras, see bug 623473.
134247
134248  configure.in | 14 ++++++++------
134249  1 file changed, 8 insertions(+), 6 deletions(-)
134250
134251 commit 5adf506d5bb8b0d13ded7fd8480d17d27e7ae31e
134252 Author: Matthias Clasen <mclasen@redhat.com>
134253 Date:   Thu Jul 8 11:33:21 2010 -0400
134254
134255     Use proper variables
134256
134257     And also make sure we don't read garbage.
134258
134259  gio/tests/gsettings.c | 35 ++++++++++++++++++++++++++---------
134260  1 file changed, 26 insertions(+), 9 deletions(-)
134261
134262 commit a00fa340cb776976b14fd1b9476d1488a75d8377
134263 Author: Ryan Lortie <desrt@desrt.ca>
134264 Date:   Wed Jul 7 22:00:43 2010 -0400
134265
134266     base64: remove unnecessary assertions
134267
134268     Allow base64 encoding/decoding of empty strings.
134269
134270  glib/gbase64.c | 5 +----
134271  1 file changed, 1 insertion(+), 4 deletions(-)
134272
134273 commit ddb919245c33f23c45d69b9e2aea85458d8d67f2
134274 Author: Matthias Clasen <mclasen@redhat.com>
134275 Date:   Wed Jul 7 20:36:28 2010 -0400
134276
134277     forgotten file
134278
134279  glib/tests/keyfiletest.ini | 4 ++++
134280  1 file changed, 4 insertions(+)
134281
134282 commit 5b946e0504952a472cea1ef95df0967e8a4a7b47
134283 Author: Ryan Lortie <desrt@desrt.ca>
134284 Date:   Wed Jul 7 19:53:22 2010 -0400
134285
134286     gio/: fully remove gioalias hacks
134287
134288  gio/.gitignore                         |   2 -
134289  gio/Makefile.am                        |  16 +---
134290  gio/fen/fen-dump.c                     |   1 -
134291  gio/fen/fen-helper.c                   |   1 -
134292  gio/fen/fen-kernel.c                   |   1 -
134293  gio/fen/fen-node.c                     |   1 -
134294  gio/fen/gfendirectorymonitor.c         |   3 -
134295  gio/fen/gfenfilemonitor.c              |   3 -
134296  gio/gappinfo.c                         |   5 --
134297  gio/gapplication.c                     |   4 -
134298  gio/gasynchelper.c                     |   1 -
134299  gio/gasyncinitable.c                   |   4 -
134300  gio/gasyncresult.c                     |   4 -
134301  gio/gbufferedinputstream.c             |   5 --
134302  gio/gbufferedoutputstream.c            |   5 --
134303  gio/gcancellable.c                     |   4 -
134304  gio/gcharsetconverter.c                |   4 -
134305  gio/gcontenttype.c                     |   4 -
134306  gio/gconverter.c                       |   4 -
134307  gio/gconverterinputstream.c            |   4 -
134308  gio/gconverteroutputstream.c           |   4 -
134309  gio/gcredentials.c                     |   4 -
134310  gio/gdatainputstream.c                 |   5 --
134311  gio/gdataoutputstream.c                |   6 +-
134312  gio/gdbusaddress.c                     |   4 -
134313  gio/gdbusapplication.c                 |   1 -
134314  gio/gdbusauth.c                        |   4 -
134315  gio/gdbusauthmechanism.c               |   4 -
134316  gio/gdbusauthmechanismanon.c           |   4 -
134317  gio/gdbusauthmechanismexternal.c       |   4 -
134318  gio/gdbusauthmechanismsha1.c           |   4 -
134319  gio/gdbusauthobserver.c                |   6 --
134320  gio/gdbusconnection.c                  |   4 -
134321  gio/gdbuserror.c                       |   4 -
134322  gio/gdbusintrospection.c               |   4 -
134323  gio/gdbusmessage.c                     |   5 --
134324  gio/gdbusmethodinvocation.c            |   4 -
134325  gio/gdbusnameowning.c                  |   4 -
134326  gio/gdbusnamewatching.c                |   4 -
134327  gio/gdbusprivate.c                     |   4 -
134328  gio/gdbusproxy.c                       |   4 -
134329  gio/gdbusserver.c                      |   4 -
134330  gio/gdbusutils.c                       |   4 -
134331  gio/gdelayedsettingsbackend.c          |   1 -
134332  gio/gdesktopappinfo.c                  |   4 -
134333  gio/gdrive.c                           |   4 -
134334  gio/gdummyfile.c                       |   1 -
134335  gio/gemblem.c                          |   4 -
134336  gio/gemblemedicon.c                    |   4 -
134337  gio/gfile.c                            |   4 -
134338  gio/gfileattribute.c                   |   4 -
134339  gio/gfiledescriptorbased.c             |   5 --
134340  gio/gfileenumerator.c                  |   4 -
134341  gio/gfileicon.c                        |   4 -
134342  gio/gfileinfo.c                        |   4 -
134343  gio/gfileinputstream.c                 |   5 --
134344  gio/gfileiostream.c                    |   4 -
134345  gio/gfilemonitor.c                     |   4 -
134346  gio/gfilenamecompleter.c               |   4 -
134347  gio/gfileoutputstream.c                |   4 -
134348  gio/gfilterinputstream.c               |   4 -
134349  gio/gfilteroutputstream.c              |   4 -
134350  gio/gicon.c                            |   5 --
134351  gio/ginetaddress.c                     |   4 -
134352  gio/ginetsocketaddress.c               |   4 -
134353  gio/ginitable.c                        |   4 -
134354  gio/ginputstream.c                     |   4 -
134355  gio/gio.symbols                        |   4 +-
134356  gio/gioenumtypes.c.template            |   6 --
134357  gio/gioerror.c                         |   4 -
134358  gio/giomodule.c                        |   4 -
134359  gio/gioscheduler.c                     |   5 --
134360  gio/giostream.c                        |   4 -
134361  gio/gkeyfilesettingsbackend.c          |   4 -
134362  gio/gloadableicon.c                    |   4 -
134363  gio/glocaldirectorymonitor.c           |   4 -
134364  gio/glocalfile.c                       |   1 -
134365  gio/glocalfileenumerator.c             |   3 -
134366  gio/glocalfileinfo.c                   |   1 -
134367  gio/glocalfileinputstream.c            |   1 -
134368  gio/glocalfileiostream.c               |   1 -
134369  gio/glocalfilemonitor.c                |   4 -
134370  gio/glocalfileoutputstream.c           |   1 -
134371  gio/glocalvfs.c                        |   1 -
134372  gio/gmemoryinputstream.c               |   4 -
134373  gio/gmemoryoutputstream.c              |   4 -
134374  gio/gmemorysettingsbackend.c           |   1 -
134375  gio/gmount.c                           |   4 -
134376  gio/gmountoperation.c                  |   4 -
134377  gio/gnativevolumemonitor.c             |   4 -
134378  gio/gnetworkaddress.c                  |   4 -
134379  gio/gnetworkservice.c                  |   4 -
134380  gio/gnullapplication.c                 |   1 -
134381  gio/gnullsettingsbackend.c             |   1 -
134382  gio/goutputstream.c                    |   4 -
134383  gio/gpermission.c                      |   4 -
134384  gio/gpollfilemonitor.c                 |   1 -
134385  gio/gresolver.c                        |   4 -
134386  gio/gseekable.c                        |   4 -
134387  gio/gsettings.c                        |   3 -
134388  gio/gsettingsbackend.c                 |   4 -
134389  gio/gsimpleasyncresult.c               |   4 -
134390  gio/gsimplepermission.c                |   4 -
134391  gio/gsocket.c                          |   4 -
134392  gio/gsocketaddress.c                   |   4 -
134393  gio/gsocketaddressenumerator.c         |   4 -
134394  gio/gsocketclient.c                    |   4 -
134395  gio/gsocketconnectable.c               |   4 -
134396  gio/gsocketconnection.c                |   4 -
134397  gio/gsocketcontrolmessage.c            |   4 -
134398  gio/gsocketinputstream.c               |   4 -
134399  gio/gsocketlistener.c                  |   4 -
134400  gio/gsocketoutputstream.c              |   4 -
134401  gio/gsocketservice.c                   |   4 -
134402  gio/gsrvtarget.c                       |   4 -
134403  gio/gtcpconnection.c                   |   5 --
134404  gio/gthemedicon.c                      |   4 -
134405  gio/gthreadedresolver.c                |   4 -
134406  gio/gthreadedsocketservice.c           |   4 -
134407  gio/gunionvolumemonitor.c              |   5 --
134408  gio/gunixconnection.c                  |   4 -
134409  gio/gunixcredentialsmessage.c          |   5 --
134410  gio/gunixfdlist.c                      |   4 -
134411  gio/gunixfdmessage.c                   |   4 -
134412  gio/gunixinputstream.c                 |   4 -
134413  gio/gunixmount.c                       |   1 -
134414  gio/gunixmounts.c                      |   4 -
134415  gio/gunixoutputstream.c                |   4 -
134416  gio/gunixresolver.c                    |   4 -
134417  gio/gunixsocketaddress.c               |   4 -
134418  gio/gunixvolume.c                      |   1 -
134419  gio/gunixvolumemonitor.c               |   1 -
134420  gio/gvfs.c                             |   4 -
134421  gio/gvolume.c                          |   6 --
134422  gio/gvolumemonitor.c                   |   5 --
134423  gio/gwin32appinfo.c                    |   1 -
134424  gio/gwin32inputstream.c                |   4 -
134425  gio/gwin32mount.c                      |   1 -
134426  gio/gwin32outputstream.c               |   4 -
134427  gio/gwin32resolver.c                   |   4 -
134428  gio/gwin32volumemonitor.c              |   1 -
134429  gio/gzlibcompressor.c                  |   4 -
134430  gio/gzlibdecompressor.c                |   4 -
134431  gio/inotify/ginotifydirectorymonitor.c |   3 -
134432  gio/inotify/ginotifyfilemonitor.c      |   3 -
134433  gio/inotify/inotify-helper.c           |   3 -
134434  gio/makefile.msc                       |   8 --
134435  gio/makegioalias.pl                    | 139
134436  ---------------------------------
134437  gio/pltcheck.sh                        |  21 -----
134438  gio/win32/gwinhttpfile.c               |   2 -
134439  gio/win32/gwinhttpfileinputstream.c    |   2 -
134440  gio/win32/gwinhttpfileoutputstream.c   |   2 -
134441  gio/win32/gwinhttpvfs.c                |   2 -
134442  153 files changed, 3 insertions(+), 709 deletions(-)
134443
134444 commit 0fc50fa5f7424d21ff43a79838fe76ff73ad869b
134445 Author: Ryan Lortie <desrt@desrt.ca>
134446 Date:   Wed Jul 7 19:40:48 2010 -0400
134447
134448     gobject/: fully remove gobjectalias hacks
134449
134450  gobject/.gitignore          |   2 -
134451  gobject/Makefile.am         |  18 ++----
134452  gobject/gbinding.c          |   4 --
134453  gobject/gboxed.c            |   4 --
134454  gobject/gclosure.c          |   4 --
134455  gobject/genums.c            |   4 --
134456  gobject/gobject.c           |   6 --
134457  gobject/gobject.symbols     |   4 +-
134458  gobject/gparam.c            |   4 --
134459  gobject/gparamspecs.c       |   4 --
134460  gobject/gsignal.c           |   4 --
134461  gobject/gsourceclosure.c    |   4 --
134462  gobject/gtype.c             |   4 --
134463  gobject/gtypemodule.c       |   5 --
134464  gobject/gtypeplugin.c       |   4 --
134465  gobject/gvalue.c            |   4 --
134466  gobject/gvaluearray.c       |   4 --
134467  gobject/gvaluetransform.c   |   1 -
134468  gobject/gvaluetypes.c       |   4 --
134469  gobject/makefile.msc.in     |   8 ---
134470  gobject/makegobjectalias.pl | 139
134471  --------------------------------------------
134472  gobject/pltcheck.sh         |  19 ------
134473  22 files changed, 5 insertions(+), 249 deletions(-)
134474
134475 commit 2e53e50244b85d7e0b5358d617fabc15e8ec8bd7
134476 Author: Ryan Lortie <desrt@desrt.ca>
134477 Date:   Wed Jul 7 19:34:03 2010 -0400
134478
134479     glib/: fully remove galias hacks
134480
134481  glib/.gitignore               |   2 -
134482  glib/Makefile.am              |  18 +-----
134483  glib/garray.c                 |   4 --
134484  glib/gasyncqueue.c            |   4 --
134485  glib/gatomic-gcc.c            |   4 --
134486  glib/gatomic.c                |   4 --
134487  glib/gbacktrace.c             |   4 --
134488  glib/gbase64.c                |   5 --
134489  glib/gbitlock.c               |   4 --
134490  glib/gbookmarkfile.c          |   4 --
134491  glib/gbuffer.c                |   1 -
134492  glib/gcache.c                 |   4 --
134493  glib/gchecksum.c              |   4 --
134494  glib/gcompletion.c            |   4 --
134495  glib/gconvert.c               |   4 --
134496  glib/gdataset.c               |   4 --
134497  glib/gdate.c                  |   5 --
134498  glib/gdir.c                   |   4 --
134499  glib/gerror.c                 |   4 --
134500  glib/gfileutils.c             |   4 --
134501  glib/ghash.c                  |   4 --
134502  glib/ghook.c                  |   4 --
134503  glib/ghostutils.c             |   4 --
134504  glib/giochannel.c             |   4 --
134505  glib/giounix.c                |   4 --
134506  glib/giowin32.c               |   4 --
134507  glib/gkeyfile.c               |   4 --
134508  glib/glib.py                  |   5 +-
134509  glib/glib.symbols             |   4 +-
134510  glib/glist.c                  |   4 --
134511  glib/gmain.c                  |   4 --
134512  glib/gmappedfile.c            |   4 --
134513  glib/gmarkup.c                |   4 --
134514  glib/gmem.c                   |   4 --
134515  glib/gmessages.c              |  16 -----
134516  glib/gnode.c                  |   4 --
134517  glib/gnulib/g-gnulib.h        |   1 -
134518  glib/goption.c                |   5 --
134519  glib/gpattern.c               |   4 --
134520  glib/gpoll.c                  |   4 --
134521  glib/gprimes.c                |   4 --
134522  glib/gprintf.c                |   4 --
134523  glib/gqsort.c                 |   4 --
134524  glib/gqueue.c                 |   4 --
134525  glib/grand.c                  |   5 --
134526  glib/gregex.c                 |   4 --
134527  glib/grel.c                   |   4 --
134528  glib/gscanner.c               |   4 --
134529  glib/gsequence.c              |   5 --
134530  glib/gshell.c                 |   4 --
134531  glib/gslice.c                 |   4 --
134532  glib/gslist.c                 |   4 --
134533  glib/gspawn-win32.c           |   4 --
134534  glib/gspawn.c                 |   4 --
134535  glib/gstdio.c                 |   4 --
134536  glib/gstrfuncs.c              |   5 --
134537  glib/gstring.c                |   4 --
134538  glib/gtestutils.c             |   4 --
134539  glib/gthread.c                |   5 --
134540  glib/gthreadpool.c            |   4 --
134541  glib/gtimer.c                 |   4 --
134542  glib/gtree.c                  |   6 --
134543  glib/gunibreak.c              |   4 --
134544  glib/gunicollate.c            |   5 --
134545  glib/gunidecomp.c             |   4 --
134546  glib/guniprop.c               |   5 --
134547  glib/gurifuncs.c              |   4 --
134548  glib/gutf8.c                  |   5 --
134549  glib/gutils.c                 |   4 --
134550  glib/gvariant-core.c          |   4 --
134551  glib/gvariant-parser.c        |   5 --
134552  glib/gvariant-serialiser.c    |   4 --
134553  glib/gvariant.c               |   4 --
134554  glib/gvarianttype.c           |   4 --
134555  glib/gvarianttypeinfo.c       |   4 --
134556  glib/gwin32.c                 |   4 --
134557  glib/makefile.msc.in          |   8 ---
134558  glib/makegalias.pl            | 138
134559  ------------------------------------------
134560  glib/pcre/pcre.h              |   1 -
134561  glib/pltcheck.sh              |  27 ---------
134562  glib/update-pcre/memory.patch |   3 +-
134563  glib/win_iconv.c              |   1 -
134564  82 files changed, 6 insertions(+), 508 deletions(-)
134565
134566 commit c243905c95e012eb295ee5487087043ce4a4027b
134567 Author: Ryan Lortie <desrt@desrt.ca>
134568 Date:   Wed Jul 7 16:52:23 2010 -0400
134569
134570     .gitignore updates
134571
134572  gio/tests/.gitignore  | 17 +++++++++++------
134573  glib/tests/.gitignore |  6 ++++++
134574  2 files changed, 17 insertions(+), 6 deletions(-)
134575
134576 commit abc65b233ccb14366fbd07bbed3ee3cacd5e79ea
134577 Author: David Zeuthen <davidz@redhat.com>
134578 Date:   Wed Jul 7 16:35:17 2010 -0400
134579
134580     GDBus: Hide instance structures for classes we don't want to be
134581     subclassed
134582
134583     This also allows us to nuke the priv-> pointers and save a couple of
134584     indirections.
134585
134586     Signed-off-by: David Zeuthen <davidz@redhat.com>
134587
134588  gio/gdbusauthobserver.c     |  21 ++-
134589  gio/gdbusauthobserver.h     |  20 --
134590  gio/gdbusconnection.c       | 435
134591  ++++++++++++++++++++++----------------------
134592  gio/gdbusconnection.h       |  21 ---
134593  gio/gdbusmessage.c          | 166 +++++++++--------
134594  gio/gdbusmessage.h          |  21 ---
134595  gio/gdbusmethodinvocation.c |  81 +++++----
134596  gio/gdbusmethodinvocation.h |  21 ---
134597  gio/gdbusserver.c           | 186 ++++++++++---------
134598  gio/gdbusserver.h           |  21 ---
134599  10 files changed, 461 insertions(+), 532 deletions(-)
134600
134601 commit 32ce3e051af4260a65478acf738e82dec6a864bd
134602 Author: Ryan Lortie <desrt@desrt.ca>
134603 Date:   Wed Jul 7 16:32:46 2010 -0400
134604
134605     fix trivial copy/paste error in bytestring docs
134606
134607  glib/gvariant.c | 2 +-
134608  1 file changed, 1 insertion(+), 1 deletion(-)
134609
134610 commit d9e90c3894739bdfa642e35bdea866c6d0ab7ef2
134611 Author: Ryan Lortie <desrt@desrt.ca>
134612 Date:   Wed Jul 7 10:37:16 2010 -0400
134613
134614     GVariant: improve bytestring support
134615
134616      - add G_VARIANT_TYPE_BYTESTRING, _BYTESTRING_ARRAY, _STRING_ARRAY
134617
134618      - remove g_variant_{new,get}_byte_array functions
134619
134620      - add g_variant_{new,get,dup}_bytestring{,_array} functions
134621
134622      - remove undocumented support for deserialising arrays of objectpaths
134623        or signature strngs using g_variant_get_strv()
134624
134625      - add and document new format strings '^ay', '^&ay', '^aay' and
134626      '^a&ay'
134627
134628      - update GApplication to use the new API
134629
134630      - update GSettings binding code to use the new API
134631
134632      - add tests
134633
134634  docs/reference/glib/glib-sections.txt     |   9 +-
134635  docs/reference/glib/gvariant-varargs.xml  | 184 +++++++++---
134636  docs/reference/glib/tmpl/glib-unused.sgml |  40 +--
134637  gio/gapplication.c                        |  32 +-
134638  gio/gsettings-mapping.c                   |   8 +-
134639  gio/tests/gsettings.c                     |   2 +-
134640  gio/tests/testapp.c                       |   4 +-
134641  glib/glib.symbols                         |   8 +-
134642  glib/gvariant-parser.c                    | 179 ++++++++++-
134643  glib/gvariant.c                           | 477
134644  ++++++++++++++++++++++--------
134645  glib/gvariant.h                           |  14 +-
134646  glib/gvarianttype.h                       |  25 ++
134647  glib/tests/gvariant.c                     | 129 ++++++--
134648  13 files changed, 836 insertions(+), 275 deletions(-)
134649
134650 commit 2d2a321a4b5943d408cabe54e3da48360ae7e4ac
134651 Author: David Zeuthen <davidz@redhat.com>
134652 Date:   Wed Jul 7 15:57:37 2010 -0400
134653
134654     GDBus: Hide class structures for classes we don't want to be
134655     subclassed
134656
134657     E.g. move these C structures out of public header files and into their
134658     respective C files. Also nuke padding since this is no longer needed.
134659
134660     This leaves only GDBusProxy as an extendable type.
134661
134662     Signed-off-by: David Zeuthen <davidz@redhat.com>
134663
134664  docs/reference/gio/gio-sections.txt |  9 ++-------
134665  gio/gdbusauth.h                     |  4 ----
134666  gio/gdbusauthmechanism.h            |  4 ----
134667  gio/gdbusauthmechanismanon.h        |  4 ----
134668  gio/gdbusauthmechanismexternal.h    |  4 ----
134669  gio/gdbusauthmechanismsha1.h        |  4 ----
134670  gio/gdbusauthobserver.c             | 21 +++++++++++++++++++++
134671  gio/gdbusauthobserver.h             | 27 ---------------------------
134672  gio/gdbusconnection.c               | 20 ++++++++++++++++++++
134673  gio/gdbusconnection.h               | 24 ------------------------
134674  gio/gdbusmessage.c                  | 14 ++++++++++++++
134675  gio/gdbusmessage.h                  | 17 -----------------
134676  gio/gdbusmethodinvocation.c         | 13 +++++++++++++
134677  gio/gdbusmethodinvocation.h         | 17 -----------------
134678  gio/gdbusserver.c                   | 19 +++++++++++++++++++
134679  gio/gdbusserver.h                   | 23 -----------------------
134680  16 files changed, 89 insertions(+), 135 deletions(-)
134681
134682 commit 62a1ccf526e7b23ac39cdf7251eac5706eef3f57
134683 Author: David Zeuthen <davidz@redhat.com>
134684 Date:   Wed Jul 7 15:00:23 2010 -0400
134685
134686     Bug 618882 – No way to ensure that a message is sent
134687
134688     Add g_dbus_connection_flush{_finish,sync}().
134689
134690     https://bugzilla.gnome.org/show_bug.cgi?id=618882
134691
134692     Signed-off-by: David Zeuthen <davidz@redhat.com>
134693
134694  docs/reference/gio/gio-sections.txt       |   3 +
134695  gio/gdbusconnection.c                     | 157
134696  +++++++++++++++++++++++++++++-
134697  gio/gdbusconnection.h                     |  14 +++
134698  gio/gdbusprivate.c                        |  81 +++++++++++++++
134699  gio/gdbusprivate.h                        |   5 +
134700  gio/gio.symbols                           |   3 +
134701  gio/tests/Makefile.am                     |   4 +
134702  gio/tests/gdbus-connection-flush-helper.c |  60 ++++++++++++
134703  gio/tests/gdbus-connection.c              |  82 ++++++++++++++++
134704  9 files changed, 406 insertions(+), 3 deletions(-)
134705
134706 commit d4f35ae9ed230ccc04b8f50067a0d0dda95b7d5f
134707 Author: Fran Diéguez <fran.dieguez@mabishu.com>
134708 Date:   Wed Jul 7 18:25:19 2010 +0200
134709
134710     Updated Galician translations
134711
134712  po/gl.po | 386
134713  ++++++++++++++++++++++++++++++++++++---------------------------
134714  1 file changed, 218 insertions(+), 168 deletions(-)
134715
134716 commit acc9bb24033cdb93be6b9c00012f86ac56904cc9
134717 Author: David Zeuthen <davidz@redhat.com>
134718 Date:   Wed Jul 7 11:02:08 2010 -0400
134719
134720     GDBus: Only rewrite serial number if g_dbus_message_get_serial()
134721     returns 0
134722
134723     While this a dangerous thing to allow (collissions, reply_serial not
134724     matching up etc.), the added flexibility makes this a good trade-off -
134725     for example, with this feature, it's now a lot easier to build message
134726     routers.
134727
134728     Signed-off-by: David Zeuthen <davidz@redhat.com>
134729
134730  gio/gdbusconnection.c        | 27 ++++++++++++++++++++-------
134731  gio/tests/gdbus-connection.c |  3 +++
134732  2 files changed, 23 insertions(+), 7 deletions(-)
134733
134734 commit 746721293b8963fbefd98bdba7ef0645b6940052
134735 Author: Ryan Lortie <desrt@desrt.ca>
134736 Date:   Wed Jul 7 10:56:57 2010 -0400
134737
134738     GSettings: warn if use the 'memory' backend
134739
134740     but only if it was not explicitly selected.
134741
134742  gio/gsettingsbackend.c | 4 ++++
134743  1 file changed, 4 insertions(+)
134744
134745 commit 6ae4d31e75b123bcf4caf867f36cc59570a37a57
134746 Author: Ryan Lortie <desrt@desrt.ca>
134747 Date:   Wed Jul 7 10:46:13 2010 -0400
134748
134749     trivial GSettings docs fix
134750
134751  docs/reference/glib/tmpl/glib-unused.sgml | 52
134752  +++++++++++++++++++++++++++++++
134753  gio/gsettings.c                           |  8 ++---
134754  2 files changed, 56 insertions(+), 4 deletions(-)
134755
134756 commit a38fed1b43cb688001c6343cc30022013c0ea25b
134757 Author: David Zeuthen <davidz@redhat.com>
134758 Date:   Wed Jul 7 09:50:44 2010 -0400
134759
134760     Bug 623538 – GDBusProxy::g-properties-changed emission for corner
134761     cases
134762
134763     Also emit GDBusProxy::g-properties-changed when dropping (when the
134764     name owner vanishes) or populating (when loading properties) the
134765     property cache.
134766
134767     https://bugzilla.gnome.org/show_bug.cgi?id=623538
134768
134769     Signed-off-by: David Zeuthen <davidz@redhat.com>
134770
134771  gio/gdbusproxy.c | 52
134772  ++++++++++++++++++++++++++++++++++++++++++++++++----
134773  1 file changed, 48 insertions(+), 4 deletions(-)
134774
134775 commit ea0607438bfb1fb2ae7cd22757ecdb53946a00b0
134776 Author: David Zeuthen <davidz@redhat.com>
134777 Date:   Wed Jul 7 09:05:42 2010 -0400
134778
134779     Bug 623537 – GDBusProxy has weird checking on NameOwnerChanged
134780
134781     Remove misleading (and always true) check on the name that the
134782     NameOwnerChanged signal is for.
134783
134784     https://bugzilla.gnome.org/show_bug.cgi?id=623537
134785
134786     Signed-off-by: David Zeuthen <davidz@redhat.com>
134787
134788  gio/gdbusproxy.c | 7 +------
134789  1 file changed, 1 insertion(+), 6 deletions(-)
134790
134791 commit 99670eaccc05a4d5e9725614550e1da75cda45c0
134792 Author: Matthias Clasen <mclasen@redhat.com>
134793 Date:   Wed Jul 7 07:37:42 2010 -0400
134794
134795     Fix some errors in translated strings
134796
134797     gettext can't handle macros, so we have to use literal format
134798     specifiers, unfortunately.
134799
134800  gio/gdbusaddress.c | 3 ++-
134801  gio/gdbusmessage.c | 9 ++++++---
134802  2 files changed, 8 insertions(+), 4 deletions(-)
134803
134804 commit bad9a3718e84549de23b56eed980f97a0b9c8b7e
134805 Author: Matthias Clasen <mclasen@redhat.com>
134806 Date:   Wed Jul 7 01:00:58 2010 -0400
134807
134808     Clear the buffer initially
134809
134810  gio/tests/converter-stream.c | 4 ++--
134811  1 file changed, 2 insertions(+), 2 deletions(-)
134812
134813 commit 46a80b38c394619300c6ff95fffb1b56115e610b
134814 Author: Matthias Clasen <mclasen@redhat.com>
134815 Date:   Wed Jul 7 00:38:27 2010 -0400
134816
134817     Don't forget to dist keyfiletest.ini
134818
134819  glib/tests/Makefile.am | 3 ++-
134820  1 file changed, 2 insertions(+), 1 deletion(-)
134821
134822 commit be247379f003bbb619a71f351e53fba14eec7a15
134823 Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
134824 Date:   Wed Jul 7 12:47:54 2010 +1000
134825
134826     Include sys/wait.h for WEXITSTATUS()
134827
134828  gio/gdbusaddress.c | 1 +
134829  1 file changed, 1 insertion(+)
134830
134831 commit aab6d9ed1c54f215838da7939a97e33d46d94036
134832 Author: David Zeuthen <davidz@redhat.com>
134833 Date:   Tue Jul 6 16:57:28 2010 -0400
134834
134835     GDBus: Handle autolaunching on UNIX/Freedesktop OSes
134836
134837     Also add a 'address' G_DBUS_DEBUG option that will print out useful
134838     debug information such as
134839
134840       GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus
134841       type `session'
134842       GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
134843       GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
134844       GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
134845       GDBus-debug:Address: Running `dbus-launch
134846       --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax
134847       --close-stderr' to get bus address (possibly autolaunching)
134848       GDBus-debug:Address: dbus-launch output:
134849         0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74
134850         unix:abstract=/t
134851         0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52
134852         mp/dbus-wBAoKYIR
134853         0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33
134854         zu,guid=040d13f3
134855         0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63
134856         0a0b52c20f62c41c
134857         0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40
134858         0000508d..8....@
134859         0050: 05 00 00 00  00                                       .....
134860       GDBus-debug:Address: dbus-launch stderr output:
134861       14542: Autolaunch enabled (using X11).
134862       14542: --exit-with-session automatically enabled
134863       14542: Connected to X11 display ':0.0'
134864       14542: === Parent dbus-launch continues
134865       14542: Waiting for babysitter's intermediate parent
134866       14542: Reading address from bus
134867       14542: Reading PID from daemon
134868       14542: Saving x11 address
134869       14542: Created window 88080385
134870       14542: session file:
134871       /root/.dbus/session-bus/05e508961149264c9b750a4c494aa6f7-0
134872       14542: dbus-launch exiting
134873       GDBus-debug:Address: Returning address
134874       `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d'
134875       for bus type `session'
134876
134877     and
134878
134879       GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus
134880       type `session'
134881       GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
134882       GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
134883       GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
134884       GDBus-debug:Address: Running `dbus-launch
134885       --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax
134886       --close-stderr' to get bus address (possibly autolaunching)
134887       GDBus-debug:Address: dbus-launch output:
134888         0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74
134889         unix:abstract=/t
134890         0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52
134891         mp/dbus-wBAoKYIR
134892         0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33
134893         zu,guid=040d13f3
134894         0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63
134895         0a0b52c20f62c41c
134896         0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40
134897         0000508d..8....@
134898         0050: 05 00 00 00  00                                       .....
134899       GDBus-debug:Address: dbus-launch stderr output:
134900       14549: Autolaunch enabled (using X11).
134901       14549: --exit-with-session automatically enabled
134902       14549: Connected to X11 display ':0.0'
134903       14549: dbus-daemon is already running. Returning existing
134904       parameters.
134905       14549: dbus-launch exiting
134906       GDBus-debug:Address: Returning address
134907       `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d'
134908       for bus type `session'
134909
134910     Note that things work exactly like libdbus, e.g. from the
134911     dbus-launch(1) man page:
134912
134913       Whenever an autolaunch occurs, the application that had to start a
134914       new bus will be in its own little world; it can effectively end up
134915       starting a whole new session if it tries to use a lot of bus
134916       services. This can be suboptimal or even totally broken, depending
134917       on the app and what it tries to do.
134918
134919       [...]
134920
134921       You can always avoid autolaunch by manually setting
134922       DBUS_SESSION_BUS_ADDRESS. Autolaunch happens because the default
134923       address if none is set is "autolaunch:", so if any other address is
134924       set there will be no autolaunch. You can however include autolaunch
134925       in an explicit session bus address as a fallback, for example
134926       DBUS_SESSION_BUS_ADDRESS="something:,autolaunch:" - in that case if
134927       the first address doesn't work, processes will autolaunch. (The bus
134928       address variable contains a comma-separated list of addresses to
134929       try.)
134930
134931     Signed-off-by: David Zeuthen <davidz@redhat.com>
134932
134933  docs/reference/gio/overview.xml |   4 +
134934  gio/gdbusaddress.c              | 255
134935  +++++++++++++++++++++++++++++++++++++---
134936  gio/gdbusconnection.c           |  20 +---
134937  gio/gdbusmessage.c              |  21 +---
134938  gio/gdbusprivate.c              |  52 ++++++++
134939  gio/gdbusprivate.h              |   6 +
134940  6 files changed, 310 insertions(+), 48 deletions(-)
134941
134942 commit ef296440630ca01a8bc0a9dc58722bf1d6dc1ab7
134943 Author: David Zeuthen <davidz@redhat.com>
134944 Date:   Tue Jul 6 13:56:35 2010 -0400
134945
134946     GDBus: Properly handle empty address strings
134947
134948     Changes this error
134949
134950      DBUS_SESSION_BUS_ADDRESS= \
134951      gdbus introspect --session \
134952                       --dest org.freedesktop.DBus \
134953                       --object-path /org/freedesktop/DBus
134954      **
134955      GLib-GIO:ERROR:gdbusaddress.c:913:g_dbus_address_get_stream_sync:
134956      assertion failed: (last_error != NULL)
134957      Aborted (core dumped)
134958
134959     to
134960
134961      DBUS_SESSION_BUS_ADDRESS= \
134962      gdbus introspect --session \
134963                       --dest org.freedesktop.DBus \
134964                       --object-path /org/freedesktop/DBus
134965      Error connecting: The given address is empty
134966
134967     which is much more preferable.
134968
134969     Signed-off-by: David Zeuthen <davidz@redhat.com>
134970
134971  gio/gdbusaddress.c          | 13 ++++++++++++-
134972  gio/tests/gdbus-addresses.c | 14 ++++++++++++++
134973  2 files changed, 26 insertions(+), 1 deletion(-)
134974
134975 commit f0b6cbb13951549b9e17ee0366fc5be3e4b69f2f
134976 Author: Matthias Clasen <mclasen@redhat.com>
134977 Date:   Tue Jul 6 07:43:19 2010 -0400
134978
134979     Fix problems with the keyfile test
134980
134981     We must set XDG_DATA_HOME early on, and we must clear error
134982     before using it.
134983
134984  glib/tests/keyfile.c | 9 +++++++--
134985  1 file changed, 7 insertions(+), 2 deletions(-)
134986
134987 commit eea9d343ccd059b8d53009d64197ff343338c05f
134988 Author: Matthias Clasen <mclasen@redhat.com>
134989 Date:   Tue Jul 6 00:01:40 2010 -0400
134990
134991     Improve keyfile test coverage
134992
134993  glib/tests/keyfile.c | 23 +++++++++++++++++++++++
134994  1 file changed, 23 insertions(+)
134995
134996 commit ee89ed241c5b386bf8d846f4496e46059d0a686b
134997 Author: Matthias Clasen <mclasen@redhat.com>
134998 Date:   Tue Jul 6 00:01:15 2010 -0400
134999
135000     Define SRCDIR
135001
135002  glib/tests/Makefile.am | 7 ++++++-
135003  1 file changed, 6 insertions(+), 1 deletion(-)
135004
135005 commit a3bda1acfc5f3e8f4f672cc81f388ffabf1e7b58
135006 Author: Matthias Clasen <mclasen@redhat.com>
135007 Date:   Mon Jul 5 23:43:47 2010 -0400
135008
135009     Add some GDir tests
135010
135011  glib/tests/Makefile.am |  3 +++
135012  glib/tests/dir.c       | 53
135013  ++++++++++++++++++++++++++++++++++++++++++++++++++
135014  2 files changed, 56 insertions(+)
135015
135016 commit c5fcd21e33282676f9bfbaa71ca5fb7d54e30057
135017 Author: Matthias Clasen <mclasen@redhat.com>
135018 Date:   Mon Jul 5 23:30:10 2010 -0400
135019
135020     Improve uri test coverage
135021
135022  glib/tests/uri.c | 13 +++++++++++++
135023  1 file changed, 13 insertions(+)
135024
135025 commit b720732059eec5d87d86d784f25c57a2132475a2
135026 Author: Matthias Clasen <mclasen@redhat.com>
135027 Date:   Mon Jul 5 23:06:50 2010 -0400
135028
135029     Move uri tests to the test framework
135030
135031  glib/tests/Makefile.am               |   3 +
135032  tests/uri-test.c => glib/tests/uri.c | 268
135033  ++++++++---------------------------
135034  tests/Makefile.am                    |   4 +-
135035  3 files changed, 66 insertions(+), 209 deletions(-)
135036
135037 commit 123ba622d3511509f7cce9459ab48db8a0d28c3d
135038 Author: Matthias Clasen <mclasen@redhat.com>
135039 Date:   Mon Jul 5 22:40:46 2010 -0400
135040
135041     Add more list tests
135042
135043  glib/tests/list.c  | 142
135044  +++++++++++++++++++++++++++++++++++++++++++++++++++++
135045  glib/tests/slist.c | 122 +++++++++++++++++++++++++++++++++++++++++++++
135046  2 files changed, 264 insertions(+)
135047
135048 commit 953962d783e46c8aa17301ec733fa54483e3fab7
135049 Author: Matthias Clasen <mclasen@redhat.com>
135050 Date:   Mon Jul 5 22:40:26 2010 -0400
135051
135052     Move tree tests to the test framework
135053
135054  glib/tests/Makefile.am                 |   3 +
135055  tests/tree-test.c => glib/tests/tree.c | 106
135056  +++++++++++++++++++++++----------
135057  tests/Makefile.am                      |   2 -
135058  3 files changed, 76 insertions(+), 35 deletions(-)
135059
135060 commit 5123bc69e75418c9192a94d802fca76b18444233
135061 Author: Matthias Clasen <mclasen@redhat.com>
135062 Date:   Mon Jul 5 21:06:28 2010 -0400
135063
135064     Move slist tests to the test framework
135065
135066  glib/tests/Makefile.am |   3 +
135067  glib/tests/slist.c     | 179 +++++++++++++++++++++++++++++++++++++++++++
135068  tests/Makefile.am      |   3 -
135069  tests/slist-test.c     | 204
135070  -------------------------------------------------
135071  4 files changed, 182 insertions(+), 207 deletions(-)
135072
135073 commit b61fd45ac3305ec20b156bbeeed5494b9a445c8a
135074 Author: Matthias Clasen <mclasen@redhat.com>
135075 Date:   Mon Jul 5 20:51:29 2010 -0400
135076
135077     Move list tests to the test framework
135078
135079  glib/tests/Makefile.am |   3 +
135080  glib/tests/list.c      | 179 +++++++++++++++++++++++++++++++++++++++++
135081  tests/list-test.c      | 212
135082  -------------------------------------------------
135083  3 files changed, 182 insertions(+), 212 deletions(-)
135084
135085 commit c2997efb6688255c885f4bf1f4248bee2c8f6e11
135086 Author: Matthias Clasen <mclasen@redhat.com>
135087 Date:   Mon Jul 5 19:49:03 2010 -0400
135088
135089     Add some more checks to the binding tests
135090
135091  gobject/tests/binding.c | 19 ++++++++++++++++++-
135092  1 file changed, 18 insertions(+), 1 deletion(-)
135093
135094 commit 4e97c96654d2c0f637ea20b22f0d70aa12c7cfab
135095 Author: Matthias Clasen <mclasen@redhat.com>
135096 Date:   Mon Jul 5 19:48:04 2010 -0400
135097
135098     Remove a redundant branch
135099
135100     Since the name has been interned already at pspec creation time,
135101     we can just call g_intern_string().
135102
135103  gobject/gbinding.c | 10 ++--------
135104  1 file changed, 2 insertions(+), 8 deletions(-)
135105
135106 commit af299df44e067b949a039c56b5081558288f41aa
135107 Author: Matthias Clasen <mclasen@redhat.com>
135108 Date:   Mon Jul 5 19:45:55 2010 -0400
135109
135110     Remove cases of ;;
135111
135112  gio/gdbusauthobserver.c | 2 +-
135113  gio/gdbusmessage.c      | 2 +-
135114  glib/gshell.c           | 2 +-
135115  3 files changed, 3 insertions(+), 3 deletions(-)
135116
135117 commit fb0242240495772bbb1a8ef2b88cacb60b090242
135118 Author: Matthias Clasen <mclasen@redhat.com>
135119 Date:   Mon Jul 5 19:33:05 2010 -0400
135120
135121     Test charset conversion with fallbacks
135122
135123  gio/tests/converter-stream.c | 51
135124  ++++++++++++++++++++++++++++++++++++++------
135125  1 file changed, 44 insertions(+), 7 deletions(-)
135126
135127 commit 05a865344ba1f9a14524d87e2ab2a1cb4fdbc9cb
135128 Author: Matthias Clasen <mclasen@redhat.com>
135129 Date:   Mon Jul 5 15:54:11 2010 -0400
135130
135131     Fix the get_property implementation for GSettings::schema
135132
135133  gio/gsettings.c | 2 +-
135134  1 file changed, 1 insertion(+), 1 deletion(-)
135135
135136 commit 20dca5935c186654e8e13904d2c5c67a9622ec8e
135137 Author: Matthias Clasen <mclasen@redhat.com>
135138 Date:   Mon Jul 5 15:53:58 2010 -0400
135139
135140     Add several more settings tests
135141
135142  gio/tests/gsettings.c              | 234
135143  ++++++++++++++++++++++++++++++++++++-
135144  gio/tests/org.gtk.test.gschema.xml |  23 ++++
135145  2 files changed, 255 insertions(+), 2 deletions(-)
135146
135147 commit 958f15013c29e0f8313a9eb7e2e75efa324c484c
135148 Author: Matthias Clasen <mclasen@redhat.com>
135149 Date:   Mon Jul 5 15:53:21 2010 -0400
135150
135151     Small documentation addition
135152
135153  gio/gsettingsbackend.c | 2 +-
135154  1 file changed, 1 insertion(+), 1 deletion(-)
135155
135156 commit c6e8d0ada84185f807b8101cada91030bd91e48a
135157 Author: Matthias Clasen <mclasen@redhat.com>
135158 Date:   Mon Jul 5 12:08:29 2010 -0400
135159
135160     Fix icons test to compile
135161
135162  gio/tests/icons.c | 3 ++-
135163  1 file changed, 2 insertions(+), 1 deletion(-)
135164
135165 commit 81a0a268133ba5cb58a4e7893d4eaf039bc21b4c
135166 Author: Matthias Clasen <mclasen@redhat.com>
135167 Date:   Mon Jul 5 12:08:17 2010 -0400
135168
135169     Test enum mapping
135170
135171  gio/tests/gsettings.c              | 47
135172  +++++++++++++++++++++++++++++++++++++-
135173  gio/tests/org.gtk.test.gschema.xml |  3 +++
135174  2 files changed, 49 insertions(+), 1 deletion(-)
135175
135176 commit 2764b75d5373d03b46d04fdfa3cc64becf274294
135177 Author: Matthias Clasen <mclasen@redhat.com>
135178 Date:   Mon Jul 5 11:38:31 2010 -0400
135179
135180     More stream tests
135181
135182  gio/tests/buffered-input-stream.c  | 35
135183  +++++++++++++++++++++++++++++++++++
135184  gio/tests/buffered-output-stream.c | 35
135185  +++++++++++++++++++++++++++++++++++
135186  gio/tests/converter-stream.c       |  2 ++
135187  3 files changed, 72 insertions(+)
135188
135189 commit 10b2606af5c350c30bbd52977b688d8a2dd106b4
135190 Author: Matthias Clasen <mclasen@redhat.com>
135191 Date:   Mon Jul 5 11:13:36 2010 -0400
135192
135193     Add more checks
135194
135195  gio/tests/buffered-input-stream.c | 105
135196  +++++++++++++++++++++++++++++---------
135197  1 file changed, 82 insertions(+), 23 deletions(-)
135198
135199 commit aec652677bed2d82201b0234e04e95f164e20770
135200 Author: Matthias Clasen <mclasen@redhat.com>
135201 Date:   Mon Jul 5 11:12:49 2010 -0400
135202
135203     Add some buffered output tests
135204
135205  gio/tests/Makefile.am              |  4 ++
135206  gio/tests/buffered-output-stream.c | 86
135207  ++++++++++++++++++++++++++++++++++++++
135208  2 files changed, 90 insertions(+)
135209
135210 commit 4ab9b708c0d8c901a2e4137c9ac03fc2414336af
135211 Author: Matthias Clasen <mclasen@redhat.com>
135212 Date:   Mon Jul 5 08:28:54 2010 -0400
135213
135214     Add some more tests for the buffered read code
135215
135216  gio/tests/buffered-input-stream.c | 46
135217  ++++++++++++++++++++++++++++++++++++++-
135218  1 file changed, 45 insertions(+), 1 deletion(-)
135219
135220 commit 1ba87d1a0e8a6377d3f49731e8412fedfc7a8725
135221 Author: Matthias Clasen <mclasen@redhat.com>
135222 Date:   Mon Jul 5 07:40:38 2010 -0400
135223
135224     Trivial cleanups
135225
135226  gio/gbufferedinputstream.c | 585
135227  +++++++++++++++++++++++----------------------
135228  1 file changed, 299 insertions(+), 286 deletions(-)
135229
135230 commit 48881bad99807381afcb55137eced4d7c50ac5a7
135231 Author: Ryan Lortie <desrt@desrt.ca>
135232 Date:   Mon Jul 5 13:10:28 2010 -0400
135233
135234     Add --disable-Bsymbolic flag
135235
135236  configure.in | 27 ++++++++++++++++++---------
135237  1 file changed, 18 insertions(+), 9 deletions(-)
135238
135239 commit dea042b85514f997df0f77006cdcca063486097b
135240 Author: Matthias Clasen <mclasen@redhat.com>
135241 Date:   Mon Jul 5 03:09:36 2010 -0400
135242
135243     Misc test additions
135244
135245  gio/tests/Makefile.am              |  7 +++++
135246  gio/tests/appinfo.c                | 27 ++++++++++++++--
135247  gio/tests/contenttype.c            |  4 +++
135248  gio/tests/file.c                   | 64
135249  ++++++++++++++++++++++++++++++++++++++
135250  gio/tests/gsettings.c              | 56 +++++++++++++++++++++++++++++++++
135251  gio/tests/live-g-file.c            |  9 ++++++
135252  gio/tests/org.gtk.test.gschema.xml |  3 ++
135253  7 files changed, 168 insertions(+), 2 deletions(-)
135254
135255 commit 211210c1ce15e19e424d12b14ab79f8dfb0379d4
135256 Author: Matthias Clasen <mclasen@redhat.com>
135257 Date:   Mon Jul 5 02:36:48 2010 -0400
135258
135259     Fix a typo
135260
135261  gio/gappinfo.c | 2 +-
135262  1 file changed, 1 insertion(+), 1 deletion(-)
135263
135264 commit c53c701e53afcd15cadc7d727ceea303b915dd44
135265 Author: Matthias Clasen <mclasen@redhat.com>
135266 Date:   Mon Jul 5 00:56:12 2010 -0400
135267
135268     Cleanups
135269
135270  gio/gcontenttype.c              | 674
135271  ++++++++++++++++++++--------------------
135272  gio/gcontenttype.h              |  36 +--
135273  gio/tests/appinfo-test2.desktop |  11 +
135274  3 files changed, 372 insertions(+), 349 deletions(-)
135275
135276 commit f90eb144d404c76180ba7facf32b4c9751aed4b5
135277 Author: Matthias Clasen <mclasen@redhat.com>
135278 Date:   Sun Jul 4 23:42:07 2010 -0400
135279
135280     Add some more tests
135281
135282  gio/tests/contenttype.c | 15 +++++++++++++++
135283  1 file changed, 15 insertions(+)
135284
135285 commit 74fbd3296d259b04e4fe17e4ebd358827ae07e1f
135286 Author: Matthias Clasen <mclasen@redhat.com>
135287 Date:   Sun Jul 4 23:41:40 2010 -0400
135288
135289     Add some GAppLaunchContext tests
135290
135291  gio/tests/appinfo.c | 26 +++++++++++++++++++++++++-
135292  1 file changed, 25 insertions(+), 1 deletion(-)
135293
135294 commit c915c68b6be1cdd21ec79b4a1f715d38976cdd86
135295 Author: Matthias Clasen <mclasen@redhat.com>
135296 Date:   Sun Jul 4 23:40:42 2010 -0400
135297
135298     Add the new tests to the correct variable
135299
135300  gio/tests/Makefile.am | 4 ++--
135301  1 file changed, 2 insertions(+), 2 deletions(-)
135302
135303 commit 14db75381ee7f21f6b62401177cfaa9d6891ddf4
135304 Author: Matthias Clasen <mclasen@redhat.com>
135305 Date:   Sun Jul 4 22:27:01 2010 -0400
135306
135307     Add some contenttype tests
135308
135309  gio/tests/Makefile.am   |   4 ++
135310  gio/tests/contenttype.c | 113
135311  ++++++++++++++++++++++++++++++++++++++++++++++++
135312  2 files changed, 117 insertions(+)
135313
135314 commit fb120b5d8717f9798be28cdc7bab768f7ca0309a
135315 Author: Matthias Clasen <mclasen@redhat.com>
135316 Date:   Sun Jul 4 20:50:50 2010 -0400
135317
135318     Add a test for skipping
135319
135320  gio/tests/buffered-input-stream.c | 21 +++++++++++++++++++++
135321  1 file changed, 21 insertions(+)
135322
135323 commit 9788c4c7e6a9eaa8f7d7a999d201767470a75d85
135324 Author: Matthias Clasen <mclasen@redhat.com>
135325 Date:   Sun Jul 4 20:49:29 2010 -0400
135326
135327     Add some CharsetConverter tests
135328
135329  gio/tests/converter-stream.c | 56
135330  ++++++++++++++++++++++++++++++++++++++++----
135331  1 file changed, 52 insertions(+), 4 deletions(-)
135332
135333 commit 26e29cb360e81e4530c218a6ddea339759f078bd
135334 Author: Matthias Clasen <mclasen@redhat.com>
135335 Date:   Sat Jul 3 13:43:25 2010 -0400
135336
135337     Move charset conversion tests to the test framework
135338
135339  glib/tests/Makefile.am                       | 23 +++++++++++++----------
135340  tests/convert-test.c => glib/tests/convert.c | 12 +++++++-----
135341  tests/Makefile.am                            |  2 --
135342  3 files changed, 20 insertions(+), 17 deletions(-)
135343
135344 commit 401fa10445e092e4f1d7e29dd2af128012d32981
135345 Author: Matthias Clasen <mclasen@redhat.com>
135346 Date:   Sat Jul 3 12:49:46 2010 -0400
135347
135348     Add some more appinfo tests
135349
135350  gio/tests/appinfo-test-gnome.desktop    |   6 ++
135351  gio/tests/appinfo-test-notgnome.desktop |   6 ++
135352  gio/tests/appinfo-test.desktop          |   8 +-
135353  gio/tests/appinfo.c                     | 129
135354  ++++++++++++++++++++++++++++++++
135355  4 files changed, 148 insertions(+), 1 deletion(-)
135356
135357 commit 7a5df4265d444f0a4b0687bed63d6adf3b143953
135358 Author: Jorge González <jorgegonz@svn.gnome.org>
135359 Date:   Sun Jul 4 13:49:55 2010 +0200
135360
135361     Updated Spanish translation
135362
135363  po/es.po | 60
135364  +++++++++++++++++++++++++++++++-----------------------------
135365  1 file changed, 31 insertions(+), 29 deletions(-)
135366
135367 commit 7cc15910bec9b652ef9610a8c9cc9d96c2185936
135368 Author: Jorge González <jorgegonz@svn.gnome.org>
135369 Date:   Sat Jul 3 13:48:56 2010 +0200
135370
135371     Updated Spanish translation
135372
135373  po/es.po | 133
135374  +++++++++++++++++++++++++++++++++++----------------------------
135375  1 file changed, 74 insertions(+), 59 deletions(-)
135376
135377 commit 9fd133946059c315eeb4a445c1f46dd636b33106
135378 Author: Matthias Clasen <mclasen@redhat.com>
135379 Date:   Sat Jul 3 03:31:24 2010 -0400
135380
135381     Move GZlibConverter tests
135382
135383  gio/tests/converter-stream.c | 33 +++++++++++++++++++++++++++------
135384  1 file changed, 27 insertions(+), 6 deletions(-)
135385
135386 commit aaba9276f7cceca9f6493b5a4a7f81e4f9fa75a5
135387 Author: Matthias Clasen <mclasen@redhat.com>
135388 Date:   Sat Jul 3 03:31:07 2010 -0400
135389
135390     Add tests for GIcon
135391
135392  gio/tests/Makefile.am |   4 ++
135393  gio/tests/icons.c     | 121
135394  ++++++++++++++++++++++++++++++++++++++++++++++++++
135395  2 files changed, 125 insertions(+)
135396
135397 commit 37c4fcb36abedfd7896ef70eaec75bba33a0331f
135398 Author: David Zeuthen <davidz@redhat.com>
135399 Date:   Fri Jul 2 17:09:55 2010 -0400
135400
135401     GDBus: Rename "Introspection XML" section to "D-Bus Introspection
135402     Data"
135403
135404     Signed-off-by: David Zeuthen <davidz@redhat.com>
135405
135406  gio/gdbusintrospection.c | 4 ++--
135407  1 file changed, 2 insertions(+), 2 deletions(-)
135408
135409 commit a16128655fed37a3975fdb8ea0d31ef0fa29e882
135410 Author: Ryan Lortie <desrt@desrt.ca>
135411 Date:   Fri Jul 2 11:35:43 2010 -0400
135412
135413     Bug 623407 - g_keyfile_settings_backend_new crash
135414
135415     The keyfile backend forms paths like this:
135416
135417       prefix + group_name + '/' + keyname
135418
135419     If the prefix is '/apps/yelp/' and the group name is '/' then
135420     this means
135421     that we end up with a key name of (for example):
135422
135423       '/apps/yelp/' + '/' + '/' + 'font-adjustment'
135424
135425     = '/apps/yelp///font-adjustment'
135426
135427     which is obviously not a valid key name.
135428
135429     This patch rejects group names starting or ending with '/' or
135430     containing
135431     '//' and also rejects keys containing '/'.  This should make it
135432     impossible for invalid keys to be formed.
135433
135434  gio/gkeyfilesettingsbackend.c | 11 +++++++++++
135435  1 file changed, 11 insertions(+)
135436
135437 commit a941660873ad4db42f1799e444d46d95721af840
135438 Author: Ryan Lortie <desrt@desrt.ca>
135439 Date:   Fri Jul 2 11:14:28 2010 -0400
135440
135441     Bug 623402 - schema compiler reports wrong line
135442
135443     Don't reuse the GMarkupParseContext in order to avoid inaccurate line
135444     number reports.  Fix a memory leak, too.
135445
135446  gio/gschema-compile.c | 12 +++++++-----
135447  1 file changed, 7 insertions(+), 5 deletions(-)
135448
135449 commit 7a44a2d223f3ad8c6e142b94725ab55cf3f84173
135450 Author: Ryan Lortie <desrt@desrt.ca>
135451 Date:   Fri Jul 2 11:11:45 2010 -0400
135452
135453     Bug 623401 - schema compiler: process enums first
135454
135455     Process *.enum.xml before any *.gschema.xml files to ensure that all
135456     enums have been defined.
135457
135458  gio/gschema-compile.c | 9 ++++++++-
135459  1 file changed, 8 insertions(+), 1 deletion(-)
135460
135461 commit 1ca6a4687a9b66e0060f16583ac21ef94f24a38e
135462 Author: David Zeuthen <davidz@redhat.com>
135463 Date:   Fri Jul 2 09:40:59 2010 -0400
135464
135465     GDBus: Hold lock when printing debug messages
135466
135467     Signed-off-by: David Zeuthen <davidz@redhat.com>
135468
135469  gio/gdbusauth.c | 4 ++++
135470  1 file changed, 4 insertions(+)
135471
135472 commit c29ad239284608c2a03043f9dc16f3ca1a28542e
135473 Author: David Zeuthen <davidz@redhat.com>
135474 Date:   Fri Jul 2 09:34:03 2010 -0400
135475
135476     GDBus: make G_DBUS_DEBUG=authentication work again
135477
135478     This was inadvertently removed in this commit
135479
135480     http://git.gnome.org/browse/glib/commit/?id=1d22b64843c83631bcd0e5255930f3a4e990961e
135481
135482     Signed-off-by: David Zeuthen <davidz@redhat.com>
135483
135484  docs/reference/gio/overview.xml | 2 +-
135485  gio/gdbusauth.c                 | 4 ----
135486  2 files changed, 1 insertion(+), 5 deletions(-)
135487
135488 commit cd8361f4ddd0e88fb7e3941a0d0fd12fe538c093
135489 Author: Tor Lillqvist <tml@iki.fi>
135490 Date:   Fri Jul 2 15:31:24 2010 +0300
135491
135492     Update headers being installed in the Visual Studio project
135493
135494     It sucks to have the lists of public headers duplicated in the
135495     Makefile.am files and the glib.vsprops file. But it isn't exactly easy
135496     to work around all the weirdness in autotools, Visual Studio, and bat
135497     files either to do it another way.
135498
135499  build/win32/vs9/glib.vsprops | 20 +++++++++++++++++++-
135500  1 file changed, 19 insertions(+), 1 deletion(-)
135501
135502 commit 5383c7110f793bfa749370cec9d708a6a5018751
135503 Author: Ryan Lortie <desrt@desrt.ca>
135504 Date:   Thu Jul 1 18:58:56 2010 -0400
135505
135506     Bug 622124 - implement flags for GSettings
135507
135508     Add a <flags> tag to the schema file format and a flags=''
135509     attribute to
135510     go along with.  Add some extra test cases for those.
135511
135512     Add new g_settings_{get,set}_flags() calls and support binding to
135513     GParamSpecFlags properties.  Add test cases.
135514
135515  docs/reference/gio/gio-sections.txt                |   2 +
135516  gio/gio.symbols                                    |   2 +
135517  gio/gschema-compile.c                              | 161
135518  +++++++++++++----
135519  gio/gsettings-mapping.c                            |  65 ++++++-
135520  gio/gsettings.c                                    | 194
135521  ++++++++++++++++++++-
135522  gio/gsettings.h                                    |   5 +
135523  gio/strinfo.c                                      |   8 +
135524  gio/tests/Makefile.am                              |   7 +
135525  gio/tests/gschema-compile.c                        |  11 +-
135526  gio/tests/gsettings.c                              |  80 ++++++++-
135527  gio/tests/org.gtk.test.gschema.xml                 |   9 +
135528  .../enum-with-repeated-nick.gschema.xml            |  10 ++
135529  .../enum-with-repeated-value.gschema.xml           |  10 ++
135530  .../schema-tests/flags-aliased-default.gschema.xml |  19 ++
135531  .../schema-tests/flags-bad-default.gschema.xml     |  16 ++
135532  .../flags-more-than-one-bit.gschema.xml            |  10 ++
135533  .../schema-tests/flags-with-enum-attr.gschema.xml  |  14 ++
135534  .../schema-tests/flags-with-enum-tag.gschema.xml   |  14 ++
135535  gio/tests/testenum.h                               |   9 +
135536  19 files changed, 594 insertions(+), 52 deletions(-)
135537
135538 commit 69fe50c116541afbfeaf9ad78b030f53e9906604
135539 Author: Jorge González <jorgegonz@svn.gnome.org>
135540 Date:   Thu Jul 1 21:39:37 2010 +0200
135541
135542     Updated Spanish translation
135543
135544  po/es.po | 42 +++++++++++++++++++++++++-----------------
135545  1 file changed, 25 insertions(+), 17 deletions(-)
135546
135547 commit bd8d837f573a784a234740bd49f9103cdf70c268
135548 Author: David Zeuthen <davidz@redhat.com>
135549 Date:   Thu Jul 1 14:37:16 2010 -0400
135550
135551     Bug 620913 – More control with G_DBUS_DEBUG
135552
135553     This commit adds the following G_DBUS_DEBUG flags
135554
135555      - emission
135556      - incoming
135557      - call
135558      - signal
135559      - payload
135560
135561     https://bugzilla.gnome.org/show_bug.cgi?id=620913
135562
135563     Signed-off-by: David Zeuthen <davidz@redhat.com>
135564
135565  docs/reference/gio/overview.xml |  20 ++++++
135566  gio/gdbusconnection.c           | 141
135567  ++++++++++++++++++++++++++++++++++++++--
135568  gio/gdbusprivate.c              |  86 ++++++++++++++++++++++--
135569  gio/gdbusprivate.h              |   7 ++
135570  4 files changed, 242 insertions(+), 12 deletions(-)
135571
135572 commit 51ed44e7add7ca1d3b764f13df2cf80ebe32c3f9
135573 Author: David Zeuthen <davidz@redhat.com>
135574 Date:   Thu Jul 1 13:06:56 2010 -0400
135575
135576     GDBus: Fix bug in child enumeration
135577
135578     Signed-off-by: David Zeuthen <davidz@redhat.com>
135579
135580  gio/gdbusconnection.c    |  3 +--
135581  gio/tests/gdbus-export.c | 28 +++++++++++++++++++++++++++-
135582  2 files changed, 28 insertions(+), 3 deletions(-)
135583
135584 commit 93bf09a9e7a7d35d50802faf4b271ca4267e49cb
135585 Author: Ryan Lortie <desrt@desrt.ca>
135586 Date:   Thu Jul 1 12:55:04 2010 -0400
135587
135588     Use "unix:" instead of tcp in test for now...
135589
135590     Temporarily avoids the issue reported in bug #623306.
135591
135592  gio/tests/gdbus-peer.c | 2 +-
135593  1 file changed, 1 insertion(+), 1 deletion(-)
135594
135595 commit 21d7ce97c38bafa1fdbedc19fe9634bc3333e7c6
135596 Author: David Zeuthen <davidz@redhat.com>
135597 Date:   Wed Jun 30 16:36:47 2010 -0400
135598
135599     GDBus: plug some memory leaks
135600
135601     These fixes makes udisks-daemon from udisks' gdbus-port branch, see
135602
135603      http://cgit.freedesktop.org/udisks/log/?h=gdbus-port
135604
135605     handle 200 add/remove uevents generated by e.g.
135606
135607      #!/bin/bash
135608      DEV=mmcblk0p1
135609      for n in `seq 200` ; do
135610          udevadm trigger --sysname-match=$DEV --action=remove
135611          udevadm trigger --sysname-match=$DEV --action=add
135612          echo foo $n
135613      done
135614
135615     without any substantial leaks.
135616
135617     Signed-off-by: David Zeuthen <davidz@redhat.com>
135618
135619  gio/gdbusauth.c    | 14 +++++++++-----
135620  gio/gdbusmessage.c | 52
135621  +++++++++++++++++++++++++++++++++++++---------------
135622  gio/gdbusprivate.c |  1 +
135623  3 files changed, 47 insertions(+), 20 deletions(-)
135624
135625 commit 40d5da99d6d07bdbb6267f6b5625ac2ca93e85ea
135626 Author: Ryan Lortie <desrt@desrt.ca>
135627 Date:   Wed Jun 30 13:27:38 2010 -0400
135628
135629     GSettings: accept <flags> as an alias for <enum>
135630
135631     until we have proper support for flags...
135632
135633  gio/gschema-compile.c | 9 ++++++---
135634  1 file changed, 6 insertions(+), 3 deletions(-)
135635
135636 commit e73b631f6eb8d2f1ff9c65fe2c258dc2b6083c73
135637 Author: Ryan Lortie <desrt@desrt.ca>
135638 Date:   Wed Jun 30 13:12:19 2010 -0400
135639
135640     gsettings.m4: add support for enums
135641
135642  m4macros/gsettings.m4 | 18 ++++++++++++------
135643  1 file changed, 12 insertions(+), 6 deletions(-)
135644
135645 commit 87fa3a6e75132f68edfbd457632332c52c2048ba
135646 Author: David Zeuthen <davidz@redhat.com>
135647 Date:   Wed Jun 30 12:19:28 2010 -0400
135648
135649     GDBus: Take a reference to the GDBusInterfaceInfo object
135650
135651     Things will still work fine if the GDBusInterfaceInfo is allocated
135652     statically because if so the ref_count will be -1.
135653
135654     Signed-off-by: David Zeuthen <davidz@redhat.com>
135655
135656  gio/gdbusconnection.c  | 4 +++-
135657  gio/tests/gdbus-peer.c | 2 +-
135658  2 files changed, 4 insertions(+), 2 deletions(-)
135659
135660 commit 5ac272297584d2c1f73815e842108b6704f862a9
135661 Author: David Zeuthen <davidz@redhat.com>
135662 Date:   Wed Jun 30 12:10:00 2010 -0400
135663
135664     GDBus: Rename `introspection_data' parameter to `interface_info'
135665
135666     Signed-off-by: David Zeuthen <davidz@redhat.com>
135667
135668  gio/gdbusconnection.c | 64
135669  +++++++++++++++++++++++++--------------------------
135670  gio/gdbusconnection.h |  2 +-
135671  2 files changed, 33 insertions(+), 33 deletions(-)
135672
135673 commit 038d03cd08bdb42e6f83f6041ec01732476e900b
135674 Author: David Zeuthen <davidz@redhat.com>
135675 Date:   Wed Jun 30 11:43:42 2010 -0400
135676
135677     Bug 623142 – Ensure ::new-connection runs before processing D-Bus
135678     messages
135679
135680     Without this guarantee, peer-to-peer connections are not very
135681     useful. However, with this guarantee it's possible to export objects
135682     in a handler for the GDBusServer::new-connection signal.
135683
135684     There are two caveats with this patch
135685
135686      - it won't work on message bus connections
135687      - we don't queue up messages to be written
135688
135689     that can be addresses later if needed.
135690
135691     https://bugzilla.gnome.org/show_bug.cgi?id=623142
135692
135693     Signed-off-by: David Zeuthen <davidz@redhat.com>
135694
135695  docs/reference/gio/gio-sections.txt |   1 +
135696  gio/gdbusconnection.c               |  30 +++++-
135697  gio/gdbusconnection.h               |   1 +
135698  gio/gdbusprivate.c                  |  84 +++++++++++++++-
135699  gio/gdbusprivate.h                  |   4 +
135700  gio/gdbusserver.c                   |  11 ++-
135701  gio/gio.symbols                     |   1 +
135702  gio/gioenums.h                      |   5 +-
135703  gio/tests/gdbus-peer.c              | 187
135704  ++++++++++++++++++++++++++++++++++++
135705  9 files changed, 316 insertions(+), 8 deletions(-)
135706
135707 commit 137ae2413c9d25edd3f886fd25b6353c8170f7ba
135708 Author: Ryan Lortie <desrt@desrt.ca>
135709 Date:   Wed Jun 30 10:02:45 2010 -0400
135710
135711     g_settings_list_keys() -> _list_items()
135712
135713     This function returns children as well.
135714
135715  docs/reference/gio/gio-sections.txt |  2 +-
135716  gio/gio.symbols                     |  2 +-
135717  gio/gsettings-tool.c                |  4 ++--
135718  gio/gsettings.c                     | 12 ++++++++----
135719  gio/gsettings.h                     |  2 +-
135720  5 files changed, 13 insertions(+), 9 deletions(-)
135721
135722 commit 3628b0b4992e9d1c915c38f8844eab9ba7a7112f
135723 Author: Ryan Lortie <desrt@desrt.ca>
135724 Date:   Tue Jun 29 20:24:39 2010 -0400
135725
135726     GSettings: add <override>, tests, modify output
135727
135728     Add <override> tag, more tests, and actually output the results
135729     of these
135730     new tags to the gschemas.compiled file.
135731
135732  gio/gschema-compile.c                              | 149
135733  +++++++++++++++++++--
135734  gio/tests/Makefile.am                              |   8 ++
135735  gio/tests/gschema-compile.c                        |  10 +-
135736  .../extend-and-shadow-indirect.gschema.xml         |  17 +++
135737  .../schema-tests/extend-and-shadow.gschema.xml     |  17 +++
135738  .../schema-tests/override-missing.gschema.xml      |  11 ++
135739  .../schema-tests/override-range-error.gschema.xml  |  12 ++
135740  .../schema-tests/override-then-key.gschema.xml     |  15 +++
135741  gio/tests/schema-tests/override-twice.gschema.xml  |  12 ++
135742  .../schema-tests/override-type-error.gschema.xml   |  11 ++
135743  gio/tests/schema-tests/override.gschema.xml        |  34 +++++
135744  11 files changed, 284 insertions(+), 12 deletions(-)
135745
135746 commit 900a756e8fb70bcd6e725f0696d8094a7208f905
135747 Author: Ryan Lortie <desrt@desrt.ca>
135748 Date:   Tue Jun 29 14:41:04 2010 -0400
135749
135750     GSettings: new <schema> tags 'extends', 'list-of'
135751
135752     Add support for extends='' and list-of='' tags to the <schema>
135753     element.
135754     The attributes are parsed and some sanity-checking is done but
135755     currently
135756     nothing happens as a result.
135757
135758     Add some tests.
135759
135760  gio/gschema-compile.c                              | 124
135761  +++++++++++++++++++--
135762  gio/tests/Makefile.am                              |  10 +-
135763  gio/tests/gschema-compile.c                        |  11 +-
135764  gio/tests/schema-tests/extend-missing.gschema.xml  |   3 +
135765  gio/tests/schema-tests/extend-nonlist.gschema.xml  |   4 +
135766  gio/tests/schema-tests/extend-self.gschema.xml     |   3 +
135767  .../extend-wrong-list-indirect.gschema.xml         |   6 +
135768  .../schema-tests/extend-wrong-list.gschema.xml     |   5 +
135769  gio/tests/schema-tests/extending.gschema.xml       |  21 ++++
135770  .../schema-tests/key-in-list-indirect.gschema.xml  |   8 ++
135771  gio/tests/schema-tests/key-in-list.gschema.xml     |   6 +
135772  gio/tests/schema-tests/list-of-missing.gschema.xml |   3 +
135773  12 files changed, 192 insertions(+), 12 deletions(-)
135774
135775 commit 101bfec676feb2c3d414fff11a31541318d87896
135776 Author: Ryan Lortie <desrt@desrt.ca>
135777 Date:   Tue Jun 29 14:40:44 2010 -0400
135778
135779     glib-compile-schemas: fix small leak
135780
135781  gio/gschema-compile.c | 2 +-
135782  1 file changed, 1 insertion(+), 1 deletion(-)
135783
135784 commit 6d4ade4cf0d6ed64ce59f3db4f270be08a4478fd
135785 Author: David Zeuthen <davidz@redhat.com>
135786 Date:   Tue Jun 29 15:19:56 2010 -0400
135787
135788     Bug 623143 – Never require non-closed connections
135789
135790     There's a couple of places in GDBus where it's a programming error
135791     (e.g. we'll assert or spew via e.g. g_warning()) to use the API on a
135792     closed connection.  This approach can never work since a
135793     GDBusConnection can be closed at any point in time outside of
135794     programmer control.
135795
135796     Just change the code to return a run-time error (e.g. return
135797     G_IO_ERROR_CLOSED when sending messages, invoking methods) or silently
135798     accept the request (e.g.  exporting objects, registering for signals)
135799     without doing anything.
135800
135801     Note that a GDBusConnection object is always useless after being
135802     closed - e.g.  there's no way to "reopen" a connection - the user will
135803     have to create a new object and use that instead.
135804
135805     https://bugzilla.gnome.org/show_bug.cgi?id=623143
135806
135807     Signed-off-by: David Zeuthen <davidz@redhat.com>
135808
135809  gio/gdbusconnection.c   | 5 -----
135810  gio/gdbusnameowning.c   | 5 ++---
135811  gio/gdbusnamewatching.c | 4 ++--
135812  3 files changed, 4 insertions(+), 10 deletions(-)
135813
135814 commit ab6b6c68c5b060057fd2953435c090b4d53fe93c
135815 Author: Milan Bouchet-Valat <nalimilan@club.fr>
135816 Date:   Mon Jun 21 17:09:07 2010 +0200
135817
135818     Bug 622294 - More annotations for GVariant
135819
135820     This adds annotations to all functions in gvariant.c. A few docs
135821     were also fixed (wrong parameter names, missing mention that NULL
135822     is allowed).
135823
135824  glib/gvariant.c | 69
135825  ++++++++++++++++++++++++++++++++-------------------------
135826  1 file changed, 39 insertions(+), 30 deletions(-)
135827
135828 commit 0a2c9d67da311d8e276dd3835db56c59d8be2cab
135829 Author: Colin Walters <walters@verbum.org>
135830 Date:   Mon Jun 28 17:16:44 2010 -0400
135831
135832     [autogen.sh] Support NOCONFIGURE (from gnome-common)
135833
135834     gnome-common's autogen.sh uses NOCONFIGURE to skip running configure.
135835     Support that in addition to the current AUTOGEN_SUBDIR_MODE.
135836
135837  autogen.sh | 9 +++++++--
135838  1 file changed, 7 insertions(+), 2 deletions(-)
135839
135840 commit c649615f17dc9d9644d742c48bf34c9000aa41b7
135841 Author: Jorge González <jorgegonz@svn.gnome.org>
135842 Date:   Mon Jun 28 20:57:31 2010 +0200
135843
135844     Updated Spanish translation
135845
135846  po/es.po | 220
135847  ++++++++++++++++++++++++++++++++++-----------------------------
135848  1 file changed, 120 insertions(+), 100 deletions(-)
135849
135850 commit 8a7d9906983c23c9bafa8b10c1fd089fcd7989f8
135851 Author: Ryan Lortie <desrt@desrt.ca>
135852 Date:   Mon Jun 28 14:06:32 2010 -0400
135853
135854     Bug 622565 - compile-schemas fails when no schemas
135855
135856     Neutralise and deprecate the --uninstall option in the schema compiler
135857     and remove it from gsettings.m4.
135858
135859     Make the new default behaviour a compromise between the old default
135860     behaviour and the previous --uninstall option:
135861
135862       - never return a failure code if no schema files are found
135863
135864       - issue a warning instead
135865
135866       - remove the gschemas.compiled file if it exists
135867
135868  gio/gschema-compile.c | 19 +++++++++----------
135869  m4macros/gsettings.m4 |  2 +-
135870  2 files changed, 10 insertions(+), 11 deletions(-)
135871
135872 commit ab1111b8bbb7a6057248658013eb23d80f4721cf
135873 Author: Ryan Lortie <desrt@desrt.ca>
135874 Date:   Mon Jun 28 13:58:25 2010 -0400
135875
135876     GSettings: peek instead of ref/unref enum class
135877
135878     We only ever do the enum mapping for the property binding in the case
135879     that a GParamSpecEnum exists and in that case the class is already
135880     referenced by the GParamSpec.  Use peek instead of ref/unref and add a
135881     clarifying note.
135882
135883  gio/gsettings-mapping.c | 8 ++++----
135884  1 file changed, 4 insertions(+), 4 deletions(-)
135885
135886 commit 168cfc592283c992d6a6803a91528f87cec2d902
135887 Author: Ryan Lortie <desrt@desrt.ca>
135888 Date:   Mon Jun 28 10:18:45 2010 -0400
135889
135890     Bug 622127 - GSettings extended key validation
135891
135892     First shot at attempting to implement this in a reasonable way.  See
135893     the bug for more information about why this is needed.
135894
135895  docs/reference/gio/gio-sections.txt |  4 ++
135896  gio/gio.symbols                     |  1 +
135897  gio/gsettings.c                     | 83
135898  ++++++++++++++++++++++++++++++++++++-
135899  gio/gsettings.h                     | 27 ++++++++++++
135900  4 files changed, 114 insertions(+), 1 deletion(-)
135901
135902 commit aad7176c622b78dbdef5c8d1e0fa51b9612198ad
135903 Author: Yaron Shahrabani <sh.yaron@gmail.com>
135904 Date:   Mon Jun 28 12:28:47 2010 +0300
135905
135906     Updated Hebrew translation.
135907
135908  po/he.po | 1280
135909  ++++++++++++++++++++++++++++++++------------------------------
135910  1 file changed, 657 insertions(+), 623 deletions(-)
135911
135912 commit eb454a1cb4d8ea16f6b5575c69e58c2877ea350e
135913 Author: Matthias Clasen <mclasen@redhat.com>
135914 Date:   Sun Jun 27 19:27:04 2010 -0400
135915
135916     Fix a alloc/free mismatch
135917
135918     Pointed out in http://bugzilla.redhat.com/show_bug.cgi?id=608453
135919     by David Tardon.
135920
135921  glib/gbuffer.c | 2 +-
135922  1 file changed, 1 insertion(+), 1 deletion(-)
135923
135924 commit d20969e07b8cc0233536cf929db0107b2c21c53e
135925 Author: Matthias Clasen <mclasen@redhat.com>
135926 Date:   Sun Jun 27 16:31:53 2010 -0400
135927
135928     Filter out child schema entries when listing keys
135929
135930  gio/gsettings-tool.c | 10 +++++++---
135931  1 file changed, 7 insertions(+), 3 deletions(-)
135932
135933 commit 025435329a7159a906a66f6b15facc2d611be4fb
135934 Author: Matthias Clasen <mclasen@redhat.com>
135935 Date:   Sun Jun 27 16:00:20 2010 -0400
135936
135937     Implement bash completion for gsettings
135938
135939  gio/Makefile.am                  |   4 +-
135940  gio/gsettings-bash-completion.sh |  33 +++
135941  gio/gsettings-tool.c             | 498
135942  ++++++++++++++++++++++++++++++++-------
135943  3 files changed, 455 insertions(+), 80 deletions(-)
135944
135945 commit 795d2bf8cf13d03214af3eb857d235c2917f9945
135946 Author: Ryan Lortie <desrt@desrt.ca>
135947 Date:   Sun Jun 27 10:11:45 2010 -0400
135948
135949     GSettings: Don't free value before using its type
135950
135951     Fix a bug where the type from g_variant_get_type() was used after
135952     freeing the variant.  This works for base types (since they are cached
135953     and live forever) but not for arrays (where the bug was first seen).
135954
135955  gio/gsettings-tool.c | 8 ++++----
135956  1 file changed, 4 insertions(+), 4 deletions(-)
135957
135958 commit 87fd38bc4dd095d598ec375dbecb40d1393c3f8b
135959 Author: Kristian Rietveld <kris@gtk.org>
135960 Date:   Sat Jun 26 22:55:47 2010 +0200
135961
135962     Add PCRE_EXP_DECL to pcre_callout declaration
135963
135964     Fixes build on Mac OS X.
135965
135966  glib/pcre/pcre.h | 2 +-
135967  1 file changed, 1 insertion(+), 1 deletion(-)
135968
135969 commit 840c5dd0da885fc42e498f165d59a5d0b4b97af2
135970 Author: Jorge González <jorgegonz@svn.gnome.org>
135971 Date:   Sat Jun 26 10:14:52 2010 +0200
135972
135973     Updated Spanish translation
135974
135975  po/es.po | 1297
135976  ++++++++++++++++++++++++++++++++------------------------------
135977  1 file changed, 670 insertions(+), 627 deletions(-)
135978
135979 commit 7cdc592ae478b71a66aa1541b81588b5b200e5f2
135980 Author: Ryan Lortie <desrt@desrt.ca>
135981 Date:   Fri Jun 25 10:52:32 2010 -0400
135982
135983     Bug 622128 - retry with default for failed mapping
135984
135985     Hold the GSettingsKeyInfo as part of the binding structure to
135986     save work
135987     on each get/set.  Use our copy of this structure to call the internal
135988     get/set APIs.  Give more descriptive error messages in the case of
135989     invalid data on sets and retry using the translated default then
135990     schema
135991     default value in case of failure to map on reads.
135992
135993  gio/gsettings.c | 137
135994  +++++++++++++++++++++++++++++++++++---------------------
135995  1 file changed, 85 insertions(+), 52 deletions(-)
135996
135997 commit 499ece9b52ec18e7a0ab5c9cda6b0b82946a8c7e
135998 Author: Colin Walters <walters@verbum.org>
135999 Date:   Wed Jun 16 22:44:58 2010 -0400
136000
136001     [gbinding] Move argument reference out of first column
136002
136003     It makes gobject-introspection complain.
136004
136005  gobject/gbinding.h | 4 ++--
136006  1 file changed, 2 insertions(+), 2 deletions(-)
136007
136008 commit 1ad08a6a9fc5bf700de31c928d4fc7031bd8fd19
136009 Author: Dan Winship <danw@gnome.org>
136010 Date:   Thu Jun 24 14:23:37 2010 -0400
136011
136012     Hack up glib/tests/array-test to not actually malloc 2G
136013
136014     Fixes the test on machines where that allocation takes very long.
136015
136016     https://bugzilla.gnome.org/show_bug.cgi?id=610784
136017
136018  glib/tests/array-test.c | 28 ++++++++++++++++++++--------
136019  1 file changed, 20 insertions(+), 8 deletions(-)
136020
136021 commit 48f3f262639b473c9be168d0491bedd357bcbca7
136022 Author: Ryan Lortie <desrt@desrt.ca>
136023 Date:   Thu Jun 24 13:32:26 2010 -0400
136024
136025     version.bump()
136026
136027  configure.in | 2 +-
136028  1 file changed, 1 insertion(+), 1 deletion(-)
136029
136030 commit cc295f09768d10576deba929ab8b7bc766cd207f
136031 Author: Ryan Lortie <desrt@desrt.ca>
136032 Date:   Thu Jun 24 13:18:44 2010 -0400
136033
136034     Release glib 2.25.10
136035
136036  NEWS | 73
136037  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
136038  1 file changed, 73 insertions(+)
136039
136040 commit de0464cf891c386b0166066ac797255cd973b6e2
136041 Author: Ryan Lortie <desrt@desrt.ca>
136042 Date:   Thu Jun 24 12:25:48 2010 -0400
136043
136044     Tweak GSettings key/schema listing APIs
136045
136046  docs/reference/gio/gio-sections.txt |  4 +-
136047  gio/gio.symbols                     |  2 +-
136048  gio/gsettings.c                     | 12 ++---
136049  gio/gsettings.h                     |  4 +-
136050  gio/gsettingsschema.c               | 89
136051  ++++++++++++++++++++++++++-----------
136052  5 files changed, 75 insertions(+), 36 deletions(-)
136053
136054 commit e3d0d07b043334890deaf30d5b1e5072c9c7e742
136055 Author: Ryan Lortie <desrt@desrt.ca>
136056 Date:   Thu Jun 24 02:28:01 2010 -0400
136057
136058     Clarify GSettings documentation wrt errors
136059
136060     Make it clear about exactly what "@key is valid" means.
136061
136062  gio/gsettings.c | 73
136063  +++++++++++++++++++++++++++++----------------------------
136064  1 file changed, 37 insertions(+), 36 deletions(-)
136065
136066 commit 887d9d83aa232058b8446eafb7f0681db4219a77
136067 Author: Ryan Lortie <desrt@desrt.ca>
136068 Date:   Thu Jun 24 02:21:58 2010 -0400
136069
136070     g_keyfile_settings_backend_new doc improvement
136071
136072  gio/gkeyfilesettingsbackend.c | 17 +++++++++++------
136073  1 file changed, 11 insertions(+), 6 deletions(-)
136074
136075 commit 123699465d2d07c18823f41dfc6a48dd7cefc603
136076 Author: Ryan Lortie <desrt@desrt.ca>
136077 Date:   Thu Jun 24 02:15:15 2010 -0400
136078
136079     GSettings: add g_settings_list_keys()
136080
136081     Second half of bug #622554.
136082
136083  docs/reference/gio/gio-sections.txt |  2 ++
136084  gio/gio.symbols                     |  1 +
136085  gio/gsettings.c                     | 33
136086  ++++++++++++++++++++++++++++++++-
136087  gio/gsettings.h                     |  1 +
136088  4 files changed, 36 insertions(+), 1 deletion(-)
136089
136090 commit 6218d8047a9f073dc9e6eab009d70dc7933c5fd7
136091 Author: Ryan Lortie <desrt@desrt.ca>
136092 Date:   Thu Jun 24 01:49:27 2010 -0400
136093
136094     Add g_settings_schema_exists
136095
136096     Solves half of #622554.
136097
136098  gio/gio.symbols       |  4 ++++
136099  gio/gsettings.h       |  1 +
136100  gio/gsettingsschema.c | 25 +++++++++++++++++++++++++
136101  3 files changed, 30 insertions(+)
136102
136103 commit 726e4dd6e7e12800db90a5159f5cb6fc3509e9e7
136104 Author: Ryan Lortie <desrt@desrt.ca>
136105 Date:   Thu Jun 24 01:49:00 2010 -0400
136106
136107     KeyfileSettingsBackend: fix symbol visibility leak
136108
136109  gio/gkeyfilesettingsbackend.c | 1 +
136110  1 file changed, 1 insertion(+)
136111
136112 commit 65fc931fb9df391a8a7ff8e279820fd2fed04bc0
136113 Author: Ryan Lortie <desrt@desrt.ca>
136114 Date:   Tue Jun 22 08:12:04 2010 -0400
136115
136116     Rework the GSettings keyfile backend
136117
136118  docs/reference/gio/gio-sections.txt |   1 +
136119  gio/Makefile.am                     |   1 -
136120  gio/gkeyfilesettingsbackend.c       | 811
136121  +++++++++++++++++++++---------------
136122  gio/gkeyfilesettingsbackend.h       |  71 ----
136123  gio/gsettingsbackend.h              |   4 +-
136124  gio/tests/gsettings.c               |   6 +-
136125  6 files changed, 475 insertions(+), 419 deletions(-)
136126
136127 commit 6d828dae3804af311ffa8387a4e74bc28024351b
136128 Author: Ryan Lortie <desrt@desrt.ca>
136129 Date:   Thu Jun 24 00:55:14 2010 -0400
136130
136131     GSettingsBackend: some debug code
136132
136133  gio/gsettingsbackend.c | 12 ++++++++++++
136134  1 file changed, 12 insertions(+)
136135
136136 commit b638a675a8dae242347a721837c0b6c24e953665
136137 Author: Ryan Lortie <desrt@desrt.ca>
136138 Date:   Thu Jun 24 00:41:05 2010 -0400
136139
136140     Ignore more glib test cases
136141
136142  glib/tests/.gitignore | 4 ++++
136143  1 file changed, 4 insertions(+)
136144
136145 commit 519edcc2b3fd23fc29b38b581480adf39dd93451
136146 Author: Ryan Lortie <desrt@desrt.ca>
136147 Date:   Thu Jun 24 00:36:42 2010 -0400
136148
136149     fix leaks in the GSettings test case
136150
136151  gio/tests/gsettings.c | 27 +++++++++++++++++++++++----
136152  1 file changed, 23 insertions(+), 4 deletions(-)
136153
136154 commit fb94e65a640d21b2e1a5c6e79eb3d755ba34c0e6
136155 Author: Ryan Lortie <desrt@desrt.ca>
136156 Date:   Thu Jun 24 00:35:10 2010 -0400
136157
136158     GChecksum: accept NULL pointer with length 0
136159
136160     Several GChecksum functions were incorrectly aborting when passed
136161     a NULL
136162     data pointer, even if the length parameter was equal to zero.
136163
136164  glib/gchecksum.c | 6 +++---
136165  1 file changed, 3 insertions(+), 3 deletions(-)
136166
136167 commit f76c4d062966afdcdf5306f4c769a7ab0934e843
136168 Author: Ryan Lortie <desrt@desrt.ca>
136169 Date:   Thu Jun 24 00:38:01 2010 -0400
136170
136171     GSettings "delayed": don't leak unapplied keys
136172
136173     GDelayedSettingsBackend was leaking the GTree holding the list of
136174     unapplied keys on finalize.
136175
136176  gio/gdelayedsettingsbackend.c | 1 +
136177  1 file changed, 1 insertion(+)
136178
136179 commit 17bc9bf94f2a11ce553d784e55649b43f3ed0130
136180 Author: Matthias Clasen <mclasen@redhat.com>
136181 Date:   Wed Jun 23 22:32:35 2010 -0400
136182
136183     Deprecate some rarely-used APIS
136184
136185     GRelation and GCompletion are almost never used, and not very actively
136186     maintained. Mark them as deprecated to make this clear. Bug #551271.
136187
136188  glib/gcompletion.c | 25 ++++++++++++++++++++++++-
136189  glib/gcompletion.h |  4 ++++
136190  glib/grel.c        | 35 ++++++++++++++++++++++++++++++++++-
136191  glib/grel.h        |  4 ++++
136192  4 files changed, 66 insertions(+), 2 deletions(-)
136193
136194 commit 272836936e76a9bf0a0237e6489ce0508fa85534
136195 Author: Christian Dywan <christian@twotoasts.de>
136196 Date:   Fri Jun 18 16:14:27 2010 +0200
136197
136198     Introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC
136199
136200     See https://bugzilla.gnome.org/show_bug.cgi?id=601686
136201
136202  gobject/gobject.c | 16 ++++++++++++++++
136203  gobject/gparam.h  | 11 ++++++++---
136204  2 files changed, 24 insertions(+), 3 deletions(-)
136205
136206 commit f587cb57f249a8f4b869231ca20f5f19602a20ec
136207 Author: Emmanuele Bassi <ebassi@linux.intel.com>
136208 Date:   Mon Jun 21 12:26:42 2010 +0100
136209
136210     binding: Add SYNC_CREATE to the flags
136211
136212     When creating a binding between two object properties we might want to
136213     automatically synchronize the two values at the moment of the binding
136214     creation, instead of waiting for the next change.
136215
136216     The G_BINDING_SYNC_CREATE flag does exactly what it says on the tin.
136217
136218     https://bugzilla.gnome.org/show_bug.cgi?id=622281
136219
136220  gobject/gbinding.c      |  9 +++++++++
136221  gobject/gbinding.h      |  6 +++++-
136222  gobject/tests/binding.c | 36 ++++++++++++++++++++++++++++++++++++
136223  3 files changed, 50 insertions(+), 1 deletion(-)
136224
136225 commit d3af9c0ec59465e4076791881bc89fe51539f3fd
136226 Author: Ryan Lortie <desrt@desrt.ca>
136227 Date:   Wed Jun 23 10:12:14 2010 -0400
136228
136229     neutralise pltcheck.sh
136230
136231  gio/pltcheck.sh     | 2 ++
136232  glib/pltcheck.sh    | 2 ++
136233  gobject/pltcheck.sh | 2 ++
136234  3 files changed, 6 insertions(+)
136235
136236 commit 13ac216ca386715a915ec8acd8178c528774273a
136237 Author: Matthias Clasen <mclasen@redhat.com>
136238 Date:   Wed Jun 23 09:03:51 2010 -0400
136239
136240     GIO doc cleanups
136241
136242  docs/reference/gio/Makefile.am      | 18 ++++++++++++++++++
136243  docs/reference/gio/gio-sections.txt | 28 +++++++++++++++++++++++++++-
136244  gio/gsettings.c                     |  2 +-
136245  3 files changed, 46 insertions(+), 2 deletions(-)
136246
136247 commit fadac4bd0f008dae058bcbc56b3073c6c38092a6
136248 Author: Matthias Clasen <mclasen@redhat.com>
136249 Date:   Wed Jun 23 07:32:24 2010 -0400
136250
136251     Document g_cclosure_marshal_VOID__VARIANT
136252
136253  gobject/gclosure.c | 18 +++++++++++++++++-
136254  1 file changed, 17 insertions(+), 1 deletion(-)
136255
136256 commit 3549e06f81768453b8c389331705615ae3529041
136257 Author: Matthias Clasen <mclasen@redhat.com>
136258 Date:   Wed Jun 23 07:22:49 2010 -0400
136259
136260     Ignore gatomicarray.h
136261
136262     Otherwise gtk-doc picks up declarations from that header and is
136263     disappointed when they are not documented.
136264
136265  docs/reference/gobject/Makefile.am | 4 +++-
136266  1 file changed, 3 insertions(+), 1 deletion(-)
136267
136268 commit 9c6130cdde846cee4e8ad93504a6cb4745a35cea
136269 Author: Matthias Clasen <mclasen@redhat.com>
136270 Date:   Wed Jun 23 07:21:50 2010 -0400
136271
136272     silence gtk-doc
136273
136274     Add g_error_get_type to a private section in gobject-sections.txt
136275     so gtk-doc doesn't complain about it.
136276
136277  docs/reference/gobject/gobject-sections.txt | 2 ++
136278  1 file changed, 2 insertions(+)
136279
136280 commit 8eb755e78e56036b93a7b11d3d6fe4237ab708be
136281 Author: Matthias Clasen <mclasen@redhat.com>
136282 Date:   Wed Jun 23 00:20:11 2010 -0400
136283
136284     Add some more unicode property tests
136285
136286  glib/tests/utf8-misc.c | 32 +++++++++++++++++++++++++++++++-
136287  1 file changed, 31 insertions(+), 1 deletion(-)
136288
136289 commit e26b92b94775c8b1b6e94ca29a6d3a4404db449b
136290 Author: Matthias Clasen <mclasen@redhat.com>
136291 Date:   Tue Jun 22 23:39:51 2010 -0400
136292
136293     Move node tests to the test framework
136294
136295  glib/tests/node.c | 70
136296  ++++++++++++++++++++++++++++++++++++++-----------------
136297  tests/.gitignore  |  1 -
136298  tests/Makefile.am |  2 --
136299  3 files changed, 49 insertions(+), 24 deletions(-)
136300
136301 commit 464b5ff3570fd43fa52b6ec5571a02bd705f9e9c
136302 Author: Matthias Clasen <mclasen@redhat.com>
136303 Date:   Tue Jun 22 22:25:02 2010 -0400
136304
136305     Some more hash, utils and checksum tests
136306
136307  glib/tests/checksum.c |  18 ++++++++-
136308  glib/tests/hash.c     | 102
136309  ++++++++++++++++++++++++++++++++++++++++++++++++++
136310  glib/tests/utils.c    |  31 +++++++++++++++
136311  3 files changed, 149 insertions(+), 2 deletions(-)
136312
136313 commit 01abbc4bd37649bf75642ba98f8f6109065a7333
136314 Author: Matthias Clasen <mclasen@redhat.com>
136315 Date:   Tue Jun 22 22:24:29 2010 -0400
136316
136317     Move node test to the test framework
136318
136319  glib/tests/Makefile.am                 |   3 +
136320  tests/node-test.c => glib/tests/node.c | 159
136321  +++++++++++++++++++++------------
136322  2 files changed, 103 insertions(+), 59 deletions(-)
136323
136324 commit 5c1b3a02637c8ed767c94f30df994fed9b3bddfc
136325 Author: Matthias Clasen <mclasen@redhat.com>
136326 Date:   Tue Jun 22 19:50:35 2010 -0400
136327
136328     Move date tests to the test framework
136329
136330  glib/tests/Makefile.am |   3 +
136331  glib/tests/date.c      | 287 ++++++++++++++++++++++++++++
136332  tests/.gitignore       |   1 -
136333  tests/Makefile.am      |   1 -
136334  tests/date-test.c      | 499
136335  -------------------------------------------------
136336  5 files changed, 290 insertions(+), 501 deletions(-)
136337
136338 commit 7d81e99c4bfea343ce653668b6d2d00e79324688
136339 Author: Matthias Clasen <mclasen@redhat.com>
136340 Date:   Tue Jun 22 17:42:30 2010 -0400
136341
136342     Add an index for 2.26 api additions
136343
136344  docs/reference/gobject/gobject-docs.sgml | 6 +++++-
136345  1 file changed, 5 insertions(+), 1 deletion(-)
136346
136347 commit b116838da31dc212c60f13821dfe87187731dc78
136348 Author: Milan Bouchet-Valat <nalimilan@club.fr>
136349 Date:   Wed Jun 23 12:17:29 2010 +0200
136350
136351     Improve documentation for g_strcmp0()
136352
136353     Be more explicit about the handling of two NULL pointers.
136354
136355     https://bugzilla.gnome.org/show_bug.cgi?id=622480
136356
136357  glib/gtestutils.c | 1 +
136358  1 file changed, 1 insertion(+)
136359
136360 commit 6920e503e637e70a44f7baf899de4bd171534d39
136361 Author: David Zeuthen <davidz@redhat.com>
136362 Date:   Tue Jun 22 17:48:35 2010 -0400
136363
136364     GDBusProxy: Don't warn when calling methods on other interfaces
136365
136366     If we know the expected interface (e.g. :g-interface-info is set),
136367     then we always warned when calling a method on a different
136368     interface. Don't do that, there's no way the expected interface can
136369     know anything about this method.
136370
136371     Signed-off-by: David Zeuthen <davidz@redhat.com>
136372
136373  gio/gdbusproxy.c | 6 ++++--
136374  1 file changed, 4 insertions(+), 2 deletions(-)
136375
136376 commit d68f8012b2d8b9b86b47ed1f091f29d70016cf73
136377 Author: Dan Winship <danw@gnome.org>
136378 Date:   Tue Jun 22 15:31:55 2010 -0400
136379
136380     gio/tests/testapps: Fix source refcounting
136381
136382     Either child_watch_source or timeout_source will already have been
136383     destroyed after we finish the loop, and it's not safe to call
136384     g_source_destroy() on it a second time unless we're still holding a
136385     ref on it.
136386
136387  gio/tests/testapps.c | 4 ++--
136388  1 file changed, 2 insertions(+), 2 deletions(-)
136389
136390 commit a0e1b226a21ca498b301981b0c89e89ad9a31eb1
136391 Author: Dan Winship <danw@gnome.org>
136392 Date:   Fri Apr 23 08:47:18 2010 -0400
136393
136394     GSocketConnection: don't close the socket if it's still reffed
136395
136396     When disposing a GSocketConnection, don't explicitly close the
136397     underlying GSocket. The GSocket will close itself if it gets
136398     destroyed, and if it doesn't get destroyed, that presumably means the
136399     app still wants to use it. Eg, this lets you use GSocketClient to
136400     create a GSocketConnection, and then take the GSocket and destroy the
136401     GSocketConnection.
136402
136403     https://bugzilla.gnome.org/show_bug.cgi?id=616855
136404
136405  gio/gsocketconnection.c | 25 +++++++++++++++++++++++++
136406  1 file changed, 25 insertions(+)
136407
136408 commit e0ff84e68817d12ebf4cde9433c4e1ed703d1eb4
136409 Author: Dan Winship <danw@gnome.org>
136410 Date:   Fri Apr 23 08:21:41 2010 -0400
136411
136412     GSocketInput/OutputStream: fix non-blocking on Windows
136413
136414     The GSocket docs point out that g_socket_send/g_socket_receive may
136415     return G_IO_ERROR_WOULD_BLOCK even if g_socket_condition_check claimed
136416     that they wouldn't. Fix the socket streams to check for that.
136417
136418     https://bugzilla.gnome.org/show_bug.cgi?id=603309
136419
136420  gio/gsocket.c             |  8 ++++++++
136421  gio/gsocketinputstream.c  | 46
136422  ++++++++++++++++++----------------------------
136423  gio/gsocketoutputstream.c | 46
136424  ++++++++++++++++++----------------------------
136425  3 files changed, 44 insertions(+), 56 deletions(-)
136426
136427 commit 2be38f6926d8bf2738c3898e831dcb3928925f90
136428 Author: David Zeuthen <davidz@redhat.com>
136429 Date:   Tue Jun 22 12:12:16 2010 -0400
136430
136431     GDBus: update padding
136432
136433     Add lots of padding for public class structures. Notably, we seemed to
136434     lack any padding whatsoever in the GDBusMessageClass struct (spotted
136435     by Dan Winship). Also switch to using
136436
136437      gpointer padding[N];
136438
136439     instead of
136440
136441      void (*_g_reserved1) (void);
136442      ...
136443      void (*_g_reservedN) (void);
136444
136445     Signed-off-by: David Zeuthen <davidz@redhat.com>
136446
136447  gio/gdbusauth.h                  |  4 ++++
136448  gio/gdbusauthmechanism.h         | 18 +-----------------
136449  gio/gdbusauthmechanismanon.h     | 17 +----------------
136450  gio/gdbusauthmechanismexternal.h | 17 +----------------
136451  gio/gdbusauthmechanismsha1.h     | 17 +----------------
136452  gio/gdbusauthobserver.h          | 17 +----------------
136453  gio/gdbusconnection.h            | 18 ++----------------
136454  gio/gdbusmessage.h               |  4 ++++
136455  gio/gdbusmethodinvocation.h      |  9 +--------
136456  gio/gdbusproxy.h                 |  9 +--------
136457  gio/gdbusserver.h                |  9 +--------
136458  11 files changed, 18 insertions(+), 121 deletions(-)
136459
136460 commit d19380c809525559f55ba5f3304c0e787c2ebfac
136461 Author: Matthias Clasen <mclasen@redhat.com>
136462 Date:   Tue Jun 22 08:24:30 2010 -0400
136463
136464     Improve g_application_new documentation
136465
136466     Patch by Saleem Abdulrasool, bug 622154.
136467
136468  gio/gapplication.c | 5 +++--
136469  1 file changed, 3 insertions(+), 2 deletions(-)
136470
136471 commit 16c2f080497d1ed663237e725192c4f411f92f8f
136472 Author: Ryan Lortie <desrt@desrt.ca>
136473 Date:   Tue Jun 22 08:09:27 2010 -0400
136474
136475     Add single include guards to gvariant[type].h
136476
136477  glib/gvariant.h     | 4 ++++
136478  glib/gvarianttype.h | 4 ++++
136479  2 files changed, 8 insertions(+)
136480
136481 commit 05354cefc54a0f42e5d7dee1798d2b56c135c12c
136482 Author: Tor Lillqvist <tml@iki.fi>
136483 Date:   Tue Jun 22 12:41:01 2010 +0300
136484
136485     Make the protocol.c test program compile on Windows
136486
136487     Note that it does not actually work, though. Maybe because
136488     g_io_channel_set_flags() is not implemented for file descriptor based
136489     GIOChannels on Windows.
136490
136491  glib/tests/protocol.c | 6 ++++++
136492  1 file changed, 6 insertions(+)
136493
136494 commit efb1a054b0858b4475941892f53bbc5186065df9
136495 Author: Tor Lillqvist <tml@iki.fi>
136496 Date:   Tue Jun 22 12:13:21 2010 +0300
136497
136498     Fix build with the Microsoft compiler
136499
136500     Correct a few gccisms and C99isms. Ensure the Windows-specific gio
136501     source files are listed in the generated gio VS project file.
136502
136503  gio/Makefile.am                  | 12 +++++++-----
136504  gio/gcredentials.c               |  2 ++
136505  gio/gdbusauthmechanismexternal.c |  2 ++
136506  gio/gdbusauthmechanismsha1.c     |  5 +++++
136507  gio/gdbusconnection.c            |  2 +-
136508  gio/gdbuserror.c                 |  2 +-
136509  gio/gdbusintrospection.c         |  2 +-
136510  gio/gdbusserver.c                |  3 +++
136511  gio/gio.symbols                  |  2 ++
136512  gio/glocalfileinputstream.c      |  6 ++++--
136513  gio/glocalfileoutputstream.c     |  6 ++++--
136514  11 files changed, 32 insertions(+), 12 deletions(-)
136515
136516 commit 2e842490826644210bc5d2df2df8092597b3f708
136517 Author: Tor Lillqvist <tml@iki.fi>
136518 Date:   Tue Jun 22 12:10:34 2010 +0300
136519
136520     Bypass a few functions not used on Windows when compiling for Windows
136521
136522  gio/glocalfile.c | 4 ++--
136523  1 file changed, 2 insertions(+), 2 deletions(-)
136524
136525 commit 045c96b71a7755927e258c2b116c7c0ee8326bd1
136526 Author: Matthias Clasen <mclasen@redhat.com>
136527 Date:   Mon Jun 21 23:07:46 2010 -0400
136528
136529     Add a test for g_strip_prefix
136530
136531  glib/tests/strfuncs.c | 27 +++++++++++++++++++++++++++
136532  1 file changed, 27 insertions(+)
136533
136534 commit 2f438f18ae8794747dadf5018616d1dcc52a0924
136535 Author: Matthias Clasen <mclasen@redhat.com>
136536 Date:   Mon Jun 21 23:06:17 2010 -0400
136537
136538     Move hash tests to the test framework
136539
136540  glib/tests/Makefile.am                 |   3 +
136541  tests/hash-test.c => glib/tests/hash.c | 220
136542  +++++++++++++++++++++------------
136543  tests/.gitignore                       |   1 -
136544  tests/Makefile.am                      |   2 -
136545  4 files changed, 146 insertions(+), 80 deletions(-)
136546
136547 commit 7d14b5fbf1fcda2068dc01f9a0a2e4b9796daea6
136548 Author: Matthias Clasen <mclasen@redhat.com>
136549 Date:   Mon Jun 21 22:25:28 2010 -0400
136550
136551     Some more tests
136552
136553  glib/tests/checksum.c | 72
136554  +++++++++++++++++++++++++++++++++++++++++++++++++++
136555  1 file changed, 72 insertions(+)
136556
136557 commit 5629366c3d245b78ad148576f2dccabed83baa71
136558 Author: Matthias Clasen <mclasen@redhat.com>
136559 Date:   Mon Jun 21 21:22:09 2010 -0400
136560
136561     Move checksum tests to the test framework
136562
136563  glib/tests/Makefile.am                         |   3 +
136564  tests/checksum-test.c => glib/tests/checksum.c | 103
136565  +++++++++++++------------
136566  tests/.gitignore                               |   1 -
136567  tests/Makefile.am                              |   2 -
136568  4 files changed, 56 insertions(+), 53 deletions(-)
136569
136570 commit 839078ea63f697f1066a040425e1d2070f3c81a2
136571 Author: Matthias Clasen <mclasen@redhat.com>
136572 Date:   Mon Jun 21 20:07:26 2010 -0400
136573
136574     Add some more Unicode tests
136575
136576  glib/tests/utf8-misc.c | 263
136577  +++++++++++++++++++++++++++++++++++++++++++++++++
136578  1 file changed, 263 insertions(+)
136579
136580 commit 45411ccbe3c9d1b08332942d1e7b594330688126
136581 Author: David Zeuthen <davidz@redhat.com>
136582 Date:   Mon Jun 21 16:08:53 2010 -0400
136583
136584     Bug 621945 – Filter outgoing messages in GDBusConnection
136585
136586     This patch breaks some rarely-used public API (only known user is
136587     dconf).
136588
136589     This patch is based on work from Peng Huang <shawn.p.huang@gmail.com>.
136590
136591     See https://bugzilla.gnome.org/show_bug.cgi?id=621945
136592
136593     Signed-off-by: David Zeuthen <davidz@redhat.com>
136594
136595  gio/gdbusconnection.c        | 66
136596  ++++++++++++++++++++++++++++++++++++++----
136597  gio/gdbusconnection.h        |  3 ++
136598  gio/gdbusprivate.c           | 69
136599  ++++++++++++++++++++++++++++++--------------
136600  gio/gdbusprivate.h           |  5 ++++
136601  gio/tests/gdbus-connection.c | 16 ++++++++--
136602  5 files changed, 129 insertions(+), 30 deletions(-)
136603
136604 commit a4cd39e74122c9376954204cb45c6be4926e5ee9
136605 Author: Ryan Lortie <desrt@desrt.ca>
136606 Date:   Mon Jun 21 14:01:50 2010 -0400
136607
136608     gobject docs: ignore some sgml files
136609
136610  docs/reference/gobject/tmpl/.gitignore | 2 ++
136611  1 file changed, 2 insertions(+)
136612
136613 commit a4b42d3a751bcbe22bb41ddfced68eebcce0e386
136614 Author: Ryan Lortie <desrt@desrt.ca>
136615 Date:   Mon Jun 21 13:57:54 2010 -0400
136616
136617     .gitignore the moved tests
136618
136619  glib/tests/.gitignore | 8 ++++++++
136620  1 file changed, 8 insertions(+)
136621
136622 commit c9553af68f543113be41e6ae8dcdd9ee5e2267bc
136623 Author: Ryan Lortie <desrt@desrt.ca>
136624 Date:   Mon Jun 21 13:55:28 2010 -0400
136625
136626     Use -Bsymbolic-functions, drop g*alias PLT hackery
136627
136628     This is a minimal patch-out of the galias functionality.  We will do a
136629     release like this so that we can easily back it out if there are
136630     reported problems.
136631
136632     A more substantial cleanup (mostly removing #includes from every file)
136633     will follow if there are no issues.
136634
136635  configure.in                | 2 +-
136636  gio/Makefile.am             | 6 +++---
136637  gio/makegioalias.pl         | 2 ++
136638  glib/Makefile.am            | 2 +-
136639  glib/makegalias.pl          | 2 ++
136640  gmodule/Makefile.am         | 2 +-
136641  gobject/Makefile.am         | 6 +++---
136642  gobject/makegobjectalias.pl | 2 ++
136643  gthread/Makefile.am         | 2 +-
136644  9 files changed, 16 insertions(+), 10 deletions(-)
136645
136646 commit e549bbf66406fc483cd43ce860ba88e7d83d3c80
136647 Author: Ryan Lortie <desrt@desrt.ca>
136648 Date:   Mon Jun 21 13:25:51 2010 -0400
136649
136650     distcheck fix
136651
136652  gio/tests/Makefile.am | 1 +
136653  1 file changed, 1 insertion(+)
136654
136655 commit d5dc656d35887780008c95c5ed496f628948813c
136656 Author: Ryan Lortie <desrt@desrt.ca>
136657 Date:   Mon Jun 21 13:25:44 2010 -0400
136658
136659     Add check for -Bsymbolic-functions linker flag
136660
136661  configure.in | 15 +++++++++++++++
136662  1 file changed, 15 insertions(+)
136663
136664 commit 7556f660b551d0713100af6672287393350d9a19
136665 Author: Ryan Lortie <desrt@desrt.ca>
136666 Date:   Mon Jun 21 11:30:26 2010 -0400
136667
136668     Remove gsettings-schema-convert tool
136669
136670     Having this tool in GLib is a bad idea for a number of reasons:
136671
136672       - experience has shown that the simple file format was a bad idea
136673
136674       - the tool is currently implemented with a hack that would require a
136675         dependency inversion to solve (the tool needs to depend on Python
136676         GVariant bindings)
136677
136678       - the tool itself is unmaintained
136679
136680     It will be moved to the GConf git repository so people can continue to
136681     use it for the purpose of converting GConf schemas.
136682
136683  docs/reference/gio/Makefile.am                  |    2 -
136684  docs/reference/gio/gio-docs.xml                 |    1 -
136685  docs/reference/gio/glib-compile-schemas.xml     |    6 -
136686  docs/reference/gio/gsettings-schema-convert.xml |  113 ---
136687  docs/reference/gio/migrating-gconf.xml          |    2 +-
136688  gio/Makefile.am                                 |    1 -
136689  gio/gsettings-schema-convert                    | 1076
136690  -----------------------
136691  7 files changed, 1 insertion(+), 1200 deletions(-)
136692
136693 commit 95c4ec1056468764dd6c71971ad06370c0f1b99b
136694 Author: Javier Jardón <jjardon@gnome.org>
136695 Date:   Mon Jun 21 17:28:15 2010 +0200
136696
136697     [docs] Fix typo
136698
136699  docs/reference/glib/building.sgml | 2 +-
136700  1 file changed, 1 insertion(+), 1 deletion(-)
136701
136702 commit 6c02c99df0cb1c3b9bdb20c8fd56eddc7ae8bf2a
136703 Author: Sven Herzberg <herzi@gnome-de.org>
136704 Date:   Tue Apr 20 15:01:17 2010 +0200
136705
136706     don't treat debug/info/message as fatal messages by default
136707
136708     * glib/gtestutils.c: don't treat non-fatal messages as errors
136709     * glib/tests/.gitignore: silence
136710     * glib/tests/Makefile.am: updated
136711     * glib/tests/protocol.c: add a test for the message treatment
136712
136713  glib/gtestutils.c      |   8 +-
136714  glib/tests/.gitignore  |   1 +
136715  glib/tests/Makefile.am |  10 +-
136716  glib/tests/protocol.c  | 334
136717  +++++++++++++++++++++++++++++++++++++++++++++++++
136718  4 files changed, 348 insertions(+), 5 deletions(-)
136719
136720 commit 60a5b197991aae58de4a85c9020a49edc5003457
136721 Author: Matthias Clasen <mclasen@redhat.com>
136722 Date:   Mon Jun 21 00:00:51 2010 -0400
136723
136724     Add a test for g_unichar_validate
136725
136726  glib/tests/utf8-misc.c | 12 ++++++++++++
136727  1 file changed, 12 insertions(+)
136728
136729 commit f13618623b191c539cc151d19f7f5b54e24b3607
136730 Author: Matthias Clasen <mclasen@redhat.com>
136731 Date:   Sun Jun 20 23:46:01 2010 -0400
136732
136733     Test inplace decoding
136734
136735  glib/tests/base64.c | 36 +++++++++++++++++++++++++++++++++++-
136736  1 file changed, 35 insertions(+), 1 deletion(-)
136737
136738 commit db5bd7b90b78508b8be448b8cd5de7735b3ca520
136739 Author: Matthias Clasen <mclasen@redhat.com>
136740 Date:   Sun Jun 20 23:35:31 2010 -0400
136741
136742     Some more utf8 tests
136743
136744  glib/tests/Makefile.am |  3 ++
136745  glib/tests/utf8-misc.c | 99
136746  ++++++++++++++++++++++++++++++++++++++++++++++++++
136747  2 files changed, 102 insertions(+)
136748
136749 commit a2f4564fd9bee001e6b4d60df257ab6b2110f22f
136750 Author: Matthias Clasen <mclasen@redhat.com>
136751 Date:   Sun Jun 20 23:07:39 2010 -0400
136752
136753     Test glib_check_version
136754
136755  glib/tests/utils.c | 24 ++++++++++++++++++++++++
136756  1 file changed, 24 insertions(+)
136757
136758 commit cca48bd5b9de1d4902b12acc86778def3ae00cbe
136759 Author: Matthias Clasen <mclasen@redhat.com>
136760 Date:   Sun Jun 20 22:46:47 2010 -0400
136761
136762     Add support for coverage reports with lcov
136763
136764     Patch by Patrick Hulin, bug #501057.
136765
136766  Makefile.am                       |  2 +-
136767  Makefile.decl                     | 22 +++++++++++++
136768  configure.in                      | 69
136769  +++++++++++++++++++++++++++++++++++++++
136770  docs/reference/glib/building.sgml | 19 ++++++++++-
136771  4 files changed, 110 insertions(+), 2 deletions(-)
136772
136773 commit bad7f1e54f03284cfd6235d345270ecada4379b5
136774 Author: Matthias Clasen <mclasen@redhat.com>
136775 Date:   Sun Jun 20 22:18:30 2010 -0400
136776
136777     Some fixes
136778
136779  glib/tests/collate.c       |  2 ++
136780  glib/tests/utf8-pointer.c  | 39 ++++++++++++++------------
136781  glib/tests/utf8-validate.c | 68
136782  ++++++++++++++++++----------------------------
136783  3 files changed, 50 insertions(+), 59 deletions(-)
136784
136785 commit 7bea2a7a4fec3dda19d08474c73f56a0f7cf2741
136786 Author: Matthias Clasen <mclasen@redhat.com>
136787 Date:   Sun Jun 20 21:16:24 2010 -0400
136788
136789     Move utf8 validation tests to the test framework
136790
136791  glib/tests/Makefile.am                | 3 +++
136792  {tests => glib/tests}/utf8-validate.c | 0
136793  tests/Makefile.am                     | 3 ---
136794  3 files changed, 3 insertions(+), 3 deletions(-)
136795
136796 commit 5b08ef84e4132db8f3e873f52c4bc929949dff4d
136797 Author: Matthias Clasen <mclasen@redhat.com>
136798 Date:   Sun Jun 20 21:04:47 2010 -0400
136799
136800     Move utf8 pointer tests to test framework
136801
136802  glib/tests/Makefile.am               |   6 +
136803  glib/tests/collate.c                 | 215
136804  +++++++++++++++++++++++++++++++++++
136805  {tests => glib/tests}/utf8-pointer.c |   0
136806  tests/Makefile.am                    |   1 -
136807  4 files changed, 221 insertions(+), 1 deletion(-)
136808
136809 commit 0ed575213b0be6553f08c7e3b35e49faae09f7ad
136810 Author: Matthias Clasen <mclasen@redhat.com>
136811 Date:   Sun Jun 20 16:24:56 2010 -0400
136812
136813     Consolide base64 tests in a single file
136814
136815  glib/tests/base64.c   | 197 +++++++++++++++++++++++++++++++++++++++++
136816  tests/Makefile.am     |   3 -
136817  tests/testingbase64.c | 236
136818  --------------------------------------------------
136819  3 files changed, 197 insertions(+), 239 deletions(-)
136820
136821 commit 08d6e535be868b04fe83d02cb8a99a8db96d2192
136822 Author: Matthias Clasen <mclasen@redhat.com>
136823 Date:   Sun Jun 20 12:29:17 2010 -0400
136824
136825     Move scanner tests to glib/tests
136826
136827  glib/tests/Makefile.am             | 3 +++
136828  {tests => glib/tests}/scannerapi.c | 0
136829  tests/Makefile.am                  | 7 -------
136830  3 files changed, 3 insertions(+), 7 deletions(-)
136831
136832 commit 87df095de3246142c9407f088b300c3a18846a94
136833 Author: Ryan Lortie <desrt@desrt.ca>
136834 Date:   Sun Jun 20 12:32:00 2010 -0400
136835
136836     GVariant: fix doc copy/paste error
136837
136838  glib/gvariant.c | 2 +-
136839  1 file changed, 1 insertion(+), 1 deletion(-)
136840
136841 commit ede159ec452aa27d7ea0058833ea39baed14756e
136842 Author: Ryan Lortie <desrt@desrt.ca>
136843 Date:   Sun Jun 20 12:30:27 2010 -0400
136844
136845     Add enum type for GVariantParseError
136846
136847  docs/reference/glib/glib-sections.txt | 1 +
136848  glib/gvariant-parser.c                | 7 +++++++
136849  glib/gvariant.h                       | 5 +++++
136850  3 files changed, 13 insertions(+)
136851
136852 commit 09aa2e79ab9b39b92c1cc911b95b49872a417382
136853 Author: Matthias Clasen <mclasen@redhat.com>
136854 Date:   Sun Jun 20 12:23:13 2010 -0400
136855
136856     Move sequence tests to the test framework
136857
136858  glib/tests/Makefile.am |    3 +
136859  glib/tests/sequence.c  | 1286
136860  +++++++++++++++++++++++++++++++++++++++++++++++
136861  tests/sequence-test.c  | 1301
136862  ------------------------------------------------
136863  3 files changed, 1289 insertions(+), 1301 deletions(-)
136864
136865 commit bf8ce25216c14c8f6f3267b0af107c03390e63bf
136866 Author: Matthias Clasen <mclasen@redhat.com>
136867 Date:   Sun Jun 20 11:34:31 2010 -0400
136868
136869     Move base64 tests of to test framework
136870
136871  glib/tests/Makefile.am |   3 ++
136872  glib/tests/base64.c    | 139
136873  +++++++++++++++++++++++++++++++++++++++++++++++++
136874  tests/base64-test.c    | 138
136875  ------------------------------------------------
136876  3 files changed, 142 insertions(+), 138 deletions(-)
136877
136878 commit 9a85f654c77dab88f625169a0128d890acf50b0b
136879 Author: Matthias Clasen <mclasen@redhat.com>
136880 Date:   Sun Jun 20 11:20:41 2010 -0400
136881
136882     Add new scripts to docs
136883
136884  docs/reference/glib/tmpl/unicode.sgml | 15 +++++++++++++++
136885  1 file changed, 15 insertions(+)
136886
136887 commit f849dbac05bad8e60b00707823f5c6d935ff36c1
136888 Author: Matthias Clasen <mclasen@redhat.com>
136889 Date:   Sun Jun 20 11:07:49 2010 -0400
136890
136891     Move regex tests to the g_test framework
136892
136893  glib/tests/Makefile.am |    3 +
136894  glib/tests/regex.c     | 1870 ++++++++++++++++++++++++++++++++++++++++++
136895  tests/Makefile.am      |    4 +-
136896  tests/regex-test.c     | 2122
136897  ------------------------------------------------
136898  4 files changed, 1874 insertions(+), 2125 deletions(-)
136899
136900 commit fc5f3a96be53ceb8b431dffa675e622ec8a48186
136901 Author: Christian Persch <chpe@gnome.org>
136902 Date:   Sun Jun 20 02:32:35 2010 +0200
136903
136904     Docs fix
136905
136906  gio/gdatainputstream.c | 12 ++++++------
136907  1 file changed, 6 insertions(+), 6 deletions(-)
136908
136909 commit 85621f1a0f4d77cde71e37ed8212e707f4af441d
136910 Author: Matthias Clasen <mclasen@redhat.com>
136911 Date:   Sun Jun 20 01:46:35 2010 -0400
136912
136913     Update the include pcre to 8.02
136914
136915  glib/pcre/Makefile.am            |    1 -
136916  glib/pcre/pcre.h                 |   21 +-
136917  glib/pcre/pcre_compile.c         | 1329 ++++++++++++++++++++++----------
136918  glib/pcre/pcre_config.c          |    6 +-
136919  glib/pcre/pcre_dfa_exec.c        |  514 +++++++++----
136920  glib/pcre/pcre_exec.c            | 1563
136921  +++++++++++++++++++++++++++++---------
136922  glib/pcre/pcre_fullinfo.c        |   15 +-
136923  glib/pcre/pcre_globals.c         |   23 +-
136924  glib/pcre/pcre_info.c            |    4 +-
136925  glib/pcre/pcre_internal.h        |  759 ++++++++++++++++--
136926  glib/pcre/pcre_newline.c         |    8 +-
136927  glib/pcre/pcre_study.c           |  448 ++++++++++-
136928  glib/pcre/pcre_tables.c          |  631 +++++++++------
136929  glib/pcre/pcre_try_flipped.c     |    6 +-
136930  glib/pcre/pcre_ucp_searchfuncs.c |   46 +-
136931  glib/pcre/pcre_xclass.c          |    7 +-
136932  glib/pcre/ucp.h                  |   53 +-
136933  glib/pcre/ucpinternal.h          |   92 ---
136934  18 files changed, 4133 insertions(+), 1393 deletions(-)
136935
136936 commit b0b7aeffc063981c32ff99da0385841ba18f5847
136937 Author: Matthias Clasen <mclasen@redhat.com>
136938 Date:   Sun Jun 20 01:14:55 2010 -0400
136939
136940     Add Unicode 5.2 scripts
136941
136942  glib/gunicode.h | 19 ++++++++++++++++++-
136943  1 file changed, 18 insertions(+), 1 deletion(-)
136944
136945 commit 5fffa39b6ae8f8faf1036fbf07de02ffe84ef099
136946 Author: Matthias Clasen <mclasen@redhat.com>
136947 Date:   Sun Jun 20 00:09:00 2010 -0400
136948
136949     Fix a memory leak in g_ptr_array_remove_index_fast
136950
136951     We need to call the element_free_func even if we remove the
136952     last element. Bug #618866.
136953
136954  glib/garray.c | 11 +++++------
136955  1 file changed, 5 insertions(+), 6 deletions(-)
136956
136957 commit ea6470e31a6884a7243e9cd4df9734f1dc4828b9
136958 Author: Ryan Lortie <desrt@desrt.ca>
136959 Date:   Sat Jun 19 16:13:58 2010 -0400
136960
136961     GSettings: complete support for enum binding
136962
136963  gio/gsettings-mapping.c | 22 ++++++++++++++++++++++
136964  1 file changed, 22 insertions(+)
136965
136966 commit dbe68f7c834c152c111afba41ffffd70a8e6997c
136967 Author: Johan Dahlin <johan@gnome.org>
136968 Date:   Sat Jun 19 15:23:35 2010 -0300
136969
136970     [configure] Require dbus 1.2.14
136971
136972     dbus_message_set_serial requires dbus 1.2.14, make the dependency
136973     explicit instead of failing to compile a test.
136974
136975  configure.in | 3 ++-
136976  1 file changed, 2 insertions(+), 1 deletion(-)
136977
136978 commit 2d4e48b73c3efe74c3818616de6fcc332f2e640a
136979 Author: Christian Persch <chpe@gnome.org>
136980 Date:   Sat Jun 19 20:04:20 2010 +0200
136981
136982     Tiny docs fix
136983
136984  gobject/gvaluetypes.c | 8 ++++----
136985  1 file changed, 4 insertions(+), 4 deletions(-)
136986
136987 commit db68f8203ab9b81e70dbada99faaf69c727f793c
136988 Author: Christian Persch <chpe@gnome.org>
136989 Date:   Fri Jun 18 01:08:13 2010 +0200
136990
136991     Add g_value_take_variant
136992
136993     Turns out we do need g_value_take_variant(), so we can correctly
136994     implement VARIANT:* marshalers.
136995
136996     Bug #621947.
136997
136998  docs/reference/gobject/gobject-sections.txt |  1 +
136999  gobject/glib-genmarshal.c                   |  2 +-
137000  gobject/gobject.symbols                     |  1 +
137001  gobject/gtype.h                             |  7 +++
137002  gobject/gvaluetypes.c                       | 39 ++++++++++++++
137003  gobject/gvaluetypes.h                       |  2 +
137004  tests/gobject/accumulator.c                 | 81
137005  +++++++++++++++++++++++++++++
137006  tests/gobject/testmarshal.list              |  2 +-
137007  8 files changed, 133 insertions(+), 2 deletions(-)
137008
137009 commit 052ef2614af7a8706035982d8211fff64241e83f
137010 Author: Christian Persch <chpe@gnome.org>
137011 Date:   Sat Jun 19 16:42:11 2010 +0200
137012
137013     Add g_variant_is_floating
137014
137015  docs/reference/glib/glib-sections.txt |  1 +
137016  glib/glib.symbols                     |  1 +
137017  glib/gvariant-core.c                  | 24 ++++++++++++++++++++++++
137018  glib/gvariant.h                       |  1 +
137019  glib/tests/gvariant.c                 | 13 +++++++++++++
137020  5 files changed, 40 insertions(+)
137021
137022 commit 7bb00fd0e8a18b3e20d30053579f002e587dfbbb
137023 Author: Christian Persch <chpe@gnome.org>
137024 Date:   Sat Jun 19 16:41:25 2010 +0200
137025
137026     Fix a preprocessor warning with --disable-visibility
137027
137028     Don't redefine DISABLE_VISIBILITY when already building with
137029     --disable-visibility.
137030
137031  gthread/tests/1bit-mutex.c | 2 ++
137032  1 file changed, 2 insertions(+)
137033
137034 commit a558e460a2f493670932faa4c947ffc42ea8bc70
137035 Author: Milan Bouchet-Valat <nalimilan@club.fr>
137036 Date:   Sat Jun 19 19:00:13 2010 +0200
137037
137038     Fix gsettings tool crash, part 2
137039
137040     Same as previous commit, but for two other functions it missed.
137041
137042  gio/gsettings-tool.c | 10 ++++++++--
137043  1 file changed, 8 insertions(+), 2 deletions(-)
137044
137045 commit 62939f5e45cd102313285ec13f90c3b4763e6ca8
137046 Author: Milan Bouchet-Valat <nalimilan@club.fr>
137047 Date:   Sat Jun 19 18:33:26 2010 +0200
137048
137049     Fix gsettings tool crash
137050
137051     When no path is provided for the schema, we have call
137052     g_settings_new() instead of g_settings_new_with_path()
137053     passing a NULL path.
137054
137055     This was crashing the tool on start since an assertion was
137056     recently added to g_settings_new_with_path() to refuse NULL.
137057
137058  gio/gsettings-tool.c | 10 ++++++++--
137059  1 file changed, 8 insertions(+), 2 deletions(-)
137060
137061 commit a7689537605ade51b19be76baa3fba303527483d
137062 Author: Ryan Lortie <desrt@desrt.ca>
137063 Date:   Sat Jun 19 11:38:57 2010 -0400
137064
137065     Fix bug in strinfo
137066
137067     We can't search for a larger needle inside of a smaller haystack, and
137068     unsigned integer subtraction tends to result in very large numbers
137069     rather than small ones.
137070
137071     Add a check for this case and abort out immediately.
137072
137073     Also add a test case (lifted directly from the docs) that demonstrates
137074     the problem.
137075
137076     Issue discovered and tracked down by Milan Bouchet-Valat
137077
137078  gio/strinfo.c                                |  3 +++
137079  gio/tests/gschema-compile.c                  |  3 ++-
137080  gio/tests/schema-tests/from-docs.gschema.xml | 34
137081  ++++++++++++++++++++++++++++
137082  3 files changed, 39 insertions(+), 1 deletion(-)
137083
137084 commit e91541bf8c2e915b330c6dfee46a7709949da3a9
137085 Author: Fran Diéguez <fran.dieguez@mabishu.com>
137086 Date:   Sat Jun 19 15:13:41 2010 +0200
137087
137088     Updated Galician translations
137089
137090  po/gl.po | 104
137091  +++++++++++++++++++++++++++++++++++----------------------------
137092  1 file changed, 58 insertions(+), 46 deletions(-)
137093
137094 commit a2888fbbf0f1a61436e036ff81a14f19fe45d5d0
137095 Author: Ryan Lortie <desrt@desrt.ca>
137096 Date:   Fri Jun 18 23:14:46 2010 -0400
137097
137098     Add a note to docs about paragraphs in schemas
137099
137100  docs/reference/gio/migrating-gconf.xml | 3 ++-
137101  1 file changed, 2 insertions(+), 1 deletion(-)
137102
137103 commit 6217c9b41eb369cac48149639369f51b85763986
137104 Author: Ryan Lortie <desrt@desrt.ca>
137105 Date:   Fri Jun 18 22:59:43 2010 -0400
137106
137107     Conditional gsettings.m4 support, AC_PATH_PROG
137108
137109     Add new support for conditional enabling of GSettings (as per
137110     bug #616718) and use AC_PATH_PROG instead of AC_PATH_TOOL (as per
137111     bug #621172).
137112
137113  configure.in          | 2 +-
137114  m4macros/gsettings.m4 | 6 ++++--
137115  2 files changed, 5 insertions(+), 3 deletions(-)
137116
137117 commit 1ed105b19b31bd5265de7d62156732b343c086e3
137118 Author: Jürg Billeter <j@bitron.ch>
137119 Date:   Fri Jun 18 23:48:28 2010 +0200
137120
137121     GDBus: Sink closures in _with_closures functions
137122
137123     See https://bugzilla.gnome.org/show_bug.cgi?id=621092#c12
137124
137125     Signed-off-by: David Zeuthen <davidz@redhat.com>
137126
137127  gio/gdbusnameowning.c   | 25 ++++++++++++++++++++-----
137128  gio/gdbusnamewatching.c | 20 ++++++++++++++++----
137129  2 files changed, 36 insertions(+), 9 deletions(-)
137130
137131 commit 8f5bde679e7cf5b519988b0fa36c300ecce3f19f
137132 Author: Colin Walters <walters@verbum.org>
137133 Date:   Wed Jun 16 14:17:26 2010 -0400
137134
137135     [GApplication] Add working directory to platform data
137136
137137     https://bugzilla.gnome.org/show_bug.cgi?id=621838
137138
137139  gio/gapplication.c     | 51
137140  ++++++++++++++++++++++++++++++++++++++++++++------
137141  gio/gdbusapplication.c | 12 ++----------
137142  gio/tests/testapp.c    | 20 ++++++++++++++++++++
137143  3 files changed, 67 insertions(+), 16 deletions(-)
137144
137145 commit 6ff13071ae4729b0a0e2ba9404fef5e5dd6c14b2
137146 Author: Tor Lillqvist <tml@iki.fi>
137147 Date:   Fri Jun 18 10:56:25 2010 +0300
137148
137149     Fix build on non-Unix
137150
137151  gio/gnullapplication.c | 4 ++--
137152  1 file changed, 2 insertions(+), 2 deletions(-)
137153
137154 commit 4edfc34e5bae34f69d6771e2732f54821a4f7307
137155 Author: Matthias Clasen <mclasen@redhat.com>
137156 Date:   Thu Jun 17 19:42:46 2010 -0400
137157
137158     2.25.9
137159
137160  configure.in | 2 +-
137161  1 file changed, 1 insertion(+), 1 deletion(-)
137162
137163 commit 7b1f45c2e8b5f3ba3595c5cf74fbfc70f03b61c0
137164 Author: Matthias Clasen <mclasen@redhat.com>
137165 Date:   Thu Jun 17 19:08:13 2010 -0400
137166
137167     Fix a mismerge
137168
137169  docs/reference/gio/gio-sections.txt | 1 -
137170  1 file changed, 1 deletion(-)
137171
137172 commit 9b59059d9e85d10406393cef08e432626dcc78da
137173 Author: Matthias Clasen <mclasen@redhat.com>
137174 Date:   Thu Jun 17 19:04:03 2010 -0400
137175
137176     Fix distcheck
137177
137178  gio/gio.symbols | 6 ++++++
137179  1 file changed, 6 insertions(+)
137180
137181 commit bdd8fef4c05b41f534f138b0cf2f252e6ebd379f
137182 Author: Christian Persch <chpe@gnome.org>
137183 Date:   Fri Jun 18 00:38:46 2010 +0200
137184
137185     Fix VARIANT out args
137186
137187     Use g_value_set_variant(), not the nonexistent g_value_take_variant().
137188
137189  gobject/glib-genmarshal.c | 2 +-
137190  1 file changed, 1 insertion(+), 1 deletion(-)
137191
137192 commit 30df71e382f76626f8abcdd16b800392be183b42
137193 Author: Christian Persch <chpe@gnome.org>
137194 Date:   Fri Jun 18 00:10:17 2010 +0200
137195
137196     Add VARIANT to glib-genmarshal docs
137197
137198  docs/reference/gobject/glib-genmarshal.xml | 7 +++++++
137199  1 file changed, 7 insertions(+)
137200
137201 commit 79d32c2fc18dcd62e9e12ca871676d35697c9d41
137202 Author: David Zeuthen <davidz@redhat.com>
137203 Date:   Thu Jun 17 17:58:25 2010 -0400
137204
137205     GDBusMessage: Fix bug when deserializing a message
137206
137207     See https://bugzilla.gnome.org/show_bug.cgi?id=621838 for the whole
137208     story. The problem was that we ended up reading data from arrays of
137209     arrays when we were just supposed to be aligning the buffers.
137210
137211     Also add a host of debug infrastructure that was needed to find the
137212     root cause. For now it can be turned on only via defining
137213     DEBUG_SERIALIZER. In the future we might want to make it work via
137214     G_DBUS_DEBUG. In a nutshell, the added debug info looks like this
137215
137216     Parsing blob (blob_len = 0x0084 bytes)
137217       0000: 6c 01 00 01  3c 00 00 00  41 00 00 00  37 00 00 00
137218       l...<...A...7...
137219       0010: 08 01 67 00  08 61 61 79  61 7b 73 76  7d 00 00 00
137220       ..g..aaya{sv}...
137221       0020: 01 01 6f 00  08 00 00 00  2f 66 6f 6f  2f 62 61 72
137222       ..o...../foo/bar
137223       0030: 00 00 00 00  00 00 00 00  03 01 73 00  06 00 00 00
137224       ..........s.....
137225       0040: 4d 65 6d 62  65 72 00 00  00 00 00 00  34 00 00 00
137226       Member......4...
137227       0050: 03 00 00 00  63 77 64 00  01 73 00 00  23 00 00 00
137228       ....cwd..s..#...
137229       0060: 2f 68 6f 6d  65 2f 64 61  76 69 64 7a  2f 48 61 63
137230       /home/davidz/Hac
137231       0070: 6b 69 6e 67  2f 67 6c 69  62 2f 67 69  6f 2f 74 65
137232       king/glib/gio/te
137233       0080: 73 74 73 00                                           sts.
137234
137235     Parsing headers (blob_len = 0x0084 bytes)
137236       Reading type a{yv} from offset 0x000c: array spans 0x0037 bytes
137237         Reading type {yv} from offset 0x0010
137238           Reading type y from offset 0x0010: 0x08 '
137239           Reading type v from offset 0x0011
137240             Reading type g from offset 0x0014: 'aaya{sv}'
137241         Reading type {yv} from offset 0x001e
137242           Reading type y from offset 0x0020: 0x01 '\ 1'
137243           Reading type v from offset 0x0021
137244             Reading type o from offset 0x0024: '/foo/bar'
137245         Reading type {yv} from offset 0x0031
137246           Reading type y from offset 0x0038: 0x03 '\ 3'
137247           Reading type v from offset 0x0039
137248             Reading type s from offset 0x003c: 'Member'
137249     Parsing body (blob_len = 0x0084 bytes)
137250       Reading type (aaya{sv}) from offset 0x0047
137251         Reading type aay from offset 0x0048: array spans 0x0000 bytes
137252         Reading type a{sv} from offset 0x004c: array spans 0x0034 bytes
137253           Reading type {sv} from offset 0x0050
137254             Reading type s from offset 0x0050: 'cwd'
137255             Reading type v from offset 0x0058
137256               Reading type s from offset 0x005b:
137257               '/home/davidz/Hacking/glib/gio/tests'
137258     OK
137259
137260     Signed-off-by: David Zeuthen <davidz@redhat.com>
137261
137262  gio/gdbusmessage.c              | 132
137263  +++++++++++++++++++++++++++++++++++-----
137264  gio/gdbusprivate.c              |  10 +--
137265  gio/gdbusprivate.h              |   2 +
137266  gio/tests/gdbus-serialization.c |   9 +++
137267  4 files changed, 134 insertions(+), 19 deletions(-)
137268
137269 commit 86d681ba3eb0df135b9ac592594c397021455425
137270 Author: Christian Persch <chpe@gnome.org>
137271 Date:   Thu Jun 17 23:44:25 2010 +0200
137272
137273     Distcheck fix
137274
137275     Add a missing symbol to gobject.symbols.
137276
137277  gobject/gobject.symbols | 1 +
137278  1 file changed, 1 insertion(+)
137279
137280 commit 0766981a1e634b850bec602d0bea6bc255377edb
137281 Author: Ryan Lortie <desrt@desrt.ca>
137282 Date:   Thu Jun 17 16:56:09 2010 -0400
137283
137284     Make g_settings_sync() a proper prototype.
137285
137286  gio/gsettings-tool.c | 2 +-
137287  gio/gsettings.h      | 2 +-
137288  2 files changed, 2 insertions(+), 2 deletions(-)
137289
137290 commit 408daaa29445264073da1ac296dba5697ed4883c
137291 Author: Matthias Clasen <mclasen@redhat.com>
137292 Date:   Thu Jun 17 16:36:58 2010 -0400
137293
137294     Fix the build
137295
137296  gio/gapplication.c | 6 +++---
137297  1 file changed, 3 insertions(+), 3 deletions(-)
137298
137299 commit df81e3f33e710ce64060a87b8ecf0aab1360bd5a
137300 Author: Matthias Clasen <mclasen@redhat.com>
137301 Date:   Thu Jun 17 16:13:29 2010 -0400
137302
137303     Updates
137304
137305  NEWS | 13 ++++++++++---
137306  1 file changed, 10 insertions(+), 3 deletions(-)
137307
137308 commit 0c506f200a60124197e8c20507a86516bb950ec4
137309 Author: David Zeuthen <davidz@redhat.com>
137310 Date:   Thu Jun 17 16:09:12 2010 -0400
137311
137312     GDBus: Complain via g_warning() if an invalid message is received
137313
137314     While we are already propagating the error to the user via the
137315     GDBusConnection::disconnected signal (because the only safe thing is
137316     to disconnect the other peer), changes are the user is simply not
137317     listening to this signal.
137318
137319     This should never ever happen unless there's a bug in the
137320     serializaer/deserializer so it's fine to complain via g_warning()
137321     here.
137322
137323     Bug 621838, see
137324
137325      https://bugzilla.gnome.org/show_bug.cgi?id=621838
137326
137327     is related to this.
137328
137329     Signed-off-by: David Zeuthen <davidz@redhat.com>
137330
137331  gio/gdbusprivate.c | 10 ++++++++++
137332  1 file changed, 10 insertions(+)
137333
137334 commit 57dff1e06011347cc11492a36dc187cbcf5eece8
137335 Author: David Zeuthen <davidz@redhat.com>
137336 Date:   Thu Jun 17 16:02:24 2010 -0400
137337
137338     GDBusMessage: Properly check error and bail if set
137339
137340     Otherwise we may set a GError on top of it.
137341
137342     Signed-off-by: David Zeuthen <davidz@redhat.com>
137343
137344  gio/gdbusmessage.c | 2 ++
137345  1 file changed, 2 insertions(+)
137346
137347 commit 8a105625b0261e2e3f45241e2892475fa7b45b88
137348 Author: Matthias Clasen <mclasen@redhat.com>
137349 Date:   Thu Jun 17 16:07:52 2010 -0400
137350
137351     Documentation fixups
137352
137353  docs/reference/gio/gio-sections.txt | 10 +++++-----
137354  gio/gapplication.c                  | 10 ++++++----
137355  gio/gapplication.h                  |  6 +++---
137356  gio/gunixconnection.c               |  8 ++++----
137357  4 files changed, 18 insertions(+), 16 deletions(-)
137358
137359 commit 19a752a5f4b39ce43e6e3a26a478c1594b0627ca
137360 Author: Matthias Clasen <mclasen@redhat.com>
137361 Date:   Thu Jun 17 15:51:37 2010 -0400
137362
137363     fix a typo
137364
137365  gobject/gvaluetypes.c | 2 +-
137366  1 file changed, 1 insertion(+), 1 deletion(-)
137367
137368 commit 10e430bcc09d82cf9b3634242981296e0d47693b
137369 Author: Christian Persch <chpe@gnome.org>
137370 Date:   Thu Jun 17 21:40:47 2010 +0200
137371
137372     Fix GApplication for the G_TYPE_VARIANT change
137373
137374  gio/gapplication.c   | 54
137375  ++++++++++++++++++++++------------------------------
137376  gio/gio-marshal.list |  5 +++--
137377  2 files changed, 26 insertions(+), 33 deletions(-)
137378
137379 commit daee48a0af26105175db5768f770ddb8f1a4a7b1
137380 Author: Matthias Clasen <mclasen@redhat.com>
137381 Date:   Thu Jun 17 15:29:45 2010 -0400
137382
137383     Update api docs to current api
137384
137385  docs/reference/gio/gio-sections.txt | 9 ++-------
137386  1 file changed, 2 insertions(+), 7 deletions(-)
137387
137388 commit 0a7e6255b37efd2005bb86a5843921d4adc3bdf8
137389 Author: David Zeuthen <davidz@redhat.com>
137390 Date:   Thu Jun 17 15:27:18 2010 -0400
137391
137392     Catch up with G_TYPE_VARIANT changes
137393
137394     The GType for a GVariant is now a fundamental GType instead of a boxed
137395     one so use the right marshaller.
137396
137397     Signed-off-by: David Zeuthen <davidz@redhat.com>
137398
137399  gio/gdbusproxy.c     | 4 ++--
137400  gio/gio-marshal.list | 2 ++
137401  2 files changed, 4 insertions(+), 2 deletions(-)
137402
137403 commit 2c5e1d51934a7983acea9e392de5741c47b8be14
137404 Author: Matthias Clasen <mclasen@redhat.com>
137405 Date:   Thu Jun 17 15:07:08 2010 -0400
137406
137407     Fix a typo
137408
137409  gio/gsettings.c | 2 +-
137410  1 file changed, 1 insertion(+), 1 deletion(-)
137411
137412 commit 0010e86572092ba00eaf01796c863e7584e29611
137413 Author: Ryan Lortie <desrt@desrt.ca>
137414 Date:   Thu Jun 17 15:06:33 2010 -0400
137415
137416     GSettings: remove "context" from backend too.
137417
137418     Note: this is a GSettingsBackend API/ABI change.
137419
137420  gio/gsettingsbackend.c | 73
137421  +-------------------------------------------------
137422  gio/gsettingsbackend.h |  2 --
137423  2 files changed, 1 insertion(+), 74 deletions(-)
137424
137425 commit 4708b8ecc3f00e49aa98cb5989b5474a3257906c
137426 Author: Christian Persch <chpe@gnome.org>
137427 Date:   Thu Jun 17 18:03:51 2010 +0200
137428
137429     Add fundamental type and pspec for GVariant
137430
137431     Make G_TYPE_VARIANT a fundamental type instead of boxed, and add
137432     g_variant_{set,get,dup}_variant.
137433
137434     Add GParamSpecVariant.
137435
137436     Bug #610863.
137437
137438  NEWS                                        |   4 +
137439  docs/reference/gobject/gobject-sections.txt |  13 ++-
137440  gobject/gboxed.c                            |  15 ++-
137441  gobject/gboxed.h                            |  13 +--
137442  gobject/glib-genmarshal.c                   |   4 +
137443  gobject/gmarshal.list                       |   2 +
137444  gobject/gobject.symbols                     |   6 +-
137445  gobject/gparamspecs.c                       | 127
137446  +++++++++++++++++++++++-
137447  gobject/gparamspecs.h                       |  52 ++++++++++
137448  gobject/gtype.h                             |  13 ++-
137449  gobject/gvaluetypes.c                       | 148
137450  ++++++++++++++++++++++++++++
137451  gobject/gvaluetypes.h                       |  15 +++
137452  tests/gobject/gvalue-test.c                 |  38 +++++--
137453  tests/gobject/paramspec-test.c              |  46 +++++++--
137454  14 files changed, 461 insertions(+), 35 deletions(-)
137455
137456 commit f2ae6217771b1014efb86eab0f5346d3b297024e
137457 Author: Ryan Lortie <desrt@desrt.ca>
137458 Date:   Thu Jun 17 14:58:46 2010 -0400
137459
137460     Revert "GVariant: add g_variant_default_value()"
137461
137462     This reverts commit b205dc77cb14f67818eaac23d0eb3f5d1b867921.
137463
137464     We decided to go the other route with the GParamSpec.
137465
137466  docs/reference/glib/glib-sections.txt |  1 -
137467  glib/glib.symbols                     |  1 -
137468  glib/gvariant.c                       | 32
137469  ++------------------------------
137470  glib/gvariant.h                       |  1 -
137471  4 files changed, 2 insertions(+), 33 deletions(-)
137472
137473 commit 58e000d30127b70f147f5f615fddea5358992029
137474 Author: Ryan Lortie <desrt@desrt.ca>
137475 Date:   Thu Jun 17 14:33:50 2010 -0400
137476
137477     Only run the schema compiler from the test cases
137478
137479  gio/tests/Makefile.am | 6 ------
137480  1 file changed, 6 deletions(-)
137481
137482 commit 6c3ae976e61a9c680c7e18ff89d41d0808a066c4
137483 Author: Ryan Lortie <desrt@desrt.ca>
137484 Date:   Thu Jun 17 14:05:40 2010 -0400
137485
137486     Bug 621266  - GSettings "context" clarification
137487
137488     Remove the concept of "context" in favour of dealing with
137489     GSettingsBackend directly.
137490
137491  gio/gio.symbols                |   9 +-
137492  gio/gkeyfilesettingsbackend.c  |  39 +--------
137493  gio/gsettings.c                |  80 ++++++++---------
137494  gio/gsettings.h                |  11 ++-
137495  gio/gsettingsbackend.c         | 192
137496  +++++++++--------------------------------
137497  gio/gsettingsbackend.h         |  23 +++--
137498  gio/gsettingsbackendinternal.h |  30 +++----
137499  gio/tests/Makefile.am          |  11 +--
137500  gio/tests/gsettings.c          |   9 +-
137501  9 files changed, 120 insertions(+), 284 deletions(-)
137502
137503 commit b3cc28bc34bd0b341f1786dc478cff259ce5d1da
137504 Author: Cosimo Cecchi <cosimoc@gnome.org>
137505 Date:   Thu Jun 17 18:26:15 2010 +0200
137506
137507     Bug 621905 – Assume a ref when doing async work
137508
137509     When asynchronously acquiring the DBus connection, assume a
137510     reference to
137511     the proxy object, to avoid destroying it in the middle of the
137512     operation.
137513
137514     See https://bugzilla.gnome.org/show_bug.cgi?id=621905
137515
137516  gio/gdbusproxy.c | 4 +++-
137517  1 file changed, 3 insertions(+), 1 deletion(-)
137518
137519 commit d352ec2bf383754f352fc7cbfb7a48918cc0d9ea
137520 Author: Ryan Lortie <desrt@desrt.ca>
137521 Date:   Thu Jun 17 10:50:47 2010 -0400
137522
137523     GSettings-related distcheck fixups
137524
137525  gio/tests/Makefile.am | 92
137526  +++++++++++++++++++++++++++++++--------------------
137527  gio/tests/gsettings.c |  6 ++--
137528  2 files changed, 61 insertions(+), 37 deletions(-)
137529
137530 commit fcbddd746b73bc2c4ab2754f66355bd8b59d9a6b
137531 Author: Ryan Lortie <desrt@desrt.ca>
137532 Date:   Thu Jun 17 09:38:39 2010 -0400
137533
137534     Add 'if' that was absorbed by $(AM_V_GEN)
137535
137536     From commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af
137537
137538  Makefile.am | 2 +-
137539  1 file changed, 1 insertion(+), 1 deletion(-)
137540
137541 commit e7cd94a481065806eff1f330c2b4fe0cf8c913fb
137542 Author: Ryan Lortie <desrt@desrt.ca>
137543 Date:   Thu Jun 17 08:57:19 2010 -0400
137544
137545     More GSettings doc fixups
137546
137547  gio/gsettings.c | 6 +++---
137548  1 file changed, 3 insertions(+), 3 deletions(-)
137549
137550 commit 92375a8c8e14517fd7b6d2321e73b4acf15f1442
137551 Author: Ryan Lortie <desrt@desrt.ca>
137552 Date:   Thu Jun 17 08:08:28 2010 -0400
137553
137554     <alias> takes mandatory target='' arg
137555
137556  gio/gsettings.c | 3 ++-
137557  1 file changed, 2 insertions(+), 1 deletion(-)
137558
137559 commit d405ad8a09806361637b0abed76e62bc64b66cbe
137560 Author: Ryan Lortie <desrt@desrt.ca>
137561 Date:   Thu Jun 17 08:06:52 2010 -0400
137562
137563     GSettings: Fix comment formatting, whitespace.
137564
137565  gio/gsettings.c | 20 ++++++++++----------
137566  1 file changed, 10 insertions(+), 10 deletions(-)
137567
137568 commit 24f1fa12c148141b8be39083f0ba7106fd97590f
137569 Author: Matthias Clasen <mclasen@redhat.com>
137570 Date:   Thu Jun 17 01:51:23 2010 -0400
137571
137572     Add new api
137573
137574  docs/reference/gio/gio-sections.txt | 2 ++
137575  1 file changed, 2 insertions(+)
137576
137577 commit 61af83c5b6a632448e9330eedebf7f8aa225f2e3
137578 Author: Matthias Clasen <mclasen@redhat.com>
137579 Date:   Thu Jun 17 01:38:14 2010 -0400
137580
137581     Add some schema examples
137582
137583  gio/gsettings.c | 82
137584  +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
137585  1 file changed, 80 insertions(+), 2 deletions(-)
137586
137587 commit fbf93c371a8e9c8f5593ba34917e112b9759a801
137588 Author: Matthias Clasen <mclasen@redhat.com>
137589 Date:   Thu Jun 17 00:45:43 2010 -0400
137590
137591     Typo fix
137592
137593  gio/gsettings.c | 2 +-
137594  1 file changed, 1 insertion(+), 1 deletion(-)
137595
137596 commit 345a1ee31c9d8783670ca3ad3c7d6e526b0c039c
137597 Author: Matthias Clasen <mclasen@redhat.com>
137598 Date:   Thu Jun 17 00:37:12 2010 -0400
137599
137600     Update the dtd to match the schema parser
137601
137602     The aliases element was not mentioned here.
137603
137604  gio/gsettings.c | 6 +++---
137605  1 file changed, 3 insertions(+), 3 deletions(-)
137606
137607 commit 3fbac9940263def7a741570ca71e07962fe365c3
137608 Author: Matthias Clasen <mclasen@redhat.com>
137609 Date:   Wed Jun 16 22:42:16 2010 -0400
137610
137611     Updates
137612
137613  NEWS | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
137614  1 file changed, 61 insertions(+)
137615
137616 commit fc538894d38780be8fb46735a07e2d36c34eaacb
137617 Author: Ryan Lortie <desrt@desrt.ca>
137618 Date:   Thu Jun 17 00:03:44 2010 -0400
137619
137620     GSettings: enum/choices/aliases/range test cases
137621
137622     Fix a small bug that one of the tests uncovered.
137623
137624  gio/gschema-compile.c                              | 10 ++++----
137625  gio/strinfo.c                                      |  2 +-
137626  gio/tests/.gitignore                               |  1 +
137627  gio/tests/gschema-compile.c                        | 27
137628  +++++++++++++++++++++-
137629  gio/tests/schema-tests/bad-choice.gschema.xml      | 14 +++++++++++
137630  gio/tests/schema-tests/bare-alias.gschema.xml      |  7 ++++++
137631  gio/tests/schema-tests/choice-alias.gschema.xml    | 15 ++++++++++++
137632  gio/tests/schema-tests/choice-bad.gschema.xml      | 14 +++++++++++
137633  gio/tests/schema-tests/choice-badtype.gschema.xml  |  7 ++++++
137634  .../schema-tests/choice-invalid-alias.gschema.xml  | 15 ++++++++++++
137635  .../schema-tests/choice-shadowed-alias.gschema.xml | 14 +++++++++++
137636  .../schema-tests/choice-upside-down.gschema.xml    | 14 +++++++++++
137637  gio/tests/schema-tests/choice.gschema.xml          | 14 +++++++++++
137638  .../schema-tests/default-in-aliases.gschema.xml    | 15 ++++++++++++
137639  .../schema-tests/enum-with-aliases.gschema.xml     | 20 ++++++++++++++++
137640  .../schema-tests/enum-with-bad-default.gschema.xml | 16 +++++++++++++
137641  .../enum-with-chained-alias.gschema.xml            | 21 +++++++++++++++++
137642  .../schema-tests/enum-with-choice.gschema.xml      | 17 ++++++++++++++
137643  .../enum-with-invalid-alias.gschema.xml            | 20 ++++++++++++++++
137644  .../enum-with-repeated-alias.gschema.xml           | 21 +++++++++++++++++
137645  .../enum-with-shadow-alias.gschema.xml             | 20 ++++++++++++++++
137646  gio/tests/schema-tests/enum.gschema.xml            | 16 +++++++++++++
137647  gio/tests/schema-tests/range-badtype.gschema.xml   |  7 ++++++
137648  .../schema-tests/range-default-high.gschema.xml    |  8 +++++++
137649  .../schema-tests/range-default-low.gschema.xml     |  8 +++++++
137650  .../schema-tests/range-high-default.gschema.xml    |  8 +++++++
137651  .../schema-tests/range-low-default.gschema.xml     |  8 +++++++
137652  .../schema-tests/range-parse-error.gschema.xml     |  8 +++++++
137653  gio/tests/schema-tests/range.gschema.xml           |  8 +++++++
137654  29 files changed, 368 insertions(+), 7 deletions(-)
137655
137656 commit be8f938b6309afccd85e8f79d5e8c42a1ab11131
137657 Author: Ryan Lortie <desrt@desrt.ca>
137658 Date:   Wed Jun 16 18:49:20 2010 -0400
137659
137660     move GSettings(Backend) to giotypes.h
137661
137662  gio/giotypes.h         | 5 ++++-
137663  gio/gsettings.h        | 3 +--
137664  gio/gsettingsbackend.h | 2 --
137665  3 files changed, 5 insertions(+), 5 deletions(-)
137666
137667 commit f0d30e0c0c645b585478dcae58a4e8d4cdd80fd8
137668 Author: Ryan Lortie <desrt@desrt.ca>
137669 Date:   Wed Jun 16 18:36:24 2010 -0400
137670
137671     Bug 621319 - more leaked GVariants in GSettings
137672
137673     Caught by Felix Riemann.
137674
137675  gio/gsettings.c | 1 +
137676  1 file changed, 1 insertion(+)
137677
137678 commit 4275c68c30bc372b4aa5d9f5a5ee7f2817d49d4e
137679 Author: Ryan Lortie <desrt@desrt.ca>
137680 Date:   Wed Jun 16 18:22:48 2010 -0400
137681
137682     GVariant serialiser: fix small type error
137683
137684  glib/gvariant-serialiser.c | 2 +-
137685  1 file changed, 1 insertion(+), 1 deletion(-)
137686
137687 commit 597290d5c81bf889a694e286ea2434655b82a404
137688 Author: Ryan Lortie <desrt@desrt.ca>
137689 Date:   Mon Jun 14 17:29:41 2010 -0400
137690
137691     GSettings: major refactor.  Add enums, range.
137692
137693  gio/Makefile.am                    |    2 +-
137694  gio/gio.symbols                    |    2 +
137695  gio/gschema-compile.c              | 1326 +++++++++++++++------
137696  gio/gsettings-mapping.c            |   24 +-
137697  gio/gsettings.c                    | 2287
137698  +++++++++++++++++++++---------------
137699  gio/gsettings.h                    |    6 +-
137700  gio/gsettingsbackend.c             |   27 +-
137701  gio/gsettingsschema.c              |   45 +-
137702  gio/gsettingsschema.h              |    5 +-
137703  gio/strinfo.c                      |  308 +++++
137704  gio/tests/enums.xml.template       |   18 +
137705  gio/tests/gsettings.c              |  148 ++-
137706  gio/tests/org.gtk.test.gschema.xml |   28 +
137707  gio/tests/testenum.h               |    7 +
137708  14 files changed, 2893 insertions(+), 1340 deletions(-)
137709
137710 commit b205dc77cb14f67818eaac23d0eb3f5d1b867921
137711 Author: Ryan Lortie <desrt@desrt.ca>
137712 Date:   Wed Jun 16 15:56:51 2010 -0400
137713
137714     GVariant: add g_variant_default_value()
137715
137716     Returns various kinds of false, zero, empty arrays, etc.
137717
137718  docs/reference/glib/glib-sections.txt |  1 +
137719  glib/glib.symbols                     |  1 +
137720  glib/gvariant.c                       | 32
137721  ++++++++++++++++++++++++++++++--
137722  glib/gvariant.h                       |  1 +
137723  4 files changed, 33 insertions(+), 2 deletions(-)
137724
137725 commit 6a1cb9f697c0cd69d717b2a1457dd696702f4e48
137726 Author: Christian Persch <chpe@gnome.org>
137727 Date:   Wed Jun 16 18:47:20 2010 +0200
137728
137729     Typo fix
137730
137731  gobject/gparam.h | 2 +-
137732  1 file changed, 1 insertion(+), 1 deletion(-)
137733
137734 commit b90f11ff970a39ea6d9d7abbe01b07043c70de6b
137735 Author: Christian Persch <chpe@gnome.org>
137736 Date:   Wed Jun 16 17:48:02 2010 +0200
137737
137738     Typo fix
137739
137740  gio/gapplication.c | 2 +-
137741  1 file changed, 1 insertion(+), 1 deletion(-)
137742
137743 commit 102c5f6a7d13ec099a8c89db0651172fd3230268
137744 Author: Colin Walters <walters@verbum.org>
137745 Date:   Wed Jun 16 00:18:09 2010 -0400
137746
137747     Rework GApplication API to use GInitable
137748
137749     https://bugzilla.gnome.org/show_bug.cgi?id=620952
137750
137751  gio/gapplication.c      | 407
137752  ++++++++++++++++++++++++++++++++++++------------
137753  gio/gapplication.h      |  21 ++-
137754  gio/gdbusapplication.c  | 119 ++++++--------
137755  gio/gio.symbols         |   5 +-
137756  gio/gnullapplication.c  |  13 +-
137757  gio/tests/application.c |   2 +-
137758  gio/tests/testapp.c     |   8 +-
137759  7 files changed, 388 insertions(+), 187 deletions(-)
137760
137761 commit 25ba90ffdd744d4c3c59cc550cdf08f3de11d542
137762 Author: Emmanuele Bassi <ebassi@linux.intel.com>
137763 Date:   Wed Jun 16 15:09:33 2010 +0100
137764
137765     Add gdbus-proxy-well-known-name to the ignore file
137766
137767  gio/tests/.gitignore | 1 +
137768  1 file changed, 1 insertion(+)
137769
137770 commit 33aa4b4c662f18433ed27cd319ab5c97e5a9d9da
137771 Author: Emmanuele Bassi <ebassi@linux.intel.com>
137772 Date:   Wed Jun 16 15:08:10 2010 +0100
137773
137774     binding: Use a hash table
137775
137776     Since an object instance might have a lot of bindings, using a list
137777     might become a performance issue when removing them. Using a simple
137778     hash table guarantees constant time lookup, which is the most common
137779     operation.
137780
137781  gobject/gbinding.c | 31 ++++++++++++++++++++++++-------
137782  1 file changed, 24 insertions(+), 7 deletions(-)
137783
137784 commit f72f65643fb1d832e8296b26cff77dedbdac310f
137785 Author: Emmanuele Bassi <ebassi@linux.intel.com>
137786 Date:   Wed Jun 16 14:47:06 2010 +0100
137787
137788     tests: Add a chain binding
137789
137790     Test the case with a chain like A → B, B → C, and what happens
137791     when
137792     switching to a direct A → C link.
137793
137794     https://bugzilla.gnome.org/show_bug.cgi?id=621782
137795
137796  gobject/tests/binding.c | 35 +++++++++++++++++++++++++++++++++++
137797  1 file changed, 35 insertions(+)
137798
137799 commit 48e3b31042c9a86d06740f2c73cbb6ffa140ba54
137800 Author: Matthias Clasen <mclasen@redhat.com>
137801 Date:   Tue Jun 15 22:06:56 2010 -0400
137802
137803     Properly initialize GError
137804
137805     Pointed out by Florian Müllner in bug #621702
137806
137807  gio/gdbusproxy.c | 1 +
137808  1 file changed, 1 insertion(+)
137809
137810 commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af
137811 Author: Christian Persch <chpe@gnome.org>
137812 Date:   Tue Jun 15 22:01:02 2010 -0400
137813
137814     Sprinkle some $(AM_V_GEN) around to make the build more silent.
137815
137816  Makefile.am               |  5 ++---
137817  gio/Makefile.am           | 14 +++++++-------
137818  glib/Makefile.am          |  8 ++++----
137819  gmodule/Makefile.am       |  4 ++--
137820  gobject/Makefile.am       | 16 ++++++++--------
137821  gthread/Makefile.am       |  2 +-
137822  tests/gobject/Makefile.am |  4 ++--
137823  7 files changed, 26 insertions(+), 27 deletions(-)
137824
137825 commit 062148ae9a4176a28c055a6e3505f4e5c9ff6313
137826 Author: Matthias Clasen <mclasen@redhat.com>
137827 Date:   Tue Jun 15 21:57:57 2010 -0400
137828
137829     Correct some documentation mistakes in gunixmounts.c
137830
137831     Pointed out by Ross Burton in bug #618904
137832
137833  gio/gunixmounts.c | 26 +++++++++++++-------------
137834  1 file changed, 13 insertions(+), 13 deletions(-)
137835
137836 commit 6d1d9cf1b551845a159a6b822500bb40e33fda74
137837 Author: Emmanuele Bassi <ebassi@linux.intel.com>
137838 Date:   Fri Jun 4 16:17:15 2010 +0100
137839
137840     gobject: Add GBinding
137841
137842     GBinding is a simple, opaque object that represents a binding
137843     between a
137844     property on a GObject instance (source) and property on another
137845     GObject
137846     instance (target).
137847
137848     https://bugzilla.gnome.org/show_bug.cgi?id=348080
137849
137850  docs/reference/gobject/gobject-docs.sgml    |   1 +
137851  docs/reference/gobject/gobject-sections.txt |  23 +
137852  docs/reference/gobject/gobject.types        |   1 +
137853  glib/glib-object.h                          |   1 +
137854  gobject/Makefile.am                         |   5 +-
137855  gobject/gbinding.c                          | 937
137856  ++++++++++++++++++++++++++++
137857  gobject/gbinding.h                          | 119 ++++
137858  gobject/gobject.symbols                     |  15 +
137859  gobject/tests/.gitignore                    |   1 +
137860  gobject/tests/Makefile.am                   |   4 +-
137861  gobject/tests/binding.c                     | 326 ++++++++++
137862  11 files changed, 1430 insertions(+), 3 deletions(-)
137863
137864 commit f3879a4bdca2ff1cf6c6b016d67a7e5d40c0e86b
137865 Author: Damien Lespiau <damien.lespiau@gmail.com>
137866 Date:   Sat Apr 10 15:50:40 2010 +0100
137867
137868     Introduce g_object_notify_by_pspec()
137869
137870     g_object_notify_by_pspec() will emit the "notify" signal on the given
137871     pspec, short-circuiting the hash table lookup needed by
137872     g_object_notify(). The suggested and documented way of using
137873     g_object_notify_by_pspec() is similar to the way of emitting signals
137874     with their ID.
137875
137876     Emission tests (with no handler attached to the notify signal) show a
137877     10-15% speedup over using g_object_notify().
137878
137879     https://bugzilla.gnome.org/show_bug.cgi?id=615425
137880
137881  docs/reference/gobject/gobject-sections.txt |  1 +
137882  gobject/gobject.c                           | 82
137883  ++++++++++++++++++++++++++---
137884  gobject/gobject.h                           |  2 +
137885  gobject/gobject.symbols                     |  1 +
137886  4 files changed, 79 insertions(+), 7 deletions(-)
137887
137888 commit 08f473ffeff7524e619dc0459c07a981a3b4285c
137889 Author: Matthias Clasen <mclasen@redhat.com>
137890 Date:   Tue Jun 15 02:01:16 2010 -0400
137891
137892     Prevent division by zero if no tests
137893
137894  glib/gtester-report | 5 ++++-
137895  1 file changed, 4 insertions(+), 1 deletion(-)
137896
137897 commit 53f70ac43b0a4d2de109a73b0ea3724aefe95d5d
137898 Author: Matthias Clasen <mclasen@redhat.com>
137899 Date:   Tue Jun 15 01:50:15 2010 -0400
137900
137901     Forgotten file
137902
137903  glib/Makefile.am | 1 +
137904  1 file changed, 1 insertion(+)
137905
137906 commit f9e8b5d9d47859c7bb62430753ce77e981e4ee65
137907 Author: Robert Collins <robertc@robertcollins.net>
137908 Date:   Tue Jun 15 01:49:44 2010 -0400
137909
137910     Add subunit support to gtester-report
137911
137912     This patch adds subunit support to gtester-report via a -s
137913     switch. Subunit
137914     (https://launchpad.net/subunit) is a language neutral test activity
137915     protocol.
137916     This can be used to integrate gtester tests with the Hudson CI
137917     tool amongst
137918     other things.
137919
137920     Bug #611869.
137921
137922  glib/gtester-report | 141
137923  +++++++++++++++++++++++++++++++++++++++++++++++-----
137924  1 file changed, 129 insertions(+), 12 deletions(-)
137925
137926 commit 8de6d03c4417a16cad2d089805f93da4b4160602
137927 Author: Robert Collins <robertc@robertcollins.net>
137928 Date:   Tue Jun 15 01:37:14 2010 -0400
137929
137930     Use optparse to parse gtester-report commandline options
137931
137932     See bug #611778.
137933
137934  glib/gtester-report | 54
137935  +++++++++++++++++++++++------------------------------
137936  1 file changed, 23 insertions(+), 31 deletions(-)
137937
137938 commit ddb9a2f26490b45f9cbda51b79ebcafb38b6ca81
137939 Author: Emmanuele Bassi <ebassi@gmail.com>
137940 Date:   Tue Jun 15 01:31:18 2010 -0400
137941
137942      Add package and version to the test report XML
137943
137944  Makefile.decl       |  8 ++++++--
137945  glib/gtester-report | 16 ++++++++++++++--
137946  2 files changed, 20 insertions(+), 4 deletions(-)
137947
137948 commit 9971686b7e0d3a3f8416534a55e246bbfd901d0a
137949 Author: Matthias Clasen <mclasen@redhat.com>
137950 Date:   Tue Jun 15 00:50:36 2010 -0400
137951
137952     Reword a doc comment
137953
137954     To take out some awkward wording.
137955
137956  glib/gmarkup.c | 11 +++++------
137957  1 file changed, 5 insertions(+), 6 deletions(-)
137958
137959 commit a500de820260915c6b4d4724d6029ee5b8552ae7
137960 Author: Hib Eris <hib@hiberis.nl>
137961 Date:   Tue Jun 15 00:39:46 2010 -0400
137962
137963     Let GLIB_SETTINGS macro use glib-compile-schemas from PATH when
137964     cross compiling
137965
137966     See bug #621172
137967
137968  m4macros/gsettings.m4 | 7 ++++++-
137969  1 file changed, 6 insertions(+), 1 deletion(-)
137970
137971 commit b079d6a54616514e80b552ebe0a42f45e379b0e8
137972 Author: Hib Eris <hib@hiberis.nl>
137973 Date:   Tue Jun 15 00:38:35 2010 -0400
137974
137975     Use native glib-compile-schemas when cross compiling
137976
137977  configure.in          | 8 +++++++-
137978  gio/tests/Makefile.am | 8 +++++++-
137979  2 files changed, 14 insertions(+), 2 deletions(-)
137980
137981 commit 85210bcf9b7f597aa2ad2a7087709c6091638805
137982 Author: Colin Walters <walters@verbum.org>
137983 Date:   Tue Jun 8 16:25:33 2010 -0400
137984
137985     Switch to using variants for timestamps, split out signals
137986
137987     Like how we're handling activation, use GVariant for timestamps.  To
137988     avoid polluting the GtkApplication API with GVariants, we rename the
137989     GApplication signals to "quit-with-data" and "action-with-data".
137990     GtkApplication will then wrap those as just "quit" and "action".
137991
137992     https://bugzilla.gnome.org/show_bug.cgi?id=621002
137993
137994  gio/gapplication.c      | 94
137995  ++++++++++++++++++++++++++-----------------------
137996  gio/gapplication.h      | 27 ++++++--------
137997  gio/gdbusapplication.c  | 47 ++++++++++++++++---------
137998  gio/gio-marshal.list    |  2 ++
137999  gio/gio.symbols         |  2 +-
138000  gio/tests/application.c | 63 ++++++++++++++++++++++++++-------
138001  gio/tests/testapp.c     |  4 +--
138002  gio/tests/testapps.c    | 17 ++++++---
138003  8 files changed, 159 insertions(+), 97 deletions(-)
138004
138005 commit 8c4e1fa0afd97ae211260e4990585629d3c010a1
138006 Author: Christian Persch <chpe@gnome.org>
138007 Date:   Sun Jun 13 15:16:33 2010 +0200
138008
138009     Add --xml to gdbus-tool to print raw introspected XML
138010
138011     Bug #621442.
138012
138013  docs/reference/gio/gdbus.xml |  1 +
138014  gio/gdbus-tool.c             | 23 ++++++++++++++++-------
138015  2 files changed, 17 insertions(+), 7 deletions(-)
138016
138017 commit fdb15058a4625e0f2eb56c56d945e032d8a833ca
138018 Author: Matthias Clasen <mclasen@redhat.com>
138019 Date:   Sat Jun 12 18:40:45 2010 -0400
138020
138021     Avoid a race in application registration
138022
138023     We need to register the object before taking the name.
138024     Remove the workarounds for this race from the test suite.
138025
138026  gio/gdbusapplication.c | 45 ++++++++++++++++++++++++++-------------------
138027  gio/tests/testapps.c   |  7 +------
138028  2 files changed, 27 insertions(+), 25 deletions(-)
138029
138030 commit 5e03f273be30d0f5756102d49b20bbabc5743113
138031 Author: Fran Diéguez <fran.dieguez@mabishu.com>
138032 Date:   Sat Jun 12 17:47:40 2010 +0200
138033
138034     Updated Galician translations
138035
138036  po/gl.po | 1290
138037  ++++++++++++++++++++++++++++++++------------------------------
138038  1 file changed, 663 insertions(+), 627 deletions(-)
138039
138040 commit 19012ada573221aeedaa982336f2f7b945860bb3
138041 Author: Matthias Clasen <mclasen@redhat.com>
138042 Date:   Sat Jun 12 01:55:25 2010 -0400
138043
138044     Accept no-reply errors
138045
138046     This can happen if the app quits before the dbus reply can be
138047     sent out.
138048
138049  gio/tests/testapps.c | 7 +++++--
138050  1 file changed, 5 insertions(+), 2 deletions(-)
138051
138052 commit 330cdfbdf1959af90506aa24cc276a20b00878b8
138053 Author: Matthias Clasen <mclasen@redhat.com>
138054 Date:   Fri Jun 11 23:21:49 2010 -0400
138055
138056     Make the tests not fall over every other time
138057
138058  gio/tests/testapps.c | 80
138059  ++++++++++++++++++++++++++++++++--------------------
138060  1 file changed, 50 insertions(+), 30 deletions(-)
138061
138062 commit 32f2e9a85beedeea36ac7623f68f6eb878465d44
138063 Author: David Zeuthen <davidz@redhat.com>
138064 Date:   Fri Jun 11 15:45:18 2010 -0400
138065
138066     Bug 621213 – GDBusProxy and well-known names
138067
138068     Allow constructing a GDBusProxy for well-known names as discussed here
138069     http://mail.gnome.org/archives/gtk-devel-list/2009-October/msg00075.html
138070     including test cases.
138071
138072     Make it possible to create a GDBusProxy for a GBusType instead of a
138073     GDBusConnection. This requires G_BUS_TYPE_NONE so add that too.
138074
138075     Nuke g_bus_watch_proxy() since one can now more or less use GDBusProxy
138076     for this.
138077
138078     Port gdbus-example-watch-proxy to this new API and include this
138079     example in the GDBusProxy doc page.
138080
138081     Also nuke the GType parameter from the GDBusProxy constructors as
138082     requested here: https://bugzilla.gnome.org/show_bug.cgi?id=621229
138083
138084     Also update the porting guide and other API docs for this change.
138085
138086     Also fix a bug in the signal dispatching code so each subscriber only
138087     get notified once, not N times, for the same signal. Also add a test
138088     case for this.
138089
138090     https://bugzilla.gnome.org/show_bug.cgi?id=621213
138091
138092     Signed-off-by: David Zeuthen <davidz@redhat.com>
138093
138094  docs/reference/gio/gio-docs.xml          |    1 -
138095  docs/reference/gio/gio-sections.txt      |   17 +-
138096  docs/reference/gio/migrating-gdbus.xml   |   62 +-
138097  gio/Makefile.am                          |    2 -
138098  gio/gdbusconnection.c                    |  152 +++--
138099  gio/gdbusproxy.c                         | 1071
138100  ++++++++++++++++++++++++------
138101  gio/gdbusproxy.h                         |   28 +-
138102  gio/gdbusproxywatching.c                 |  666 -------------------
138103  gio/gdbusproxywatching.h                 |  115 ----
138104  gio/gio.h                                |    1 -
138105  gio/gio.symbols                          |   16 +-
138106  gio/gioenums.h                           |   14 +-
138107  gio/tests/Makefile.am                    |    4 +
138108  gio/tests/gdbus-connection.c             |   22 +-
138109  gio/tests/gdbus-example-proxy-subclass.c |   83 ---
138110  gio/tests/gdbus-example-watch-proxy.c    |  149 +++--
138111  gio/tests/gdbus-export.c                 |    5 -
138112  gio/tests/gdbus-introspection.c          |   55 +-
138113  gio/tests/gdbus-peer.c                   |    1 -
138114  gio/tests/gdbus-proxy-well-known-name.c  |  283 ++++++++
138115  gio/tests/gdbus-proxy.c                  |   84 +--
138116  gio/tests/gdbus-threading.c              |   55 +-
138117  22 files changed, 1508 insertions(+), 1378 deletions(-)
138118
138119 commit e0f8d30dea3d9509867f29289835ea3d58b32730
138120 Author: Ryan Lortie <desrt@desrt.ca>
138121 Date:   Fri Jun 11 14:52:17 2010 -0400
138122
138123     gitignore GApplication test-cases
138124
138125  gio/tests/.gitignore | 5 +++++
138126  1 file changed, 5 insertions(+)
138127
138128 commit 0fc60514fcf9b0d38292ca3a9c416943f722227a
138129 Author: Felix Riemann <friemann@gnome.org>
138130 Date:   Fri Jun 11 00:10:05 2010 +0200
138131
138132     Close memory leak in GSettings
138133
138134     Fixes bug #621252.
138135
138136  gio/gsettings.c | 1 +
138137  1 file changed, 1 insertion(+)
138138
138139 commit aeb41b56e123a4946fd76e89b2cf47a46e6411f6
138140 Author: Alexander Larsson <alexl@redhat.com>
138141 Date:   Fri Jun 11 09:59:56 2010 +0200
138142
138143     converter streams: make code more readable
138144
138145     The name buffer_availabile was kinda confusing, so its been renamed
138146     to buffer_data_size() to match buffer_data().
138147
138148     Also I added a comment to buffer_ensure_space because its behaviour
138149     wasn't obvious.
138150
138151  gio/gconverterinputstream.c  | 26 ++++++++++++++------------
138152  gio/gconverteroutputstream.c | 26 ++++++++++++++------------
138153  2 files changed, 28 insertions(+), 24 deletions(-)
138154
138155 commit 6858ab20330ec31322dacbbdfaf66838fdcbfb78
138156 Author: Jürg Billeter <j@bitron.ch>
138157 Date:   Fri May 28 11:00:37 2010 +0200
138158
138159     Use correct offset for buffer data in GConverterOutputStream
138160
138161     Otherwise we overwrite already converted data in the case that more
138162     than one call to g_converter_convert is necessary in write() or
138163     flush().
138164
138165     https://bugzilla.gnome.org/show_bug.cgi?id=619945
138166
138167  gio/gconverteroutputstream.c | 4 ++--
138168  1 file changed, 2 insertions(+), 2 deletions(-)
138169
138170 commit 86592d675ff8f1bf0f647fe926ea6085e7b1f2bc
138171 Author: Jürg Billeter <j@bitron.ch>
138172 Date:   Thu May 27 16:55:53 2010 +0200
138173
138174     Ensure we always have some target space in GConverterOutputStream
138175
138176     When the converter fills the whole buffer without reading all input,
138177     we need to enlarge the buffer. Otherwise we get an assertion failure
138178     for `outbuf_size > 0' in g_converter_convert.
138179
138180     https://bugzilla.gnome.org/show_bug.cgi?id=619945
138181
138182  gio/gconverteroutputstream.c | 8 ++++++++
138183  1 file changed, 8 insertions(+)
138184
138185 commit 85ea72c0c5716b6ebd62272e17e8e4e3b9014f65
138186 Author: Christian Dywan <christian@twotoasts.de>
138187 Date:   Fri Jun 11 09:46:47 2010 +0200
138188
138189     Add a regression test for GConverterOutputStream corruption
138190
138191     See bug #619945 for background
138192
138193  gio/tests/converter-stream.c | 54
138194  ++++++++++++++++++++++++++++++++++++++++++++
138195  1 file changed, 54 insertions(+)
138196
138197 commit ceee4c21a31e01009960af1be331154f47548291
138198 Author: Ryan Lortie <desrt@desrt.ca>
138199 Date:   Thu Jun 10 22:35:31 2010 -0400
138200
138201     GSettings test case fixes
138202
138203      - call g_settings_sync()
138204      - fix bug #618715 by not forking if a backend is specified via
138205        environment variable
138206
138207  gio/tests/gsettings.c | 53
138208  +++++++++++++++++++++++++++++++++++++--------------
138209  1 file changed, 39 insertions(+), 14 deletions(-)
138210
138211 commit a8b5353b1480edbb6a28afe39056bf6a64a1e42d
138212 Author: Ryan Lortie <desrt@desrt.ca>
138213 Date:   Thu Jun 10 22:30:44 2010 -0400
138214
138215     Add g_settings_sync() and use it
138216
138217  docs/reference/gio/gio-sections.txt |  1 +
138218  gio/gio.symbols                     |  1 +
138219  gio/gsettings-tool.c                | 19 +------------------
138220  gio/gsettings.c                     | 28 ++++++++++++++++++++++++++++
138221  gio/gsettings.h                     |  1 +
138222  gio/gsettingsbackend.c              | 15 +++++++++++++++
138223  gio/gsettingsbackendinternal.h      |  2 ++
138224  7 files changed, 49 insertions(+), 18 deletions(-)
138225
138226 commit afea703422001cbbe8bbd2e13842008a482cd9ae
138227 Author: Ryan Lortie <desrt@desrt.ca>
138228 Date:   Thu Jun 10 15:27:46 2010 -0400
138229
138230     Implement byteswapping in the reader
138231
138232  gvdb-reader.c | 23 ++++++++++++++++++++++-
138233  1 file changed, 22 insertions(+), 1 deletion(-)
138234
138235 commit 7c36619d269284597d5df4f366b6389df9bcf617
138236 Author: Colin Walters <walters@verbum.org>
138237 Date:   Thu Jun 10 14:02:15 2010 -0400
138238
138239     [Gio] Merge in introspection annotations from gobject-introspection
138240     gio-2.0.c
138241
138242     This is not an exhaustive set, but covers everything we have so far.
138243
138244  gio/gappinfo.c            | 10 +++++-----
138245  gio/gdesktopappinfo.c     |  6 +++---
138246  gio/gdrive.c              |  2 +-
138247  gio/gfile.c               | 34 +++++++++++++++++-----------------
138248  gio/gfileenumerator.c     |  2 +-
138249  gio/gfileinfo.c           | 14 +++++++-------
138250  gio/gfilenamecompleter.c  |  2 +-
138251  gio/gfilterinputstream.c  |  2 +-
138252  gio/gfilteroutputstream.c |  2 +-
138253  gio/goutputstream.c       |  6 +++---
138254  gio/gvolume.c             |  8 ++++----
138255  gio/gvolumemonitor.c      |  6 +++---
138256  12 files changed, 47 insertions(+), 47 deletions(-)
138257
138258 commit 3a062d2e33aa1d54dd460a1a2cb297009d94d4d6
138259 Author: Ryan Lortie <desrt@desrt.ca>
138260 Date:   Thu Jun 10 13:49:57 2010 -0400
138261
138262     GSettings: store (default, options) in gvdb
138263
138264     gvdb just dropped the ability to have a separate "options" field.  We
138265     now store the options into a GVariant along with the default value.
138266
138267     For now, we use a small shim in GSettingsSchema in order not to touch
138268     too much code.  A more complete rewrite will follow.
138269
138270     This represents a change to the schema file format with another likely
138271     to follow.  glib-compile-schemas needs to be re-run after installing
138272     this change.
138273
138274  gio/gschema-compile.c |  7 +++----
138275  gio/gsettings.c       | 12 +++++-------
138276  gio/gsettingsschema.c | 25 ++++++++++++++++---------
138277  gio/gsettingsschema.h |  3 +++
138278  4 files changed, 27 insertions(+), 20 deletions(-)
138279
138280 commit 73007021796f33d7ccec4e5f2bb2b2f8660347f2
138281 Merge: 45e604d02 9a8cba9eb
138282 Author: Ryan Lortie <desrt@desrt.ca>
138283 Date:   Thu Jun 10 13:35:25 2010 -0400
138284
138285     Merge remote branch 'gvdb/master'
138286
138287 commit 9a8cba9eb53f105b752aac7bb16c7c83c6617caf
138288 Author: Ryan Lortie <desrt@desrt.ca>
138289 Date:   Thu Jun 10 13:34:56 2010 -0400
138290
138291     drop "options" support
138292
138293  gvdb-builder.c | 41 -----------------------------------------
138294  gvdb-builder.h |  3 ---
138295  gvdb-format.h  |  2 --
138296  gvdb-reader.c  | 32 ++------------------------------
138297  gvdb-reader.h  |  3 +--
138298  5 files changed, 3 insertions(+), 78 deletions(-)
138299
138300 commit 45e604d029980f90a7304b6311fc43cc0cc2ab69
138301 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
138302 Date:   Thu Jun 10 18:29:23 2010 +0200
138303
138304     Add _with_closures alternative functions for those in GDBus that
138305     accept more than one callback.
138306
138307     g_bus_own_name_with_closures
138308     g_bus_own_name_on_connection_with_closures
138309     g_bus_watch_name_with_closures
138310     g_bus_watch_name_on_connection_with_closures
138311     g_bus_watch_proxy_with_closures
138312     g_bus_watch_proxy_on_connection_with_closures
138313
138314     https://bugzilla.gnome.org/show_bug.cgi?id=621092
138315
138316  docs/reference/gio/gio-sections.txt |   6 ++
138317  gio/gdbusnameowning.c               | 173
138318  +++++++++++++++++++++++++++++++++++
138319  gio/gdbusnameowning.h               |  14 +++
138320  gio/gdbusnamewatching.c             | 149 ++++++++++++++++++++++++++++++
138321  gio/gdbusnamewatching.h             |  11 +++
138322  gio/gdbusproxywatching.c            | 177
138323  ++++++++++++++++++++++++++++++++++++
138324  gio/gdbusproxywatching.h            |  19 ++++
138325  gio/gio.symbols                     |   6 ++
138326  gio/pltcheck.sh                     |   2 +-
138327  9 files changed, 556 insertions(+), 1 deletion(-)
138328
138329 commit 8cab5e46934554d899274dd96e6a1d5fbbbc9ea6
138330 Author: Colin Walters <walters@verbum.org>
138331 Date:   Wed Jun 9 17:17:14 2010 -0400
138332
138333     [GApplication] Tweak docs a bit
138334
138335  gio/gapplication.c | 34 ++++++++++++++++++++++++----------
138336  1 file changed, 24 insertions(+), 10 deletions(-)
138337
138338 commit cc19922183b18683da192cc7371a510cf648ec64
138339 Author: Colin Walters <walters@verbum.org>
138340 Date:   Tue Jun 8 21:43:16 2010 -0400
138341
138342     Rewrite apps test to ensure children are killed
138343
138344     Create a function run_with_application that both ensures the
138345     app is running exactly while the test is running, which most
138346     of the tests use.  We start it beforehand, and kill it after.
138347     This avoids having any interdependence between the tests (and
138348     there definitely was before, because we didn't wait for
138349     the process to actually terminate after a kill() call).
138350
138351     Also, open a pipe between the two, and have the child app
138352     monitor that pipe.  If it gets closed (e.g. because the parent
138353     died), the child exits.  This is the most reliable way to
138354     avoid stale children; before, if we failed an assertion, the
138355     parent would abort, and not run kill().
138356
138357     https://bugzilla.gnome.org/show_bug.cgi?id=621034
138358
138359  gio/tests/testapp.c  |  50 ++---
138360  gio/tests/testapps.c | 512
138361  +++++++++++++++++++++++++++------------------------
138362  2 files changed, 298 insertions(+), 264 deletions(-)
138363
138364 commit 8d3fea9cff848d1b45c0a6371ef448c11d992757
138365 Author: Ryan Lortie <desrt@desrt.ca>
138366 Date:   Thu Jun 10 08:06:32 2010 -0400
138367
138368     Mention GVariant format string docs from iter docs
138369
138370     It's not entirely clear what @format_string in iter_next() and
138371     iter_loop() should be.  Include a link to the GVariant format string
138372     docs as a hint.
138373
138374  glib/gvariant.c | 6 ++++++
138375  1 file changed, 6 insertions(+)
138376
138377 commit 507c266c3bdf03d9d75ad11bb346f013172f5ad5
138378 Author: Tor Lillqvist <tml@iki.fi>
138379 Date:   Thu Jun 10 11:52:25 2010 +0300
138380
138381     Plug memory leak on Windows
138382
138383     Intern the string returned from g_win32_getlocale() and then free it.
138384     Fixes bug #621168.
138385
138386  glib/gutils.c | 7 +++++--
138387  1 file changed, 5 insertions(+), 2 deletions(-)
138388
138389 commit 6720596544112a40e8133aea86672197edb46eed
138390 Author: Matthias Clasen <mclasen@redhat.com>
138391 Date:   Wed Jun 9 23:44:13 2010 -0400
138392
138393     Fix GApplication tests to run without a session bus
138394
138395     We reuse code from the GDBus tests here to launch a session bus.
138396
138397  gio/tests/Makefile.am   |  4 ++--
138398  gio/tests/application.c | 15 ++++++++++++++-
138399  gio/tests/testapps.c    | 15 ++++++++++++++-
138400  3 files changed, 30 insertions(+), 4 deletions(-)
138401
138402 commit db0c55608f0500e8ab47a222a644ea3085b80151
138403 Author: David Zeuthen <davidz@redhat.com>
138404 Date:   Wed Jun 9 17:57:04 2010 -0400
138405
138406     GDBusConnection: Do not dispatch calls to unregistered objects
138407     or subtrees
138408
138409     There was a slight race where we ended up calling into user code if
138410     the user managed to unregister an object (or subtree) in the window
138411     between
138412
138413      - processing the remote call on the worker thread; and
138414      - continuing handling it on the user code thread (via an idle
138415      handler)
138416
138417     This patch fixes the problem.
138418
138419     Signed-off-by: David Zeuthen <davidz@redhat.com>
138420
138421  gio/gdbusconnection.c | 123
138422  +++++++++++++++++++++++++++++++++++++++++++++++---
138423  1 file changed, 117 insertions(+), 6 deletions(-)
138424
138425 commit ed7f59770e01623fa411530c81cbb04f73555a4c
138426 Author: David Zeuthen <davidz@redhat.com>
138427 Date:   Wed Jun 9 17:08:34 2010 -0400
138428
138429     GDBusProxy: Fix error handling in synchronous initialization codepath
138430
138431     Signed-off-by: David Zeuthen <davidz@redhat.com>
138432
138433  gio/gdbusproxy.c | 6 +++++-
138434  1 file changed, 5 insertions(+), 1 deletion(-)
138435
138436 commit 653921e17a00d161a25b21d61ff12b8d03208202
138437 Author: Ryan Lortie <desrt@desrt.ca>
138438 Date:   Wed Jun 9 12:43:13 2010 -0400
138439
138440     g_variant_builder_add_parsed: fix type error
138441
138442     Problem caught by Juan A. Suarez Romero
138443
138444  glib/gvariant-parser.c | 2 +-
138445  1 file changed, 1 insertion(+), 1 deletion(-)
138446
138447 commit f265319b59239f7ad74283b79a62e28afe4ff111
138448 Author: Richard Hughes <richard@hughsie.com>
138449 Date:   Wed Jun 9 09:36:47 2010 +0100
138450
138451     Do not do update-po at distcheck time to avoid touching files checked
138452     into version control
138453
138454  po/Makefile.in.in | 2 +-
138455  1 file changed, 1 insertion(+), 1 deletion(-)
138456
138457 commit 1951c39c44afad8273e2978b4c1420e975882934
138458 Author: David Zeuthen <davidz@redhat.com>
138459 Date:   Wed Jun 9 10:56:35 2010 -0400
138460
138461     Bug 621119 – GDBusProxy and objects with no properties
138462
138463     Fix proxy construction for objects with no properties in the case
138464     where G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES isn't set.
138465
138466     The unfortunate side-effect here is that GDBusProxy can no longer be
138467     used to test for "object existence", e.g. creating a GDBusProxy for
138468     any path and interface will not fail. But that's not really a big
138469     deal, if apps rely on that they are doing something very wrong.
138470
138471     https://bugzilla.gnome.org/show_bug.cgi?id=621119
138472
138473     Signed-off-by: David Zeuthen <davidz@redhat.com>
138474
138475  gio/gdbusproxy.c | 42 +++++++++++++++++++++++++++++++-----------
138476  1 file changed, 31 insertions(+), 11 deletions(-)
138477
138478 commit 67193f55c3201e32405c5a15621d49f703b83f8f
138479 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
138480 Date:   Wed Jun 9 10:27:39 2010 +0200
138481
138482     Fix warning
138483
138484     Disable functions defined but not used.
138485
138486  gio/tests/filter-streams.c | 4 ++--
138487  1 file changed, 2 insertions(+), 2 deletions(-)
138488
138489 commit 992e07c8b2e8f75bcc87c30e1ac2aca1ccf432e3
138490 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
138491 Date:   Wed Jun 9 10:23:39 2010 +0200
138492
138493     Fix warnings
138494
138495     Do explicit casts to avoid warnings.
138496
138497  gio/inotify/inotify-helper.c     | 2 +-
138498  gio/tests/memory-output-stream.c | 2 +-
138499  tests/testglib.c                 | 2 +-
138500  3 files changed, 3 insertions(+), 3 deletions(-)
138501
138502 commit 2b72587bedfe293964529aa9f6d6034e7976209b
138503 Author: blue dark <arkblue086@yahoo.com.cn>
138504 Date:   Wed Jun 9 15:13:14 2010 +0800
138505
138506     Updated zh_CN translation.
138507
138508  po/ChangeLog |    4 +
138509  po/zh_CN.po  | 1682
138510  +++++++++++++++++++++++++++++-----------------------------
138511  2 files changed, 859 insertions(+), 827 deletions(-)
138512
138513 commit d8dca11733e483670f47fa5c4d8f4a5cb97f6b5b
138514 Author: Christian Persch <chpe@gnome.org>
138515 Date:   Tue Jun 8 19:40:58 2010 +0200
138516
138517     Fix thinko
138518
138519     When replacing strcmp() with g_variant_is_of_type(), remove the "== 0"
138520     part! Found by Colin Walters.
138521
138522  gio/gapplication.c | 2 +-
138523  1 file changed, 1 insertion(+), 1 deletion(-)
138524
138525 commit 0ed183b572db48d0091f9c6ee5e3e005a382c66a
138526 Author: Colin Walters <walters@verbum.org>
138527 Date:   Tue Jun 8 11:21:48 2010 -0400
138528
138529     [GDBusConnection] Use Gio's default async implementation again
138530
138531     The fix was committed in git.
138532
138533     https://bugzilla.gnome.org/show_bug.cgi?id=620990
138534
138535  gio/gdbusconnection.c | 46 +---------------------------------------------
138536  1 file changed, 1 insertion(+), 45 deletions(-)
138537
138538 commit 06e74ca96928550a31fc05991df01e68300d8a45
138539 Author: Christian Persch <chpe@gnome.org>
138540 Date:   Tue Jun 8 13:40:38 2010 +0200
138541
138542     g_dbus_method_invocation_return_value consumes the floating variant
138543
138544     Bug #620953.
138545
138546  gio/gdbusmethodinvocation.c | 1 +
138547  1 file changed, 1 insertion(+)
138548
138549 commit 2ab9a07ec79b7dd979253340cf7a471048be0c8f
138550 Author: Christian Persch <chpe@gnome.org>
138551 Date:   Tue Jun 8 13:36:58 2010 +0200
138552
138553     Simplify variant builder
138554
138555     Build the full return value with one builder, and don't unref the
138556     unowned return value!
138557
138558     Bug #620954.
138559
138560  gio/gdbusapplication.c | 13 +++++--------
138561  1 file changed, 5 insertions(+), 8 deletions(-)
138562
138563 commit d3b091f63abde2f7de587986a65004ddf2c4ed2a
138564 Author: Christian Persch <chpe@gnome.org>
138565 Date:   Tue Jun 8 13:36:00 2010 +0200
138566
138567     Use g_variant_is_of_type()
138568
138569     ... instead of strcmp()'ing the type strings.
138570
138571     Bug #620954.
138572
138573  gio/gapplication.c     | 2 +-
138574  gio/gdbusapplication.c | 2 +-
138575  2 files changed, 2 insertions(+), 2 deletions(-)
138576
138577 commit b75e7eb95d4782160a88ea7c4dc714368807408c
138578 Author: Christian Persch <chpe@gnome.org>
138579 Date:   Tue Jun 8 13:35:22 2010 +0200
138580
138581     Plug a mem leak
138582
138583     Bug #620954.
138584
138585  gio/gdbusapplication.c | 2 +-
138586  1 file changed, 1 insertion(+), 1 deletion(-)
138587
138588 commit 471c4e413c91e0bae040de4e048a9846a1447515
138589 Author: Javier Jardón <jjardon@gnome.org>
138590 Date:   Tue Jun 8 16:25:38 2010 +0200
138591
138592     [docs] Fix typos in some g_file_* functions
138593
138594     Reported by Alexander Saprykin in bug
138595     https://bugzilla.gnome.org/show_bug.cgi?id=620947
138596
138597  gio/gfile.c | 18 +++++++++---------
138598  1 file changed, 9 insertions(+), 9 deletions(-)
138599
138600 commit b482eab3fa14edabb9f237d4a2cf1e6b2ad6e388
138601 Author: Matthias Clasen <mclasen@redhat.com>
138602 Date:   Tue Jun 8 01:10:17 2010 -0400
138603
138604     Bump version
138605
138606  configure.in | 2 +-
138607  1 file changed, 1 insertion(+), 1 deletion(-)
138608
138609 commit 1a963c659cad268a6689d941bd5a06ab5a12abf1
138610 Author: Matthias Clasen <mclasen@redhat.com>
138611 Date:   Tue Jun 8 01:09:06 2010 -0400
138612
138613     2.25.8
138614
138615  po/af.po          |   74 +--
138616  po/am.po          |   74 +--
138617  po/ar.po          |   74 +--
138618  po/as.po          |   74 +--
138619  po/ast.po         |   74 +--
138620  po/az.po          |   74 +--
138621  po/be.po          |   74 +--
138622  po/be@latin.po    |   74 +--
138623  po/bg.po          |   74 +--
138624  po/bn.po          |   74 +--
138625  po/bn_IN.po       |   74 +--
138626  po/bs.po          |   74 +--
138627  po/ca.po          |   74 +--
138628  po/ca@valencia.po |   74 +--
138629  po/cs.po          |   74 +--
138630  po/cy.po          |   74 +--
138631  po/da.po          |   74 +--
138632  po/de.po          |   74 +--
138633  po/dz.po          |   74 +--
138634  po/el.po          |   74 +--
138635  po/en@shaw.po     |   74 +--
138636  po/en_CA.po       |   74 +--
138637  po/en_GB.po       |   74 +--
138638  po/eo.po          |  805 +++++++++++++++++++++++--
138639  po/es.po          | 1268 +++++++++++++++++++--------------------
138640  po/et.po          |   74 +--
138641  po/eu.po          |   74 +--
138642  po/fa.po          |   74 +--
138643  po/fi.po          |   74 +--
138644  po/fr.po          |   74 +--
138645  po/ga.po          |   74 +--
138646  po/gl.po          | 1249 +++++++++++++++++++-------------------
138647  po/gu.po          |   74 +--
138648  po/he.po          |   76 +--
138649  po/hi.po          |   74 +--
138650  po/hr.po          |   74 +--
138651  po/hu.po          |   74 +--
138652  po/hy.po          |   74 +--
138653  po/id.po          | 1252 +++++++++++++++++++-------------------
138654  po/is.po          |   74 +--
138655  po/it.po          |   74 +--
138656  po/ja.po          |   74 +--
138657  po/ka.po          |   74 +--
138658  po/kn.po          |   74 +--
138659  po/ko.po          |   74 +--
138660  po/ku.po          |   74 +--
138661  po/lt.po          |   74 +--
138662  po/lv.po          |   74 +--
138663  po/mai.po         |   74 +--
138664  po/mg.po          |   74 +--
138665  po/mk.po          |   74 +--
138666  po/ml.po          |   74 +--
138667  po/mn.po          |   74 +--
138668  po/mr.po          |   74 +--
138669  po/ms.po          |   74 +--
138670  po/nb.po          | 1249 +++++++++++++++++++-------------------
138671  po/nds.po         |   74 +--
138672  po/ne.po          |   74 +--
138673  po/nl.po          |   74 +--
138674  po/nn.po          |   74 +--
138675  po/oc.po          |   74 +--
138676  po/or.po          |   74 +--
138677  po/pa.po          |   74 +--
138678  po/pl.po          |   74 +--
138679  po/ps.po          |   74 +--
138680  po/pt.po          |   74 +--
138681  po/pt_BR.po       |   74 +--
138682  po/ro.po          |   74 +--
138683  po/ru.po          |   74 +--
138684  po/rw.po          |   74 +--
138685  po/si.po          |   74 +--
138686  po/sk.po          |   74 +--
138687  po/sl.po          | 1731
138688  +++++++++++++++++++++++++----------------------------
138689  po/sq.po          |   74 +--
138690  po/sr.po          |   74 +--
138691  po/sr@ije.po      |   74 +--
138692  po/sr@latin.po    |   74 +--
138693  po/sv.po          |   74 +--
138694  po/ta.po          |   74 +--
138695  po/te.po          |   74 +--
138696  po/th.po          |   74 +--
138697  po/tl.po          |   74 +--
138698  po/tr.po          |   74 +--
138699  po/tt.po          |   74 +--
138700  po/uk.po          |   74 +--
138701  po/vi.po          |   74 +--
138702  po/wa.po          |   74 +--
138703  po/xh.po          |   74 +--
138704  po/yi.po          |   74 +--
138705  po/zh_CN.po       |   74 +--
138706  po/zh_HK.po       |   74 +--
138707  po/zh_TW.po       |   74 +--
138708  92 files changed, 7255 insertions(+), 6665 deletions(-)
138709
138710 commit 795ddeb421eb01bbadf98e05657b92877cd93d96
138711 Author: Matthias Clasen <mclasen@redhat.com>
138712 Date:   Mon Jun 7 23:41:06 2010 -0400
138713
138714     Add missing marshaler
138715
138716  gio/gio-marshal.list | 1 +
138717  1 file changed, 1 insertion(+)
138718
138719 commit e300c7e622d3e5a5e3eaa339c875484b0e4534eb
138720 Author: Matthias Clasen <mclasen@redhat.com>
138721 Date:   Mon Jun 7 23:28:30 2010 -0400
138722
138723     Fix a missing parameter in a doc comment
138724
138725     Pointed out by David Zeuthen.
138726
138727  gio/gapplication.c | 1 +
138728  1 file changed, 1 insertion(+)
138729
138730 commit a89b10c1dc587cd6806954dc04c3f3e36ee393a5
138731 Author: Matthias Clasen <mclasen@redhat.com>
138732 Date:   Mon Jun 7 23:27:21 2010 -0400
138733
138734     Fix a signal signature
138735
138736     GApplication::action was erroneously declaring the timestamp parameter
138737     as int instead of uint.
138738
138739  gio/gapplication.c | 11 ++++++++---
138740  1 file changed, 8 insertions(+), 3 deletions(-)
138741
138742 commit 063470ea0d1a97f964d3901b7873fddcbadc4c0d
138743 Author: Matthias Clasen <mclasen@redhat.com>
138744 Date:   Mon Jun 7 22:34:07 2010 -0400
138745
138746     Fix a misspelt doc comment
138747
138748  gio/gapplication.c | 2 +-
138749  1 file changed, 1 insertion(+), 1 deletion(-)
138750
138751 commit 3b11a7d3f20df2f44b3a97db58bb0ffd02a5f0c0
138752 Author: Matthias Clasen <mclasen@redhat.com>
138753 Date:   Mon Jun 7 22:22:39 2010 -0400
138754
138755     Add a lost <SECTION>
138756
138757  docs/reference/gio/gio-sections.txt | 2 ++
138758  1 file changed, 2 insertions(+)
138759
138760 commit 32b7fbb8907757d8c19c50b48f5917bbad18e43d
138761 Author: Matthias Clasen <mclasen@redhat.com>
138762 Date:   Mon Jun 7 22:21:47 2010 -0400
138763
138764     Rename GApplication::appid to GApplication::application-id
138765
138766  gio/gapplication.c | 16 ++++++++--------
138767  1 file changed, 8 insertions(+), 8 deletions(-)
138768
138769 commit c59cc943188753e0f72a8e554f8142351970aa20
138770 Author: Matthias Clasen <mclasen@redhat.com>
138771 Date:   Mon Jun 7 21:53:32 2010 -0400
138772
138773     Fix !srcdir checks
138774
138775  gio/tests/Makefile.am | 2 ++
138776  1 file changed, 2 insertions(+)
138777
138778 commit 14c62ff722d74af3baca7cc527f316e4ab095dae
138779 Author: Matthias Clasen <mclasen@redhat.com>
138780 Date:   Mon Jun 7 21:23:37 2010 -0400
138781
138782     Updates
138783
138784  NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
138785  1 file changed, 51 insertions(+)
138786
138787 commit fdc99873eeffc36ea2bb0423b586cc3115c76ed2
138788 Author: Matthias Clasen <mclasen@redhat.com>
138789 Date:   Mon Jun 7 18:27:33 2010 -0400
138790
138791     Document signals
138792
138793  gio/gapplication.c | 28 +++++++++++++++++++++++++++-
138794  1 file changed, 27 insertions(+), 1 deletion(-)
138795
138796 commit d68100afccc9260309e573bbcb9f0bb387044340
138797 Author: Javier Jardón <jjardon@gnome.org>
138798 Date:   Mon Jun 7 23:55:34 2010 +0200
138799
138800     [docs] GApplication is available since Gio 2.26
138801
138802  gio/gapplication.c | 5 +++--
138803  1 file changed, 3 insertions(+), 2 deletions(-)
138804
138805 commit c2a539eff05f1afd43e1c3c0feb9c98ccfdd0a85
138806 Author: Matthias Clasen <mclasen@redhat.com>
138807 Date:   Mon Jun 7 17:48:09 2010 -0400
138808
138809     Use g types for consistency
138810
138811  gio/gapplication.c     | 26 +++++++++++++-------------
138812  gio/gapplication.h     | 26 +++++++++++++-------------
138813  gio/gdbusapplication.c |  8 ++++----
138814  gio/gnullapplication.c |  2 +-
138815  4 files changed, 31 insertions(+), 31 deletions(-)
138816
138817 commit 6427e93757dbc38cc53ffeb87ed814cdb9df0ed4
138818 Author: Matthias Clasen <mclasen@redhat.com>
138819 Date:   Mon Jun 7 13:25:39 2010 -0400
138820
138821     Merge the wip/gapplication branch
138822
138823     This adds a GApplication object to GIO, which is the core of
138824     an application support class, supporting
138825     - uniqueness
138826     - exporting actions (simple scripting)
138827     - standard actions (quit, activate)
138828
138829     The implementation for Linux uses D-Bus, takes a name on the
138830     session bus, and exports a org.gtk.Application interface.
138831
138832     Implementations for Win32 and OS X are still missing.
138833
138834  docs/reference/gio/gio-docs.xml     |    4 +
138835  docs/reference/gio/gio-sections.txt |   32 ++
138836  docs/reference/gio/gio.types        |    1 +
138837  gio/Makefile.am                     |    5 +
138838  gio/gappinfo.c                      |   42 +-
138839  gio/gapplication.c                  | 1058
138840  +++++++++++++++++++++++++++++++++++
138841  gio/gapplication.h                  |  151 +++++
138842  gio/gdbusapplication.c              |  426 ++++++++++++++
138843  gio/gdbusconnection.h               |    2 +-
138844  gio/gdesktopappinfo.c               |   12 +
138845  gio/gio-marshal.list                |    3 +
138846  gio/gio.h                           |    1 +
138847  gio/gio.symbols                     |   21 +
138848  gio/gnullapplication.c              |   70 +++
138849  gio/tests/Makefile.am               |   20 +
138850  gio/tests/appinfo-test.c            |   20 +
138851  gio/tests/appinfo-test.desktop      |    4 +
138852  gio/tests/appinfo.c                 |   25 +
138853  gio/tests/application.c             |  134 +++++
138854  gio/tests/testapp.c                 |   79 +++
138855  gio/tests/testapps.c                |  533 ++++++++++++++++++
138856  21 files changed, 2626 insertions(+), 17 deletions(-)
138857
138858 commit af78f6d418788fa76a2c78298896f9c656d8eb85
138859 Author: Ryan Lortie <desrt@desrt.ca>
138860 Date:   Mon Jun 7 12:58:57 2010 +0200
138861
138862     Bug 620767 - Typo in GSettings documentation
138863
138864     Use the correct variable name and work around the escaping of '@'.
138865     Expand/clarify the section on how translation of <default> is handled.
138866
138867  docs/reference/gio/migrating-gconf.xml | 25 ++++++++++++++++++++-----
138868  1 file changed, 20 insertions(+), 5 deletions(-)
138869
138870 commit 486c46b9459f7b28528d9144296da9e4a32023d3
138871 Author: Matthias Clasen <mclasen@redhat.com>
138872 Date:   Mon Jun 7 06:23:24 2010 -0400
138873
138874     Include the right header
138875
138876  docs/reference/gio/migrating-gconf.xml | 2 +-
138877  gio/tests/gsettings.c                  | 2 +-
138878  2 files changed, 2 insertions(+), 2 deletions(-)
138879
138880 commit 71c5e3f899bf15c9dee09b36f146c5e72652d72b
138881 Author: Ryan Lortie <desrt@desrt.ca>
138882 Date:   Mon Jun 7 10:18:43 2010 +0200
138883
138884     Bug 620496 - schema compiler: reject invalid paths
138885
138886     The GSettings schema compiler was accepting any string as a path.
138887     It is
138888     probably quite a common mistake to suspect that '/apps/foo' is a valid
138889     path name when this will cause all sorts of trouble later.  Check for
138890     this case and report the error.
138891
138892  gio/gschema-compile.c                           | 16 ++++++++++++++--
138893  gio/tests/gschema-compile.c                     |  1 +
138894  gio/tests/schema-tests/invalid-path.gschema.xml |  3 +++
138895  3 files changed, 18 insertions(+), 2 deletions(-)
138896
138897 commit a0c044b5c65500080c15e2c5e315bf87487e63b7
138898 Author: Matthias Clasen <mclasen@redhat.com>
138899 Date:   Sun Jun 6 16:42:06 2010 -0400
138900
138901     Make g_assertion_message_error take a const GError*
138902
138903     This was requested in bug 620265.
138904
138905  glib/gtestutils.c | 2 +-
138906  glib/gtestutils.h | 2 +-
138907  2 files changed, 2 insertions(+), 2 deletions(-)
138908
138909 commit 87ee5f36413ba421c58bd4e5cbf1d11a681c2abe
138910 Author: Christian Persch <chpe@gnome.org>
138911 Date:   Sun Jun 6 16:32:04 2010 -0400
138912
138913     Don't do an extra strlen when g_variant_get_string() returns it
138914     already
138915
138916  gio/gdbusmessage.c | 12 ++++--------
138917  1 file changed, 4 insertions(+), 8 deletions(-)
138918
138919 commit 2aca3b506a2405927a621bb37447dc96b2aa6174
138920 Author: Matthias Clasen <mclasen@redhat.com>
138921 Date:   Sun Jun 6 16:20:21 2010 -0400
138922
138923     Add single-include guards to new headers
138924
138925     As pointed out by Christian Persch in bug 620173, all the new
138926     gdbus and gsettings headers were missing these.
138927
138928  gio/gcredentials.h          | 4 ++++
138929  gio/gdbusaddress.h          | 4 ++++
138930  gio/gdbusauthobserver.h     | 4 ++++
138931  gio/gdbusconnection.h       | 4 ++++
138932  gio/gdbuserror.h            | 4 ++++
138933  gio/gdbusintrospection.h    | 4 ++++
138934  gio/gdbusmessage.h          | 4 ++++
138935  gio/gdbusmethodinvocation.h | 4 ++++
138936  gio/gdbusnameowning.h       | 4 ++++
138937  gio/gdbusnamewatching.h     | 4 ++++
138938  gio/gdbusproxy.h            | 4 ++++
138939  gio/gdbusproxywatching.h    | 4 ++++
138940  gio/gdbusserver.h           | 4 ++++
138941  gio/gdbusutils.h            | 4 ++++
138942  gio/gsettings.h             | 4 ++++
138943  15 files changed, 60 insertions(+)
138944
138945 commit 9371ca0cc27573174dfc0419e121f8ac718fe061
138946 Author: Matthias Clasen <mclasen@redhat.com>
138947 Date:   Sun Jun 6 16:15:44 2010 -0400
138948
138949     Sort gio.h includes alphabetically
138950
138951  gio/gio.h | 49 +++++++++++++++++++++++++------------------------
138952  1 file changed, 25 insertions(+), 24 deletions(-)
138953
138954 commit 3944a63fed37e86515178c362b478eafd80199c0
138955 Author: Michael Natterer <mitch@gimp.org>
138956 Date:   Sun Jun 6 21:15:42 2010 +0200
138957
138958     gio: fix the build
138959
138960  gio/gpermission.c | 2 +-
138961  1 file changed, 1 insertion(+), 1 deletion(-)
138962
138963 commit 92fab483875c2d78ae2cb4749ae283cd26afa451
138964 Author: Matthias Clasen <mclasen@redhat.com>
138965 Date:   Sun Jun 6 14:22:48 2010 -0400
138966
138967     Some cleanups
138968
138969     Always include config.h, make property strings for translation,
138970     add since tags.
138971
138972  gio/gpermission.c       | 49
138973  +++++++++++++++++++++++++++++++++++++++----------
138974  gio/gsimplepermission.c |  6 +++++-
138975  po/POTFILES.in          |  1 +
138976  3 files changed, 45 insertions(+), 11 deletions(-)
138977
138978 commit 40e10764b343b7cdcf270107d9a5b56e8fa142ec
138979 Author: Will Thompson <will.thompson@collabora.co.uk>
138980 Date:   Thu Jun 3 15:09:09 2010 +0100
138981
138982     Add some symbols to glib-sections.txt
138983
138984     Most of these are private; the few that aren't were already documented
138985     but not included in the gtkdoc output.
138986
138987  docs/reference/glib/glib-sections.txt | 12 ++++++++++++
138988  docs/reference/glib/tmpl/main.sgml    | 27 +++++++++++++++++++++++++++
138989  2 files changed, 39 insertions(+)
138990
138991 commit f291d3bb3ce1245981363395ac576d74e918cb0a
138992 Author: Will Thompson <will.thompson@collabora.co.uk>
138993 Date:   Thu Jun 3 15:08:58 2010 +0100
138994
138995     Document G_GNUC_DEPRECATED_FOR
138996
138997  docs/reference/glib/glib-sections.txt     |  1 +
138998  docs/reference/glib/tmpl/macros_misc.sgml | 13 +++++++++++++
138999  2 files changed, 14 insertions(+)
139000
139001 commit 157116b8dd58429335a16c4d0d2c8ee4ef287302
139002 Author: Will Thompson <will.thompson@collabora.co.uk>
139003 Date:   Thu Jun 3 14:50:19 2010 +0100
139004
139005     Add examples for G_STRINGIFY and G_PASTE
139006
139007  docs/reference/glib/tmpl/macros_misc.sgml | 37
139008  ++++++++++++++++++++++++++++---
139009  1 file changed, 34 insertions(+), 3 deletions(-)
139010
139011 commit 28f9f03a3b7dc015ff1b0c6865a952e2ee0f17f3
139012 Author: Will Thompson <will.thompson@collabora.co.uk>
139013 Date:   Thu Jun 3 14:43:30 2010 +0100
139014
139015     Hide G_PASTE_ARGS in gtkdocs.
139016
139017  docs/reference/glib/glib-sections.txt     | 2 +-
139018  docs/reference/glib/tmpl/macros_misc.sgml | 9 ---------
139019  2 files changed, 1 insertion(+), 10 deletions(-)
139020
139021 commit a131beda54a15b071b6571b12f2f2ad8cb342c04
139022 Author: Javier Jardón <jjardon@gnome.org>
139023 Date:   Sun Jun 6 05:25:59 2010 +0200
139024
139025     [docs] Improve the g_get_system_config_dirs() docs.
139026
139027     The retrieved list of directories is XDG_CONFIG_DIRS,
139028     Also mention the retrieved directory on Windows: CSIDL_COMMON_APPDATA
139029
139030  glib/gutils.c | 12 ++++++++++--
139031  1 file changed, 10 insertions(+), 2 deletions(-)
139032
139033 commit e08c7b86c43f3eb8c230355be5fa92b504e3fff9
139034 Author: Javier Jardón <jjardon@gnome.org>
139035 Date:   Sun Jun 6 05:13:06 2010 +0200
139036
139037     [docs] Improve the g_get_system_data_dirs() docs.
139038
139039     The retrieved list of directories is XDG_DATA_DIRS
139040
139041  glib/gutils.c | 3 ++-
139042  1 file changed, 2 insertions(+), 1 deletion(-)
139043
139044 commit 07777db60d82c8f81feb407ec453f244ba10787c
139045 Author: Javier Jardón <jjardon@gnome.org>
139046 Date:   Sun Jun 6 05:05:15 2010 +0200
139047
139048     [docs] Improve the g_get_user_cache_dir() docs
139049
139050     The retrieved directory is XDG_CACHE_HOME on UNIX platforms.
139051     Also mention the retrieved directory on Windows: CSIDL_INTERNET_CACHE.
139052
139053  glib/gutils.c | 10 ++++++++--
139054  1 file changed, 8 insertions(+), 2 deletions(-)
139055
139056 commit e40b5ae3ef6a637f1469557b8d7be94a9cf59f6e
139057 Author: Javier Jardón <jjardon@gnome.org>
139058 Date:   Sun Jun 6 04:57:46 2010 +0200
139059
139060     [docs] Improve the g_get_user_data_dir() docs
139061
139062     The retrieved directory is XDG_DATA_HOME on UNIX platforms.
139063     Also mention the retrieved directory on Windows: CSIDL_PERSONAL.
139064
139065  glib/gutils.c | 8 ++++++--
139066  1 file changed, 6 insertions(+), 2 deletions(-)
139067
139068 commit b2718ee71ad85f2536e5e127239a5a438648de0c
139069 Author: Javier Jardón <jjardon@gnome.org>
139070 Date:   Sat Jun 5 18:34:38 2010 +0200
139071
139072     [docs] Improve the g_get_user_config_dir() docs a bit
139073
139074     The retrieved directory is XDG_CONFIG_HOME on UNIX platforms.
139075     Also mention the retrieved directory on Windows: CSIDL_APPDATA.
139076
139077  glib/gutils.c | 10 ++++++++--
139078  1 file changed, 8 insertions(+), 2 deletions(-)
139079
139080 commit 61f3f45cb95f022d99689e0fee9b0cb97c5112a3
139081 Author: Ryan Lortie <desrt@desrt.ca>
139082 Date:   Fri Jun 4 23:07:40 2010 +0200
139083
139084     add get_permission API to GSettingsBackend
139085
139086     implement it in the various in-tree backends
139087
139088     also, lots of whitespace changes to realign the vtable members
139089
139090  gio/gdelayedsettingsbackend.c  | 11 +++++++
139091  gio/gkeyfilesettingsbackend.c  |  9 ++++++
139092  gio/gmemorysettingsbackend.c   |  9 ++++++
139093  gio/gnullsettingsbackend.c     | 11 ++++++-
139094  gio/gsettingsbackend.c         | 25 +++++++++++++++
139095  gio/gsettingsbackend.h         | 69
139096  ++++++++++++++++++++++--------------------
139097  gio/gsettingsbackendinternal.h |  3 ++
139098  7 files changed, 103 insertions(+), 34 deletions(-)
139099
139100 commit 95c564cabe2837be56f2cf3901a4d6d9d84ab6c9
139101 Author: Ryan Lortie <desrt@desrt.ca>
139102 Date:   Fri Jun 4 23:02:44 2010 +0200
139103
139104     gsettingsbackend.h: pretend to be gio.h
139105
139106     Since #include <gsettingsbackend.h> is a perfectly valid thing for
139107     applications to do, and since we want to include gio headers from
139108     gsettingsbackend.h, we need to effectively disable the #error we would
139109     get from those headers (because we're not coming via gio.h).
139110
139111     We don't want to #include <gio/gio.h> here because this would cause
139112     needless rebuilding of GSettingsBackend, GSettings,
139113     GDelayedSettingsBackend, etc... every time someone changed anything in
139114     any public header.
139115
139116  gio/gsettingsbackend.h | 4 +++-
139117  1 file changed, 3 insertions(+), 1 deletion(-)
139118
139119 commit 473348817809f7aed492245469092901d28de91d
139120 Author: Ryan Lortie <desrt@desrt.ca>
139121 Date:   Fri Jun 4 22:32:01 2010 +0200
139122
139123     Bug 620582 - a simple GPermission implementation
139124
139125     add GSimplePermission, a trivial const implementation of GPermission
139126
139127     can-request and can-release are always false for this implementation
139128     and
139129     the value of 'allowed' is decided at construction.
139130
139131  docs/reference/gio/gio-docs.xml     |  1 +
139132  docs/reference/gio/gio-sections.txt |  8 ++++
139133  docs/reference/gio/gio.types        |  1 +
139134  gio/Makefile.am                     |  2 +
139135  gio/gio.symbols                     |  7 ++++
139136  gio/giotypes.h                      |  1 +
139137  gio/gsimplepermission.c             | 84
139138  +++++++++++++++++++++++++++++++++++++
139139  gio/gsimplepermission.h             | 45 ++++++++++++++++++++
139140  8 files changed, 149 insertions(+)
139141
139142 commit 0957f76878046d848ea42bab09d9b129a60476a5
139143 Author: Matej Urbančič <mateju@svn.gnome.org>
139144 Date:   Fri Jun 4 20:03:41 2010 +0200
139145
139146     Updated Slovenian translation
139147
139148  po/sl.po | 1979
139149  +++++++++++++++++++++++++++++++++-----------------------------
139150  1 file changed, 1039 insertions(+), 940 deletions(-)
139151
139152 commit 7a4860d69ad7b6daf6cce0063cbc52070d21bd7b
139153 Author: Ryan Lortie <desrt@desrt.ca>
139154 Date:   Thu Jun 3 22:58:52 2010 +0200
139155
139156     Bug 620519 - GPermission
139157
139158     Add an abstract interface representing the permission to perform an
139159     action.
139160
139161  docs/reference/gio/gio-docs.xml     |   4 +
139162  docs/reference/gio/gio-sections.txt |  21 ++
139163  docs/reference/gio/gio.types        |   1 +
139164  gio/Makefile.am                     |   2 +
139165  gio/gio.h                           |   1 +
139166  gio/gio.symbols                     |  16 ++
139167  gio/giotypes.h                      |   1 +
139168  gio/gpermission.c                   | 390
139169  ++++++++++++++++++++++++++++++++++++
139170  gio/gpermission.h                   | 118 +++++++++++
139171  9 files changed, 554 insertions(+)
139172
139173 commit 07b5cee2a8273d7fdd20371b5494ecd320c3cd1c
139174 Author: Murray Cumming <murrayc@murrayc.com>
139175 Date:   Fri Jun 4 17:07:05 2010 +0200
139176
139177     Gio: gioenums.h: Remove trailing commas to avoid C++ warnings.
139178
139179  gio/gioenums.h | 22 +++++++++++-----------
139180  1 file changed, 11 insertions(+), 11 deletions(-)
139181
139182 commit af3f4cbe77584acabf289f4c3f9beccd6bfcfd21
139183 Author: Javier Jardón <jjardon@gnome.org>
139184 Date:   Sun May 30 14:56:55 2010 +0200
139185
139186     gdbusaddress: Fix typo
139187
139188  gio/gdbusaddress.c | 2 +-
139189  1 file changed, 1 insertion(+), 1 deletion(-)
139190
139191 commit 644584e7e6bcff65e5bd819a4756dc7597526961
139192 Author: Kristjan Schmidt <kristjan.schmidt@googlemail.com>
139193 Date:   Thu Jun 3 18:19:31 2010 +0200
139194
139195     Updated Esperanto translation
139196
139197  po/eo.po | 1661
139198  +++++++++++++++++---------------------------------------------
139199  1 file changed, 437 insertions(+), 1224 deletions(-)
139200
139201 commit e608b1f067c76db196a63723b50167a00ab39921
139202 Author: Matthias Clasen <mclasen@redhat.com>
139203 Date:   Thu Jun 3 11:40:02 2010 -0400
139204
139205     Don't spew a g_warning if inotify setup fails
139206
139207     We use is_supported when we are trying to find a local file monitor
139208     implementation that works, and having the g_warning in there trips
139209     the test suite.
139210
139211  gio/inotify/inotify-helper.c | 1 -
139212  1 file changed, 1 deletion(-)
139213
139214 commit 9562726f35b3e19d5d50d4e2e01bd8c37c7727ab
139215 Author: Ryan Lortie <desrt@desrt.ca>
139216 Date:   Thu Jun 3 11:24:31 2010 +0200
139217
139218     Bug 620350 - add g_variant_builder_add_parsed()
139219
139220     A delicious blend of g_variant_new_parsed() and
139221     g_variant_builder_add_value().  Now available in a GLib near you.
139222
139223  docs/reference/glib/glib-sections.txt |  1 +
139224  glib/glib.symbols                     |  1 +
139225  glib/gvariant-parser.c                | 44
139226  +++++++++++++++++++++++++++++++++++
139227  glib/gvariant.h                       |  3 +++
139228  4 files changed, 49 insertions(+)
139229
139230 commit 44db2b6b7447680fa3f8d3bce6f2bda26a6b498e
139231 Author: Ryan Lortie <desrt@desrt.ca>
139232 Date:   Thu Jun 3 09:41:33 2010 +0200
139233
139234     Bug 620349 – utf8ify GVariant printer
139235
139236     Take advantage of our knowledge that GVariant strings are always valid
139237     utf8 when printing and parsing:
139238
139239       - allow valid printing unicode characters to pass through unescaped
139240
139241       - escape non-printing characters using \uxxxx or \Uxxxxxxxx format
139242
139243       - do the same in the parser
139244
139245       - update existing test cases to use utf8, add a new test case
139246
139247  glib/gvariant-parser.c | 64
139248  +++++++++++++++++++++++++++++++++++++++----------
139249  glib/gvariant.c        | 65
139250  ++++++++++++++++++++++++++++++++++++++++++++------
139251  glib/tests/gvariant.c  | 26 +++++++++++++++++---
139252  3 files changed, 132 insertions(+), 23 deletions(-)
139253
139254 commit 36826661401f1912eef8c710609f4bd6454720ad
139255 Author: Milan Bouchet-Valat <nalimilan@club.fr>
139256 Date:   Wed Jun 2 16:05:13 2010 +0200
139257
139258     Annotate GVariant and GSettings _strv() functions
139259
139260     Add GObject introspection annotations so that the length parameter is
139261     correctly detected for g_variant_new_strv(), g_variant_get_strv() and
139262     g_variant_dup_strv(). Also specify that it can be a NULL pointer in
139263     g_variant_get_strv() and g_variant_dup_strv().
139264
139265     For g_settings_set_strv(), detect that a NULL value is allowed,
139266     meaning
139267     empty array.
139268
139269     Closes bug #620384.
139270
139271     Signed-off-by: Ryan Lortie <desrt@desrt.ca>
139272
139273  gio/gsettings.c |  2 +-
139274  glib/gvariant.c | 10 +++++-----
139275  2 files changed, 6 insertions(+), 6 deletions(-)
139276
139277 commit 0e691f27ecfe1d7f86214f16c00f91fc55f95e9c
139278 Author: Ryan Lortie <desrt@desrt.ca>
139279 Date:   Wed Jun 2 19:34:45 2010 +0200
139280
139281     improve gitignore (systemtap)
139282
139283  .gitignore | 1 +
139284  1 file changed, 1 insertion(+)
139285
139286 commit 20ab1e667308741de01fa9d1afc106dcd8b313d9
139287 Author: Kjartan Maraas <kmaraas@gnome.org>
139288 Date:   Wed Jun 2 15:41:01 2010 +0200
139289
139290     Updated Norwegian bokmål translation
139291
139292  po/nb.po | 1305
139293  +++++++++++++++++++++++++++++++-------------------------------
139294  1 file changed, 659 insertions(+), 646 deletions(-)
139295
139296 commit b5c8496b4c06fc7be5672e29a771064d3247d0cc
139297 Author: Ryan Lortie <desrt@desrt.ca>
139298 Date:   Wed Jun 2 04:00:58 2010 +0200
139299
139300     Support NULL value for g_settings_set_strv()
139301
139302     Allow easy setting of the empty array that we lost with the last
139303     patch.
139304
139305  gio/gsettings.c | 14 +++++++++++---
139306  1 file changed, 11 insertions(+), 3 deletions(-)
139307
139308 commit bf9edb5cd5a75a4bc9946f0ef106c3d541fdb89f
139309 Author: Milan Bouchet-Valat <nalimilan@club.fr>
139310 Date:   Tue Jun 1 23:16:19 2010 +0200
139311
139312     Remove length parameter for g_settings_[gs]et_strv
139313
139314     Length of the array is redundant since it's NULL-terminated. This
139315     is not
139316     consistent with many GLib and GTK+ functions, and adds complexity with
139317     no real gain, while these convenience functions should be kept simple.
139318
139319     Closes bug #620312
139320
139321  gio/gsettings.c | 12 ++++--------
139322  gio/gsettings.h |  6 ++----
139323  2 files changed, 6 insertions(+), 12 deletions(-)
139324
139325 commit dc7b1c5b42175cd3e52b57c427545d6c4d9b1cee
139326 Author: Jorge González <jorgegonz@svn.gnome.org>
139327 Date:   Sun May 30 18:23:21 2010 +0200
139328
139329     Updated Spanish translation
139330
139331  po/es.po | 19 ++++++++-----------
139332  1 file changed, 8 insertions(+), 11 deletions(-)
139333
139334 commit 7d04f0a915f290b47382d8f2cc989cb6de91e781
139335 Author: Fran Diéguez <fran.dieguez@mabishu.com>
139336 Date:   Sun May 30 17:43:57 2010 +0200
139337
139338     Updated Galician translations
139339
139340  po/gl.po | 83
139341  ++++++++++++++++++++++++++++++++--------------------------------
139342  1 file changed, 41 insertions(+), 42 deletions(-)
139343
139344 commit 1afaeb9976334ebdcba53ab258aa3922a872bfb9
139345 Author: Andika Triwidada <andika@gmail.com>
139346 Date:   Sun May 30 17:10:51 2010 +0700
139347
139348     Updated Indonesian translation
139349
139350  po/id.po | 1590
139351  ++++++++++++++++++++++++++++++++------------------------------
139352  1 file changed, 826 insertions(+), 764 deletions(-)
139353
139354 commit be94532e634772115e5fabefb69c803a5c5e4672
139355 Author: Jorge González <jorgegonz@svn.gnome.org>
139356 Date:   Sat May 29 12:06:16 2010 +0200
139357
139358     Updated Spanish translation
139359
139360  po/es.po | 69
139361  ++++++++++++++++++++++++++++++----------------------------------
139362  1 file changed, 32 insertions(+), 37 deletions(-)
139363
139364 commit b208c2d75654ee3cf6cadf0a796976426c7b3df0
139365 Author: Jorge González <jorgegonz@svn.gnome.org>
139366 Date:   Fri May 28 20:21:02 2010 +0200
139367
139368     Updated Spanish translation
139369
139370  po/es.po | 16 +++++++++-------
139371  1 file changed, 9 insertions(+), 7 deletions(-)
139372
139373 commit e7c1aaf9259b64bc40d2851df9b988627e783421
139374 Author: Jorge González <jorgegonz@svn.gnome.org>
139375 Date:   Fri May 28 19:45:51 2010 +0200
139376
139377     Updated Spanish translation
139378
139379  po/es.po | 28 ++++++++++++++--------------
139380  1 file changed, 14 insertions(+), 14 deletions(-)
139381
139382 commit 5451cd0804f196f30a8cc58eee029c8b4acc54e0
139383 Author: Yaron Shahrabani <sh.yaron@gmail.com>
139384 Date:   Fri May 28 16:57:56 2010 +0300
139385
139386     Updated Hebrew translation.
139387
139388  po/he.po | 18 +++++++++---------
139389  1 file changed, 9 insertions(+), 9 deletions(-)
139390
139391 commit ecc5fbb479e529d17885e3b746f78c05758c1bb0
139392 Author: Yaron Shahrabani <sh.yaron@gmail.com>
139393 Date:   Fri May 28 16:54:58 2010 +0300
139394
139395     Updated Hebrew translation.
139396
139397  po/he.po | 356
139398  +++++++++++++++++++++++++++++++++++----------------------------
139399  1 file changed, 200 insertions(+), 156 deletions(-)
139400
139401 commit c874a76a8bf4f3b31e480a9184983cd5e85aeb4c
139402 Author: Lin Ma <lin.ma@sun.com>
139403 Date:   Fri May 28 16:57:10 2010 +0800
139404
139405     After talk with FEN dev, we dicide simply disable monitor function if
139406     the current filesystem doesn't suport FEN.
139407
139408  gio/fen/fen-kernel.c | 8 ++++++++
139409  1 file changed, 8 insertions(+)
139410
139411 commit 8e41be13efe06a0bbd89beefc6e7ae7279b56834
139412 Author: Alexander Larsson <alexl@redhat.com>
139413 Date:   Fri Jan 1 21:39:52 2010 +0100
139414
139415     Add dtrace and systemtap support for gobject
139416
139417     This adds static markers and systemtap tapsets for:
139418
139419     * type creation
139420     * object lifetimes (creation, ref, unref, dispose, finalize)
139421     * signal creation and emission
139422
139423     Signal emissions and finalization marker have a corresponding
139424     *_end (or *-end in dtrace) version that is when the corresponding
139425     operation is finished.
139426
139427     https://bugzilla.gnome.org/show_bug.cgi?id=606044
139428
139429  configure.in             |   1 +
139430  gobject/Makefile.am      |  22 ++++++
139431  gobject/gobject.c        |  28 +++++--
139432  gobject/gobject.stp.in   | 199
139433  +++++++++++++++++++++++++++++++++++++++++++++++
139434  gobject/gobject_probes.d |  13 ++++
139435  gobject/gobject_trace.h  |  43 ++++++++++
139436  gobject/gsignal.c        |  11 ++-
139437  gobject/gtype.c          |   9 ++-
139438  8 files changed, 316 insertions(+), 10 deletions(-)
139439
139440 commit bef9efd0a99a9a3bd6a2d713423edc37d6a38f21
139441 Author: Alexander Larsson <alexl@redhat.com>
139442 Date:   Fri Dec 18 21:25:47 2009 +0100
139443
139444     Initial support for dtrace and systemtap
139445
139446     This adds static markers for dtrace, which are also usable
139447     by systemtap. Additionally it adds a tapset for systemtap
139448     that makes it easier to use the static markers.
139449
139450     These are enabled by default.
139451
139452     This initial set of probes is rather limited:
139453
139454     * allocation and free using g_malloc & co
139455     * allocation and free using g_slice
139456     * gquark name tracking (useful for converting quarks to strings
139457     in probes)
139458
139459     Notes on naming:
139460
139461     Its traditional with dtrace to use probe names with dashes as
139462     delimiter (slice-alloc). Since dashes are not usable in identifiers
139463     the C code uses double underscores (slice__alloc) which is converted
139464     to dashes in the UI. We follow this for the shared lowlevel probe
139465     names.
139466
139467     Additionally dtrace supports putting a "provider" part in the probe
139468     names which is essentially a namespacing thing. On systemtap this
139469     field is currently ignored (but may be implemented in the future), but
139470     this is not really a problem since in systemtap the probes are
139471     specified by combining the solib file and the marker name, so there
139472     can't really be name conflicts.
139473
139474     For the systemtap tapset highlevel probes we instead use names that
139475     are systemtapish with single dashes as separators.
139476
139477     https://bugzilla.gnome.org/show_bug.cgi?id=606044
139478
139479  configure.in                      | 53 ++++++++++++++++++++++++
139480  docs/reference/glib/building.sgml | 42 ++++++++++++++++++++
139481  docs/reference/glib/running.sgml  | 13 ++++++
139482  glib/Makefile.am                  | 23 +++++++++++
139483  glib/gdataset.c                   |  6 ++-
139484  glib/glib.stp.in                  | 84
139485  +++++++++++++++++++++++++++++++++++++++
139486  glib/glib_probes.d                |  8 ++++
139487  glib/glib_trace.h                 | 43 ++++++++++++++++++++
139488  glib/gmem.c                       | 52 +++++++++++++++++++-----
139489  glib/gslice.c                     |  5 +++
139490  10 files changed, 317 insertions(+), 12 deletions(-)
139491
139492 commit c3bc0f4f8fc5125a732f383671ee5bff939423d2
139493 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
139494 Date:   Thu May 27 14:00:12 2010 -0400
139495
139496     Optimized the overlong sequence check in g_utf8_get_char_extended()
139497
139498     Rather make it branch to get the due sequence length for the resulting
139499     character code, we can as well get the minimum code value in the
139500     initial
139501     branching.
139502
139503  glib/gutf8.c | 26 +++++++++++++++++---------
139504  1 file changed, 17 insertions(+), 9 deletions(-)
139505
139506 commit 30a856294613ab1119c0972b35bac5bbf3294692
139507 Author: Ryan Lortie <desrt@desrt.ca>
139508 Date:   Thu May 27 13:11:49 2010 -0400
139509
139510     GSettings schema docs: mention need for EXTRA_DIST
139511
139512     Mention that you will need to use EXTRA_DIST for your schema file
139513     if it
139514     is distributed with your project.
139515
139516  docs/reference/gio/migrating-gconf.xml | 10 ++++++++++
139517  1 file changed, 10 insertions(+)
139518
139519 commit f2687f588e3a2b338242d73b6898eb93689b264b
139520 Author: Ryan Lortie <desrt@desrt.ca>
139521 Date:   Thu May 27 13:07:54 2010 -0400
139522
139523     Remove duplicate copies of migration docs
139524
139525     Fixup for commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac which
139526     duplicated the contents of most of the migration documentation by
139527     splitting it out into separate files but keeping the original file
139528     intact (with a rename).
139529
139530     This removes the duplicated content from the renamed file.
139531
139532  docs/reference/gio/migrating-posix.xml | 554
139533  ---------------------------------
139534  1 file changed, 554 deletions(-)
139535
139536 commit b3593693d918f0ae97094f6712d817180b8eea6a
139537 Author: Ryan Lortie <desrt@desrt.ca>
139538 Date:   Thu May 27 11:58:54 2010 -0400
139539
139540     gsettings m4: check for .xml in src/builddir
139541
139542     This checks for the .gschema.xml file in the srcdir and builddir and
139543     runs the schema validation on which one it finds.  This handles
139544     non-srcdir builds in both cases: .gschema.xml is in the tarball and
139545     .gschema.xml is generated.
139546
139547  m4macros/gsettings.m4 | 2 +-
139548  1 file changed, 1 insertion(+), 1 deletion(-)
139549
139550 commit e7927faf1792ad4c3c8a5b599240a7ee94b1a0cc
139551 Author: Ryan Lortie <desrt@desrt.ca>
139552 Date:   Thu May 27 11:32:34 2010 -0400
139553
139554     GVariant: One more FreeBSD fix
139555
139556     FreeBSD's malloc() sometimes returns unaligned memory if you are
139557     requesting small sizes.  This can get GVariant into trouble.  For
139558     example, consider the type "mmi" containing the value "just nothing".
139559     According to the type signature, the memory containing this should be
139560     aligned to a boundary of 4 since it might contain an int.  The
139561     serialised size of this value is 1 byte, however, and when you ask
139562     FreeBSD to allocate memory of that size, it knows you can't put an int
139563     into it so it doesn't bother aligning it.
139564
139565     This patch modifies the GVariant serialiser to not assert the
139566     alignment
139567     constraint in the case that the size of the serialised data is smaller
139568     than its own alignment requirement.
139569
139570  glib/gvariant-serialiser.c | 12 +++++++++++-
139571  1 file changed, 11 insertions(+), 1 deletion(-)
139572
139573 commit 271997deb56cc17af5fa7b59b3a67f4ee347be6c
139574 Author: Ryan Lortie <desrt@desrt.ca>
139575 Date:   Wed May 26 23:34:31 2010 -0400
139576
139577     More alignment-related fixes.
139578
139579     Partial-backout 8a21d8d23317ecebe46007f1fd5f7459bf182415.  The
139580     assertions should have remained relaxed since these functions are used
139581     with non-posix_memalign()ed data.
139582
139583  glib/tests/gvariant.c | 6 +++---
139584  1 file changed, 3 insertions(+), 3 deletions(-)
139585
139586 commit 866e3dda60d7de45ae7f6c962a0bb4167abd8147
139587 Author: Lin Ma <lin.ma@sun.com>
139588 Date:   Thu May 27 10:24:58 2010 +0800
139589
139590     Remove unused code.
139591
139592  gio/fen/fen-node.c | 13 -------------
139593  1 file changed, 13 deletions(-)
139594
139595 commit 91ec834456b419c0270072d52d28b365aa160dfb
139596 Author: Ryan Lortie <desrt@desrt.ca>
139597 Date:   Wed May 26 17:35:18 2010 -0400
139598
139599     include "config.h" for HAVE_POSIX_MEMALIGN
139600
139601  glib/tests/gvariant.c | 2 ++
139602  1 file changed, 2 insertions(+)
139603
139604 commit 8a21d8d23317ecebe46007f1fd5f7459bf182415
139605 Author: Ryan Lortie <desrt@desrt.ca>
139606 Date:   Wed May 26 17:31:52 2010 -0400
139607
139608     Use aligned memory in GVariant test cases.
139609
139610     The GVariant serialiser works well with non-8-aligned memory, but the
139611     comparison serialiser in the test case depends on memory being
139612     8-aligned.  Use posix_memalign() to get the memory used by this
139613     serialiser.
139614
139615  glib/tests/gvariant.c | 47
139616  ++++++++++++++++++++++++++++++++++++-----------
139617  1 file changed, 36 insertions(+), 11 deletions(-)
139618
139619 commit 183102104a3762bab4c50fc54cd11979ca085859
139620 Author: Colin Walters <walters@verbum.org>
139621 Date:   Wed May 26 16:21:15 2010 -0400
139622
139623     [mainloop-test] Fix compilation errors
139624
139625  tests/mainloop-test.c | 4 ++--
139626  1 file changed, 2 insertions(+), 2 deletions(-)
139627
139628 commit ba1163a33cdfb7f67cbd311ae2b74ae40831cd05
139629 Author: Colin Walters <walters@verbum.org>
139630 Date:   Wed May 26 15:59:36 2010 -0400
139631
139632     [tests/gvariant] Handle flavored_free(NULL), since flavored_malloc
139633     can return NULL
139634
139635  glib/tests/gvariant.c | 2 ++
139636  1 file changed, 2 insertions(+)
139637
139638 commit 88a1e6c1021644f9ae42c558b23e3c6a1e4055a6
139639 Author: Jorge González <jorgegonz@svn.gnome.org>
139640 Date:   Wed May 26 18:12:22 2010 +0200
139641
139642     Updated Spanish translation
139643
139644  po/es.po | 389
139645  +++++++++++++++++++++++++++++++++------------------------------
139646  1 file changed, 201 insertions(+), 188 deletions(-)
139647
139648 commit 39123880387b19f034ae0bed9492d5a1b4f026ab
139649 Author: Jorge González <jorgegonz@svn.gnome.org>
139650 Date:   Wed May 26 18:09:46 2010 +0200
139651
139652     Updated Spanish translation
139653
139654  po/es.po | 1361
139655  ++++++++++++++++++++++++++++++++------------------------------
139656  1 file changed, 696 insertions(+), 665 deletions(-)
139657
139658 commit 798eed43a2ee756b32651559f95ce55f0a448e7b
139659 Author: Lin Ma <lin.ma@sun.com>
139660 Date:   Wed May 26 14:32:37 2010 +0800
139661
139662     bugster#6955199, on hsfs portfs will fail, and FEN backend will fail
139663     to run lstat and port_associate on root node.
139664
139665  gio/fen/fen-node.c | 21 ++++++++++++++++++---
139666  1 file changed, 18 insertions(+), 3 deletions(-)
139667
139668 commit 6b53e4826fba3827ac7273a344b46f854ee81d0b
139669 Author: Havoc Pennington <hp@pobox.com>
139670 Date:   Tue Apr 20 17:47:44 2010 -0400
139671
139672     GSource: add g_source_set_name, g_source_get_name,
139673     g_source_set_name_by_id
139674
139675     These allow applications to give meaningful names to their sources.
139676     Source names can then be used for debugging and profiling, for
139677     example with systemtap or gdb.
139678
139679     https://bugzilla.gnome.org/show_bug.cgi?id=606044
139680
139681  glib/gmain.c          | 5 ++++-
139682  tests/mainloop-test.c | 6 +++++-
139683  2 files changed, 9 insertions(+), 2 deletions(-)
139684
139685 commit e5696c282e2c48ac0f822c4e6d33c8507a77e998
139686 Author: Havoc Pennington <hp@pobox.com>
139687 Date:   Tue Apr 20 17:47:44 2010 -0400
139688
139689     GSource: add g_source_set_name, g_source_get_name,
139690     g_source_set_name_by_id
139691
139692     These allow applications to give meaningful names to their sources.
139693     Source names can then be used for debugging and profiling, for
139694     example with systemtap or gdb.
139695
139696     https://bugzilla.gnome.org/show_bug.cgi?id=606044
139697
139698  glib/glib.symbols |  3 ++
139699  glib/gmain.c      | 83
139700  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
139701  glib/gmain.h      |  9 +++++-
139702  3 files changed, 93 insertions(+), 2 deletions(-)
139703
139704 commit eec66b2f9424dd6db25867ee0a32e0341def15b8
139705 Author: David Zeuthen <davidz@redhat.com>
139706 Date:   Tue May 25 11:59:57 2010 -0400
139707
139708     GDBus: Big-endian fixes
139709
139710     Tested this on my Powerbook G4 12", 867MHz PowerPC G4 running Fedora
139711     11ish.
139712
139713     Signed-off-by: David Zeuthen <davidz@redhat.com>
139714
139715  gio/gdbusmessage.c          | 8 ++++++--
139716  gio/tests/gdbus-threading.c | 2 +-
139717  2 files changed, 7 insertions(+), 3 deletions(-)
139718
139719 commit a81c2f2c7ad260bc3033648bb274a3b321df8b49
139720 Author: Ryan Lortie <desrt@desrt.ca>
139721 Date:   Tue May 25 11:25:34 2010 -0400
139722
139723     GVariant: deal with non-8-aligned malloc()
139724
139725     Closes bug #619585.
139726
139727  glib/gvariant-serialiser.c | 18 ++++++++++++
139728  glib/tests/gvariant.c      | 72
139729  +++++++++++++++++++++++++++++-----------------
139730  2 files changed, 64 insertions(+), 26 deletions(-)
139731
139732 commit 9e25ec592ba32797230650b2236935deb2022960
139733 Author: Matthias Clasen <mclasen@redhat.com>
139734 Date:   Tue May 25 10:43:29 2010 -0400
139735
139736     Document that vtable is not copied
139737
139738  gio/gdbusconnection.c | 4 ++++
139739  1 file changed, 4 insertions(+)
139740
139741 commit 857a40fafb98934c954649e712bc35633438ebcf
139742 Author: Fran Diéguez <fran.dieguez@mabishu.com>
139743 Date:   Tue May 25 09:56:33 2010 +0200
139744
139745     Updated Galician translations
139746
139747  po/gl.po | 1270
139748  ++++++++++++++++++++++++++++++++------------------------------
139749  1 file changed, 646 insertions(+), 624 deletions(-)
139750
139751 commit 32c84552f6dfb05f990e8740a75c8b1fed753ea8
139752 Author: Ryan Lortie <desrt@desrt.ca>
139753 Date:   Mon May 24 23:21:01 2010 -0400
139754
139755     .gitignore manpages (*.1)
139756
139757  docs/reference/.gitignore | 1 +
139758  1 file changed, 1 insertion(+)
139759
139760 commit dcd13e39be34ec4b396bab4dbaa976d2917cf7b5
139761 Author: Ryan Lortie <desrt@desrt.ca>
139762 Date:   Mon May 24 23:03:36 2010 -0400
139763
139764     post-release version bump.
139765
139766  configure.in | 2 +-
139767  1 file changed, 1 insertion(+), 1 deletion(-)
139768
139769 commit 2db2d13fdbfe80d89cb4d5fecfa13619909f4ac5
139770 Author: Ryan Lortie <desrt@desrt.ca>
139771 Date:   Mon May 24 23:02:18 2010 -0400
139772
139773     Release 2.25.7.
139774
139775  NEWS                               |   34 +
139776  docs/reference/glib/tmpl/i18n.sgml |   11 +
139777  po/af.po                           |  297 +++++----
139778  po/am.po                           |  293 ++++----
139779  po/ar.po                           |  297 +++++----
139780  po/as.po                           |  297 +++++----
139781  po/ast.po                          |  297 +++++----
139782  po/az.po                           |  293 ++++----
139783  po/be.po                           |  296 +++++----
139784  po/be@latin.po                     |  300 +++++----
139785  po/bg.po                           |  297 +++++----
139786  po/bn.po                           |  297 +++++----
139787  po/bn_IN.po                        |  297 +++++----
139788  po/bs.po                           |  293 ++++----
139789  po/ca.po                           |  297 +++++----
139790  po/ca@valencia.po                  |  297 +++++----
139791  po/cs.po                           |  297 +++++----
139792  po/cy.po                           |  297 +++++----
139793  po/da.po                           |  297 +++++----
139794  po/de.po                           |  297 +++++----
139795  po/dz.po                           |  293 ++++----
139796  po/el.po                           |  297 +++++----
139797  po/en@shaw.po                      |  297 +++++----
139798  po/en_CA.po                        |  297 +++++----
139799  po/en_GB.po                        |  297 +++++----
139800  po/eo.po                           |  293 ++++----
139801  po/es.po                           |  297 +++++----
139802  po/et.po                           |  672 ++++++++++++++++++-
139803  po/eu.po                           |  297 +++++----
139804  po/fa.po                           |  293 ++++----
139805  po/fi.po                           |  297 +++++----
139806  po/fr.po                           |  297 +++++----
139807  po/ga.po                           |  297 +++++----
139808  po/gl.po                           | 1287
139809  ++++++++++++++++++------------------
139810  po/gu.po                           |  297 +++++----
139811  po/he.po                           |  297 +++++----
139812  po/hi.po                           |  297 +++++----
139813  po/hr.po                           |  293 ++++----
139814  po/hu.po                           |  297 +++++----
139815  po/hy.po                           |  293 ++++----
139816  po/id.po                           |  297 +++++----
139817  po/is.po                           |  293 ++++----
139818  po/it.po                           |  297 +++++----
139819  po/ja.po                           |  297 +++++----
139820  po/ka.po                           |  293 ++++----
139821  po/kn.po                           |  297 +++++----
139822  po/ko.po                           |  297 +++++----
139823  po/ku.po                           |  293 ++++----
139824  po/lt.po                           |  297 +++++----
139825  po/lv.po                           |  293 ++++----
139826  po/mai.po                          |  297 +++++----
139827  po/mg.po                           |  293 ++++----
139828  po/mk.po                           |  297 +++++----
139829  po/ml.po                           |  297 +++++----
139830  po/mn.po                           |  293 ++++----
139831  po/mr.po                           |  297 +++++----
139832  po/ms.po                           |  293 ++++----
139833  po/nb.po                           | 1274
139834  ++++++++++++++++++-----------------
139835  po/nds.po                          |  297 +++++----
139836  po/ne.po                           |  293 ++++----
139837  po/nl.po                           |  297 +++++----
139838  po/nn.po                           |  297 +++++----
139839  po/oc.po                           |  293 ++++----
139840  po/or.po                           |  297 +++++----
139841  po/pa.po                           |  297 +++++----
139842  po/pl.po                           |  297 +++++----
139843  po/ps.po                           |  297 +++++----
139844  po/pt.po                           |  297 +++++----
139845  po/pt_BR.po                        |  297 +++++----
139846  po/ro.po                           |  297 +++++----
139847  po/ru.po                           |  297 +++++----
139848  po/rw.po                           |  296 +++++----
139849  po/si.po                           |  293 ++++----
139850  po/sk.po                           |  297 +++++----
139851  po/sl.po                           |  297 +++++----
139852  po/sq.po                           |  311 +++++----
139853  po/sr.po                           |  297 +++++----
139854  po/sr@ije.po                       |  293 ++++----
139855  po/sr@latin.po                     |  297 +++++----
139856  po/sv.po                           |  297 +++++----
139857  po/ta.po                           |  297 +++++----
139858  po/te.po                           |  297 +++++----
139859  po/th.po                           |  297 +++++----
139860  po/tl.po                           |  293 ++++----
139861  po/tr.po                           |  297 +++++----
139862  po/tt.po                           |  293 ++++----
139863  po/uk.po                           |  297 +++++----
139864  po/vi.po                           |  297 +++++----
139865  po/wa.po                           |  293 ++++----
139866  po/xh.po                           |  293 ++++----
139867  po/yi.po                           |  293 ++++----
139868  po/zh_CN.po                        |  297 +++++----
139869  po/zh_HK.po                        |  297 +++++----
139870  po/zh_TW.po                        |  297 +++++----
139871  94 files changed, 15547 insertions(+), 14083 deletions(-)
139872
139873 commit 47e07f9f78e7fc9e4d7e8fb96420009560662519
139874 Author: Ryan Lortie <desrt@desrt.ca>
139875 Date:   Mon May 24 22:37:43 2010 -0400
139876
139877     another occurrence of the last fix (@XSLTPROC@)
139878
139879  docs/reference/gobject/Makefile.am | 2 +-
139880  1 file changed, 1 insertion(+), 1 deletion(-)
139881
139882 commit b295e6a28a590ada8f8d3c3a50fb5250dd339eed
139883 Author: Ryan Lortie <desrt@desrt.ca>
139884 Date:   Mon May 24 22:35:33 2010 -0400
139885
139886     man pages: fix broken @XSLTPROC@ substitution
139887
139888  docs/reference/glib/Makefile.am | 2 +-
139889  1 file changed, 1 insertion(+), 1 deletion(-)
139890
139891 commit 84a0605342368c2edad99abd364791bf3b2ebc14
139892 Author: Ryan Lortie <desrt@desrt.ca>
139893 Date:   Mon May 24 22:20:47 2010 -0400
139894
139895     change GSettingsBackend.list() API
139896
139897  gio/gsettingsbackend.c |  2 +-
139898  gio/gsettingsbackend.h | 60
139899  ++++++++++++++++++++++++++------------------------
139900  2 files changed, 32 insertions(+), 30 deletions(-)
139901
139902 commit 1b7f64549258c971fcc7c15ebfb532e4bc0b4174
139903 Author: Matthias Clasen <mclasen@redhat.com>
139904 Date:   Mon May 24 21:09:55 2010 -0400
139905
139906     Improve the g_file_make_symbolic_link docs
139907
139908     Following a proposal by Neil Williams in bug 619527.
139909
139910  gio/gfile.c | 17 +++++++++--------
139911  1 file changed, 9 insertions(+), 8 deletions(-)
139912
139913 commit 77b9a4646179daae04590ab1f62d575be93e1f89
139914 Author: Ryan Lortie <desrt@desrt.ca>
139915 Date:   Mon May 24 17:03:26 2010 -0400
139916
139917     GIO: Add g_d{,c}gettext to PLT check exceptions
139918
139919  gio/pltcheck.sh | 2 +-
139920  1 file changed, 1 insertion(+), 1 deletion(-)
139921
139922 commit 3160bcad6a0cf3c1f1042b85f38492a5674324a3
139923 Author: Ryan Lortie <desrt@desrt.ca>
139924 Date:   Mon May 24 16:46:24 2010 -0400
139925
139926     GDBusConnection.call(): add 'reply_type' argument
139927
139928     This allows the caller to specify the reply type that they are
139929     expecting
139930     for this call.  If the reply comes back with the wrong type,
139931     GDBus will
139932     generate an appropriate error internally.
139933
139934       - add a GVariantType * argument to g_dbus_connection_call() and
139935         _call_sync().
139936
139937       - move the internal API for computing message types from
139938       introspection
139939         data to be based on GVariantType instead of strings.  Update users
139940         of this code.
139941
139942       - have GDBusProxy pass this calculated GVariantType into
139943         g_dbus_connection_call().  Remove the checks done in GDBusProxy.
139944
139945       - Update other users of the code (test cases, gdbus-tool, GSettings
139946         tool, etc).  In some cases, remove redundant checks; in some other
139947         cases, we are fixing bugs because no checking was done where it
139948         should have been.
139949
139950     Closes bug #619391.
139951
139952  gio/gdbus-tool.c               |  49 ++-------
139953  gio/gdbusconnection.c          | 236
139954  ++++++++++++++++++++++++++++-------------
139955  gio/gdbusconnection.h          |   2 +
139956  gio/gdbusmethodinvocation.c    |  28 +++--
139957  gio/gdbusnameowning.c          |   2 +
139958  gio/gdbusnamewatching.c        |   2 +
139959  gio/gdbusprivate.c             |  30 +++---
139960  gio/gdbusprivate.h             |   3 +-
139961  gio/gdbusproxy.c               |  78 ++++----------
139962  gio/gsettings-tool.c           |   2 +-
139963  gio/tests/gdbus-connection.c   |  11 +-
139964  gio/tests/gdbus-example-peer.c |   1 +
139965  gio/tests/gdbus-export.c       |   2 +-
139966  gio/tests/gdbus-names.c        |   2 +
139967  gio/tests/gdbus-threading.c    |   6 +-
139968  15 files changed, 246 insertions(+), 208 deletions(-)
139969
139970 commit 100df5287d51fd005d64f2c06f4fe4276da1c4d8
139971 Author: Richard Hughes <richard@hughsie.com>
139972 Date:   Mon May 24 17:22:38 2010 +0100
139973
139974     Fix up a typo in the g_variant_builder_add() docs
139975
139976  glib/gvariant.c | 3 +--
139977  1 file changed, 1 insertion(+), 2 deletions(-)
139978
139979 commit a83a9a43ed2f461fea7a652470a3ef376aebd1f2
139980 Author: Tor Lillqvist <tml@iki.fi>
139981 Date:   Mon May 24 11:22:41 2010 +0300
139982
139983     Most of the gdbus test programs build only on Unix
139984
139985  gio/tests/Makefile.am | 7 ++++++-
139986  1 file changed, 6 insertions(+), 1 deletion(-)
139987
139988 commit d7b077dc84b22c4502e27252d32303d9985f9aeb
139989 Author: Kjartan Maraas <kmaraas@gnome.org>
139990 Date:   Sun May 23 16:27:17 2010 +0200
139991
139992     Updated Norwegian bokmål translation
139993
139994  po/nb.po | 1381
139995  ++++++++++++++++++++++++++++++++------------------------------
139996  1 file changed, 704 insertions(+), 677 deletions(-)
139997
139998 commit b1bf5a5bb9725b1468ae82b636e35288fd3cf3ad
139999 Author: Kjartan Maraas <kmaraas@gnome.org>
140000 Date:   Sun May 23 16:27:08 2010 +0200
140001
140002     Add two missing files
140003
140004  po/POTFILES.in | 2 ++
140005  1 file changed, 2 insertions(+)
140006
140007 commit 3caef4eef0c6ae946333633c1e27f4548a1ce42b
140008 Author: Fran Diéguez <fran.dieguez@mabishu.com>
140009 Date:   Sun May 23 00:22:48 2010 +0200
140010
140011     Updated Galician translations
140012
140013  po/gl.po | 4 ++--
140014  1 file changed, 2 insertions(+), 2 deletions(-)
140015
140016 commit 925a6f29114769d575ecdfbaaf5c236517edb98f
140017 Author: Fran Diéguez <fran.dieguez@mabishu.com>
140018 Date:   Sun May 23 00:20:26 2010 +0200
140019
140020     Updated Galician translations
140021
140022  po/gl.po | 64
140023  +++++++++++++++++++++++++++++++++++++++++-----------------------
140024  1 file changed, 41 insertions(+), 23 deletions(-)
140025
140026 commit c17bb8f44514027c36825c1ca16ce67ae291c3ad
140027 Author: Fran Diéguez <fran.dieguez@mabishu.com>
140028 Date:   Thu May 20 21:52:11 2010 +0200
140029
140030     Updated Galician translations
140031
140032  po/gl.po | 290
140033  ++++++++++++++++++++++++++++++++-------------------------------
140034  1 file changed, 148 insertions(+), 142 deletions(-)
140035
140036 commit 8db946fdfb71167dd8b740b4ba20213303a0f2bf
140037 Author: Matthias Clasen <mclasen@redhat.com>
140038 Date:   Fri May 21 22:28:42 2010 -0400
140039
140040     Clean up man page handling
140041
140042     Remove all formatted man pages from git, and use the same
140043     Makefile fragment in all doc dirs.
140044
140045  docs/reference/glib/Makefile.am          |  30 ++-
140046  docs/reference/glib/glib-gettextize.1    |  71 -------
140047  docs/reference/glib/gtester-report.1     |  44 -----
140048  docs/reference/glib/gtester.1            | 101 ----------
140049  docs/reference/gobject/Makefile.am       |  35 +++-
140050  docs/reference/gobject/glib-genmarshal.1 | 307
140051  -------------------------------
140052  docs/reference/gobject/glib-mkenums.1    | 246 -------------------------
140053  docs/reference/gobject/gobject-query.1   |  83 ---------
140054  gobject/Makefile.am                      |   2 -
140055  gobject/glib-genmarshal.1                | 212 ---------------------
140056  gobject/glib-mkenums.1                   | 169 -----------------
140057  11 files changed, 48 insertions(+), 1252 deletions(-)
140058
140059 commit d818bebf4949617fdf5ffc7833c8f87ccca5c1a1
140060 Author: Ryan Lortie <desrt@desrt.ca>
140061 Date:   Fri May 21 20:08:49 2010 -0400
140062
140063     add .SECONDARY: rule to preserve generated schemas
140064
140065     If the .gschema.xml file was generated as the result of an implicit
140066     make
140067     rule then make would 'rm' it after creating the validity stamp.  This
140068     would cause 'make install' to fail.
140069
140070  m4macros/gsettings.m4 | 2 ++
140071  1 file changed, 2 insertions(+)
140072
140073 commit bf24dff88eb3c794ae846cb7b8397510407ad9f5
140074 Author: David Zeuthen <davidz@redhat.com>
140075 Date:   Fri May 21 12:09:27 2010 -0400
140076
140077     Return an error for calls into unknown interfaces or unknown objects
140078
140079     Ryan pointed out on IRC that we didn't do anything here. Looking at
140080     the code, it's painfully obvious that we should be returning an error
140081     here since a comment already says that we've exhausted all possible
140082     options.
140083
140084     Signed-off-by: David Zeuthen <davidz@redhat.com>
140085
140086  gio/gdbusconnection.c    | 10 +++++++++-
140087  gio/tests/gdbus-export.c | 12 ++++++++++++
140088  2 files changed, 21 insertions(+), 1 deletion(-)
140089
140090 commit c7f0f2c4377c5fd242c52d30a09df74e6d6e9828
140091 Author: Christian Persch <chpe@gnome.org>
140092 Date:   Fri May 14 14:00:24 2010 +0200
140093
140094     Use stack-allocated GVariantBuilders
140095
140096     This saves a few allocations.
140097     Also simplify the code a bit in gdbusconnection.
140098
140099     Bug #618616.
140100
140101  gio/gdbusconnection.c | 19 ++++++-------------
140102  gio/gdbusmessage.c    | 30 +++++++++++++++---------------
140103  2 files changed, 21 insertions(+), 28 deletions(-)
140104
140105 commit 41b3f6885d26908627c8a132f63aab4ba1d83582
140106 Author: Christian Persch <chpe@gnome.org>
140107 Date:   Thu May 20 00:54:51 2010 +0200
140108
140109     Add g_dc[p]gettext, and use it in gsettings
140110
140111     Avoid using LC_MESSAGES, and just call g_d[c]gettext directly.
140112
140113     Bug #617004.
140114
140115  docs/reference/glib/glib-sections.txt |  1 +
140116  gio/gsettings.c                       |  7 ++-----
140117  glib/glib.symbols                     |  1 +
140118  glib/gstrfuncs.c                      | 27 +++++++++++++++++++++++++++
140119  glib/gstrfuncs.h                      |  4 +++-
140120  po/Makefile.in.in                     |  2 ++
140121  6 files changed, 36 insertions(+), 6 deletions(-)
140122
140123 commit e8f723245a4b1667949dc9715bc5bc2f263317a4
140124 Author: Fran Diéguez <fran.dieguez@mabishu.com>
140125 Date:   Thu May 20 19:30:39 2010 +0200
140126
140127     Updated Galician translations
140128
140129  po/gl.po | 1274
140130  +++++++++++++++++++++++++++++++-------------------------------
140131  1 file changed, 644 insertions(+), 630 deletions(-)
140132
140133 commit 366b3ffcde4f19cabf8685efdc1ccd20dcade0ca
140134 Author: David Zeuthen <davidz@redhat.com>
140135 Date:   Thu May 20 10:51:00 2010 -0400
140136
140137     Bug 619142 – Build fixes
140138
140139      - Fix various #include issues
140140
140141      - Change #error to #warning for the EXTERNAL authentication
140142      mechanism.
140143        It is not clear if this should work on Win32 at all.
140144
140145      - Call close() before unlink() for the SHA1 keyring
140146
140147      - Change #error to #warning so we don't forget to do
140148        permission checking of the .dbus-keyrings directory
140149
140150      - Use Win32 SID for the SHA1 auth mech
140151
140152      - Apparently we can't use word 'interface' as an identifier
140153
140154      - Implement a _g_dbus_win32_get_user_sid() function. For now it's
140155        private. Don't know if it should be public somewhere. Maybe in
140156        a future GCredentials support for Win32? I don't know.
140157
140158      - GFileDescriptorBased is not available on Win32. So avoid using
140159        it in GLocalFile stuff. Now, Win32 still uses GLocalFile + friends
140160        (which works with file descriptors) so expose a private function
140161        to get the fd for an OutputStream so things still work.
140162
140163      - Fixup gio.symbols
140164
140165      - Fixup tests/gdbus-peer.c so it builds
140166
140167     With this, at least things compile and the gdbus-peer.exe test case
140168     passes. Which is a great start. I've tested this by cross-compiling on
140169     a x86_64 Fedora 13 host using mingw32 and running the code on a 32-bit
140170     Windows 7 box.
140171
140172     https://bugzilla.gnome.org/show_bug.cgi?id=619142
140173
140174     Signed-off-by: David Zeuthen <davidz@redhat.com>
140175
140176  gio/gdbusaddress.c               |  6 ++++
140177  gio/gdbusauth.c                  |  8 +++--
140178  gio/gdbusauthmechanismexternal.c |  4 +--
140179  gio/gdbusauthmechanismsha1.c     | 27 +++++++-------
140180  gio/gdbusconnection.c            |  2 ++
140181  gio/gdbusmessage.c               | 20 +++++------
140182  gio/gdbusmessage.h               |  4 +--
140183  gio/gdbusprivate.c               | 76
140184  ++++++++++++++++++++++++++++++++++++++++
140185  gio/gdbusprivate.h               |  4 +++
140186  gio/gdbusserver.c                |  7 ++++
140187  gio/gio.symbols                  | 12 +++++--
140188  gio/glocalfileinputstream.c      | 20 +++++++++--
140189  gio/glocalfileiostream.c         |  8 +++--
140190  gio/glocalfileoutputstream.c     | 30 +++++++++++++---
140191  gio/glocalfileoutputstream.h     |  6 ++++
140192  gio/tests/Makefile.am            |  2 +-
140193  gio/tests/gdbus-peer.c           | 18 ++++++++++
140194  17 files changed, 208 insertions(+), 46 deletions(-)
140195
140196 commit 152448cb299cd1b22da585dcd7e86ee6e27e1169
140197 Author: Ivar Smolin <okul@linux.ee>
140198 Date:   Thu May 20 14:56:46 2010 +0300
140199
140200     Estonian translation updated
140201
140202  po/et.po | 704
140203  ++++-----------------------------------------------------------
140204  1 file changed, 41 insertions(+), 663 deletions(-)
140205
140206 commit 3b8d0a4ac2df7d055168dff2ca360489adbea563
140207 Author: Javier Jardón <jjardon@gnome.org>
140208 Date:   Thu May 20 01:55:58 2010 +0200
140209
140210     Add G_TYPE_CLASS_GET_PRIVATE macro to docs
140211
140212  docs/reference/gobject/gobject-sections.txt | 1 +
140213  1 file changed, 1 insertion(+)
140214
140215 commit 2dfc7b0294542954539940955bef1b93a95513e0
140216 Author: Ryan Lortie <desrt@desrt.ca>
140217 Date:   Wed May 19 17:38:17 2010 -0400
140218
140219     Version bump.
140220
140221  configure.in | 2 +-
140222  1 file changed, 1 insertion(+), 1 deletion(-)
140223
140224 commit d4648965e4dee14955ade5eb94221ad5da5f45b8
140225 Author: Ryan Lortie <desrt@desrt.ca>
140226 Date:   Wed May 19 17:32:42 2010 -0400
140227
140228     Release 2.25.6
140229
140230  NEWS              |   27 +
140231  po/af.po          |  633 ++++++++++++++++++++-
140232  po/am.po          |  631 ++++++++++++++++++++-
140233  po/ar.po          |  635 ++++++++++++++++++++-
140234  po/as.po          |  637 ++++++++++++++++++++-
140235  po/ast.po         |  637 ++++++++++++++++++++-
140236  po/az.po          |  632 ++++++++++++++++++++-
140237  po/be.po          |  652 +++++++++++++++++++++-
140238  po/be@latin.po    |  655 +++++++++++++++++++++-
140239  po/bg.po          |  637 ++++++++++++++++++++-
140240  po/bn.po          |  637 ++++++++++++++++++++-
140241  po/bn_IN.po       |  637 ++++++++++++++++++++-
140242  po/bs.po          |  632 ++++++++++++++++++++-
140243  po/ca.po          |  637 ++++++++++++++++++++-
140244  po/ca@valencia.po |  637 ++++++++++++++++++++-
140245  po/cs.po          |  637 ++++++++++++++++++++-
140246  po/cy.po          |  634 ++++++++++++++++++++-
140247  po/da.po          |  639 ++++++++++++++++++++-
140248  po/de.po          |  637 ++++++++++++++++++++-
140249  po/dz.po          |  632 ++++++++++++++++++++-
140250  po/el.po          |  648 ++++++++++++++++++++-
140251  po/en@shaw.po     |  645 ++++++++++++++++++++-
140252  po/en_CA.po       |  635 ++++++++++++++++++++-
140253  po/en_GB.po       |  637 ++++++++++++++++++++-
140254  po/eo.po          |  631 ++++++++++++++++++++-
140255  po/es.po          | 1290 +++++++++++++++++++++---------------------
140256  po/et.po          |  637 ++++++++++++++++++++-
140257  po/eu.po          |  637 ++++++++++++++++++++-
140258  po/fa.po          |  632 ++++++++++++++++++++-
140259  po/fi.po          |  637 ++++++++++++++++++++-
140260  po/fr.po          |  637 ++++++++++++++++++++-
140261  po/ga.po          |  633 ++++++++++++++++++++-
140262  po/gl.po          | 1249 +++++++++++++++++++++--------------------
140263  po/gu.po          |  637 ++++++++++++++++++++-
140264  po/he.po          |  637 ++++++++++++++++++++-
140265  po/hi.po          |  637 ++++++++++++++++++++-
140266  po/hr.po          |  632 ++++++++++++++++++++-
140267  po/hu.po          |  637 ++++++++++++++++++++-
140268  po/hy.po          |  632 ++++++++++++++++++++-
140269  po/id.po          | 1608
140270  ++++++++++++++++++++++++++++++++++++-----------------
140271  po/is.po          |  632 ++++++++++++++++++++-
140272  po/it.po          |  641 ++++++++++++++++++++-
140273  po/ja.po          |  637 ++++++++++++++++++++-
140274  po/ka.po          |  633 ++++++++++++++++++++-
140275  po/kn.po          |  637 ++++++++++++++++++++-
140276  po/ko.po          |  637 ++++++++++++++++++++-
140277  po/ku.po          |  631 ++++++++++++++++++++-
140278  po/lt.po          |  637 ++++++++++++++++++++-
140279  po/lv.po          |  631 ++++++++++++++++++++-
140280  po/mai.po         |  634 ++++++++++++++++++++-
140281  po/mg.po          |  632 ++++++++++++++++++++-
140282  po/mk.po          |  635 ++++++++++++++++++++-
140283  po/ml.po          |  637 ++++++++++++++++++++-
140284  po/mn.po          |  632 ++++++++++++++++++++-
140285  po/mr.po          |  637 ++++++++++++++++++++-
140286  po/ms.po          |  632 ++++++++++++++++++++-
140287  po/nb.po          |  637 ++++++++++++++++++++-
140288  po/nds.po         |  632 ++++++++++++++++++++-
140289  po/ne.po          |  632 ++++++++++++++++++++-
140290  po/nl.po          |  646 ++++++++++++++++++++-
140291  po/nn.po          |  635 ++++++++++++++++++++-
140292  po/oc.po          |  631 ++++++++++++++++++++-
140293  po/or.po          |  637 ++++++++++++++++++++-
140294  po/pa.po          |  637 ++++++++++++++++++++-
140295  po/pl.po          |  637 ++++++++++++++++++++-
140296  po/ps.po          |  634 ++++++++++++++++++++-
140297  po/pt.po          |  637 ++++++++++++++++++++-
140298  po/pt_BR.po       |  637 ++++++++++++++++++++-
140299  po/ro.po          |  637 ++++++++++++++++++++-
140300  po/ru.po          |  637 ++++++++++++++++++++-
140301  po/rw.po          |  644 ++++++++++++++++++++-
140302  po/si.po          |  633 ++++++++++++++++++++-
140303  po/sk.po          |  632 ++++++++++++++++++++-
140304  po/sl.po          |  637 ++++++++++++++++++++-
140305  po/sq.po          |  669 ++++++++++++++++++++--
140306  po/sr.po          |  637 ++++++++++++++++++++-
140307  po/sr@ije.po      |  632 ++++++++++++++++++++-
140308  po/sr@latin.po    |  637 ++++++++++++++++++++-
140309  po/sv.po          |  637 ++++++++++++++++++++-
140310  po/ta.po          |  637 ++++++++++++++++++++-
140311  po/te.po          |  637 ++++++++++++++++++++-
140312  po/th.po          |  637 ++++++++++++++++++++-
140313  po/tl.po          |  632 ++++++++++++++++++++-
140314  po/tr.po          |  637 ++++++++++++++++++++-
140315  po/tt.po          |  631 ++++++++++++++++++++-
140316  po/uk.po          |  637 ++++++++++++++++++++-
140317  po/vi.po          |  637 ++++++++++++++++++++-
140318  po/wa.po          |  632 ++++++++++++++++++++-
140319  po/xh.po          |  632 ++++++++++++++++++++-
140320  po/yi.po          |  631 ++++++++++++++++++++-
140321  po/zh_CN.po       |  637 ++++++++++++++++++++-
140322  po/zh_HK.po       |  637 ++++++++++++++++++++-
140323  po/zh_TW.po       |  637 ++++++++++++++++++++-
140324  93 files changed, 56499 insertions(+), 4314 deletions(-)
140325
140326 commit caae8ac57a2d24a5de21d1ac6d6122897a418e72
140327 Author: Ryan Lortie <desrt@desrt.ca>
140328 Date:   Wed May 19 16:02:05 2010 -0400
140329
140330     Add --uninstall option to glib-compile-schemas
140331
140332     If --uninstall is given then don't give an error if the schema
140333     directory
140334     is empty.  Instead, erase the gschemas.compiled file, if it exists.
140335     This is the right thing to do in the 'make uninstall' rule, where the
140336     schema directory could very well be left empty as a result.
140337
140338     Modify gsettings.m4 to use this option.
140339
140340  gio/gschema-compile.c | 15 +++++++++++++--
140341  m4macros/gsettings.m4 |  2 +-
140342  2 files changed, 14 insertions(+), 3 deletions(-)
140343
140344 commit b59a5551ecd448187d752d93a06c2298db121ace
140345 Author: Ryan Lortie <desrt@desrt.ca>
140346 Date:   Tue May 18 18:28:39 2010 -0400
140347
140348     Bug 619038 - increase gsettings.m4 power
140349
140350     handle schema checking, installation, uninstallation, cleaning
140351
140352  docs/reference/gio/migrating-gconf.xml | 21 +++++-----
140353  m4macros/gsettings.m4                  | 71
140354  ++++++++++++++++++++++++----------
140355  2 files changed, 61 insertions(+), 31 deletions(-)
140356
140357 commit 3e3779b7d0edbdfbea38655e353d0723a1b918d5
140358 Author: Tor Lillqvist <tml@iki.fi>
140359 Date:   Wed May 19 10:47:02 2010 +0300
140360
140361     Make config.h.win32.in match what configure produces
140362
140363     No semantic changes.
140364
140365  config.h.win32.in | 20 +++++++++++++++++---
140366  1 file changed, 17 insertions(+), 3 deletions(-)
140367
140368 commit 8eb377b6f6661022a1917b8cd465ed3e52fecf88
140369 Author: Ryan Lortie <desrt@desrt.ca>
140370 Date:   Tue May 18 18:24:04 2010 -0400
140371
140372     glib-compile-schemas rename missed in docs
140373
140374     change a mention of gschema_compile in the docs
140375
140376  docs/reference/gio/migrating-gconf.xml | 2 +-
140377  1 file changed, 1 insertion(+), 1 deletion(-)
140378
140379 commit 257c519ba2ed91f7dfc94d5a07a0cc6c7a3644f1
140380 Author: Javier Jardón <jjardon@gnome.org>
140381 Date:   Tue May 18 23:45:54 2010 +0200
140382
140383     Fix trivial typo in GCredentials code
140384
140385     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=618839
140386
140387  gio/gcredentials.c | 2 +-
140388  1 file changed, 1 insertion(+), 1 deletion(-)
140389
140390 commit 719e2dcb3b35dbab9cfaa7d0f711b0949b57ad35
140391 Author: Ryan Lortie <desrt@desrt.ca>
140392 Date:   Tue May 18 17:25:43 2010 -0400
140393
140394     Bug 619031 - method-calls-in-thread test failing
140395
140396     The test was assuming that g_timeout_add() waited for at least the
140397     amount of
140398     time given to it before running the function.  This is not the case
140399     -- the
140400     function can be run as much as 1ms early.  Make the lower time
140401     bound asserted
140402     in the test more permissive to account for this.
140403
140404  gio/tests/gdbus-threading.c | 9 +++++++--
140405  1 file changed, 7 insertions(+), 2 deletions(-)
140406
140407 commit 6067f9f794954b8545776e14d059a7bb15d99e99
140408 Author: Ryan Lortie <desrt@desrt.ca>
140409 Date:   Tue May 18 16:43:36 2010 -0400
140410
140411     Bug 618839  - Typo at translation message
140412
140413     Fix trivial typo in GCredentials code
140414
140415  gio/gcredentials.c | 2 +-
140416  1 file changed, 1 insertion(+), 1 deletion(-)
140417
140418 commit 12a8c0f50d72829af4cc436a455396bf5190b40e
140419 Author: Ryan Lortie <desrt@desrt.ca>
140420 Date:   Tue May 18 16:13:58 2010 -0400
140421
140422     Add sync method to GSettingsBackend, and pad
140423
140424  gio/gsettingsbackend.h | 3 +++
140425  1 file changed, 3 insertions(+)
140426
140427 commit 7fcf353325a41b75701688364a497d5790ea83a0
140428 Author: Ryan Lortie <desrt@desrt.ca>
140429 Date:   Tue May 18 13:43:42 2010 -0400
140430
140431     whitespace fix
140432
140433  gio/gsettingsbackend.h | 56
140434  +++++++++++++++++++++++++-------------------------
140435  1 file changed, 28 insertions(+), 28 deletions(-)
140436
140437 commit 587bdf3f0acfdc46e708214c5201336d81e3307c
140438 Author: Robert Ancell <robert.ancell@gmail.com>
140439 Date:   Tue May 18 12:01:25 2010 +1000
140440
140441     Add missing gunixfdlist.h include in gdbus-example-server.c
140442
140443  gio/tests/gdbus-example-server.c | 1 +
140444  1 file changed, 1 insertion(+)
140445
140446 commit a977f032358325c8ad558f675530569add68daaf
140447 Author: David Zeuthen <davidz@redhat.com>
140448 Date:   Mon May 17 19:51:49 2010 -0400
140449
140450     GDBus: Fix obvious crasher when looking up annotations
140451
140452     Signed-off-by: David Zeuthen <davidz@redhat.com>
140453
140454  gio/gdbusintrospection.c | 2 +-
140455  1 file changed, 1 insertion(+), 1 deletion(-)
140456
140457 commit 74cafe871c42c21e7485ee7d80257ef987819979
140458 Author: Fran Diéguez <fran.dieguez@mabishu.com>
140459 Date:   Mon May 17 23:59:42 2010 +0200
140460
140461     Updated Galician translations
140462
140463  po/gl.po | 629
140464  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
140465  1 file changed, 607 insertions(+), 22 deletions(-)
140466
140467 commit a621e0ed10eb8a7c5b89ee1d96ae877908e4d74b
140468 Author: David Zeuthen <davidz@redhat.com>
140469 Date:   Mon May 17 11:08:53 2010 -0400
140470
140471     gdbus(1): Don't fetch props if introspection data indicates none
140472     are available
140473
140474     Signed-off-by: David Zeuthen <davidz@redhat.com>
140475
140476  gio/gdbus-tool.c | 2 +-
140477  1 file changed, 1 insertion(+), 1 deletion(-)
140478
140479 commit 98e4f7f6fbd1b8ac889327559a50e4369d064a74
140480 Author: David Zeuthen <davidz@redhat.com>
140481 Date:   Mon May 17 11:07:53 2010 -0400
140482
140483     GDBus: Fix introspection of objects registered at /
140484
140485     Signed-off-by: David Zeuthen <davidz@redhat.com>
140486
140487  gio/gdbusconnection.c | 2 +-
140488  1 file changed, 1 insertion(+), 1 deletion(-)
140489
140490 commit 799e0242ae31dd66b102342927583f1f34806c54
140491 Author: Ryan Lortie <desrt@desrt.ca>
140492 Date:   Sun May 16 16:56:36 2010 -0400
140493
140494     improve thread safety in GDelayedSettingsBackend
140495
140496       - hold a lock while accessing the tree of delayed values
140497       - use weak reference counts with the owner object to avoid doing
140498         g_object_notify on a dead object
140499       - dispatch the "has-unapplied" notify to the proper main context
140500
140501  gio/gdelayedsettingsbackend.c  | 128
140502  +++++++++++++++++++++++++++++++++++------
140503  gio/gdelayedsettingsbackend.h  |   5 +-
140504  gio/gsettings.c                |   4 +-
140505  gio/gsettingsbackend.c         |   6 +-
140506  gio/gsettingsbackendinternal.h |   2 +
140507  5 files changed, 121 insertions(+), 24 deletions(-)
140508
140509 commit 61219e264083184eada5c5ef2795b7c531470704
140510 Author: Ryan Lortie <desrt@desrt.ca>
140511 Date:   Sun May 16 14:17:34 2010 -0400
140512
140513     GSettingsBackend: make signal dispatch threadsafe
140514
140515     This commit fixes up a few race conditions in the GSettingsBackend,
140516     mostly with
140517     respect to change notifications occuring at the same time as the
140518     last reference
140519     count on a GSettings is dropped.  With GDBus feeding us our incoming
140520     signals in
140521     a separate thread, this is something that could easily happen.
140522
140523  gio/gdelayedsettingsbackend.c  |  40 ++--
140524  gio/gsettings.c                |  43 ++---
140525  gio/gsettingsbackend.c         | 410
140526  +++++++++++++++++++++++++----------------
140527  gio/gsettingsbackendinternal.h |  26 +--
140528  4 files changed, 301 insertions(+), 218 deletions(-)
140529
140530 commit 4967b6d2ab5a0a83609a825ea113bc75f61bfdb1
140531 Author: Ryan Lortie <desrt@desrt.ca>
140532 Date:   Sun May 16 18:14:46 2010 +0200
140533
140534     gitignore additions for gdbus, new test cases
140535
140536  gio/.gitignore        |  1 +
140537  gio/tests/.gitignore  | 23 ++++++++++++++++++++++-
140538  glib/tests/.gitignore |  1 +
140539  3 files changed, 24 insertions(+), 1 deletion(-)
140540
140541 commit 984258c662d3f571fcd0ea415923aec7a3746826
140542 Author: Ryan Lortie <desrt@desrt.ca>
140543 Date:   Sun May 16 13:02:23 2010 +0200
140544
140545     GSettings: support emitting signals in threads
140546
140547     The thread-default context that was in effect at the time that the
140548     GSettings was created will be used for emitting signals on that
140549     GSettings.
140550
140551  gio/gdelayedsettingsbackend.c  |   2 +-
140552  gio/gsettings.c                |  18 ++++++
140553  gio/gsettingsbackend.c         | 139
140554  ++++++++++++++++++++++++++++++++++++++++-
140555  gio/gsettingsbackendinternal.h |   2 +
140556  4 files changed, 159 insertions(+), 2 deletions(-)
140557
140558 commit 849684e540bb714bc60c2bce3a086e5ffb8933c0
140559 Author: Ryan Lortie <desrt@desrt.ca>
140560 Date:   Sun May 16 13:03:34 2010 +0200
140561
140562     GSettings tool: work-around GDBus issue
140563
140564     There is currently no way (near as I can tell) to ensure that
140565     a message
140566     has been sent when using GDBus.  If we exit() before we are sure, then
140567     it is very possible that the message isn't sent at all.
140568     This behaviour
140569     was observed when using the GSettings commandline tool with dconf.
140570
140571     A quick and dirty workaround for now.
140572
140573  gio/gsettings-tool.c | 18 ++++++++++++++++++
140574  1 file changed, 18 insertions(+)
140575
140576 commit 8e060adb2cecb7a801d54e3cbdb0c6eb12f56c12
140577 Author: Ryan Lortie <desrt@desrt.ca>
140578 Date:   Sun May 16 10:19:46 2010 +0200
140579
140580     intern a key name instead of using strdup()
140581
140582  gio/gsettings.c | 3 +--
140583  1 file changed, 1 insertion(+), 2 deletions(-)
140584
140585 commit e5440f865d79795061cf5e64d8ed7300222c4a79
140586 Author: Lin Ma <lin.ma@sun.com>
140587 Date:   Mon May 17 14:42:52 2010 +0800
140588
140589     Reworked Solaris file event notification for GIO. See
140590     https://defect.opensolaris.org/bz/show_bug.cgi?id=10194
140591
140592     Updated copyright.
140593
140594  gio/fen/Makefile.am            |   6 -
140595  gio/fen/fen-data.c             | 718
140596  --------------------------------------
140597  gio/fen/fen-data.h             |  89 -----
140598  gio/fen/fen-dump.c             |  43 +--
140599  gio/fen/fen-dump.h             |   4 +-
140600  gio/fen/fen-helper.c           | 326 +++++------------
140601  gio/fen/fen-helper.h           |  13 +-
140602  gio/fen/fen-kernel.c           | 775
140603  +++++++++++++++++++++--------------------
140604  gio/fen/fen-kernel.h           |  35 +-
140605  gio/fen/fen-missing.c          | 121 -------
140606  gio/fen/fen-missing.h          |  38 --
140607  gio/fen/fen-node.c             | 762
140608  ++++++++++++++++++++++++----------------
140609  gio/fen/fen-node.h             |  97 ++++--
140610  gio/fen/fen-sub.c              |  42 ---
140611  gio/fen/fen-sub.h              |  39 ---
140612  gio/fen/gfendirectorymonitor.c |  95 +++--
140613  gio/fen/gfendirectorymonitor.h |   3 +
140614  gio/fen/gfenfilemonitor.c      |  32 +-
140615  gio/fen/gfenfilemonitor.h      |   3 +
140616  19 files changed, 1114 insertions(+), 2127 deletions(-)
140617
140618 commit 794a4a8dbda6b63b15705d689c9785fc07ff7a40
140619 Author: Jorge González <jorgegonz@svn.gnome.org>
140620 Date:   Mon May 17 07:41:48 2010 +0200
140621
140622     Updated Spanish translation
140623
140624  po/es.po | 1648
140625  +++++++++++++++++++++++++++++++++++++++++++-------------------
140626  1 file changed, 1142 insertions(+), 506 deletions(-)
140627
140628 commit 2ec41fad532c046b04b55e0a2b7883b344727c64
140629 Author: Matthias Clasen <mclasen@redhat.com>
140630 Date:   Sun May 16 13:07:25 2010 -0400
140631
140632     Add GDBus files to POTFILES.in
140633
140634  po/POTFILES.in | 13 +++++++++++++
140635  1 file changed, 13 insertions(+)
140636
140637 commit d899c57a819685f2a9e66927f040cbdfea8ae572
140638 Author: Fran Diéguez <fran.dieguez@mabishu.com>
140639 Date:   Sun May 16 16:31:25 2010 +0200
140640
140641     Updated Galician translations
140642
140643  po/gl.po | 1022
140644  +++++++++++++++++++++++++++++++-------------------------------
140645  1 file changed, 518 insertions(+), 504 deletions(-)
140646
140647 commit b298c9430e197ca7f31ecfa0089f51e410bced36
140648 Author: Andika Triwidada <andika@gmail.com>
140649 Date:   Sun May 16 16:30:38 2010 +0700
140650
140651     Updated Indonesian translation
140652
140653  po/id.po | 1966
140654  ++++++++++++++++++++++++++++++--------------------------------
140655  1 file changed, 945 insertions(+), 1021 deletions(-)
140656
140657 commit 5d379f1c37ee8b5eb7020ebf7165290f5258045e
140658 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
140659 Date:   Sat May 15 10:17:35 2010 +0200
140660
140661     Fix gio tests linking with binutils gold linker
140662
140663  gio/tests/Makefile.am | 1 +
140664  1 file changed, 1 insertion(+)
140665
140666 commit e6c08a458c6b6b6eb12b39593bc356dd2d215aec
140667 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
140668 Date:   Sat May 15 10:13:28 2010 +0200
140669
140670     Fix build of gdbus tool with binutils gold linker
140671
140672  gio/Makefile.am | 4 +++-
140673  1 file changed, 3 insertions(+), 1 deletion(-)
140674
140675 commit 4b0fd52e52968723ee2a415f0d2fae965aa96867
140676 Author: Matthias Clasen <mclasen@redhat.com>
140677 Date:   Sat May 15 18:23:23 2010 -0400
140678
140679     Expand information about schema translation
140680
140681     I have added some hints on how to use intltool for translation
140682     of summary and description elements, taken from comments in bug
140683     #618523.
140684
140685  docs/reference/gio/migrating-gconf.xml | 14 ++++++++++++--
140686  1 file changed, 12 insertions(+), 2 deletions(-)
140687
140688 commit 2ad4b2d716220f0ef45bbeb56fb90a7438afa21a
140689 Author: Matthias Clasen <mclasen@redhat.com>
140690 Date:   Sat May 15 18:15:30 2010 -0400
140691
140692     Fix build on !linux
140693
140694     Don't define __USE_GNU, thats a glibc-internal macro, and
140695     don't use SOL_SOCKET when not including sys/socket.h.
140696     Maybe this file should be called glinuxcredentialsmessage.c...
140697
140698     Bug #618730
140699
140700  gio/gunixcredentialsmessage.c | 5 ++++-
140701  1 file changed, 4 insertions(+), 1 deletion(-)
140702
140703 commit 63d74caabe6f7b85ad13cad922fff239911fb5a0
140704 Author: Christian Persch <chpe@gnome.org>
140705 Date:   Sat May 15 11:56:21 2010 +0200
140706
140707     Use the new option name
140708
140709     It's --schema-file now, not --schema-files.
140710     Bug #616864.
140711
140712  m4macros/gsettings.m4 | 2 +-
140713  1 file changed, 1 insertion(+), 1 deletion(-)
140714
140715 commit 50f422b5fd10fd4b709d2c5babce7fdc4987ff36
140716 Author: Matthias Clasen <mclasen@redhat.com>
140717 Date:   Fri May 14 22:30:19 2010 -0400
140718
140719     Bump version
140720
140721  configure.in | 2 +-
140722  1 file changed, 1 insertion(+), 1 deletion(-)
140723
140724 commit 5810cce252cc3d42377a0dca9a6d8c0a68eaf031
140725 Author: Matthias Clasen <mclasen@redhat.com>
140726 Date:   Fri May 14 22:28:46 2010 -0400
140727
140728     2.25.5
140729
140730  po/af.po          |    2 +-
140731  po/am.po          |    2 +-
140732  po/ar.po          |    2 +-
140733  po/as.po          |    2 +-
140734  po/ast.po         |    2 +-
140735  po/az.po          |    2 +-
140736  po/be.po          |    2 +-
140737  po/be@latin.po    |    2 +-
140738  po/bg.po          |    2 +-
140739  po/bn.po          |    2 +-
140740  po/bn_IN.po       |    2 +-
140741  po/bs.po          |    2 +-
140742  po/ca.po          |    2 +-
140743  po/ca@valencia.po |    2 +-
140744  po/cs.po          |    2 +-
140745  po/cy.po          |    2 +-
140746  po/da.po          |    2 +-
140747  po/de.po          |    2 +-
140748  po/dz.po          |    2 +-
140749  po/el.po          |    2 +-
140750  po/en@shaw.po     |    2 +-
140751  po/en_CA.po       |    2 +-
140752  po/en_GB.po       |    2 +-
140753  po/eo.po          |    2 +-
140754  po/es.po          | 1009
140755  ++++++++++++++++++++++++++---------------------------
140756  po/et.po          |    2 +-
140757  po/eu.po          |    2 +-
140758  po/fa.po          |    2 +-
140759  po/fi.po          |    2 +-
140760  po/fr.po          |    2 +-
140761  po/ga.po          |    2 +-
140762  po/gl.po          |    2 +-
140763  po/gu.po          |    2 +-
140764  po/he.po          |    2 +-
140765  po/hi.po          |    2 +-
140766  po/hr.po          |    2 +-
140767  po/hu.po          |    2 +-
140768  po/hy.po          |    2 +-
140769  po/id.po          |    2 +-
140770  po/is.po          |    2 +-
140771  po/it.po          |    2 +-
140772  po/ja.po          |    2 +-
140773  po/ka.po          |    2 +-
140774  po/kn.po          |    2 +-
140775  po/ko.po          |    2 +-
140776  po/ku.po          |    2 +-
140777  po/lt.po          |    2 +-
140778  po/lv.po          |    2 +-
140779  po/mai.po         |    2 +-
140780  po/mg.po          |    2 +-
140781  po/mk.po          |    2 +-
140782  po/ml.po          |    2 +-
140783  po/mn.po          |    2 +-
140784  po/mr.po          |    2 +-
140785  po/ms.po          |    2 +-
140786  po/nb.po          |    2 +-
140787  po/nds.po         |    2 +-
140788  po/ne.po          |    2 +-
140789  po/nl.po          |    2 +-
140790  po/nn.po          |    2 +-
140791  po/oc.po          |    2 +-
140792  po/or.po          |    2 +-
140793  po/pa.po          |    2 +-
140794  po/pl.po          |    2 +-
140795  po/ps.po          |    2 +-
140796  po/pt.po          |    2 +-
140797  po/pt_BR.po       |    2 +-
140798  po/ro.po          |    2 +-
140799  po/ru.po          |    2 +-
140800  po/rw.po          |    2 +-
140801  po/si.po          |    2 +-
140802  po/sk.po          |    2 +-
140803  po/sl.po          |    2 +-
140804  po/sq.po          |    2 +-
140805  po/sr.po          |    2 +-
140806  po/sr@ije.po      |    2 +-
140807  po/sr@latin.po    |    2 +-
140808  po/sv.po          |    2 +-
140809  po/ta.po          |    2 +-
140810  po/te.po          |    2 +-
140811  po/th.po          |    2 +-
140812  po/tl.po          |    2 +-
140813  po/tr.po          |    2 +-
140814  po/tt.po          |    2 +-
140815  po/uk.po          |    2 +-
140816  po/vi.po          |    2 +-
140817  po/wa.po          |    2 +-
140818  po/xh.po          |    2 +-
140819  po/yi.po          |    2 +-
140820  po/zh_CN.po       |    2 +-
140821  po/zh_HK.po       |    2 +-
140822  po/zh_TW.po       |    2 +-
140823  92 files changed, 589 insertions(+), 602 deletions(-)
140824
140825 commit 34020f9dd4f497066ff79c0ab7cc534e21abc66b
140826 Author: Matthias Clasen <mclasen@redhat.com>
140827 Date:   Fri May 14 22:03:03 2010 -0400
140828
140829     Updates
140830
140831  NEWS | 21 +++++++++++++++++++++
140832  1 file changed, 21 insertions(+)
140833
140834 commit 2ed13de1533a1fafaac97be0fdc4154eb84ac35c
140835 Author: Matthias Clasen <mclasen@redhat.com>
140836 Date:   Fri May 14 21:58:08 2010 -0400
140837
140838     Fix issues with GSETTINGS_CHECK_RULE
140839
140840     Rename the --schema-files option to --schema-file, since it only
140841     accepts one file at a time. Change the GSETTINGS_CHECK_RULE to
140842     use it that way, too. And also make it work better with !srcdir
140843     builds.
140844
140845     Bugs #616731 and #616864
140846
140847  gio/gschema-compile.c       | 2 +-
140848  gio/tests/gschema-compile.c | 2 +-
140849  m4macros/gsettings.m4       | 5 ++---
140850  3 files changed, 4 insertions(+), 5 deletions(-)
140851
140852 commit 763c1dab1f2c92526330425d77211b704668a3a3
140853 Author: David Zeuthen <davidz@redhat.com>
140854 Date:   Fri May 14 21:08:01 2010 -0400
140855
140856     GDBus: Use specific variant type in GetAll()
140857
140858     Without this fix, we segfault if the exported object returned an error
140859     on all get_property() calls (in reality, this never happens).
140860
140861     Signed-off-by: David Zeuthen <davidz@redhat.com>
140862
140863  gio/gdbusconnection.c | 2 +-
140864  1 file changed, 1 insertion(+), 1 deletion(-)
140865
140866 commit 4baf104f0a369348185a2e2c9fdebc1423ec7f8e
140867 Author: David Zeuthen <davidz@redhat.com>
140868 Date:   Fri May 14 20:52:15 2010 -0400
140869
140870     GDBus: Fix a double free
140871
140872     Fix an unintentional double free introduced in commit
140873     4ad4c306c3b80620185cf975b402e17a6174aea9.
140874
140875     This bug manifested itself when trying to complete this
140876
140877      $ gdbus introspect --system --dest <tab>
140878
140879  gio/gdbus-tool.c | 4 ++--
140880  1 file changed, 2 insertions(+), 2 deletions(-)
140881
140882 commit 661e5ea69f2d370af6e4e9c73242cf158414dd5d
140883 Author: Christian Persch <chpe@gnome.org>
140884 Date:   Fri May 14 20:07:15 2010 +0200
140885
140886     Plug mem leaks in gdbus tests & examples
140887
140888     Use "&s" instead of "s", and free the variant iters after use.
140889
140890     Bug #618663.
140891
140892  gio/tests/gdbus-example-peer.c           |  4 ++--
140893  gio/tests/gdbus-example-proxy-subclass.c | 12 +++---------
140894  gio/tests/gdbus-example-server.c         |  2 +-
140895  gio/tests/gdbus-example-subtree.c        |  6 +++---
140896  gio/tests/gdbus-example-watch-proxy.c    | 12 ++++--------
140897  gio/tests/gdbus-export.c                 |  8 +++-----
140898  gio/tests/gdbus-introspection.c          |  2 +-
140899  gio/tests/gdbus-peer.c                   |  8 ++++----
140900  gio/tests/gdbus-proxy.c                  |  2 +-
140901  9 files changed, 22 insertions(+), 34 deletions(-)
140902
140903 commit 60c53fef4788d4773704cb1affd2fb0f4d1d8830
140904 Author: Christian Persch <chpe@gnome.org>
140905 Date:   Fri May 14 18:21:01 2010 +0200
140906
140907     Plug a mem leak in gdbusauth
140908
140909     From valgrind running gdbus-peer test:
140910
140911     ==20513== 32 bytes in 1 blocks are definitely lost in loss record
140912     1 of 15
140913     ==20513==    at 0x4024E4C: realloc (vg_replace_malloc.c:429)
140914     ==20513==    by 0x4079BB1: g_realloc (gmem.c:174)
140915     ==20513==    by 0x4099472: g_string_maybe_expand (gstring.c:396)
140916     ==20513==    by 0x409A42A: g_string_insert_c (gstring.c:1050)
140917     ==20513==    by 0x42169AC: g_string_append_c_inline (gstring.h:153)
140918     ==20513==    by 0x421682C: _my_g_input_stream_read_line_safe
140919     (gdbusauth.c:336)
140920     ==20513==    by 0x421843E: _g_dbus_auth_run_server (gdbusauth.c:1265)
140921     ==20513==    by 0x4222B94: initable_init (gdbusconnection.c:1783)
140922     ==20513==    by 0x41CF8D5: g_initable_init (ginitable.c:106)
140923     ==20513==    by 0x41CFA8D: g_initable_new_valist (ginitable.c:219)
140924     ==20513==    by 0x41CF920: g_initable_new (ginitable.c:139)
140925     ==20513==    by 0x4223479: g_dbus_connection_new_sync
140926     (gdbusconnection.c:2046)
140927
140928     Bug #618650.
140929
140930  gio/gdbusauth.c | 1 +
140931  1 file changed, 1 insertion(+)
140932
140933 commit 5bc9d43288d4991b9c3ef1fc38d231113b633ec7
140934 Author: Christian Persch <chpe@gnome.org>
140935 Date:   Fri May 14 14:27:08 2010 +0200
140936
140937     Plug mem leak in g_dbus_address_get_stream_sync
140938
140939     ==6279== 21,615 (4,708 direct, 16,907 indirect) bytes in 169
140940     blocks are
140941     definitely lost in loss record 12 of 13
140942     ==6279==    at 0x4024D2E: malloc (vg_replace_malloc.c:207)
140943     ==6279==    by 0x4079A90: g_malloc (gmem.c:135)
140944     ==6279==    by 0x4079DC8: g_malloc_n (gmem.c:252)
140945     ==6279==    by 0x4097E66: g_strsplit (gstrfuncs.c:2434)
140946     ==6279==    by 0x42169A2: g_dbus_address_get_stream_sync
140947     (gdbusaddress.c:875)
140948
140949     Bug #618622.
140950
140951  gio/gdbusaddress.c | 2 ++
140952  1 file changed, 2 insertions(+)
140953
140954 commit dc39825aa3b1556e57460df1cca0b764a5741a66
140955 Author: Christian Persch <chpe@gnome.org>
140956 Date:   Fri May 14 14:22:45 2010 +0200
140957
140958     Plug a mem leak in get_uninitialized_connection
140959
140960     Free the bus address after creating the singleton.
140961
140962     ==26308== 39,736 (10,517 direct, 29,219 indirect) bytes in 388 blocks
140963     are definitely lost in loss record 14 of 15
140964     ==26308==    at 0x4024D2E: malloc (vg_replace_malloc.c:207)
140965     ==26308==    by 0x4079A90: g_malloc (gmem.c:135)
140966     ==26308==    by 0x4079DC8: g_malloc_n (gmem.c:252)
140967     ==26308==    by 0x4095607: g_strdup (gstrfuncs.c:102)
140968     ==26308==    by 0x4216B9A: g_dbus_address_get_for_bus_sync
140969     (gdbusaddress.c:961)
140970     ==26308==    by 0x422A7AE: get_uninitialized_connection
140971     (gdbusconnection.c:5241)
140972
140973     Bug #618622.
140974
140975  gio/gdbusconnection.c | 1 +
140976  1 file changed, 1 insertion(+)
140977
140978 commit 5b2c7f10bd5a42d2956b53b13f3aabb947f901dd
140979 Author: Christian Persch <chpe@gnome.org>
140980 Date:   Fri May 14 14:15:42 2010 +0200
140981
140982     Plug mem leaks in parse_value_from_blob
140983
140984     The result of read_string() was leaked.
140985
140986     Bug #618615.
140987
140988  gio/gdbusmessage.c | 7 +++++++
140989  1 file changed, 7 insertions(+)
140990
140991 commit 0a7c0ac74bd55d06265e9441c5728119adc254ab
140992 Author: Christian Persch <chpe@gnome.org>
140993 Date:   Fri May 14 18:08:29 2010 -0400
140994
140995     Plug a mem leak
140996
140997     This code leaked the return value of g_variant_get_child_value();
140998     use g_variant_get() instead and free the iter when done.
140999
141000  gio/gdbusproxy.c | 22 +++++++++-------------
141001  1 file changed, 9 insertions(+), 13 deletions(-)
141002
141003 commit ddc94bd0a65a17471e50d0c659d9c59a1804c3f1
141004 Author: David Zeuthen <davidz@redhat.com>
141005 Date:   Fri May 14 12:55:25 2010 -0400
141006
141007     GDBus: Remove cached value if a property is invalidated
141008
141009     Also add a test case to catch this.
141010
141011     Signed-off-by: David Zeuthen <davidz@redhat.com>
141012
141013  gio/gdbusproxy.c              |  6 ++++++
141014  gio/tests/gdbus-proxy.c       | 36 ++++++++++++++++++++++++++++++++++++
141015  gio/tests/gdbus-testserver.py | 16 ++++++++++++++++
141016  3 files changed, 58 insertions(+)
141017
141018 commit bb6530eb34a16cbf34ce130c21071a25666a704b
141019 Author: David Zeuthen <davidz@redhat.com>
141020 Date:   Fri May 14 12:49:51 2010 -0400
141021
141022     GDBus: Fix serialization of empty arrays
141023
141024     It turns out that we didn't observe padding (neither when reading nor
141025     writing) for empty arrays which (apparently) is needed according to
141026     the D-Bus spec and reference implementation. A simple test case to
141027     provoke this behavior is as follows (notice the lack of 4 bytes worth
141028     of padding at position 0x0064):
141029
141030      Error calling dbus_message_demarshal() on this blob:
141031      org.freedesktop.DBus.Error.InvalidArgs: Message is corrupted
141032      (Alignment padding not null)
141033      0000: 6c 01 00 01  2e 00 00 00  41 00 00 00  37 00 00 00
141034      l.......A...7...
141035      0010: 08 01 67 00  08 73 61 7b  73 76 7d 61  73 00 00 00
141036      ..g..sa{sv}as...
141037      0020: 01 01 6f 00  08 00 00 00  2f 66 6f 6f  2f 62 61 72
141038      ..o...../foo/bar
141039      0030: 00 00 00 00  00 00 00 00  03 01 73 00  06 00 00 00
141040      ..........s.....
141041      0040: 4d 65 6d 62  65 72 00 00  11 00 00 00  30 31 32 33
141042      Member......0123
141043      0050: 34 35 36 37  38 39 30 31  32 33 34 35  36 00 00 00
141044      4567890123456...
141045      0060: 00 00 00 00  0e 00 00 00  09 00 00 00  53 6f 6d 65
141046      ............Some
141047      0070: 74 68 69 6e  67 00                                    thing.
141048
141049      The blob was generated from the following GVariant value:
141050      ('01234567890123456', @a{sv} {}, ['Something'])
141051
141052      If the blob was encoded using DBusMessageIter, the payload would
141053      have been:
141054
141055      0000: 6c 01 00 01  32 00 00 00  41 00 00 00  36 00 00 00
141056      l...2...A...6...
141057      0010: 01 01 6f 00  08 00 00 00  2f 66 6f 6f  2f 62 61 72
141058      ..o...../foo/bar
141059      0020: 00 00 00 00  00 00 00 00  03 01 73 00  06 00 00 00
141060      ..........s.....
141061      0030: 4d 65 6d 62  65 72 00 00  08 01 67 00  08 73 61 7b
141062      Member....g..sa{
141063      0040: 73 76 7d 61  73 00 00 00  11 00 00 00  30 31 32 33
141064      sv}as.......0123
141065      0050: 34 35 36 37  38 39 30 31  32 33 34 35  36 00 00 00
141066      4567890123456...
141067      0060: 00 00 00 00  00 00 00 00  0e 00 00 00  09 00 00 00
141068      ................
141069      0070: 53 6f 6d 65  74 68 69 6e  67 00
141070      Something.
141071      ** ERROR:gdbus-serialization.c:547:check_serialization: code should
141072      not be reached
141073      Aborted
141074
141075     and this is now in the libdbus-1-using serialization test case.
141076
141077     Signed-off-by: David Zeuthen <davidz@redhat.com>
141078
141079  gio/gdbusmessage.c              | 680
141080  +++++++++++++++++++++++++---------------
141081  gio/tests/gdbus-serialization.c |  12 +
141082  2 files changed, 439 insertions(+), 253 deletions(-)
141083
141084 commit 285a124608b28ca62db7350632a48bd9257038c0
141085 Author: Jorge González <jorgegonz@svn.gnome.org>
141086 Date:   Fri May 14 17:55:37 2010 +0200
141087
141088     Updated Spanish translation
141089
141090  po/es.po | 1026
141091  +++++++++++++++++++++++++++++++-------------------------------
141092  1 file changed, 521 insertions(+), 505 deletions(-)
141093
141094 commit 02af71c7ff9689a75069b0a7bc84349dac0b13b4
141095 Author: Matthias Clasen <mclasen@redhat.com>
141096 Date:   Fri May 14 11:49:15 2010 -0400
141097
141098     bump version
141099
141100  configure.in | 2 +-
141101  1 file changed, 1 insertion(+), 1 deletion(-)
141102
141103 commit cff9d83f75b90301909f2c7d46a16e5f618e3e0b
141104 Author: Matthias Clasen <mclasen@redhat.com>
141105 Date:   Fri May 14 11:25:11 2010 -0400
141106
141107     2.25.4
141108
141109  po/af.po          |  184 +++++----
141110  po/am.po          |  184 +++++----
141111  po/ar.po          |  184 +++++----
141112  po/as.po          |  184 +++++----
141113  po/ast.po         |  184 +++++----
141114  po/az.po          |  184 +++++----
141115  po/be.po          |  186 +++++----
141116  po/be@latin.po    |  186 +++++----
141117  po/bg.po          |  184 +++++----
141118  po/bn.po          |  184 +++++----
141119  po/bn_IN.po       |  184 +++++----
141120  po/bs.po          |  184 +++++----
141121  po/ca.po          |  184 +++++----
141122  po/ca@valencia.po |  184 +++++----
141123  po/cs.po          |  184 +++++----
141124  po/cy.po          |  184 +++++----
141125  po/da.po          |  184 +++++----
141126  po/de.po          |  184 +++++----
141127  po/dz.po          |  184 +++++----
141128  po/el.po          |  184 +++++----
141129  po/en@shaw.po     | 1121
141130  +++++++++++++++++++++++++++--------------------------
141131  po/en_CA.po       |  184 +++++----
141132  po/en_GB.po       |  184 +++++----
141133  po/eo.po          |  184 +++++----
141134  po/es.po          | 1027 ++++++++++++++++++++++++------------------------
141135  po/et.po          |  184 +++++----
141136  po/eu.po          |  184 +++++----
141137  po/fa.po          |  184 +++++----
141138  po/fi.po          |  184 +++++----
141139  po/fr.po          |  184 +++++----
141140  po/ga.po          |  184 +++++----
141141  po/gl.po          | 1024 ++++++++++++++++++++++++------------------------
141142  po/gu.po          |  184 +++++----
141143  po/he.po          |  184 +++++----
141144  po/hi.po          |  184 +++++----
141145  po/hr.po          |  184 +++++----
141146  po/hu.po          |  184 +++++----
141147  po/hy.po          |  184 +++++----
141148  po/id.po          |  184 +++++----
141149  po/is.po          |  184 +++++----
141150  po/it.po          |  184 +++++----
141151  po/ja.po          |  184 +++++----
141152  po/ka.po          |  184 +++++----
141153  po/kn.po          |  184 +++++----
141154  po/ko.po          |  184 +++++----
141155  po/ku.po          |  184 +++++----
141156  po/lt.po          |  184 +++++----
141157  po/lv.po          |  184 +++++----
141158  po/mai.po         |  184 +++++----
141159  po/mg.po          |  184 +++++----
141160  po/mk.po          |  184 +++++----
141161  po/ml.po          |  184 +++++----
141162  po/mn.po          |  184 +++++----
141163  po/mr.po          |  184 +++++----
141164  po/ms.po          |  184 +++++----
141165  po/nb.po          | 1024 ++++++++++++++++++++++++------------------------
141166  po/nds.po         |  184 +++++----
141167  po/ne.po          |  184 +++++----
141168  po/nl.po          |  185 +++++----
141169  po/nn.po          |  184 +++++----
141170  po/oc.po          |  184 +++++----
141171  po/or.po          |  184 +++++----
141172  po/pa.po          |  184 +++++----
141173  po/pl.po          |  184 +++++----
141174  po/ps.po          |  184 +++++----
141175  po/pt.po          |  184 +++++----
141176  po/pt_BR.po       |  184 +++++----
141177  po/ro.po          |  184 +++++----
141178  po/ru.po          |  184 +++++----
141179  po/rw.po          |  186 +++++----
141180  po/si.po          |  184 +++++----
141181  po/sk.po          |  184 +++++----
141182  po/sl.po          |  184 +++++----
141183  po/sq.po          |  192 +++++----
141184  po/sr.po          |  184 +++++----
141185  po/sr@ije.po      |  184 +++++----
141186  po/sr@latin.po    |  184 +++++----
141187  po/sv.po          |  184 +++++----
141188  po/ta.po          |  184 +++++----
141189  po/te.po          |  184 +++++----
141190  po/th.po          |  184 +++++----
141191  po/tl.po          |  184 +++++----
141192  po/tr.po          |  184 +++++----
141193  po/tt.po          |  184 +++++----
141194  po/uk.po          |  184 +++++----
141195  po/vi.po          |  184 +++++----
141196  po/wa.po          |  184 +++++----
141197  po/xh.po          |  184 +++++----
141198  po/yi.po          |  184 +++++----
141199  po/zh_CN.po       |  184 +++++----
141200  po/zh_HK.po       |  184 +++++----
141201  po/zh_TW.po       |  184 +++++----
141202  92 files changed, 11669 insertions(+), 8734 deletions(-)
141203
141204 commit c57c61c930896f278de61de170e57affc243e427
141205 Author: Ryan Lortie <desrt@desrt.ca>
141206 Date:   Fri May 14 17:06:24 2010 +0200
141207
141208     fix glaring inaccuracy in GVariant docs
141209
141210  glib/gvariant.c | 12 ++++--------
141211  1 file changed, 4 insertions(+), 8 deletions(-)
141212
141213 commit ee9b16242c2f1e5e29170a8885fd146d44f83197
141214 Author: Matthias Clasen <mclasen@redhat.com>
141215 Date:   Fri May 14 10:49:03 2010 -0400
141216
141217     another !srcdir build fix
141218
141219  gio/tests/Makefile.am | 3 ++-
141220  1 file changed, 2 insertions(+), 1 deletion(-)
141221
141222 commit 159f533abf9e653fa31dba5b3c12f024165c29db
141223 Author: Matthias Clasen <mclasen@redhat.com>
141224 Date:   Fri May 14 10:25:31 2010 -0400
141225
141226     More !srcdir build fixes
141227
141228  gio/tests/gdbus-introspection.c | 2 +-
141229  gio/tests/gdbus-threading.c     | 2 +-
141230  2 files changed, 2 insertions(+), 2 deletions(-)
141231
141232 commit d8d1a02c556ed9fc4c436888c965bc8dee62ad81
141233 Author: Ryan Lortie <desrt@desrt.ca>
141234 Date:   Fri May 14 15:30:33 2010 +0200
141235
141236     include gunixcredentialsmessage from unixsocket
141237
141238     fixes a build issue
141239
141240  gio/gunixconnection.c | 1 +
141241  1 file changed, 1 insertion(+)
141242
141243 commit 1d22b64843c83631bcd0e5255930f3a4e990961e
141244 Author: Matthias Clasen <mclasen@redhat.com>
141245 Date:   Fri May 14 08:38:07 2010 -0400
141246
141247     Cleanups
141248
141249     Sort #includes a bit better, and don't include platform-specific
141250     headers in gio.h.
141251
141252  gio/gcredentials.c               |  9 +++++----
141253  gio/gdbus-tool.c                 |  4 ++--
141254  gio/gdbusauth.c                  | 11 ++++++-----
141255  gio/gdbusauthmechanismexternal.c |  9 ++++-----
141256  gio/gdbusauthmechanismsha1.c     | 18 ++++++++----------
141257  gio/gdbusconnection.c            | 10 ++++++----
141258  gio/gdbusmessage.c               | 11 ++++++-----
141259  gio/gdbusprivate.c               |  8 ++------
141260  gio/gdbusproxywatching.c         |  1 -
141261  gio/gdbusserver.c                |  4 +++-
141262  gio/gio.h                        |  1 -
141263  11 files changed, 42 insertions(+), 44 deletions(-)
141264
141265 commit 054079899128cfc4a9e50a3750d927724604eedb
141266 Author: Matthias Clasen <mclasen@redhat.com>
141267 Date:   Fri May 14 01:36:25 2010 -0400
141268
141269     Fix !srcdir build
141270
141271     Thankfully we already had a SRCDIR define.
141272
141273  gio/tests/gdbus-proxy.c | 2 +-
141274  1 file changed, 1 insertion(+), 1 deletion(-)
141275
141276 commit c6f01b329c0d6488d15223c0d8bf286d8ff444a5
141277 Author: Matthias Clasen <mclasen@redhat.com>
141278 Date:   Fri May 14 00:59:42 2010 -0400
141279
141280     Fix a typo
141281
141282  docs/reference/gio/gio-sections.txt | 2 +-
141283  1 file changed, 1 insertion(+), 1 deletion(-)
141284
141285 commit 45cad58b4611aa6678f50a4545cb3b14b24b9c39
141286 Author: Matthias Clasen <mclasen@redhat.com>
141287 Date:   Fri May 14 00:51:51 2010 -0400
141288
141289     Updates
141290
141291  NEWS | 34 ++++++++++++++++++++++++++++++++++
141292  1 file changed, 34 insertions(+)
141293
141294 commit 4e7764fb2d843fbc89847036a3d8fcb47edf9c4d
141295 Author: Matthias Clasen <mclasen@redhat.com>
141296 Date:   Fri May 14 00:21:39 2010 -0400
141297
141298     Documentation cleanups
141299
141300  docs/reference/gio/Makefile.am      |  7 +++++
141301  docs/reference/gio/gio-sections.txt | 61
141302  ++++++++++++++++++++++++++++---------
141303  gio/giotypes.h                      |  1 -
141304  gio/gunixcredentialsmessage.c       |  1 +
141305  4 files changed, 54 insertions(+), 16 deletions(-)
141306
141307 commit 6223341cacc7dfa34a8d60ec1b4828382dee6d07
141308 Merge: a7c4c7de5 6e8637e47
141309 Author: Matthias Clasen <mclasen@redhat.com>
141310 Date:   Thu May 13 23:08:34 2010 -0400
141311
141312     Merge branch 'gdbus-merge'
141313
141314     Conflicts:
141315             docs/reference/gio/gio-docs.xml
141316             docs/reference/gio/gio-sections.txt
141317             gio/tests/Makefile.am
141318
141319 commit a7c4c7de58a48c179e4dc3336814f63c33ad07ff
141320 Author: Matthias Clasen <mclasen@redhat.com>
141321 Date:   Tue May 11 12:48:22 2010 -0400
141322
141323     Remove a reference to Pango
141324
141325  docs/reference/gio/Makefile.am | 2 +-
141326  1 file changed, 1 insertion(+), 1 deletion(-)
141327
141328 commit 6e8637e4783ae4e573f6784f005920930d9fca87
141329 Author: Matthias Clasen <mclasen@redhat.com>
141330 Date:   Thu May 13 22:15:47 2010 -0400
141331
141332     The default timeout is 25s
141333
141334  gio/gdbusconnection.c | 7 +------
141335  1 file changed, 1 insertion(+), 6 deletions(-)
141336
141337 commit bdc29f82d39619747ac564918e041181b26449ee
141338 Author: Matthias Clasen <mclasen@redhat.com>
141339 Date:   Thu May 13 21:53:51 2010 -0400
141340
141341     Document more floating variant details.
141342
141343  gio/gdbusconnection.c | 2 ++
141344  1 file changed, 2 insertions(+)
141345
141346 commit e72f7f52de9e482eb9d5dd1c47eb0d1bea5f4631
141347 Author: Matthias Clasen <mclasen@redhat.com>
141348 Date:   Thu May 13 21:45:18 2010 -0400
141349
141350     Add some more details to the long description
141351
141352  gio/gdbusproxy.c | 14 ++++++++++++++
141353  1 file changed, 14 insertions(+)
141354
141355 commit 8f89b63930181696a3f4a9c441ffd97230577d64
141356 Author: Matthias Clasen <mclasen@redhat.com>
141357 Date:   Thu May 13 20:29:04 2010 -0400
141358
141359     Clean up platform-specific includes
141360
141361     The problem was pointed out in bug 618029. To solve it, we moved
141362     the GUnixFDList typedef to giotypes.h.
141363
141364  gio/gdbusmessage.c                       | 2 ++
141365  gio/gdbusmessage.h                       | 6 ------
141366  gio/giotypes.h                           | 1 +
141367  gio/gunixfdlist.h                        | 3 +--
141368  gio/gunixfdmessage.c                     | 1 +
141369  gio/gunixfdmessage.h                     | 2 +-
141370  gio/tests/gdbus-example-unix-fd-client.c | 1 +
141371  gio/tests/gdbus-peer.c                   | 1 +
141372  8 files changed, 8 insertions(+), 9 deletions(-)
141373
141374 commit 62c0454b34191b56d439521e537915b0514f8dbb
141375 Author: Ryan Lortie <desrt@desrt.ca>
141376 Date:   Fri May 14 01:54:30 2010 +0200
141377
141378     documentation for glib-mkenums @valuenum@
141379
141380  docs/reference/gobject/glib-mkenums.1   | 24 ++++++++++++++++++++++--
141381  docs/reference/gobject/glib-mkenums.xml | 12 ++++++++++++
141382  2 files changed, 34 insertions(+), 2 deletions(-)
141383
141384 commit e1fb92551f7be3dbaad9d9a5c80dc30ed7b83048
141385 Author: Ryan Lortie <desrt@desrt.ca>
141386 Date:   Tue May 11 19:48:19 2010 +0200
141387
141388     check for working gettext() before running tests
141389
141390  gio/tests/gsettings.c | 31 +++++++++++++++++++++++--------
141391  1 file changed, 23 insertions(+), 8 deletions(-)
141392
141393 commit 1165007023bf34c5624574703acd2d183b1d14f5
141394 Author: Ryan Lortie <desrt@desrt.ca>
141395 Date:   Fri May 14 00:53:42 2010 +0200
141396
141397     Add configure check for memmem()
141398
141399  configure.in | 2 +-
141400  1 file changed, 1 insertion(+), 1 deletion(-)
141401
141402 commit dd3551e7c3ae5e6e8b21dd77ce09d72b799e7b1d
141403 Author: David Zeuthen <davidz@redhat.com>
141404 Date:   Thu May 13 18:19:16 2010 -0400
141405
141406     GDBus: update gdbus(1) man page
141407
141408  docs/reference/gio/gdbus.xml | 14 ++++++++------
141409  1 file changed, 8 insertions(+), 6 deletions(-)
141410
141411 commit 68078ed648eec314507ff997e89b053a1d9a6891
141412 Author: David Zeuthen <davidz@redhat.com>
141413 Date:   Thu May 13 18:04:48 2010 -0400
141414
141415     GDBus: Nuke G_BUS_TYPE_NONE
141416
141417  gio/gdbusnameowning.c    |  1 -
141418  gio/gdbusnamewatching.c  |  1 -
141419  gio/gdbusproxywatching.c |  3 +--
141420  gio/gioenums.h           | 12 +++++-------
141421  gio/tests/gdbus-peer.c   |  1 -
141422  5 files changed, 6 insertions(+), 12 deletions(-)
141423
141424 commit 1fd55b8bbfe58adb749d4eee68ca5a71e56e6f82
141425 Author: David Zeuthen <davidz@redhat.com>
141426 Date:   Thu May 13 17:44:42 2010 -0400
141427
141428     GDBus: Remove g_dbus_is_activated()
141429
141430     It's generally hard to get this right so don't attempt to do so.
141431
141432  docs/reference/gio/gio-sections.txt |  1 -
141433  gio/gdbusutils.c                    | 20 --------------------
141434  gio/gdbusutils.h                    |  2 --
141435  gio/gio.symbols                     |  1 -
141436  4 files changed, 24 deletions(-)
141437
141438 commit 51446baa52e8cebea57124eb99a32e77a13b1551
141439 Author: David Zeuthen <davidz@redhat.com>
141440 Date:   Thu May 13 17:20:39 2010 -0400
141441
141442     GDBus: subscribe to PropertiesChanged() before calling GetAll()
141443
141444     Otherwise there's a slight chance of a race.
141445
141446  gio/gdbusproxy.c | 35 ++++++++++++++++++++---------------
141447  1 file changed, 20 insertions(+), 15 deletions(-)
141448
141449 commit 0e2c708bb298c98c136d507427e7b731b5cbd962
141450 Author: David Zeuthen <davidz@redhat.com>
141451 Date:   Thu May 13 17:10:15 2010 -0400
141452
141453     GDBus: Don't take a GError for
141454     g_dbus_proxy_get_cached_property_names()
141455
141456     We stopped doing this for get_cached_property() so no reason to do it
141457     here.
141458
141459     Signed-off-by: David Zeuthen <davidz@redhat.com>
141460
141461  gio/gdbusproxy.c                      | 29 +++++++++--------------------
141462  gio/gdbusproxy.h                      |  3 +--
141463  gio/tests/gdbus-example-watch-proxy.c |  2 +-
141464  3 files changed, 11 insertions(+), 23 deletions(-)
141465
141466 commit 3ca28ef718d402bd65cd9f291c67b299f1ef74cf
141467 Author: David Zeuthen <davidz@redhat.com>
141468 Date:   Thu May 13 16:57:29 2010 -0400
141469
141470     GDBus: Update docs for GDBusProxy::g-properties-changed signal
141471
141472     Also update the example. See
141473
141474     https://bugzilla.gnome.org/show_bug.cgi?id=618559
141475
141476     for more details.
141477
141478     Signed-off-by: David Zeuthen <davidz@redhat.com>
141479
141480  gio/gdbusproxy.c                      | 10 +++++-----
141481  gio/tests/gdbus-example-watch-proxy.c |  7 +++++--
141482  2 files changed, 10 insertions(+), 7 deletions(-)
141483
141484 commit e3f5d3c00595ca017d83015fa2b9832d1c87828f
141485 Author: Christian Persch <chpe@gnome.org>
141486 Date:   Thu May 13 19:01:04 2010 +0200
141487
141488     Make GVariant handling in PropertiesChanged more efficient
141489
141490     There's no need to re-build the a{sv} array, just get it right out of
141491     the parameters. Also avoid some string copies.
141492
141493     Signed-off-by: David Zeuthen <davidz@redhat.com>
141494
141495  gio/gdbusproxy.c | 82
141496  +++++++++++---------------------------------------------
141497  1 file changed, 16 insertions(+), 66 deletions(-)
141498
141499 commit 4ad4c306c3b80620185cf975b402e17a6174aea9
141500 Author: Christian Persch <chpe@gnome.org>
141501 Date:   Thu May 13 19:20:26 2010 +0200
141502
141503     Plug some mem leaks
141504
141505     g_variant_get (v, "s", &str) returns a string copy; use "&s" instead.
141506
141507     Signed-off-by: David Zeuthen <davidz@redhat.com>
141508
141509  gio/gdbus-tool.c        | 20 ++++++++++----------
141510  gio/gdbusconnection.c   | 22 ++++++++++------------
141511  gio/gdbusmessage.c      |  2 +-
141512  gio/gdbusnameowning.c   |  4 ++--
141513  gio/gdbusnamewatching.c |  4 ++--
141514  gio/gdbusproxy.c        |  4 ++--
141515  6 files changed, 27 insertions(+), 29 deletions(-)
141516
141517 commit 60e7ae26af2fc31d59e36f8798d383fa9d87db92
141518 Author: David Zeuthen <davidz@redhat.com>
141519 Date:   Thu May 13 16:32:11 2010 -0400
141520
141521     GDBus: Add GDBusAuthObserver param in
141522     g_dbus_connection_new_for_address()
141523
141524     This is to match g_dbus_connection_new(). This extension allows us to
141525     extend GDBusAuthObserver to also be used in client-side authentication
141526     in the future (right now it's only used on the server-side).
141527
141528  gio/gdbus-tool.c               |  1 +
141529  gio/gdbusconnection.c          | 18 ++++++++++++++----
141530  gio/gdbusconnection.h          |  2 ++
141531  gio/tests/gdbus-example-peer.c |  1 +
141532  gio/tests/gdbus-peer.c         |  4 ++++
141533  gio/tests/gdbus-tests.c        |  1 +
141534  6 files changed, 23 insertions(+), 4 deletions(-)
141535
141536 commit cb753dfd496ae70b069c1698da8211c454953f08
141537 Author: David Zeuthen <davidz@redhat.com>
141538 Date:   Thu May 13 16:20:31 2010 -0400
141539
141540     GDBus: Rename ::deny-authentication-peer to
141541     ::authorize-authenticated-peer
141542
141543  docs/reference/gio/gio-sections.txt |  2 +-
141544  gio/gdbusauth.c                     |  8 ++--
141545  gio/gdbusauthobserver.c             | 74
141546  ++++++++++++++++++++++---------------
141547  gio/gdbusauthobserver.h             | 18 ++++-----
141548  gio/gdbusconnection.c               |  2 -
141549  gio/gio.symbols                     |  2 +-
141550  gio/tests/gdbus-peer.c              | 20 +++++-----
141551  7 files changed, 70 insertions(+), 56 deletions(-)
141552
141553 commit 9e90b381f58c4a06f49e622a07ee0b56fb52b3f1
141554 Author: Matthias Clasen <mclasen@redhat.com>
141555 Date:   Thu May 13 14:25:29 2010 -0400
141556
141557     Remove the credentials argument from g_unix_connect_send_credentials()
141558
141559     Instead, make it always send the current credentials.
141560
141561  gio/gdbusauth.c       |  3 +--
141562  gio/gunixconnection.c | 16 +++++++---------
141563  gio/gunixconnection.h |  1 -
141564  3 files changed, 8 insertions(+), 12 deletions(-)
141565
141566 commit 33952347ff9bc2875e7e1a2709566b38fc391bda
141567 Author: David Zeuthen <davidz@redhat.com>
141568 Date:   Thu May 13 14:01:41 2010 -0400
141569
141570     GDBus: Make message serialization routines take capabilities param
141571
141572     This is needed to e.g. allow encoding maybe types (once we add
141573     G_DBUS_CAPABILITY_FLAGS_MAYBE_TYPES) if, and only if, that capability
141574     has been negotiated with the peer (via authentication).
141575
141576  gio/gdbusconnection.c           |  1 +
141577  gio/gdbusmessage.c              | 26 +++++++++++++++++---------
141578  gio/gdbusmessage.h              |  2 ++
141579  gio/gdbusprivate.c              |  1 +
141580  gio/tests/gdbus-serialization.c |  6 +++++-
141581  5 files changed, 26 insertions(+), 10 deletions(-)
141582
141583 commit 107b4d4bae7dba4281bfaa0bef827f7b2376946a
141584 Author: Matthias Clasen <mclasen@redhat.com>
141585 Date:   Thu May 13 13:09:58 2010 -0400
141586
141587     remove the redundant interface_name parameter
141588
141589  gio/gdbusconnection.c            | 12 +++++-------
141590  gio/gdbusconnection.h            |  1 -
141591  gio/tests/gdbus-example-export.c |  1 -
141592  gio/tests/gdbus-example-peer.c   |  1 -
141593  gio/tests/gdbus-example-server.c |  1 -
141594  gio/tests/gdbus-export.c         | 12 ------------
141595  gio/tests/gdbus-peer.c           |  2 --
141596  7 files changed, 5 insertions(+), 25 deletions(-)
141597
141598 commit 82158afdadd10e6ffd1540f695931f64957b59f6
141599 Author: David Zeuthen <davidz@redhat.com>
141600 Date:   Thu May 13 11:56:15 2010 -0400
141601
141602     GDBus: Catch up with new PropertiesChanged signal
141603
141604     After a long discussion, this has finally been standardized in the
141605     D-Bus spec. See
141606
141607      http://lists.freedesktop.org/archives/dbus/2010-May/012667.html
141608      http://lists.freedesktop.org/archives/dbus/2010-May/012712.html
141609
141610     Signed-off-by: David Zeuthen <davidz@redhat.com>
141611
141612  gio/gdbusconnection.c                    |  1 +
141613  gio/gdbusproxy.c                         | 74
141614  ++++++++++++++++++++++++++------
141615  gio/gdbusproxy.h                         | 13 +++---
141616  gio/gio-marshal.list                     |  1 +
141617  gio/tests/gdbus-example-export.c         |  7 ++-
141618  gio/tests/gdbus-example-proxy-subclass.c | 34 ++++++++-------
141619  gio/tests/gdbus-example-server.c         | 12 ++++--
141620  gio/tests/gdbus-example-watch-proxy.c    | 57 ++++++++++++++----------
141621  gio/tests/gdbus-testserver.py            |  1 +
141622  9 files changed, 137 insertions(+), 63 deletions(-)
141623
141624 commit 2d75583fb2a8fdb71b9ee880dc0cf4605ab7bc6c
141625 Author: Matthias Clasen <mclasen@redhat.com>
141626 Date:   Thu May 13 01:04:29 2010 -0400
141627
141628     Fill out the export section of the migration guide
141629
141630  docs/reference/gio/migrating-gdbus.xml | 66
141631  ++++++++++++++++++++++++++++++++++
141632  gio/tests/gdbus-example-export.c       |  6 ++--
141633  2 files changed, 70 insertions(+), 2 deletions(-)
141634
141635 commit 195cdcfabf962989f2bcc8c225a287517d7eacd9
141636 Author: Thomas Thurman <tthurman@gnome.org>
141637 Date:   Thu May 13 00:51:30 2010 -0400
141638
141639     Update Shavian transliteration
141640
141641  po/en@shaw.po | 128
141642  +++++++++++++++++++++-------------------------------------
141643  1 file changed, 47 insertions(+), 81 deletions(-)
141644
141645 commit 9a065edf6f51be2ad189cfb02ddd2c806b656303
141646 Author: Matthias Clasen <mclasen@redhat.com>
141647 Date:   Thu May 13 00:39:26 2010 -0400
141648
141649     Add an example of exporting a GObject
141650
141651     This is more manual work than dbus-glib.
141652
141653  gio/gdbusconnection.c            |   2 +
141654  gio/tests/Makefile.am            |   4 +
141655  gio/tests/gdbus-example-export.c | 331
141656  +++++++++++++++++++++++++++++++++++++++
141657  3 files changed, 337 insertions(+)
141658
141659 commit ea1e0496b0329147b932d5a1486f5a81b4121651
141660 Author: David Zeuthen <davidz@redhat.com>
141661 Date:   Wed May 12 23:12:14 2010 -0400
141662
141663     GDBus: add 'monitor' verb to gdbus(1)
141664
141665     This uncovered a bug in name watching if the name wasn't activatable.
141666
141667     Also provoked the need for on_connection variants of g_bus_watch_name
141668     (added g_bus_watch_proxy's variant as well).
141669
141670  docs/reference/gio/gdbus.xml        |  43 ++++++
141671  docs/reference/gio/gio-sections.txt |   2 +
141672  gio/gdbus-tool.c                    | 253
141673  +++++++++++++++++++++++++++++++++++-
141674  gio/gdbusnamewatching.c             |  69 +++++++++-
141675  gio/gdbusnamewatching.h             |  23 ++--
141676  gio/gdbusproxywatching.c            |  86 ++++++++++++
141677  gio/gdbusproxywatching.h            |  35 +++--
141678  gio/gio.symbols                     |   2 +
141679  8 files changed, 489 insertions(+), 24 deletions(-)
141680
141681 commit 9695c23d4c29e79afbe14e3584b6c42e98e8f0d9
141682 Author: David Zeuthen <davidz@redhat.com>
141683 Date:   Wed May 12 22:09:18 2010 -0400
141684
141685     GDBus: Make gdbus(1) print annotations when introspecting data
141686
141687     Also make the gdbus-example-server include some example
141688     annotations. The output looks like this:
141689
141690     $ gdbus introspect --session --dest org.gtk.GDBus.TestServer
141691     --object-path /org/gtk/GDBus/TestObject
141692     node /org/gtk/GDBus/TestObject {
141693       interface org.freedesktop.DBus.Properties {
141694         methods:
141695           Get(in  s interface_name,
141696               in  s property_name,
141697               out v value);
141698           GetAll(in  s interface_name,
141699                  out a{sv} properties);
141700           Set(in  s interface_name,
141701               in  s property_name,
141702               in  v value);
141703         signals:
141704           PropertiesChanged(s interface_name,
141705                             a{sv} changed_properties);
141706       };
141707       interface org.freedesktop.DBus.Introspectable {
141708         methods:
141709           Introspect(out s xml_data);
141710       };
141711       interface org.freedesktop.DBus.Peer {
141712         methods:
141713           Ping();
141714           GetMachineId(out s machine_uuid);
141715       };
141716       @org.gtk.GDBus.Annotation("OnInterface")
141717       @org.gtk.GDBus.Annotation("AlsoOnInterface")
141718       interface org.gtk.GDBus.TestInterface {
141719         methods:
141720           @org.gtk.GDBus.Annotation("OnMethod")
141721           HelloWorld(in  s greeting,
141722                      out s response);
141723           EmitSignal(@org.gtk.GDBus.Annotation.("OnArg")
141724                      in  d speed_in_mph);
141725           GimmeStdout();
141726         signals:
141727           @org.gtk.GDBus.Annotation("Onsignal")
141728           VelocityChanged(d speed_in_mph,
141729                           @org.gtk.GDBus.Annotation.("OnArg_NonFirst")
141730                           s speed_as_string);
141731         properties:
141732           @org.gtk.GDBus.Annotation("OnProperty")
141733             @org.gtk.GDBus.Annotation("OnAnnotation_YesThisIsCrazy")
141734           readonly s FluxCapicitorName = 'DeLorean';
141735           readwrite s Title = 'Back To C!';
141736           readonly s ReadingAlwaysThrowsError;
141737           readwrite s WritingAlwaysThrowsError = "There's no home
141738           like home";
141739           writeonly s OnlyWritable;
141740           readonly s Foo = 'Tick';
141741           readonly s Bar = 'Tock';
141742       };
141743     };
141744
141745  gio/gdbus-tool.c                 | 43
141746  ++++++++++++++++++++++++++++++++++++++++
141747  gio/tests/gdbus-example-server.c | 18 ++++++++++++++---
141748  2 files changed, 58 insertions(+), 3 deletions(-)
141749
141750 commit cce08f197313bad1516924b3eb7305e7e6818971
141751 Author: Matthias Clasen <mclasen@redhat.com>
141752 Date:   Wed May 12 21:51:06 2010 -0400
141753
141754     Add a note about implemented standard interfaces
141755
141756  gio/gdbusconnection.c | 7 +++++++
141757  1 file changed, 7 insertions(+)
141758
141759 commit f909cb5b2713c8cd5f587c7a70e468d29bdcd429
141760 Author: David Zeuthen <davidz@redhat.com>
141761 Date:   Wed May 12 20:43:40 2010 -0400
141762
141763     GDBusProxy: Remove error in get_cached_property() and add
141764     set_cached_property()
141765
141766     This makes it possible to use the cached properties mechanism even if
141767     constructing the proxy with the DO_NOT_LOAD_PROPERTIES flag.
141768
141769     This is useful for cases where you obtain the and track object
141770     properties out-of-band. For example, in udisks, the plan is to have
141771     something like this
141772
141773      Manager.GetObjects    (out ao paths, out aa{sa{sv}} all_properties);
141774      Manager.ObjectAdded   (o path, a{sa{sv}} all_properties);
141775      Manager.ObjectChanged (o path, a{sa{sv}} all_properties);
141776      Manager.ObjectRemoved (o path, a{sa{sv}} all_properties);
141777
141778     E.g. the first GetObjects() call will return *all* data about *all*
141779     exported objects. Further, this way a client will only need to listen
141780     these three signals (three AddMatch) on the Manager object and it will
141781     never need to do GetAll() etc (e.g. can use DO_NOT_LOAD_PROPERTIES).
141782
141783     (Of course this only works if the client is interested in all
141784     objects... while this is true for udisks it is generally not true for
141785     other D-Bus services).
141786
141787     Also use expected_interface to check for programming errors.
141788
141789  docs/reference/gio/gio-sections.txt      |   3 +-
141790  gio/gdbusproxy.c                         | 162
141791  ++++++++++++++++++++++++-------
141792  gio/gdbusproxy.h                         |   4 +-
141793  gio/gio.symbols                          |   1 +
141794  gio/tests/gdbus-example-proxy-subclass.c |   6 +-
141795  gio/tests/gdbus-example-watch-proxy.c    |   2 +-
141796  gio/tests/gdbus-peer.c                   |   3 +-
141797  gio/tests/gdbus-proxy.c                  |  44 +++++++--
141798  8 files changed, 174 insertions(+), 51 deletions(-)
141799
141800 commit 72731fb6ad99da076605ca7d8b1bee232b38e734
141801 Author: Thomas Thurman <tthurman@gnome.org>
141802 Date:   Wed May 12 18:41:27 2010 -0400
141803
141804     Updated Shavian transliteration
141805
141806  po/en@shaw.po | 1176
141807  +++++++++++++++++++++++++++++----------------------------
141808  1 file changed, 602 insertions(+), 574 deletions(-)
141809
141810 commit b690e637d46057f6914a6b6f20b2688cd03f0ac5
141811 Author: Matthias Clasen <mclasen@redhat.com>
141812 Date:   Wed May 12 17:56:56 2010 -0400
141813
141814     Add some more verbiage
141815
141816  docs/reference/gio/migrating-gdbus.xml | 10 ++++++++++
141817  1 file changed, 10 insertions(+)
141818
141819 commit d40767fc62972f9cc85ebfb23e113068cc316f3a
141820 Author: David Zeuthen <davidz@redhat.com>
141821 Date:   Wed May 12 15:49:48 2010 -0400
141822
141823     GDBus: Add an example of a GDBusProxy subclass
141824
141825  docs/reference/gio/migrating-gdbus.xml   |  55 ++++
141826  gio/gdbusconnection.c                    |   2 -
141827  gio/tests/Makefile.am                    |   4 +
141828  gio/tests/gdbus-example-proxy-subclass.c | 443
141829  +++++++++++++++++++++++++++++++
141830  4 files changed, 502 insertions(+), 2 deletions(-)
141831
141832 commit 7c0196f0267aa77c80fb85320ef9583c7fc64ad7
141833 Author: Matthias Clasen <mclasen@redhat.com>
141834 Date:   Wed May 12 13:01:40 2010 -0400
141835
141836     Update an example to the latest auth observer api
141837
141838  gio/gdbusauthobserver.c | 17 ++++++++++-------
141839  gio/gdbusconnection.c   |  2 +-
141840  2 files changed, 11 insertions(+), 8 deletions(-)
141841
141842 commit 371a3373bbf190054076896ed32d28d546f23930
141843 Author: Matthias Clasen <mclasen@redhat.com>
141844 Date:   Wed May 12 13:01:02 2010 -0400
141845
141846     Correct env var names
141847
141848     and add a note about priority
141849
141850  docs/reference/gio/overview.xml | 12 ++++++++++--
141851  1 file changed, 10 insertions(+), 2 deletions(-)
141852
141853 commit af3afc804064ec17e89a6cdef4cc3e63015c8a77
141854 Author: Matthias Clasen <mclasen@redhat.com>
141855 Date:   Wed May 12 12:13:57 2010 -0400
141856
141857     placeholder for more migration docs
141858
141859  docs/reference/gio/migrating-gdbus.xml | 5 +++++
141860  1 file changed, 5 insertions(+)
141861
141862 commit 246db9bfdb5919a77ce5ae0d2f426f163f7702c1
141863 Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
141864 Date:   Fri May 7 11:55:40 2010 +0200
141865
141866     Added test cases for g_output_stream_close_async
141867
141868     https://bugzilla.gnome.org/show_bug.cgi?id=617937
141869
141870  gio/tests/Makefile.am                 |   6 +-
141871  gio/tests/async-close-output-stream.c | 278
141872  ++++++++++++++++++++++++++++++++++
141873  2 files changed, 283 insertions(+), 1 deletion(-)
141874
141875 commit adc5162b742c702f37f385dcffba3802f0e55095
141876 Author: Jesse van den Kieboom <jesse@icecrew.nl>
141877 Date:   Mon May 10 23:49:41 2010 +0200
141878
141879     Flush when closing output stream async
141880
141881     https://bugzilla.gnome.org/show_bug.cgi?id=617937
141882
141883  gio/goutputstream.c | 117
141884  ++++++++++++++++++++++++++++++++++++++++++++++++----
141885  1 file changed, 110 insertions(+), 7 deletions(-)
141886
141887 commit e2b9d077659df82f9603352e6ce4ff1ceb4b1b8a
141888 Author: Matthias Clasen <mclasen@redhat.com>
141889 Date:   Tue May 11 23:26:51 2010 -0400
141890
141891     Update TODO list
141892
141893  gio/gdbusconnection.c | 4 ----
141894  1 file changed, 4 deletions(-)
141895
141896 commit a63d3bb868b0ee17404cf85520e48d441abbcdf3
141897 Author: Matthias Clasen <mclasen@redhat.com>
141898 Date:   Tue May 11 23:18:48 2010 -0400
141899
141900     mention inline use of floating variants
141901
141902  gio/gdbusconnection.c | 37 ++++++++++++++++++++++++++++++++++++-
141903  gio/gdbusproxy.c      | 42 ++++++++++++++++++++++++++++++++++++------
141904  2 files changed, 72 insertions(+), 7 deletions(-)
141905
141906 commit ab2ff1a307f6bf7825e02b0d09e25b8ea7570c07
141907 Author: Matthias Clasen <mclasen@redhat.com>
141908 Date:   Tue May 11 22:51:14 2010 -0400
141909
141910     Remove properties from GDBusMethodInvocation class
141911
141912  gio/gdbusconnection.c       |   3 -
141913  gio/gdbusmethodinvocation.c | 330
141914  +++-----------------------------------------
141915  2 files changed, 18 insertions(+), 315 deletions(-)
141916
141917 commit c4cf88c22f731878cbc740e4721e07215385201b
141918 Author: Matthias Clasen <mclasen@redhat.com>
141919 Date:   Tue May 11 22:50:40 2010 -0400
141920
141921     Document remove_filter
141922
141923  gio/gdbusconnection.c | 13 ++++++++++---
141924  1 file changed, 10 insertions(+), 3 deletions(-)
141925
141926 commit d7095dd4700b38c202a43b7c21f93db20a9ede44
141927 Author: Matthias Clasen <mclasen@redhat.com>
141928 Date:   Tue May 11 22:35:59 2010 -0400
141929
141930     Document DBUS address env vars
141931
141932  docs/reference/gio/overview.xml | 28 ++++++++++++++++++++++++++++
141933  gio/gdbusintrospection.c        |  2 +-
141934  2 files changed, 29 insertions(+), 1 deletion(-)
141935
141936 commit 84a6475b6e52fd481bf0e7191a6ea16168d35a3f
141937 Author: Matthias Clasen <mclasen@redhat.com>
141938 Date:   Tue May 11 22:03:40 2010 -0400
141939
141940     Trivial: tweak section heading
141941
141942  docs/reference/gio/migrating-gdbus.xml | 2 +-
141943  1 file changed, 1 insertion(+), 1 deletion(-)
141944
141945 commit 9c128ca83536b6c6c823bb83606b09193d814738
141946 Author: Matthias Clasen <mclasen@redhat.com>
141947 Date:   Tue May 11 22:00:54 2010 -0400
141948
141949     Trivial formatting fix
141950
141951  docs/reference/gio/migrating-gdbus.xml | 2 +-
141952  1 file changed, 1 insertion(+), 1 deletion(-)
141953
141954 commit fdfd3d5e7536313dde1fc02b45ca04a6e4704b50
141955 Author: Matthias Clasen <mclasen@redhat.com>
141956 Date:   Tue May 11 22:00:06 2010 -0400
141957
141958     Fill out the proxy section of the migration guide
141959
141960  docs/reference/gio/migrating-gdbus.xml | 53
141961  ++++++++++++++++++++++++++++++++++
141962  1 file changed, 53 insertions(+)
141963
141964 commit 26f65d83c5078e48e414a1cbe593bf349d96a033
141965 Author: Matthias Clasen <mclasen@redhat.com>
141966 Date:   Tue May 11 21:59:42 2010 -0400
141967
141968     Don't refer to nonexisting API.
141969
141970  gio/gdbusconnection.c | 2 +-
141971  1 file changed, 1 insertion(+), 1 deletion(-)
141972
141973 commit 1af277f16779f072bc0c326aa8024747ad8c13e9
141974 Author: Matthias Clasen <mclasen@redhat.com>
141975 Date:   Tue May 11 21:32:29 2010 -0400
141976
141977     Fix a typo
141978
141979  docs/reference/gio/migrating-gdbus.xml | 2 +-
141980  1 file changed, 1 insertion(+), 1 deletion(-)
141981
141982 commit 9b05e0bc3e88f9e54710aabb2ad29908739e6345
141983 Author: Matthias Clasen <mclasen@redhat.com>
141984 Date:   Tue May 11 21:30:53 2010 -0400
141985
141986     Complete the name owning section of the migration guide
141987
141988  docs/reference/gio/migrating-gdbus.xml | 136
141989  ++++++++++++++++++---------------
141990  1 file changed, 76 insertions(+), 60 deletions(-)
141991
141992 commit e4b1e48fca9d1d2ca7e0ec54ebc9ea421aebff71
141993 Author: Matthias Clasen <mclasen@redhat.com>
141994 Date:   Tue May 11 20:57:44 2010 -0400
141995
141996     Match up parameter names
141997
141998     and similar cleanups to make gtk-doc happy.
141999
142000  docs/reference/gio/gio-sections.txt |   1 -
142001  gio/gdbusconnection.c               |  17 +++---
142002  gio/gdbusconnection.h               |   4 +-
142003  gio/gdbusintrospection.c            | 102
142004  +++++++++++++++++++++---------------
142005  gio/gunixcredentialsmessage.c       |   2 +-
142006  5 files changed, 71 insertions(+), 55 deletions(-)
142007
142008 commit 1d43e4140b9c890eca50f3845bff3d800d66b6f9
142009 Author: Matthias Clasen <mclasen@redhat.com>
142010 Date:   Tue May 11 20:03:44 2010 -0400
142011
142012     Line up prototypes
142013
142014  gio/gdbusproxy.c | 34 +++++++++++++++++-----------------
142015  1 file changed, 17 insertions(+), 17 deletions(-)
142016
142017 commit 8d66ede1abbc4b84bcf13c4420719cb06fbe3b96
142018 Author: Matthias Clasen <mclasen@redhat.com>
142019 Date:   Tue May 11 17:15:11 2010 -0400
142020
142021     More gdbus migration stuff
142022
142023  docs/reference/gio/migrating-gdbus.xml | 89
142024  ++++++++++++++++++++++++++++++++--
142025  1 file changed, 86 insertions(+), 3 deletions(-)
142026
142027 commit 54a57bb894d3c098bf972ecec71823b2822128b6
142028 Author: Matthias Clasen <mclasen@redhat.com>
142029 Date:   Tue May 11 15:50:19 2010 -0400
142030
142031     Strip copyright headers from examples
142032
142033     These are included wholesale in the docs, and the copyright
142034     headers make them even more overwhelming. Plus, we don't have
142035     copyright headers on examples anywhere else.
142036
142037  gio/tests/gdbus-example-own-name.c       | 13 -------------
142038  gio/tests/gdbus-example-peer.c           | 13 -------------
142039  gio/tests/gdbus-example-server.c         | 13 -------------
142040  gio/tests/gdbus-example-subtree.c        | 13 -------------
142041  gio/tests/gdbus-example-unix-fd-client.c | 13 -------------
142042  gio/tests/gdbus-example-watch-name.c     | 13 -------------
142043  gio/tests/gdbus-example-watch-proxy.c    | 13 -------------
142044  7 files changed, 91 deletions(-)
142045
142046 commit 9a2422b216263dd7bc4f27a98bc89d5ea6dfe791
142047 Author: Matthias Clasen <mclasen@redhat.com>
142048 Date:   Tue May 11 15:42:15 2010 -0400
142049
142050     Trivial: rename a file
142051
142052  docs/reference/gio/Makefile.am                                      |
142053  4 ++--
142054  docs/reference/gio/gio-docs.xml                                     |
142055  2 +-
142056  docs/reference/gio/{migrating-dbus-glib.xml => migrating-gdbus.xml} | 0
142057  3 files changed, 3 insertions(+), 3 deletions(-)
142058
142059 commit 0e98557753ad5f5f9b74fd135dcdbe18055dc11a
142060 Author: Kjartan Maraas <kmaraas@gnome.org>
142061 Date:   Tue May 11 19:54:06 2010 +0200
142062
142063     Updated Norwegian bokmål translation
142064
142065  po/nb.po | 92
142066  ++++++++++++++++++++++++++++++++--------------------------------
142067  1 file changed, 46 insertions(+), 46 deletions(-)
142068
142069 commit 8c523c069b79a746c2dcdfe7e253513ff489cd39
142070 Author: David Zeuthen <davidz@redhat.com>
142071 Date:   Tue May 11 12:04:37 2010 -0400
142072
142073     GDBus: Update TODO list
142074
142075  gio/gdbusconnection.c | 28 ++++++++++++++++++++++++++++
142076  1 file changed, 28 insertions(+)
142077
142078 commit 6d5ac8163b962803fedcf57b9ccad8a2c1205c82
142079 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
142080 Date:   Mon May 10 09:48:49 2010 +0200
142081
142082     gio: Fix gsettings build with binutils gold linker
142083
142084  gio/Makefile.am | 1 +
142085  1 file changed, 1 insertion(+)
142086
142087 commit 936ff022f21a43f39552799dc1b3988379563959
142088 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
142089 Date:   Mon May 10 09:51:49 2010 +0200
142090
142091     Don't include __bss_start, _edata and _end symbols in the abichecks
142092
142093     They are added by the binutils gold linker.
142094
142095  gio/abicheck.sh     | 2 +-
142096  glib/abicheck.sh    | 2 +-
142097  gobject/abicheck.sh | 2 +-
142098  3 files changed, 3 insertions(+), 3 deletions(-)
142099
142100 commit 2d208c9d364369d68a54cfd0682e17f2ce771db5
142101 Author: David Zeuthen <davidz@redhat.com>
142102 Date:   Mon May 10 16:20:59 2010 -0400
142103
142104     GDBus: In gdbus(1), try Get() if GetAll() fails
142105
142106     This fixes a problem with services that doesn't implement GetAll() for
142107     one reason or another.
142108
142109     $ gdbus introspect --session --dest
142110     org.freedesktop.ReserveDevice1.Audio0 --object-path
142111     /org/freedesktop/ReserveDevice1/Audio0
142112     node /org/freedesktop/ReserveDevice1/Audio0 {
142113       interface org.freedesktop.ReserveDevice1 {
142114         methods:
142115           RequestRelease(in  i priority,
142116                          out b result);
142117         properties:
142118           readonly i Priority = 0;
142119           readonly s ApplicationName = 'PulseAudio Sound Server';
142120           readonly s ApplicationDeviceName = 'Internal Audio Analog
142121           Stereo';
142122       };
142123       interface org.freedesktop.DBus.Properties {
142124         methods:
142125           Get(in  s interface,
142126               in  s property,
142127               out v value);
142128       };
142129       interface org.freedesktop.DBus.Introspectable {
142130         methods:
142131           Introspect(out s data);
142132       };
142133     };
142134
142135  gio/gdbus-tool.c | 28 ++++++++++++++++++++++++++++
142136  1 file changed, 28 insertions(+)
142137
142138 commit 6e23b0b7850c170405aa25d9441a9cd8cc05a38b
142139 Author: David Zeuthen <davidz@redhat.com>
142140 Date:   Mon May 10 14:43:08 2010 -0400
142141
142142     GDBus: Add TODO item about a need to validate data / messages
142143
142144  gio/gdbusconnection.c | 5 +++++
142145  1 file changed, 5 insertions(+)
142146
142147 commit adf50912ddb29c8c6b36702df1162e6211765dea
142148 Author: David Zeuthen <davidz@redhat.com>
142149 Date:   Mon May 10 14:07:13 2010 -0400
142150
142151     GDBus Add TODO items about finding and launching bus instances
142152
142153  gio/gdbusconnection.c | 28 ++++++++++++++++++++++++++++
142154  1 file changed, 28 insertions(+)
142155
142156 commit 5800a1f91162ec5a0e96fae12857be2ebe404d3a
142157 Author: Jorge González <jorgegonz@svn.gnome.org>
142158 Date:   Mon May 10 19:38:57 2010 +0200
142159
142160     Updated Spanish translation
142161
142162  po/es.po | 91
142163  ++++++++++++++++++++++++++++++++++------------------------------
142164  1 file changed, 49 insertions(+), 42 deletions(-)
142165
142166 commit 7e8b07ae3be5ce63ba17183a410ac8512a29cb13
142167 Author: David Zeuthen <davidz@redhat.com>
142168 Date:   Mon May 10 13:31:54 2010 -0400
142169
142170     GDBus: Use GVariant instead of GHashTable for
142171     GDBusProxy::g-properties-changed
142172
142173  gio/gdbusconnection.c                 | 13 -------------
142174  gio/gdbusproxy.c                      | 24 +++++++++++-------------
142175  gio/gdbusproxy.h                      |  2 +-
142176  gio/tests/gdbus-example-watch-proxy.c | 21 +++++++++++++++------
142177  4 files changed, 27 insertions(+), 33 deletions(-)
142178
142179 commit 869b4c68332f36377bbdfd186e37f6194ae5ed5a
142180 Author: David Zeuthen <davidz@redhat.com>
142181 Date:   Mon May 10 11:47:08 2010 -0400
142182
142183     GDBus: Use call() instead of invoke_method()
142184
142185     Lots of people been suggesting this. We still use MethodInvocation /
142186     method_invocation for handling incoming method calls so use call()
142187     instead of invoke_method() helps to separate the client and server
142188     facilities. Which is a good thing(tm).
142189
142190  docs/reference/gio/gio-sections.txt        |  14 +-
142191  docs/reference/gio/migrating-dbus-glib.xml |   6 +-
142192  gio/gdbus-tool.c                           | 160 +++++++++---------
142193  gio/gdbusauthmechanismexternal.c           |   2 +-
142194  gio/gdbusconnection.c                      | 104 ++++++------
142195  gio/gdbusconnection.h                      |  10 +-
142196  gio/gdbuserror.c                           |  13 +-
142197  gio/gdbusnameowning.c                      |  52 +++---
142198  gio/gdbusnamewatching.c                    |  56 +++----
142199  gio/gdbusproxy.c                           | 142 ++++++++--------
142200  gio/gdbusproxy.h                           |  10 +-
142201  gio/gio.symbols                            |  14 +-
142202  gio/gioenums.h                             |  14 +-
142203  gio/tests/gdbus-connection.c               | 160 +++++++++---------
142204  gio/tests/gdbus-example-peer.c             |  20 +--
142205  gio/tests/gdbus-export.c                   | 252
142206  ++++++++++++++---------------
142207  gio/tests/gdbus-introspection.c            |  14 +-
142208  gio/tests/gdbus-names.c                    |  40 ++---
142209  gio/tests/gdbus-peer.c                     |  44 ++---
142210  gio/tests/gdbus-proxy.c                    | 146 ++++++++---------
142211  gio/tests/gdbus-threading.c                | 114 ++++++-------
142212  21 files changed, 694 insertions(+), 693 deletions(-)
142213
142214 commit 728c4e38e72055080c148f9cebca85a08d16a445
142215 Author: Matthias Clasen <mclasen@redhat.com>
142216 Date:   Mon May 10 08:07:28 2010 -0400
142217
142218     More copyright year updates
142219
142220  gio/tests/gdbus-addresses.c     | 2 +-
142221  gio/tests/gdbus-connection.c    | 2 +-
142222  gio/tests/gdbus-error.c         | 2 +-
142223  gio/tests/gdbus-exit-on-close.c | 2 +-
142224  gio/tests/gdbus-export.c        | 2 +-
142225  gio/tests/gdbus-introspection.c | 2 +-
142226  gio/tests/gdbus-names.c         | 2 +-
142227  gio/tests/gdbus-peer.c          | 2 +-
142228  gio/tests/gdbus-proxy.c         | 2 +-
142229  gio/tests/gdbus-serialization.c | 2 +-
142230  gio/tests/gdbus-sessionbus.c    | 2 +-
142231  gio/tests/gdbus-tests.c         | 2 +-
142232  gio/tests/gdbus-threading.c     | 2 +-
142233  13 files changed, 13 insertions(+), 13 deletions(-)
142234
142235 commit 5d1135618e6ec5c6a6c41bed602cec643f9d8b8f
142236 Author: Matthias Clasen <mclasen@redhat.com>
142237 Date:   Mon May 10 08:07:07 2010 -0400
142238
142239     Trivia
142240
142241  gio/gdbusaddress.c    | 34 +++++++++++++++++-----------------
142242  gio/gdbusconnection.c | 34 +++++++++++++++++++++-------------
142243  2 files changed, 38 insertions(+), 30 deletions(-)
142244
142245 commit 25a8aa5d88d3d4b8ebcf8be42a2adc233dbb104c
142246 Author: Matthias Clasen <mclasen@redhat.com>
142247 Date:   Sun May 9 22:13:18 2010 -0400
142248
142249     Cosmetic fixes
142250
142251     Use P_() for properties, fix up indentation, etc.
142252
142253  gio/gdbusauth.c               |   4 +-
142254  gio/gdbusauthmechanism.c      |  71 +++---
142255  gio/gdbusconnection.c         | 514
142256  +++++++++++++++++++-----------------------
142257  gio/gdbusmethodinvocation.c   |  69 +++---
142258  gio/gdbusproxy.c              | 145 ++++++------
142259  gio/gdbusserver.c             |  81 +++----
142260  gio/gunixcredentialsmessage.c |   7 +-
142261  7 files changed, 407 insertions(+), 484 deletions(-)
142262
142263 commit 0cf467c2ca92ece9625dbc54ad3065ad5298f735
142264 Author: Matthias Clasen <mclasen@redhat.com>
142265 Date:   Sun May 9 13:14:55 2010 -0400
142266
142267     Update copyright years to include 2010
142268
142269  gio/gcredentials.c               | 2 +-
142270  gio/gcredentials.h               | 2 +-
142271  gio/gdbus-tool.c                 | 2 +-
142272  gio/gdbusaddress.c               | 2 +-
142273  gio/gdbusaddress.h               | 2 +-
142274  gio/gdbusauth.c                  | 2 +-
142275  gio/gdbusauth.h                  | 2 +-
142276  gio/gdbusauthmechanism.c         | 2 +-
142277  gio/gdbusauthmechanism.h         | 2 +-
142278  gio/gdbusauthmechanismanon.c     | 2 +-
142279  gio/gdbusauthmechanismanon.h     | 2 +-
142280  gio/gdbusauthmechanismexternal.c | 2 +-
142281  gio/gdbusauthmechanismexternal.h | 2 +-
142282  gio/gdbusauthmechanismsha1.c     | 2 +-
142283  gio/gdbusauthmechanismsha1.h     | 2 +-
142284  gio/gdbusauthobserver.c          | 2 +-
142285  gio/gdbusauthobserver.h          | 2 +-
142286  gio/gdbusconnection.c            | 2 +-
142287  gio/gdbusconnection.h            | 2 +-
142288  gio/gdbuserror.c                 | 2 +-
142289  gio/gdbuserror.h                 | 2 +-
142290  gio/gdbusintrospection.c         | 2 +-
142291  gio/gdbusintrospection.h         | 2 +-
142292  gio/gdbusmessage.c               | 2 +-
142293  gio/gdbusmessage.h               | 2 +-
142294  gio/gdbusmethodinvocation.c      | 2 +-
142295  gio/gdbusmethodinvocation.h      | 2 +-
142296  gio/gdbusnameowning.c            | 2 +-
142297  gio/gdbusnameowning.h            | 2 +-
142298  gio/gdbusnamewatching.c          | 2 +-
142299  gio/gdbusnamewatching.h          | 2 +-
142300  gio/gdbusprivate.c               | 2 +-
142301  gio/gdbusprivate.h               | 2 +-
142302  gio/gdbusproxy.c                 | 2 +-
142303  gio/gdbusproxy.h                 | 2 +-
142304  gio/gdbusproxywatching.c         | 2 +-
142305  gio/gdbusproxywatching.h         | 2 +-
142306  gio/gdbusserver.c                | 2 +-
142307  gio/gdbusserver.h                | 2 +-
142308  gio/gdbusutils.c                 | 2 +-
142309  gio/gdbusutils.h                 | 2 +-
142310  41 files changed, 41 insertions(+), 41 deletions(-)
142311
142312 commit e82eea6fdae1a24b58bbd9a440c6c37bd2980afd
142313 Author: Matthias Clasen <mclasen@redhat.com>
142314 Date:   Sun May 9 13:09:54 2010 -0400
142315
142316     Microoptimize string reallocations
142317
142318  gio/gdbusconnection.c | 86
142319  ++++++++++++++++++++++++++++-----------------------
142320  1 file changed, 48 insertions(+), 38 deletions(-)
142321
142322 commit b87dd96a8a418f4f5915e4a1cb59737a009efdd8
142323 Author: Matthias Clasen <mclasen@redhat.com>
142324 Date:   Sun May 9 12:41:02 2010 -0400
142325
142326     Move some platform sources around
142327
142328     gunixcredentialsmessage.h ought to live with other UNIX headers,
142329     and the credentials are moved from dbus-specific to just GIO sources.
142330     Also move gfiledescriptorbased.c to the UNIX sources.
142331
142332  gio/Makefile.am | 12 +++++-------
142333  1 file changed, 5 insertions(+), 7 deletions(-)
142334
142335 commit b96c3b6d60a87f31a46ff5499c133571f0470940
142336 Author: Matthias Clasen <mclasen@redhat.com>
142337 Date:   Sun May 9 12:24:56 2010 -0400
142338
142339     Mention multithreading as a reason for not using libdbus
142340
142341  docs/reference/gio/migrating-dbus-glib.xml | 4 +++-
142342  1 file changed, 3 insertions(+), 1 deletion(-)
142343
142344 commit 03b5db44779c54947c3801609a42b2d2801b5a97
142345 Author: Robert Bragg <robert@linux.intel.com>
142346 Date:   Thu May 6 15:46:00 2010 +0100
142347
142348     gtester-report: cope with binaries with no test cases
142349
142350     It's possible that a given binary may conditionally decided not to run
142351     any test cases (e.g. since they are all slow but -m=quick is currently
142352     in use) In this case the xml may contain <testbinary> nodes with no
142353     <testcase> children. This was resulting in a divide by zero when
142354     calculating the green → red color interpolation.
142355
142356     https://bugzilla.gnome.org/show_bug.cgi?id=617914
142357
142358  glib/gtester-report | 25 +++++++++++++++----------
142359  1 file changed, 15 insertions(+), 10 deletions(-)
142360
142361 commit c148cafdd16f8bfed46cf5b0af05af3cbdc550c7
142362 Author: David Zeuthen <davidz@redhat.com>
142363 Date:   Sun May 9 10:02:56 2010 -0400
142364
142365     GDBus: Rework GCredentials type
142366
142367     These changes are is related to
142368
142369      https://bugzilla.gnome.org/show_bug.cgi?id=617483
142370
142371     and IRC discussions with danw.
142372
142373  docs/reference/gio/gio-sections.txt |  15 +-
142374  gio/gcredentials.c                  | 435
142375  +++++++++++++-----------------------
142376  gio/gcredentials.h                  |  44 ++--
142377  gio/gdbusauth.c                     |   2 +-
142378  gio/gdbusauthmechanismexternal.c    |  19 +-
142379  gio/gio.symbols                     |  15 +-
142380  gio/gunixcredentialsmessage.c       |  13 +-
142381  7 files changed, 193 insertions(+), 350 deletions(-)
142382
142383 commit bb7106c5dfce5597bcc4a0682200fb50f5201c29
142384 Author: Matthias Clasen <mclasen@redhat.com>
142385 Date:   Sun May 9 02:27:09 2010 -0400
142386
142387     Add some conceptual changes
142388
142389  docs/reference/gio/migrating-dbus-glib.xml | 95
142390  ++++++++++++++++++++----------
142391  gio/gdbusaddress.c                         |  2 +-
142392  gio/gdbusintrospection.c                   |  2 +-
142393  3 files changed, 66 insertions(+), 33 deletions(-)
142394
142395 commit 8315eb77d57de73b950d152edbc7a104d378642c
142396 Author: Matthias Clasen <mclasen@redhat.com>
142397 Date:   Sun May 9 01:44:11 2010 -0400
142398
142399     Some documentation tweaks
142400
142401     Add links to the D-Bus docs in some places, and various
142402     other additions.
142403
142404  docs/reference/gio/overview.xml |  6 +++---
142405  gio/gdbusaddress.c              |  4 +++-
142406  gio/gdbusconnection.c           | 14 +++++++-------
142407  gio/gdbusintrospection.c        |  6 +++++-
142408  gio/gdbusmethodinvocation.c     |  4 ++++
142409  gio/gdbusnameowning.c           | 18 ++++++++++--------
142410  gio/gdbusproxywatching.c        |  2 +-
142411  7 files changed, 33 insertions(+), 21 deletions(-)
142412
142413 commit 7ca2e000546733446f737ec8fe425dd17218eada
142414 Author: Matthias Clasen <mclasen@redhat.com>
142415 Date:   Sat May 8 23:28:17 2010 -0400
142416
142417     Doc improvements
142418
142419     Make sure all unix-specific apis are marked as such.
142420
142421  docs/reference/gio/gio-docs.xml     | 19 ++++++++++---------
142422  docs/reference/gio/gio-sections.txt | 22 ++++++++++++++--------
142423  gio/gdesktopappinfo.c               | 16 ++++++++--------
142424  gio/gfiledescriptorbased.c          |  6 +++++-
142425  gio/gunixconnection.c               | 11 ++++++++---
142426  gio/gunixfdlist.c                   |  7 ++++++-
142427  gio/gunixfdmessage.c                | 13 +++++++++----
142428  gio/gunixinputstream.c              |  4 ++--
142429  gio/gunixmounts.c                   |  8 ++++----
142430  gio/gunixoutputstream.c             |  6 +++---
142431  gio/gunixsocketaddress.c            | 14 +++++++++-----
142432  11 files changed, 78 insertions(+), 48 deletions(-)
142433
142434 commit 6bea235c8b3bb79b508491985dd38c2074ee6843
142435 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
142436 Date:   Sat May 8 21:30:27 2010 -0400
142437
142438     Support 64bit integers in GKeyFile
142439
142440  docs/reference/glib/glib-sections.txt |   4 +
142441  glib/gkeyfile.c                       | 152
142442  ++++++++++++++++++++++++++++++++++
142443  glib/gkeyfile.h                       |  16 ++++
142444  glib/glib.symbols                     |   4 +
142445  glib/tests/keyfile.c                  |  46 ++++++++++
142446  5 files changed, 222 insertions(+)
142447
142448 commit 08b5f866971eb2f44e572390f8e9f322fa8a2840
142449 Author: Matthias Clasen <mclasen@redhat.com>
142450 Date:   Sat May 8 21:18:48 2010 -0400
142451
142452     Make GSETTINGS_CHECK_RULE work in !srcdir builds
142453
142454     This problem was reported in bug 617823.
142455
142456  m4macros/gsettings.m4 | 2 +-
142457  1 file changed, 1 insertion(+), 1 deletion(-)
142458
142459 commit c13c36e3b9db500e30055e616ffa52672281fc49
142460 Author: Matthias Clasen <mclasen@redhat.com>
142461 Date:   Sat May 8 20:58:10 2010 -0400
142462
142463     Add test for g_get_language_names
142464
142465  glib/tests/Makefile.am |  3 ++
142466  glib/tests/utils.c     | 84
142467  ++++++++++++++++++++++++++++++++++++++++++++++++++
142468  2 files changed, 87 insertions(+)
142469
142470 commit e8bc8c6cbf86ee07a56f3eaa9fdb44b97ad12c6d
142471 Author: Matthias Clasen <mclasen@redhat.com>
142472 Date:   Sat May 8 20:10:57 2010 -0400
142473
142474     Document length parameter of g_settings_get/set_strv
142475
142476     This parameter was not mentioned in the doc comment, as pointed
142477     out in bug 617767.
142478
142479  gio/gsettings.c | 2 ++
142480  1 file changed, 2 insertions(+)
142481
142482 commit 9164fd02c9043baee99199a3ba33c98e2309dc00
142483 Author: Matthias Clasen <mclasen@redhat.com>
142484 Date:   Sat May 8 20:10:57 2010 -0400
142485
142486     Document length parameter of g_settings_get/set_strv
142487
142488     This parameter was not mentioned in the doc comment, as pointed
142489     out in bug 617767.
142490
142491  gio/gsettings.c | 2 ++
142492  1 file changed, 2 insertions(+)
142493
142494 commit af263a3a10ff9f3ae41d30e8cb9753b8b9f1ad43
142495 Author: Dan Winship <danw@gnome.org>
142496 Date:   Fri May 7 19:08:13 2010 -0400
142497
142498     remove broken useless initialization in socket-client/socket-server
142499
142500     https://bugzilla.gnome.org/show_bug.cgi?id=618051
142501
142502  gio/tests/socket-client.c | 2 +-
142503  gio/tests/socket-server.c | 2 +-
142504  2 files changed, 2 insertions(+), 2 deletions(-)
142505
142506 commit f1855c2f77fb76347c332b21865e5513f89b15b9
142507 Author: David Zeuthen <davidz@redhat.com>
142508 Date:   Fri May 7 15:02:37 2010 -0400
142509
142510     GDBus: add TODO item about maybe having to rework
142511     ::g-properties-changed
142512
142513  gio/gdbusconnection.c | 13 +++++++++++++
142514  1 file changed, 13 insertions(+)
142515
142516 commit 85c85ae63a95f4004020db56da6242b26ce073c0
142517 Author: David Zeuthen <davidz@redhat.com>
142518 Date:   Fri May 7 14:57:20 2010 -0400
142519
142520     GDBus: add TODO item about the need to rewrite private GDBusAuth*
142521     classes
142522
142523  gio/gdbusconnection.c | 3 +++
142524  1 file changed, 3 insertions(+)
142525
142526 commit 5bd876bef0235ec5c745ac948e906bf51adf2fef
142527 Author: David Zeuthen <davidz@redhat.com>
142528 Date:   Fri May 7 14:56:01 2010 -0400
142529
142530     Add TODO item about wanting G_DBUS_NONCE_TCP_TMPDIR
142531
142532  gio/gdbusconnection.c | 5 +++++
142533  1 file changed, 5 insertions(+)
142534
142535 commit 5134a1d151f14cfadfa72c23d0660f3928bda821
142536 Author: David Zeuthen <davidz@redhat.com>
142537 Date:   Fri May 7 14:36:07 2010 -0400
142538
142539     GDBus: Document environment variables in "Running GIO applications"
142540
142541  docs/reference/gio/overview.xml | 45
142542  +++++++++++++++++++++++++++++++++++++++++
142543  1 file changed, 45 insertions(+)
142544
142545 commit 1ddda12d646f67fcb558399dce20ecff2405bf20
142546 Author: Matthias Clasen <mclasen@redhat.com>
142547 Date:   Thu May 6 20:54:04 2010 -0400
142548
142549     A quick cheat sheet
142550
142551  docs/reference/gio/migrating-dbus-glib.xml | 30
142552  +++++++++++++++++++++++++++++-
142553  1 file changed, 29 insertions(+), 1 deletion(-)
142554
142555 commit f309334bc629b9b148d9ce2887489930d4eedd3f
142556 Author: David Zeuthen <davidz@redhat.com>
142557 Date:   Thu May 6 19:39:16 2010 -0400
142558
142559     GDBus: add a man page for gdbus(1)
142560
142561  docs/reference/gio/Makefile.am  |   7 +-
142562  docs/reference/gio/gdbus.xml    | 221
142563  ++++++++++++++++++++++++++++++++++++++++
142564  docs/reference/gio/gio-docs.xml |   1 +
142565  3 files changed, 227 insertions(+), 2 deletions(-)
142566
142567 commit f14e30818c7d355f0c3d61bab2f2a702dc747952
142568 Author: Matthias Clasen <mclasen@redhat.com>
142569 Date:   Thu May 6 18:15:00 2010 -0400
142570
142571     Mention D-Bus functionality in the overview
142572
142573  docs/reference/gio/overview.xml | 39
142574  +++++++++++++++++++++++++++------------
142575  1 file changed, 27 insertions(+), 12 deletions(-)
142576
142577 commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac
142578 Author: Matthias Clasen <mclasen@redhat.com>
142579 Date:   Thu May 6 17:52:54 2010 -0400
142580
142581     Add a migration chapter for dbus bits
142582
142583     Also split migration.xml into separate files per chapter, it was
142584     getting unwieldy.
142585
142586  docs/reference/gio/Makefile.am                     |  10 +-
142587  docs/reference/gio/gio-docs.xml                    |   8 +-
142588  docs/reference/gio/migrating-dbus-glib.xml         |   7 +
142589  docs/reference/gio/migrating-gconf.xml             | 418
142590  +++++++++++++++++++++
142591  docs/reference/gio/migrating-gnome-vfs.xml         | 133 +++++++
142592  .../gio/{migrating.xml => migrating-posix.xml}     |   0
142593  6 files changed, 573 insertions(+), 3 deletions(-)
142594
142595 commit 44fd23b649ebe2f8f6d31e78400d3230b2c38366
142596 Author: David Zeuthen <davidz@redhat.com>
142597 Date:   Thu May 6 17:41:31 2010 -0400
142598
142599     GDBus: Add more symbols to pltcheck.sh's SKIP variable
142600
142601     In particular, add these symbols
142602
142603      g_memdup
142604      g_print
142605      g_random_int
142606      g_propagate_prefixed_e
142607      g_thread_create_full
142608      g_int_hash
142609      g_file_open_tmp
142610      g_thread_self
142611      g_usleep
142612
142613  gio/pltcheck.sh | 2 +-
142614  1 file changed, 1 insertion(+), 1 deletion(-)
142615
142616 commit 46ce134d516f4a246996328c980efe16195ab429
142617 Author: David Zeuthen <davidz@redhat.com>
142618 Date:   Thu May 6 17:31:51 2010 -0400
142619
142620     GDBus: Add new symbols to gio.symbols
142621
142622  docs/reference/gio/gio-sections.txt      |   6 +-
142623  docs/reference/gio/gio.types             |   2 +-
142624  gio/gcredentials.c                       |   4 +
142625  gio/gdbusaddress.c                       |   4 +
142626  gio/gdbusauth.c                          |   4 +
142627  gio/gdbusauthmechanism.c                 |   4 +
142628  gio/gdbusauthmechanismanon.c             |   4 +
142629  gio/gdbusauthmechanismexternal.c         |   4 +
142630  gio/gdbusauthmechanismsha1.c             |   4 +
142631  gio/gdbusauthobserver.c                  |   4 +
142632  gio/gdbusconnection.c                    |  10 +-
142633  gio/gdbuserror.c                         |   4 +
142634  gio/gdbusintrospection.c                 |   5 +
142635  gio/gdbusmessage.c                       |  20 ++-
142636  gio/gdbusmessage.h                       |   8 +-
142637  gio/gdbusmethodinvocation.c              |   4 +
142638  gio/gdbusnameowning.c                    |   4 +
142639  gio/gdbusnamewatching.c                  |   4 +
142640  gio/gdbusprivate.c                       |   4 +
142641  gio/gdbusproxy.c                         |   4 +
142642  gio/gdbusproxywatching.c                 |   4 +
142643  gio/gdbusserver.c                        |   4 +
142644  gio/gdbusutils.c                         |   4 +
142645  gio/gio.symbols                          | 299
142646  +++++++++++++++++++++++++++++++
142647  gio/gunixcredentialsmessage.c            |   4 +
142648  gio/tests/gdbus-example-unix-fd-client.c |   2 +-
142649  gio/tests/gdbus-peer.c                   |   2 +-
142650  gio/tests/gdbus-serialization.c          |   2 +-
142651  28 files changed, 405 insertions(+), 23 deletions(-)
142652
142653 commit fb1b4599a0effe728f42da8748b469a62f91ed8d
142654 Author: David Zeuthen <davidz@redhat.com>
142655 Date:   Thu May 6 16:34:23 2010 -0400
142656
142657     GDBus: Fix up i18n
142658
142659  gio/gcredentials.c               |  3 ++-
142660  gio/gdbus-tool.c                 |  4 +++-
142661  gio/gdbusaddress.c               |  5 +++--
142662  gio/gdbusauth.c                  |  4 ++--
142663  gio/gdbusauthmechanism.c         |  4 ++--
142664  gio/gdbusauthmechanismanon.c     |  4 ++--
142665  gio/gdbusauthmechanismexternal.c |  4 +++-
142666  gio/gdbusauthmechanismsha1.c     |  4 +++-
142667  gio/gdbusauthobserver.c          |  4 ++--
142668  gio/gdbusconnection.c            | 27 +++++++++++++++------------
142669  gio/gdbuserror.c                 |  5 +++--
142670  gio/gdbusintrospection.c         |  5 +++--
142671  gio/gdbusmessage.c               |  3 ++-
142672  gio/gdbusmethodinvocation.c      |  3 ++-
142673  gio/gdbusnameowning.c            |  4 ++--
142674  gio/gdbusnamewatching.c          |  5 +++--
142675  gio/gdbusprivate.c               | 16 ++++++++++++++--
142676  gio/gdbusproxy.c                 |  5 ++++-
142677  gio/gdbusproxywatching.c         |  4 ++--
142678  gio/gdbusserver.c                | 16 ++++++++++------
142679  gio/gdbusutils.c                 |  4 ++--
142680  gio/gunixcredentialsmessage.c    |  4 ++--
142681  22 files changed, 86 insertions(+), 51 deletions(-)
142682
142683 commit 0fd6498cd89888023fb2161bfdde9339a4346986
142684 Author: David Zeuthen <davidz@redhat.com>
142685 Date:   Thu May 6 16:02:08 2010 -0400
142686
142687     Add "Since: 2.26" to all new GDBus API
142688
142689  docs/reference/gio/gio-docs.xml |  2 +-
142690  gio/gcredentials.c              | 32 ++++++++++++++
142691  gio/gcredentials.h              |  4 ++
142692  gio/gdbusaddress.c              | 12 ++++++
142693  gio/gdbusauthobserver.c         |  6 +++
142694  gio/gdbusauthobserver.h         |  4 ++
142695  gio/gdbusconnection.c           | 94
142696  ++++++++++++++++++++++++++++++++++++++---
142697  gio/gdbusconnection.h           | 24 +++++++++++
142698  gio/gdbuserror.c                | 20 +++++++++
142699  gio/gdbuserror.h                |  4 ++
142700  gio/gdbusintrospection.c        | 52 +++++++++++++++++++++--
142701  gio/gdbusintrospection.h        | 28 ++++++++++++
142702  gio/gdbusmessage.c              | 88
142703  ++++++++++++++++++++++++++++++++++++++
142704  gio/gdbusmessage.h              |  4 ++
142705  gio/gdbusmethodinvocation.c     | 50 ++++++++++++++++++++++
142706  gio/gdbusmethodinvocation.h     |  4 ++
142707  gio/gdbusnameowning.c           | 10 ++++-
142708  gio/gdbusnameowning.h           |  6 +++
142709  gio/gdbusnamewatching.c         |  8 +++-
142710  gio/gdbusnamewatching.h         |  4 ++
142711  gio/gdbusprivate.c              |  2 +-
142712  gio/gdbusproxy.c                | 70 ++++++++++++++++++++++++++----
142713  gio/gdbusproxy.h                |  4 ++
142714  gio/gdbusproxywatching.c        |  6 ++-
142715  gio/gdbusproxywatching.h        |  4 ++
142716  gio/gdbusserver.c               | 28 ++++++++++++
142717  gio/gdbusserver.h               |  4 ++
142718  gio/gdbusutils.c                | 15 ++++++-
142719  gio/gioenums.h                  | 30 ++++++++++++-
142720  gio/gunixcredentialsmessage.c   |  4 ++
142721  gio/gunixcredentialsmessage.h   | 15 +++++++
142722  31 files changed, 611 insertions(+), 27 deletions(-)
142723
142724 commit c490c14f4e3fbbe8c74b26e6cacac31b0e744c92
142725 Author: David Zeuthen <davidz@redhat.com>
142726 Date:   Thu May 6 15:31:45 2010 -0400
142727
142728     Set up gtk-doc for GDBus
142729
142730     Also move send_credentials() and receive_credentials() to
142731     GUnixConnection. This code might change, discussion is still ongoing
142732     in
142733
142734      https://bugzilla.gnome.org/show_bug.cgi?id=617483.
142735
142736  docs/reference/gio/gio-docs.xml     |  21 ++
142737  docs/reference/gio/gio-sections.txt | 390
142738  ++++++++++++++++++++++++++++++++++++
142739  docs/reference/gio/gio.types        |  11 +
142740  gio/gcredentials.c                  |   4 +-
142741  gio/gdbusaddress.c                  |   2 +-
142742  gio/gdbusauth.c                     | 189 -----------------
142743  gio/gdbusauthobserver.c             |   2 +-
142744  gio/gdbusconnection.c               |   8 +-
142745  gio/gdbuserror.c                    |   2 +-
142746  gio/gdbusintrospection.c            |   2 +-
142747  gio/gdbusmessage.c                  |   2 +-
142748  gio/gdbusmethodinvocation.c         |   2 +-
142749  gio/gdbusnameowning.c               |   4 +-
142750  gio/gdbusnamewatching.c             |   4 +-
142751  gio/gdbusproxy.c                    |   2 +-
142752  gio/gdbusproxywatching.c            |   4 +-
142753  gio/gdbusserver.c                   |   4 +-
142754  gio/gdbusutils.c                    |   2 +-
142755  gio/gunixconnection.c               | 258 ++++++++++++++++++++++++
142756  gio/gunixconnection.h               |  10 +
142757  20 files changed, 712 insertions(+), 211 deletions(-)
142758
142759 commit 47805f4e0cadf35bd6882d7e54374fead25637d2
142760 Author: Ryan Lortie <desrt@desrt.ca>
142761 Date:   Thu May 6 14:19:58 2010 -0500
142762
142763     Bug 617947 - glib-mkenums: add @valuenum@ support
142764
142765     Add a @valuenum@ substitution that outputs the integer value of a
142766     particular enum value.  The value is determined by using (sandboxed)
142767     perl to evaluate C expression.  If evaluation fails then glib-mkenums
142768     dies loudly.  Evaluation is only enabled if '@valuenum@' appears
142769     in the
142770     template file, so existing users will not be affected.
142771
142772  gobject/glib-mkenums.in | 36 ++++++++++++++++++++++++++++++------
142773  1 file changed, 30 insertions(+), 6 deletions(-)
142774
142775 commit 7aa71527e592d3c46d08a784cf061c79e61d11d8
142776 Author: Ryan Lortie <desrt@desrt.ca>
142777 Date:   Thu May 6 12:36:10 2010 -0500
142778
142779     glib-mkenums: Fix support for comment templates
142780
142781     Currently, specifying a comment template in the template file
142782     results in
142783     the given template being appended to the default (C-style) one rather
142784     than replacing it.
142785
142786     This causes it to be replaced outright.
142787
142788     Bug 617940.
142789
142790  gobject/glib-mkenums.in | 6 ++++--
142791  1 file changed, 4 insertions(+), 2 deletions(-)
142792
142793 commit d0a14469d09d5fe23de219ba293fd4a266b02ced
142794 Author: David Zeuthen <davidz@redhat.com>
142795 Date:   Thu May 6 14:13:59 2010 -0400
142796
142797     Initial GDBus code-drop from GDBus-standalone repo
142798
142799     Things compile and the test-suite passes. Still need to hook up
142800     gio.symbols and docs. There are still a bunch of TODOs left in the
142801     sources that needs to be addressed.
142802
142803     Signed-off-by: David Zeuthen <davidz@redhat.com>
142804
142805  configure.in                             |   10 +
142806  gio/Makefile.am                          |   58 +-
142807  gio/gcredentials.c                       |  427 +++
142808  gio/gcredentials.h                       |  104 +
142809  gio/gdbus-bash-completion.sh             |   33 +
142810  gio/gdbus-tool.c                         | 1491 +++++++++
142811  gio/gdbusaddress.c                       | 1004 ++++++
142812  gio/gdbusaddress.h                       |   54 +
142813  gio/gdbusauth.c                          | 1538 +++++++++
142814  gio/gdbusauth.h                          |   86 +
142815  gio/gdbusauthmechanism.c                 |  342 ++
142816  gio/gdbusauthmechanism.h                 |  174 +
142817  gio/gdbusauthmechanismanon.c             |  327 ++
142818  gio/gdbusauthmechanismanon.h             |   82 +
142819  gio/gdbusauthmechanismexternal.c         |  416 +++
142820  gio/gdbusauthmechanismexternal.h         |   82 +
142821  gio/gdbusauthmechanismsha1.c             | 1216 +++++++
142822  gio/gdbusauthmechanismsha1.h             |   82 +
142823  gio/gdbusauthobserver.c                  |  218 ++
142824  gio/gdbusauthobserver.h                  |  100 +
142825  gio/gdbusconnection.c                    | 5280
142826  ++++++++++++++++++++++++++++++
142827  gio/gdbusconnection.h                    |  467 +++
142828  gio/gdbuserror.c                         |  847 +++++
142829  gio/gdbuserror.h                         |   92 +
142830  gio/gdbusintrospection.c                 | 2009 ++++++++++++
142831  gio/gdbusintrospection.h                 |  255 ++
142832  gio/gdbusmessage.c                       | 2421 ++++++++++++++
142833  gio/gdbusmessage.h                       |  172 +
142834  gio/gdbusmethodinvocation.c              |  795 +++++
142835  gio/gdbusmethodinvocation.h              |  119 +
142836  gio/gdbusnameowning.c                    |  713 ++++
142837  gio/gdbusnameowning.h                    |   88 +
142838  gio/gdbusnamewatching.c                  |  620 ++++
142839  gio/gdbusnamewatching.h                  |   68 +
142840  gio/gdbusprivate.c                       | 1040 ++++++
142841  gio/gdbusprivate.h                       |   83 +
142842  gio/gdbusproxy.c                         | 1542 +++++++++
142843  gio/gdbusproxy.h                         |  146 +
142844  gio/gdbusproxywatching.c                 |  397 +++
142845  gio/gdbusproxywatching.h                 |   77 +
142846  gio/gdbusserver.c                        | 1043 ++++++
142847  gio/gdbusserver.h                        |   97 +
142848  gio/gdbusutils.c                         |  364 ++
142849  gio/gdbusutils.h                         |   42 +
142850  gio/gio-marshal.list                     |    2 +
142851  gio/gio.h                                |   16 +
142852  gio/gioenums.h                           |  372 ++-
142853  gio/giotypes.h                           |   19 +
142854  gio/gunixcredentialsmessage.c            |  341 ++
142855  gio/gunixcredentialsmessage.h            |   68 +
142856  gio/tests/Makefile.am                    |   98 +-
142857  gio/tests/gdbus-addresses.c              |   77 +
142858  gio/tests/gdbus-connection.c             |  653 ++++
142859  gio/tests/gdbus-error.c                  |  198 ++
142860  gio/tests/gdbus-example-own-name.c       |   99 +
142861  gio/tests/gdbus-example-peer.c           |  318 ++
142862  gio/tests/gdbus-example-server.c         |  388 +++
142863  gio/tests/gdbus-example-subtree.c        |  410 +++
142864  gio/tests/gdbus-example-unix-fd-client.c |  145 +
142865  gio/tests/gdbus-example-watch-name.c     |  101 +
142866  gio/tests/gdbus-example-watch-proxy.c    |  205 ++
142867  gio/tests/gdbus-exit-on-close.c          |   82 +
142868  gio/tests/gdbus-export.c                 | 1410 ++++++++
142869  gio/tests/gdbus-introspection.c          |  169 +
142870  gio/tests/gdbus-names.c                  |  749 +++++
142871  gio/tests/gdbus-peer.c                   |  746 +++++
142872  gio/tests/gdbus-proxy.c                  |  455 +++
142873  gio/tests/gdbus-serialization.c          |  650 ++++
142874  gio/tests/gdbus-sessionbus.c             |  342 ++
142875  gio/tests/gdbus-sessionbus.h             |   38 +
142876  gio/tests/gdbus-tests.c                  |  218 ++
142877  gio/tests/gdbus-tests.h                  |  146 +
142878  gio/tests/gdbus-testserver.py            |  270 ++
142879  gio/tests/gdbus-threading.c              |  532 +++
142880  74 files changed, 35927 insertions(+), 11 deletions(-)
142881
142882 commit 5b4189fc42afa697b7f13c38d9d6b441d731ed11
142883 Author: Vincent Untz <vuntz@gnome.org>
142884 Date:   Thu May 6 12:45:37 2010 +0200
142885
142886     Fix binding between writability of key and sensitivity of a widget
142887
142888     We were not setting the key correctly, result in usage of invalid
142889     keys.
142890
142891     Bug 617788.
142892
142893  gio/gsettings.c | 3 +++
142894  1 file changed, 3 insertions(+)
142895
142896 commit 81e98c399e11d7621c91ff2911ef4f92c7a382e5
142897 Author: Javier Jardón <jjardon@gnome.org>
142898 Date:   Thu May 6 06:28:54 2010 +0200
142899
142900     Clean Glib header #include issues: gthread
142901
142902  glib/gthread.c | 7 ++++++-
142903  glib/gthread.h | 1 -
142904  2 files changed, 6 insertions(+), 2 deletions(-)
142905
142906 commit c7940d81802194abe1d4497d3daa2f9c59addb5e
142907 Author: Javier Jardón <jjardon@gnome.org>
142908 Date:   Wed May 5 18:32:03 2010 +0200
142909
142910     Clean Glib header #include issues: gmem
142911
142912  glib/gmem.c | 7 +++++--
142913  1 file changed, 5 insertions(+), 2 deletions(-)
142914
142915 commit 21302a741cbb3d6373a368df148f6267a0705366
142916 Author: Javier Jardón <jjardon@gnome.org>
142917 Date:   Wed May 5 18:24:33 2010 +0200
142918
142919     Clean Glib header #include issues: gtestutils
142920
142921  glib/gtestutils.c | 13 +++++++++++--
142922  glib/gtestutils.h |  1 -
142923  2 files changed, 11 insertions(+), 3 deletions(-)
142924
142925 commit d1642386c96b4a2a4479cd7c2b5cd8ddadae99e4
142926 Author: Javier Jardón <jjardon@gnome.org>
142927 Date:   Wed May 5 18:12:04 2010 +0200
142928
142929     Clean Glib header #include issues: gasyncqueue
142930
142931  glib/gasyncqueue.c | 8 +++++++-
142932  1 file changed, 7 insertions(+), 1 deletion(-)
142933
142934 commit 434a4e1d250157b13d7036592f097c18fb8376b1
142935 Author: Javier Jardón <jjardon@gnome.org>
142936 Date:   Wed May 5 17:32:12 2010 +0200
142937
142938     Do not include "glib.h" in gio files
142939
142940  gio/gcharsetconverter.c | 4 ++--
142941  gio/gsocket.c           | 4 ++--
142942  gio/gzlibcompressor.c   | 6 +++---
142943  gio/gzlibdecompressor.c | 6 +++---
142944  4 files changed, 10 insertions(+), 10 deletions(-)
142945
142946 commit cbbc99d972a7c8ef4a37b29c19f46cfc11628e97
142947 Author: Tor Lillqvist <tml@iki.fi>
142948 Date:   Wed May 5 09:43:30 2010 +0300
142949
142950     Minor updates to README.win32.
142951
142952  README.win32 | 57
142953  ++++++++++++++++++++++++++++++++-------------------------
142954  1 file changed, 32 insertions(+), 25 deletions(-)
142955
142956 commit b3c9c17956a2e2640c1846879d930fd706eaf966
142957 Author: Xan Lopez <xan@gnome.org>
142958 Date:   Tue May 4 18:09:01 2010 +0200
142959
142960     Fix typo in limits documentation
142961
142962  docs/reference/glib/tmpl/limits.sgml | 2 +-
142963  1 file changed, 1 insertion(+), 1 deletion(-)
142964
142965 commit f39a49b03610a1cd54b9feb18528f5c74539d5c9
142966 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
142967 Date:   Mon Apr 26 23:38:41 2010 +0200
142968
142969     gio: Add a boxed type for GFileAttributeMatcher
142970
142971     https://bugzilla.gnome.org/show_bug.cgi?id=616892
142972
142973  docs/reference/gio/gio.types |  1 +
142974  gio/gfileinfo.c              | 18 ++++++++++++++++++
142975  gio/gfileinfo.h              |  1 +
142976  gio/gio.symbols              |  1 +
142977  4 files changed, 21 insertions(+)
142978
142979 commit 4487b326d781d4359fd76ce51ce4002c9db5d6d5
142980 Author: Tor Lillqvist <tml@iki.fi>
142981 Date:   Mon May 3 19:56:46 2010 +0300
142982
142983     Fix list of sources in the gio Visual Studio project
142984
142985     List the additional sources needed in gio/Makefile.am, not in
142986     gio.vcprojin. Fix broken usage of sort. Filter out Unix-only source
142987     files.
142988
142989  build/win32/vs9/gio.vcprojin |  9 ---------
142990  gio/Makefile.am              | 14 ++++++++++++--
142991  2 files changed, 12 insertions(+), 11 deletions(-)
142992
142993 commit 0f795345d68be2af96cc030972786f2989ffd8c0
142994 Author: Tor Lillqvist <tml@iki.fi>
142995 Date:   Mon May 3 19:24:35 2010 +0300
142996
142997     Fix misspelled identifier in the Win32 code
142998
142999  gio/gsocket.c | 4 ++--
143000  1 file changed, 2 insertions(+), 2 deletions(-)
143001
143002 commit 622916b731354c2dcd4178abf3ada08ca51dd38c
143003 Author: Dan Winship <danw@gnome.org>
143004 Date:   Sun Apr 25 22:54:12 2010 -0400
143005
143006     g_cancellable_release_fd: allow NULL cancellable
143007
143008     Almost all GCancellable methods silently do nothing if passed NULL for
143009     the cancellable. Make g_cancellable_release_fd() do that as well.
143010
143011  gio/gcancellable.c | 3 +++
143012  1 file changed, 3 insertions(+)
143013
143014 commit 644dfbd704d103df3a7ac13f31cfb87aa03f377d
143015 Author: Ryan Lortie <desrt@desrt.ca>
143016 Date:   Sun May 2 14:14:30 2010 -0500
143017
143018     GSettings: fix mixed use of a pointer
143019
143020       - used in some places as a move-along-as-we-go pointer
143021       - used in other places as a pointer to the fixed base of an array
143022
143023     Switch all users to the first style to avoid a crasher.
143024
143025  gio/gsettingsbackend.c | 5 ++---
143026  1 file changed, 2 insertions(+), 3 deletions(-)
143027
143028 commit 5821b7f099feaa58e9e476187d22a0a917cb099e
143029 Author: Kjartan Maraas <kmaraas@gnome.org>
143030 Date:   Sat May 1 14:25:22 2010 +0200
143031
143032     Updated Norwegian bokmål translation
143033
143034  po/nb.po | 1024
143035  +++++++++++++++++++++++++++++++-------------------------------
143036  1 file changed, 517 insertions(+), 507 deletions(-)
143037
143038 commit 4c10cad66175c9a4a79b764c2f807482811c5dcc
143039 Author: Christian Persch <chpe@gnome.org>
143040 Date:   Wed Apr 28 12:36:30 2010 +0200
143041
143042     Add API to get the compile and match flags from a GRegex
143043
143044     Bug #616967.
143045
143046  docs/reference/glib/glib-sections.txt |  2 ++
143047  docs/reference/glib/tmpl/gregex.sgml  | 18 ++++++++++++++++++
143048  glib/glib.symbols                     |  2 ++
143049  glib/gregex.c                         | 36
143050  +++++++++++++++++++++++++++++++++++
143051  glib/gregex.h                         |  3 +++
143052  5 files changed, 61 insertions(+)
143053
143054 commit 3d5ce40624561dc2f4779c5f9fc7f8b7d745aecd
143055 Author: Shaun McCance <shaunm@gnome.org>
143056 Date:   Thu Apr 29 19:27:56 2010 -0500
143057
143058     [gvariant-varargs.xml] Fix some outdated documentation
143059
143060  docs/reference/glib/gvariant-varargs.xml | 15 +++++++++------
143061  1 file changed, 9 insertions(+), 6 deletions(-)
143062
143063 commit 8dddf6499e9e8a052a5673fe8771aeaac08cccae
143064 Author: Ryan Lortie <desrt@desrt.ca>
143065 Date:   Sun Apr 25 22:00:28 2010 -0500
143066
143067     GSettingsBackend API/ABI change
143068
143069       - add list() virtual method
143070       - add 'default_value' flag to read() call
143071
143072  gio/gdelayedsettingsbackend.c  |  8 ++--
143073  gio/gio.symbols                |  1 +
143074  gio/gkeyfilesettingsbackend.c  |  6 ++-
143075  gio/gmemorysettingsbackend.c   |  7 +++-
143076  gio/gnullsettingsbackend.c     |  3 +-
143077  gio/gsettings.c                |  2 +-
143078  gio/gsettingsbackend.c         | 91
143079  ++++++++++++++++++++++++++++++------------
143080  gio/gsettingsbackend.h         | 10 ++++-
143081  gio/gsettingsbackendinternal.h |  3 +-
143082  9 files changed, 96 insertions(+), 35 deletions(-)
143083
143084 commit 5215d4b6d316c9357b832c84aae4c4d756224b5d
143085 Author: Ryan Lortie <desrt@desrt.ca>
143086 Date:   Wed Apr 28 12:39:02 2010 -0500
143087
143088     Add API for dconf's sake.
143089
143090  gvdb-builder.c |   6 +--
143091  gvdb-reader.c  | 155
143092  ++++++++++++++++++++++++++++++++++++++++++++++++---------
143093  gvdb-reader.h  |  16 ++++++
143094  3 files changed, 150 insertions(+), 27 deletions(-)
143095
143096 commit 9ba690b386ebb8dc35665ff07b43c9a5874fda4b
143097 Author: Dan Winship <danw@gnome.org>
143098 Date:   Tue Apr 27 09:25:45 2010 -0400
143099
143100     .gitignore updates for gsettings stuff
143101
143102  docs/reference/gio/.gitignore | 1 +
143103  gio/.gitignore                | 2 ++
143104  gio/tests/.gitignore          | 5 +++++
143105  3 files changed, 8 insertions(+)
143106
143107 commit 9e40529e040e715ca65df735013969e20b05a150
143108 Author: Jorge González <jorgegonz@svn.gnome.org>
143109 Date:   Tue Apr 27 21:05:13 2010 +0200
143110
143111     Updated Spanish translation
143112
143113  po/es.po | 76
143114  ++++++++++++++++++++++++++++++++--------------------------------
143115  1 file changed, 38 insertions(+), 38 deletions(-)
143116
143117 commit 9ca75da1210bb88dc64b768db219f19de2b57573
143118 Author: Jorge González <jorgegonz@svn.gnome.org>
143119 Date:   Tue Apr 27 20:59:07 2010 +0200
143120
143121     Updated Spanish translation
143122
143123  po/es.po | 1041
143124  ++++++++++++++++++++++++++++++++------------------------------
143125  1 file changed, 530 insertions(+), 511 deletions(-)
143126
143127 commit 5046dfc85d7df95d7f8c87e3b41d9152bc50549a
143128 Author: Dan Winship <danw@gnome.org>
143129 Date:   Mon Apr 12 10:21:20 2010 -0400
143130
143131     GSocket: fix garbled error messages on windows
143132
143133     socket_strerror() was assuming all "strerror" messages are shorter
143134     than 128 bytes, which is certainly true on Linux, but apparently not
143135     on Windows.
143136
143137     https://bugzilla.gnome.org/show_bug.cgi?id=615494
143138
143139  gio/gsocket.c | 17 +++++------------
143140  1 file changed, 5 insertions(+), 12 deletions(-)
143141
143142 commit 270a954b54521ce0eca6d408b8e8c081c70c3455
143143 Author: Alexander Larsson <alexl@redhat.com>
143144 Date:   Tue Apr 27 09:23:07 2010 +0200
143145
143146     Allocate quarks in chunks to avoid overhead and fragmentation
143147
143148     See bug 616720 for some measurements.
143149
143150  glib/gdataset.c | 36 ++++++++++++++++++++++++++++++++++--
143151  1 file changed, 34 insertions(+), 2 deletions(-)
143152
143153 commit 3ceddd74bb4304e4e9b2e8955b80212108703632
143154 Author: David Zeuthen <davidz@redhat.com>
143155 Date:   Mon Apr 26 16:37:02 2010 -0400
143156
143157     Bug 616877 – Several issues with g_socket_receive_message
143158
143159     The messages array was not reallocated correctly because it was using
143160     malloc instead of realloc. Also, if the user requested messages but
143161     none were received we would segfault. Rewrite the code to fix this
143162     and, for better readability, use GPtrArray instead of rolling our own.
143163
143164     Also make the docs mention that the user need to free the returned
143165     GSocketControlMessage objects using g_object_unref().
143166
143167     Clarify that *messages may be set to %NULL if there are no messages
143168     (this will save pointless allocs of arrays).
143169
143170     Finally, the Win32 version didn't set messages to the expected value.
143171
143172     https://bugzilla.gnome.org/show_bug.cgi?id=616877
143173
143174     Signed-off-by: David Zeuthen <davidz@redhat.com>
143175
143176  gio/gsocket.c | 63
143177  ++++++++++++++++++++++++++++++++++-------------------------
143178  1 file changed, 36 insertions(+), 27 deletions(-)
143179
143180 commit cd062e841fecd51845b4a66473c7636706021dff
143181 Author: Ryan Lortie <desrt@desrt.ca>
143182 Date:   Sun Apr 25 20:08:59 2010 -0500
143183
143184     docs and glib.symbols update
143185
143186  docs/reference/glib/glib-sections.txt | 2 ++
143187  glib/glib.symbols                     | 2 ++
143188  2 files changed, 4 insertions(+)
143189
143190 commit 6f7fb3744bbb4d1ee04d4e526d2ff7225c56c426
143191 Author: Christian Persch <chpe@gnome.org>
143192 Date:   Sun Apr 25 20:07:26 2010 -0500
143193
143194     Add testcases for <range> and <choices>
143195
143196     Bug #616102.
143197
143198  gio/tests/Makefile.am                              | 48
143199  ++++++++++++++--------
143200  gio/tests/gschema-compile.c                        | 40
143201  ++++++++++--------
143202  .../array-default-not-in-choices.gschema.xml       | 11 +++++
143203  .../schema-tests/choice-missing-value.gschema.xml  | 10 +++++
143204  .../schema-tests/choices-wrong-type.gschema.xml    |  8 ++++
143205  .../default-not-in-choices.gschema.xml             | 11 +++++
143206  .../schema-tests/default-out-of-range.gschema.xml  |  8 ++++
143207  .../schema-tests/range-missing-max.gschema.xml     |  8 ++++
143208  .../schema-tests/range-missing-min.gschema.xml     |  8 ++++
143209  .../schema-tests/range-wrong-type.gschema.xml      |  8 ++++
143210  10 files changed, 127 insertions(+), 33 deletions(-)
143211
143212 commit 22ce6ed82d9d1de823fab071d6dc288abedc1735
143213 Author: Ryan Lortie <desrt@desrt.ca>
143214 Date:   Sun Apr 25 19:59:59 2010 -0500
143215
143216     Add range restriction to gschema-compiler
143217
143218     Patch from Christian Persch, with minor modifications.
143219
143220     Bug #616102
143221
143222  gio/gschema-compile.c | 174
143223  +++++++++++++++++++++++++++++++++++++++++++++-----
143224  gio/gschema.dtd       |   6 +-
143225  gio/gsettings.c       |   6 +-
143226  3 files changed, 163 insertions(+), 23 deletions(-)
143227
143228 commit 5e6e7cbadf2ee48c0e439a416e5fb74e8e5d8dee
143229 Author: Ryan Lortie <desrt@desrt.ca>
143230 Date:   Sun Apr 25 19:10:44 2010 -0500
143231
143232     GVariant: add bind map for strings to byte arrays
143233
143234  gio/gsettings-mapping.c | 8 ++++++++
143235  1 file changed, 8 insertions(+)
143236
143237 commit a52b6f7df2f91d4aae7f240038ab193a70052db5
143238 Author: Ryan Lortie <desrt@desrt.ca>
143239 Date:   Sun Apr 25 19:09:35 2010 -0500
143240
143241     Add g_variant_{new,get}_byte_array()
143242
143243     Now that strings are strictly utf8 this provides a convenient API for
143244     storing non-utf8 string data.
143245
143246  glib/gvariant.c | 79
143247  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
143248  glib/gvariant.h |  4 +++
143249  2 files changed, 83 insertions(+)
143250
143251 commit 4c189ba6b0ff81e13725029a00f2c4c7ab6a3b00
143252 Author: Shaun McCance <shaunm@gnome.org>
143253 Date:   Fri Apr 23 21:08:27 2010 -0500
143254
143255     Make glib_compile_schemas point to a binary that exists
143256
143257  gio-2.0.pc.in | 2 +-
143258  1 file changed, 1 insertion(+), 1 deletion(-)
143259
143260 commit 9eeab5868f0d8633f63e40f61263cd731ad99d0e
143261 Author: Ryan Lortie <desrt@desrt.ca>
143262 Date:   Sun Apr 25 13:36:36 2010 -0500
143263
143264     GVariant: strings are now utf8
143265
143266      - modify serialiser validation function to enforce utf8 encoding
143267      - add documentation to g_variant_new_string(),
143268      g_variant_get_string(),
143269        g_variant_dup_string()
143270      - add 2 new test cases to check that it works
143271
143272  glib/gvariant-serialiser.c | 10 +++-------
143273  glib/gvariant.c            | 12 +++++++++---
143274  glib/tests/gvariant.c      | 33 +++++++++++++++++++++++++++++++++
143275  3 files changed, 45 insertions(+), 10 deletions(-)
143276
143277 commit da306296cf1eb2ce7346e253c3ca46f784a04f8f
143278 Author: Tor Lillqvist <tml@iki.fi>
143279 Date:   Sun Apr 25 17:26:41 2010 +0300
143280
143281     Can't use stderr as a field name
143282
143283  gio/tests/gschema-compile.c | 6 +++---
143284  1 file changed, 3 insertions(+), 3 deletions(-)
143285
143286 commit 93d300742d6047f121c614df412717e09bc8def0
143287 Author: Fran Diéguez <fran.dieguez@mabishu.com>
143288 Date:   Sat Apr 24 03:46:59 2010 +0200
143289
143290     Updated Galician translation
143291
143292  po/gl.po | 1002
143293  +++++++++++++++++++++++++++++++-------------------------------
143294  1 file changed, 506 insertions(+), 496 deletions(-)
143295
143296 commit c50754c7c9286ba145a52885d65bb6ad50c8a2ef
143297 Author: Matthias Clasen <mclasen@redhat.com>
143298 Date:   Fri Apr 23 20:50:27 2010 -0400
143299
143300     bump version
143301
143302  configure.in | 2 +-
143303  1 file changed, 1 insertion(+), 1 deletion(-)
143304
143305 commit afe3aef7b02e94e1d2b926e131beea2de5f5c96d
143306 Author: Matthias Clasen <mclasen@redhat.com>
143307 Date:   Fri Apr 23 20:49:02 2010 -0400
143308
143309     2.25.3
143310
143311  po/af.po          | 52
143312  ++++++++++++++++++++++++++++------------------------
143313  po/am.po          | 52
143314  ++++++++++++++++++++++++++++------------------------
143315  po/ar.po          | 52
143316  ++++++++++++++++++++++++++++------------------------
143317  po/as.po          | 52
143318  ++++++++++++++++++++++++++++------------------------
143319  po/ast.po         | 52
143320  ++++++++++++++++++++++++++++------------------------
143321  po/az.po          | 52
143322  ++++++++++++++++++++++++++++------------------------
143323  po/be.po          | 52
143324  ++++++++++++++++++++++++++++------------------------
143325  po/be@latin.po    | 52
143326  ++++++++++++++++++++++++++++------------------------
143327  po/bg.po          | 52
143328  ++++++++++++++++++++++++++++------------------------
143329  po/bn.po          | 52
143330  ++++++++++++++++++++++++++++------------------------
143331  po/bn_IN.po       | 52
143332  ++++++++++++++++++++++++++++------------------------
143333  po/bs.po          | 52
143334  ++++++++++++++++++++++++++++------------------------
143335  po/ca.po          | 52
143336  ++++++++++++++++++++++++++++------------------------
143337  po/ca@valencia.po | 52
143338  ++++++++++++++++++++++++++++------------------------
143339  po/cs.po          | 52
143340  ++++++++++++++++++++++++++++------------------------
143341  po/cy.po          | 52
143342  ++++++++++++++++++++++++++++------------------------
143343  po/da.po          | 52
143344  ++++++++++++++++++++++++++++------------------------
143345  po/de.po          | 52
143346  ++++++++++++++++++++++++++++------------------------
143347  po/dz.po          | 52
143348  ++++++++++++++++++++++++++++------------------------
143349  po/el.po          | 52
143350  ++++++++++++++++++++++++++++------------------------
143351  po/en@shaw.po     | 52
143352  ++++++++++++++++++++++++++++------------------------
143353  po/en_CA.po       | 52
143354  ++++++++++++++++++++++++++++------------------------
143355  po/en_GB.po       | 52
143356  ++++++++++++++++++++++++++++------------------------
143357  po/eo.po          | 52
143358  ++++++++++++++++++++++++++++------------------------
143359  po/es.po          | 52
143360  ++++++++++++++++++++++++++++------------------------
143361  po/et.po          | 52
143362  ++++++++++++++++++++++++++++------------------------
143363  po/eu.po          | 52
143364  ++++++++++++++++++++++++++++------------------------
143365  po/fa.po          | 52
143366  ++++++++++++++++++++++++++++------------------------
143367  po/fi.po          | 52
143368  ++++++++++++++++++++++++++++------------------------
143369  po/fr.po          | 52
143370  ++++++++++++++++++++++++++++------------------------
143371  po/ga.po          | 52
143372  ++++++++++++++++++++++++++++------------------------
143373  po/gl.po          | 52
143374  ++++++++++++++++++++++++++++------------------------
143375  po/gu.po          | 52
143376  ++++++++++++++++++++++++++++------------------------
143377  po/he.po          | 52
143378  ++++++++++++++++++++++++++++------------------------
143379  po/hi.po          | 52
143380  ++++++++++++++++++++++++++++------------------------
143381  po/hr.po          | 52
143382  ++++++++++++++++++++++++++++------------------------
143383  po/hu.po          | 52
143384  ++++++++++++++++++++++++++++------------------------
143385  po/hy.po          | 52
143386  ++++++++++++++++++++++++++++------------------------
143387  po/id.po          | 52
143388  ++++++++++++++++++++++++++++------------------------
143389  po/is.po          | 52
143390  ++++++++++++++++++++++++++++------------------------
143391  po/it.po          | 52
143392  ++++++++++++++++++++++++++++------------------------
143393  po/ja.po          | 52
143394  ++++++++++++++++++++++++++++------------------------
143395  po/ka.po          | 52
143396  ++++++++++++++++++++++++++++------------------------
143397  po/kn.po          | 52
143398  ++++++++++++++++++++++++++++------------------------
143399  po/ko.po          | 52
143400  ++++++++++++++++++++++++++++------------------------
143401  po/ku.po          | 52
143402  ++++++++++++++++++++++++++++------------------------
143403  po/lt.po          | 52
143404  ++++++++++++++++++++++++++++------------------------
143405  po/lv.po          | 52
143406  ++++++++++++++++++++++++++++------------------------
143407  po/mai.po         | 52
143408  ++++++++++++++++++++++++++++------------------------
143409  po/mg.po          | 52
143410  ++++++++++++++++++++++++++++------------------------
143411  po/mk.po          | 52
143412  ++++++++++++++++++++++++++++------------------------
143413  po/ml.po          | 52
143414  ++++++++++++++++++++++++++++------------------------
143415  po/mn.po          | 52
143416  ++++++++++++++++++++++++++++------------------------
143417  po/mr.po          | 52
143418  ++++++++++++++++++++++++++++------------------------
143419  po/ms.po          | 52
143420  ++++++++++++++++++++++++++++------------------------
143421  po/nb.po          | 52
143422  ++++++++++++++++++++++++++++------------------------
143423  po/nds.po         | 52
143424  ++++++++++++++++++++++++++++------------------------
143425  po/ne.po          | 52
143426  ++++++++++++++++++++++++++++------------------------
143427  po/nl.po          | 52
143428  ++++++++++++++++++++++++++++------------------------
143429  po/nn.po          | 52
143430  ++++++++++++++++++++++++++++------------------------
143431  po/oc.po          | 52
143432  ++++++++++++++++++++++++++++------------------------
143433  po/or.po          | 52
143434  ++++++++++++++++++++++++++++------------------------
143435  po/pa.po          | 52
143436  ++++++++++++++++++++++++++++------------------------
143437  po/pl.po          | 52
143438  ++++++++++++++++++++++++++++------------------------
143439  po/ps.po          | 52
143440  ++++++++++++++++++++++++++++------------------------
143441  po/pt.po          | 52
143442  ++++++++++++++++++++++++++++------------------------
143443  po/pt_BR.po       | 52
143444  ++++++++++++++++++++++++++++------------------------
143445  po/ro.po          | 52
143446  ++++++++++++++++++++++++++++------------------------
143447  po/ru.po          | 52
143448  ++++++++++++++++++++++++++++------------------------
143449  po/rw.po          | 52
143450  ++++++++++++++++++++++++++++------------------------
143451  po/si.po          | 52
143452  ++++++++++++++++++++++++++++------------------------
143453  po/sk.po          | 52
143454  ++++++++++++++++++++++++++++------------------------
143455  po/sl.po          | 52
143456  ++++++++++++++++++++++++++++------------------------
143457  po/sq.po          | 52
143458  ++++++++++++++++++++++++++++------------------------
143459  po/sr.po          | 52
143460  ++++++++++++++++++++++++++++------------------------
143461  po/sr@ije.po      | 52
143462  ++++++++++++++++++++++++++++------------------------
143463  po/sr@latin.po    | 52
143464  ++++++++++++++++++++++++++++------------------------
143465  po/sv.po          | 52
143466  ++++++++++++++++++++++++++++------------------------
143467  po/ta.po          | 52
143468  ++++++++++++++++++++++++++++------------------------
143469  po/te.po          | 52
143470  ++++++++++++++++++++++++++++------------------------
143471  po/th.po          | 52
143472  ++++++++++++++++++++++++++++------------------------
143473  po/tl.po          | 52
143474  ++++++++++++++++++++++++++++------------------------
143475  po/tr.po          | 52
143476  ++++++++++++++++++++++++++++------------------------
143477  po/tt.po          | 52
143478  ++++++++++++++++++++++++++++------------------------
143479  po/uk.po          | 52
143480  ++++++++++++++++++++++++++++------------------------
143481  po/vi.po          | 52
143482  ++++++++++++++++++++++++++++------------------------
143483  po/wa.po          | 52
143484  ++++++++++++++++++++++++++++------------------------
143485  po/xh.po          | 52
143486  ++++++++++++++++++++++++++++------------------------
143487  po/yi.po          | 52
143488  ++++++++++++++++++++++++++++------------------------
143489  po/zh_CN.po       | 52
143490  ++++++++++++++++++++++++++++------------------------
143491  po/zh_HK.po       | 52
143492  ++++++++++++++++++++++++++++------------------------
143493  po/zh_TW.po       | 52
143494  ++++++++++++++++++++++++++++------------------------
143495  92 files changed, 2576 insertions(+), 2208 deletions(-)
143496
143497 commit daa405c191c5efa8ad364414470b8fbdb0673401
143498 Author: Matthias Clasen <mclasen@redhat.com>
143499 Date:   Fri Apr 23 19:57:14 2010 -0400
143500
143501     Rename in more places
143502
143503  gio/tests/Makefile.am | 2 +-
143504  gio/tests/gsettings.c | 2 +-
143505  2 files changed, 2 insertions(+), 2 deletions(-)
143506
143507 commit 72b80c5bdd6105ea06a55a4dba1c3350a459bb01
143508 Author: Matthias Clasen <mclasen@redhat.com>
143509 Date:   Fri Apr 23 19:18:41 2010 -0400
143510
143511     Updates
143512
143513  NEWS | 19 +++++++++++++++++++
143514  1 file changed, 19 insertions(+)
143515
143516 commit ec664445a9cf1769e440a25ffb4e17e9e644f6d0
143517 Author: Matthias Clasen <mclasen@redhat.com>
143518 Date:   Fri Apr 23 17:27:26 2010 -0400
143519
143520     Rename gschema-compile to glib-compile-schemas
143521
143522     And clean up the autofoo a bit: use an uppercase variable,
143523     check for pkg-config, check for presence of glib-compile-schemas.
143524
143525  docs/reference/gio/Makefile.am                              |  4 ++--
143526  docs/reference/gio/gio-docs.xml                             |  2 +-
143527  .../gio/{gschema-compile.xml => glib-compile-schemas.xml}   | 10
143528  +++++-----
143529  docs/reference/gio/gsettings-schema-convert.xml             |  2 +-
143530  docs/reference/gio/migrating.xml                            |  6 +++---
143531  gio-2.0.pc.in                                               |  2 +-
143532  gio/Makefile.am                                             |  6 +++---
143533  gio/gsettings.c                                             |  5 +++--
143534  gio/tests/gschema-compile.c                                 |  2 +-
143535  m4macros/gsettings.m4                                       | 13
143536  +++++++++----
143537  10 files changed, 29 insertions(+), 23 deletions(-)
143538
143539 commit e6e7015bbd253b01b51186a931cdd58dfb4390f2
143540 Author: Matthias Clasen <mclasen@redhat.com>
143541 Date:   Fri Apr 23 14:52:26 2010 -0400
143542
143543     Fix up man page handling
143544
143545     Turns out the formatted man pages did not end up in the tarballs. Doh.
143546
143547  docs/reference/gio/Makefile.am | 32 +++++++++++++++++++++-----------
143548  1 file changed, 21 insertions(+), 11 deletions(-)
143549
143550 commit 172c229c8f7965d2b40da56ec7147a250dfdee83
143551 Author: Ryan Lortie <desrt@desrt.ca>
143552 Date:   Fri Apr 23 13:54:02 2010 -0400
143553
143554     add missing #endif from last patch
143555
143556  gio/gnetworkingprivate.h | 1 +
143557  1 file changed, 1 insertion(+)
143558
143559 commit 1504a77655ec5291b8bccb321bc7e349dd2d53d3
143560 Author: Dan Winship <danw@gnome.org>
143561 Date:   Thu Feb 25 11:40:31 2010 -0500
143562
143563     GSocket: define CMSG_LEN and CMSG_SPACE if the system doesn't
143564
143565     https://bugzilla.gnome.org/show_bug.cgi?id=589989
143566
143567  gio/gnetworkingprivate.h | 11 +++++++++++
143568  1 file changed, 11 insertions(+)
143569
143570 commit 29f3e3f7663606872361079b6475b441df1f4a63
143571 Author: Dan Winship <danw@gnome.org>
143572 Date:   Thu Dec 31 10:29:23 2009 -0500
143573
143574     GSocket: add support for timeouts
143575
143576     Also add options for testing timeouts to socket test programs
143577
143578     https://bugzilla.gnome.org/show_bug.cgi?id=587898
143579
143580  docs/reference/gio/gio-sections.txt |   2 +
143581  gio/gio.symbols                     |   2 +
143582  gio/gsocket.c                       | 184
143583  +++++++++++++++++++++++++++++++++---
143584  gio/gsocket.h                       |   3 +
143585  gio/tests/socket-client.c           |   6 ++
143586  gio/tests/socket-server.c           |  15 +++
143587  6 files changed, 200 insertions(+), 12 deletions(-)
143588
143589 commit 2c4a79c810a3fde1e30989b0c35677bf6e1337fc
143590 Author: Dan Winship <danw@gnome.org>
143591 Date:   Thu Jul 9 09:55:00 2009 -0400
143592
143593     GSocket: Merge the unix and windows socket sources together
143594
143595     And remove the bits that were added to gasynchelper.c to support the
143596     previous unix socket source.
143597
143598     part of https://bugzilla.gnome.org/show_bug.cgi?id=587898
143599
143600  gio/gasynchelper.c |  38 ++++----------
143601  gio/gasynchelper.h |  27 ++--------
143602  gio/gsocket.c      | 144
143603  ++++++++++++++++++++++++-----------------------------
143604  3 files changed, 77 insertions(+), 132 deletions(-)
143605
143606 commit 5b329c506a8de5d21c3cd251be05a8d6b1f7fdba
143607 Author: Dan Winship <danw@gnome.org>
143608 Date:   Fri Apr 23 12:21:38 2010 -0400
143609
143610     gio/tests/socket-client, socket-server: fix for win32
143611
143612     The addition of unix socket support broke these on win32
143613
143614  gio/tests/socket-client.c | 2 ++
143615  gio/tests/socket-common.c | 6 +++++-
143616  gio/tests/socket-server.c | 2 ++
143617  3 files changed, 9 insertions(+), 1 deletion(-)
143618
143619 commit 3baff96b37060d5f771337e797343e507a79baf1
143620 Author: David Zeuthen <davidz@redhat.com>
143621 Date:   Fri Apr 23 12:14:37 2010 -0400
143622
143623     Make sure G_TYPE_ERROR shows up in the docs
143624
143625     This is related to bug 614541.
143626
143627     Signed-off-by: David Zeuthen <davidz@redhat.com>
143628
143629  docs/reference/gobject/gobject-sections.txt | 1 +
143630  1 file changed, 1 insertion(+)
143631
143632 commit f68dc4d97d7aeaa8588a4ea0d36f057cd5aaf42e
143633 Author: Javier Jardón <jjardon@gnome.org>
143634 Date:   Fri Apr 23 15:39:44 2010 +0200
143635
143636     [gsettings] Change AM_GSETTINGS macro to GLIB_GSETTINGS
143637
143638     So we don't use Automake's macro namespace
143639
143640     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=616648
143641
143642  docs/reference/gio/migrating.xml | 4 ++--
143643  m4macros/gsettings.m4            | 4 ++--
143644  2 files changed, 4 insertions(+), 4 deletions(-)
143645
143646 commit 38e2273207783e4396aabd47bdab5f28155ad6ae
143647 Author: Emmanuele Bassi <ebassi@linux.intel.com>
143648 Date:   Tue Apr 6 16:17:18 2010 +0100
143649
143650     Add G_GNUC_DEPRECATED_FOR macro
143651
143652     It would be good, error reporting-wise, to be able to signal which
143653     function should be used instead of a deprecated one. GCC 4.5 added an
143654     optional "message" payload to the deprecated attribute, so that:
143655
143656       void f1 (void) __attribute__((deprecated("Use f2 instead")));
143657
143658     Will expand to:
143659
143660       warning: f1 is deprecated: Use f2 instead
143661
143662     Instead of just printing:
143663
143664       warning: f1 is deprecated
143665
143666     Since we already have a G_GNUC_DEPRECATED macro we should provide a
143667     G_GNUC_DEPRECATED_FOR macro defined as:
143668
143669       G_GNUC_DEPRECATED_FOR(bar)
143670
143671     Which would expand the deprecation message to "Use bar instead"
143672     automatically. The deprecation message should probably be similar
143673     to what we use in gtk-doc to match up with the documentation.
143674
143675     https://bugzilla.gnome.org/show_bug.cgi?id=614965
143676
143677  glib/gmacros.h | 7 +++++++
143678  1 file changed, 7 insertions(+)
143679
143680 commit 8f82b994c9963ad23a32f302dc2166f5ca4c2564
143681 Author: Matthias Clasen <mclasen@redhat.com>
143682 Date:   Thu Apr 22 22:24:38 2010 -0400
143683
143684     bump version
143685
143686  configure.in | 2 +-
143687  1 file changed, 1 insertion(+), 1 deletion(-)
143688
143689 commit 7c5849abc06a04c0dbaf2902b8104dcec90fa9b6
143690 Author: Matthias Clasen <mclasen@redhat.com>
143691 Date:   Thu Apr 22 22:23:09 2010 -0400
143692
143693     2.25.2
143694
143695  po/af.po          |  117 +++++-
143696  po/am.po          |  117 +++++-
143697  po/ar.po          |  117 +++++-
143698  po/as.po          |  117 +++++-
143699  po/ast.po         |  117 +++++-
143700  po/az.po          |  117 +++++-
143701  po/be.po          |  117 +++++-
143702  po/be@latin.po    |  117 +++++-
143703  po/bg.po          |  117 +++++-
143704  po/bn.po          |  117 +++++-
143705  po/bn_IN.po       |  117 +++++-
143706  po/bs.po          |  117 +++++-
143707  po/ca.po          |  117 +++++-
143708  po/ca@valencia.po |  990 ++++++++++++++++++++++++------------------------
143709  po/cs.po          |  117 +++++-
143710  po/cy.po          |  117 +++++-
143711  po/da.po          |  117 +++++-
143712  po/de.po          |  117 +++++-
143713  po/dz.po          |  117 +++++-
143714  po/el.po          |  117 +++++-
143715  po/en@shaw.po     |  117 +++++-
143716  po/en_CA.po       |  117 +++++-
143717  po/en_GB.po       |  117 +++++-
143718  po/eo.po          |  117 +++++-
143719  po/es.po          | 1078
143720  ++++++++++++++++++++++++++++-------------------------
143721  po/et.po          |  117 +++++-
143722  po/eu.po          |  117 +++++-
143723  po/fa.po          |  117 +++++-
143724  po/fi.po          |  117 +++++-
143725  po/fr.po          |  117 +++++-
143726  po/ga.po          |  117 +++++-
143727  po/gl.po          |  990 ++++++++++++++++++++++++------------------------
143728  po/gu.po          |  117 +++++-
143729  po/he.po          |  117 +++++-
143730  po/hi.po          |  117 +++++-
143731  po/hr.po          |  117 +++++-
143732  po/hu.po          |  117 +++++-
143733  po/hy.po          |  117 +++++-
143734  po/id.po          |  117 +++++-
143735  po/is.po          |  117 +++++-
143736  po/it.po          |  118 +++++-
143737  po/ja.po          |  117 +++++-
143738  po/ka.po          |  117 +++++-
143739  po/kn.po          | 1011
143740  +++++++++++++++++++++++++------------------------
143741  po/ko.po          |  117 +++++-
143742  po/ku.po          |  117 +++++-
143743  po/lt.po          |  117 +++++-
143744  po/lv.po          |  117 +++++-
143745  po/mai.po         |  117 +++++-
143746  po/mg.po          |  117 +++++-
143747  po/mk.po          |  117 +++++-
143748  po/ml.po          |  117 +++++-
143749  po/mn.po          |  117 +++++-
143750  po/mr.po          |  117 +++++-
143751  po/ms.po          |  117 +++++-
143752  po/nb.po          |  117 +++++-
143753  po/nds.po         |  117 +++++-
143754  po/ne.po          |  117 +++++-
143755  po/nl.po          |  118 +++++-
143756  po/nn.po          |  117 +++++-
143757  po/oc.po          |  117 +++++-
143758  po/or.po          |  117 +++++-
143759  po/pa.po          |  117 +++++-
143760  po/pl.po          |  117 +++++-
143761  po/ps.po          |  117 +++++-
143762  po/pt.po          |  117 +++++-
143763  po/pt_BR.po       |  117 +++++-
143764  po/ro.po          |  117 +++++-
143765  po/ru.po          |  117 +++++-
143766  po/rw.po          |  117 +++++-
143767  po/si.po          |  117 +++++-
143768  po/sk.po          |  117 +++++-
143769  po/sl.po          |  117 +++++-
143770  po/sq.po          |  117 +++++-
143771  po/sr.po          |  117 +++++-
143772  po/sr@ije.po      |  117 +++++-
143773  po/sr@latin.po    |  117 +++++-
143774  po/sv.po          |  117 +++++-
143775  po/ta.po          |  117 +++++-
143776  po/te.po          |  117 +++++-
143777  po/th.po          |  117 +++++-
143778  po/tl.po          |  117 +++++-
143779  po/tr.po          |  117 +++++-
143780  po/tt.po          |  117 +++++-
143781  po/uk.po          |  117 +++++-
143782  po/vi.po          |  117 +++++-
143783  po/wa.po          |  117 +++++-
143784  po/xh.po          |  117 +++++-
143785  po/yi.po          |  117 +++++-
143786  po/zh_CN.po       |  117 +++++-
143787  po/zh_HK.po       |  117 +++++-
143788  po/zh_TW.po       |  117 +++++-
143789  92 files changed, 12078 insertions(+), 2289 deletions(-)
143790
143791 commit 25725345fbb184ecbdc62c7ac418cd01f0fc8b0f
143792 Author: Matthias Clasen <mclasen@redhat.com>
143793 Date:   Thu Apr 22 22:01:19 2010 -0400
143794
143795     Fix up distcheck
143796
143797  docs/reference/gio/Makefile.am | 2 +-
143798  docs/reference/gio/gio.types   | 1 +
143799  gio/gio.symbols                | 1 +
143800  3 files changed, 3 insertions(+), 1 deletion(-)
143801
143802 commit b2ee97d00db227c042158951467495baf68529e4
143803 Author: Matthias Clasen <mclasen@redhat.com>
143804 Date:   Thu Apr 22 20:48:24 2010 -0400
143805
143806     Fix up g_variant_compare addition
143807
143808  docs/reference/glib/glib-sections.txt | 1 +
143809  glib/glib.symbols                     | 1 +
143810  glib/gvariant.c                       | 2 ++
143811  glib/gvariant.h                       | 3 ++-
143812  4 files changed, 6 insertions(+), 1 deletion(-)
143813
143814 commit 8f7122433f69180533b15584ae5abf0e50007207
143815 Author: Matthias Clasen <mclasen@redhat.com>
143816 Date:   Thu Apr 22 20:15:29 2010 -0400
143817
143818     More updates
143819
143820  NEWS | 30 ++++++++++++++++++++++++++++--
143821  1 file changed, 28 insertions(+), 2 deletions(-)
143822
143823 commit b440cc154669b492b5301e221d85bf6b8586a994
143824 Author: Matthias Clasen <mclasen@redhat.com>
143825 Date:   Thu Apr 22 20:10:56 2010 -0400
143826
143827     Add a boxed type for GError
143828
143829     Patch by Sebastian Dröge, bug 614541
143830
143831  gobject/gboxed.c        | 13 +++++++++++++
143832  gobject/gboxed.h        |  9 +++++++++
143833  gobject/gobject.symbols |  1 +
143834  3 files changed, 23 insertions(+)
143835
143836 commit 4a62a00c4c52634062caaaa1de9c48246f393967
143837 Author: Matthias Clasen <mclasen@redhat.com>
143838 Date:   Thu Apr 22 20:02:49 2010 -0400
143839
143840     Document --dry-run option of gschema-compile
143841
143842  docs/reference/gio/gschema-compile.xml | 8 ++++++++
143843  1 file changed, 8 insertions(+)
143844
143845 commit 00a7c2e635a4fa95257779c271f0eaa5992e2b37
143846 Author: Behdad Esfahbod <behdad@behdad.org>
143847 Date:   Thu Apr 22 19:48:13 2010 -0400
143848
143849     Bug 615379 - g_new macros crash if sizeof(struct_type) == 0
143850
143851  glib/gmem.h | 4 ++--
143852  1 file changed, 2 insertions(+), 2 deletions(-)
143853
143854 commit 7b43d2d299ef58f5d174b1b5bf4704488981259b
143855 Author: Matthias Clasen <mclasen@redhat.com>
143856 Date:   Thu Apr 22 19:31:39 2010 -0400
143857
143858     Fix !srcdir build
143859
143860     Bug 616216
143861
143862  gthread/tests/Makefile.am | 2 +-
143863  1 file changed, 1 insertion(+), 1 deletion(-)
143864
143865 commit 708d540a6f364b254f001b863be837ca9a0e1797
143866 Author: Matthias Clasen <mclasen@redhat.com>
143867 Date:   Thu Apr 22 01:29:53 2010 -0400
143868
143869     Updates
143870
143871  NEWS | 9 +++++++++
143872  1 file changed, 9 insertions(+)
143873
143874 commit 626e90403e8b77ebd77e75e7239defbfe06eb941
143875 Author: Carles Ferrando <carles.ferrando@gmail.com>
143876 Date:   Fri Apr 23 00:45:49 2010 +0200
143877
143878     Updated Catalan (Valencian) translation
143879
143880  po/ca@valencia.po | 1363
143881  +++++++++++++++++++++++++++++------------------------
143882  1 file changed, 748 insertions(+), 615 deletions(-)
143883
143884 commit daa1a73c752e66d53de6016a9baa2be14d59af61
143885 Author: Ryan Lortie <desrt@desrt.ca>
143886 Date:   Thu Apr 22 15:44:54 2010 -0400
143887
143888     Add a missing 'static' on internal functions
143889
143890  gvdb-builder.c | 2 +-
143891  gvdb-reader.c  | 2 +-
143892  2 files changed, 2 insertions(+), 2 deletions(-)
143893
143894 commit 19d8cc33759e38a7cfcf7ddaa2e80e7c4ddc2d3c
143895 Author: Dan Winship <danw@gnome.org>
143896 Date:   Tue Apr 20 17:23:49 2010 -0400
143897
143898     GUnixSocketAddress: handle abstract sockets with non-0-padded names
143899
143900     There are apparently two incompatible ways of naming abstract sockets:
143901     pad the sockaddr with 0s and use the entire thing as the name, or else
143902     don't, and just pass a shorter length value to the relevant functions.
143903     We previously only supported the former method. Add support for the
143904     latter.
143905
143906     Also correctly handle "anonymous" unix sockaddrs (eg, the client side
143907     of a connection, or a socketpair() socket), and add unix domain socket
143908     support to the socket-client and socket-server test programs to make
143909     sure this all works.
143910
143911     https://bugzilla.gnome.org/show_bug.cgi?id=615960
143912
143913  docs/reference/gio/gio-sections.txt |   3 +
143914  gio/gio.symbols                     |  10 +-
143915  gio/gioenums.h                      |  34 ++++++
143916  gio/gsocketaddress.c                |  41 +++++--
143917  gio/gunixsocketaddress.c            | 209
143918  +++++++++++++++++++++++++++++-------
143919  gio/gunixsocketaddress.h            |  10 +-
143920  gio/tests/Makefile.am               |   1 +
143921  gio/tests/socket-client.c           |  54 ++++++----
143922  gio/tests/socket-common.c           |  56 ++++++++++
143923  gio/tests/socket-server.c           |  68 ++++++++----
143924  gio/tests/unix-fd.c                 |  61 ++++++++---
143925  11 files changed, 438 insertions(+), 109 deletions(-)
143926
143927 commit 5e892de8afaf564838910f11bdc383ab441417ca
143928 Author: Fran Diéguez <fran.dieguez@mabishu.com>
143929 Date:   Thu Apr 22 16:29:06 2010 +0200
143930
143931     Updated Galician translations
143932
143933  po/gl.po | 1079
143934  +++++++++++++++++++++++++++++++++++---------------------------
143935  1 file changed, 611 insertions(+), 468 deletions(-)
143936
143937 commit 3e9a296b29c613b8f09c735ad2dabd9048e9025b
143938 Author: Shankar Prasad <sprasad@git.gnome.org>
143939 Date:   Thu Apr 22 16:09:58 2010 +0530
143940
143941     Updated Kannada translations
143942
143943  po/kn.po | 1122
143944  ++++++++++++++++++++++++++++++++++----------------------------
143945  1 file changed, 614 insertions(+), 508 deletions(-)
143946
143947 commit f3e04973e7977841dc946089967c397490f4fd57
143948 Author: Matthias Clasen <mclasen@redhat.com>
143949 Date:   Thu Apr 22 01:15:54 2010 -0400
143950
143951     Rename gsettings-tool to gsettings
143952
143953     And make it verb-based.
143954
143955  docs/reference/gio/Makefile.am         |  10 +-
143956  docs/reference/gio/gio-docs.xml        |   8 +-
143957  docs/reference/gio/gschema-compile.xml |   7 +-
143958  docs/reference/gio/gsettings-tool.xml  |  93 --------
143959  docs/reference/gio/gsettings.xml       | 137 +++++++++++
143960  gio/Makefile.am                        |   6 +-
143961  gio/gsettings-tool.c                   | 410
143962  +++++++++++++++++++++++++--------
143963  7 files changed, 464 insertions(+), 207 deletions(-)
143964
143965 commit bf0f8ad8ee800b9a1f76a57684b45f79e2e6e5d8
143966 Author: Javier Jardón <jjardon@gnome.org>
143967 Date:   Thu Apr 22 03:20:17 2010 +0200
143968
143969     [gsettings] Add g_return_*_if_fail() guards in GSettingsBackend
143970
143971  gio/gsettingsbackend.c | 3 +++
143972  1 file changed, 3 insertions(+)
143973
143974 commit 0fa791b29d4b3aa2154f322dda5a7c0d2caa1ede
143975 Author: Javier Jardón <jjardon@gnome.org>
143976 Date:   Thu Apr 22 03:07:49 2010 +0200
143977
143978     [gsettings] Add g_return_*_if_fail() guards
143979
143980     Reported by Christian Persch here:
143981     https://bugzilla.gnome.org/show_bug.cgi?id=616405
143982
143983  gio/gsettings.c | 16 ++++++++++++++++
143984  1 file changed, 16 insertions(+)
143985
143986 commit 78ed401a5146ac1d2f83f19b6a6fcfe789d847cb
143987 Author: Matthias Clasen <mclasen@redhat.com>
143988 Date:   Wed Apr 21 21:03:53 2010 -0400
143989
143990     Add a test for g_settings_get_child
143991
143992  gio/tests/gsettings.c | 30 ++++++++++++++++++++++++++++++
143993  1 file changed, 30 insertions(+)
143994
143995 commit 88ff21ee92237858b65560d20f255506f2125a55
143996 Author: Matthias Clasen <mclasen@redhat.com>
143997 Date:   Wed Apr 21 18:08:05 2010 -0400
143998
143999     Be more careful about memory management
144000
144001     This was leading to crashes, e.g. bug 616432.
144002
144003  gio/gschema-compile.c | 10 ++++++----
144004  1 file changed, 6 insertions(+), 4 deletions(-)
144005
144006 commit 89b718f7d396c165a023e46c5111549a2a1e2d1c
144007 Author: Matthias Clasen <mclasen@redhat.com>
144008 Date:   Wed Apr 21 17:44:47 2010 -0400
144009
144010     Pedantic terminology fix
144011
144012     Elements are not function calls and attributes are not arguments...
144013
144014  gio/gschema-compile.c | 10 +++++-----
144015  1 file changed, 5 insertions(+), 5 deletions(-)
144016
144017 commit 0d9a40b8943ec3b9926efad93a28687708cc2038
144018 Author: Colin Walters <walters@verbum.org>
144019 Date:   Wed Apr 21 16:44:26 2010 -0400
144020
144021     Fix typo in GMutex error message
144022
144023  gthread/gthread-impl.c | 2 +-
144024  1 file changed, 1 insertion(+), 1 deletion(-)
144025
144026 commit 585a37f37455e1b91029db6c40b3a0e2932e0604
144027 Author: Matthias Clasen <mclasen@redhat.com>
144028 Date:   Wed Apr 21 14:47:32 2010 -0400
144029
144030     Handle NULL string properties in bindings
144031
144032     Admittely, we just handle them by failing the conversion...
144033
144034  gio/gsettings-mapping.c | 4 +++-
144035  gio/gsettings.c         | 6 +++---
144036  gio/tests/gsettings.c   | 1 -
144037  3 files changed, 6 insertions(+), 5 deletions(-)
144038
144039 commit 3814868b7a1950286f875b193dd10aa20b482fe6
144040 Author: Dan Winship <danw@gnome.org>
144041 Date:   Wed Apr 21 13:37:59 2010 -0400
144042
144043     gio.symbols: add two missing G_GNUC_CONSTs
144044
144045  gio/gio.symbols | 4 ++--
144046  1 file changed, 2 insertions(+), 2 deletions(-)
144047
144048 commit 887dd88ac2615d8837e06ce9b18cddeeb04f4494
144049 Author: Jorge González <jorgegonz@svn.gnome.org>
144050 Date:   Wed Apr 21 18:46:19 2010 +0200
144051
144052     Updated Spanish translation
144053
144054  po/es.po | 1044
144055  ++++++++++++++++++++++++++++++++++----------------------------
144056  1 file changed, 569 insertions(+), 475 deletions(-)
144057
144058 commit 03a0f05058a1156edaab463da03f58b0f4988625
144059 Author: Matthias Clasen <mclasen@redhat.com>
144060 Date:   Wed Apr 21 12:37:38 2010 -0400
144061
144062     Add a note about requiring a new enough GConf
144063
144064  docs/reference/gio/migrating.xml | 5 +++++
144065  1 file changed, 5 insertions(+)
144066
144067 commit ccf9361490fa3684b22e52655e3236b2cd28a517
144068 Author: Matthias Clasen <mclasen@redhat.com>
144069 Date:   Wed Apr 21 12:31:33 2010 -0400
144070
144071     Handle non-readable/-writable properties when binding
144072
144073     And document readability/writability requirements for binding flags.
144074
144075  gio/gsettings.c | 31 ++++++++++++++++++++++++++++++-
144076  gio/gsettings.h |  6 ++++--
144077  2 files changed, 34 insertions(+), 3 deletions(-)
144078
144079 commit 8a988e8e88f0b3463c7dd6fc5145174035d4e815
144080 Author: Matthias Clasen <mclasen@redhat.com>
144081 Date:   Wed Apr 21 12:31:10 2010 -0400
144082
144083     Test binding non-readable/writable properties
144084
144085  gio/tests/gsettings.c | 88
144086  ++++++++++++++++++++++++++++++++++++++++++++++++++-
144087  1 file changed, 87 insertions(+), 1 deletion(-)
144088
144089 commit 3bfd739154b09c42b29bfcc38b03ff9b98ed4c4f
144090 Author: Matthias Clasen <mclasen@redhat.com>
144091 Date:   Wed Apr 21 11:50:21 2010 -0400
144092
144093     Rename gsettingsschemaupdatecache to the more sane gschema_compile
144094
144095     To follow existing glib pc variables for binaries.
144096
144097  docs/reference/gio/migrating.xml | 7 ++++---
144098  gio-2.0.pc.in                    | 2 +-
144099  m4macros/gsettings.m4            | 4 ++--
144100  3 files changed, 7 insertions(+), 6 deletions(-)
144101
144102 commit 662f97fefbdb26eff4283757912350c3c15adf49
144103 Author: Bastien Nocera <hadess@hadess.net>
144104 Date:   Wed Apr 21 16:49:00 2010 +0100
144105
144106     Update GSettings porting guide for new m4 macro
144107
144108  docs/reference/gio/migrating.xml | 10 +++++++---
144109  1 file changed, 7 insertions(+), 3 deletions(-)
144110
144111 commit 0d322e77a55c3b457361ede40c391a6a0b825c78
144112 Author: Bastien Nocera <hadess@hadess.net>
144113 Date:   Wed Apr 21 12:25:23 2010 +0100
144114
144115     Add GSettings m4 macros helper
144116
144117     https://bugzilla.gnome.org/show_bug.cgi?id=616312
144118
144119  m4macros/Makefile.am  |  2 +-
144120  m4macros/gsettings.m4 | 43 +++++++++++++++++++++++++++++++++++++++++++
144121  2 files changed, 44 insertions(+), 1 deletion(-)
144122
144123 commit 12b801cab4d639f3ac86f1009e6bfb3f589729c5
144124 Author: Matthias Clasen <mclasen@redhat.com>
144125 Date:   Wed Apr 21 10:58:05 2010 -0400
144126
144127     Nuke the gsettingsschemadir pc variable
144128
144129     Not really useful, just use $(prefix)/glib-2.0/schemas. We are getting
144130     m4 sugar to coat this over, anyway.
144131
144132  docs/reference/gio/migrating.xml | 21 ++++++++++++++-------
144133  gio-2.0.pc.in                    |  1 -
144134  2 files changed, 14 insertions(+), 8 deletions(-)
144135
144136 commit e63a1a3d6e6ce4aa8dd7fb65ccaac0b989de12d9
144137 Author: Bastien Nocera <hadess@hadess.net>
144138 Date:   Wed Apr 21 15:02:50 2010 +0100
144139
144140     Fix gschema-compile tests for --schema-files changes
144141
144142  gio/tests/gschema-compile.c | 2 +-
144143  1 file changed, 1 insertion(+), 1 deletion(-)
144144
144145 commit 1c2aea7854e468651807994ad168564c626ae58b
144146 Author: Matthias Clasen <mclasen@redhat.com>
144147 Date:   Wed Apr 21 09:50:17 2010 -0400
144148
144149     Add tests for --allow-any-name
144150
144151  gio/tests/gschema-compile.c                 | 40
144152  +++++++++++++++++++----------
144153  gio/tests/schema-tests/bad-key.gschema.xml  |  2 +-
144154  gio/tests/schema-tests/bad-key2.gschema.xml |  2 +-
144155  gio/tests/schema-tests/bad-key3.gschema.xml |  2 +-
144156  gio/tests/schema-tests/bad-key4.gschema.xml |  2 +-
144157  5 files changed, 30 insertions(+), 18 deletions(-)
144158
144159 commit 0b61a87c29f27f988538f92d676a04adfd65b0fd
144160 Author: Bastien Nocera <hadess@hadess.net>
144161 Date:   Wed Apr 21 12:14:40 2010 +0100
144162
144163     Allow passing multiple schemas to gschema-compile
144164
144165     To make test suites easier to implement
144166
144167     https://bugzilla.gnome.org/show_bug.cgi?id=616312
144168
144169  gio/gschema-compile.c | 24 ++++++++++++------------
144170  1 file changed, 12 insertions(+), 12 deletions(-)
144171
144172 commit 9176175fc878bde7143d22f5671b58836985bf44
144173 Author: Bastien Nocera <hadess@hadess.net>
144174 Date:   Wed Apr 21 11:15:30 2010 +0100
144175
144176     Add mention of GConfBridge in conversion docs
144177
144178     https://bugzilla.gnome.org/show_bug.cgi?id=616384
144179
144180  docs/reference/gio/migrating.xml | 8 +++++++-
144181  1 file changed, 7 insertions(+), 1 deletion(-)
144182
144183 commit 97084317883ea13f5e9ddc3b496cf1f756d85e4f
144184 Author: Matthias Clasen <mclasen@redhat.com>
144185 Date:   Wed Apr 21 09:34:57 2010 -0400
144186
144187     Remove leftover test data
144188
144189  gio/tests/schema-tests/bad-type/test.gschema.xml        | 7 -------
144190  gio/tests/schema-tests/incomplete-list/test.gschema.xml | 7 -------
144191  gio/tests/schema-tests/missing-quotes/test.gschema.xml  | 7 -------
144192  gio/tests/schema-tests/no-default/test.gschema.xml      | 6 ------
144193  gio/tests/schema-tests/overflow/test.gschema.xml        | 7 -------
144194  gio/tests/schema-tests/wrong-category/test.gschema.xml  | 7 -------
144195  6 files changed, 41 deletions(-)
144196
144197 commit 64cc81f769ef6ac97b8b9ff4d2693066ffcac63f
144198 Author: Matthias Clasen <mclasen@redhat.com>
144199 Date:   Wed Apr 21 09:33:57 2010 -0400
144200
144201     Add an --allow-any-name option
144202
144203     This will make it easier for people to keep their GConf key names
144204     in the transition period.
144205
144206     Conflicts:
144207
144208             gio/gschema-compile.c
144209
144210  gio/gschema-compile.c | 7 ++++++-
144211  1 file changed, 6 insertions(+), 1 deletion(-)
144212
144213 commit c83a9762453ea996c5619b8a681d3d1fd2cf473f
144214 Author: Matthias Clasen <mclasen@redhat.com>
144215 Date:   Wed Apr 21 00:43:55 2010 -0400
144216
144217     Add some more schema compiler tests
144218
144219  gio/tests/Makefile.am                        |   7 +-
144220  gio/tests/gschema-compile.c                  | 143
144221  +++++++--------------------
144222  gio/tests/schema-tests/bad-key.gschema.xml   |   7 ++
144223  gio/tests/schema-tests/bad-key2.gschema.xml  |   7 ++
144224  gio/tests/schema-tests/bad-key3.gschema.xml  |   7 ++
144225  gio/tests/schema-tests/bad-key4.gschema.xml  |   7 ++
144226  gio/tests/schema-tests/empty-key.gschema.xml |   7 ++
144227  7 files changed, 75 insertions(+), 110 deletions(-)
144228
144229 commit 564714bc95a11fdb06206e91f46a713b67be30ae
144230 Author: Matthias Clasen <mclasen@redhat.com>
144231 Date:   Tue Apr 20 23:40:22 2010 -0400
144232
144233     Fix type mapping for float in gsettings-schema-convert
144234
144235     Bug 616331.
144236
144237  gio/gsettings-schema-convert | 2 +-
144238  1 file changed, 1 insertion(+), 1 deletion(-)
144239
144240 commit afff087785e1206c4a112367aaf3445dd5cf0c08
144241 Author: Matthias Clasen <mclasen@redhat.com>
144242 Date:   Tue Apr 20 23:28:49 2010 -0400
144243
144244     Simplify gschema-compile test suite
144245
144246     Add --one-schema-file option to gschema-compile to allow easier test
144247     setup. Simplify the test setup.
144248
144249     Bug #616276.
144250
144251  gio/gschema-compile.c                              | 52
144252  ++++++++++++++--------
144253  gio/tests/Makefile.am                              | 20 ++++-----
144254  gio/tests/schema-tests/bad-type.gschema.xml        |  7 +++
144255  gio/tests/schema-tests/incomplete-list.gschema.xml |  7 +++
144256  gio/tests/schema-tests/missing-quotes.gschema.xml  |  7 +++
144257  gio/tests/schema-tests/no-default.gschema.xml      |  6 +++
144258  gio/tests/schema-tests/overflow.gschema.xml        |  7 +++
144259  gio/tests/schema-tests/wrong-category.gschema.xml  |  7 +++
144260  8 files changed, 85 insertions(+), 28 deletions(-)
144261
144262 commit 463203ee0aa75e727df3b756fcf589fefc8a99cc
144263 Author: Matthias Clasen <mclasen@redhat.com>
144264 Date:   Tue Apr 20 22:49:32 2010 -0400
144265
144266     Add gettext-domain when required, and allow to specify it on the
144267     cmdline
144268
144269     Bug 616309
144270
144271  docs/reference/gio/gsettings-schema-convert.xml |  8 ++++++++
144272  gio/gsettings-schema-convert                    | 16 +++++++++++++---
144273  2 files changed, 21 insertions(+), 3 deletions(-)
144274
144275 commit bedf4c3259756caec97d5aa4cd32d501de2be82e
144276 Author: Matthias Clasen <mclasen@redhat.com>
144277 Date:   Tue Apr 20 22:41:12 2010 -0400
144278
144279     Add documentation and translation for gsettings-tool
144280
144281  docs/reference/gio/Makefile.am        |  3 ++
144282  docs/reference/gio/gio-docs.xml       |  1 +
144283  docs/reference/gio/gsettings-tool.xml | 93
144284  +++++++++++++++++++++++++++++++++++
144285  gio/gschema-compile.c                 | 27 ++++++----
144286  gio/gsettings-tool.c                  | 33 +++++++------
144287  po/POTFILES.in                        |  4 ++
144288  6 files changed, 135 insertions(+), 26 deletions(-)
144289
144290 commit 1dbe06c30a766171d4f018539a92cee237cb63c7
144291 Author: Matthias Clasen <mclasen@redhat.com>
144292 Date:   Tue Apr 20 20:54:53 2010 -0400
144293
144294     Add a minimal commandline utility to poke GSettings
144295
144296  gio/Makefile.am      |   8 ++-
144297  gio/gsettings-tool.c | 169
144298  +++++++++++++++++++++++++++++++++++++++++++++++++++
144299  2 files changed, 176 insertions(+), 1 deletion(-)
144300
144301 commit 3569de342e415c887537d811a0df373cfdb85bc6
144302 Author: Javier Jardón <jjardon@gnome.org>
144303 Date:   Tue Apr 20 05:38:02 2010 +0200
144304
144305     [gio] Use G_DEFINE_INTERFACE macro
144306
144307     Use this macro in gasyncinitable, gconverter, ginitable and
144308     gsocketconnectable
144309
144310     https://bugzilla.gnome.org/show_bug.cgi?id=616245
144311
144312  gio/gasyncinitable.c     | 35 +++--------------------------------
144313  gio/gconverter.c         | 35 +++--------------------------------
144314  gio/ginitable.c          | 33 +++++----------------------------
144315  gio/gsocketconnectable.c | 32 +++++---------------------------
144316  4 files changed, 16 insertions(+), 119 deletions(-)
144317
144318 commit 3585e64be81a6846b23ca0c0c2969a83080a460d
144319 Author: Tor Lillqvist <tml@iki.fi>
144320 Date:   Wed Apr 21 03:22:59 2010 +0300
144321
144322     Tweak the generation of the file list in gio.vcproj
144323
144324     Visual Studio doesn't like slash as directory separator, so use
144325     backslash. While at it, sort the list of files put in the project file
144326     just for clarity.
144327
144328  gio/Makefile.am | 2 +-
144329  1 file changed, 1 insertion(+), 1 deletion(-)
144330
144331 commit 8b6d2c1fc15c91ec174a6b346257a228d3db08e2
144332 Author: Ryan Lortie <desrt@desrt.ca>
144333 Date:   Tue Apr 20 20:14:50 2010 -0400
144334
144335     remove empty initialisers {  } for MSVC's sake
144336
144337  gio/gsettings.c | 4 ++--
144338  1 file changed, 2 insertions(+), 2 deletions(-)
144339
144340 commit a4e38786750d538b334b8a7a7cc9f5a3ff48bc33
144341 Merge: 31a534278 291a5c9ed
144342 Author: Ryan Lortie <desrt@desrt.ca>
144343 Date:   Tue Apr 20 20:13:56 2010 -0400
144344
144345     Merge remote branch 'gvdb/master'
144346
144347 commit 291a5c9ed98cf5456c8d6af0c3113610646de7b3
144348 Author: Ryan Lortie <desrt@desrt.ca>
144349 Date:   Tue Apr 20 20:12:41 2010 -0400
144350
144351     __value -> value to avoid stomping the C compiler
144352
144353  gvdb-format.h | 8 ++++----
144354  1 file changed, 4 insertions(+), 4 deletions(-)
144355
144356 commit 31a534278405b77fe8ea4aaa85ba5ae80c92d80e
144357 Author: Matthias Clasen <mclasen@redhat.com>
144358 Date:   Tue Apr 20 19:51:28 2010 -0400
144359
144360     Refer to the right directory
144361
144362  docs/reference/gio/migrating.xml | 2 +-
144363  1 file changed, 1 insertion(+), 1 deletion(-)
144364
144365 commit 9488d18a87bdba2b4180280d8109ab5381acf9c8
144366 Author: Christian Persch <chpe@gnome.org>
144367 Date:   Tue Apr 20 19:39:03 2010 -0400
144368
144369     Fix gsettings mapping for uint64
144370
144371     Bug #616295.
144372
144373  gio/gsettings-mapping.c | 4 ++--
144374  gio/tests/gsettings.c   | 4 ++--
144375  2 files changed, 4 insertions(+), 4 deletions(-)
144376
144377 commit 1b61680abbf8ba10a24aff52397364c844f368bb
144378 Author: Matthias Clasen <mclasen@redhat.com>
144379 Date:   Tue Apr 20 19:23:52 2010 -0400
144380
144381     Flesh out the porting guide some more
144382
144383  docs/reference/gio/migrating.xml | 154
144384  +++++++++++++++++++++++++++++++--------
144385  gio/gsettings.c                  |  17 +++--
144386  2 files changed, 135 insertions(+), 36 deletions(-)
144387
144388 commit 3277b77769def1aabfa850858197d02b0afca364
144389 Author: Matthias Clasen <mclasen@redhat.com>
144390 Date:   Tue Apr 20 15:13:07 2010 -0400
144391
144392     Document g_settings_bind_writable
144393
144394  docs/reference/gio/gio-sections.txt |  1 +
144395  gio/gsettings.c                     | 36
144396  +++++++++++++++++++++++++++++++++++-
144397  2 files changed, 36 insertions(+), 1 deletion(-)
144398
144399 commit 9717833e8200929f908fa682262fcfda8f964653
144400 Author: Richard Hughes <richard@hughsie.com>
144401 Date:   Tue Apr 20 22:25:23 2010 +0100
144402
144403     Don't crash gsettings-schema-convert for GConf schemas that contain
144404     empty elements
144405
144406     This can be observed in gnome-power-manager with one of the entries
144407     that
144408     contains <long></long>
144409
144410  gio/gsettings-schema-convert | 6 ++++--
144411  1 file changed, 4 insertions(+), 2 deletions(-)
144412
144413 commit f82839b8fe6e112b9cc02637e7544e800524c179
144414 Author: Ryan Lortie <desrt@desrt.ca>
144415 Date:   Tue Apr 20 17:27:17 2010 -0400
144416
144417     gschema-compile: output to srcdir by default
144418
144419     If the target directory is not explicitly set then output to the
144420     source
144421     directory.  Closes bug #616311 reported by Bastien Nocera.
144422
144423  gio/gschema-compile.c | 9 +++++----
144424  1 file changed, 5 insertions(+), 4 deletions(-)
144425
144426 commit f5990c1aefe364cfdd8c6d4bcdcc5dce60ced003
144427 Author: Ryan Lortie <desrt@desrt.ca>
144428 Date:   Tue Apr 20 12:30:12 2010 -0400
144429
144430     GSettings: bind to writablity of a key
144431
144432  gio/gio.symbols |   1 +
144433  gio/gsettings.c | 103
144434  +++++++++++++++++++++++++++++++++++++++-----------------
144435  gio/gsettings.h |   5 +++
144436  3 files changed, 78 insertions(+), 31 deletions(-)
144437
144438 commit 890a842b2692292d207e1c473718c57ee1e51c32
144439 Author: Richard Hughes <richard@hughsie.com>
144440 Date:   Tue Apr 20 16:14:11 2010 +0100
144441
144442     Fix up the gtk-doc comment for the GSettings::changed signal
144443
144444  gio/gsettings.c | 1 +
144445  1 file changed, 1 insertion(+)
144446
144447 commit 5445ae78c21a71b3d8eea393bfe70d2ab1c24766
144448 Author: Ryan Lortie <desrt@desrt.ca>
144449 Date:   Mon Apr 19 14:16:06 2010 -0400
144450
144451     Add g_variant_compare() for like basic types
144452
144453  glib/gvariant.c | 105
144454  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
144455  1 file changed, 104 insertions(+), 1 deletion(-)
144456
144457 commit 3c54cc074dc783ab4944e1cc15d690b467a09684
144458 Author: Ryan Lortie <desrt@desrt.ca>
144459 Date:   Mon Apr 19 11:05:04 2010 -0400
144460
144461     gschema-compile: return quickly on parse error
144462
144463     Suggested by Christian Persch in #616102
144464
144465  gio/gschema-compile.c | 3 +++
144466  1 file changed, 3 insertions(+)
144467
144468 commit bed462046afd33356b0b0554d0ee8ed31d4a2de0
144469 Author: Javier Jardón <jjardon@gnome.org>
144470 Date:   Tue Apr 20 01:04:31 2010 +0200
144471
144472     [docs] Fix G_VALUE_COLLECT_INIT documentation
144473
144474     Add the documentation to the corresponding section
144475
144476     This macro was introduced in
144477     commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072
144478
144479  docs/reference/gobject/gobject-sections.txt | 1 +
144480  1 file changed, 1 insertion(+)
144481
144482 commit 4c276d05aa010d54e921ca1de7bdafe262dd278e
144483 Author: Matthias Clasen <mclasen@redhat.com>
144484 Date:   Mon Apr 19 19:01:46 2010 -0400
144485
144486     Bump version
144487
144488  configure.in | 2 +-
144489  1 file changed, 1 insertion(+), 1 deletion(-)
144490
144491 commit f8fa527bfd73833ec1fcdaa13c6b8b5701fb65ae
144492 Author: Matthias Clasen <mclasen@redhat.com>
144493 Date:   Mon Apr 19 19:00:28 2010 -0400
144494
144495     2.25.1
144496
144497  po/af.po          | 2 +-
144498  po/am.po          | 2 +-
144499  po/ar.po          | 2 +-
144500  po/as.po          | 2 +-
144501  po/ast.po         | 2 +-
144502  po/az.po          | 2 +-
144503  po/be.po          | 2 +-
144504  po/be@latin.po    | 2 +-
144505  po/bg.po          | 2 +-
144506  po/bn.po          | 2 +-
144507  po/bn_IN.po       | 2 +-
144508  po/bs.po          | 2 +-
144509  po/ca.po          | 2 +-
144510  po/ca@valencia.po | 2 +-
144511  po/cs.po          | 2 +-
144512  po/cy.po          | 2 +-
144513  po/da.po          | 2 +-
144514  po/de.po          | 2 +-
144515  po/dz.po          | 2 +-
144516  po/el.po          | 2 +-
144517  po/en@shaw.po     | 2 +-
144518  po/en_CA.po       | 2 +-
144519  po/en_GB.po       | 2 +-
144520  po/eo.po          | 2 +-
144521  po/es.po          | 2 +-
144522  po/et.po          | 2 +-
144523  po/eu.po          | 2 +-
144524  po/fa.po          | 2 +-
144525  po/fi.po          | 2 +-
144526  po/fr.po          | 2 +-
144527  po/ga.po          | 2 +-
144528  po/gl.po          | 2 +-
144529  po/gu.po          | 2 +-
144530  po/he.po          | 2 +-
144531  po/hi.po          | 2 +-
144532  po/hr.po          | 2 +-
144533  po/hu.po          | 2 +-
144534  po/hy.po          | 2 +-
144535  po/id.po          | 2 +-
144536  po/is.po          | 2 +-
144537  po/it.po          | 2 +-
144538  po/ja.po          | 2 +-
144539  po/ka.po          | 2 +-
144540  po/kn.po          | 2 +-
144541  po/ko.po          | 2 +-
144542  po/ku.po          | 2 +-
144543  po/lt.po          | 2 +-
144544  po/lv.po          | 2 +-
144545  po/mai.po         | 2 +-
144546  po/mg.po          | 2 +-
144547  po/mk.po          | 2 +-
144548  po/ml.po          | 2 +-
144549  po/mn.po          | 2 +-
144550  po/mr.po          | 2 +-
144551  po/ms.po          | 2 +-
144552  po/nb.po          | 2 +-
144553  po/nds.po         | 2 +-
144554  po/ne.po          | 2 +-
144555  po/nl.po          | 2 +-
144556  po/nn.po          | 2 +-
144557  po/oc.po          | 2 +-
144558  po/or.po          | 2 +-
144559  po/pa.po          | 2 +-
144560  po/pl.po          | 2 +-
144561  po/ps.po          | 2 +-
144562  po/pt.po          | 2 +-
144563  po/pt_BR.po       | 2 +-
144564  po/ro.po          | 2 +-
144565  po/ru.po          | 2 +-
144566  po/rw.po          | 2 +-
144567  po/si.po          | 2 +-
144568  po/sk.po          | 2 +-
144569  po/sl.po          | 2 +-
144570  po/sq.po          | 2 +-
144571  po/sr.po          | 2 +-
144572  po/sr@ije.po      | 2 +-
144573  po/sr@latin.po    | 2 +-
144574  po/sv.po          | 2 +-
144575  po/ta.po          | 2 +-
144576  po/te.po          | 2 +-
144577  po/th.po          | 2 +-
144578  po/tl.po          | 2 +-
144579  po/tr.po          | 2 +-
144580  po/tt.po          | 2 +-
144581  po/uk.po          | 2 +-
144582  po/vi.po          | 2 +-
144583  po/wa.po          | 2 +-
144584  po/xh.po          | 2 +-
144585  po/yi.po          | 2 +-
144586  po/zh_CN.po       | 2 +-
144587  po/zh_HK.po       | 2 +-
144588  po/zh_TW.po       | 2 +-
144589  92 files changed, 92 insertions(+), 92 deletions(-)
144590
144591 commit 3b9de5f10a15086dd4c95e6260a20b8f5e917281
144592 Author: Matthias Clasen <mclasen@redhat.com>
144593 Date:   Mon Apr 19 18:26:41 2010 -0400
144594
144595     Don't forget to install and distribute gsettings-schema-convert
144596
144597  gio/Makefile.am | 2 +-
144598  1 file changed, 1 insertion(+), 1 deletion(-)
144599
144600 commit 7d330078e77c51ede181ceda10260fb79a7e2425
144601 Author: Matthias Clasen <mclasen@redhat.com>
144602 Date:   Mon Apr 19 18:26:41 2010 -0400
144603
144604     Don't forget to install and distribute gsettings-schema-convert
144605
144606  gio/Makefile.am | 1 +
144607  1 file changed, 1 insertion(+)
144608
144609 commit ca4f0a3d6d99ee1eb4f21aa753b2cc29ac5e2d36
144610 Author: Matthias Clasen <mclasen@redhat.com>
144611 Date:   Mon Apr 19 17:33:03 2010 -0400
144612
144613     Bump version
144614
144615  configure.in | 2 +-
144616  1 file changed, 1 insertion(+), 1 deletion(-)
144617
144618 commit cd9b8b563f3dc094b72ebc0c7f55e35f4782aab1
144619 Author: Matthias Clasen <mclasen@redhat.com>
144620 Date:   Mon Apr 19 17:30:42 2010 -0400
144621
144622     2.25.0
144623
144624  docs/reference/glib/glib-gettextize.1           |  80 +-
144625  docs/reference/glib/gtester-report.1            |  10 +-
144626  docs/reference/glib/gtester.1                   |  12 +-
144627  docs/reference/glib/tmpl/async_queues.sgml      |   4 +
144628  docs/reference/glib/tmpl/atomic_operations.sgml |  33 +-
144629  docs/reference/glib/tmpl/bookmarkfile.sgml      |   4 +
144630  docs/reference/glib/tmpl/byte_order.sgml        |   3 +
144631  docs/reference/glib/tmpl/conversions.sgml       |   3 +
144632  docs/reference/glib/tmpl/date.sgml              |   4 +
144633  docs/reference/glib/tmpl/error_reporting.sgml   |   3 +
144634  docs/reference/glib/tmpl/fileutils.sgml         |   3 +
144635  docs/reference/glib/tmpl/gregex.sgml            |   3 +
144636  docs/reference/glib/tmpl/hooks.sgml             |   3 +
144637  docs/reference/glib/tmpl/i18n.sgml              |   4 +
144638  docs/reference/glib/tmpl/keyfile.sgml           |   4 +
144639  docs/reference/glib/tmpl/limits.sgml            |   3 +
144640  docs/reference/glib/tmpl/macros.sgml            |   3 +
144641  docs/reference/glib/tmpl/macros_misc.sgml       |   3 +
144642  docs/reference/glib/tmpl/main.sgml              |  10 +
144643  docs/reference/glib/tmpl/markup.sgml            |   3 +
144644  docs/reference/glib/tmpl/memory.sgml            |   5 +
144645  docs/reference/glib/tmpl/memory_slices.sgml     |   3 +
144646  docs/reference/glib/tmpl/messages.sgml          |   3 +
144647  docs/reference/glib/tmpl/misc_utils.sgml        |  19 +
144648  docs/reference/glib/tmpl/modules.sgml           |   5 +
144649  docs/reference/glib/tmpl/numerical.sgml         |   3 +
144650  docs/reference/glib/tmpl/queue.sgml             |   4 +
144651  docs/reference/glib/tmpl/scanner.sgml           |   3 +
144652  docs/reference/glib/tmpl/spawn.sgml             |   3 +
144653  docs/reference/glib/tmpl/string_utils.sgml      |   3 +
144654  docs/reference/glib/tmpl/strings.sgml           |   3 +
144655  docs/reference/glib/tmpl/testing.sgml           |  22 +-
144656  docs/reference/glib/tmpl/trash_stack.sgml       |   3 +
144657  docs/reference/glib/tmpl/type_conversion.sgml   |   3 +
144658  docs/reference/glib/tmpl/types.sgml             |   3 +
144659  docs/reference/glib/tmpl/unicode.sgml           |   3 +
144660  docs/reference/glib/tmpl/version.sgml           |   3 +
144661  docs/reference/glib/tmpl/warnings.sgml          |   3 +
144662  docs/reference/glib/tmpl/windows.sgml           |   5 +
144663  docs/reference/gobject/glib-genmarshal.1        |  10 +-
144664  docs/reference/gobject/glib-mkenums.1           |  13 +-
144665  docs/reference/gobject/gobject-query.1          |  10 +-
144666  gio/tests/Makefile.am                           |   8 +-
144667  gio/tests/gschema-compile.c                     |  78 +-
144668  gio/tests/gsettings.c                           |   6 +-
144669  po/af.po                                        | 108 +--
144670  po/am.po                                        | 108 +--
144671  po/ar.po                                        | 108 +--
144672  po/as.po                                        | 108 +--
144673  po/ast.po                                       | 108 +--
144674  po/az.po                                        | 108 +--
144675  po/be.po                                        | 108 +--
144676  po/be@latin.po                                  | 108 +--
144677  po/bg.po                                        | 108 +--
144678  po/bn.po                                        | 978
144679  ++++++++++++------------
144680  po/bn_IN.po                                     | 108 +--
144681  po/bs.po                                        | 108 +--
144682  po/ca.po                                        | 952
144683  ++++++++++++-----------
144684  po/ca@valencia.po                               | 108 +--
144685  po/cs.po                                        | 108 +--
144686  po/cy.po                                        | 108 +--
144687  po/da.po                                        | 942
144688  +++++++++++------------
144689  po/de.po                                        | 108 +--
144690  po/dz.po                                        | 108 +--
144691  po/el.po                                        | 108 +--
144692  po/en@shaw.po                                   | 108 +--
144693  po/en_CA.po                                     | 108 +--
144694  po/en_GB.po                                     | 108 +--
144695  po/eo.po                                        | 108 +--
144696  po/es.po                                        | 108 +--
144697  po/et.po                                        | 108 +--
144698  po/eu.po                                        | 108 +--
144699  po/fa.po                                        | 108 +--
144700  po/fi.po                                        | 108 +--
144701  po/fr.po                                        | 108 +--
144702  po/ga.po                                        | 108 +--
144703  po/gl.po                                        | 108 +--
144704  po/gu.po                                        | 974
144705  +++++++++++------------
144706  po/he.po                                        | 108 +--
144707  po/hi.po                                        | 108 +--
144708  po/hr.po                                        | 108 +--
144709  po/hu.po                                        | 108 +--
144710  po/hy.po                                        | 108 +--
144711  po/id.po                                        | 108 +--
144712  po/is.po                                        | 108 +--
144713  po/it.po                                        | 108 +--
144714  po/ja.po                                        | 108 +--
144715  po/ka.po                                        | 108 +--
144716  po/kn.po                                        | 108 +--
144717  po/ko.po                                        | 108 +--
144718  po/ku.po                                        | 108 +--
144719  po/lt.po                                        | 108 +--
144720  po/lv.po                                        | 108 +--
144721  po/mai.po                                       | 108 +--
144722  po/mg.po                                        | 108 +--
144723  po/mk.po                                        | 108 +--
144724  po/ml.po                                        | 108 +--
144725  po/mn.po                                        | 108 +--
144726  po/mr.po                                        | 974
144727  +++++++++++------------
144728  po/ms.po                                        | 108 +--
144729  po/nb.po                                        | 108 +--
144730  po/nds.po                                       | 108 +--
144731  po/ne.po                                        | 108 +--
144732  po/nl.po                                        | 108 +--
144733  po/nn.po                                        | 108 +--
144734  po/oc.po                                        | 108 +--
144735  po/or.po                                        | 108 +--
144736  po/pa.po                                        | 108 +--
144737  po/pl.po                                        | 108 +--
144738  po/ps.po                                        | 108 +--
144739  po/pt.po                                        | 108 +--
144740  po/pt_BR.po                                     | 108 +--
144741  po/ro.po                                        | 108 +--
144742  po/ru.po                                        | 108 +--
144743  po/rw.po                                        | 108 +--
144744  po/si.po                                        | 108 +--
144745  po/sk.po                                        | 108 +--
144746  po/sl.po                                        | 108 +--
144747  po/sq.po                                        | 108 +--
144748  po/sr.po                                        | 108 +--
144749  po/sr@ije.po                                    | 108 +--
144750  po/sr@latin.po                                  | 108 +--
144751  po/sv.po                                        | 108 +--
144752  po/ta.po                                        | 108 +--
144753  po/te.po                                        | 108 +--
144754  po/th.po                                        | 108 +--
144755  po/tl.po                                        | 108 +--
144756  po/tr.po                                        | 108 +--
144757  po/tt.po                                        | 108 +--
144758  po/uk.po                                        | 108 +--
144759  po/vi.po                                        | 108 +--
144760  po/wa.po                                        | 108 +--
144761  po/xh.po                                        | 108 +--
144762  po/yi.po                                        | 108 +--
144763  po/zh_CN.po                                     | 108 +--
144764  po/zh_HK.po                                     | 957
144765  ++++++++++++-----------
144766  po/zh_TW.po                                     | 942
144767  +++++++++++------------
144768  137 files changed, 8245 insertions(+), 8073 deletions(-)
144769
144770 commit 80ac5df96b2a5b6c1436e597487526a77b8130fb
144771 Author: Matthias Clasen <mclasen@redhat.com>
144772 Date:   Mon Apr 19 15:07:52 2010 -0400
144773
144774     Reset interface age to 0
144775
144776  configure.in | 2 +-
144777  1 file changed, 1 insertion(+), 1 deletion(-)
144778
144779 commit 27d2dbacd4d4833c9846a2872cb04f7bced3a3c3
144780 Author: Christian Persch <chpe@gnome.org>
144781 Date:   Mon Apr 19 14:18:59 2010 -0400
144782
144783     Use g_set_error_literal where appropriate
144784
144785  gio/gschema-compile.c | 22 +++++++++++-----------
144786  1 file changed, 11 insertions(+), 11 deletions(-)
144787
144788 commit 40869e9544c27bc2d7f3b53aa1f1dda1edf47a8d
144789 Author: Matthias Clasen <mclasen@redhat.com>
144790 Date:   Mon Apr 19 14:04:42 2010 -0400
144791
144792     Install a dtd in /usr/share/glib-2.0/schemas/gschema.dtd
144793
144794  gio/Makefile.am |  4 ++++
144795  gio/gschema.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
144796  2 files changed, 44 insertions(+)
144797
144798 commit 2d38da0746d15e20e832d8573af106a1e83267eb
144799 Author: Matthias Clasen <mclasen@redhat.com>
144800 Date:   Mon Apr 19 13:25:52 2010 -0400
144801
144802     Remove misnamed files
144803
144804  gio/tests/schema-tests/no-default/no-default.gschema.xml | 6 ------
144805  1 file changed, 6 deletions(-)
144806
144807 commit 0e48b0638dd54fda1d567c294db0feeb52b324af
144808 Author: Matthias Clasen <mclasen@redhat.com>
144809 Date:   Mon Apr 19 13:14:30 2010 -0400
144810
144811     Some tests for gschema-compile
144812
144813     Mostly making sure that we produce reasonable error messages for
144814     typical mistakes.
144815
144816  gio/tests/Makefile.am                              | 26 ++++---
144817  gio/tests/gschema-compile.c                        | 81
144818  +++++++++++++++++++++-
144819  gio/tests/schema-tests/bad-type/test.gschema.xml   |  7 ++
144820  .../schema-tests/incomplete-list/test.gschema.xml  |  7 ++
144821  .../schema-tests/missing-quotes/test.gschema.xml   |  7 ++
144822  gio/tests/schema-tests/no-default/test.gschema.xml |  6 ++
144823  gio/tests/schema-tests/overflow/test.gschema.xml   |  7 ++
144824  .../schema-tests/wrong-category/test.gschema.xml   |  7 ++
144825  8 files changed, 139 insertions(+), 9 deletions(-)
144826
144827 commit a64625a134ac2d028e7288a640dc7b01e36edcf5
144828 Author: Javier Jardón <jjardon@gnome.org>
144829 Date:   Mon Apr 19 17:58:37 2010 +0200
144830
144831     Little fix in gio/test/Makefile.am
144832
144833     This was introduced in
144834     commit 4a605693fce718a81f809245be2ebad9978031ac
144835
144836  gio/tests/Makefile.am | 2 +-
144837  1 file changed, 1 insertion(+), 1 deletion(-)
144838
144839 commit 32477d4fbff400a235f501967492349ae44a475d
144840 Author: Matthias Clasen <mclasen@redhat.com>
144841 Date:   Mon Apr 19 11:40:23 2010 -0400
144842
144843     Another shadowed variable fix
144844
144845     See bug 616154.
144846
144847  gio/gsettings.c | 8 ++++----
144848  1 file changed, 4 insertions(+), 4 deletions(-)
144849
144850 commit 4a605693fce718a81f809245be2ebad9978031ac
144851 Author: Matthias Clasen <mclasen@redhat.com>
144852 Date:   Mon Apr 19 11:31:21 2010 -0400
144853
144854     Don't segfault when <default> is missing
144855
144856     Also add a framework for schema compiler tests.
144857
144858     Fixes bug 616086.
144859
144860  gio/gschema-compile.c                              | 10 ++++++-
144861  gio/tests/Makefile.am                              | 20 +++++++++++--
144862  gio/tests/gschema-compile.c                        | 35
144863  ++++++++++++++++++++++
144864  .../schema-tests/no-default/no-default.gschema.xml |  6 ++++
144865  4 files changed, 67 insertions(+), 4 deletions(-)
144866
144867 commit ccbafd0f14cca899c07cd6a630096125988be8a9
144868 Author: David Zeuthen <davidz@redhat.com>
144869 Date:   Mon Apr 19 10:42:42 2010 -0400
144870
144871     Bug 615111 – GAsyncInitable's default implementation is broken
144872
144873     Signed-off-by: David Zeuthen <davidz@redhat.com>
144874
144875  gio/gasyncinitable.c | 2 +-
144876  1 file changed, 1 insertion(+), 1 deletion(-)
144877
144878 commit 40fdc929f86243a936609a4008e9fb013c9f4f7d
144879 Author: Ryan Lortie <desrt@desrt.ca>
144880 Date:   Mon Apr 19 10:28:44 2010 -0400
144881
144882     Don't write out zero-byte sections in builder
144883
144884     This and the previous issue caught by Christian Persch in bug #616156
144885
144886  gio/gvdb/gvdb-builder.c | 3 +++
144887  1 file changed, 3 insertions(+)
144888
144889 commit 646dc7de87a90a833fb86f88c01c0131cabebb22
144890 Author: Ryan Lortie <desrt@desrt.ca>
144891 Date:   Mon Apr 19 10:18:44 2010 -0400
144892
144893     Whitespace fixups
144894
144895  gio/gvdb/gvdb-builder.c | 2 +-
144896  1 file changed, 1 insertion(+), 1 deletion(-)
144897
144898 commit 33104067d485fdc7596df7da57d43ba123d64927
144899 Author: Ryan Lortie <desrt@desrt.ca>
144900 Date:   Mon Apr 19 10:17:31 2010 -0400
144901
144902     Fix logic error for missing options in reader
144903
144904  gio/gvdb/gvdb-reader.c | 2 +-
144905  1 file changed, 1 insertion(+), 1 deletion(-)
144906
144907 commit 3f354af402b466b194b313d280adaab07123d9e8
144908 Author: Matthias Clasen <mclasen@redhat.com>
144909 Date:   Mon Apr 19 10:34:42 2010 -0400
144910
144911     Handle int64 and double types correctly
144912
144913  gio/gsettings-mapping.c | 146
144914  ++++++++++++++++++++++++++++++++++++++++--------
144915  1 file changed, 122 insertions(+), 24 deletions(-)
144916
144917 commit a072c1fc293ab7b5e81fd5e5ea29b15941af17fe
144918 Author: Matthias Clasen <mclasen@redhat.com>
144919 Date:   Mon Apr 19 10:34:22 2010 -0400
144920
144921     Fix up some typos in the new tests
144922
144923  gio/tests/gsettings.c | 14 ++++++++++----
144924  1 file changed, 10 insertions(+), 4 deletions(-)
144925
144926 commit 2d9811ebdaee294ac9a1826db5be891b2b90d67f
144927 Author: Ryan Lortie <desrt@desrt.ca>
144928 Date:   Mon Apr 19 10:28:44 2010 -0400
144929
144930     Don't write out zero-byte sections in builder
144931
144932     This and the previous issue caught by Christian Persch in bug #616156
144933
144934  gvdb-builder.c | 3 +++
144935  1 file changed, 3 insertions(+)
144936
144937 commit 6713b3dbaaabf9bbf196e6bc45d200b092239b59
144938 Author: Ryan Lortie <desrt@desrt.ca>
144939 Date:   Mon Apr 19 10:18:44 2010 -0400
144940
144941     Whitespace fixups
144942
144943  gvdb-builder.c | 2 +-
144944  1 file changed, 1 insertion(+), 1 deletion(-)
144945
144946 commit dc2b43b3e7bebe5c1fb9dedcb8630c4d45a99266
144947 Author: Ryan Lortie <desrt@desrt.ca>
144948 Date:   Mon Apr 19 10:17:31 2010 -0400
144949
144950     Fix logic error for missing options in reader
144951
144952  gvdb-reader.c | 2 +-
144953  1 file changed, 1 insertion(+), 1 deletion(-)
144954
144955 commit 230038f684282372f2e9843a7c92273c916ffd49
144956 Author: Christian Persch <chpe@gnome.org>
144957 Date:   Mon Apr 19 10:00:03 2010 -0400
144958
144959     Add testcase for g_settings_bind with [u]int64 properties
144960
144961     And use different values for the doubles test.
144962
144963     All of these fail currently since g_settings_bind default mapping
144964     truncate to glong (eek!).
144965
144966     Bug #616119
144967
144968  gio/tests/gsettings.c              | 50
144969  +++++++++++++++++++++++++++++++++++---
144970  gio/tests/org.gtk.test.gschema.xml |  6 +++++
144971  2 files changed, 52 insertions(+), 4 deletions(-)
144972
144973 commit fac8b91eafb7658ced725265d5df20a5b784698b
144974 Author: Matthias Clasen <mclasen@redhat.com>
144975 Date:   Mon Apr 19 09:49:22 2010 -0400
144976
144977     Add gsettings-related variables
144978
144979  gio-2.0.pc.in | 2 ++
144980  1 file changed, 2 insertions(+)
144981
144982 commit dd98785e85b3f8f030b1fc6ebe1610ddf0bf971f
144983 Author: Christian Persch <chpe@gnome.org>
144984 Date:   Mon Apr 19 09:46:32 2010 -0400
144985
144986     Rename shadowed variables
144987
144988     Bug #616154.
144989
144990  gio/gsettings.c | 6 +++---
144991  1 file changed, 3 insertions(+), 3 deletions(-)
144992
144993 commit 69bd033e11f63d50f551754dc9e98906d28e3561
144994 Author: Matthias Clasen <mclasen@redhat.com>
144995 Date:   Mon Apr 19 09:30:22 2010 -0400
144996
144997     Call setlocale initially
144998
144999     That seems to be required to make bindtextdomain work in the
145000     l10n tests. See bug 616152.
145001
145002  gio/tests/gsettings.c | 2 ++
145003  1 file changed, 2 insertions(+)
145004
145005 commit 4523b2b9cdb2fecdcfe197a73e645282d2d9b8ae
145006 Author: Tor Lillqvist <tml@iki.fi>
145007 Date:   Mon Apr 19 16:13:13 2010 +0300
145008
145009     Bypass l10n tests for now on Windows
145010
145011  gio/tests/gsettings.c | 25 +++++++++++++++++++++++++
145012  1 file changed, 25 insertions(+)
145013
145014 commit 1064097504c180ad5ed8fd8ce80500da0aca9266
145015 Author: Matthias Clasen <mclasen@redhat.com>
145016 Date:   Mon Apr 19 08:54:01 2010 -0400
145017
145018     Add a bit about autofoo for schemas
145019
145020     Always a good idea to have copiable snipplets in a porting guide...
145021
145022  docs/reference/gio/migrating.xml | 37
145023  ++++++++++++++++++++++++++++++-------
145024  1 file changed, 30 insertions(+), 7 deletions(-)
145025
145026 commit a96360ad68405304f60636f6048aa2bdf268066d
145027 Author: Tor Lillqvist <tml@iki.fi>
145028 Date:   Mon Apr 19 15:48:30 2010 +0300
145029
145030     Avoid non-portable <glob.h> API
145031
145032     And thus we can build gschema-compile on all platforms, and run it in
145033     tests.
145034
145035  gio/Makefile.am       |  6 +-----
145036  gio/gschema-compile.c | 34 +++++++++++++++++-----------------
145037  gio/tests/Makefile.am |  6 +-----
145038  3 files changed, 19 insertions(+), 27 deletions(-)
145039
145040 commit c279b5b999c4a8fea934184eb36d2a994dc07868
145041 Author: Matthias Clasen <mclasen@redhat.com>
145042 Date:   Mon Apr 19 08:04:57 2010 -0400
145043
145044     Add a schema convertion script
145045
145046  gio/gsettings-schema-convert | 1064
145047  ++++++++++++++++++++++++++++++++++++++++++
145048  1 file changed, 1064 insertions(+)
145049
145050 commit df8800e59a88c011ed84e7a05c6ddeb2a9b38921
145051 Author: Tor Lillqvist <tml@iki.fi>
145052 Date:   Mon Apr 19 12:25:22 2010 +0300
145053
145054     Portability improvements
145055
145056     Gschema-compile uses glob which is available on Unix only. Thus can't
145057     run the gschema-compile test except on Unix either.
145058
145059     To avoid an Automake error, comment out the SOURCES and LDADD of
145060     unix-streams which for some reason has been commented out from
145061     TEST_PROGS.
145062
145063     Can't use a Makefile.am target called foo_PROGRAMS for random files
145064     that aren't actually programs, as Automake assumes EXEEXT should be
145065     appended to the file names.
145066
145067  gio/Makefile.am       |  7 ++++++-
145068  gio/tests/Makefile.am | 18 +++++++++++-------
145069  2 files changed, 17 insertions(+), 8 deletions(-)
145070
145071 commit 9af8b8321146cddbe5bee09e972507f023e58ce0
145072 Author: Tor Lillqvist <tml@iki.fi>
145073 Date:   Mon Apr 19 11:32:05 2010 +0300
145074
145075     Add GWin32InputStream and GWin32OutputStream classes
145076
145077     Correspond to GUnixInputStream and GUnixOutputStream. No true async
145078     support though. But that is how the Win32 API is, for files not
145079     explicitly opened for so-called overlapped IO.
145080
145081     The API to create these streams takes Win32 HANDLEs. Not file
145082     descriptors, because file descriptors are specific to the C library
145083     used. The user code and GLib might be using different C libraries.
145084
145085     Also add a test program for the new classes, and a gio-windows-2.0.pc
145086     file.
145087
145088  Makefile.am                  |   5 +
145089  build/win32/vs9/glib.vsprops |   4 +
145090  configure.in                 |   1 +
145091  gio-windows-2.0.pc.in        |  11 ++
145092  gio/Makefile.am              |  11 +-
145093  gio/gio.symbols              |  27 ++++
145094  gio/gioerror.c               |  27 ++++
145095  gio/gioerror.h               |   4 +
145096  gio/gwin32inputstream.c      | 359
145097  +++++++++++++++++++++++++++++++++++++++++++
145098  gio/gwin32inputstream.h      |  79 ++++++++++
145099  gio/gwin32outputstream.c     | 359
145100  +++++++++++++++++++++++++++++++++++++++++++
145101  gio/gwin32outputstream.h     |  78 ++++++++++
145102  gio/tests/Makefile.am        |   8 +
145103  gio/tests/win32-streams.c    | 292 +++++++++++++++++++++++++++++++++++
145104  glib-zip.in                  |   1 +
145105  15 files changed, 1265 insertions(+), 1 deletion(-)
145106
145107 commit 48cd4cbba5e580a30aef7b0073e647bcc7118c67
145108 Author: Matthias Clasen <mclasen@redhat.com>
145109 Date:   Sun Apr 18 23:53:31 2010 -0400
145110
145111      Silence a warning
145112
145113     g_string_insert_len (s, pos, NULL, 0) is a harmless nop, don't
145114     spew warnings in this case.
145115
145116  glib/gstring.c | 41 ++++++++++++++++++++++-------------------
145117  1 file changed, 22 insertions(+), 19 deletions(-)
145118
145119 commit 32de7d6905d9e26b1de8e030cb275381fde00f03
145120 Author: Matthias Clasen <mclasen@redhat.com>
145121 Date:   Sun Apr 18 15:57:11 2010 -0400
145122
145123     Fix up docs for backend setup functions
145124
145125  docs/reference/gio/gio-sections.txt | 4 ++++
145126  gio/gkeyfilesettingsbackend.c       | 2 ++
145127  gio/gsettingsbackend.c              | 2 ++
145128  3 files changed, 8 insertions(+)
145129
145130 commit fd8cdb83e1b5a4b71aa84ca26a000e2fbd7a3d37
145131 Author: Matthias Clasen <mclasen@redhat.com>
145132 Date:   Sun Apr 18 15:55:14 2010 -0400
145133
145134     Refer to gio-querymodules in the extension point docs
145135
145136  gio/giomodule.c | 8 +++++++-
145137  1 file changed, 7 insertions(+), 1 deletion(-)
145138
145139 commit b7afff0033a43c10012491ab44d2abd4b06bd039
145140 Author: Matthias Clasen <mclasen@redhat.com>
145141 Date:   Sun Apr 18 15:54:54 2010 -0400
145142
145143     Add a man page for gio-querymodules
145144
145145  docs/reference/gio/Makefile.am          |  3 +++
145146  docs/reference/gio/gio-docs.xml         |  5 +++++
145147  docs/reference/gio/gio-querymodules.xml | 33
145148  +++++++++++++++++++++++++++++++++
145149  3 files changed, 41 insertions(+)
145150
145151 commit e0850b56e2eb13280aa692cb3275640470f59d0d
145152 Author: Matthias Clasen <mclasen@redhat.com>
145153 Date:   Sun Apr 18 15:37:55 2010 -0400
145154
145155     Correct filename extension in help output.
145156
145157  gio/gschema-compile.c | 2 +-
145158  1 file changed, 1 insertion(+), 1 deletion(-)
145159
145160 commit eaae8f6578b4d08146e5599f5b3022485bec629f
145161 Author: Matthias Clasen <mclasen@redhat.com>
145162 Date:   Sun Apr 18 15:35:22 2010 -0400
145163
145164     Whitespace fix
145165
145166  docs/reference/gio/gschema-compile.xml | 5 ++---
145167  1 file changed, 2 insertions(+), 3 deletions(-)
145168
145169 commit a6bd74a08d6f9e3fe930ddcb9e93bf19ae4e240a
145170 Author: Matthias Clasen <mclasen@redhat.com>
145171 Date:   Sun Apr 18 14:58:50 2010 -0400
145172
145173     Update the gschema-compile docs
145174
145175     Correct the schema file extension, mention the usual locations
145176     for schemas and add a reference to gsettings-schema-convert.
145177
145178  docs/reference/gio/gschema-compile.xml | 18 +++++++++++++++++-
145179  1 file changed, 17 insertions(+), 1 deletion(-)
145180
145181 commit 9023ac09345d9569d11bc55d66adcfaa92d8811a
145182 Author: David King <davidk@openismus.com>
145183 Date:   Fri Jul 17 23:06:03 2009 +0200
145184
145185     [docs] Remove unused sgml template from GObject documentation
145186
145187     https://bugzilla.gnome.org/show_bug.cgi?id=589351
145188
145189     Signed-off-by: Javier Jardón <jjardon@gnome.org>
145190
145191  docs/reference/gobject/tmpl/gobject-unused.sgml | 87
145192  -------------------------
145193  1 file changed, 87 deletions(-)
145194
145195 commit 626d8ac9e1f806363160634502ff008a71d7f507
145196 Author: Matthias Clasen <mclasen@redhat.com>
145197 Date:   Sat Apr 17 21:31:30 2010 -0400
145198
145199     More distcheck fixes
145200
145201  gio/tests/Makefile.am | 2 +-
145202  1 file changed, 1 insertion(+), 1 deletion(-)
145203
145204 commit 187883dc586c4b5545d4e58e8c8af176da690ef6
145205 Author: Matthias Clasen <mclasen@redhat.com>
145206 Date:   Sat Apr 17 21:19:45 2010 -0400
145207
145208     add a keyfile test
145209
145210  gio/tests/Makefile.am |  2 +-
145211  gio/tests/gsettings.c | 32 ++++++++++++++++++++++++++++++++
145212  2 files changed, 33 insertions(+), 1 deletion(-)
145213
145214 commit f07613997c345224df702076e793dabaada58ec3
145215 Author: Matthias Clasen <mclasen@redhat.com>
145216 Date:   Sat Apr 17 20:54:53 2010 -0400
145217
145218     More distcheck fix attempts
145219
145220  gio/tests/Makefile.am | 18 ++++++++++--------
145221  1 file changed, 10 insertions(+), 8 deletions(-)
145222
145223 commit 87e68c75bc874c94f6152e069f904673243f4fb0
145224 Author: Matthias Clasen <mclasen@redhat.com>
145225 Date:   Sat Apr 17 20:13:59 2010 -0400
145226
145227     Distcheck fixes
145228
145229  docs/reference/gio/Makefile.am | 6 +++++-
145230  1 file changed, 5 insertions(+), 1 deletion(-)
145231
145232 commit 3db0f554e41496b07c82db96457b8df98947aa0e
145233 Author: Matthias Clasen <mclasen@redhat.com>
145234 Date:   Sat Apr 17 16:57:28 2010 -0400
145235
145236     Some build fixes
145237
145238  docs/reference/gio/Makefile.am | 3 ++-
145239  gio/tests/Makefile.am          | 2 +-
145240  2 files changed, 3 insertions(+), 2 deletions(-)
145241
145242 commit 137cee425f4b5b29ac47ce433e02f6f2734eca47
145243 Author: Matthias Clasen <mclasen@redhat.com>
145244 Date:   Sat Apr 17 16:48:10 2010 -0400
145245
145246     Correct the sense of an assertion
145247
145248  gio/tests/gsettings.c | 2 +-
145249  1 file changed, 1 insertion(+), 1 deletion(-)
145250
145251 commit d2b837df5d230f6658bafe3bd980f87c590f2b78
145252 Author: Matthias Clasen <mclasen@redhat.com>
145253 Date:   Sat Apr 17 16:13:22 2010 -0400
145254
145255     Document the tests
145256
145257     Add a short note for each test that explains what it tries to test.
145258
145259  gio/tests/gsettings.c | 73
145260  ++++++++++++++++++++++++++++++++++++++++++++++++++-
145261  1 file changed, 72 insertions(+), 1 deletion(-)
145262
145263 commit 118ae129bc24597d937f30998e643ba83db908f4
145264 Author: Ryan Lortie <desrt@desrt.ca>
145265 Date:   Sat Apr 17 11:58:52 2010 -0400
145266
145267     GDelayedSettingsBackend: another mandatory fixup
145268
145269       - emit the "has-unapplied" property notify if dropping the last key
145270         from the changeset due to a mandatory key
145271
145272  gio/gdelayedsettingsbackend.c | 37 ++++++++++++++++++++++++++-----------
145273  1 file changed, 26 insertions(+), 11 deletions(-)
145274
145275 commit e06e441ac23f3752f252e86e1d930678de53c778
145276 Author: Ryan Lortie <desrt@desrt.ca>
145277 Date:   Sat Apr 17 11:39:04 2010 -0400
145278
145279     GSettings delayed: fix handling of mandatory keys
145280
145281       - if a key becomes mandatory, drop it from the changeset
145282
145283       - if we still get failing writes (ie: because of a race) then
145284       drop the
145285         entire changeset and signal that it happened
145286
145287  gio/gdelayedsettingsbackend.c | 61
145288  +++++++++++++++++++++++++++++++++++++------
145289  1 file changed, 53 insertions(+), 8 deletions(-)
145290
145291 commit eaaa4d14aa8166b72b4dd7b703b1cca143d725cc
145292 Author: Ryan Lortie <desrt@desrt.ca>
145293 Date:   Sat Apr 17 10:26:10 2010 -0400
145294
145295     add backend setup APIs
145296
145297  gio/gio.symbols               |   5 ++
145298  gio/gkeyfilesettingsbackend.c | 116
145299  +++++++++++++++++++++++-------------------
145300  gio/gsettingsbackend.c        |  46 +++++++++++++++--
145301  gio/gsettingsbackend.h        |   5 ++
145302  4 files changed, 114 insertions(+), 58 deletions(-)
145303
145304 commit 21f064486c0bf7e338acebcc90b3f21aa57ee7b9
145305 Author: Matthias Clasen <mclasen@redhat.com>
145306 Date:   Sat Apr 17 01:55:55 2010 -0400
145307
145308     Updates
145309
145310  NEWS | 19 +++++++++++++++++++
145311  1 file changed, 19 insertions(+)
145312
145313 commit c8a7bb6ccd6e56623e549676f826c7a714093cf6
145314 Author: Matthias Clasen <mclasen@redhat.com>
145315 Date:   Sat Apr 17 01:43:58 2010 -0400
145316
145317     Merge GSettings tests
145318
145319  gio/tests/Makefile.am              |  19 +-
145320  gio/tests/de.po                    |  17 +
145321  gio/tests/gsettings.c              | 917
145322  +++++++++++++++++++++++++++++++++++++
145323  gio/tests/org.gtk.test.gschema     |  39 ++
145324  gio/tests/org.gtk.test.gschema.xml |  89 ++++
145325  5 files changed, 1079 insertions(+), 2 deletions(-)
145326
145327 commit 265ca3db9d3fa74ec0035ab70db2b907fade6d26
145328 Author: Ryan Lortie <desrt@desrt.ca>
145329 Date:   Sat Apr 17 01:27:00 2010 -0400
145330
145331     let binding functions return a floating GVariant
145332
145333  gio/gsettings.c | 2 +-
145334  1 file changed, 1 insertion(+), 1 deletion(-)
145335
145336 commit c8e264b6d0e258241420800978745ca6dcd95137
145337 Author: Ryan Lortie <desrt@desrt.ca>
145338 Date:   Sat Apr 17 01:02:57 2010 -0400
145339
145340     add GMemorySettingsBackend
145341
145342  gio/Makefile.am              |   2 +
145343  gio/giomodule.c              |   2 +
145344  gio/gmemorysettingsbackend.c | 147
145345  +++++++++++++++++++++++++++++++++++++++++++
145346  gio/gmemorysettingsbackend.h |  30 +++++++++
145347  4 files changed, 181 insertions(+)
145348
145349 commit 77ab3c28b9ea692476695243b91931cb3c01b24e
145350 Author: Ryan Lortie <desrt@desrt.ca>
145351 Date:   Sat Apr 17 01:02:05 2010 -0400
145352
145353     add pltcheck.sh exception for GChecksum
145354
145355  gio/pltcheck.sh | 2 +-
145356  1 file changed, 1 insertion(+), 1 deletion(-)
145357
145358 commit 79bc511d95650231fad8b4a3184ab55dbcc327ff
145359 Author: Ryan Lortie <desrt@desrt.ca>
145360 Date:   Sat Apr 17 00:03:48 2010 -0400
145361
145362     XML schemas are now *.gschema.xml
145363
145364  gio/gschema-compile.c | 2 +-
145365  1 file changed, 1 insertion(+), 1 deletion(-)
145366
145367 commit 0d7fbae04c616fcce2dec57787b1f0266763735e
145368 Author: Matthias Clasen <mclasen@redhat.com>
145369 Date:   Sat Apr 17 00:36:14 2010 -0400
145370
145371     Remove garbage
145372
145373  docs/reference/gio/#gio-unused.txt# | 100
145374  ------------------------------------
145375  1 file changed, 100 deletions(-)
145376
145377 commit bd273f9e09b42969eacbf3fc62a5dee187d96346
145378 Author: Matthias Clasen <mclasen@redhat.com>
145379 Date:   Sat Apr 17 00:31:41 2010 -0400
145380
145381     Merge the GSettings docs
145382
145383  docs/reference/gio/Makefile.am                  |  28 ++-
145384  docs/reference/gio/gio-docs.xml                 |  76 ++++---
145385  docs/reference/gio/gio-sections.txt             |  82 +++++++
145386  docs/reference/gio/gio.types                    |   2 +
145387  docs/reference/gio/gschema-compile.xml          |  61 +++++
145388  docs/reference/gio/gsettings-schema-convert.xml | 105 +++++++++
145389  docs/reference/gio/migrating.xml                | 287
145390  +++++++++++++++++++++++-
145391  docs/reference/gio/overview.xml                 | 128 +++++++----
145392  8 files changed, 691 insertions(+), 78 deletions(-)
145393
145394 commit 16637a16873124cd2837502c662c89834786cea5
145395 Author: Matthias Clasen <mclasen@redhat.com>
145396 Date:   Sat Apr 17 00:16:01 2010 -0400
145397
145398     Document G_SETTINGS_BIND_GET_NO_CHANGES
145399
145400  gio/gsettings.h | 8 +++++---
145401  1 file changed, 5 insertions(+), 3 deletions(-)
145402
145403 commit a2716ad02085b7d5d19732c187a8b89debf4fc8f
145404 Author: Matthias Clasen <mclasen@redhat.com>
145405 Date:   Fri Apr 16 23:57:26 2010 -0400
145406
145407     Merge the keyfile settings backend.
145408
145409  gio/Makefile.am               |   2 +
145410  gio/gkeyfilesettingsbackend.c | 553
145411  ++++++++++++++++++++++++++++++++++++++++++
145412  gio/gkeyfilesettingsbackend.h |  71 ++++++
145413  3 files changed, 626 insertions(+)
145414
145415 commit a187634b29b87c25ea0525d01ee2deffea0fb719
145416 Author: Ryan Lortie <desrt@desrt.ca>
145417 Date:   Fri Apr 16 23:17:01 2010 -0400
145418
145419     merge GSettings
145420
145421  gio/Makefile.am         |   30 +-
145422  gio/gio-marshal.list    |    2 +
145423  gio/gio.h               |    1 +
145424  gio/gio.symbols         |   34 +
145425  gio/gsettings-mapping.c |  367 ++++++++++
145426  gio/gsettings-mapping.h |   39 ++
145427  gio/gsettings.c         | 1715
145428  +++++++++++++++++++++++++++++++++++++++++++++++
145429  gio/gsettings.h         |  203 ++++++
145430  gio/pltcheck.sh         |    2 +-
145431  9 files changed, 2379 insertions(+), 14 deletions(-)
145432
145433 commit 43a72ce1bea72a581faf34a505004cac941690c3
145434 Author: Ryan Lortie <desrt@desrt.ca>
145435 Date:   Fri Apr 16 23:20:48 2010 -0400
145436
145437     GSettingsSchema: add call to get list of keys
145438
145439  gio/gsettingsschema.c | 32 ++++++++++++++++++++++++++++++++
145440  gio/gsettingsschema.h |  3 +++
145441  2 files changed, 35 insertions(+)
145442
145443 commit 61a5692fa15156ea33f8353e62c0357c46c22f77
145444 Author: Matthias Clasen <mclasen@redhat.com>
145445 Date:   Fri Apr 16 20:43:53 2010 -0400
145446
145447     Man page tweaks
145448
145449     Add enough info to keep the docbook stylesheets from embedding
145450     FIXMEs in the formatted output.
145451
145452  docs/reference/gobject/glib-genmarshal.xml | 3 ++-
145453  docs/reference/gobject/glib-mkenums.xml    | 9 +++++++--
145454  docs/reference/gobject/gobject-query.xml   | 3 ++-
145455  3 files changed, 11 insertions(+), 4 deletions(-)
145456
145457 commit 51d40405de0df498e003ffd24399e11cf63f0ef9
145458 Author: Matthias Clasen <mclasen@redhat.com>
145459 Date:   Fri Apr 16 20:40:02 2010 -0400
145460
145461     Man page tweaks
145462
145463  docs/reference/glib/glib-gettextize.xml | 5 +++--
145464  docs/reference/glib/gtester-report.xml  | 6 +++++-
145465  docs/reference/glib/gtester.xml         | 6 +++++-
145466  3 files changed, 13 insertions(+), 4 deletions(-)
145467
145468 commit a922596e549eb26fac6119457bc019c851f69148
145469 Author: Matthias Clasen <mclasen@redhat.com>
145470 Date:   Fri Apr 16 19:30:58 2010 -0400
145471
145472     Some doc tweaks
145473
145474  gio/gsettingsbackend.c | 7 +++----
145475  1 file changed, 3 insertions(+), 4 deletions(-)
145476
145477 commit 4c90d4cd45768be45c1dcea74703bfda00849ef4
145478 Author: Matthias Clasen <mclasen@redhat.com>
145479 Date:   Fri Apr 16 19:13:51 2010 -0400
145480
145481     Add indices for 2.26 api additions
145482
145483  docs/reference/gio/gio-docs.xml    | 4 ++++
145484  docs/reference/glib/glib-docs.sgml | 4 ++++
145485  2 files changed, 8 insertions(+)
145486
145487 commit ac5c1e2db6203cf3fa78233886529711c6282ea2
145488 Author: Ryan Lortie <desrt@desrt.ca>
145489 Date:   Fri Apr 16 14:30:12 2010 -0400
145490
145491     set version to 2.25.0
145492
145493  configure.in | 4 ++--
145494  1 file changed, 2 insertions(+), 2 deletions(-)
145495
145496 commit d4a4a4ccdb30456ba2486f8b2196cfbcb30bd312
145497 Author: Ryan Lortie <desrt@desrt.ca>
145498 Date:   Fri Apr 16 12:02:44 2010 -0400
145499
145500     GSettings: import delayed backend to master
145501
145502  gio/Makefile.am               |   2 +
145503  gio/gdelayedsettingsbackend.c | 317
145504  ++++++++++++++++++++++++++++++++++++++++++
145505  gio/gdelayedsettingsbackend.h |  73 ++++++++++
145506  3 files changed, 392 insertions(+)
145507
145508 commit 04c1eadfff5b382f4f54877d62b4703b6f1620f4
145509 Author: Ryan Lortie <desrt@desrt.ca>
145510 Date:   Fri Apr 16 12:02:29 2010 -0400
145511
145512     GSettings: more PLT/visibility fixups
145513
145514  gio/gnullsettingsbackend.c     | 3 +++
145515  gio/gsettingsbackendinternal.h | 5 -----
145516  gio/gsettingsschema.h          | 6 ++++++
145517  gio/pltcheck.sh                | 2 +-
145518  4 files changed, 10 insertions(+), 6 deletions(-)
145519
145520 commit 149224664f639efaf5cc2a928ed9ffb525ec8591
145521 Author: Ryan Lortie <desrt@desrt.ca>
145522 Date:   Fri Apr 16 11:58:04 2010 -0400
145523
145524     gio.symbols: remove pointless whitespace
145525
145526  gio/gio.symbols | 2 --
145527  1 file changed, 2 deletions(-)
145528
145529 commit 2474ebf15eccb9fd8513a7dc40789d3a7f0bbb9c
145530 Author: Ryan Lortie <desrt@desrt.ca>
145531 Date:   Fri Apr 16 12:01:40 2010 -0400
145532
145533     GSettingsBackend: fix type in g_return_val_if_fail
145534
145535  gio/gsettingsbackend.c | 2 +-
145536  1 file changed, 1 insertion(+), 1 deletion(-)
145537
145538 commit 69801f8dc84c0c9403df6802eccc5d03328cd3ae
145539 Merge: 897bd9f38 caad55d72
145540 Author: Ryan Lortie <desrt@desrt.ca>
145541 Date:   Fri Apr 16 11:05:22 2010 -0400
145542
145543     Merge remote branch 'gvdb/master'
145544
145545 commit caad55d7266c2658f823ea734c4381f19b4c5827
145546 Author: Ryan Lortie <desrt@desrt.ca>
145547 Date:   Fri Apr 16 11:04:15 2010 -0400
145548
145549     Fix uninitialised header in the builder.
145550
145551  gvdb-builder.c | 2 +-
145552  1 file changed, 1 insertion(+), 1 deletion(-)
145553
145554 commit 897bd9f3843aabcf9c0d4367c341b04d964bcf0c
145555 Author: Ryan Lortie <desrt@desrt.ca>
145556 Date:   Thu Apr 15 23:35:49 2010 -0400
145557
145558     GSettings: merge the schema compiler
145559
145560  gio/.gitignore        |   1 +
145561  gio/Makefile.am       |   9 +-
145562  gio/gschema-compile.c | 544
145563  ++++++++++++++++++++++++++++++++++++++++++++++++++
145564  3 files changed, 553 insertions(+), 1 deletion(-)
145565
145566 commit 2bc81577350ad479c6e261b998269bcbde489b5d
145567 Author: Ryan Lortie <desrt@desrt.ca>
145568 Date:   Thu Apr 15 22:30:11 2010 -0400
145569
145570     merge GSettingsSchema
145571
145572  gio/Makefile.am       |   7 +-
145573  gio/gsettingsschema.c | 205
145574  ++++++++++++++++++++++++++++++++++++++++++++++++++
145575  gio/gsettingsschema.h |  67 +++++++++++++++++
145576  3 files changed, 278 insertions(+), 1 deletion(-)
145577
145578 commit 45a1c41e8cfdeb4edeb7a671b95e599a49c6c281
145579 Merge: defd75fbc 3c10369bf
145580 Author: Ryan Lortie <desrt@desrt.ca>
145581 Date:   Thu Apr 15 22:14:18 2010 -0400
145582
145583     Merge remote branch 'gvdb/master'
145584
145585 commit 3c10369bf6df1bad9d25a83b48d6256e5c8ce8f6
145586 Author: Ryan Lortie <desrt@desrt.ca>
145587 Date:   Thu Apr 15 22:09:42 2010 -0400
145588
145589     Recommend git-merge(1) over git-submodule(1).
145590
145591  gvdb.doap | 2 +-
145592  1 file changed, 1 insertion(+), 1 deletion(-)
145593
145594 commit 3938c735470a3164f1cf21d9e30652d46323b9a9
145595 Author: Ryan Lortie <desrt@desrt.ca>
145596 Date:   Thu Apr 15 21:32:54 2010 -0400
145597
145598     Add a brief description to the .doap
145599
145600  gvdb.doap | 13 +++++++++++++
145601  1 file changed, 13 insertions(+)
145602
145603 commit 0fec2048f0b0296fad7a2c7e5db5011d2ecdd323
145604 Author: Ryan Lortie <desrt@desrt.ca>
145605 Date:   Thu Apr 15 21:26:34 2010 -0400
145606
145607     Initial commit
145608
145609  gvdb-builder.c | 540
145610  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
145611  gvdb-builder.h |  60 +++++++
145612  gvdb-format.h  |  89 ++++++++++
145613  gvdb-reader.c  | 510
145614  +++++++++++++++++++++++++++++++++++++++++++++++++++++
145615  gvdb-reader.h  |  54 ++++++
145616  gvdb.doap      |  19 ++
145617  6 files changed, 1272 insertions(+)
145618
145619 commit defd75fbc53511e27d178373ba6caa226c1ab3cf
145620 Author: Ryan Lortie <desrt@desrt.ca>
145621 Date:   Thu Apr 15 18:30:06 2010 -0400
145622
145623     GSettingsBackend: fix NULL vs "" context issues
145624
145625  gio/gsettingsbackend.c | 6 ++++--
145626  1 file changed, 4 insertions(+), 2 deletions(-)
145627
145628 commit 3e36ee34269273df6a8d56fee7e7ee10eb913379
145629 Author: Ryan Lortie <desrt@desrt.ca>
145630 Date:   Thu Apr 15 18:22:14 2010 -0400
145631
145632     add 'null' GSettings backend
145633
145634  gio/Makefile.am            |   2 +
145635  gio/gnullsettingsbackend.c | 107
145636  +++++++++++++++++++++++++++++++++++++++++++++
145637  gio/gnullsettingsbackend.h |  30 +++++++++++++
145638  3 files changed, 139 insertions(+)
145639
145640 commit c2675af4d7d54676745d2c36821ce085cce12111
145641 Author: Ryan Lortie <desrt@desrt.ca>
145642 Date:   Thu Apr 15 18:21:49 2010 -0400
145643
145644     GSettings: Modify backend API
145645
145646  gio/gsettingsbackend.c         | 54
145647  ++++++++++++++++++++++++++----------------
145648  gio/gsettingsbackend.h         | 11 +++++----
145649  gio/gsettingsbackendinternal.h | 14 +++++++----
145650  3 files changed, 50 insertions(+), 29 deletions(-)
145651
145652 commit 18ba085d0ad28e7edbe575addacbaa2bb13d9f1c
145653 Author: Ryan Lortie <desrt@desrt.ca>
145654 Date:   Thu Apr 15 14:59:41 2010 -0400
145655
145656     merge GSettingsBackend
145657
145658  docs/reference/gio/Makefile.am |   1 +
145659  gio/Makefile.am                |   9 +
145660  gio/gio.symbols                |  14 +
145661  gio/gsettingsbackend.c         | 877
145662  +++++++++++++++++++++++++++++++++++++++++
145663  gio/gsettingsbackend.h         | 122 ++++++
145664  gio/gsettingsbackendinternal.h | 100 +++++
145665  gio/pltcheck.sh                |   2 +-
145666  7 files changed, 1124 insertions(+), 1 deletion(-)
145667
145668 commit 8d6492ed153fa30b9edaa839a2d93f2651e7aa46
145669 Author: Ryan Lortie <desrt@desrt.ca>
145670 Date:   Thu Apr 15 14:44:59 2010 -0400
145671
145672     Remove accidental checkins
145673
145674  docs/reference/gio/aa | 74
145675  -------------------------------------------------
145676  docs/reference/gio/b  | 77
145677  ---------------------------------------------------
145678  docs/reference/gio/bb | 77
145679  ---------------------------------------------------
145680  3 files changed, 228 deletions(-)
145681
145682 commit bf2719c815d719d1899b4bdb1b81ff6798471094
145683 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
145684 Date:   Thu Apr 15 19:03:05 2010 +0200
145685
145686     Cast to volatile to avoid warnings from -Wcast-qual
145687
145688     https://bugzilla.gnome.org/show_bug.cgi?id=457641
145689
145690  glib/gatomic.h | 8 ++++----
145691  1 file changed, 4 insertions(+), 4 deletions(-)
145692
145693 commit 056326c1e96db2c2101fa320062e0c9146f0d73f
145694 Author: Ryan Lortie <desrt@desrt.ca>
145695 Date:   Thu Apr 15 10:11:30 2010 -0400
145696
145697     g_string_append_len() accept NULL with length == 0
145698
145699  glib/gstring.c | 2 +-
145700  1 file changed, 1 insertion(+), 1 deletion(-)
145701
145702 commit 066df8d867f78ac40368c0d37f20fae400fc03b3
145703 Author: Sweta Kothari <swkothar@redhat.com>
145704 Date:   Thu Apr 15 16:43:36 2010 +0530
145705
145706     Updated gujarati translations
145707
145708  po/gu.po | 1059
145709  ++++++++++++++++++++++++++++++--------------------------------
145710  1 file changed, 513 insertions(+), 546 deletions(-)
145711
145712 commit ddc6136e1f8f64c97744c4b725cad8cbac5ef8a3
145713 Author: Sandeep Shedmake <sshedmak@redhat.com>
145714 Date:   Thu Apr 15 15:47:39 2010 +0530
145715
145716     Updated Marathi Translations
145717
145718  po/mr.po | 1061
145719  ++++++++++++++++++++++++++++++--------------------------------
145720  1 file changed, 514 insertions(+), 547 deletions(-)
145721
145722 commit d17f4bee175cd9149d5f2b1ed1ae6d262d6a1394
145723 Author: Ryan Lortie <desrt@desrt.ca>
145724 Date:   Wed Apr 14 23:35:56 2010 -0400
145725
145726     GVariant: fix for g_variant_iter_loop()
145727
145728  glib/gvariant.c | 14 +++++++++-----
145729  1 file changed, 9 insertions(+), 5 deletions(-)
145730
145731 commit 3349bab02259bc66dbc128ce088ec6415d3e30f0
145732 Author: Ryan Lortie <desrt@desrt.ca>
145733 Date:   Sat Apr 10 22:01:02 2010 -0400
145734
145735     Add g_return_if_fail()s to g_variant_new_from_data()
145736
145737     also, document that @type must be definite
145738
145739  glib/gvariant.c | 5 ++++-
145740  1 file changed, 4 insertions(+), 1 deletion(-)
145741
145742 commit a3dc7f8006e24a14a314ffbffa564d3d76f9cc95
145743 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
145744 Date:   Tue Apr 6 14:53:20 2010 +0700
145745
145746     Updated Thai translation.
145747
145748  po/th.po | 9 ++++-----
145749  1 file changed, 4 insertions(+), 5 deletions(-)
145750
145751 commit 34b9e9bdd24c8a19c235af58a7c90707fc179f87
145752 Author: Jordi Serratosa <jordis.lists@gmail.com>
145753 Date:   Fri Apr 2 14:03:16 2010 +0200
145754
145755     Fixes to Catalan translation
145756
145757  po/ca.po | 958
145758  ++++++++++++++++++++++++++++++++-------------------------------
145759  1 file changed, 482 insertions(+), 476 deletions(-)
145760
145761 commit 93ea4ab6106327e2f417df1d9b00a5ec597e4a48
145762 Author: Behdad Esfahbod <behdad@behdad.org>
145763 Date:   Wed Mar 31 10:50:08 2010 -0400
145764
145765     Improve docs
145766
145767  glib/gstring.c   | 2 +-
145768  glib/gurifuncs.c | 2 +-
145769  2 files changed, 2 insertions(+), 2 deletions(-)
145770
145771 commit f8470ed55ad3bf29cdc8c151b76c4f14b6be928a
145772 Author: Tor Lillqvist <tml@iki.fi>
145773 Date:   Tue Mar 30 20:46:46 2010 +0300
145774
145775     Fix build breakage on Unix
145776
145777  glib/gstdio.h | 50 +++++++++++++++++++++++++-------------------------
145778  1 file changed, 25 insertions(+), 25 deletions(-)
145779
145780 commit 1229281d95802c4c190284c7d331f67194a2553e
145781 Author: Tor Lillqvist <tml@iki.fi>
145782 Date:   Sun Mar 21 20:04:18 2010 +0200
145783
145784     Define a public documented type for the struct stat used by g_stat()
145785
145786     Define GStatBuf as the type used by g_stat() and g_lstat(). Replaces
145787     the non-public struct tag _g_stat_struct. Mostly relevant for Windows
145788     where there are several variants of stat-style structs. On POSIX, is
145789     just another name for struct stat.
145790
145791     Actually, also on many POSIX systems there are in fact several
145792     variants of struct stat and corresponding stat() and lstat()
145793     functions, but as g_stat and g_lstat are normally on POSIX just macros
145794     that expand to stat and lstat, this should not cause a problem. It's
145795     only when it's the actual g_stat() or g_lstat() implementation inside
145796     GLib that gets called that one needs to be sure the passed struct is
145797     the same as what GLib expects.)
145798
145799  gio/giomodule.c      |  6 +-----
145800  gio/glocalfile.c     | 23 +++++++++--------------
145801  gio/glocalfileinfo.c |  7 +------
145802  glib/gstdio.c        | 32 ++++++++++++++++++--------------
145803  glib/gstdio.h        | 38 +++++++++++++-------------------------
145804  5 files changed, 42 insertions(+), 64 deletions(-)
145805
145806 commit e7763678b56e3be073cc55d707a6e92fc2055ee0
145807 Author: Benjamin Otte <otte@redhat.com>
145808 Date:   Fri Mar 26 20:37:09 2010 +0100
145809
145810     Fix race in g_cancellable_cancel()
145811
145812     We need to check priv->cancelled after taking the lock. Previously we
145813     only checked it just before taking the lock, which left a small chance
145814     for a race.
145815
145816  gio/gcancellable.c | 5 +++++
145817  1 file changed, 5 insertions(+)
145818
145819 commit 5527a2ac2ce2b5bea10867fb2e39d2f1914cfbe6
145820 Author: Benjamin Otte <otte@redhat.com>
145821 Date:   Fri Mar 26 20:36:10 2010 +0100
145822
145823     Remove unneccessary variable from g_cancellable_cancel()
145824
145825     The variable makes a complicated function even more complicated.
145826
145827  gio/gcancellable.c | 25 ++++++++++---------------
145828  1 file changed, 10 insertions(+), 15 deletions(-)
145829
145830 commit c3f1025c33ab295eedcf41beeea276171ae2dc27
145831 Author: Javier Jardón <jjardon@gnome.org>
145832 Date:   Mon Mar 29 18:20:03 2010 +0200
145833
145834     Remove g_type_class_get_private() public documentation
145835
145836     This is a internal function needed for the documented
145837     G_TYPE_CLASS_GET_PRIVATE() macro
145838
145839     This was introduced by error in
145840     commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
145841
145842  docs/reference/gobject/tmpl/gobject-unused.sgml | 9 ---------
145843  1 file changed, 9 deletions(-)
145844
145845 commit 0f51e995658a50dbecb74b006f05a1ea69f43558
145846 Author: Javier Jardón <jjardon@gnome.org>
145847 Date:   Sun Mar 28 17:43:33 2010 +0200
145848
145849     Fix g_type_class_add_private() documentation
145850
145851     This fixes commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
145852
145853     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=614185
145854
145855  gobject/gtype.c | 48 ++++++++++++++++++++++++++++++++++++++++++++----
145856  1 file changed, 44 insertions(+), 4 deletions(-)
145857
145858 commit 461a4097d1a0a10106254a8fe917fc4e78ccff92
145859 Author: Ask H. Larsen <asklarsen@gmail.com>
145860 Date:   Sun Mar 28 00:13:28 2010 +0100
145861
145862     Updated Danish translation
145863
145864  po/da.po | 951
145865  ++++++++++++++++++++++++++++++++-------------------------------
145866  1 file changed, 479 insertions(+), 472 deletions(-)
145867
145868 commit 2e27703a815e221052dd4db3e9e848e2401c3b8b
145869 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
145870 Date:   Sat Mar 27 20:50:57 2010 +0800
145871
145872     Updated Traditional Chinese translation(Hong Kong and Taiwan)
145873
145874  po/zh_HK.po | 966
145875  ++++++++++++++++++++++++++++++------------------------------
145876  po/zh_TW.po | 951
145877  ++++++++++++++++++++++++++++++-----------------------------
145878  2 files changed, 962 insertions(+), 955 deletions(-)
145879
145880 commit 0e3c6ef848259051e4c8c8996a71c0d2d8c9b9f0
145881 Author: Jamil Ahmed <itsjamil@gmail.com>
145882 Date:   Sat Mar 27 17:44:03 2010 +0600
145883
145884     Updated Bengali translation
145885
145886  po/bn.po | 1181
145887  +++++++++++++++++++++++++++++++-------------------------------
145888  1 file changed, 594 insertions(+), 587 deletions(-)
145889
145890 commit 22dc3dd6487e2c794376a5c6850c3a3e7c2beea9
145891 Author: Matthias Clasen <mclasen@redhat.com>
145892 Date:   Fri Mar 26 15:09:13 2010 -0400
145893
145894     Bump version
145895
145896  configure.in | 4 ++--
145897  1 file changed, 2 insertions(+), 2 deletions(-)
145898
145899 commit ca631653acc1e1db0c3ebb05759d05f8bdc35ba6
145900 Author: Matthias Clasen <mclasen@redhat.com>
145901 Date:   Fri Mar 26 15:08:00 2010 -0400
145902
145903     2.24.0
145904
145905  po/af.po          |   24 +-
145906  po/am.po          |   24 +-
145907  po/ar.po          |   24 +-
145908  po/as.po          |   24 +-
145909  po/ast.po         |   24 +-
145910  po/az.po          |   24 +-
145911  po/be.po          |   24 +-
145912  po/be@latin.po    |   24 +-
145913  po/bg.po          |   24 +-
145914  po/bn.po          |   24 +-
145915  po/bn_IN.po       |   24 +-
145916  po/bs.po          |   24 +-
145917  po/ca.po          |   24 +-
145918  po/ca@valencia.po |   24 +-
145919  po/cs.po          |   24 +-
145920  po/cy.po          |   24 +-
145921  po/da.po          |   24 +-
145922  po/de.po          |   24 +-
145923  po/dz.po          |   24 +-
145924  po/el.po          |   24 +-
145925  po/en@shaw.po     |   24 +-
145926  po/en_CA.po       |   24 +-
145927  po/en_GB.po       |   24 +-
145928  po/eo.po          |   24 +-
145929  po/es.po          |   24 +-
145930  po/et.po          |   24 +-
145931  po/eu.po          |   82 ++--
145932  po/fa.po          |   24 +-
145933  po/fi.po          |   24 +-
145934  po/fr.po          |   24 +-
145935  po/ga.po          |   24 +-
145936  po/gl.po          |   24 +-
145937  po/gu.po          |   24 +-
145938  po/he.po          |   24 +-
145939  po/hi.po          |   24 +-
145940  po/hr.po          |   24 +-
145941  po/hu.po          |   24 +-
145942  po/hy.po          |   24 +-
145943  po/id.po          |   24 +-
145944  po/is.po          |   24 +-
145945  po/it.po          |   24 +-
145946  po/ja.po          |   24 +-
145947  po/ka.po          |   24 +-
145948  po/kn.po          |   24 +-
145949  po/ko.po          |   24 +-
145950  po/ku.po          |   24 +-
145951  po/lt.po          |   24 +-
145952  po/lv.po          |   24 +-
145953  po/mai.po         |   24 +-
145954  po/mg.po          |   24 +-
145955  po/mk.po          |   24 +-
145956  po/ml.po          |   24 +-
145957  po/mn.po          |   24 +-
145958  po/mr.po          |   24 +-
145959  po/ms.po          |   24 +-
145960  po/nb.po          |   24 +-
145961  po/nds.po         |   24 +-
145962  po/ne.po          |   24 +-
145963  po/nl.po          |   24 +-
145964  po/nn.po          |   24 +-
145965  po/oc.po          |   24 +-
145966  po/or.po          |   24 +-
145967  po/pa.po          |   24 +-
145968  po/pl.po          |   24 +-
145969  po/ps.po          |   24 +-
145970  po/pt.po          |   24 +-
145971  po/pt_BR.po       |   24 +-
145972  po/ro.po          |   24 +-
145973  po/ru.po          |   24 +-
145974  po/rw.po          |   24 +-
145975  po/si.po          |   24 +-
145976  po/sk.po          |   24 +-
145977  po/sl.po          |   24 +-
145978  po/sq.po          |   24 +-
145979  po/sr.po          |   24 +-
145980  po/sr@ije.po      |   24 +-
145981  po/sr@latin.po    |   24 +-
145982  po/sv.po          |   24 +-
145983  po/ta.po          |   24 +-
145984  po/te.po          |   24 +-
145985  po/th.po          |   24 +-
145986  po/tl.po          |   24 +-
145987  po/tr.po          |   24 +-
145988  po/tt.po          |   24 +-
145989  po/uk.po          |  946 +++++++++++++++++++-------------------
145990  po/vi.po          | 1311
145991  +++++++++++++++++++++++++----------------------------
145992  po/wa.po          |   24 +-
145993  po/xh.po          |   24 +-
145994  po/yi.po          |   24 +-
145995  po/zh_CN.po       |   24 +-
145996  po/zh_HK.po       |   24 +-
145997  po/zh_TW.po       |   24 +-
145998  92 files changed, 2209 insertions(+), 2266 deletions(-)
145999
146000 commit 5ba8043f1217b338e220f0c6b427e58e28c241e8
146001 Author: Matthias Clasen <mclasen@redhat.com>
146002 Date:   Fri Mar 26 11:15:49 2010 -0400
146003
146004     Third try to get this right...
146005
146006  docs/reference/gio/gio-sections.txt | 2 +-
146007  1 file changed, 1 insertion(+), 1 deletion(-)
146008
146009 commit f6532620bc2439641b31a5df1d15489121fe918d
146010 Author: Matthias Clasen <mclasen@redhat.com>
146011 Date:   Fri Mar 26 11:05:28 2010 -0400
146012
146013     And another one...
146014
146015  NEWS | 2 +-
146016  1 file changed, 1 insertion(+), 1 deletion(-)
146017
146018 commit 7c8a1081651d4d17823ac8c6a35d3a60c85c81ac
146019 Author: Matthias Clasen <mclasen@redhat.com>
146020 Date:   Fri Mar 26 11:05:02 2010 -0400
146021
146022     Fix a typo
146023
146024  gio/giomodule.h | 2 +-
146025  1 file changed, 1 insertion(+), 1 deletion(-)
146026
146027 commit 55e44a67e6bc4bf09d4de85ad64627a02595d07f
146028 Author: Matthias Clasen <mclasen@redhat.com>
146029 Date:   Fri Mar 26 10:39:56 2010 -0400
146030
146031     Bump version to 2.24.0
146032
146033  configure.in | 4 ++--
146034  1 file changed, 2 insertions(+), 2 deletions(-)
146035
146036 commit 8ee5ded1e9098adb54005851c09e38cf24bb6a32
146037 Author: Matthias Clasen <mclasen@redhat.com>
146038 Date:   Fri Mar 26 10:39:33 2010 -0400
146039
146040     Updates
146041
146042  NEWS | 17 +++++++++++++++++
146043  1 file changed, 17 insertions(+)
146044
146045 commit 6cce575a25abc8157873d070bb317d66a225485a
146046 Author: Matthias Clasen <mclasen@redhat.com>
146047 Date:   Fri Mar 26 10:24:06 2010 -0400
146048
146049     Fix a typo
146050
146051  docs/reference/gio/gio-sections.txt | 2 +-
146052  1 file changed, 1 insertion(+), 1 deletion(-)
146053
146054 commit 78b764f325c12a518e5bcc06771347da06d5ea68
146055 Author: Matthias Clasen <mclasen@redhat.com>
146056 Date:   Fri Mar 26 10:19:57 2010 -0400
146057
146058     More doc fixups
146059
146060  gio/giomodule.h | 10 +++++++---
146061  1 file changed, 7 insertions(+), 3 deletions(-)
146062
146063 commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
146064 Author: Matthias Clasen <mclasen@redhat.com>
146065 Date:   Fri Mar 26 10:11:46 2010 -0400
146066
146067     Some more doc cleanups
146068
146069  docs/reference/gio/gio-sections.txt             |  2 ++
146070  docs/reference/gobject/gobject-sections.txt     |  2 +-
146071  docs/reference/gobject/tmpl/gobject-unused.sgml |  9 ++++++
146072  gobject/gtype.c                                 | 37
146073  ++++---------------------
146074  4 files changed, 17 insertions(+), 33 deletions(-)
146075
146076 commit c4ea7d58f78ca946fe84718386f9f888b5f93520
146077 Author: Matthias Clasen <mclasen@redhat.com>
146078 Date:   Fri Mar 26 09:30:25 2010 -0400
146079
146080     Small doc addition
146081
146082  gio/gconverter.h | 1 +
146083  1 file changed, 1 insertion(+)
146084
146085 commit 431840a44e1ec799c974c7ea626c3164ec9dc2bb
146086 Author: Matthias Clasen <mclasen@redhat.com>
146087 Date:   Fri Mar 26 09:22:58 2010 -0400
146088
146089     Add g_io_module_query to docs
146090
146091  docs/reference/gio/gio-sections.txt | 1 +
146092  1 file changed, 1 insertion(+)
146093
146094 commit 6e77ee097100dc3fd695a6dad8811253cea23436
146095 Author: Matthias Clasen <mclasen@redhat.com>
146096 Date:   Fri Mar 26 09:01:48 2010 -0400
146097
146098     Correct the error handling in splice_stream_with_progress
146099
146100     We need to get out of both loops, so a simple 'break' doesn't cut it.
146101     Bugs 613748 and 613923
146102
146103  gio/gfile.c | 5 +++--
146104  1 file changed, 3 insertions(+), 2 deletions(-)
146105
146106 commit 409a3a61ece7bbdacbf2469eb7b86c3aa3c44653
146107 Author: Ryan Lortie <desrt@desrt.ca>
146108 Date:   Fri Mar 26 08:01:51 2010 -0500
146109
146110     GVariant: Stop lexing format strings at :
146111
146112     Lets us parse this successfully: {%s: %s}.
146113
146114  glib/gvariant-parser.c | 7 ++++---
146115  glib/tests/gvariant.c  | 1 +
146116  2 files changed, 5 insertions(+), 3 deletions(-)
146117
146118 commit df67a0662b0c20ab58f992fc114a48039e7fb9e0
146119 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
146120 Date:   Fri Mar 26 11:42:19 2010 +0200
146121
146122     Updated Ukrainian translation
146123
146124  po/uk.po | 992
146125  +++++++++++++++++++++++++++++++--------------------------------
146126  1 file changed, 490 insertions(+), 502 deletions(-)
146127
146128 commit fd448dd7ceeb4be93f2cfea54a78e0564a3718f0
146129 Author: Ryan Lortie <desrt@desrt.ca>
146130 Date:   Tue Mar 23 10:01:53 2010 -0500
146131
146132     Add doc note about read_until() inconsistency.
146133
146134     See bug 584284 for more information.
146135
146136  gio/gdatainputstream.c | 7 +++++++
146137  1 file changed, 7 insertions(+)
146138
146139 commit a6c57591c0928fee3d3f026289972024bd2b00ec
146140 Author: Ryan Lortie <desrt@desrt.ca>
146141 Date:   Tue Mar 23 09:17:15 2010 -0500
146142
146143     Support &s as key of dict entry in format string
146144
146145     Partial fix for bug 613618.
146146
146147  glib/gvariant.c       | 26 ++++++++++++++++++--------
146148  glib/tests/gvariant.c |  7 +++++++
146149  2 files changed, 25 insertions(+), 8 deletions(-)
146150
146151 commit 816990a0118f33ae280846ac040803ce58979162
146152 Author: Ryan Lortie <desrt@desrt.ca>
146153 Date:   Tue Mar 23 09:06:52 2010 -0500
146154
146155     GVariant: Removing mentions of &a from docs
146156
146157     This isn't supported anymore (for the time being...)
146158
146159     Partial fix for bug 613618.
146160
146161  docs/reference/glib/gvariant-varargs.xml | 19 +------------------
146162  1 file changed, 1 insertion(+), 18 deletions(-)
146163
146164 commit 35059f2c0415fbd521632d29ecb91e8c93545e0e
146165 Author: Christian Dywan <christian@twotoasts.de>
146166 Date:   Tue Mar 23 11:59:43 2010 +0100
146167
146168     Correct typo of libray/ library in GObject tutorial
146169
146170     Fixes bug #613667
146171
146172  docs/reference/gobject/tut_gtype.xml | 2 +-
146173  1 file changed, 1 insertion(+), 1 deletion(-)
146174
146175 commit ace9a25fb39781a01a78c8e9aa1c58a51224e8b8
146176 Author: Ryan Lortie <desrt@desrt.ca>
146177 Date:   Mon Mar 22 11:59:08 2010 -0500
146178
146179     Bug 613601 - buglet in dup_close_on_exec_fd()
146180
146181     Fix copy/paste error and 'or' FD_CLOEXEC into the existing flags
146182     instead
146183     of just setting it outright.
146184
146185  gio/gunixfdlist.c | 9 +++++++--
146186  1 file changed, 7 insertions(+), 2 deletions(-)
146187
146188 commit 440713e393cf99e29f716f5f634d4bc4ce0e281c
146189 Author: Tor Lillqvist <tml@iki.fi>
146190 Date:   Mon Mar 22 15:53:47 2010 +0200
146191
146192     Filter out gatomic-gcc.c from the VS project sources
146193
146194     Instead, explicitly include gatomic.c.
146195
146196  build/win32/vs9/glib.vcprojin | 1 +
146197  glib/Makefile.am              | 6 ++++--
146198  2 files changed, 5 insertions(+), 2 deletions(-)
146199
146200 commit 365fd70f263b99646cef7a5335282fd3f1efb520
146201 Author: Tor Lillqvist <tml@iki.fi>
146202 Date:   Mon Mar 22 15:33:38 2010 +0200
146203
146204     Make config.h.win32 match what the configure script produces
146205
146206  config.h.win32.in | 76
146207  ++++++++++++++++++++++++++++++++++++++++++++++++++++---
146208  1 file changed, 73 insertions(+), 3 deletions(-)
146209
146210 commit 580ecb32d9af4a7c8a00076a23d82d9729131361
146211 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
146212 Date:   Mon Mar 22 12:34:25 2010 +0100
146213
146214     Updated Basque language
146215
146216  po/eu.po | 92
146217  ++++++++++++++++++++++++++--------------------------------------
146218  1 file changed, 37 insertions(+), 55 deletions(-)
146219
146220 commit e2434fd2d659f976febc3abe08abe82149447d46
146221 Author: Clytie <pearl@clytie-siddalls-macbook-pro.local>
146222 Date:   Mon Mar 22 21:33:36 2010 +1030
146223
146224     Updated Vietnamese translation
146225
146226  po/vi.po | 1454
146227  ++++++++++++++++++++++++++++++--------------------------------
146228  1 file changed, 715 insertions(+), 739 deletions(-)
146229
146230 commit db83dd27c571e34e2974a4cff560fdfb255c2bf2
146231 Author: Ryan Lortie <desrt@desrt.ca>
146232 Date:   Sun Mar 21 20:12:18 2010 -0500
146233
146234     Drop {  } for favour of { 0, }.
146235
146236  glib/gvariant-parser.c | 4 ++--
146237  1 file changed, 2 insertions(+), 2 deletions(-)
146238
146239 commit 468bbbfce1736259ae75bd27847b5b25332ada5c
146240 Author: Ryan Lortie <desrt@desrt.ca>
146241 Date:   Sun Mar 21 20:07:45 2010 -0500
146242
146243     Bump version
146244
146245  configure.in | 2 +-
146246  1 file changed, 1 insertion(+), 1 deletion(-)
146247
146248 commit 0afc140712a7c6b7cf2179626370b33ca930dea2
146249 Author: Ryan Lortie <desrt@desrt.ca>
146250 Date:   Sun Mar 21 20:06:39 2010 -0500
146251
146252     2.23.6
146253
146254  NEWS                                      |   41 +
146255  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++
146256  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
146257  docs/reference/glib/tmpl/version.sgml     |   68 --
146258  po/af.po                                  |  951 ++++++++++++-----------
146259  po/am.po                                  |   80 +-
146260  po/ar.po                                  |   80 +-
146261  po/as.po                                  |   80 +-
146262  po/ast.po                                 |   80 +-
146263  po/az.po                                  |   80 +-
146264  po/be.po                                  |   80 +-
146265  po/be@latin.po                            |   80 +-
146266  po/bg.po                                  |   80 +-
146267  po/bn.po                                  |   80 +-
146268  po/bn_IN.po                               |   80 +-
146269  po/bs.po                                  |   80 +-
146270  po/ca.po                                  |   80 +-
146271  po/ca@valencia.po                         |   80 +-
146272  po/cs.po                                  |  942 ++++++++++++-----------
146273  po/cy.po                                  |   80 +-
146274  po/da.po                                  |   80 +-
146275  po/de.po                                  |   80 +-
146276  po/dz.po                                  |   80 +-
146277  po/el.po                                  |  942 ++++++++++++-----------
146278  po/en@shaw.po                             |   80 +-
146279  po/en_CA.po                               |   80 +-
146280  po/en_GB.po                               |   80 +-
146281  po/eo.po                                  |   80 +-
146282  po/es.po                                  |   80 +-
146283  po/et.po                                  |   80 +-
146284  po/eu.po                                  |   80 +-
146285  po/fa.po                                  |   80 +-
146286  po/fi.po                                  |  952 ++++++++++++-----------
146287  po/fr.po                                  |   80 +-
146288  po/ga.po                                  |   80 +-
146289  po/gl.po                                  |  951 ++++++++++++-----------
146290  po/gu.po                                  |   80 +-
146291  po/he.po                                  |   80 +-
146292  po/hi.po                                  |   80 +-
146293  po/hr.po                                  |   80 +-
146294  po/hu.po                                  |   80 +-
146295  po/hy.po                                  |   80 +-
146296  po/id.po                                  |   80 +-
146297  po/is.po                                  |   80 +-
146298  po/it.po                                  |   80 +-
146299  po/ja.po                                  |   80 +-
146300  po/ka.po                                  |   80 +-
146301  po/kn.po                                  |   80 +-
146302  po/ko.po                                  |   80 +-
146303  po/ku.po                                  |   80 +-
146304  po/lt.po                                  |   80 +-
146305  po/lv.po                                  |   80 +-
146306  po/mai.po                                 |   80 +-
146307  po/mg.po                                  |   80 +-
146308  po/mk.po                                  |   80 +-
146309  po/ml.po                                  |   80 +-
146310  po/mn.po                                  |   80 +-
146311  po/mr.po                                  |   80 +-
146312  po/ms.po                                  |   80 +-
146313  po/nb.po                                  |   80 +-
146314  po/nds.po                                 | 1187
146315  +++++++++++++----------------
146316  po/ne.po                                  |   80 +-
146317  po/nl.po                                  |   80 +-
146318  po/nn.po                                  |   80 +-
146319  po/oc.po                                  |   80 +-
146320  po/or.po                                  |   80 +-
146321  po/pa.po                                  |  970 +++++++++++------------
146322  po/pl.po                                  |   80 +-
146323  po/ps.po                                  |   80 +-
146324  po/pt.po                                  |   80 +-
146325  po/pt_BR.po                               |   80 +-
146326  po/ro.po                                  |  948 +++++++++++------------
146327  po/ru.po                                  |   80 +-
146328  po/rw.po                                  |   80 +-
146329  po/si.po                                  |   80 +-
146330  po/sk.po                                  |   80 +-
146331  po/sl.po                                  |   80 +-
146332  po/sq.po                                  |   80 +-
146333  po/sr.po                                  |  950 ++++++++++++-----------
146334  po/sr@ije.po                              |   80 +-
146335  po/sr@latin.po                            |  961 ++++++++++++-----------
146336  po/sv.po                                  |   80 +-
146337  po/ta.po                                  |   80 +-
146338  po/te.po                                  |   80 +-
146339  po/th.po                                  |   80 +-
146340  po/tl.po                                  |   80 +-
146341  po/tr.po                                  |   80 +-
146342  po/tt.po                                  |   80 +-
146343  po/uk.po                                  |   80 +-
146344  po/vi.po                                  |   80 +-
146345  po/wa.po                                  |   80 +-
146346  po/xh.po                                  |   80 +-
146347  po/yi.po                                  |   80 +-
146348  po/zh_CN.po                               |   80 +-
146349  po/zh_HK.po                               |   80 +-
146350  po/zh_TW.po                               |   80 +-
146351  96 files changed, 8192 insertions(+), 8303 deletions(-)
146352
146353 commit 5620f96305ee276ac758de989589a93de89ed40a
146354 Author: Ryan Lortie <desrt@desrt.ca>
146355 Date:   Sun Mar 21 14:17:21 2010 -0500
146356
146357     silence some false-alarm uninitialised warnings
146358
146359  glib/gvariant-parser.c | 7 +++++++
146360  1 file changed, 7 insertions(+)
146361
146362 commit 6f330383974bb235d7050ebef61426541823c33a
146363 Author: Ryan Lortie <desrt@desrt.ca>
146364 Date:   Sun Mar 21 14:04:07 2010 -0500
146365
146366     gtk-doc fixups
146367
146368  docs/reference/glib/glib-sections.txt       | 2 +-
146369  docs/reference/gobject/gobject-sections.txt | 2 ++
146370  glib/ghash.c                                | 4 ++--
146371  glib/gvariant-parser.c                      | 7 +++++++
146372  4 files changed, 12 insertions(+), 3 deletions(-)
146373
146374 commit c5a1c95b1f991db6700a204e5d41c8cc650c7d42
146375 Author: Ryan Lortie <desrt@desrt.ca>
146376 Date:   Sun Mar 21 13:46:09 2010 -0500
146377
146378     GVariant docs fixes
146379
146380  glib/gvariant-parser.c | 16 +++++++++++++++-
146381  glib/gvariant.h        |  6 +++---
146382  2 files changed, 18 insertions(+), 4 deletions(-)
146383
146384 commit 5c419c300b43b4e3ac462761dda4360ed1c5de9b
146385 Author: Ryan Lortie <desrt@desrt.ca>
146386 Date:   Sun Mar 21 13:07:36 2010 -0500
146387
146388     gitignore for win32 build stuff
146389
146390  .gitignore                 | 1 +
146391  build/win32/vs9/.gitignore | 3 +++
146392  2 files changed, 4 insertions(+)
146393
146394 commit bf4dbdbf0e1a3ac4349980942b9e91056ce7e448
146395 Author: Ryan Lortie <desrt@desrt.ca>
146396 Date:   Sun Mar 21 12:31:46 2010 -0500
146397
146398     merge GVariant parser
146399
146400  docs/reference/glib/glib-sections.txt |    7 +
146401  glib/Makefile.am                      |    1 +
146402  glib/glib.symbols                     |    7 +
146403  glib/gvariant-parser.c                | 2185
146404  +++++++++++++++++++++++++++++++++
146405  glib/gvariant.c                       |   28 +-
146406  glib/gvariant.h                       |   13 +
146407  glib/tests/gvariant.c                 |  249 +++-
146408  7 files changed, 2473 insertions(+), 17 deletions(-)
146409
146410 commit 2a209cb2516999c4d2f08368c720f7506acde9a5
146411 Author: Ryan Lortie <desrt@desrt.ca>
146412 Date:   Sun Mar 21 12:54:36 2010 -0500
146413
146414     make check / makedistcheck fixes
146415
146416  configure.in            | 1 -
146417  gobject/gobject.symbols | 2 ++
146418  2 files changed, 2 insertions(+), 1 deletion(-)
146419
146420 commit 3369548130bdd02534f2a6c6e7baa1f29375a41d
146421 Author: Tor Lillqvist <tml@iki.fi>
146422 Date:   Sun Mar 21 16:54:11 2010 +0200
146423
146424     Add new headers to be installed the VS "install" project
146425
146426     Yeah, we should generate the list of headers to install from the
146427     corresponding Makefile.am files, like the lists of source files to
146428     compile.
146429
146430  build/win32/vs9/glib.vsprops | 9 +++++++++
146431  1 file changed, 9 insertions(+)
146432
146433 commit 226cc663e40606e9749a368e9d2b2e61d9a9d532
146434 Author: Tor Lillqvist <tml@iki.fi>
146435 Date:   Sun Mar 21 16:11:49 2010 +0200
146436
146437     Avoid much of duplication in lists of source files
146438
146439     Don't keep the lists of source files for libglib, libgobject and
146440     libgio in the VS project files in addition to the canonical location,
146441     the corresponding Makefile.am files.
146442
146443     Instead, generate the corresponding .vcproj files at make dist time
146444     using the C preprocessor, from template files called .vcprojin. We
146445     still list explicitly in the .vcprojin files some of the
146446     Windows-specific source files, and the sources files of gnulib and
146447     pcre.
146448
146449  build/win32/vs9/Makefile.am                        |   3 +
146450  build/win32/vs9/README.txt                         |   3 +-
146451  build/win32/vs9/gio.vcproj                         | 608
146452  ---------------------
146453  build/win32/vs9/gio.vcprojin                       | 234 ++++++++
146454  build/win32/vs9/{glib.vcproj => glib.vcprojin}     | 330 +----------
146455  .../win32/vs9/{gobject.vcproj => gobject.vcprojin} |  65 +--
146456  gio/Makefile.am                                    |  11 +-
146457  glib/Makefile.am                                   |  11 +-
146458  gobject/Makefile.am                                |  11 +-
146459  9 files changed, 299 insertions(+), 977 deletions(-)
146460
146461 commit 504b8b8f0125dcba530d4f34c4beaaa129cc5d85
146462 Author: Tor Lillqvist <tml@iki.fi>
146463 Date:   Sun Mar 21 14:50:45 2010 +0200
146464
146465     Avoid struct stat issues with MSVC
146466
146467  gio/giomodule.c | 4 ++++
146468  1 file changed, 4 insertions(+)
146469
146470 commit 28b025de962a798fa7a9fb9adbfdfcc4852fddec
146471 Author: Tor Lillqvist <tml@iki.fi>
146472 Date:   Sun Mar 21 13:33:44 2010 +0200
146473
146474     Drop empty Tool elements from the project files for clarity
146475
146476     Makes the files appear a bit simpler when edited manually.
146477
146478  build/win32/vs9/gio.vcproj                         | 12 ------------
146479  build/win32/vs9/glib-genmarshal.vcproj             | 12 ------------
146480  build/win32/vs9/glib.vcproj                        | 12 ------------
146481  build/win32/vs9/gmodule.vcproj                     | 12 ------------
146482  build/win32/vs9/gobject.vcproj                     | 12 ------------
146483  build/win32/vs9/gspawn-win32-helper-console.vcproj | 12 ------------
146484  build/win32/vs9/gspawn-win32-helper.vcproj         | 12 ------------
146485  build/win32/vs9/gthread.vcproj                     | 12 ------------
146486  build/win32/vs9/testglib.vcproj                    | 12 ------------
146487  9 files changed, 108 deletions(-)
146488
146489 commit 2ab76c5b3610faa20dfae2550688ab0d6620b29b
146490 Author: Tor Lillqvist <tml@iki.fi>
146491 Date:   Sun Mar 21 11:22:06 2010 +0200
146492
146493     Make the GVariant code compile with a non-gcc compiler
146494
146495     In particular, tested with Microsoft Visual C 2008.
146496
146497  glib/gvariant-core.c       |  2 +-
146498  glib/gvariant-serialiser.c | 28 ++++++++++++++--------------
146499  glib/gvariant.c            |  8 ++++++--
146500  glib/gvarianttypeinfo.c    | 22 ++++++++++++----------
146501  4 files changed, 33 insertions(+), 27 deletions(-)
146502
146503 commit dc51eff2a9ca234fbb09c7b94c4643ea3750d80d
146504 Author: Tor Lillqvist <tml@iki.fi>
146505 Date:   Sat Mar 20 13:32:37 2010 +0200
146506
146507     Update with new source files and dependencies
146508
146509  build/win32/vs9/gio.vcproj     | 36 ++++++++++++++++++++++++++++++++----
146510  build/win32/vs9/glib.sln       |  1 +
146511  build/win32/vs9/glib.vcproj    | 21 +++++++++++++++++++++
146512  build/win32/vs9/gobject.vcproj |  4 ++++
146513  4 files changed, 58 insertions(+), 4 deletions(-)
146514
146515 commit 782de94c587cc3eed53653443439b62aaee19200
146516 Author: Tor Lillqvist <tml@iki.fi>
146517 Date:   Sat Mar 20 13:31:55 2010 +0200
146518
146519     Drop the unmaintained vs8 project files from dist
146520
146521  build/win32/Makefile.am | 1 -
146522  1 file changed, 1 deletion(-)
146523
146524 commit 77cc740243e9f55603d833f129e999f8824a18f1
146525 Author: Tommi Vainikainen <thv@iki.fi>
146526 Date:   Sat Mar 20 00:01:00 2010 +0200
146527
146528     Updated Finnish translation
146529
146530  po/fi.po | 1052
146531  ++++++++++++++++++++++++++++++--------------------------------
146532  1 file changed, 512 insertions(+), 540 deletions(-)
146533
146534 commit 34d0db361ea514c026c54f14853120d601e1d0b5
146535 Author: A S Alam <aalam@users.sf.net>
146536 Date:   Fri Mar 19 08:18:41 2010 +0530
146537
146538     update Punjabi Translation
146539
146540  po/pa.po | 1041
146541  +++++++++++++++++++++++++++++++-------------------------------
146542  1 file changed, 512 insertions(+), 529 deletions(-)
146543
146544 commit bedaa8027537378c8b7fec68acb422eac44f240e
146545 Author: Nikos Bakaoukas <nikolaos.x1@gmail.com>
146546 Date:   Fri Mar 19 00:10:07 2010 +0200
146547
146548     Updated Greek translation for glib
146549
146550  po/el.po | 1117
146551  +++++++++++++++++++++++++++++++-------------------------------
146552  1 file changed, 559 insertions(+), 558 deletions(-)
146553
146554 commit 6243b1eb5f8f55abc8c05a18d7dfbdd7968fab50
146555 Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
146556 Date:   Thu Mar 18 22:47:55 2010 +0200
146557
146558     Updated Romanian translation
146559
146560  po/ro.po | 964
146561  +++++++++++++++++++++++++++++++--------------------------------
146562  1 file changed, 482 insertions(+), 482 deletions(-)
146563
146564 commit 3628f7815d13d8b495cd27ce49f3c15372f23cfb
146565 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
146566 Date:   Thu Mar 18 13:54:17 2010 +0100
146567
146568     Updated LowGerman translation
146569
146570  po/nds.po | 98
146571  +++++++++++++++++++++++++++++++--------------------------------
146572  1 file changed, 49 insertions(+), 49 deletions(-)
146573
146574 commit 41383b303c0bb54da68bbf5500b5e2d9e552ab69
146575 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
146576 Date:   Wed Mar 17 15:11:00 2010 +0100
146577
146578     Bug 612502 - Add support for class private data
146579
146580     This adds the two new functions g_type_add_class_private()
146581     and g_type_class_get_private() and a convenience macro
146582     for the getter G_TYPE_CLASS_GET_PRIVATE().
146583
146584  gobject/gtype.c | 118
146585  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
146586  gobject/gtype.h |  21 ++++++++++
146587  2 files changed, 137 insertions(+), 2 deletions(-)
146588
146589 commit 2295ba857f09fa58c6e61ec4147536021055bbf6
146590 Author: Benjamin Otte <otte@redhat.com>
146591 Date:   Tue Mar 16 16:34:50 2010 +0100
146592
146593     The fallback parameter to g_convert_with_fallback() should be const
146594
146595     This patch makes it so.
146596
146597  glib/gconvert.c | 2 +-
146598  glib/gconvert.h | 2 +-
146599  2 files changed, 2 insertions(+), 2 deletions(-)
146600
146601 commit 751feb916ab2f0cd74839233101fc0b9d2fb994c
146602 Author: Ryan Lortie <desrt@desrt.ca>
146603 Date:   Mon Mar 15 17:45:02 2010 -0400
146604
146605     Bug 612502 - build fails on glib/tests/gvariant.c
146606
146607     Fix two problems caught by Tim Rice.
146608
146609       - non-constant expression used as array size
146610       - arithmetic on void *
146611
146612  glib/tests/gvariant.c | 9 ++++-----
146613  1 file changed, 4 insertions(+), 5 deletions(-)
146614
146615 commit 1953b4087f2852e43c0a4dd46bfbd6228135cf70
146616 Author: Christian Persch <chpe@gnome.org>
146617 Date:   Sun Feb 7 13:39:10 2010 +0100
146618
146619     Use static assert over runtime assert if possible
146620
146621     We can test the these at compile time. Bug #609231.
146622
146623  glib/gmappedfile.c | 19 ++++++++++---------
146624  glib/gvariant.c    | 13 ++++++++-----
146625  2 files changed, 18 insertions(+), 14 deletions(-)
146626
146627 commit 24aeaebc48a5636c2f5391de646225d1e471f7ba
146628 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
146629 Date:   Mon Mar 15 14:18:48 2010 +0100
146630
146631     Added LowGerman translation
146632
146633  po/nds.po | 2135
146634  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
146635  1 file changed, 2135 insertions(+)
146636
146637 commit 2b1b1563a0119de94d2ec0d05f1db493872852dc
146638 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
146639 Date:   Mon Mar 15 14:18:43 2010 +0100
146640
146641     Added LowGerman translation
146642
146643  po/LINGUAS | 1 +
146644  1 file changed, 1 insertion(+)
146645
146646 commit 7e4d88b290589a2a91d90b084751002c246564d6
146647 Author: Ryan Lortie <desrt@desrt.ca>
146648 Date:   Sun Mar 14 22:27:06 2010 -0400
146649
146650     gvariant test: Remove unused variable
146651
146652  glib/tests/gvariant.c | 2 +-
146653  1 file changed, 1 insertion(+), 1 deletion(-)
146654
146655 commit 9f16c70c16ec90be209fdaa120d2810f4128f2f0
146656 Author: Petr Kovar <pknbe@volny.cz>
146657 Date:   Mon Mar 15 02:30:27 2010 +0100
146658
146659     Update Czech translation
146660
146661  po/cs.po | 948
146662  ++++++++++++++++++++++++++++++++-------------------------------
146663  1 file changed, 478 insertions(+), 470 deletions(-)
146664
146665 commit 9dea0253a3ded0e32daa33f11850797109018326
146666 Author: Ryan Lortie <desrt@desrt.ca>
146667 Date:   Sun Mar 14 15:55:48 2010 -0400
146668
146669     GVariant: add loading, byteswapping, normalisation
146670
146671  docs/reference/glib/glib-sections.txt |   4 +
146672  glib/glib.symbols                     |   5 +
146673  glib/gvariant-core.c                  |  61 +++++++++-
146674  glib/gvariant.c                       | 207
146675  ++++++++++++++++++++++++++++++++++
146676  glib/gvariant.h                       |  10 ++
146677  glib/tests/gvariant.c                 |  72 ++++++++++++
146678  6 files changed, 355 insertions(+), 4 deletions(-)
146679
146680 commit 1ac590b7f728d4a029a354be9aad24863badba02
146681 Author: Ryan Lortie <desrt@desrt.ca>
146682 Date:   Sun Mar 14 13:04:43 2010 -0400
146683
146684     GBuffer: very small cosmetic fix to header file
146685
146686  glib/gbuffer.h | 2 +-
146687  1 file changed, 1 insertion(+), 1 deletion(-)
146688
146689 commit 056feef60b79e867190697f2d26e3ac7edf903a5
146690 Author: Ryan Lortie <desrt@desrt.ca>
146691 Date:   Sat Mar 13 19:55:56 2010 -0500
146692
146693     GVariantIter: expand the size of the dummy struct
146694
146695     Will allow for some nice tricks in the future.
146696
146697  glib/gvariant.c | 4 ++--
146698  glib/gvariant.h | 2 +-
146699  2 files changed, 3 insertions(+), 3 deletions(-)
146700
146701 commit f552689058c27ccebaf4271c4a5afc4197b74a8f
146702 Author: Colin Walters <walters@verbum.org>
146703 Date:   Sat Mar 13 18:11:31 2010 -0500
146704
146705     [GDesktopAppInfo] New function g_desktop_app_info_get_filename
146706
146707     This allows access to the full file path, where possible.
146708
146709     https://bugzilla.gnome.org/show_bug.cgi?id=612832
146710
146711  docs/reference/gio/gio-sections.txt |  1 +
146712  gio/gdesktopappinfo.c               | 17 +++++++++++++++++
146713  gio/gdesktopappinfo.h               |  2 ++
146714  gio/gio.symbols                     |  1 +
146715  4 files changed, 21 insertions(+)
146716
146717 commit 1be8ad35144d34de99b6153cbbfa8f9add46888b
146718 Author: Thomas Kristensen <thomas.k.kristensen@tandberg.com>
146719 Date:   Sun Mar 14 11:47:17 2010 +0200
146720
146721     Close the socket event in finalizer instead of in close method
146722
146723     There might be a GSource attached to a GMainContext, about to be
146724     removed by a
146725     pending cancellation. Deleting the handle too early will trigger a
146726     g_warning in
146727     the "select()" call in GMainContext. Attached patch fixes this
146728     by deferring
146729     destruction of WSAEVENT object until GSocket's finalize().
146730
146731     Patch from bug #612702.
146732
146733     Signed-off-by: Tor Lillqvist <tml@iki.fi>
146734
146735  gio/gsocket.c | 14 ++++++--------
146736  1 file changed, 6 insertions(+), 8 deletions(-)
146737
146738 commit 6c5d2798f600a0536306e1c67b2e26e2c6eff006
146739 Author: Fran Diéguez <frandieguez@ubuntu.com>
146740 Date:   Sat Mar 13 21:00:44 2010 +0100
146741
146742     Update Galician translation
146743
146744  po/gl.po | 974
146745  +++++++++++++++++++++++++++++++--------------------------------
146746  1 file changed, 480 insertions(+), 494 deletions(-)
146747
146748 commit 31cf766e647b46cd28cc6d2405c729d06063680d
146749 Author: Friedel Wolff <friedel@translate.org.za>
146750 Date:   Sat Mar 13 20:48:05 2010 +0100
146751
146752     Add Afrikaans translation
146753
146754  po/LINGUAS |    1 +
146755  po/af.po   | 2015
146756  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
146757  2 files changed, 2016 insertions(+)
146758
146759 commit 62a133f55dcd5626e9583aabc2d95926936a8475
146760 Author: Javier Jardón <jjardon@gnome.org>
146761 Date:   Fri Mar 12 20:37:04 2010 +0100
146762
146763     Improve the documentation about single include exceptions
146764
146765     Also, reenable the compiling Glib application section
146766     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=612736
146767
146768  docs/reference/glib/compiling.sgml | 9 +++++++++
146769  docs/reference/glib/glib-docs.sgml | 1 +
146770  2 files changed, 10 insertions(+)
146771
146772 commit 5b19345246aa179788b09b7a82702e79f9d815d8
146773 Author: Ryan Lortie <desrt@desrt.ca>
146774 Date:   Fri Mar 12 15:38:47 2010 -0500
146775
146776     Bug 610858 - gvariant test fails sometimes
146777
146778     NaN floating point values get mangled when passing across the function
146779     call ABI on x86 so avoid using them to get rid of spurious failures.
146780
146781     Reported by Christian Persch and reliably reproduced by Emilio Pozuelo
146782     Monfort.
146783
146784  glib/tests/gvariant.c | 7 ++++++-
146785  1 file changed, 6 insertions(+), 1 deletion(-)
146786
146787 commit a57522deae75264bade35eae8826cda2771530c6
146788 Author: Tor Lillqvist <tml@iki.fi>
146789 Date:   Fri Mar 12 10:42:43 2010 +0200
146790
146791     The SO_KEEPALIVE value seems to actually be a char on Windows
146792
146793     Do still use a BOOL variable, but initialize it to FALSE before the
146794     getsockopt(), and drop the assertion on Windows. Should fix bug
146795
146796  gio/gsocket.c | 10 +++++++++-
146797  1 file changed, 9 insertions(+), 1 deletion(-)
146798
146799 commit 1caaa4f591ead74f0a146d73155f9cfb65899bed
146800 Author: Javier Jardón <jjardon@gnome.org>
146801 Date:   Wed Mar 10 05:06:50 2010 +0100
146802
146803     [docs] Don't reference deprecated functions
146804
146805     Use g_io_add_watch(), g_io_add_watch_full() and
146806     g_source_remove() instead the deprecated gtk_input_add_full(),
146807     gtk_input_remove(), gdk_input_add(), gdk_input_add_full() and
146808     gdk_input_remove()
146809
146810  glib/giochannel.c | 5 ++---
146811  1 file changed, 2 insertions(+), 3 deletions(-)
146812
146813 commit 95d42761a9fff5813db46a41bc2ec6c86a2eb947
146814 Author: Miloš Popović <mpopovic@src.gnome.org>
146815 Date:   Tue Mar 9 20:29:43 2010 +0100
146816
146817     Updated Serbian translations
146818
146819  po/sr.po       | 1017
146820  +++++++++++++++++++++++++++----------------------------
146821  po/sr@latin.po | 1028
146822  ++++++++++++++++++++++++++++----------------------------
146823  2 files changed, 1013 insertions(+), 1032 deletions(-)
146824
146825 commit a85b9c4badf22777b1b099befcd9e033afa45dbf
146826 Author: Ryan Lortie <desrt@desrt.ca>
146827 Date:   Tue Mar 9 13:34:00 2010 -0500
146828
146829     'default: g_assert_not_reached();' to silence GCC
146830
146831     Closes bug #612327 reported by Claudio Saavedra.
146832
146833  glib/gvariant-serialiser.c | 3 +++
146834  1 file changed, 3 insertions(+)
146835
146836 commit 89fa967ba1c72081a1698d35e6c10c99190b612d
146837 Author: Dagobert Michelsen <dam@opencsw.org>
146838 Date:   Tue Mar 9 15:02:57 2010 +0100
146839
146840     Use G_STRFUNC instead of explicit gcc-only __PRETTY_FUNC__
146841
146842  glib/gvariant.c | 2 +-
146843  1 file changed, 1 insertion(+), 1 deletion(-)
146844
146845 commit c69e6fd837cb92d0c7050d8ea2d0f98b6f70fbe8
146846 Author: Behdad Esfahbod <behdad@behdad.org>
146847 Date:   Mon Mar 8 14:28:23 2010 -0500
146848
146849     Cosmetic
146850
146851  glib/gmem.h | 18 ++++++++++--------
146852  1 file changed, 10 insertions(+), 8 deletions(-)
146853
146854 commit f6166be24d6c43ccbaf80439aefe8eff83e7843d
146855 Author: Ryan Lortie <desrt@desrt.ca>
146856 Date:   Mon Mar 8 11:53:36 2010 -0500
146857
146858     Bump version
146859
146860  configure.in | 2 +-
146861  1 file changed, 1 insertion(+), 1 deletion(-)
146862
146863 commit c58ce0e60c1a243df6326c26cf7d255d3af4ab2d
146864 Author: Ryan Lortie <desrt@desrt.ca>
146865 Date:   Mon Mar 8 11:48:14 2010 -0500
146866
146867     2.23.5
146868
146869  NEWS              |   50 ++
146870  po/am.po          |   93 ++--
146871  po/ar.po          |   98 ++--
146872  po/as.po          |   98 ++--
146873  po/ast.po         |   98 ++--
146874  po/az.po          |   98 ++--
146875  po/be.po          |  102 ++--
146876  po/be@latin.po    |  102 ++--
146877  po/bg.po          |  942 ++++++++++++++++++-------------------
146878  po/bn.po          |   98 ++--
146879  po/bn_IN.po       |   98 ++--
146880  po/bs.po          |   98 ++--
146881  po/ca.po          |  952 +++++++++++++++++++------------------
146882  po/ca@valencia.po |   98 ++--
146883  po/cs.po          |   97 ++--
146884  po/cy.po          |   98 ++--
146885  po/da.po          |  953 +++++++++++++++++++------------------
146886  po/de.po          |  955 +++++++++++++++++++------------------
146887  po/dz.po          |   98 ++--
146888  po/el.po          |   98 ++--
146889  po/en@shaw.po     |   98 ++--
146890  po/en_CA.po       |   98 ++--
146891  po/en_GB.po       |  942 ++++++++++++++++++-------------------
146892  po/eo.po          |   97 ++--
146893  po/es.po          |  951 +++++++++++++++++++------------------
146894  po/et.po          |  477 ++++++++++++++++++-
146895  po/eu.po          | 1005 ++++++++++++++++++++-------------------
146896  po/fa.po          |   98 ++--
146897  po/fi.po          |   98 ++--
146898  po/fr.po          |  950 +++++++++++++++++++------------------
146899  po/ga.po          |   94 ++--
146900  po/gl.po          |   97 ++--
146901  po/gu.po          |   98 ++--
146902  po/he.po          |   98 ++--
146903  po/hi.po          |   98 ++--
146904  po/hr.po          |   98 ++--
146905  po/hu.po          | 1021 ++++++++++++++++++++--------------------
146906  po/hy.po          |   94 ++--
146907  po/id.po          |   98 ++--
146908  po/is.po          |   98 ++--
146909  po/it.po          |  955 +++++++++++++++++++------------------
146910  po/ja.po          |   98 ++--
146911  po/ka.po          |   98 ++--
146912  po/kn.po          |   98 ++--
146913  po/ko.po          |   97 ++--
146914  po/ku.po          |   93 ++--
146915  po/lt.po          |  942 ++++++++++++++++++-------------------
146916  po/lv.po          |   97 ++--
146917  po/mai.po         |   98 ++--
146918  po/mg.po          |   98 ++--
146919  po/mk.po          |   98 ++--
146920  po/ml.po          |   98 ++--
146921  po/mn.po          |   98 ++--
146922  po/mr.po          |   98 ++--
146923  po/ms.po          |   98 ++--
146924  po/nb.po          |  942 ++++++++++++++++++-------------------
146925  po/ne.po          |   98 ++--
146926  po/nl.po          |   98 ++--
146927  po/nn.po          |   98 ++--
146928  po/oc.po          |   93 ++--
146929  po/or.po          |   98 ++--
146930  po/pa.po          |   98 ++--
146931  po/pl.po          |  942 ++++++++++++++++++-------------------
146932  po/ps.po          |   94 ++--
146933  po/pt.po          |  952 +++++++++++++++++++------------------
146934  po/pt_BR.po       |  942 ++++++++++++++++++-------------------
146935  po/ro.po          |   97 ++--
146936  po/ru.po          |  942 ++++++++++++++++++-------------------
146937  po/rw.po          |   98 ++--
146938  po/si.po          |   98 ++--
146939  po/sk.po          |   98 ++--
146940  po/sl.po          | 1324
146941  +++++++++++++++++++++++++--------------------------
146942  po/sq.po          |   98 ++--
146943  po/sr.po          |   98 ++--
146944  po/sr@ije.po      |   98 ++--
146945  po/sr@latin.po    |   98 ++--
146946  po/sv.po          | 1353
146947  ++++++++++++++++++++++++++---------------------------
146948  po/ta.po          |   98 ++--
146949  po/te.po          |   98 ++--
146950  po/th.po          |   97 ++--
146951  po/tl.po          |   98 ++--
146952  po/tr.po          |   98 ++--
146953  po/tt.po          |   93 ++--
146954  po/uk.po          |   98 ++--
146955  po/vi.po          |   98 ++--
146956  po/wa.po          |   98 ++--
146957  po/xh.po          |   98 ++--
146958  po/yi.po          |   97 ++--
146959  po/zh_CN.po       |   98 ++--
146960  po/zh_HK.po       |  968 +++++++++++++++++++-------------------
146961  po/zh_TW.po       |  953 +++++++++++++++++++------------------
146962  91 files changed, 13883 insertions(+), 13260 deletions(-)
146963
146964 commit f9d8d70396978ae201ce79708f7cd69cf6f93399
146965 Author: Ryan Lortie <desrt@desrt.ca>
146966 Date:   Mon Mar 8 11:29:27 2010 -0500
146967
146968     gtk-doc: ignore gvariant-internal.h
146969
146970  docs/reference/glib/Makefile.am | 1 +
146971  1 file changed, 1 insertion(+)
146972
146973 commit 929a2e1ae10083d647a77dd36c17071e7fac1593
146974 Author: Ryan Lortie <desrt@desrt.ca>
146975 Date:   Mon Mar 8 11:25:37 2010 -0500
146976
146977     Add gvariant-varargs.xml to the distribution
146978
146979  docs/reference/glib/Makefile.am | 3 ++-
146980  1 file changed, 2 insertions(+), 1 deletion(-)
146981
146982 commit 6393ca443af7f588275aa6ee8b051bb1d41394e8
146983 Author: Ryan Lortie <desrt@desrt.ca>
146984 Date:   Mon Mar 8 10:54:23 2010 -0500
146985
146986     distcheck: add gvariant-internal.h to SOURCES
146987
146988  glib/Makefile.am | 1 +
146989  1 file changed, 1 insertion(+)
146990
146991 commit 75f761bcaa66c82d132c9e3d8cdfcb8ee0971eb6
146992 Author: Ryan Lortie <desrt@desrt.ca>
146993 Date:   Mon Mar 8 10:30:59 2010 -0500
146994
146995     GVariant variable arguments, tests, cleanups
146996
146997     Merge GVariant variable arguments support and put it under tests.
146998
146999     Also, remove the hack of the test case directly '#include'ing .c files
147000     from glib/.  Instead, create a non-installed gvariant-internal.h that
147001     the tests can include and make the symbols in it visible on the symbol
147002     table of the shared library.  These symbols (as they are present in no
147003     installed header files) are not part of the API of GLib.
147004
147005     Increase test coverage in a few other areas.
147006
147007  docs/reference/glib/glib-docs.sgml       |    1 +
147008  docs/reference/glib/glib-sections.txt    |   11 +
147009  docs/reference/glib/gvariant-varargs.xml |  987 +++++++++++++++++++++
147010  glib/glib.symbols                        |   48 +-
147011  glib/gvariant-internal.h                 |   49 ++
147012  glib/gvariant-serialiser.c               |    4 +
147013  glib/gvariant-serialiser.h               |    9 -
147014  glib/gvariant.c                          | 1397
147015  ++++++++++++++++++++++++++----
147016  glib/gvariant.h                          |   18 +
147017  glib/gvarianttypeinfo.c                  |   11 +-
147018  glib/gvarianttypeinfo.h                  |   10 +-
147019  glib/tests/gvariant.c                    |  773 ++++++++++++++++-
147020  12 files changed, 3110 insertions(+), 208 deletions(-)
147021
147022 commit 8cd5c94f42fb362e1620368e805d50e3804e7bc2
147023 Author: Alexander Larsson <alexl@redhat.com>
147024 Date:   Mon Mar 8 12:03:40 2010 +0100
147025
147026     Add pregenerated ids for TRASH_ORIG_PATH and TRASH_DELETION_DATE
147027
147028     This fixes the build for me
147029
147030  gio/gfileinfo-priv.h | 3 ++-
147031  1 file changed, 2 insertions(+), 1 deletion(-)
147032
147033 commit fe4839dbb8358b65d19370114dc9d43cc71e6773
147034 Author: Piotr Drąg <piotrdrag@gmail.com>
147035 Date:   Mon Mar 8 10:51:11 2010 +0100
147036
147037     Updated Polish translation
147038
147039  po/pl.po | 951
147040  ++++++++++++++++++++++++++++++++-------------------------------
147041  1 file changed, 479 insertions(+), 472 deletions(-)
147042
147043 commit 826abbefcee6c7f64ed8c21d9a2671f9cd0be089
147044 Author: Matthias Clasen <mclasen@redhat.com>
147045 Date:   Mon Mar 8 00:36:00 2010 -0500
147046
147047     Add defines for trash::orig-path and trash::deletion-date
147048
147049     See bug 612107.
147050
147051  gio/gfileinfo.c | 30 ++++++++++++++++--------------
147052  gio/gfileinfo.h | 24 ++++++++++++++++++++++++
147053  2 files changed, 40 insertions(+), 14 deletions(-)
147054
147055 commit 96d105906ef267b687ee6fbe085a791f3b17afc6
147056 Author: Priit Laes <plaes@plaes.org>
147057 Date:   Mon Mar 8 00:16:23 2010 -0500
147058
147059     Fix run-assert-msg-test to work with libtool-2.2.x.
147060
147061  tests/run-assert-msg-test.sh | 6 +++++-
147062  1 file changed, 5 insertions(+), 1 deletion(-)
147063
147064 commit 0a51b58e0776f2d5a82a5346ab81fb50ee75f9f4
147065 Author: Matthias Clasen <mclasen@redhat.com>
147066 Date:   Mon Mar 8 00:12:33 2010 -0500
147067
147068     Minor doc clarification
147069
147070     Mention g_realloc() as a possible function to use with
147071     g_memory_output_stream_new(). Bug 612041.
147072
147073  gio/gmemoryoutputstream.c | 10 +++++++---
147074  1 file changed, 7 insertions(+), 3 deletions(-)
147075
147076 commit 42f042d5fb381151a999e38740720e9244caa6da
147077 Author: Matthias Clasen <mclasen@redhat.com>
147078 Date:   Mon Mar 8 00:04:11 2010 -0500
147079
147080     Minor doc clarification
147081
147082     Spell out that g_utf8_strlen() behaves like strlen() wrt. to
147083     termination. Bug 612040.
147084
147085  glib/gutf8.c | 15 ++++++++-------
147086  1 file changed, 8 insertions(+), 7 deletions(-)
147087
147088 commit 485077e9ce78ad2b55bdb471b57dc9fe21259922
147089 Author: Duarte Loreto <happyguy_pt@hotmail.com>
147090 Date:   Mon Mar 8 02:31:12 2010 +0000
147091
147092     Updated Portuguese translation
147093
147094  po/pt.po | 29 +++++++++++++++++------------
147095  1 file changed, 17 insertions(+), 12 deletions(-)
147096
147097 commit 9dd6c60fbfc742eb08a5b5b27986395ed439fbc1
147098 Author: Matthias Clasen <mclasen@redhat.com>
147099 Date:   Sun Mar 7 17:42:25 2010 -0500
147100
147101     Plug a memleak in g_io_modules_scan_all_in_directory
147102
147103     ...and at the same time, fix a malloc<>g_free mismatch.
147104     Patch by Caolan McNamara, bug 611897
147105
147106  gio/giomodule.c | 4 ++--
147107  1 file changed, 2 insertions(+), 2 deletions(-)
147108
147109 commit 5f424088f5bdf041d5653f5f2aa310150155f58c
147110 Author: Jorge González <jorgegonz@svn.gnome.org>
147111 Date:   Sun Mar 7 11:49:58 2010 +0100
147112
147113     Updated Spanish translation
147114
147115  po/es.po | 963
147116  ++++++++++++++++++++++++++++++++-------------------------------
147117  1 file changed, 484 insertions(+), 479 deletions(-)
147118
147119 commit a9d57e990b878d2b602b247dba676cd257426e23
147120 Author: Ryan Lortie <desrt@desrt.ca>
147121 Date:   Sun Mar 7 03:02:08 2010 -0500
147122
147123     .gitignore mem-overflow test
147124
147125  glib/tests/.gitignore | 1 +
147126  1 file changed, 1 insertion(+)
147127
147128 commit dfcee5865b7c677db722640dec5e34a8e89b4d07
147129 Author: Ryan Lortie <desrt@desrt.ca>
147130 Date:   Sun Mar 7 02:15:37 2010 -0500
147131
147132     gtk-doc: ignore GBuffer
147133
147134  docs/reference/glib/Makefile.am | 1 +
147135  1 file changed, 1 insertion(+)
147136
147137 commit a1b9743e1816c5269029e8ae2e21e8950c411f5c
147138 Author: Ryan Lortie <desrt@desrt.ca>
147139 Date:   Sat Mar 6 23:21:27 2010 -0500
147140
147141     Bug 608196 - Overflow-safe g_new family
147142
147143     Remove the macros for the g_malloc_n family -- calls directly to those
147144     functions now always go directly to those functions.
147145
147146     Reimplement the macros for g_new and friends.
147147
147148     Remove the branch that checked for calling g_new() with a constant
147149     n_structs == 1.  With the struct size always known this case will
147150     now be
147151     caught under the case that does the inline multiplication and the
147152     multiplication by 1 will be optimised away.
147153
147154  glib/gmem.c |  8 ------
147155  glib/gmem.h | 83
147156  ++++++++++++++++++++++++++-----------------------------------
147157  2 files changed, 35 insertions(+), 56 deletions(-)
147158
147159 commit 01ef92178b9978b7491bbb3397de9ee08e38af20
147160 Author: Alexander Shopov <ash@contact.bg>
147161 Date:   Sat Mar 6 20:22:49 2010 +0200
147162
147163     Updated Bulgarian translation
147164
147165  po/bg.po | 13 ++++++-------
147166  1 file changed, 6 insertions(+), 7 deletions(-)
147167
147168 commit 7fa6d67bdb3b4d467931d88e7c5ba38481df8bab
147169 Author: Gil Forcada <gforcada@gnome.org>
147170 Date:   Sat Mar 6 13:34:27 2010 +0100
147171
147172     Updated Catalan translation
147173
147174  po/ca.po | 18 ++++++++++--------
147175  1 file changed, 10 insertions(+), 8 deletions(-)
147176
147177 commit 3d98c449b1638a4dc242279737c36fa3e37cb8ce
147178 Author: Stefan Kost <ensonic@users.sf.net>
147179 Date:   Sat Mar 6 14:15:25 2010 +0200
147180
147181     gsignal: improve g_signal_new docs.
147182
147183     Using 0 for class_offset is only a means to be able to add signal
147184     when running
147185     out of slots in the lass structure.
147186
147187  gobject/gsignal.c | 7 ++++++-
147188  1 file changed, 6 insertions(+), 1 deletion(-)
147189
147190 commit fa32ee56109e295f3dae95c8bbdf98a99f1bc66e
147191 Author: Stefan Kost <ensonic@users.sf.net>
147192 Date:   Sat Mar 6 13:36:38 2010 +0200
147193
147194     docs: exchange "Subversion" with "source code repository"
147195
147196     Fixes the outdated reference.
147197
147198  docs/reference/gobject/tut_gsignal.xml | 2 +-
147199  1 file changed, 1 insertion(+), 1 deletion(-)
147200
147201 commit ada60fd83fdd4fa694d8d872ea7cbe14b09cbfcc
147202 Author: Luca Ferretti <lferrett@gnome.org>
147203 Date:   Sat Mar 6 01:05:40 2010 +0100
147204
147205     Updated Italian translation
147206
147207  po/it.po | 1036
147208  +++++++++++++++++++++++++++++++-------------------------------
147209  1 file changed, 518 insertions(+), 518 deletions(-)
147210
147211 commit bed0e3f14020bce9ea4eabfe846abb2b4cdfc83e
147212 Author: Daniel Nylander <po@danielnylander.se>
147213 Date:   Sat Mar 6 00:28:38 2010 +0100
147214
147215     Updated Swedish translation
147216
147217  po/sv.po | 1391
147218  ++++++++++++++++++++++++++++++++------------------------------
147219  1 file changed, 707 insertions(+), 684 deletions(-)
147220
147221 commit 54e830100de02d49d11842e9464511f160c8fbbc
147222 Author: Fridrich Strba <fridrich.strba@bluewin.ch>
147223 Date:   Fri Mar 5 23:15:45 2010 +0100
147224
147225     Adding new defines first appeared in 2.22 into glibconfig.h.win32.in
147226
147227  glibconfig.h.win32.in | 8 ++++++++
147228  1 file changed, 8 insertions(+)
147229
147230 commit 0772298b9bc43af10ddb53f63e2c6faca6371a82
147231 Author: Claude Paroz <claude@2xlibre.net>
147232 Date:   Fri Mar 5 22:32:07 2010 +0100
147233
147234     Updated French translation
147235
147236  po/fr.po | 964
147237  ++++++++++++++++++++++++++++++++-------------------------------
147238  1 file changed, 483 insertions(+), 481 deletions(-)
147239
147240 commit 6949099124ddd6bed660c146a42800402b5807ea
147241 Author: Gabor Kelemen <kelemeng@gnome.hu>
147242 Date:   Fri Mar 5 22:03:27 2010 +0100
147243
147244     Updated Hungarian translation
147245
147246  po/hu.po | 87
147247  ++++++++++++++++++++++++----------------------------------------
147248  1 file changed, 33 insertions(+), 54 deletions(-)
147249
147250 commit 0edd7cb8a10388e22cd6b3a37295a6ffddf7e693
147251 Author: Ryan Lortie <desrt@desrt.ca>
147252 Date:   Fri Mar 5 15:52:38 2010 -0500
147253
147254     undef the proper macros to avoid warning message
147255
147256  glib/tests/mem-overflow.c | 4 ++--
147257  1 file changed, 2 insertions(+), 2 deletions(-)
147258
147259 commit a3420d8713d6b5425b80f30e5cb61e88bb9d46e2
147260 Author: Behdad Esfahbod <behdad@behdad.org>
147261 Date:   Fri Mar 5 15:48:08 2010 -0500
147262
147263     Add makegalias.pl dep on galias.h and co
147264
147265  glib/Makefile.am | 4 ++--
147266  1 file changed, 2 insertions(+), 2 deletions(-)
147267
147268 commit 4882be674326f85aaef479ba2aa6b63565f818b3
147269 Author: Leonid Kanter <leon@asplinux.ru>
147270 Date:   Fri Mar 5 15:49:12 2010 +0200
147271
147272     update Russian translation
147273
147274  po/ru.po | 81
147275  ++++++++++++++++++++++++++++++++++++++++------------------------
147276  1 file changed, 51 insertions(+), 30 deletions(-)
147277
147278 commit 24768ebd8f3a792a091f5583ab301424f84d77d3
147279 Author: Matej Urbančič <mateju@svn.gnome.org>
147280 Date:   Fri Mar 5 14:32:01 2010 +0100
147281
147282     Updated Slovenian translation
147283
147284  po/sl.po | 1338
147285  ++++++++++++++++++++++++++++++++------------------------------
147286  1 file changed, 697 insertions(+), 641 deletions(-)
147287
147288 commit 7026365db22a12b7606bf1e2defac803b359cf68
147289 Author: Ryan Lortie <desrt@desrt.ca>
147290 Date:   Fri Mar 5 06:10:01 2010 -0500
147291
147292     g_variant_get_strv: support objects and signatures
147293
147294  glib/gvariant.c | 10 ++++++++--
147295  1 file changed, 8 insertions(+), 2 deletions(-)
147296
147297 commit 118d59ba15324b49ab9f8b61332364148102d3fd
147298 Author: Ryan Lortie <desrt@desrt.ca>
147299 Date:   Fri Mar 5 06:09:38 2010 -0500
147300
147301     GVariant: fix some refcounting issues
147302
147303  glib/gvariant.c | 7 +++++--
147304  1 file changed, 5 insertions(+), 2 deletions(-)
147305
147306 commit 3297185f3962bd73714c376c101c891897b999b4
147307 Author: Ivar Smolin <okul@linux.ee>
147308 Date:   Fri Mar 5 13:08:05 2010 +0200
147309
147310     Estonian translation updated
147311
147312  po/et.po | 489
147313  ++-------------------------------------------------------------
147314  1 file changed, 10 insertions(+), 479 deletions(-)
147315
147316 commit 6c58d5f8aeb420bd95caaf6ec62be60b47c819b7
147317 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
147318 Date:   Fri Mar 5 11:16:33 2010 +0200
147319
147320     Updated Lithuanian translation.
147321
147322  po/lt.po | 22 ++++++++++++----------
147323  1 file changed, 12 insertions(+), 10 deletions(-)
147324
147325 commit e0fff9a057dffc795146d5baa9a9e186587344b5
147326 Author: Philip Withnall <philip@tecnocode.co.uk>
147327 Date:   Thu Mar 4 23:54:07 2010 +0000
147328
147329     Updated British English translation
147330
147331  po/en_GB.po | 19 +++++++++++--------
147332  1 file changed, 11 insertions(+), 8 deletions(-)
147333
147334 commit e583d05374fc26de0e52ea20722254cdb081b23c
147335 Author: Kjartan Maraas <kmaraas@gnome.org>
147336 Date:   Thu Mar 4 22:57:03 2010 +0100
147337
147338     Updated Norwegian bokmål translation
147339
147340  po/nb.po | 2 +-
147341  1 file changed, 1 insertion(+), 1 deletion(-)
147342
147343 commit 1b1af2fa240f96fda5361784d1d80a94fae5752c
147344 Author: Kjartan Maraas <kmaraas@gnome.org>
147345 Date:   Thu Mar 4 22:56:37 2010 +0100
147346
147347     Updated Norwegian bokmål translation
147348
147349  po/nb.po | 12 ++++++++----
147350  1 file changed, 8 insertions(+), 4 deletions(-)
147351
147352 commit fe3c945a3fe15b6d4b1177c20f88ac7441d5dca9
147353 Author: Mario Blättermann <mariobl@gnome.org>
147354 Date:   Thu Mar 4 22:02:43 2010 +0100
147355
147356     Updated German translation
147357
147358  po/de.po | 128
147359  ++++++++++++++++++++++++++++++++++-----------------------------
147360  1 file changed, 70 insertions(+), 58 deletions(-)
147361
147362 commit 983fd35c7c38ab54b2e39e25102990184377fbb3
147363 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
147364 Date:   Thu Mar 4 21:31:54 2010 +0100
147365
147366     Updated Basque language
147367
147368  po/eu.po | 8 ++++++--
147369  1 file changed, 6 insertions(+), 2 deletions(-)
147370
147371 commit 976cce06fc863496a595240ceb6af07b90d41313
147372 Author: Jonh Wendell <jwendell@gnome.org>
147373 Date:   Thu Mar 4 17:13:56 2010 -0300
147374
147375     Updated Brazilian Portuguese translation
147376
147377  po/pt_BR.po | 958
147378  ++++++++++++++++++++++++++++++------------------------------
147379  1 file changed, 484 insertions(+), 474 deletions(-)
147380
147381 commit 7504095de09756efec4bc39225986c5db10d6ace
147382 Author: Jonh Wendell <jwendell@gnome.org>
147383 Date:   Thu Mar 4 17:03:13 2010 -0300
147384
147385     Mark a string for translation
147386
147387  gio/gfile.c | 2 +-
147388  1 file changed, 1 insertion(+), 1 deletion(-)
147389
147390 commit 766183c079192d8fb71044770456c8c9662bd5db
147391 Author: Claudio Saavedra <csaavedra@igalia.com>
147392 Date:   Thu Mar 4 19:18:12 2010 +0200
147393
147394     Remove GUtf8InputStream leftover in docs
147395
147396     Fixes build.
147397
147398  docs/reference/gio/gio.types | 1 -
147399  1 file changed, 1 deletion(-)
147400
147401 commit f3425cc38dae31b815db1038dcaac29848840409
147402 Author: Behdad Esfahbod <behdad@behdad.org>
147403 Date:   Thu Mar 4 10:38:31 2010 -0500
147404
147405     Fix galias build breakage with g_malloc_n macros
147406
147407  glib/gmem.c | 15 +++++++++------
147408  1 file changed, 9 insertions(+), 6 deletions(-)
147409
147410 commit c423c3a9c951a64b2c3d3eea67e15fce752a2bd0
147411 Author: Christian Dywan <christian@twotoasts.de>
147412 Date:   Thu Mar 4 11:02:31 2010 +0100
147413
147414     Add licence headers to gnativevolumemonitor.c/h
147415
147416     Fixes bug #609531
147417
147418  gio/gnativevolumemonitor.c | 22 ++++++++++++++++++++++
147419  gio/gnativevolumemonitor.h | 22 ++++++++++++++++++++++
147420  2 files changed, 44 insertions(+)
147421
147422 commit 343cbf25c7104f782b9d0070cb623c7605dab646
147423 Author: Behdad Esfahbod <behdad@behdad.org>
147424 Date:   Tue Feb 2 23:48:42 2010 -0500
147425
147426     Bug 608196 - Overflow-safe g_new family
147427
147428     New public API:
147429
147430     g_malloc_n
147431     g_malloc0_n
147432     g_realloc_n
147433     g_try_malloc_n
147434     g_try_malloc0_n
147435     g_try_realloc_n
147436
147437  docs/reference/glib/glib-sections.txt |   6 ++
147438  docs/reference/glib/tmpl/memory.sgml  |  82 +++++++++++++++++++++++++-
147439  glib/glib.symbols                     |   6 ++
147440  glib/gmem.c                           |  95
147441  +++++++++++++++++++++++++++++-
147442  glib/gmem.h                           |  92 ++++++++++++++++++++++++-----
147443  glib/tests/Makefile.am                |   3 +
147444  glib/tests/mem-overflow.c             | 108
147445  ++++++++++++++++++++++++++++++++++
147446  glib/tests/printf.c                   |   2 +-
147447  glib/tests/rand.c                     |   2 +-
147448  9 files changed, 375 insertions(+), 21 deletions(-)
147449
147450 commit 373f3d8b52ca8b08de0af6062eb284c2a7a856d9
147451 Author: Felix Riemann <friemann@gnome.org>
147452 Date:   Wed Feb 24 12:54:17 2010 +0100
147453
147454     Fix API docs for GZlibCompressor and GZlibDecompressor
147455
147456     Corrects the general descriptions and makes the signals and
147457     implemented
147458     interfaces appear.
147459
147460  docs/reference/gio/gio-sections.txt | 4 ++--
147461  gio/gzlibcompressor.c               | 4 ++--
147462  gio/gzlibdecompressor.c             | 2 +-
147463  3 files changed, 5 insertions(+), 5 deletions(-)
147464
147465 commit 560f5187432fc890725c5bb5c74a0997affb888c
147466 Author: Ryan Lortie <desrt@desrt.ca>
147467 Date:   Wed Mar 3 11:36:52 2010 -0500
147468
147469     GVariantBuilder: loosen assertion check
147470
147471     Don't check that a GVariantBuilder is fully-valid for use when
147472     performing refcounting operations, as these operations may be occuring
147473     after the builder has already been cleared.
147474
147475  glib/gvariant.c | 3 +--
147476  1 file changed, 1 insertion(+), 2 deletions(-)
147477
147478 commit 9a886135c80233a5a40071189df7693151201954
147479 Author: Dan Winship <danw@gnome.org>
147480 Date:   Wed Mar 3 08:35:32 2010 -0500
147481
147482     GResolver: fix Windows 2000 workaround
147483
147484     Move the <wspiapi.h> include from gwin32resolver.c to
147485     gnetworkingprivate.h, since gthreadedresolver.c needs it too.
147486
147487     https://bugzilla.gnome.org/show_bug.cgi?id=611696
147488
147489  gio/gnetworkingprivate.h | 8 ++++++++
147490  gio/gwin32resolver.c     | 8 --------
147491  2 files changed, 8 insertions(+), 8 deletions(-)
147492
147493 commit 67ba99f7abfba0d24719950b55e88024acfc91ae
147494 Author: Kjartan Maraas <kmaraas@gnome.org>
147495 Date:   Wed Mar 3 13:49:10 2010 +0100
147496
147497     Updated Norwegian bokmål translation
147498
147499  po/nb.po | 955
147500  ++++++++++++++++++++++++++++++++-------------------------------
147501  1 file changed, 479 insertions(+), 476 deletions(-)
147502
147503 commit fe6e278a870c7b2a3e76ba9ef17a9b99a4c0c474
147504 Author: Ryan Lortie <desrt@desrt.ca>
147505 Date:   Wed Mar 3 03:37:37 2010 -0500
147506
147507     GVariantBuilder: allow for stack allocation
147508
147509  docs/reference/glib/glib-sections.txt |   2 +
147510  glib/glib.symbols                     |   6 +-
147511  glib/gvariant.c                       | 553
147512  ++++++++++++++++++++--------------
147513  glib/gvariant.h                       |  13 +-
147514  glib/tests/gvariant.c                 |  13 +-
147515  5 files changed, 352 insertions(+), 235 deletions(-)
147516
147517 commit bb0808638c5b4bac11355bc94434d35e76b53364
147518 Author: Gabor Kelemen <kelemeng@gnome.hu>
147519 Date:   Tue Mar 2 17:18:52 2010 +0100
147520
147521     Updated Hungarian translation
147522
147523  po/hu.po | 1030
147524  +++++++++++++++++++++++++++++++-------------------------------
147525  1 file changed, 507 insertions(+), 523 deletions(-)
147526
147527 commit 2927c5e0c628dfe97f2649661db703a30dbebd8b
147528 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
147529 Date:   Tue Mar 2 12:39:33 2010 +0100
147530
147531     Updated Basque language
147532
147533  po/eu.po | 1035
147534  ++++++++++++++++++++++++++++++--------------------------------
147535  1 file changed, 504 insertions(+), 531 deletions(-)
147536
147537 commit 277b9717da6261d089772684669bc55c5a0e911b
147538 Author: Paolo Borelli <pborelli@gnome.org>
147539 Date:   Mon Mar 1 10:24:43 2010 +0100
147540
147541     Remove utf8inputstream leftovers in a few other places
147542
147543  docs/reference/gio/gio-docs.xml     |  1 -
147544  docs/reference/gio/gio-sections.txt | 18 ------------------
147545  gio/giotypes.h                      |  1 -
147546  po/POTFILES.in                      |  1 -
147547  4 files changed, 21 deletions(-)
147548
147549 commit 2bfddf162e686c750beb2af2e4cb2e8d8d523440
147550 Author: Alexander Larsson <alexl@redhat.com>
147551 Date:   Mon Mar 1 09:56:02 2010 +0100
147552
147553     Remove GUtf8InputStream for now
147554
147555     It turns out that the way this worked did not work out for the current
147556     main usecase (gedit) due to issues with how this is best integrated
147557     with GtkTextView. So, in order to not have to support an unused
147558     non-ideal
147559     API forever we remove this before its been in a stable release.
147560
147561     The basic feature seems to have some utility though, so we hope for it
147562     to eventually return in a better form.
147563
147564  gio/Makefile.am               |   2 -
147565  gio/gio.h                     |   1 -
147566  gio/gio.symbols               |   7 -
147567  gio/gutf8inputstream.c        | 327
147568  ------------------------------------------
147569  gio/gutf8inputstream.h        |  80 -----------
147570  gio/tests/Makefile.am         |   4 -
147571  gio/tests/utf8-input-stream.c | 252 --------------------------------
147572  7 files changed, 673 deletions(-)
147573
147574 commit c47e1949e215126c70503843ebb7759449160212
147575 Author: Gil Forcada <gforcada@gnome.org>
147576 Date:   Sun Feb 28 18:55:54 2010 +0100
147577
147578     Updated Catalan translation
147579
147580  po/ca.po | 1009
147581  +++++++++++++++++++++++++++++++-------------------------------
147582  1 file changed, 506 insertions(+), 503 deletions(-)
147583
147584 commit 92d4cfbd1584847ea689146c57f3c79282813ae3
147585 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
147586 Date:   Sat Feb 27 20:40:04 2010 +0800
147587
147588     Updated Traditional Chinese translation(Hong Kong and Taiwan)
147589
147590  po/zh_HK.po | 965
147591  ++++++++++++++++++++++++++++++------------------------------
147592  po/zh_TW.po | 950
147593  ++++++++++++++++++++++++++++++-----------------------------
147594  2 files changed, 962 insertions(+), 953 deletions(-)
147595
147596 commit a3c7406cce2af55aea4ffdf1ceb8b828f5ef3219
147597 Author: Ryan Lortie <desrt@desrt.ca>
147598 Date:   Thu Feb 25 18:09:23 2010 -0500
147599
147600     GVariantTypeInfo: fix thread safety bug
147601
147602     Issue caught by Michael Meeks.  This patch based on his.
147603
147604     GVariantTypeInfo was dropping the reference count on the TypeInfo
147605     structure before removing it from the hash table.  This means that
147606     another thread could come along and grab the value from the hash table
147607     in the meantime.
147608
147609     Solve this by holding the lock on the table before dropping the
147610     reference.
147611
147612     Also: move the hash table initialisation inside of the lock to remove
147613     the standard double-initialisation race plus a more insidious issue
147614     caused by the fact that we free the hash table once it becomes empty.
147615
147616  glib/gvarianttypeinfo.c | 12 +++++++-----
147617  1 file changed, 7 insertions(+), 5 deletions(-)
147618
147619 commit 43b6c2b8f5a9000373b448eca7edea2e3dad4248
147620 Author: Duarte Loreto <happyguy_pt@hotmail.com>
147621 Date:   Thu Feb 25 02:03:17 2010 +0000
147622
147623     Updated Portuguese translation
147624
147625  po/pt.po | 1030
147626  +++++++++++++++++++++++++++++++-------------------------------
147627  1 file changed, 514 insertions(+), 516 deletions(-)
147628
147629 commit 24decf7658368ebcae012d82224627668485137a
147630 Author: Bruce Cowan <bcowan@fastmail.co.uk>
147631 Date:   Wed Feb 24 15:28:15 2010 +0000
147632
147633     Updated British English translation
147634
147635  po/en_GB.po | 1014
147636  ++++++++++++++++++++++++++++++-----------------------------
147637  1 file changed, 508 insertions(+), 506 deletions(-)
147638
147639 commit cf07bb353433234268b599d11afc0b0245fdddae
147640 Author: Leonid Kanter <leon@asplinux.ru>
147641 Date:   Wed Feb 24 10:49:16 2010 +0200
147642
147643     Update Russian translation by Yuri Kozlov <yuray@komyakino.ru>
147644
147645  po/ru.po | 1188
147646  ++++++++++++++++++++++++++++----------------------------------
147647  1 file changed, 538 insertions(+), 650 deletions(-)
147648
147649 commit a495a2122d404fdf2c6cf5e3aa0524cf0437ec30
147650 Author: Saleem Abdulrasool <compnerd@compnerd.org>
147651 Date:   Tue Feb 23 15:28:51 2010 -0800
147652
147653     include gio.h, not giotypes.h
147654
147655     Including giotypes.h in gfiledescriptor.h causes a compilation
147656     failure for users
147657     of the header as giotypes.h may not be included directly.
147658
147659  gio/gfiledescriptorbased.h | 2 +-
147660  1 file changed, 1 insertion(+), 1 deletion(-)
147661
147662 commit 8413dfda9b71ff671a92df2c1d3451fb7c0b2085
147663 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
147664 Date:   Tue Feb 23 23:45:09 2010 +0200
147665
147666     Updated Lithuanian translation.
147667
147668  po/lt.po | 1179
147669  +++++++++++++++++++++++++++++++-------------------------------
147670  1 file changed, 587 insertions(+), 592 deletions(-)
147671
147672 commit ec0e3089c0e80219ad6e7806b27363ac9c990462
147673 Author: Ask H. Larsen <asklarsen@gmail.com>
147674 Date:   Tue Feb 23 22:25:51 2010 +0100
147675
147676     Updated Danish translation
147677
147678  po/da.po | 1018
147679  +++++++++++++++++++++++++++++++-------------------------------
147680  1 file changed, 510 insertions(+), 508 deletions(-)
147681
147682 commit 1903c229a267611a2624409371390a472d97ad4c
147683 Author: Mario Blättermann <mariobl@gnome.org>
147684 Date:   Tue Feb 23 22:23:36 2010 +0100
147685
147686     Updated German translation
147687
147688  po/de.po | 1013
147689  +++++++++++++++++++++++++++++++-------------------------------
147690  1 file changed, 505 insertions(+), 508 deletions(-)
147691
147692 commit 2940285002c3504fb49fb7388d2265b464c92dcc
147693 Author: Ryan Lortie <desrt@desrt.ca>
147694 Date:   Tue Feb 23 12:49:08 2010 -0500
147695
147696     .gitignore gcov output (*.gcov, *.gcno, *.gcda)
147697
147698  .gitignore | 3 +++
147699  1 file changed, 3 insertions(+)
147700
147701 commit cecf61d1c3e8ff07b1595641bad85fb9f9b03ddf
147702 Author: Edward Hervey <bilboed@bilboed.com>
147703 Date:   Mon Dec 7 11:23:55 2009 +0100
147704
147705     gobject: Don't use G_PARAM_SPEC_VALUE_TYPE when we know the pspec
147706     is valid
147707
147708     https://bugzilla.gnome.org/show_bug.cgi?id=605667
147709
147710  gobject/gobject.c | 26 +++++++++++++-------------
147711  1 file changed, 13 insertions(+), 13 deletions(-)
147712
147713 commit a7cc500d3829db1a8757ae940db09869b78bdca8
147714 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
147715 Date:   Tue Feb 23 18:19:16 2010 +0100
147716
147717     Test for unexisting files in $TMP and not in $HOME
147718
147719     Some buildd environments have an unwritable $HOME, which makes the
147720     test that looks for an unexisting file there fail. Use $TMP instead,
147721     which should be more reliable.
147722
147723     https://bugzilla.gnome.org/show_bug.cgi?id=610860
147724
147725  gio/tests/readwrite.c | 2 +-
147726  1 file changed, 1 insertion(+), 1 deletion(-)
147727
147728 commit 355246579ee08753e80bef5d31816a6ef52da73b
147729 Author: Alexander Shopov <ash@contact.bg>
147730 Date:   Tue Feb 23 09:30:39 2010 +0200
147731
147732     Updated Bulgarian translation
147733
147734  po/bg.po | 973
147735  ++++++++++++++++++++++++++++++++-------------------------------
147736  1 file changed, 488 insertions(+), 485 deletions(-)
147737
147738 commit 1f66523ad325c301d9caf7130b99d3fd74940338
147739 Author: Ryan Lortie <desrt@desrt.ca>
147740 Date:   Tue Feb 23 02:00:11 2010 -0500
147741
147742     Fix backward logic in g_return_if_fail().
147743
147744  glib/gvariant.c | 8 ++++----
147745  1 file changed, 4 insertions(+), 4 deletions(-)
147746
147747 commit 360b9b540ee5e88de01a4c8aaf16c84f6cf23dc8
147748 Author: Ryan Lortie <desrt@desrt.ca>
147749 Date:   Tue Feb 23 01:59:57 2010 -0500
147750
147751     GVariant: Improve test coverage.
147752
147753  glib/tests/gvariant.c | 253
147754  ++++++++++++++++++++++++++++++++++++++++++++++++--
147755  1 file changed, 245 insertions(+), 8 deletions(-)
147756
147757 commit 202d7d37d6ce066291504276810c350c9a3feb7a
147758 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
147759 Date:   Fri Feb 19 19:00:02 2010 +0100
147760
147761     Don't fail a couple of tests when running as root
147762
147763     root can access and write to a directory when it doesn't have
147764     exec and write permissions respectively. So expect the tests that
147765     check that to succeed rather than to fail when running as root.
147766
147767     https://bugzilla.gnome.org/show_bug.cgi?id=552912
147768
147769  gio/tests/live-g-file.c | 18 ++++++++++++++++--
147770  1 file changed, 16 insertions(+), 2 deletions(-)
147771
147772 commit 4535683b3f42b6840e01bd94fe6ea792b0ebeecf
147773 Author: Alexander Larsson <alexl@redhat.com>
147774 Date:   Mon Feb 22 12:37:16 2010 +0100
147775
147776     Keep metadata when files are renamed and trashed
147777
147778     This fixes https://bugzilla.gnome.org/show_bug.cgi?id=609813
147779
147780  gio/glocalfile.c | 18 ++++++++++++++++--
147781  1 file changed, 16 insertions(+), 2 deletions(-)
147782
147783 commit 515434bdcb63073d62b424c4b352a9d509cee5e6
147784 Author: Ryan Lortie <desrt@desrt.ca>
147785 Date:   Mon Feb 22 00:39:01 2010 -0500
147786
147787     GVariantIter, GVariantBuilder
147788
147789  docs/reference/glib/glib-sections.txt     |   22 +
147790  docs/reference/glib/tmpl/glib-unused.sgml |   67 --
147791  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
147792  docs/reference/glib/tmpl/version.sgml     |   68 ++
147793  glib/glib.symbols                         |   18 +
147794  glib/gvariant.c                           | 1531
147795  ++++++++++++++++++++++-------
147796  glib/gvariant.h                           |   36 +
147797  glib/gvarianttype.c                       |   17 +
147798  glib/gvarianttype.h                       |    1 +
147799  9 files changed, 1367 insertions(+), 398 deletions(-)
147800
147801 commit b9d728474ebc51c0d4ff46cb44d97134730174fc
147802 Author: Ryan Lortie <desrt@desrt.ca>
147803 Date:   Sun Feb 21 19:39:33 2010 -0500
147804
147805     Remove redudant check for direct #include gslice.h
147806
147807     This was added before we had a standardised header check and not
147808     removed
147809     when the standard check was added.
147810
147811  glib/gslice.c | 2 ++
147812  glib/gslice.h | 4 ----
147813  2 files changed, 2 insertions(+), 4 deletions(-)
147814
147815 commit 0a1ce31b6e8d3a7683ae5164d51e325d3669f53f
147816 Author: Matthias Clasen <mclasen@redhat.com>
147817 Date:   Sun Feb 21 21:38:33 2010 -0500
147818
147819     Bump version
147820
147821  configure.in | 2 +-
147822  1 file changed, 1 insertion(+), 1 deletion(-)
147823
147824 commit 7fea53a4a290f1cd2c052320b21ee3405e1ed605
147825 Author: Matthias Clasen <mclasen@redhat.com>
147826 Date:   Sun Feb 21 21:37:33 2010 -0500
147827
147828     2.23.4
147829
147830  po/am.po          |  115 ++---
147831  po/ar.po          |  115 ++---
147832  po/as.po          |  115 ++---
147833  po/ast.po         |  115 ++---
147834  po/az.po          |  115 ++---
147835  po/be.po          |  116 ++---
147836  po/be@latin.po    |  116 ++---
147837  po/bg.po          |  115 ++---
147838  po/bn.po          |  115 ++---
147839  po/bn_IN.po       |  115 ++---
147840  po/bs.po          |  115 ++---
147841  po/ca.po          |  115 ++---
147842  po/ca@valencia.po |  115 ++---
147843  po/cs.po          |  942 +++++++++++++++++++-------------------
147844  po/cy.po          |  115 ++---
147845  po/da.po          |  115 ++---
147846  po/de.po          |  956 +++++++++++++++++++-------------------
147847  po/dz.po          |  115 ++---
147848  po/el.po          |  115 ++---
147849  po/en@shaw.po     |  115 ++---
147850  po/en_CA.po       |  115 ++---
147851  po/en_GB.po       |  115 ++---
147852  po/eo.po          |  115 ++---
147853  po/es.po          |  951 +++++++++++++++++++-------------------
147854  po/et.po          |  477 ++++++++++++++++++-
147855  po/eu.po          |  115 ++---
147856  po/fa.po          |  115 ++---
147857  po/fi.po          |  115 ++---
147858  po/fr.po          |  115 ++---
147859  po/ga.po          |  115 ++---
147860  po/gl.po          |  942 +++++++++++++++++++-------------------
147861  po/gu.po          |  115 ++---
147862  po/he.po          |  115 ++---
147863  po/hi.po          |  115 ++---
147864  po/hr.po          |  115 ++---
147865  po/hu.po          |  115 ++---
147866  po/hy.po          |  115 ++---
147867  po/id.po          |  115 ++---
147868  po/is.po          |  115 ++---
147869  po/it.po          |  115 ++---
147870  po/ja.po          |  115 ++---
147871  po/ka.po          |  115 ++---
147872  po/kn.po          |  115 ++---
147873  po/ko.po          |  952 +++++++++++++++++++-------------------
147874  po/ku.po          |  115 ++---
147875  po/lt.po          |  115 ++---
147876  po/lv.po          |  115 ++---
147877  po/mai.po         |  115 ++---
147878  po/mg.po          |  115 ++---
147879  po/mk.po          |  115 ++---
147880  po/ml.po          |  115 ++---
147881  po/mn.po          |  115 ++---
147882  po/mr.po          |  115 ++---
147883  po/ms.po          |  115 ++---
147884  po/nb.po          |  115 ++---
147885  po/ne.po          |  115 ++---
147886  po/nl.po          |  116 ++---
147887  po/nn.po          |  115 ++---
147888  po/oc.po          |  115 ++---
147889  po/or.po          |  115 ++---
147890  po/pa.po          |  115 ++---
147891  po/pl.po          |  942 +++++++++++++++++++-------------------
147892  po/ps.po          |  115 ++---
147893  po/pt.po          |  115 ++---
147894  po/pt_BR.po       |  115 ++---
147895  po/ro.po          |  954 +++++++++++++++++++-------------------
147896  po/ru.po          |  115 ++---
147897  po/rw.po          |  116 ++---
147898  po/si.po          |  115 ++---
147899  po/sk.po          |  115 ++---
147900  po/sl.po          | 1323
147901  +++++++++++++++++++++++++----------------------------
147902  po/sq.po          |  119 ++---
147903  po/sr.po          |  115 ++---
147904  po/sr@ije.po      |  115 ++---
147905  po/sr@latin.po    |  115 ++---
147906  po/sv.po          |  115 ++---
147907  po/ta.po          |  115 ++---
147908  po/te.po          |  115 ++---
147909  po/th.po          |  115 ++---
147910  po/tl.po          |  115 ++---
147911  po/tr.po          |  115 ++---
147912  po/tt.po          |  115 ++---
147913  po/uk.po          |  115 ++---
147914  po/vi.po          |  115 ++---
147915  po/wa.po          |  115 ++---
147916  po/xh.po          |  115 ++---
147917  po/yi.po          |  115 ++---
147918  po/zh_CN.po       |  115 ++---
147919  po/zh_HK.po       |  960 +++++++++++++++++++-------------------
147920  po/zh_TW.po       |  945 +++++++++++++++++++-------------------
147921  90 files changed, 10110 insertions(+), 9327 deletions(-)
147922
147923 commit 9a08cd5b042a1550cd446724e1ce71ff5379ed2b
147924 Author: Matthias Clasen <mclasen@redhat.com>
147925 Date:   Sun Feb 21 20:28:34 2010 -0500
147926
147927     More distcheck fixes
147928
147929  glib/Makefile.am | 2 ++
147930  1 file changed, 2 insertions(+)
147931
147932 commit ef497e8e64100f672509b8398a9805677ce80bcb
147933 Author: Matthias Clasen <mclasen@redhat.com>
147934 Date:   Sun Feb 21 20:11:33 2010 -0500
147935
147936     Fix some distcheck issues
147937
147938  glib/Makefile.am | 1 -
147939  1 file changed, 1 deletion(-)
147940
147941 commit 3983418c25037dd01fea4b7a52eecdc703535d78
147942 Author: Matthias Clasen <mclasen@redhat.com>
147943 Date:   Sun Feb 21 19:55:02 2010 -0500
147944
147945     Fix up GFileDescriptorBased docs
147946
147947  docs/reference/gio/gio-docs.xml     |  1 +
147948  docs/reference/gio/gio-sections.txt | 13 +++++++++++++
147949  docs/reference/gio/gio.types        |  1 +
147950  gio/gfiledescriptorbased.c          |  4 ++--
147951  4 files changed, 17 insertions(+), 2 deletions(-)
147952
147953 commit 03fc92784d0ba995883fa2cbae96531ff3db8672
147954 Author: Matthias Clasen <mclasen@redhat.com>
147955 Date:   Sun Feb 21 19:48:22 2010 -0500
147956
147957     Add indices for 2.24 additions
147958
147959  docs/reference/glib/glib-docs.sgml       | 4 ++++
147960  docs/reference/gobject/gobject-docs.sgml | 4 ++++
147961  2 files changed, 8 insertions(+)
147962
147963 commit 80a160c7c6c1028febfda3d5bf3b557406a9555c
147964 Author: Matthias Clasen <mclasen@redhat.com>
147965 Date:   Sun Feb 21 19:46:57 2010 -0500
147966
147967     Small doc fixes
147968
147969  docs/reference/glib/glib-sections.txt       | 5 +++++
147970  docs/reference/gobject/gobject-sections.txt | 2 ++
147971  2 files changed, 7 insertions(+)
147972
147973 commit 2de84d65943c29b86c24f2da9c9e7ca094e9c3a6
147974 Author: Matthias Clasen <mclasen@redhat.com>
147975 Date:   Sun Feb 21 19:42:37 2010 -0500
147976
147977     Fix up make check
147978
147979  gio/gfiledescriptorbased.c |  2 ++
147980  gio/gio.symbols            | 13 ++++++++++---
147981  2 files changed, 12 insertions(+), 3 deletions(-)
147982
147983 commit fd751cc2a2906bf4fd19cadacf202de9819247c4
147984 Author: Matthias Clasen <mclasen@redhat.com>
147985 Date:   Sun Feb 21 19:17:50 2010 -0500
147986
147987     More updates
147988
147989  NEWS | 8 +++++++-
147990  1 file changed, 7 insertions(+), 1 deletion(-)
147991
147992 commit e0e57fd97d156e860f1211887b6f302c68c86202
147993 Author: Matthias Clasen <mclasen@redhat.com>
147994 Date:   Sun Feb 21 17:59:15 2010 -0500
147995
147996     Fix a doc typo.
147997
147998     Reported in bug 608063 by Дилян Палаузов.
147999
148000  glib/goption.h | 10 +++++-----
148001  1 file changed, 5 insertions(+), 5 deletions(-)
148002
148003 commit dcdc409cd88f6d47eb54a7eee528be6c8667d394
148004 Author: Matthias Clasen <mclasen@redhat.com>
148005 Date:   Sun Feb 21 16:29:15 2010 -0500
148006
148007     Fix the large array test to work
148008
148009     Fix by Sven Herzberg, bug 568760
148010
148011  glib/tests/array-test.c | 8 +++++---
148012  1 file changed, 5 insertions(+), 3 deletions(-)
148013
148014 commit 21080a33e12e87144e0534cd18b3699a9dbc2f36
148015 Author: Matthias Clasen <mclasen@redhat.com>
148016 Date:   Sun Feb 21 16:12:35 2010 -0500
148017
148018     Add missign single include guards
148019
148020     Reported in bug 609530. patch by Christian Dywan.
148021
148022  gio/gcharsetconverter.h    | 4 ++++
148023  gio/gnativevolumemonitor.h | 4 ++++
148024  gio/gzlibcompressor.h      | 4 ++++
148025  gio/gzlibdecompressor.h    | 4 ++++
148026  4 files changed, 16 insertions(+)
148027
148028 commit dd7bd61c5301f92408ccb420a5bbd094faa863c3
148029 Author: Matthias Clasen <mclasen@redhat.com>
148030 Date:   Sun Feb 21 16:04:21 2010 -0500
148031
148032     Documentation improvement
148033
148034     Document the size requirements on output buffer in
148035     g_base64_encode_close.
148036     Patch by Christian Persch, bug 609564.
148037
148038  glib/gbase64.c | 8 ++++++--
148039  1 file changed, 6 insertions(+), 2 deletions(-)
148040
148041 commit 6c1a914d511b9a94fbeb3e30d93608c3f537c0a7
148042 Author: Matthias Clasen <mclasen@redhat.com>
148043 Date:   Sun Feb 21 15:55:10 2010 -0500
148044
148045     Fix build on Solaris 8
148046
148047     System header fun. See bug 610131.
148048
148049  configure.in             | 2 +-
148050  gio/libasyncns/asyncns.c | 5 +++++
148051  2 files changed, 6 insertions(+), 1 deletion(-)
148052
148053 commit de6914a46a0af720de3df34539e61973e9d4446b
148054 Author: Matthias Clasen <mclasen@redhat.com>
148055 Date:   Sun Feb 21 15:32:08 2010 -0500
148056
148057     Add a pointer to G_DEFINE_INTERFACE
148058
148059  docs/reference/gobject/tut_gtype.xml | 7 +++++++
148060  1 file changed, 7 insertions(+)
148061
148062 commit ecb45f43824cdae003cf1280eb0c13039619d6b5
148063 Author: Matthias Clasen <mclasen@redhat.com>
148064 Date:   Sun Feb 21 15:28:04 2010 -0500
148065
148066     Fix an oversight
148067
148068     _Always_ explicitly compare strcmp to 0... this was pointed out in
148069     bug 610484 by Christian Persch.
148070
148071  glib/gvariant.c | 2 +-
148072  1 file changed, 1 insertion(+), 1 deletion(-)
148073
148074 commit 19e438556cd0d958b34cd9a63bd528d680d77c45
148075 Author: Matthias Clasen <mclasen@redhat.com>
148076 Date:   Sun Feb 21 15:19:06 2010 -0500
148077
148078     Updates
148079
148080  NEWS | 30 ++++++++++++++++++++++++++++++
148081  1 file changed, 30 insertions(+)
148082
148083 commit e377a6f4816ceef23a730c6e431d9ccbb052e7f0
148084 Author: Fran Diéguez <frandieguez@ubuntu.com>
148085 Date:   Sat Feb 20 22:22:04 2010 +0100
148086
148087     Updated Galician Translation
148088
148089  po/gl.po | 119
148090  +++++++++++++++++++++++++++++++++------------------------------
148091  1 file changed, 62 insertions(+), 57 deletions(-)
148092
148093 commit af22e5739ba89a9795f046ddaf00a506b77c5a8e
148094 Author: Piotr Drąg <piotrdrag@gmail.com>
148095 Date:   Sat Feb 20 22:20:04 2010 +0100
148096
148097     Updated Polish translation
148098
148099  po/pl.po | 1097
148100  +++++++++++++++++++++++++++++++-------------------------------
148101  1 file changed, 552 insertions(+), 545 deletions(-)
148102
148103 commit 5047fd7f688dc0a3e4c148864f63961389bc83f9
148104 Author: Colin Walters <walters@verbum.org>
148105 Date:   Fri Feb 19 16:06:22 2010 -0500
148106
148107     [gutf8.c] Add a bit of documentation to UNICODE_VALID
148108
148109  glib/gutf8.c | 18 +++++++++++++++++-
148110  1 file changed, 17 insertions(+), 1 deletion(-)
148111
148112 commit ed3c914cdbdd02d1af6d2f6a3a3f3a9fdc8dc1c2
148113 Author: Ryan Lortie <desrt@desrt.ca>
148114 Date:   Fri Feb 19 10:42:53 2010 -0500
148115
148116     Merge the main public API of GVariant
148117
148118  docs/reference/glib/glib-sections.txt |   60 +-
148119  glib/Makefile.am                      |    1 +
148120  glib/glib.symbols                     |   56 +
148121  glib/gvariant-core.c                  |   18 +
148122  glib/gvariant.c                       | 1858
148123  +++++++++++++++++++++++++++++++++
148124  glib/gvariant.h                       |   95 +-
148125  glib/tests/gvariant.c                 |  179 +++-
148126  7 files changed, 2259 insertions(+), 8 deletions(-)
148127
148128 commit afa5dc0c6d9e1aa9b6e057d93562e6ee5796bf46
148129 Author: Petr Kovar <pknbe@volny.cz>
148130 Date:   Thu Feb 18 20:07:56 2010 +0100
148131
148132     Update Czech translation
148133
148134  po/cs.po | 947
148135  ++++++++++++++++++++++++++++++++-------------------------------
148136  1 file changed, 480 insertions(+), 467 deletions(-)
148137
148138 commit 48f74cab395044a07e1220440cdc816db01b9984
148139 Author: Christian Kellner <gicmo@gnome.org>
148140 Date:   Thu Feb 18 15:49:58 2010 +0100
148141
148142     Move event support in the inotify backend
148143
148144     This adds support for G_FILE_MONITOR_SEND_MOVED events when
148145     requested by
148146     the user to the inotify backend. Last part to fix bug #547890.
148147     Based heavily on a patch by Martyn Russel <martyn@lanedo.com>.
148148
148149  gio/inotify/ginotifydirectorymonitor.c |  7 +++--
148150  gio/inotify/ginotifyfilemonitor.c      |  9 ++++++-
148151  gio/inotify/inotify-helper.c           | 49
148152  +++++++++++++++++++++++++++++-----
148153  gio/inotify/inotify-kernel.c           |  4 +--
148154  gio/inotify/inotify-path.c             | 18 +++++++++++++
148155  gio/inotify/inotify-path.h             |  8 +++---
148156  gio/inotify/inotify-sub.c              |  6 +++--
148157  gio/inotify/inotify-sub.h              |  3 ++-
148158  8 files changed, 86 insertions(+), 18 deletions(-)
148159
148160 commit 239af977126a4a4b6c68cb43e0876847c7ce2211
148161 Author: Christian Kellner <gicmo@gnome.org>
148162 Date:   Thu Feb 18 15:43:45 2010 +0100
148163
148164     GLocalFileMonitor: Support for GFileMonitorFlags
148165
148166     Evaluate and remember GFileMonitorFlags. This is a part of move
148167     event support for fs-monitoring (bug #547890).
148168
148169  gio/glocalfilemonitor.c | 28 +++++++++++++++++++++++++---
148170  gio/glocalfilemonitor.h |  1 +
148171  2 files changed, 26 insertions(+), 3 deletions(-)
148172
148173 commit 41956b237601a1c5ded0ba5e8821b9f5d09278be
148174 Author: Christian Kellner <gicmo@gnome.org>
148175 Date:   Thu Feb 18 15:40:13 2010 +0100
148176
148177     Move event support for fs-monitoring: Event & flag
148178
148179     Add a G_FILE_MONITOR_SEND_MOVED flag indicating the API user
148180     wants to receive the new G_FILE_MOINOTR_EVENT_MOVED event
148181     instead of single CREATED/DELETED events.
148182     First part of bug #547890.
148183
148184  gio/gioenums.h | 12 ++++++++++--
148185  1 file changed, 10 insertions(+), 2 deletions(-)
148186
148187 commit a5dc1af0a230ecfca2dac7fa0dcdf8359537a9f6
148188 Author: Ivar Smolin <okul@linux.ee>
148189 Date:   Thu Feb 18 11:46:06 2010 +0200
148190
148191     Estonian translation updated
148192
148193  po/et.po | 511
148194  +++------------------------------------------------------------
148195  1 file changed, 21 insertions(+), 490 deletions(-)
148196
148197 commit e1cc5a5fecc1847a6080435fc8a40f2d8d534bbb
148198 Author: Mario Blättermann <mariobl@gnome.org>
148199 Date:   Wed Feb 17 09:00:04 2010 +0100
148200
148201     Updated German translation
148202
148203  po/de.po | 1022
148204  +++++++++++++++++++++++++++++++-------------------------------
148205  1 file changed, 515 insertions(+), 507 deletions(-)
148206
148207 commit 63a6666ab7a54c9584b6579e323301f3528e86b3
148208 Author: Benjamin Otte <otte@redhat.com>
148209 Date:   Wed Feb 17 08:45:28 2010 +0100
148210
148211     Make g_type_interface_prerequisites() only return one instantiable
148212     type
148213
148214     Previously, the code had a heisenbug and could potentially return
148215     superclasses, too. In fact, it was based on the behavior of malloc.
148216
148217     https://bugzilla.redhat.com/show_bug.cgi?id=554678
148218
148219  gobject/gtype.c | 8 +++++---
148220  1 file changed, 5 insertions(+), 3 deletions(-)
148221
148222 commit 9fdbae9344a04479ccb601ebd4ae2c709e7856d9
148223 Author: Matej Urbančič <mateju@svn.gnome.org>
148224 Date:   Tue Feb 16 12:38:11 2010 +0100
148225
148226     Updated Slovenian translation
148227
148228  po/sl.po | 163
148229  ++++++++++++++++++++++++++++++++-------------------------------
148230  1 file changed, 84 insertions(+), 79 deletions(-)
148231
148232 commit b899bfc7415ec76ef563de3fc945b84675357464
148233 Author: Ryan Lortie <desrt@desrt.ca>
148234 Date:   Mon Feb 15 19:11:58 2010 -0500
148235
148236     GVariant: create child instance from its own data
148237
148238     also: white-space fix in the serialiser
148239
148240  glib/gvariant-core.c       | 8 ++++++--
148241  glib/gvariant-serialiser.c | 1 -
148242  2 files changed, 6 insertions(+), 3 deletions(-)
148243
148244 commit 7fb9d536c0c89800f745ea2c05380efd8f371bf1
148245 Author: Changwoo Ryu <cwryu@debian.org>
148246 Date:   Tue Feb 16 03:42:19 2010 +0900
148247
148248     Updated Korean translation
148249
148250  po/ko.po | 1032
148251  +++++++++++++++++++++++++++++++-------------------------------
148252  1 file changed, 517 insertions(+), 515 deletions(-)
148253
148254 commit 68505d5a9f0b2cbacee4eafa3ba754612f052a5f
148255 Author: Jorge González <jorgegonz@svn.gnome.org>
148256 Date:   Mon Feb 15 17:54:26 2010 +0100
148257
148258     Updated Spanish translation
148259
148260  po/es.po | 958
148261  ++++++++++++++++++++++++++++++++-------------------------------
148262  1 file changed, 483 insertions(+), 475 deletions(-)
148263
148264 commit 36d29e06f9459ce28206d212667aee3adc1fd780
148265 Author: Fran Diéguez <frandieguez@ubuntu.com>
148266 Date:   Mon Feb 15 17:10:21 2010 +0100
148267
148268     Updated Galician Translation
148269
148270  po/gl.po | 1259
148271  ++++++++++++++++++++++++++++++++------------------------------
148272  1 file changed, 641 insertions(+), 618 deletions(-)
148273
148274 commit bb4f63d6390fe5efd183f259e5bd891f89de9e24
148275 Author: Christian Kellner <gicmo@gnome.org>
148276 Date:   Sun Feb 7 17:23:38 2010 +0100
148277
148278     GFile: Support for splice(2) in copy_fallback
148279
148280     The (linux specific) system call splice can be
148281     used to transfer data between file descriptors
148282     whitout copying them into user space.
148283     See bug #604086 for additional details.
148284
148285  configure.in |   1 +
148286  gio/gfile.c  | 187
148287  +++++++++++++++++++++++++++++++++++++++++++++++++++++------
148288  2 files changed, 170 insertions(+), 18 deletions(-)
148289
148290 commit 28f90db1edf938c04f0b5c8a2f54f8add50db234
148291 Author: Christian Kellner <gicmo@gnome.org>
148292 Date:   Sun Feb 7 17:18:06 2010 +0100
148293
148294     GLocalFileOutputStream: Implement GFileDescriptorBased
148295
148296     Also convert GLocalFileIOStream to use the new interface to obtain
148297     the file descriptor.
148298
148299  gio/glocalfileiostream.c     |  3 ++-
148300  gio/glocalfileoutputstream.c | 30 +++++++++++++++++++++++-------
148301  gio/glocalfileoutputstream.h |  1 -
148302  3 files changed, 25 insertions(+), 9 deletions(-)
148303
148304 commit 670f6210ced672eb9c8a500b3dd6cfd22346472b
148305 Author: Christian Kellner <gicmo@gnome.org>
148306 Date:   Sun Feb 7 17:17:44 2010 +0100
148307
148308     GLocalFileInputStream: Implement GFileDescriptorBased
148309
148310  gio/glocalfileinputstream.c | 22 +++++++++++++++++++++-
148311  1 file changed, 21 insertions(+), 1 deletion(-)
148312
148313 commit 4536a4adbc290f56f3686dec0c8e05c15049a602
148314 Author: Christian Kellner <gicmo@gnome.org>
148315 Date:   Sun Feb 7 14:51:01 2010 +0100
148316
148317     GFileDescriptorBased: New interface
148318
148319     New interface for file descriptor based io object. The interface
148320     is only exported on unix based systems. See bug 604086.
148321
148322  gio/Makefile.am            |  3 ++
148323  gio/gfiledescriptorbased.c | 72
148324  ++++++++++++++++++++++++++++++++++++++++++++++
148325  gio/gfiledescriptorbased.h | 63 ++++++++++++++++++++++++++++++++++++++++
148326  gio/giotypes.h             |  1 +
148327  4 files changed, 139 insertions(+)
148328
148329 commit 3840151012b6ed01bfa9aada2914cce974398d0d
148330 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
148331 Date:   Mon Feb 15 19:15:38 2010 +0800
148332
148333     Updated Traditional Chinese translation(Hong Kong and Taiwan)
148334
148335  po/zh_HK.po | 1028
148336  +++++++++++++++++++++++++++++------------------------------
148337  po/zh_TW.po | 1015
148338  +++++++++++++++++++++++++++++-----------------------------
148339  2 files changed, 1015 insertions(+), 1028 deletions(-)
148340
148341 commit b37da7134b127e6c92e7002150077515dc7d42b4
148342 Author: Alexander Larsson <alexl@redhat.com>
148343 Date:   Mon Feb 15 10:13:10 2010 +0100
148344
148345     Set result_uncertain in win32 g_content_type_guess implementation
148346
148347     Fixes bug #609143
148348
148349  gio/gcontenttype.c | 3 +++
148350  1 file changed, 3 insertions(+)
148351
148352 commit 83c6087dcc2168cc41db3a328bbd30341ac3955b
148353 Author: Lucian Grijincu <lucian.grijincu@gmail.com>
148354 Date:   Sat Feb 13 19:35:42 2010 +0200
148355
148356     Updated Romanian translation
148357
148358  po/ro.po | 1025
148359  +++++++++++++++++++++++++++++++-------------------------------
148360  1 file changed, 510 insertions(+), 515 deletions(-)
148361
148362 commit e66d66c5559f4f0423d015a4d006f170dcb5d582
148363 Author: Ryan Lortie <desrt@desrt.ca>
148364 Date:   Thu Feb 11 16:52:20 2010 -0500
148365
148366     GVariant: lock before freeing, to avoid assert
148367
148368  glib/gvariant-core.c | 2 ++
148369  1 file changed, 2 insertions(+)
148370
148371 commit fd3923aba2f827b47c54edc9728c953b9520fa52
148372 Author: Benjamin Otte <otte@redhat.com>
148373 Date:   Thu Feb 11 21:08:57 2010 +0100
148374
148375     Move offsets array from interface data member to TypeNode
148376
148377     We need to assign offsets when the interface is not yet instantiated.
148378
148379  gobject/gtype.c | 12 ++++++------
148380  1 file changed, 6 insertions(+), 6 deletions(-)
148381
148382 commit 61b649cffd26c3feafe4158da01ebb1394a1b574
148383 Author: Benjamin Otte <otte@redhat.com>
148384 Date:   Thu Feb 11 21:05:41 2010 +0100
148385
148386     Move prerequisites out of _prot struct
148387
148388     Also fix the naming (including typo)
148389
148390  gobject/gtype.c | 8 ++++----
148391  1 file changed, 4 insertions(+), 4 deletions(-)
148392
148393 commit 1e6b18422563bc428e17e8a4e3c84dac8ed02ab2
148394 Author: Ryan Lortie <desrt@desrt.ca>
148395 Date:   Wed Feb 10 13:59:14 2010 -0500
148396
148397     add performance tests to gitignore
148398
148399  tests/gobject/.gitignore | 2 ++
148400  1 file changed, 2 insertions(+)
148401
148402 commit 3e30e8a87e18952e9c26c0d05f5c336a110f2bed
148403 Author: Ryan Lortie <desrt@desrt.ca>
148404 Date:   Wed Feb 10 11:29:12 2010 -0500
148405
148406     make tests not dynamic link against /lib/libglib
148407
148408     For some reason, even though the tests are linked against
148409     libgobject.la
148410     and libgobject.la mentions libglib.la as a dependency, the tests are
148411     running against the system glib instead of the in-tree one.
148412
148413     Adding the libglib.la file as an explicit LDFLAG fixes it.
148414
148415  tests/gobject/Makefile.am | 8 +++++++-
148416  1 file changed, 7 insertions(+), 1 deletion(-)
148417
148418 commit 1e655eb02c6cadee45a28df359327ce9fb41c6a5
148419 Author: Ryan Lortie <desrt@desrt.ca>
148420 Date:   Wed Feb 10 11:13:06 2010 -0500
148421
148422     merge GVariant
148423
148424  docs/reference/glib/Makefile.am             |   7 +-
148425  docs/reference/glib/glib-docs.sgml          |   1 +
148426  docs/reference/glib/glib-sections.txt       |  18 +
148427  docs/reference/glib/tmpl/.gitignore         |   1 +
148428  docs/reference/gobject/gobject-sections.txt |   2 +
148429  glib/Makefile.am                            |   4 +
148430  glib/glib.h                                 |   1 +
148431  glib/glib.symbols                           |  13 +
148432  glib/gvariant-core.c                        | 855
148433  ++++++++++++++++++++++++++++
148434  glib/gvariant-core.h                        |  46 ++
148435  glib/gvariant.h                             |  47 ++
148436  gobject/gboxed.c                            |  27 +
148437  gobject/gboxed.h                            |  18 +
148438  gobject/gobject.symbols                     |   2 +
148439  14 files changed, 1039 insertions(+), 3 deletions(-)
148440
148441 commit 2afe2325c4c9e42dab8ebfed11b86d24715837e0
148442 Author: Matej Urbančič <mateju@svn.gnome.org>
148443 Date:   Wed Feb 10 16:34:53 2010 +0100
148444
148445     Updated Slovenian translation
148446
148447  po/sl.po | 1352
148448  ++++++++++++++++++++++++++++++++------------------------------
148449  1 file changed, 701 insertions(+), 651 deletions(-)
148450
148451 commit 243e340d6edde4d7ae1c45b3041489332f83a6d5
148452 Author: Matthias Clasen <mclasen@redhat.com>
148453 Date:   Tue Feb 9 10:35:01 2010 -0500
148454
148455     bump version
148456
148457  configure.in | 2 +-
148458  1 file changed, 1 insertion(+), 1 deletion(-)
148459
148460 commit 1831ff2d30ee837179d9d79d9dbf36016564e0f0
148461 Author: Matthias Clasen <mclasen@redhat.com>
148462 Date:   Tue Feb 9 10:20:37 2010 -0500
148463
148464     2.23.3
148465
148466  po/am.po          |  250 +++++-----
148467  po/ar.po          |  254 +++++-----
148468  po/as.po          |  254 +++++-----
148469  po/ast.po         |  254 +++++-----
148470  po/az.po          |  253 +++++-----
148471  po/be.po          |  263 ++++++-----
148472  po/be@latin.po    |  260 ++++++-----
148473  po/bg.po          |  254 +++++-----
148474  po/bn.po          |  254 +++++-----
148475  po/bn_IN.po       |  254 +++++-----
148476  po/bs.po          |  253 +++++-----
148477  po/ca.po          |  254 +++++-----
148478  po/ca@valencia.po |  254 +++++-----
148479  po/cs.po          |  940 +++++++++++++++++++------------------
148480  po/cy.po          |  254 +++++-----
148481  po/da.po          |  254 +++++-----
148482  po/de.po          |  254 +++++-----
148483  po/dz.po          |  253 +++++-----
148484  po/el.po          |  254 +++++-----
148485  po/en@shaw.po     |  254 +++++-----
148486  po/en_CA.po       |  254 +++++-----
148487  po/en_GB.po       |  254 +++++-----
148488  po/eo.po          |  251 +++++-----
148489  po/es.po          |  955 +++++++++++++++++++-------------------
148490  po/et.po          |  254 +++++-----
148491  po/eu.po          |  255 +++++-----
148492  po/fa.po          |  253 +++++-----
148493  po/fi.po          |  254 +++++-----
148494  po/fr.po          |  950 ++++++++++++++++++-------------------
148495  po/ga.po          |  251 +++++-----
148496  po/gl.po          |  254 +++++-----
148497  po/gu.po          |  254 +++++-----
148498  po/he.po          |  254 +++++-----
148499  po/hi.po          |  254 +++++-----
148500  po/hr.po          |  253 +++++-----
148501  po/hu.po          |  254 +++++-----
148502  po/hy.po          |  251 +++++-----
148503  po/id.po          |  253 +++++-----
148504  po/is.po          |  253 +++++-----
148505  po/it.po          |  254 +++++-----
148506  po/ja.po          |  254 +++++-----
148507  po/ka.po          |  254 +++++-----
148508  po/kn.po          |  254 +++++-----
148509  po/ko.po          |  254 +++++-----
148510  po/ku.po          |  250 +++++-----
148511  po/lt.po          |  254 +++++-----
148512  po/lv.po          |  251 +++++-----
148513  po/mai.po         |  254 +++++-----
148514  po/mg.po          |  253 +++++-----
148515  po/mk.po          |  254 +++++-----
148516  po/ml.po          |  254 +++++-----
148517  po/mn.po          |  253 +++++-----
148518  po/mr.po          |  254 +++++-----
148519  po/ms.po          |  253 +++++-----
148520  po/nb.po          |  940 +++++++++++++++++++------------------
148521  po/ne.po          |  253 +++++-----
148522  po/nl.po          |  256 +++++-----
148523  po/nn.po          |  254 +++++-----
148524  po/oc.po          |  249 +++++-----
148525  po/or.po          |  254 +++++-----
148526  po/pa.po          |  254 +++++-----
148527  po/pl.po          |  254 +++++-----
148528  po/ps.po          |  253 +++++-----
148529  po/pt.po          |  254 +++++-----
148530  po/pt_BR.po       |  940 +++++++++++++++++++------------------
148531  po/ro.po          |  254 +++++-----
148532  po/ru.po          |  258 ++++++-----
148533  po/rw.po          |  253 +++++-----
148534  po/si.po          |  254 +++++-----
148535  po/sk.po          |  253 +++++-----
148536  po/sl.po          | 1340
148537  ++++++++++++++++++++++++++---------------------------
148538  po/sq.po          |  256 +++++-----
148539  po/sr.po          |  254 +++++-----
148540  po/sr@ije.po      |  253 +++++-----
148541  po/sr@latin.po    |  254 +++++-----
148542  po/sv.po          |  254 +++++-----
148543  po/ta.po          |  254 +++++-----
148544  po/te.po          |  254 +++++-----
148545  po/th.po          |   21 +-
148546  po/tl.po          |  253 +++++-----
148547  po/tr.po          |  254 +++++-----
148548  po/tt.po          |  250 +++++-----
148549  po/uk.po          |  254 +++++-----
148550  po/vi.po          |  254 +++++-----
148551  po/wa.po          |  253 +++++-----
148552  po/xh.po          |  253 +++++-----
148553  po/yi.po          |  251 +++++-----
148554  po/zh_CN.po       |  254 +++++-----
148555  po/zh_HK.po       |  254 +++++-----
148556  po/zh_TW.po       |  254 +++++-----
148557  90 files changed, 15161 insertions(+), 11981 deletions(-)
148558
148559 commit f570cf99b32d65633082f451a41d3336de0ec005
148560 Author: Matthias Clasen <mclasen@redhat.com>
148561 Date:   Tue Feb 9 09:16:23 2010 -0500
148562
148563     Doc cleanups
148564
148565  docs/reference/glib/Makefile.am | 2 ++
148566  1 file changed, 2 insertions(+)
148567
148568 commit a68c0cde8f3b3ca7aa581843a65e43fcc2b11409
148569 Author: Matthias Clasen <mclasen@redhat.com>
148570 Date:   Tue Feb 9 08:46:50 2010 -0500
148571
148572     Updates
148573
148574  NEWS | 26 ++++++++++++++++++++++++++
148575  1 file changed, 26 insertions(+)
148576
148577 commit bd6a88aef70cb93d79580c00dae420c4a4729f1e
148578 Author: Ryan Lortie <desrt@desrt.ca>
148579 Date:   Mon Feb 8 00:43:17 2010 -0500
148580
148581     gstrfuncs.h: needs gmacros.h for G_BEGIN_DECLS
148582
148583  glib/gstrfuncs.h | 1 +
148584  1 file changed, 1 insertion(+)
148585
148586 commit 0be1a4fb973e6a10c12ad9d67344281ccee5ce7e
148587 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
148588 Date:   Mon Feb 8 09:57:37 2010 +0700
148589
148590     Updated Thai translation.
148591
148592  po/th.po | 276
148593  +++++++++++++++++++++++++++++++++++----------------------------
148594  1 file changed, 155 insertions(+), 121 deletions(-)
148595
148596 commit e04c9c699c1ca181419d3d325aade70cf3e14763
148597 Author: Ryan Lortie <desrt@desrt.ca>
148598 Date:   Sun Feb 7 15:41:21 2010 -0500
148599
148600     add missing #include "config.h"
148601
148602  glib/gbuffer.c             | 2 ++
148603  glib/gurifuncs.c           | 2 ++
148604  glib/gvariant-serialiser.c | 2 ++
148605  glib/gvarianttype.c        | 2 ++
148606  glib/gvarianttypeinfo.c    | 2 ++
148607  5 files changed, 10 insertions(+)
148608
148609 commit 218c691ca33f556033535fa43a39b65cd2276282
148610 Author: Ryan Lortie <desrt@desrt.ca>
148611 Date:   Sun Feb 7 03:14:28 2010 -0500
148612
148613     remove #include <glib.h> from some .c files
148614
148615     include individual headers instead
148616
148617  glib/gurifuncs.c        | 9 +++++++--
148618  glib/gvarianttypeinfo.c | 5 ++++-
148619  2 files changed, 11 insertions(+), 3 deletions(-)
148620
148621 commit ea2917b01f045d8e7ede4824039d462203af3290
148622 Author: Ryan Lortie <desrt@desrt.ca>
148623 Date:   Sun Feb 7 03:08:08 2010 -0500
148624
148625     gurifuncs.c: #include "string.h" -> <string.h>
148626
148627  glib/gurifuncs.c | 2 +-
148628  1 file changed, 1 insertion(+), 1 deletion(-)
148629
148630 commit 9f303375736edbb6c7d39f339b89be14d621fd8e
148631 Author: Ryan Lortie <desrt@desrt.ca>
148632 Date:   Sun Feb 7 02:52:07 2010 -0500
148633
148634     GVariantTypeInfo: free hash table when not in use
148635
148636  glib/gvarianttypeinfo.c | 7 ++++++-
148637  1 file changed, 6 insertions(+), 1 deletion(-)
148638
148639 commit 80538aba7ea8f9a05ea1a6a66eb202a4ccfe4b5f
148640 Author: Ryan Lortie <desrt@desrt.ca>
148641 Date:   Thu Feb 4 21:18:53 2010 -0500
148642
148643     merge the GVariant serialiser
148644
148645  glib/Makefile.am           |    2 +
148646  glib/gvariant-serialiser.c | 1656
148647  ++++++++++++++++++++++++++++++++++++++++++++
148648  glib/gvariant-serialiser.h |   75 ++
148649  glib/tests/gvariant.c      | 1245 +++++++++++++++++++++++++++++++++
148650  4 files changed, 2978 insertions(+)
148651
148652 commit eea6042f5f4db2f123763097ac2fd4738cef24ee
148653 Author: Ryan Lortie <desrt@desrt.ca>
148654 Date:   Fri Feb 5 12:37:43 2010 -0500
148655
148656     GMappedFile: minimal changes to support GBuffer
148657
148658     Just reorganise the GMappedFile struct to be binary compatible with
148659     GBuffer.  If GBuffer becomes public later then we can revisit this.
148660
148661  glib/gmappedfile.c | 46 +++++++++++++++++++++++++++++++---------------
148662  1 file changed, 31 insertions(+), 15 deletions(-)
148663
148664 commit 3f4b7f6d37cd0036f65c31eeee033d650072561e
148665 Author: Ryan Lortie <desrt@desrt.ca>
148666 Date:   Sat Feb 6 10:18:07 2010 -0500
148667
148668     add private GBuffer type
148669
148670  glib/Makefile.am |   2 +
148671  glib/gbuffer.c   | 205
148672  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
148673  glib/gbuffer.h   |  88 ++++++++++++++++++++++++
148674  3 files changed, 295 insertions(+)
148675
148676 commit 813d0d17a65be2ecb5961a96630d11a195ce6a67
148677 Author: Tim-Philipp Müller <tim@centricular.net>
148678 Date:   Fri Feb 5 01:14:20 2010 +0000
148679
148680     Don't leak filename in g_io_modules_scan_all_in_directory
148681
148682     https://bugzilla.gnome.org/show_bug.cgi?id=608159
148683
148684  gio/giomodule.c | 2 ++
148685  1 file changed, 2 insertions(+)
148686
148687 commit 4adde81771f5a4471a568a409a38fd9162d49418
148688 Author: Hans Breuer <hans@breuer.org>
148689 Date:   Sat Feb 6 13:22:39 2010 +0100
148690
148691     Fix inconsistent line-endings
148692
148693     Apparently CRLF (windows format) was checked in from Linux
148694     causing modified by checkout under windows. See:
148695     http://help.github.com/dealing-with-lineendings/
148696     http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00041.html
148697
148698  po/be.po | 400
148699  +++++++++++++++++++++++++++++++--------------------------------
148700  1 file changed, 200 insertions(+), 200 deletions(-)
148701
148702 commit 00b55e2bc7cb7f4ff7adb3b40e1b41becce6cba1
148703 Author: Tor Lillqvist <tml@iki.fi>
148704 Date:   Sat Feb 6 10:40:03 2010 +0200
148705
148706     Drop empty elements from the VS9 vcproj files
148707
148708     Dunno if this makes sense, if one lets VS edit the it will put them
148709     back anyway. But it's more pleasing to the eye.
148710
148711  build/win32/vs9/gio.vcproj                         |  50 -----
148712  build/win32/vs9/glib-genmarshal.vcproj             |  50 -----
148713  build/win32/vs9/glib.vcproj                        | 230
148714  ++++++---------------
148715  build/win32/vs9/gmodule.vcproj                     |  50 -----
148716  build/win32/vs9/gobject.vcproj                     |  50 -----
148717  build/win32/vs9/gspawn-win32-helper-console.vcproj |  50 -----
148718  build/win32/vs9/gspawn-win32-helper.vcproj         |  50 -----
148719  build/win32/vs9/gthread.vcproj                     |  50 -----
148720  build/win32/vs9/testglib.vcproj                    |  50 -----
148721  9 files changed, 60 insertions(+), 570 deletions(-)
148722
148723 commit 10cd6df4a8b947b3b2b68891c779f5318b46e8de
148724 Author: Jonh Wendell <jwendell@gnome.org>
148725 Date:   Fri Feb 5 11:09:26 2010 -0300
148726
148727     Updated Brazilian Portuguese translation
148728
148729  po/pt_BR.po | 1005
148730  +++++++++++++++++++++++++++++++----------------------------
148731  1 file changed, 523 insertions(+), 482 deletions(-)
148732
148733 commit 5e753d6abcad6040a6fd25f5ac34d5dab4f7ae22
148734 Author: Ryan Lortie <desrt@desrt.ca>
148735 Date:   Thu Feb 4 20:27:11 2010 -0500
148736
148737     rename test: gvarianttype -> gvariant
148738
148739     More test cases will be added to this file.
148740
148741  glib/tests/.gitignore                     | 2 +-
148742  glib/tests/Makefile.am                    | 4 ++--
148743  glib/tests/{gvarianttype.c => gvariant.c} | 0
148744  3 files changed, 3 insertions(+), 3 deletions(-)
148745
148746 commit 9a990cea0cfc7357000e30f3c24030fed2ff4708
148747 Author: Petr Kovar <pknbe@volny.cz>
148748 Date:   Thu Feb 4 23:54:15 2010 +0100
148749
148750     Update Czech translation
148751
148752  po/cs.po | 1012
148753  ++++++++++++++++++++++++++++++++------------------------------
148754  1 file changed, 521 insertions(+), 491 deletions(-)
148755
148756 commit 762e18d8cebf907e51aed14298525048f7c9e015
148757 Author: Tor Lillqvist <tml@iki.fi>
148758 Date:   Thu Feb 4 19:57:38 2010 +0200
148759
148760     Further work on VS9 project files
148761
148762  build/win32/vs9/README.txt     | 16 ++++++++++++----
148763  build/win32/vs9/glib.vsprops   | 32 ++++++++++++++++++++++++++++++--
148764  build/win32/vs9/install.vcproj |  8 ++++----
148765  3 files changed, 46 insertions(+), 10 deletions(-)
148766
148767 commit 021643cda4f9b13fd72e898165744e9aefb346cd
148768 Author: Tor Lillqvist <tml@iki.fi>
148769 Date:   Thu Feb 4 19:54:50 2010 +0200
148770
148771     Clarify use of struct stat on Windows
148772
148773  gio/glocalfile.c     | 23 ++++++++++++++---------
148774  gio/glocalfileinfo.c | 10 ++++++----
148775  glib/gstdio.c        | 24 +++++++++++++++++++-----
148776  glib/gstdio.h        | 37 +++++++++++++++++++++++++++++++++++++
148777  4 files changed, 76 insertions(+), 18 deletions(-)
148778
148779 commit 5589d2b45567a0b35e8d8f55f20b1e381c53ca04
148780 Author: Tor Lillqvist <tml@iki.fi>
148781 Date:   Thu Feb 4 19:20:08 2010 +0200
148782
148783     Internally use the _stati64 API explicitly on Windows
148784
148785     Avoids warnings and confusion when compiling with MSVC.
148786
148787  glib/giowin32.c    | 24 ++++++++++--------------
148788  glib/gkeyfile.c    |  5 ++---
148789  glib/gmappedfile.c |  5 ++---
148790  3 files changed, 14 insertions(+), 20 deletions(-)
148791
148792 commit 05291c0d11f269dedacde62e767b75976c27bd33
148793 Author: Tor Lillqvist <tml@iki.fi>
148794 Date:   Thu Feb 4 15:24:56 2010 +0200
148795
148796     Enable libtool compatible DLL naming in the VS9 projects
148797
148798  build/win32/vs9/gio.vcproj     |  8 ++++----
148799  build/win32/vs9/glib.vcproj    |  8 ++++----
148800  build/win32/vs9/glib.vsprops   | 28 +++++++++++++++++++++++++++-
148801  build/win32/vs9/gmodule.vcproj |  8 ++++----
148802  build/win32/vs9/gobject.vcproj |  8 ++++----
148803  build/win32/vs9/gthread.vcproj |  8 ++++----
148804  6 files changed, 47 insertions(+), 21 deletions(-)
148805
148806 commit bfd60d8835149ede901b52f42d2a56c8ec6e7f77
148807 Author: Ryan Lortie <desrt@desrt.ca>
148808 Date:   Thu Feb 4 09:06:56 2010 -0500
148809
148810     GVariantType test case: assert all memory freed
148811
148812     Make sure we've freed all TypeInfos at the end of the test.
148813
148814  glib/tests/gvarianttype.c | 2 ++
148815  1 file changed, 2 insertions(+)
148816
148817 commit 6d6d7a8bb2c58b4cce7031e68d31978b2f83e6ff
148818 Author: Ryan Lortie <desrt@desrt.ca>
148819 Date:   Thu Feb 4 09:04:32 2010 -0500
148820
148821     GVariantTypeInfo tweaks
148822
148823       1) always emit ending type FIXED for fixed sized items
148824
148825         The serialiser needs to know if it dealing with a fixed sized item
148826         in case the serialised data is corrupt and the item has the wrong
148827         size.
148828
148829       2) add a macro that will be used by test cases to check that all
148830          memory has been freed.
148831
148832  glib/gvarianttypeinfo.c | 10 +++++++---
148833  1 file changed, 7 insertions(+), 3 deletions(-)
148834
148835 commit cb7dfdc1943c016fe05c67ccedf653bfb7bc3891
148836 Author: Tor Lillqvist <tml@iki.fi>
148837 Date:   Thu Feb 4 15:00:15 2010 +0200
148838
148839     Use inherited properties in all configurations in gmodule, too
148840
148841  build/win32/vs9/gmodule.vcproj | 9 +++------
148842  1 file changed, 3 insertions(+), 6 deletions(-)
148843
148844 commit 79eb03aa4f6f75c7049a3c5b11cb83fea0685b88
148845 Author: Tor Lillqvist <tml@iki.fi>
148846 Date:   Thu Feb 4 14:51:56 2010 +0200
148847
148848     Use README.txt instead of README for Windows developer friendliness
148849
148850  build/win32/vs9/Makefile.am            |  2 +-
148851  build/win32/vs9/{README => README.txt} | 58
148852  +++++++++++++++++-----------------
148853  2 files changed, 30 insertions(+), 30 deletions(-)
148854
148855 commit ec1944781589fdb15d61b2b251d51bd7e4617832
148856 Author: Tor Lillqvist <tml@iki.fi>
148857 Date:   Thu Feb 4 14:50:36 2010 +0200
148858
148859     Update README for VS9 build
148860
148861  build/win32/vs9/README | 33 +++++++++++++++++++++++++++++----
148862  1 file changed, 29 insertions(+), 4 deletions(-)
148863
148864 commit 9d444f7b12fff6b7f9e6ba4a2667ab293af793eb
148865 Author: Tor Lillqvist <tml@iki.fi>
148866 Date:   Thu Feb 4 14:36:23 2010 +0200
148867
148868     Refactor VS9 project files
148869
148870     Factor out common parts into a vsprops file. Drop empty elements for
148871     tools that aren't used.
148872
148873  build/win32/vs9/Makefile.am                        |   9 +-
148874  build/win32/vs9/gio.vcproj                         | 184
148875  +++----------------
148876  build/win32/vs9/glib-genmarshal.vcproj             | 138 +--------------
148877  build/win32/vs9/glib.vcproj                        | 194
148878  +++-----------------
148879  build/win32/vs9/glib.vsprops                       | 196
148880  +++++++++++++++++++++
148881  build/win32/vs9/gmodule.vcproj                     | 173
148882  ++----------------
148883  build/win32/vs9/gobject.vcproj                     | 178
148884  +++----------------
148885  build/win32/vs9/gspawn-win32-helper-console.vcproj | 142 +--------------
148886  build/win32/vs9/gspawn-win32-helper.vcproj         | 142 +--------------
148887  build/win32/vs9/gthread.vcproj                     | 150 +---------------
148888  build/win32/vs9/install.vcproj                     | 164
148889  +----------------
148890  build/win32/vs9/testglib.vcproj                    | 142 +--------------
148891  12 files changed, 319 insertions(+), 1493 deletions(-)
148892
148893 commit 241c7f476d8867d4d380c655d15a8963152a1fa0
148894 Author: Tor Lillqvist <tml@iki.fi>
148895 Date:   Thu Feb 4 14:35:04 2010 +0200
148896
148897     Don't use deprecated g_win32 API
148898
148899  tests/testglib.c | 24 ------------------------
148900  1 file changed, 24 deletions(-)
148901
148902 commit 3f3c163aa2ddbfb756b556b70901d2a58b1313d9
148903 Author: Tor Lillqvist <tml@iki.fi>
148904 Date:   Thu Feb 4 00:37:13 2010 +0200
148905
148906     Put a version info resource also in the gio DLL
148907
148908     Also, distribute gio/gio.rc(.in).
148909
148910  configure.in    |  1 +
148911  gio/Makefile.am | 18 +++++++++++++++++-
148912  gio/gio.rc.in   |  2 +-
148913  3 files changed, 19 insertions(+), 2 deletions(-)
148914
148915 commit 154a5314be98b22cb3171721d40cb9c4e6d5f102
148916 Author: Tor Lillqvist <tml@iki.fi>
148917 Date:   Thu Feb 4 00:11:44 2010 +0200
148918
148919     Update copyright years
148920
148921  glib/glib.rc.in       | 2 +-
148922  gmodule/gmodule.rc.in | 2 +-
148923  gobject/gobject.rc.in | 2 +-
148924  gthread/gthread.rc.in | 2 +-
148925  4 files changed, 4 insertions(+), 4 deletions(-)
148926
148927 commit 33b011ce7d9415d60493595bbfe14dbc02c2d201
148928 Author: Krzesimir Nowak <qdlacz@gmail.com>
148929 Date:   Wed Jan 13 18:40:17 2010 +0100
148930
148931     Add checks for NULL pointer in arrays.
148932
148933     Fixes: Bug 599197 -  array ref and unref functions crash on NULL
148934     array.
148935
148936     * garray.c: Added safety guards to all public functions, which did
148937     not have them earlier. Now when NULL is passed to them, they will
148938     issue a warning and return, instead of segfaulting.
148939
148940  glib/garray.c | 21 +++++++++++++++++++++
148941  1 file changed, 21 insertions(+)
148942
148943 commit 2b121c02efc13f4b8c6c771b33a2363a21e7757f
148944 Author: River Tarnell <river@loreley.flyingparchment.org.uk>
148945 Date:   Wed Feb 3 17:31:02 2010 +0100
148946
148947     properly guard the includes
148948
148949     Fixes: Bug 604967 -  2.22.3 libasyncns build fails on HP-UX 11.11
148950
148951     * gio/libasyncns/asyncns.c: properly guard the includes of
148952     sys/select.h
148953       and sys/time.h
148954
148955  gio/libasyncns/asyncns.c | 8 ++++++++
148956  1 file changed, 8 insertions(+)
148957
148958 commit e62e7227bf6d97215b697fd9a1d7b4a5addd70cb
148959 Author: Tor Lillqvist <tml@iki.fi>
148960 Date:   Wed Feb 3 18:09:28 2010 +0200
148961
148962     Fix the "install" VS9 project
148963
148964     Install also ghostutils.h. Don't bother mentioning any pointless
148965     PreprocessorDefinitions for the "install" project, as all it does is
148966     copy files.
148967
148968  build/win32/vs9/install.vcproj | 6 +++---
148969  1 file changed, 3 insertions(+), 3 deletions(-)
148970
148971 commit 0ac2277b490dae967b7a5083966610cffe8582e1
148972 Author: Ryan Lortie <desrt@desrt.ca>
148973 Date:   Tue Feb 2 23:38:20 2010 -0500
148974
148975     GVariantTypeInfo changes
148976
148977      - rename 'type' in MemberInfo to 'type_info'
148978      - add 'ending_type' field to MemberInfo
148979      - document how to find the ending
148980
148981  glib/gvarianttypeinfo.c   | 23 ++++++++++++++++-------
148982  glib/gvarianttypeinfo.h   | 21 ++++++++++++++++++++-
148983  glib/tests/gvarianttype.c |  6 +++---
148984  3 files changed, 39 insertions(+), 11 deletions(-)
148985
148986 commit 1de58ef708fb1972445a65e184e1579f0d0bbaaf
148987 Author: Tor Lillqvist <tml@iki.fi>
148988 Date:   Tue Feb 2 21:24:45 2010 +0200
148989
148990     Link with dnsapi.lib also in 32-bit builds
148991
148992  build/win32/vs9/gio.vcproj | 4 ++--
148993  1 file changed, 2 insertions(+), 2 deletions(-)
148994
148995 commit 57d3e4cba3a0a273d93a25356801080d710d926e
148996 Author: Tor Lillqvist <tml@iki.fi>
148997 Date:   Tue Feb 2 21:23:27 2010 +0200
148998
148999     Include also testglib.vcproj in tarball
149000
149001  build/win32/vs9/Makefile.am | 1 +
149002  1 file changed, 1 insertion(+)
149003
149004 commit cf0e4c33fa8a7efdc62d52cad0d7dc9135dccdf8
149005 Author: Philip Withnall <philip@tecnocode.co.uk>
149006 Date:   Tue Feb 2 10:41:00 2010 +0000
149007
149008     Don't use a compiler keyword as a variable name
149009
149010     Appease the MS C++ compiler by using _val instead of __value as
149011     a variable
149012     name in G_VALUE_COLLECT_INIT.
149013
149014     Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
149015     Re-closes: bgo#608602
149016
149017  gobject/gvaluecollector.h | 10 +++++-----
149018  1 file changed, 5 insertions(+), 5 deletions(-)
149019
149020 commit e2bc5c21122b0a0703524a37df6cef43577a46f7
149021 Author: Ryan Lortie <desrt@desrt.ca>
149022 Date:   Mon Feb 1 18:30:57 2010 -0500
149023
149024     g_bit_lock: remove double variable declarations
149025
149026     Remove double declaration of local static variables used for futex
149027     emulation.
149028
149029     Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
149030
149031  glib/gbitlock.c | 3 ---
149032  1 file changed, 3 deletions(-)
149033
149034 commit 27a080537efdb8660c62445427b53fc29735f304
149035 Author: Dan Winship <danw@gnome.org>
149036 Date:   Mon Feb 1 18:11:43 2010 -0500
149037
149038     ghostutils: Fix a crash and add some tests
149039
149040     https://bugzilla.gnome.org/show_bug.cgi?id=608743
149041
149042  glib/ghostutils.c      | 13 ++++++++++++-
149043  glib/tests/hostutils.c | 19 +++++++++++++++++++
149044  2 files changed, 31 insertions(+), 1 deletion(-)
149045
149046 commit 3443f47ddf520b044997d5b09b95dec692e34ae5
149047 Author: Ryan Lortie <desrt@desrt.ca>
149048 Date:   Sun Jan 31 14:30:08 2010 -0500
149049
149050     G{Byte,Ptr,}Array: move docs from tmpl to .c
149051
149052  docs/reference/glib/tmpl/.gitignore          |   3 +
149053  docs/reference/glib/tmpl/arrays.sgml         | 339 ---------------
149054  docs/reference/glib/tmpl/arrays_byte.sgml    | 211 ---------
149055  docs/reference/glib/tmpl/arrays_pointer.sgml | 308 -------------
149056  glib/garray.c                                | 629
149057  +++++++++++++++++++++++++++
149058  5 files changed, 632 insertions(+), 858 deletions(-)
149059
149060 commit 501a2906d3208440a74bebe8736ea39b3f5b5947
149061 Author: Ryan Lortie <desrt@desrt.ca>
149062 Date:   Sun Jan 31 13:07:16 2010 -0500
149063
149064     GList, GSList: move docs from tmpl to .c
149065
149066  docs/reference/glib/tmpl/.gitignore               |   2 +
149067  docs/reference/glib/tmpl/linked_lists_double.sgml | 467
149068  ----------------------
149069  docs/reference/glib/tmpl/linked_lists_single.sgml | 394
149070  ------------------
149071  glib/glist.c                                      | 154 +++++++
149072  glib/gslist.c                                     | 113 ++++++
149073  5 files changed, 269 insertions(+), 861 deletions(-)
149074
149075 commit c8c5c5a991b384964d0650d7fec02663dddc9035
149076 Author: Ryan Lortie <desrt@desrt.ca>
149077 Date:   Sun Jan 31 01:26:49 2010 -0500
149078
149079     remove trailing whitespace breaking .gitignore
149080
149081  docs/reference/glib/tmpl/.gitignore | 2 +-
149082  1 file changed, 1 insertion(+), 1 deletion(-)
149083
149084 commit 4bdf7d12a8ef7e027dced8d0da46986c2009180e
149085 Author: Ryan Lortie <desrt@desrt.ca>
149086 Date:   Sun Jan 31 00:39:40 2010 -0500
149087
149088     GIOChannel: move docs from tmpl to .c
149089
149090  docs/reference/glib/tmpl/.gitignore      |   1 +
149091  docs/reference/glib/tmpl/iochannels.sgml | 666
149092  -------------------------------
149093  glib/giochannel.c                        | 196 +++++++++
149094  glib/giounix.c                           |  36 ++
149095  glib/giowin32.c                          |  52 +++
149096  5 files changed, 285 insertions(+), 666 deletions(-)
149097
149098 commit 4353151449fedf8e018c07ae4d196652a39f0528
149099 Author: Ryan Lortie <desrt@desrt.ca>
149100 Date:   Sun Jan 31 00:27:28 2010 -0500
149101
149102     GTree, GNode: move docs from tmpl to .c
149103
149104  docs/reference/glib/tmpl/.gitignore        |   2 +
149105  docs/reference/glib/tmpl/trees-binary.sgml | 250 --------------
149106  docs/reference/glib/tmpl/trees-nary.sgml   | 501
149107  -----------------------------
149108  glib/gnode.c                               | 116 +++++++
149109  glib/gtree.c                               |  67 ++++
149110  5 files changed, 185 insertions(+), 751 deletions(-)
149111
149112 commit d81506a154ba387e339dfb5ff6acddac1e4866c5
149113 Author: Ryan Lortie <desrt@desrt.ca>
149114 Date:   Sun Jan 31 00:18:09 2010 -0500
149115
149116     GThreadPool: move docs from tmpl to .c
149117
149118  docs/reference/glib/tmpl/.gitignore        |   1 +
149119  docs/reference/glib/tmpl/thread_pools.sgml | 202
149120  -----------------------------
149121  glib/gthreadpool.c                         |  50 +++++++
149122  3 files changed, 51 insertions(+), 202 deletions(-)
149123
149124 commit c471468ca477b44c1c14038951f720fd1ca26070
149125 Author: Ryan Lortie <desrt@desrt.ca>
149126 Date:   Sun Jan 31 00:16:14 2010 -0500
149127
149128     GRelation: move docs from tmpl to .c
149129
149130  docs/reference/glib/tmpl/.gitignore     |   1 +
149131  docs/reference/glib/tmpl/relations.sgml | 204
149132  --------------------------------
149133  glib/grel.c                             | 162 +++++++++++++++++++++++++
149134  3 files changed, 163 insertions(+), 204 deletions(-)
149135
149136 commit 21a6b69f4fe85948e6e97650ccdd6e280098a790
149137 Author: Ryan Lortie <desrt@desrt.ca>
149138 Date:   Sun Jan 31 00:10:58 2010 -0500
149139
149140     GCache: move docs from tmpl to .c
149141
149142  docs/reference/glib/tmpl/.gitignore  |   1 +
149143  docs/reference/glib/tmpl/caches.sgml | 162
149144  -----------------------------------
149145  glib/gcache.c                        | 134 +++++++++++++++++++++++++++++
149146  3 files changed, 135 insertions(+), 162 deletions(-)
149147
149148 commit fa7cafae5cfea880a1d6cfc82b000eecd34534e1
149149 Author: Ryan Lortie <desrt@desrt.ca>
149150 Date:   Sun Jan 31 00:05:48 2010 -0500
149151
149152     GChecksum: move docs from tmpl to .c
149153
149154  docs/reference/glib/tmpl/.gitignore    |   1 +
149155  docs/reference/glib/tmpl/checksum.sgml | 145
149156  ---------------------------------
149157  glib/gchecksum.c                       |  22 +++++
149158  3 files changed, 23 insertions(+), 145 deletions(-)
149159
149160 commit 5ee096636b3e603863e0935c2e7ff107b4d72f63
149161 Author: Ryan Lortie <desrt@desrt.ca>
149162 Date:   Sun Jan 31 00:03:33 2010 -0500
149163
149164     GCompletion: move docs from tmpl to .c
149165
149166  docs/reference/glib/tmpl/.gitignore      |   1 +
149167  docs/reference/glib/tmpl/completion.sgml | 158
149168  -------------------------------
149169  glib/gcompletion.c                       | 122 ++++++++++++++++++++++++
149170  3 files changed, 123 insertions(+), 158 deletions(-)
149171
149172 commit 75b3bd99e1a219fdd8d8f0be5a9fdddfda120ace
149173 Author: Christian Dywan <christian@twotoasts.de>
149174 Date:   Mon Feb 1 12:37:23 2010 +0100
149175
149176     Fix typo in introduction to threads in Glib
149177
149178  glib/gthread.c | 2 +-
149179  1 file changed, 1 insertion(+), 1 deletion(-)
149180
149181 commit f25e756ab65fef3bd793aaf234a82b4a82d19d67
149182 Author: Kjartan Maraas <kmaraas@gnome.org>
149183 Date:   Sun Jan 31 19:57:59 2010 +0100
149184
149185     Updated Norwegian bokmål translation
149186
149187  po/nb.po | 965
149188  +++++++++++++++++++++++++++++++++------------------------------
149189  1 file changed, 504 insertions(+), 461 deletions(-)
149190
149191 commit aa67c725e1bde15c900b65c1971771ec084cef20
149192 Author: Philip Withnall <philip@tecnocode.co.uk>
149193 Date:   Sun Jan 31 16:15:32 2010 +0000
149194
149195     Fix shadowing of G_VALUE_COLLECT variables in G_VALUE_COLLECT_INIT
149196
149197     Closes: bgo#608602
149198
149199  gobject/gvaluecollector.h | 10 +++++-----
149200  1 file changed, 5 insertions(+), 5 deletions(-)
149201
149202 commit 6d52d34dff51676bdfa42d09c26c683304275c39
149203 Author: Ryan Lortie <desrt@desrt.ca>
149204 Date:   Sat Jan 30 23:34:19 2010 -0500
149205
149206     data{list,sets}, quarks: move docs from tmpl to .c
149207
149208  docs/reference/glib/tmpl/.gitignore    |   3 +
149209  docs/reference/glib/tmpl/datalist.sgml | 244 -------------------
149210  docs/reference/glib/tmpl/datasets.sgml | 212 ----------------
149211  docs/reference/glib/tmpl/quarks.sgml   | 124 ----------
149212  glib/gdataset.c                        | 428
149213  ++++++++++++++++++++++++++++++++-
149214  5 files changed, 429 insertions(+), 582 deletions(-)
149215
149216 commit c7000fcfecca109a9f35c8c2e4e56d3a63cf5bd6
149217 Author: Ryan Lortie <desrt@desrt.ca>
149218 Date:   Sat Jan 30 23:10:34 2010 -0500
149219
149220     GPattern: move docs from tmpl to .c
149221
149222  docs/reference/glib/tmpl/.gitignore    |   1 +
149223  docs/reference/glib/tmpl/patterns.sgml | 124
149224  ---------------------------------
149225  glib/gpattern.c                        | 103 +++++++++++++++++++++++++++
149226  3 files changed, 104 insertions(+), 124 deletions(-)
149227
149228 commit 84572f81bfc2696390625e814d0200cbb26220cb
149229 Author: Ryan Lortie <desrt@desrt.ca>
149230 Date:   Sat Jan 30 23:04:52 2010 -0500
149231
149232     String chunks: move docs from tmpl to .c
149233
149234  docs/reference/glib/tmpl/.gitignore         |   1 +
149235  docs/reference/glib/tmpl/string_chunks.sgml | 108
149236  ----------------------------
149237  glib/gstring.c                              |  35 +++++++++
149238  3 files changed, 36 insertions(+), 108 deletions(-)
149239
149240 commit 4431ac5dda5a3f130c9eb8f41445c883d960fe4c
149241 Author: Ryan Lortie <desrt@desrt.ca>
149242 Date:   Sat Jan 30 22:58:43 2010 -0500
149243
149244     Move allocator and memchunk docs from tmpl to .c
149245
149246  docs/reference/glib/tmpl/.gitignore         |   2 +
149247  docs/reference/glib/tmpl/allocators.sgml    |  57 -----
149248  docs/reference/glib/tmpl/memory_chunks.sgml | 331
149249  --------------------------
149250  glib/gmem.c                                 | 353
149251  ++++++++++++++++++++++++++++
149252  glib/gtimer.c                               |   3 +-
149253  5 files changed, 357 insertions(+), 389 deletions(-)
149254
149255 commit 3a161ee8f34f8c5861075a4b0d52730f7ba5bec0
149256 Author: Ryan Lortie <desrt@desrt.ca>
149257 Date:   Sat Jan 30 22:19:29 2010 -0500
149258
149259     GSequence: move docs from tmpl to .c
149260
149261  docs/reference/glib/tmpl/.gitignore    |   1 +
149262  docs/reference/glib/tmpl/sequence.sgml | 432
149263  ---------------------------------
149264  glib/gsequence.c                       |  69 ++++++
149265  3 files changed, 70 insertions(+), 432 deletions(-)
149266
149267 commit 0ab7bb4b18908813b484514b8d2f597d962dd3c7
149268 Author: Ryan Lortie <desrt@desrt.ca>
149269 Date:   Sat Jan 30 22:15:35 2010 -0500
149270
149271     GShell: move docs from tmpl to .c
149272
149273  docs/reference/glib/tmpl/.gitignore |  1 +
149274  docs/reference/glib/tmpl/shell.sgml | 68
149275  -------------------------------------
149276  glib/gshell.c                       | 22 ++++++++++++
149277  3 files changed, 23 insertions(+), 68 deletions(-)
149278
149279 commit f6482a1eaa10f6e21536776ca667980ccd9e5f77
149280 Author: Ryan Lortie <desrt@desrt.ca>
149281 Date:   Sat Jan 30 22:12:22 2010 -0500
149282
149283     GTimer: move docs from tmpl to .c
149284
149285  docs/reference/glib/tmpl/.gitignore  |   1 +
149286  docs/reference/glib/tmpl/timers.sgml | 110
149287  -----------------------------------
149288  glib/gtimer.c                        |  91 ++++++++++++++++++++++++++++-
149289  3 files changed, 91 insertions(+), 111 deletions(-)
149290
149291 commit d87712d3e6d3975b2c0a5fb436b8b8d3e009a3e1
149292 Author: Ryan Lortie <desrt@desrt.ca>
149293 Date:   Sat Jan 30 21:55:03 2010 -0500
149294
149295     Fix up gthread.c documentation
149296
149297     The last incomplete commit got pushed accidentally.  This finishes
149298     it up.
149299
149300  glib/gthread.c | 214
149301  ++++++++++++++++++++++++++++++++++++++++-----------------
149302  1 file changed, 151 insertions(+), 63 deletions(-)
149303
149304 commit 0f246e28ca6651b7b40a5a5668b45729226ca177
149305 Author: Ryan Lortie <desrt@desrt.ca>
149306 Date:   Sat Jan 30 20:15:25 2010 -0500
149307
149308     merge GVariantTypeInfo
149309
149310  glib/Makefile.am          |   2 +
149311  glib/gvarianttypeinfo.c   | 841
149312  ++++++++++++++++++++++++++++++++++++++++++++++
149313  glib/gvarianttypeinfo.h   | 140 ++++++++
149314  glib/tests/gvarianttype.c | 429 +++++++++++++++++++++--
149315  4 files changed, 1392 insertions(+), 20 deletions(-)
149316
149317 commit 4c58a85dd1eb89fe45b8fc5730291238c057d63e
149318 Author: Ryan Lortie <desrt@desrt.ca>
149319 Date:   Sat Jan 30 16:00:51 2010 -0500
149320
149321     Revert accidental commit "dirt"
149322
149323     This reverts commit c46bc6ba1fc8c5045c9a93b95e78e81936e2d954.
149324
149325  docs/reference/glib/Makefile.am           |   1 -
149326  docs/reference/glib/glib-sections.txt     |   2 +
149327  docs/reference/glib/tmpl/glib-unused.sgml | 847
149328  ++----------------------------
149329  docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
149330  docs/reference/glib/tmpl/version.sgml     |  68 ---
149331  5 files changed, 44 insertions(+), 879 deletions(-)
149332
149333 commit f411e23043a5f97010ee12895f78a779df43b3dd
149334 Author: Ryan Lortie <desrt@desrt.ca>
149335 Date:   Sat Jan 30 14:06:12 2010 -0500
149336
149337     GIO: Remove trailing "." from Since: tags in docs
149338
149339     Typing "Since: 2.22." results in the creation of an
149340     api-index-2.22..xml
149341     file (ie: the last '.' is taken to be part of the version number).
149342
149343  gio/gfileinfo.h | 4 ++--
149344  gio/gsocket.c   | 2 +-
149345  2 files changed, 3 insertions(+), 3 deletions(-)
149346
149347 commit c46bc6ba1fc8c5045c9a93b95e78e81936e2d954
149348 Author: Ryan Lortie <desrt@desrt.ca>
149349 Date:   Sat Jan 30 13:00:01 2010 -0500
149350
149351     dirt
149352
149353  docs/reference/glib/Makefile.am           |   1 +
149354  docs/reference/glib/glib-sections.txt     |   2 -
149355  docs/reference/glib/tmpl/glib-unused.sgml | 847
149356  ++++++++++++++++++++++++++++--
149357  docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
149358  docs/reference/glib/tmpl/version.sgml     |  68 +++
149359  5 files changed, 879 insertions(+), 44 deletions(-)
149360
149361 commit 6857767b8600a361188f75e62c086ed7d7c06d7c
149362 Author: Ryan Lortie <desrt@desrt.ca>
149363 Date:   Sat Jan 30 12:32:09 2010 -0500
149364
149365     move threads docs to .c
149366
149367  docs/reference/glib/tmpl/.gitignore   |    1 +
149368  docs/reference/glib/tmpl/threads.sgml | 1801
149369  ---------------------------------
149370  glib/gthread.c                        | 1492 ++++++++++++++++++++++++++-
149371  3 files changed, 1475 insertions(+), 1819 deletions(-)
149372
149373 commit 4234481855b8bef92d594421977a2aa130ac3ad6
149374 Author: Ryan Lortie <desrt@desrt.ca>
149375 Date:   Sat Jan 30 13:29:23 2010 -0500
149376
149377     GIOChannel: fill in missing docs
149378
149379  docs/reference/glib/tmpl/iochannels.sgml | 22 +++++++++++-----------
149380  1 file changed, 11 insertions(+), 11 deletions(-)
149381
149382 commit 7b6c8a56059657073f56dbc2a9d04acde2588349
149383 Author: Ryan Lortie <desrt@desrt.ca>
149384 Date:   Sat Jan 30 12:30:53 2010 -0500
149385
149386     g_strlcpy doc: small fixup
149387
149388     prevent the <note> from getting sucked in as part of the Returns:
149389
149390  glib/gstrfuncs.c | 6 +++---
149391  1 file changed, 3 insertions(+), 3 deletions(-)
149392
149393 commit 522dafe126ed814a1699238142fbc12b7f55b0b6
149394 Author: Ryan Lortie <desrt@desrt.ca>
149395 Date:   Sat Jan 30 12:13:50 2010 -0500
149396
149397     gbitlock: fix gtkdoc brokenness
149398
149399  glib/gbitlock.c | 1 +
149400  glib/gbitlock.h | 6 +++---
149401  2 files changed, 4 insertions(+), 3 deletions(-)
149402
149403 commit d51b6c471ab13348077630e8f7a3a480b3d266f0
149404 Author: Ryan Lortie <desrt@desrt.ca>
149405 Date:   Sat Jan 30 01:00:50 2010 -0500
149406
149407     GRand: move docs from tmpl to inline comments
149408
149409  docs/reference/glib/tmpl/.gitignore          |   1 +
149410  docs/reference/glib/tmpl/random_numbers.sgml | 206
149411  ---------------------------
149412  glib/grand.c                                 |  64 +++++++++
149413  3 files changed, 65 insertions(+), 206 deletions(-)
149414
149415 commit 3de141b8d5d410a87481a2dec1bb3227464d97c8
149416 Author: Jorge González <jorgegonz@svn.gnome.org>
149417 Date:   Sat Jan 30 12:37:00 2010 +0100
149418
149419     Updated Spanish translation
149420
149421  po/es.po | 984
149422  +++++++++++++++++++++++++++++++++------------------------------
149423  1 file changed, 514 insertions(+), 470 deletions(-)
149424
149425 commit 2f4bc34b324505cc6b196a9793b71e8455fe8540
149426 Author: Ryan Lortie <desrt@desrt.ca>
149427 Date:   Sat Jan 30 00:00:48 2010 -0500
149428
149429     gvarianttype: fix a trivial missing const
149430
149431  glib/gvarianttype.c | 2 +-
149432  1 file changed, 1 insertion(+), 1 deletion(-)
149433
149434 commit 1d55cfb51e03f4ba23191df4625ca62d3624652e
149435 Author: Ryan Lortie <desrt@desrt.ca>
149436 Date:   Fri Jan 29 23:56:04 2010 -0500
149437
149438     don't #include <glib.h> from other public headers
149439
149440     fix up some problems that were hidden by that
149441
149442  glib/glib.symbols   | 6 ++++--
149443  glib/gtestutils.c   | 1 +
149444  glib/gtestutils.h   | 6 +++++-
149445  glib/gurifuncs.c    | 1 +
149446  glib/gurifuncs.h    | 2 +-
149447  glib/gvarianttype.c | 1 +
149448  6 files changed, 13 insertions(+), 4 deletions(-)
149449
149450 commit 71b14dedd8fa7b141e1496ba0b727996f6808579
149451 Author: Claude Paroz <claude@2xlibre.net>
149452 Date:   Fri Jan 29 22:52:58 2010 +0100
149453
149454     Updated French translation
149455
149456  po/fr.po | 1008
149457  ++++++++++++++++++++++++++++++++------------------------------
149458  1 file changed, 514 insertions(+), 494 deletions(-)
149459
149460 commit a4f5a3705b7df850cac0313853f8f95b5cfe24df
149461 Author: Andre Klapper <a9016009@gmx.de>
149462 Date:   Fri Jan 29 22:33:06 2010 +0100
149463
149464     Update POTFILES.in to make l10n.gnome.org happy
149465
149466  po/POTFILES.in | 8 ++++++++
149467  1 file changed, 8 insertions(+)
149468
149469 commit 6aa73f03eb14188b71b91c647442488e776a4952
149470 Author: Ryan Lortie <desrt@desrt.ca>
149471 Date:   Thu Jan 28 22:43:51 2010 -0500
149472
149473     improve gitignore
149474
149475  .gitignore         | 3 +++
149476  glib/.gitignore    | 4 ++++
149477  gmodule/.gitignore | 1 +
149478  gobject/.gitignore | 1 +
149479  gthread/.gitignore | 1 +
149480  po/.gitignore      | 1 +
149481  tests/.gitignore   | 2 ++
149482  7 files changed, 13 insertions(+)
149483
149484 commit c73d2818432956aaedb12886ea0011847b7d030e
149485 Author: Ryan Lortie <desrt@desrt.ca>
149486 Date:   Thu Jan 28 22:36:48 2010 -0500
149487
149488     GHash: move docs from tmpl to inline comments
149489
149490  docs/reference/glib/tmpl/.gitignore       |   1 +
149491  docs/reference/glib/tmpl/hash_tables.sgml | 489
149492  ------------------------------
149493  glib/ghash.c                              | 114 +++++++
149494  glib/ghash.h                              |  17 +-
149495  4 files changed, 130 insertions(+), 491 deletions(-)
149496
149497 commit fe89b2ea293cbcd02de2cba1834e03eee0190cdc
149498 Author: Ryan Lortie <desrt@desrt.ca>
149499 Date:   Thu Jan 28 19:12:55 2010 -0500
149500
149501     Since: markers for g_bit_*lock()
149502
149503  glib/gbitlock.c | 6 ++++++
149504  1 file changed, 6 insertions(+)
149505
149506 commit 40eae351b1a95626f49ea042e5f5e9824c171c50
149507 Author: Ryan Lortie <desrt@desrt.ca>
149508 Date:   Thu Jan 28 18:41:19 2010 -0500
149509
149510     Bug 548967 - 1 bit mutex lock: add tests
149511
149512     Add a test case for the new API.
149513
149514     Always check the emulated futex(2) implementation, even on systems
149515     with
149516     futex support.
149517
149518  configure.in               |   1 +
149519  glib/gbitlock.c            |   4 ++
149520  gthread/Makefile.am        |   3 ++
149521  gthread/tests/.gitignore   |   2 +
149522  gthread/tests/1bit-mutex.c | 127
149523  +++++++++++++++++++++++++++++++++++++++++++++
149524  gthread/tests/Makefile.am  |  15 ++++++
149525  6 files changed, 152 insertions(+)
149526
149527 commit 669b0f2d6b5ef3a4924a1402d569c4e38e4fb41c
149528 Author: Ryan Lortie <desrt@desrt.ca>
149529 Date:   Thu Jan 28 11:32:07 2010 -0500
149530
149531     Bug 548967 - 1 bit mutex lock
149532
149533     Add support for a mutex lock that consumes only one bit of storage
149534     inside of an integer on systems that support futexes.  Futex is
149535     emulated
149536     (at a higher cost) on systems that don't have it -- but only in the
149537     contended case.
149538
149539  configure.in                          |  26 +++
149540  docs/reference/glib/glib-sections.txt |   5 +
149541  glib/Makefile.am                      |   2 +
149542  glib/gbitlock.c                       | 292
149543  ++++++++++++++++++++++++++++++++++
149544  glib/gbitlock.h                       |  43 +++++
149545  glib/glib.h                           |   1 +
149546  glib/glib.symbols                     |   8 +
149547  glib/gthread.c                        |   1 +
149548  glib/gthreadprivate.h                 |   1 +
149549  9 files changed, 379 insertions(+)
149550
149551 commit 595cad2531ac8bb4a4954337931134cb304088df
149552 Author: Ryan Lortie <desrt@desrt.ca>
149553 Date:   Thu Jan 28 12:39:46 2010 -0500
149554
149555     glib docs: Delete and ignore empty .tmpl files
149556
149557  docs/reference/glib/tmpl/.gitignore      |   4 ++
149558  docs/reference/glib/tmpl/ghostutils.sgml |  64 -------------------
149559  docs/reference/glib/tmpl/gurifuncs.sgml  | 104
149560  -------------------------------
149561  3 files changed, 4 insertions(+), 168 deletions(-)
149562
149563 commit b0a0ac51cb7e628f90b8293c098a6a1a26425301
149564 Author: Ryan Lortie <desrt@desrt.ca>
149565 Date:   Wed Jan 27 21:30:26 2010 -0500
149566
149567     Return NULL from g_mapped_file_get_contents()
149568
149569     In the case of an empty file, return NULL instead of "".  This means
149570     that the return result of g_mapped_file_get_contents() will always be
149571     page-aligned.
149572
149573  README.in          | 5 +++++
149574  glib/gmappedfile.c | 6 ++++--
149575  2 files changed, 9 insertions(+), 2 deletions(-)
149576
149577 commit 2a19bb7699c13e6d7cc5761d9285617e6b2b51f7
149578 Author: Matej Urbančič <mateju@svn.gnome.org>
149579 Date:   Wed Jan 27 13:16:13 2010 +0100
149580
149581     Updated Slovenian translation
149582
149583  po/sl.po | 1315
149584  ++++++++++++++++++++++++++++++++------------------------------
149585  1 file changed, 682 insertions(+), 633 deletions(-)
149586
149587 commit 082ff883b64ca39a197b7fccb520f0b5fa707e8a
149588 Author: Behdad Esfahbod <behdad@behdad.org>
149589 Date:   Tue Jan 26 16:12:20 2010 -0500
149590
149591     Improve type documentation
149592
149593  docs/reference/glib/tmpl/types.sgml | 31 +++++++++++++++++++------------
149594  1 file changed, 19 insertions(+), 12 deletions(-)
149595
149596 commit 7d6af08777d4762ec17bfe8a4fa6eb83ba8d6f36
149597 Author: Christian Dywan <christian@twotoasts.de>
149598 Date:   Tue Jan 26 20:45:40 2010 +0100
149599
149600     Add gtk-doc comments with Since tags to GMemoryOutputStream properties
149601
149602  gio/gmemoryoutputstream.c | 35 +++++++++++++++++++++++++++++++++++
149603  1 file changed, 35 insertions(+)
149604
149605 commit b0d2f344a68abcc14558c0363ffbe5bfdcba2a66
149606 Author: Javier Jardón <jjardon@gnome.org>
149607 Date:   Tue Jan 26 19:15:48 2010 +0100
149608
149609     [glib/gvarianttype] Move some documentation to header file
149610
149611     Also, change G_VARIANT_TYPE(str) for G_VARIANT_TYPE(type_string)
149612     so It's correctly documented now.
149613
149614  glib/gvarianttype.c | 23 -----------------------
149615  glib/gvarianttype.h | 30 ++++++++++++++++++++++++++----
149616  2 files changed, 26 insertions(+), 27 deletions(-)
149617
149618 commit 3c66490503534eccdd9d3082684ca5c9abf89c0c
149619 Author: Javier Jardón <jjardon@gnome.org>
149620 Date:   Tue Jan 26 19:00:41 2010 +0100
149621
149622     [glib/gvariantype] Added missing "Since: 2.24" tag
149623
149624  glib/gvarianttype.c | 2 ++
149625  1 file changed, 2 insertions(+)
149626
149627 commit 3658727cfa0eca8c66bc2cdff46992099caf0acd
149628 Author: Martin Pitt <martin.pitt@ubuntu.com>
149629 Date:   Tue Jan 26 11:22:31 2010 +0100
149630
149631     always use our own internal assertion message symbol
149632
149633     Re-using glibc's __abort_msg symbol causes linking problems, since
149634     the symbol
149635     is declared private. Always use our own__glib_abort_msg symbol
149636     to store
149637     assertion messages, to avoid compatibility and linking problems.
149638
149639     Also fix the test case to work with out of tree builds (such as "make
149640     distcheck"), and re-enable it.
149641
149642     https://bugzilla.gnome.org/show_bug.cgi?id=594872
149643
149644  configure.in                 | 14 --------------
149645  glib/gtestutils.c            | 26 +++++++++-----------------
149646  tests/Makefile.am            |  2 +-
149647  tests/run-assert-msg-test.sh | 17 +++++------------
149648  4 files changed, 15 insertions(+), 44 deletions(-)
149649
149650 commit e84a3f824855419c361ebc9f2e04768f96c6f3b9
149651 Author: Matthias Clasen <mclasen@redhat.com>
149652 Date:   Mon Jan 25 14:16:09 2010 -0500
149653
149654     Bump version
149655
149656  configure.in | 2 +-
149657  1 file changed, 1 insertion(+), 1 deletion(-)
149658
149659 commit 079c980ecabf42ee9d0a061f9a11b078c6394225
149660 Author: Matthias Clasen <mclasen@redhat.com>
149661 Date:   Mon Jan 25 14:14:14 2010 -0500
149662
149663     2.23.2
149664
149665  po/am.po          |   42 +-
149666  po/ar.po          |   45 +-
149667  po/as.po          |   45 +-
149668  po/ast.po         | 1355
149669  ++++++++++++++++++++++++++---------------------------
149670  po/az.po          |   42 +-
149671  po/be.po          |   42 +-
149672  po/be@latin.po    |   45 +-
149673  po/bg.po          |  921 ++++++++++++++++++------------------
149674  po/bn.po          | 1256
149675  +++++++++++++++++++++++--------------------------
149676  po/bn_IN.po       |   45 +-
149677  po/bs.po          |   42 +-
149678  po/ca.po          |   45 +-
149679  po/ca@valencia.po |   45 +-
149680  po/cs.po          |   45 +-
149681  po/cy.po          |   42 +-
149682  po/da.po          |   45 +-
149683  po/de.po          |   45 +-
149684  po/dz.po          |   42 +-
149685  po/el.po          |   45 +-
149686  po/en@shaw.po     |   45 +-
149687  po/en_CA.po       |   45 +-
149688  po/en_GB.po       |   45 +-
149689  po/eo.po          |   42 +-
149690  po/es.po          |  929 ++++++++++++++++++------------------
149691  po/et.po          |  484 ++++++++++++++++++-
149692  po/eu.po          |  996 ++++++++++++++++++++-------------------
149693  po/fa.po          |   42 +-
149694  po/fi.po          |   45 +-
149695  po/fr.po          |   45 +-
149696  po/ga.po          |   42 +-
149697  po/gl.po          |   45 +-
149698  po/gu.po          |   45 +-
149699  po/he.po          |   45 +-
149700  po/hi.po          |   45 +-
149701  po/hr.po          |   42 +-
149702  po/hu.po          |   45 +-
149703  po/hy.po          |   42 +-
149704  po/id.po          |   42 +-
149705  po/is.po          |   42 +-
149706  po/it.po          |   45 +-
149707  po/ja.po          |   45 +-
149708  po/ka.po          |   42 +-
149709  po/kn.po          |   45 +-
149710  po/ko.po          |   45 +-
149711  po/ku.po          |   42 +-
149712  po/lt.po          |   45 +-
149713  po/lv.po          |   42 +-
149714  po/mai.po         |   45 +-
149715  po/mg.po          |   42 +-
149716  po/mk.po          |   45 +-
149717  po/ml.po          |   45 +-
149718  po/mn.po          |   42 +-
149719  po/mr.po          |   45 +-
149720  po/ms.po          |   42 +-
149721  po/nb.po          |  925 ++++++++++++++++++------------------
149722  po/ne.po          |   42 +-
149723  po/nl.po          |   45 +-
149724  po/nn.po          |   45 +-
149725  po/oc.po          |   42 +-
149726  po/or.po          |   45 +-
149727  po/pa.po          |   45 +-
149728  po/pl.po          |   45 +-
149729  po/ps.po          |   42 +-
149730  po/pt.po          |   45 +-
149731  po/pt_BR.po       |   45 +-
149732  po/ro.po          |   45 +-
149733  po/ru.po          |   45 +-
149734  po/rw.po          |   42 +-
149735  po/si.po          |   42 +-
149736  po/sk.po          |   42 +-
149737  po/sl.po          |   45 +-
149738  po/sq.po          |   47 +-
149739  po/sr.po          |   45 +-
149740  po/sr@ije.po      |   42 +-
149741  po/sr@latin.po    |   45 +-
149742  po/sv.po          | 1323
149743  ++++++++++++++++++++++++++-------------------------
149744  po/ta.po          |   45 +-
149745  po/te.po          |   45 +-
149746  po/th.po          |   45 +-
149747  po/tl.po          |   42 +-
149748  po/tr.po          |   45 +-
149749  po/tt.po          |   42 +-
149750  po/uk.po          |  939 +++++++++++++++++++------------------
149751  po/vi.po          |   45 +-
149752  po/wa.po          |   42 +-
149753  po/xh.po          |   42 +-
149754  po/yi.po          |   42 +-
149755  po/zh_CN.po       |   45 +-
149756  po/zh_HK.po       |   45 +-
149757  po/zh_TW.po       |   45 +-
149758  90 files changed, 7008 insertions(+), 5674 deletions(-)
149759
149760 commit 975aea7bce39a2909607c6c40c2c0c945169b0c6
149761 Author: Matthias Clasen <mclasen@redhat.com>
149762 Date:   Mon Jan 25 14:13:48 2010 -0500
149763
149764     Disable yet another failing test that was recently added...
149765
149766  tests/Makefile.am | 2 +-
149767  1 file changed, 1 insertion(+), 1 deletion(-)
149768
149769 commit f13804f68e37c597533644e671d38229e80b917a
149770 Author: Matthias Clasen <mclasen@redhat.com>
149771 Date:   Mon Jan 25 12:46:35 2010 -0500
149772
149773     Minor docs update
149774
149775  docs/reference/gio/gio-sections.txt | 1 +
149776  1 file changed, 1 insertion(+)
149777
149778 commit bc4f3904f27652b844f9786ba2b243a5ea3368b5
149779 Author: Matthias Clasen <mclasen@redhat.com>
149780 Date:   Mon Jan 25 12:43:10 2010 -0500
149781
149782     Another few failing tests disabled
149783
149784  gio/tests/filter-streams.c | 2 ++
149785  1 file changed, 2 insertions(+)
149786
149787 commit 305c9c6de5436b35fc3929d4c4ff3f29c00d8678
149788 Author: Matthias Clasen <mclasen@redhat.com>
149789 Date:   Mon Jan 25 12:29:09 2010 -0500
149790
149791     Disable a failing test, tsk, tsk.
149792
149793  glib/tests/array-test.c | 2 ++
149794  1 file changed, 2 insertions(+)
149795
149796 commit 81f186d1e55621622fc3a29f43522a8d5494edde
149797 Author: Matthias Clasen <mclasen@redhat.com>
149798 Date:   Mon Jan 25 12:00:06 2010 -0500
149799
149800     Mention GVariant
149801
149802  NEWS | 4 ++++
149803  1 file changed, 4 insertions(+)
149804
149805 commit e0d1124bd9bc516daaa84c94fee39decf9acc1d8
149806 Author: Matthias Clasen <mclasen@redhat.com>
149807 Date:   Mon Jan 25 11:57:47 2010 -0500
149808
149809     Updates
149810
149811  NEWS | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
149812  1 file changed, 53 insertions(+)
149813
149814 commit b4c0b10658bb77f14005a117d5abdb620fec4068
149815 Author: Ryan Lortie <desrt@desrt.ca>
149816 Date:   Mon Jan 25 11:31:56 2010 -0500
149817
149818     add testcase for GVariantType
149819
149820  glib/tests/.gitignore     |   1 +
149821  glib/tests/Makefile.am    |   3 +
149822  glib/tests/gvarianttype.c | 650
149823  ++++++++++++++++++++++++++++++++++++++++++++++
149824  3 files changed, 654 insertions(+)
149825
149826 commit 0ccb288da103890dcf89ceda75fb8b488077a1de
149827 Author: Ryan Lortie <desrt@desrt.ca>
149828 Date:   Mon Jan 25 11:26:27 2010 -0500
149829
149830     merge GVariantType
149831
149832     GVariantType is the type system for GVariant
149833
149834  docs/reference/glib/glib-docs.sgml    |    1 +
149835  docs/reference/glib/glib-sections.txt |   68 ++
149836  glib/Makefile.am                      |    2 +
149837  glib/glib.h                           |    1 +
149838  glib/glib.symbols                     |   34 +
149839  glib/gvarianttype.c                   | 1495
149840  +++++++++++++++++++++++++++++++++
149841  glib/gvarianttype.h                   |  282 +++++++
149842  7 files changed, 1883 insertions(+)
149843
149844 commit 11d4e59712b5a19c9847facf6da79946c9bd24aa
149845 Author: Benjamin Otte <otte@redhat.com>
149846 Date:   Wed Jan 20 21:06:30 2010 +0100
149847
149848     Move the boxed private type data to TypeNode
149849
149850     This way we don't need to keep a custom array that we bsearch on (and
149851     that isn't threadsafe) but can use the gtype.c machinery that is
149852     threadsafe. And fast, too!
149853
149854     https://bugzilla.gnome.org/show_bug.cgi?id=554887
149855
149856  gobject/Makefile.am     |  5 +++-
149857  gobject/gboxed.c        | 72
149858  ++++---------------------------------------------
149859  gobject/gtype-private.h | 41 ++++++++++++++++++++++++++++
149860  gobject/gtype.c         | 45 +++++++++++++++++++++++++++++++
149861  4 files changed, 95 insertions(+), 68 deletions(-)
149862
149863 commit ac666d2ae35b86c0d92ae70a0fb77b9df91035d1
149864 Author: Benjamin Otte <otte@redhat.com>
149865 Date:   Wed Jan 20 20:02:24 2010 +0100
149866
149867     Put calls to registered copy/free functions into separate functions
149868
149869     This eases cleaning up these functions.
149870
149871     One optimization in value_set_internal() was lost in the process. It
149872     shouldn't cause too many issues when all is said and done.
149873
149874     https://bugzilla.gnome.org/show_bug.cgi?id=554887
149875
149876  gobject/gboxed.c | 97
149877  ++++++++++++++++++--------------------------------------
149878  1 file changed, 31 insertions(+), 66 deletions(-)
149879
149880 commit 4ecf8655b315f9da3d108356c8f39394300deae3
149881 Author: Alexander Shopov <ash@contact.bg>
149882 Date:   Mon Jan 25 11:58:18 2010 +0200
149883
149884     Updated Bulgarian translation
149885
149886  po/bg.po | 974
149887  ++++++++++++++++++++++++++++++++-------------------------------
149888  1 file changed, 490 insertions(+), 484 deletions(-)
149889
149890 commit d819c8e486c9aaa2602d93fdd5cd1743d5a46624
149891 Author: Matthias Clasen <mclasen@redhat.com>
149892 Date:   Sun Jan 24 20:50:51 2010 -0500
149893
149894     Typo fixes
149895
149896  gio/gsimpleasyncresult.c | 4 ++--
149897  1 file changed, 2 insertions(+), 2 deletions(-)
149898
149899 commit cd59feff775e3cf9b15190dd6d75c4e6b98336e8
149900 Author: Jamil Ahmed <itsjamil@gmail.com>
149901 Date:   Sun Jan 24 22:54:12 2010 +0600
149902
149903     Updated Bengali translation
149904
149905  po/bn.po | 1295
149906  +++++++++++++++++++++++++++++++++-----------------------------
149907  1 file changed, 691 insertions(+), 604 deletions(-)
149908
149909 commit e71dcb204e3be3c0129c0782f3b5420be47fb2ef
149910 Author: Ryan Lortie <desrt@desrt.ca>
149911 Date:   Sat Jan 23 01:07:46 2010 -0500
149912
149913     gio: .gitignore gio-querymodules
149914
149915  gio/.gitignore | 1 +
149916  1 file changed, 1 insertion(+)
149917
149918 commit c8fc3112f910b544ace0e1cb14d47555b38be6d8
149919 Author: Ryan Lortie <desrt@desrt.ca>
149920 Date:   Fri Jan 22 20:18:58 2010 -0500
149921
149922     Bug 448888 - don't init g_slice for always-malloc
149923
149924  glib/gslice.c | 16 +++++++++++++---
149925  1 file changed, 13 insertions(+), 3 deletions(-)
149926
149927 commit 7693b0af445645f09e55ed7cebe0051c3d1fdd8d
149928 Author: Alberto Garcia <agarcia@igalia.com>
149929 Date:   Wed Jan 20 18:53:08 2010 +0100
149930
149931     [tests] Remove C++ style comments
149932
149933     It makes the IBM XL C Compiler (the 'native' non-free compiler
149934     on the AIX 5.3 and 6.1 platform) stop compiling with syntax error.
149935
149936     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=581300
149937
149938     Signed-off-by: Javier Jardón <jjardon@gnome.org>
149939
149940  gobject/tests/threadtests.c | 8 ++++----
149941  tests/slice-concurrent.c    | 2 +-
149942  tests/slice-test.c          | 2 +-
149943  3 files changed, 6 insertions(+), 6 deletions(-)
149944
149945 commit 6c3551fedb7bfde716fa00cfcbba00ca987c2a79
149946 Author: Dan Winship <danw@gnome.org>
149947 Date:   Mon Jan 18 09:46:19 2010 -0500
149948
149949     [configure] More -lresolv-checking-fixing
149950
149951     https://bugzilla.gnome.org/show_bug.cgi?id=586150
149952
149953  configure.in | 10 ++++++++--
149954  1 file changed, 8 insertions(+), 2 deletions(-)
149955
149956 commit 914120b9701650ccf7bede1907b69b521ca43236
149957 Author: Benjamin Otte <otte@redhat.com>
149958 Date:   Mon Jan 18 14:03:16 2010 +0100
149959
149960     Ensure values are memset to 0 when calling G_VALUE_COLLECT_INIT()
149961
149962     The reason we need to enforce this is that the GTypeValueTable
149963     documentation explicitly states that memory is memset to 0 when the
149964     value_init function is called.
149965
149966     https://bugzilla.gnome.org/show_bug.cgi?id=603590
149967
149968  gobject/gobject.c         | 2 +-
149969  gobject/gsignal.c         | 4 ++--
149970  gobject/gvaluecollector.h | 3 +--
149971  3 files changed, 4 insertions(+), 5 deletions(-)
149972
149973 commit 956b3b507d03b6d10f8bef34b3775a409c5ba9ee
149974 Author: Dan Winship <danw@gnome.org>
149975 Date:   Wed Jan 13 11:24:28 2010 -0500
149976
149977     [configure] Fix res_query check for OS X
149978
149979     https://bugzilla.gnome.org/show_bug.cgi?id=586150
149980
149981  configure.in  | 36 +++++++++++++++++++-----------------
149982  gio-2.0.pc.in |  2 +-
149983  2 files changed, 20 insertions(+), 18 deletions(-)
149984
149985 commit a6ab4b78725f6376c04f7fb2eb6cbf9a56387253
149986 Author: Javier Jardón <jjardon@gnome.org>
149987 Date:   Tue Nov 17 21:15:15 2009 +0100
149988
149989     Upgrade to version 0.8 of libasyncns
149990
149991     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=602240
149992
149993  gio/libasyncns/asyncns.c   | 94
149994  ++++++++++++++++++++++++++++------------------
149995  gio/libasyncns/g-asyncns.h | 16 ++------
149996  2 files changed, 61 insertions(+), 49 deletions(-)
149997
149998 commit fe23567c436612e7a167c1681d6cb69392769fb7
149999 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
150000 Date:   Wed Jan 13 17:29:39 2010 +0100
150001
150002     Updated Basque language
150003
150004  po/eu.po | 1044
150005  ++++++++++++++++++++++++++++++--------------------------------
150006  1 file changed, 512 insertions(+), 532 deletions(-)
150007
150008 commit b577c207a5279667801c44d8f1d9469ca431478b
150009 Author: Kjartan Maraas <kmaraas@gnome.org>
150010 Date:   Wed Jan 13 16:20:56 2010 +0100
150011
150012     Updated Norwegian bokmål translation
150013
150014  po/nb.po | 937
150015  ++++++++++++++++++++++++++++++++-------------------------------
150016  1 file changed, 477 insertions(+), 460 deletions(-)
150017
150018 commit 7448eb71c3ac85a08c8f0fceaf9747e6298ae5c9
150019 Author: Sven Herzberg <herzi@gnome-de.org>
150020 Date:   Wed Jan 13 14:47:58 2010 +0100
150021
150022     properly abort instead of looping infinitely
150023
150024     Fixes: Bug 568760 - nautilus freezes due to a bug in garray.c:322
150025
150026     * glib/garray.c: increase the size of potential return values by
150027       using an unsigned result; properly check if we still handle
150028       valid size
150029       proposals, return the original request if there's no usable
150030       size left
150031     * tests/array-test.c: reproduce the error condition of the bug report
150032
150033  glib/garray.c           | 18 ++++++++++--------
150034  glib/tests/array-test.c | 24 ++++++++++++++++++++++++
150035  2 files changed, 34 insertions(+), 8 deletions(-)
150036
150037 commit 820181a5de46da070d7792128fe148b51fc79a20
150038 Author: Alexander Larsson <alexl@redhat.com>
150039 Date:   Wed Jan 13 10:25:52 2010 +0100
150040
150041     Fix docs in previous commit
150042
150043  gobject/gvaluecollector.h | 4 ++--
150044  1 file changed, 2 insertions(+), 2 deletions(-)
150045
150046 commit 3c5e1fd903ce18efe51672074e01d1637c4bc0b2
150047 Author: Alexander Larsson <alexl@redhat.com>
150048 Date:   Wed Jan 13 10:24:09 2010 +0100
150049
150050     Remove additional thread support in performance test
150051
150052     We're always enabling threads now so this is not needed.
150053
150054  tests/gobject/performance.c      | 6 ------
150055  tests/gobject/run-performance.sh | 3 +--
150056  2 files changed, 1 insertion(+), 8 deletions(-)
150057
150058 commit 40bf3aa5d2fd9d2aa6244ce8023ad1eed3bf0383
150059 Author: Edward Hervey <bilboed@bilboed.com>
150060 Date:   Wed Dec 2 11:50:02 2009 +0100
150061
150062     gobject: Use new G_VALUE_COLLECT_INIT variant
150063
150064     Makes g_object_new_valist 20% to 30% faster (against 2321e5a).
150065
150066     Profiled against the pan newsreader which uses a variant of simple
150067     and complex object creation.
150068
150069     https://bugzilla.gnome.org/show_bug.cgi?id=603590
150070
150071  gobject/gobject.c | 10 ++++------
150072  1 file changed, 4 insertions(+), 6 deletions(-)
150073
150074 commit 0f25115ffc887110993f6947f9907a85374933d3
150075 Author: Edward Hervey <bilboed@bilboed.com>
150076 Date:   Wed Dec 2 11:49:49 2009 +0100
150077
150078     gsignal: Use new G_VALUE_COLLECT_INIT variant
150079
150080     Makes g_signal_emit_valist from 15% to 20% faster.
150081
150082     Results reported from profiling the pan newsreader which uses
150083     a variant
150084     of simple and complex signal emissions (i.e no args or various args)
150085
150086     https://bugzilla.gnome.org/show_bug.cgi?id=603590
150087
150088  gobject/gsignal.c | 20 ++++++++------------
150089  1 file changed, 8 insertions(+), 12 deletions(-)
150090
150091 commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072
150092 Author: Edward Hervey <bilboed@bilboed.com>
150093 Date:   Wed Dec 2 11:48:18 2009 +0100
150094
150095     gvaluecollector: Add variant of G_VALUE_COLLECT for most used cases.
150096
150097     Most callers of G_VALUE_COLLECT previously had to initialize the
150098     GValue
150099     and then G_VALUE_COLLECT would still go through a cleanup phase.
150100
150101     The new variant allows passing a unitialized GValue along with a GType
150102     and speedup the initialization/collection process.
150103
150104     https://bugzilla.gnome.org/show_bug.cgi?id=603590
150105
150106  gobject/gvaluecollector.h | 44
150107  ++++++++++++++++++++++++++++++++++++--------
150108  1 file changed, 36 insertions(+), 8 deletions(-)
150109
150110 commit 3bb404f13329dbd6c67f777e5a6d9228716ab440
150111 Author: Alexander Larsson <alexl@redhat.com>
150112 Date:   Tue Jan 12 21:55:15 2010 +0100
150113
150114     Mention thread changes in NEWS
150115
150116  README.in | 8 ++++++++
150117  1 file changed, 8 insertions(+)
150118
150119 commit 94b8613b5ffefadb5c82424bd1f3083ff11fa811
150120 Author: Alexander Larsson <alexl@redhat.com>
150121 Date:   Tue Jan 12 21:28:23 2010 +0100
150122
150123     Use unconditional thread calls in gio and gobject
150124
150125     If threads are available we always enable threads in gobject, which
150126     means all gio/gobject code can enable the unconditional thread calls.
150127
150128     This is a minor optimization since we avoid a bunch of unnecessary
150129     is-threads-enabled checks.
150130
150131     https://bugzilla.gnome.org/show_bug.cgi?id=606775
150132
150133  configure.in        | 1 +
150134  gio/Makefile.am     | 5 +++++
150135  gobject/Makefile.am | 5 +++++
150136  3 files changed, 11 insertions(+)
150137
150138 commit de5c708e0b3d257388d3a5d09c80806d27069c88
150139 Author: Alexander Larsson <alexl@redhat.com>
150140 Date:   Tue Jan 12 21:26:52 2010 +0100
150141
150142     Make thread calls unconditional if G_THREADS_MANDATORY is set
150143
150144     Since gobject now initialized threads unconditionally if threads are
150145     available it makes no sense to have each thread operation
150146     conditionally check if threads are enables, so allow this to be
150147     avoided.
150148
150149     https://bugzilla.gnome.org/show_bug.cgi?id=606775
150150
150151  glib/gthread.h | 4 ++++
150152  1 file changed, 4 insertions(+)
150153
150154 commit fa2bced1f30f93443ef43ce8b5b1e437cd07168c
150155 Author: Alexander Larsson <alexl@redhat.com>
150156 Date:   Tue Jan 12 21:22:45 2010 +0100
150157
150158     Enable threads in g_type_init()
150159
150160     This means threads will be supported for all gobject
150161     libraries/applications
150162     and initialized early enough to not cause any problems.
150163
150164     This solves the problem of libraries needing threadsafety. Previosly
150165     they just called g_threads_init() anyway, which often works but
150166     sometimes
150167     breaks in unexpected ways.
150168
150169     See this thread for more details:
150170     http://mail.gnome.org/archives/gtk-devel-list/2009-November/msg00208.html
150171
150172     https://bugzilla.gnome.org/show_bug.cgi?id=606775
150173
150174  docs/reference/glib/tmpl/threads.sgml | 8 ++++++++
150175  gobject-2.0-uninstalled.pc.in         | 2 +-
150176  gobject-2.0.pc.in                     | 2 +-
150177  gobject/Makefile.am                   | 2 +-
150178  gobject/gtype.c                       | 9 ++++++++-
150179  5 files changed, 19 insertions(+), 4 deletions(-)
150180
150181 commit 0df3ca8f9bbb624b219ecdb25d3fe8aa4a51d953
150182 Author: Alexander Larsson <alexl@redhat.com>
150183 Date:   Tue Jan 12 21:16:59 2010 +0100
150184
150185     Relax g_thread_init() requirements
150186
150187     We now allow g_thread_init(NULL) to be called after other glib calls
150188     (with
150189     some minor limitations). This is mainly a documentation change as this
150190     really was already possible.
150191
150192     We also allow g_thread_init() to be called multiple times. Only the
150193     first call actually initializes the threading system, further calls
150194     are ignored (but print a warning if the argument is not NULL).
150195
150196     https://bugzilla.gnome.org/show_bug.cgi?id=606775
150197
150198  docs/reference/glib/tmpl/threads.sgml | 55
150199  ++++++++++++-----------------------
150200  gthread/gthread-impl.c                |  7 ++++-
150201  2 files changed, 25 insertions(+), 37 deletions(-)
150202
150203 commit 74ad124cfba3278c385d177a527f19574fda9670
150204 Author: Alexander Larsson <alexl@redhat.com>
150205 Date:   Tue Jan 12 13:09:10 2010 +0100
150206
150207     Implement lazy loading of fam plugin
150208
150209  gio/fam/Makefile.am  | 15 ++++++++++++++-
150210  gio/fam/fam-module.c | 11 +++++++++++
150211  2 files changed, 25 insertions(+), 1 deletion(-)
150212
150213 commit 57b771235e8e548ba3bb68a49ae4f016072ee89f
150214 Author: Alexander Larsson <alexl@redhat.com>
150215 Date:   Tue Jan 12 13:11:22 2010 +0100
150216
150217     Add gio-querymodule program
150218
150219     This can be used to update the giomodule.cache file in directories
150220     with
150221     giomodules in order to support lazy module loading.
150222
150223  gio/Makefile.am        |  10 ++++
150224  gio/gio-querymodules.c | 133
150225  +++++++++++++++++++++++++++++++++++++++++++++++++
150226  2 files changed, 143 insertions(+)
150227
150228 commit 682b3da99b1766b3dda0ee5978040e11108e063c
150229 Author: Alexander Larsson <alexl@redhat.com>
150230 Date:   Tue Jan 12 11:57:17 2010 +0100
150231
150232     Use the new lazy loading of modules for gio modules
150233
150234  gio/giomodule.c | 30 +++++++++++-------------------
150235  1 file changed, 11 insertions(+), 19 deletions(-)
150236
150237 commit 488bede191081f035f24f7c3e55a86bc8ee2d7ae
150238 Author: Alexander Larsson <alexl@redhat.com>
150239 Date:   Tue Jan 12 11:36:12 2010 +0100
150240
150241     Add support for lazy loading of giomodules
150242
150243     Adds an optional query method to giomodules which should return all
150244     possible extension points the module may implement.
150245
150246     Then we add a new call g_io_modules_scan_all_in_directory() similar to
150247     g_io_modules_load_all_in_directory() that doesn't return all loaded
150248     modules, thus allowing lazy loading.
150249
150250     In g_io_modules_scan_all_in_directory we look for an optional
150251     giomodule.cache file and use the information in that to avoid
150252     loading modules until they are needed for an extension point.
150253
150254  gio/gio.symbols |   1 +
150255  gio/giomodule.c | 211
150256  ++++++++++++++++++++++++++++++++++++++++++++++++++------
150257  gio/giomodule.h |  31 +++++++++
150258  3 files changed, 222 insertions(+), 21 deletions(-)
150259
150260 commit 6aa1aef5562b2db9777ad17183427dbbb88599b2
150261 Author: Ignacio Casal Quinteiro <icq@gnome.org>
150262 Date:   Tue Jan 12 12:54:49 2010 +0100
150263
150264     Flush gcharsetconverter when needed.
150265
150266     This patch fixes bug #605686.
150267
150268  gio/gcharsetconverter.c | 53
150269  +++++++++++++++++++++++++++++--------------------
150270  1 file changed, 31 insertions(+), 22 deletions(-)
150271
150272 commit f4ccd96ea1a137eb0c533f177ff87290a84ee0d5
150273 Author: Kamal Mostafa <kamal@whence.com>
150274 Date:   Fri Jan 1 20:36:28 2010 -0800
150275
150276     g_object_new(): skip varargs for simple calls
150277
150278     g_object_new() avoids useless varargs processing for simple calls
150279     with no
150280     properties.  Fixes https://bugzilla.gnome.org/show_bug.cgi?id=605883
150281
150282  gobject/gobject.c | 4 ++++
150283  1 file changed, 4 insertions(+)
150284
150285 commit 8c293b0ae0f3d7a404b3249872a1591313467b4f
150286 Author: Daniel Nylander <po@danielnylander.se>
150287 Date:   Sat Jan 9 16:43:35 2010 +0100
150288
150289     Updated Swedish translation
150290
150291  po/sv.po | 1354
150292  ++++++++++++++++++++++++++++++++------------------------------
150293  1 file changed, 691 insertions(+), 663 deletions(-)
150294
150295 commit e61fed47b39265056dc2f9f5c3c5a6fc14bc0bf2
150296 Author: Jorge González <jorgegonz@svn.gnome.org>
150297 Date:   Thu Jan 7 20:26:48 2010 +0100
150298
150299     Updated Spanish translation
150300
150301  po/es.po | 950
150302  ++++++++++++++++++++++++++++++++-------------------------------
150303  1 file changed, 483 insertions(+), 467 deletions(-)
150304
150305 commit 37716bd00a7911de545ebca3dc7a248503eaf46e
150306 Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
150307 Date:   Thu Jan 7 19:33:39 2010 +0900
150308
150309     Use GCC atomic builtin operations.
150310
150311     Fix for bug #531902.
150312
150313  configure.in       | 211
150314  +++++++++++++++++++++++++++++------------------------
150315  glib/Makefile.am   |   8 +-
150316  glib/gatomic-gcc.c |  92 +++++++++++++++++++++++
150317  3 files changed, 214 insertions(+), 97 deletions(-)
150318
150319 commit 7211f7f8eb6845b010f45dd9084f67f80af40412
150320 Author: Stefan Kost <ensonic@users.sf.net>
150321 Date:   Thu Jan 7 10:47:20 2010 +0200
150322
150323     docs: switch to xi:inbclude for the content to save some more seconds
150324
150325  docs/reference/gobject/gobject-docs.sgml |  77 ++++-------
150326  docs/reference/gobject/tut_gobject.xml   |   3 +
150327  docs/reference/gobject/tut_gsignal.xml   |   3 +
150328  docs/reference/gobject/tut_gtype.xml     |   5 +-
150329  docs/reference/gobject/tut_howto.xml     |  21 +--
150330  docs/reference/gobject/tut_intro.xml     |   3 +
150331  docs/reference/gobject/tut_tools.xml     | 221
150332  ++++++++++++++++---------------
150333  7 files changed, 163 insertions(+), 170 deletions(-)
150334
150335 commit 00db5238d9cdd1034f39749cac2d7b18df4b231c
150336 Author: Stefan Kost <ensonic@users.sf.net>
150337 Date:   Thu Jan 7 11:31:24 2010 +0200
150338
150339     docs: switch to xi:inbclude for the content to save some more seconds
150340
150341  docs/reference/glib/building.sgml     |   4 +
150342  docs/reference/glib/changes.sgml      |   4 +
150343  docs/reference/glib/compiling.sgml    |   4 +
150344  docs/reference/glib/cross.sgml        |   4 +
150345  docs/reference/glib/glib-docs.sgml    | 231
150346  +++++++++++-----------------------
150347  docs/reference/glib/regex-syntax.sgml |   4 +
150348  docs/reference/glib/resources.sgml    |   4 +
150349  docs/reference/glib/running.sgml      |   4 +
150350  8 files changed, 103 insertions(+), 156 deletions(-)
150351
150352 commit d01e2527ce59b5daac2b63a6ac0074cbec8bebe5
150353 Author: Stefan Kost <ensonic@users.sf.net>
150354 Date:   Thu Jan 7 10:22:14 2010 +0200
150355
150356     docs: use xi:include to use the generated indexes if available.
150357
150358     This works transparantly for people with new enough gtk-doc
150359     (>=1.11) and
150360     significantly improves the build time.
150361
150362  docs/reference/gio/gio-docs.xml          | 19 ++++++----
150363  docs/reference/glib/glib-docs.sgml       | 62
150364  +++++++++++++++++++-------------
150365  docs/reference/gobject/gobject-docs.sgml | 54
150366  +++++++++++++++++-----------
150367  3 files changed, 84 insertions(+), 51 deletions(-)
150368
150369 commit 4c55b45162a3a76ca6c1d1c450ea667eeb7bae44
150370 Author: Haakon Sporsheim <haakon.sporsheim@gmail.com>
150371 Date:   Thu Jan 7 10:12:13 2010 +0200
150372
150373     Don't do pointer arithmetics on void*
150374
150375     For instance MSVC doesn't like that.
150376
150377     Signed-off-by: Tor Lillqvist <tml@iki.fi>
150378
150379  gobject/gatomicarray.c | 2 +-
150380  1 file changed, 1 insertion(+), 1 deletion(-)
150381
150382 commit 759fbac7b765e3ef3df4e64e534c99d45526bdd3
150383 Author: Matthias Clasen <mclasen@redhat.com>
150384 Date:   Wed Jan 6 17:37:11 2010 -0500
150385
150386     Add properties to GMemoryOutputStream
150387
150388     This helps bindings. Patch by Krzysztof Kosiński. See bug 605733.
150389
150390  gio/gmemoryoutputstream.c        | 308
150391  ++++++++++++++++++++++++++++-----------
150392  gio/gmemoryoutputstream.h        |   6 +-
150393  gio/tests/memory-output-stream.c |  37 +++++
150394  3 files changed, 260 insertions(+), 91 deletions(-)
150395
150396 commit f2d8f6287d6e3fcb9e58402c2051d557f7e41632
150397 Author: Matthias Clasen <mclasen@redhat.com>
150398 Date:   Wed Jan 6 13:23:48 2010 -0500
150399
150400     Fix the filename roundtrip check
150401
150402     The check was always failing because the code was comparing
150403     the wrong strings. Reported in bug 605977.
150404
150405  gio/glocalfile.c | 2 +-
150406  1 file changed, 1 insertion(+), 1 deletion(-)
150407
150408 commit baf20e09842a97c2d7925dff5ff9c6d35e36b27d
150409 Author: Ryan Lortie <desrt@desrt.ca>
150410 Date:   Tue Jan 5 18:49:23 2010 -0500
150411
150412     GUnixFDMessage: fix a small typo in an extra check
150413
150414     In the deserialise function, GUnixFDMessage was comparing 'level' to
150415     both SOL_SOCKET and SCM_RIGHTS.  It is correct to compare 'type' to
150416     SCM_RIGHTS.  The code passed tests only because:
150417
150418     1) it's a "should always be OK" double-check
150419
150420     2) SOL_SOCKET and SCM_RIGHTS, by chance, both have the value '1' on
150421        Linux systems.
150422
150423  gio/gunixfdmessage.c | 2 +-
150424  1 file changed, 1 insertion(+), 1 deletion(-)
150425
150426 commit b00c6d7fb5798b4e528554e1221a553ab95506ed
150427 Author: Matthias Clasen <mclasen@redhat.com>
150428 Date:   Tue Jan 5 18:18:55 2010 -0500
150429
150430     Fix a memleak
150431
150432     An early exit in expand_application_parameters forgot to free
150433     a GString. Reported by Steve Grubb.
150434
150435  gio/gdesktopappinfo.c | 14 ++++++++------
150436  1 file changed, 8 insertions(+), 6 deletions(-)
150437
150438 commit 6cee86a3efc98333282218f8eb1e0149a7cd703d
150439 Author: Matthias Clasen <mclasen@redhat.com>
150440 Date:   Tue Jan 5 18:16:37 2010 -0500
150441
150442     Fix an off-by-one error
150443
150444     Reported by Steve Grubb.
150445
150446  gio/gcontenttype.c | 2 +-
150447  1 file changed, 1 insertion(+), 1 deletion(-)
150448
150449 commit 95889d19275fd0f8f47f6c7f0e5b37861aa28497
150450 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
150451 Date:   Tue Jan 5 16:53:01 2010 +0200
150452
150453     Update Ukrainian translation
150454
150455  po/uk.po | 948
150456  +++++++++++++++++++++++++++++++--------------------------------
150457  1 file changed, 474 insertions(+), 474 deletions(-)
150458
150459 commit e8ccfd1bb2e17037d54440290b718bd19567a2e4
150460 Author: Haakon Sporsheim <haakon.sporsheim@gmail.com>
150461 Date:   Tue Jan 5 11:28:43 2010 +0200
150462
150463     Avoid compilation warning from MSVC
150464
150465     Signed-off-by: Tor Lillqvist <tml@iki.fi>
150466
150467  glib/gutils.h | 2 +-
150468  1 file changed, 1 insertion(+), 1 deletion(-)
150469
150470 commit d13c552dafe93e819e9c17bb68f46c33c9e97b10
150471 Author: Piotr Eljasiak <epiotr@src.gnome.org>
150472 Date:   Tue Jan 5 00:48:02 2010 +0100
150473
150474     Fix a typo in the docs
150475
150476  glib/gmarkup.c | 2 +-
150477  1 file changed, 1 insertion(+), 1 deletion(-)
150478
150479 commit c4600066a60e4ade006eeba196e560232f26116a
150480 Author: Xandru Armesto Fernandez <xandru@softastur.org>
150481 Date:   Mon Jan 4 22:10:47 2010 +0100
150482
150483     Added asturian language
150484
150485  po/LINGUAS | 1 +
150486  1 file changed, 1 insertion(+)
150487
150488 commit 4655e85081f1fe62a0dd01342dab2109d2979b16
150489 Author: Xandru Armesto Fernandez <xandru@softastur.org>
150490 Date:   Mon Jan 4 22:10:29 2010 +0100
150491
150492     Updated asturian translations
150493
150494  po/ast.po | 2084
150495  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
150496  1 file changed, 2084 insertions(+)
150497
150498 commit 3f5fb1ee9c2e3c09bc21913f02c1797550acdcea
150499 Author: Javier Jardón <jjardon@gnome.org>
150500 Date:   Sun Jan 3 23:34:26 2010 +0100
150501
150502     [docs] Fix @title usage in "Enumeration and flags types" section
150503
150504  gobject/genums.c | 6 ++----
150505  1 file changed, 2 insertions(+), 4 deletions(-)
150506
150507 commit a91514ba1946ee048d9b2ddb049bc7dff5998940
150508 Author: Matthias Clasen <mclasen@redhat.com>
150509 Date:   Sat Jan 2 19:50:55 2010 -0500
150510
150511     Document that various functions ref GSimpleAsyncResult
150512
150513     Patch by Will Thompson, see bug 602417.
150514
150515  gio/gsimpleasyncresult.c | 220
150516  ++++++++++++++++++++++++-----------------------
150517  1 file changed, 113 insertions(+), 107 deletions(-)
150518
150519 commit f58fa6934315bc83d57a6d63ae1f9ca08dd9731b
150520 Author: Matthias Clasen <mclasen@redhat.com>
150521 Date:   Sat Jan 2 19:44:26 2010 -0500
150522
150523     Document that _finish() must be called at most once.
150524
150525     The patch was provided by Will Thompson in bug 602417.
150526
150527  gio/gasyncresult.c | 22 +++++++++++-----------
150528  1 file changed, 11 insertions(+), 11 deletions(-)
150529
150530 commit 74af99b860db66d6e32ed12c54016246e60be99a
150531 Author: Matthias Clasen <mclasen@redhat.com>
150532 Date:   Sat Jan 2 19:35:08 2010 -0500
150533
150534     Fix a typo
150535
150536     ...and some whitespace fixes. Pointed out by Will Thompson in
150537     bug 602417.
150538
150539  gio/gasyncresult.c | 69
150540  +++++++++++++++++++++++++++---------------------------
150541  1 file changed, 35 insertions(+), 34 deletions(-)
150542
150543 commit 0542e6dbf9b817a3ad4f0dbf4b85177536e11277
150544 Author: Pablo Castellano <pablog@src.gnome.org>
150545 Date:   Sun Jan 3 01:23:53 2010 +0100
150546
150547     Updated .gitignore files
150548
150549  glib/.gitignore    | 1 +
150550  gobject/.gitignore | 1 +
150551  2 files changed, 2 insertions(+)
150552
150553 commit ab799115defeab7771f3cb5cd0c88eba0d73558a
150554 Author: Matthias Clasen <mclasen@redhat.com>
150555 Date:   Sat Jan 2 19:17:37 2010 -0500
150556
150557     Don't return anything from a void function
150558
150559     Sun C doesn't like it. Reported in bug 604824.
150560
150561  gio/gconverter.c | 2 +-
150562  1 file changed, 1 insertion(+), 1 deletion(-)
150563
150564 commit 05af612943b4f34b63e4bfcb7dc7bbab6725417b
150565 Author: Ivar Smolin <okul@linux.ee>
150566 Date:   Sat Jan 2 22:42:01 2010 +0200
150567
150568     Updating Estonian translation
150569
150570  po/et.po | 490
150571  ++-------------------------------------------------------------
150572  1 file changed, 15 insertions(+), 475 deletions(-)
150573
150574 commit 32f79f55ef287bf505ff434f13d79d89f3630bb2
150575 Author: Paolo Borelli <pborelli@gnome.org>
150576 Date:   Thu Dec 31 12:42:41 2009 +0100
150577
150578     Bug 604457 -  gutf8inputstream.c: increasing unknown size pointer
150579
150580  gio/gutf8inputstream.c | 4 ++--
150581  1 file changed, 2 insertions(+), 2 deletions(-)
150582
150583 commit 73ca6f70199353c22bf2d6aa99d5cd1eaea76702
150584 Author: Javier Jardón <jjardon@gnome.org>
150585 Date:   Mon Dec 28 02:04:01 2009 +0100
150586
150587     [docs] Fix 'Deprecated' tag on some win32 functions
150588
150589     Fix g_win32_get_package_installation_directory() and
150590     g_win32_get_package_installation_subdirectory_utf8()
150591
150592  glib/gwin32.c | 4 ++--
150593  1 file changed, 2 insertions(+), 2 deletions(-)
150594
150595 commit 85e00d3a9433a5f83f9897c832fa00e4e0540e2c
150596 Author: Javier Jardón <jjardon@gnome.org>
150597 Date:   Thu Dec 24 05:05:21 2009 +0100
150598
150599     [docs] Fix 'Deprecated' tag in g_date_set_time()
150600
150601  glib/gdate.c | 2 +-
150602  1 file changed, 1 insertion(+), 1 deletion(-)
150603
150604 commit da66897950431870390f8dc3f798e24f23ffb8c8
150605 Author: Martin Pitt <martin.pitt@ubuntu.com>
150606 Date:   Tue Dec 22 11:09:20 2009 +0100
150607
150608     Support storing assertion messages into core dump
150609
150610     Crash interception/debugging systems like Apport or ABRT capture
150611     core dumps for
150612     later crash analysis. However, if a program exits with an assertion
150613     failure,
150614     the core dump is not useful since the assertion message is only
150615     printed to
150616     stderr.
150617
150618     glibc recently got a patch which stores the message of assert()
150619     into the
150620     __abort_msg global variable.
150621     (http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=48dcd0ba)
150622     That works fine for programs which actually use the standard C
150623     assert() macro.
150624
150625     This patch adds the same functionality for glib's assertion tests. If
150626     we are
150627     building against a glibc which already has __abort_msg (2.11 and
150628     later, or
150629     backported above git commit), use that, otherwise put it into our
150630     own field
150631     __glib_assert_msg.
150632
150633     Usage:
150634
150635       $ cat test.c
150636       #include <glib.h>
150637
150638       int main() {
150639           g_assert(1 < 0);
150640           return 0;
150641       }
150642
150643       $ ./test
150644       **ERROR:test.c:5:main: assertion failed: (1 < 0)
150645       Aborted (Core dumped)
150646
150647       $ gdb --batch --ex 'print (char*) __abort_msg' ./test core
150648       [...]
150649       $1 = 0x93bf028 "ERROR:test.c:5:main: assertion failed: (1 < 0)"
150650
150651     https://bugzilla.gnome.org/show_bug.cgi?id=594872
150652
150653  configure.in                 | 14 +++++++++++++
150654  glib/gtestutils.c            | 23 +++++++++++++++++++++
150655  tests/.gitignore             |  1 +
150656  tests/Makefile.am            |  6 ++++--
150657  tests/assert-msg-test.c      |  8 ++++++++
150658  tests/run-assert-msg-test.sh | 48
150659  ++++++++++++++++++++++++++++++++++++++++++++
150660  6 files changed, 98 insertions(+), 2 deletions(-)
150661
150662 commit e9ab9eaff66b62c9653b90cca2eaf1d142f716a1
150663 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
150664 Date:   Tue Dec 22 23:39:21 2009 +0700
150665
150666     Updated Thai translation.
150667
150668  po/th.po | 35 +++++++++++++++--------------------
150669  1 file changed, 15 insertions(+), 20 deletions(-)
150670
150671 commit 8202728f067c5d418f4fcc5172a990aa1c68312b
150672 Author: Tor Lillqvist <tml@iki.fi>
150673 Date:   Tue Dec 22 00:46:12 2009 +0200
150674
150675     Install gio-unix-2.0.pc only on Unix
150676
150677     The gio-unix-2.0 headers are installed only on Unix anyway.
150678
150679  Makefile.am | 6 +++++-
150680  1 file changed, 5 insertions(+), 1 deletion(-)
150681
150682 commit dba6cef3c9c29314c20a122647c23b12329025dc
150683 Author: Javier Jardón <jjardon@gnome.org>
150684 Date:   Mon Dec 21 23:04:43 2009 +0100
150685
150686     [docs] Fix G_DEFINE_INTERFACE "Since" tag
150687
150688     This symbol is available since Glib 2.24, not 2.20.
150689
150690  gobject/gtype.h | 4 ++--
150691  1 file changed, 2 insertions(+), 2 deletions(-)
150692
150693 commit e7488ca85721b05181f699f4e8b12098077ce210
150694 Author: Behdad Esfahbod <behdad@behdad.org>
150695 Date:   Fri Jun 5 23:28:17 2009 -0400
150696
150697     [gobject] Grow gvalue transform array exponentially
150698
150699     Bug 589176 - Grow gvalue transform array exponentially
150700
150701     Reduces about 180 realloc calls during g_type_init().
150702
150703  gobject/gvalue.c | 2 +-
150704  1 file changed, 1 insertion(+), 1 deletion(-)
150705
150706 commit 88261680f518c3c701154504011f778866d6dc2a
150707 Author: Matthias Clasen <mclasen@redhat.com>
150708 Date:   Mon Dec 21 10:56:03 2009 -0500
150709
150710     Bump version
150711
150712  configure.in | 4 ++--
150713  1 file changed, 2 insertions(+), 2 deletions(-)
150714
150715 commit d7bdc48c2618cbc6b99c161592fd59c92d28d1c8
150716 Author: Matthias Clasen <mclasen@redhat.com>
150717 Date:   Mon Dec 21 10:54:11 2009 -0500
150718
150719     2.23.1
150720
150721  po/am.po          |  80 ++---
150722  po/ar.po          |  80 ++---
150723  po/as.po          |  80 ++---
150724  po/az.po          |  80 ++---
150725  po/be.po          |  80 ++---
150726  po/be@latin.po    |  80 ++---
150727  po/bg.po          |  80 ++---
150728  po/bn.po          |  80 ++---
150729  po/bn_IN.po       |  80 ++---
150730  po/bs.po          |  80 ++---
150731  po/ca.po          |  80 ++---
150732  po/ca@valencia.po |  80 ++---
150733  po/cs.po          |  80 ++---
150734  po/cy.po          | 917
150735  ++++++++++++++++++++++++++---------------------------
150736  po/da.po          |  80 ++---
150737  po/de.po          |  80 ++---
150738  po/dz.po          |  80 ++---
150739  po/el.po          |  80 ++---
150740  po/en@shaw.po     |  80 ++---
150741  po/en_CA.po       |  80 ++---
150742  po/en_GB.po       |  80 ++---
150743  po/eo.po          |  80 ++---
150744  po/es.po          |  80 ++---
150745  po/et.po          | 465 ++++++++++++++++++++++++++-
150746  po/eu.po          |  80 ++---
150747  po/fa.po          |  80 ++---
150748  po/fi.po          |  80 ++---
150749  po/fr.po          |  80 ++---
150750  po/ga.po          |  80 ++---
150751  po/gl.po          |  80 ++---
150752  po/gu.po          |  80 ++---
150753  po/he.po          | 930
150754  +++++++++++++++++++++++++++---------------------------
150755  po/hi.po          |  80 ++---
150756  po/hr.po          |  80 ++---
150757  po/hu.po          |  80 ++---
150758  po/hy.po          |  80 ++---
150759  po/id.po          |  80 ++---
150760  po/is.po          |  80 ++---
150761  po/it.po          |  80 ++---
150762  po/ja.po          |  80 ++---
150763  po/ka.po          |  80 ++---
150764  po/kn.po          |  80 ++---
150765  po/ko.po          |  80 ++---
150766  po/ku.po          |  80 ++---
150767  po/lt.po          |  80 ++---
150768  po/lv.po          |  80 ++---
150769  po/mai.po         |  80 ++---
150770  po/mg.po          |  80 ++---
150771  po/mk.po          |  80 ++---
150772  po/ml.po          |  80 ++---
150773  po/mn.po          |  80 ++---
150774  po/mr.po          |  80 ++---
150775  po/ms.po          |  80 ++---
150776  po/nb.po          | 917
150777  ++++++++++++++++++++++++++---------------------------
150778  po/ne.po          |  80 ++---
150779  po/nl.po          |  80 ++---
150780  po/nn.po          |  80 ++---
150781  po/oc.po          |  80 ++---
150782  po/or.po          |  80 ++---
150783  po/pa.po          |  80 ++---
150784  po/pl.po          |  80 ++---
150785  po/ps.po          |  80 ++---
150786  po/pt.po          |  80 ++---
150787  po/pt_BR.po       |  80 ++---
150788  po/ro.po          |  80 ++---
150789  po/ru.po          |  80 ++---
150790  po/rw.po          |  80 ++---
150791  po/si.po          |  80 ++---
150792  po/sk.po          |  80 ++---
150793  po/sl.po          |  80 ++---
150794  po/sq.po          |  80 ++---
150795  po/sr.po          |  80 ++---
150796  po/sr@ije.po      |  80 ++---
150797  po/sr@latin.po    |  80 ++---
150798  po/sv.po          |  80 ++---
150799  po/ta.po          |  80 ++---
150800  po/te.po          |  80 ++---
150801  po/th.po          |  80 ++---
150802  po/tl.po          |  80 ++---
150803  po/tr.po          |  80 ++---
150804  po/tt.po          |  80 ++---
150805  po/uk.po          |  80 ++---
150806  po/vi.po          | 127 ++++----
150807  po/wa.po          |  80 ++---
150808  po/xh.po          |  80 ++---
150809  po/yi.po          |  80 ++---
150810  po/zh_CN.po       |  80 ++---
150811  po/zh_HK.po       |  80 ++---
150812  po/zh_TW.po       |  80 ++---
150813  89 files changed, 5260 insertions(+), 4816 deletions(-)
150814
150815 commit ad1580e516fd481eaa1c6bb9134c1c11a517e824
150816 Author: Matthias Clasen <mclasen@redhat.com>
150817 Date:   Mon Dec 21 10:02:07 2009 -0500
150818
150819     Update release notes
150820
150821  README.in | 10 ++++++++--
150822  1 file changed, 8 insertions(+), 2 deletions(-)
150823
150824 commit 7af2609a44f26b8a6e65601fc2fa6f7453ff73c5
150825 Author: Matthias Clasen <mclasen@redhat.com>
150826 Date:   Mon Dec 21 09:59:24 2009 -0500
150827
150828     Updates
150829
150830  NEWS | 37 +++++++++++++++++++++++++++++++++++++
150831  1 file changed, 37 insertions(+)
150832
150833 commit 52405a6b5dcaa1e8e6268192760ee6e11939a3b5
150834 Author: Iestyn Pryce <dylunio@gmail.com>
150835 Date:   Mon Dec 21 14:57:15 2009 +0000
150836
150837     Updated Welsh translation
150838
150839  po/cy.po | 99
150840  ++++++++++++++++++++++++++++++----------------------------------
150841  1 file changed, 47 insertions(+), 52 deletions(-)
150842
150843 commit 71d508776efc69e2ee97b424bbeb25d3ced38ac8
150844 Author: Matthias Clasen <mclasen@redhat.com>
150845 Date:   Mon Dec 21 09:21:54 2009 -0500
150846
150847     Remove comment as well
150848
150849  glib/tests/option-context.c | 4 ----
150850  1 file changed, 4 deletions(-)
150851
150852 commit 7db8b92b979b2f95268d42eecf9dc7a361e6f5d1
150853 Author: Matthias Clasen <mclasen@redhat.com>
150854 Date:   Mon Dec 21 09:11:23 2009 -0500
150855
150856     Revert the g_set_prgname change
150857
150858     This change breaks our API and causes warnings from essentially
150859     all applications.
150860     See bug 563627.
150861
150862  glib/gutils.c               | 11 ++---------
150863  glib/tests/option-context.c |  2 --
150864  2 files changed, 2 insertions(+), 11 deletions(-)
150865
150866 commit 473fd041324931cc1267e354408475058611d740
150867 Author: Iestyn Pryce <dylunio@gmail.com>
150868 Date:   Sun Dec 20 12:03:19 2009 +0000
150869
150870     Updated Welsh translation
150871
150872  po/cy.po | 1114
150873  +++++++++++++++++++++++++++++++-------------------------------
150874  1 file changed, 561 insertions(+), 553 deletions(-)
150875
150876 commit ccd33a4043008f2927df6988bfe623341afb91f9
150877 Author: Behdad Esfahbod <behdad@behdad.org>
150878 Date:   Sat Dec 19 11:46:19 2009 +0100
150879
150880     Bug 501166 - Warning message says IA__g_type_init instead of
150881     g_type_init
150882
150883  gobject/gtype.c | 24 ++++++++++++------------
150884  1 file changed, 12 insertions(+), 12 deletions(-)
150885
150886 commit 991702494946bdfcea958c6bd421b51867ea7545
150887 Author: Javier Jardón <jjardon@gnome.org>
150888 Date:   Tue Dec 15 21:15:41 2009 +0100
150889
150890     G_DEFINE_INTERFACE_* documentation is not generated
150891
150892     Fix the documentation: Replace "@Since:" with "Since:"
150893
150894     https://bugzilla.gnome.org/show_bug.cgi?id=604645
150895
150896  gobject/gtype.h | 4 ++--
150897  1 file changed, 2 insertions(+), 2 deletions(-)
150898
150899 commit 046e521b4f08a88c889620225faea7284356eb23
150900 Author: Kamal Mostafa <kamal@whence.com>
150901 Date:   Fri Dec 18 10:34:05 2009 -0800
150902
150903     Fix typo "Performace" in gtester-report Details pop-up window
150904
150905  glib/gtester-report | 2 +-
150906  1 file changed, 1 insertion(+), 1 deletion(-)
150907
150908 commit f74c0e257fef1b6304294d34130e74b591b14acf
150909 Author: Dan Winship <danw@gnome.org>
150910 Date:   Fri Dec 18 12:27:36 2009 +0100
150911
150912     update .gitignores
150913
150914  gio/tests/.gitignore     | 26 +++++++++++++++-----------
150915  gobject/tests/.gitignore |  1 +
150916  2 files changed, 16 insertions(+), 11 deletions(-)
150917
150918 commit 28d91b5bb6f0543c259976d8338a7b4d95054dd3
150919 Author: Dan Winship <danw@gnome.org>
150920 Date:   Fri Dec 18 10:26:09 2009 +0100
150921
150922     Fix UnixWare build by not using "sa_len" as a variable name
150923
150924     https://bugzilla.gnome.org/show_bug.cgi?id=604875
150925
150926  gio/gnetworkingprivate.h | 2 +-
150927  gio/gresolver.c          | 4 ++--
150928  2 files changed, 3 insertions(+), 3 deletions(-)
150929
150930 commit 50741f2fb2db13ef236974e676d1b6472c3aef5c
150931 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
150932 Date:   Fri Dec 18 15:00:54 2009 +0700
150933
150934     vi.po: updated Vietnamese translation
150935
150936  po/vi.po | 412
150937  ++++++++++++++++++++++++++++++---------------------------------
150938  1 file changed, 197 insertions(+), 215 deletions(-)
150939
150940 commit 3f41e31bf974f6abaeb28264654d6b46b87b7428
150941 Author: Gian Mario Tagliaretti <gianmt@gnome.org>
150942 Date:   Tue Dec 15 23:49:18 2009 +0100
150943
150944     Remove wrong file imports, only gio/gio.h should be included
150945
150946  gio/gunixconnection.h | 3 +--
150947  1 file changed, 1 insertion(+), 2 deletions(-)
150948
150949 commit a0bcd63304c683d54e1d55203922a58de672b8f6
150950 Author: Tor Lillqvist <tml@iki.fi>
150951 Date:   Mon Dec 14 03:16:55 2009 +0200
150952
150953     Don't check for headers we include unconditionally
150954
150955     Don't bother checking for winsock2.h and mswsock.h in the configure
150956     script as we include these unconditionally when building for Windows
150957     anyway.
150958
150959  config.h.win32.in | 3 ---
150960  configure.in      | 2 +-
150961  2 files changed, 1 insertion(+), 4 deletions(-)
150962
150963 commit 8dc200db043fb7251baed6e346a7c5542a24a7b9
150964 Author: Tor Lillqvist <tml@iki.fi>
150965 Date:   Mon Dec 14 03:09:46 2009 +0200
150966
150967     Check for <wspiapi.h> and use it if present
150968
150969     Should help bug #603527 if glib is built in an environment that has
150970     <wspiapi.h>.
150971
150972  config.h.win32.in    | 7 +++++++
150973  configure.in         | 2 +-
150974  gio/gwin32resolver.c | 8 ++++++++
150975  3 files changed, 16 insertions(+), 1 deletion(-)
150976
150977 commit cdf00a6a9b98574dd4a06779de43612b9c8fa42a
150978 Author: Paolo Borelli <pborelli@gnome.org>
150979 Date:   Tue Dec 8 17:05:09 2009 +0100
150980
150981     Add unit tests for some more methods
150982
150983  gio/tests/buffered-input-stream.c | 83
150984  ++++++++++++++++++++++++++++++++++++++-
150985  1 file changed, 82 insertions(+), 1 deletion(-)
150986
150987 commit 4fbbe190b7cbfd271bbb18428bc103ebffa41112
150988 Author: Alexander Larsson <alexl@redhat.com>
150989 Date:   Mon Dec 7 22:00:51 2009 +0100
150990
150991     Remove default implementation of async filter steam ops
150992
150993     Not only is the default implementation broken (it causes infinite
150994     recursion
150995     as seen in bug #603982), but its also worthless. If we just fall
150996     back on the
150997     default stream operations we automatically get async version based on
150998     the sync filter stream operations, which is what we want.
150999
151000  gio/gfilterinputstream.c  | 185
151001  +---------------------------------------------
151002  gio/gfilteroutputstream.c | 173
151003  -------------------------------------------
151004  2 files changed, 2 insertions(+), 356 deletions(-)
151005
151006 commit 8a6d5e203eb22dad7e197f33b8c7d96f72be4bea
151007 Author: Paolo Borelli <pborelli@gnome.org>
151008 Date:   Sun Dec 6 15:45:37 2009 +0100
151009
151010     Fix makefile typo
151011
151012  gio/Makefile.am | 2 +-
151013  1 file changed, 1 insertion(+), 1 deletion(-)
151014
151015 commit 568cd48365a8c8ffa6fc25d5282ec92de6e2ff31
151016 Author: Paolo Borelli <pborelli@gnome.org>
151017 Date:   Sat Nov 28 23:39:48 2009 +0100
151018
151019     Add GUtf8InputStream - Bug #603270
151020
151021     Add a filter input stream that performs utf8 validation.
151022
151023  docs/reference/gio/gio-docs.xml     |   1 +
151024  docs/reference/gio/gio-sections.txt |  18 ++
151025  docs/reference/gio/gio.types        |   1 +
151026  gio/Makefile.am                     |   2 +
151027  gio/gio.h                           |   1 +
151028  gio/gio.symbols                     |   7 +
151029  gio/giotypes.h                      |   1 +
151030  gio/gutf8inputstream.c              | 327
151031  ++++++++++++++++++++++++++++++++++++
151032  gio/gutf8inputstream.h              |  80 +++++++++
151033  gio/tests/Makefile.am               |   4 +
151034  gio/tests/utf8-input-stream.c       | 252 +++++++++++++++++++++++++++
151035  11 files changed, 694 insertions(+)
151036
151037 commit c20280b41bc084793e2baa094dc03dc9d1d75f8b
151038 Author: Yair Hershkovitz <yairhr@gmail.com>
151039 Date:   Sun Dec 6 08:41:49 2009 +0200
151040
151041     Updated Hebrew translation
151042
151043  po/he.po | 961
151044  ++++++++++++++++++++++++++++++++-------------------------------
151045  1 file changed, 481 insertions(+), 480 deletions(-)
151046
151047 commit efb594b7d49e5058de621f1253671ec192eae695
151048 Author: Kjartan Maraas <kmaraas@gnome.org>
151049 Date:   Fri Dec 4 21:18:32 2009 +0100
151050
151051     Updated Norwegian bokmål translation.
151052
151053  po/nb.po | 951
151054  ++++++++++++++++++++++++++++++++-------------------------------
151055  1 file changed, 476 insertions(+), 475 deletions(-)
151056
151057 commit 2321e5aed07154761223bb124770beba56700e41
151058 Author: Matthew W. S. Bell <matthew@bells23.org.uk>
151059 Date:   Wed Dec 2 01:48:30 2009 +0100
151060
151061     Initialise variable in g_time_val_from_iso8601()
151062
151063     The function does not initialise the struct tm,
151064     giving it improper values of tm_isdst making the result
151065     an hour out.
151066
151067     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603540
151068
151069  glib/gtimer.c | 7 ++++---
151070  1 file changed, 4 insertions(+), 3 deletions(-)
151071
151072 commit 3d8035f799f632f196d914fde02dc052b7944581
151073 Author: Jeroen Nijhof <jeroen.nijhof@ericsson.com>
151074 Date:   Tue Dec 1 19:42:09 2009 +0100
151075
151076     [gio] Remove some commas at end of enumerator list
151077
151078     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603476
151079
151080  gio/gioenums.h | 6 +++---
151081  1 file changed, 3 insertions(+), 3 deletions(-)
151082
151083 commit 39cd766e8ef6901c097fdf2d3148fdc952f06b0e
151084 Author: Dan Winship <danw@gnome.org>
151085 Date:   Tue Dec 1 10:42:58 2009 +0100
151086
151087     Use G_DEFINE_INTERFACE in gio
151088
151089     Note: Since we export types with Iface in the name rather than
151090     Interface we have to use some typedefs to make this work. New
151091     interfaces should probably use Interface as the public name.
151092
151093  gio/gappinfo.c        |  45 +------------
151094  gio/gasyncresult.c    |  44 +------------
151095  gio/gdesktopappinfo.c |  44 +------------
151096  gio/gdrive.c          | 175
151097  +++++++++++++++++++-------------------------------
151098  gio/gfile.c           |  46 +------------
151099  gio/gicon.c           |  44 +------------
151100  gio/gloadableicon.c   |  45 +------------
151101  gio/gmount.c          | 143 ++++++++++++++---------------------------
151102  gio/gseekable.c       |  38 +----------
151103  gio/gvolume.c         | 105 +++++++++---------------------
151104  10 files changed, 165 insertions(+), 564 deletions(-)
151105
151106 commit 91d96350a7eed2e2acfc0c254b6dfc4e6fe81a8b
151107 Author: Dan Winship <danw@gnome.org>
151108 Date:   Tue Dec 1 10:33:12 2009 +0100
151109
151110     Add G_DEFINE_INTERFACE
151111
151112     This is a macro similar to G_DEFINE_TYPE but it lets you define
151113     interfaces rather than classes.
151114
151115     For discussion, see bug #320482
151116
151117  docs/reference/gobject/gobject-sections.txt |  2 +
151118  gobject/gtype.h                             | 70
151119  ++++++++++++++++++++++++++++-
151120  gobject/tests/threadtests.c                 | 30 -------------
151121  3 files changed, 70 insertions(+), 32 deletions(-)
151122
151123 commit 74a970f754bbffcc9f0a3fa6dd9977a8640544c8
151124 Author: Ryan Lortie <desrt@desrt.ca>
151125 Date:   Mon Nov 30 19:50:21 2009 -0500
151126
151127     Add byteswap macros for gsize/gssize.
151128
151129  configure.in                             |  5 +++
151130  docs/reference/glib/glib-sections.txt    | 12 ++++++
151131  docs/reference/glib/tmpl/byte_order.sgml | 72
151132  ++++++++++++++++++++++++++++++++
151133  glib/gtypes.h                            |  5 +++
151134  glibconfig.h.win32.in                    |  4 ++
151135  5 files changed, 98 insertions(+)
151136
151137 commit 2a78adc5e3f5b33e92cc55570397da24e062aa24
151138 Author: Benjamin Otte <otte@gnome.org>
151139 Date:   Thu Oct 8 20:01:15 2009 +0200
151140
151141     Only add object to list new objects when it has a custom constructor
151142
151143     This works around the need to take a custom mutex twice and add the
151144     object to a GSList of objects that are currently in construction
151145     for the
151146     common case. Only when the constructor is overwritten do we use the
151147     previous behavior and allow things like singleton objects.
151148
151149     The only slightly incompatible change is that previously, it was ok to
151150     call g_object_set() on construct-only properties while the object was
151151     initialized. This will now fail. If that behavior is needed, setting a
151152     custom constructor that just chains up will reenable this
151153     functionality.
151154
151155     https://bugzilla.gnome.org/show_bug.cgi?id=557151
151156
151157  gobject/gobject.c | 26 ++++++++++++++++++--------
151158  1 file changed, 18 insertions(+), 8 deletions(-)
151159
151160 commit f0f32a7ef0f7ae8cdd2aa2992d2e116dd7b602fe
151161 Author: Benjamin Otte <otte@gnome.org>
151162 Date:   Thu Sep 24 15:04:20 2009 +0200
151163
151164     Remove more read locks usage
151165
151166     g_type_default_interface_peek() and g_type_value_table_peek()
151167     don't need
151168     to acquire read locks anymore when they test the refcount instead of
151169     node->data.
151170
151171  gobject/gtype.c | 15 ++++-----------
151172  1 file changed, 4 insertions(+), 11 deletions(-)
151173
151174 commit 5cac5c828b9d56ed0b1932deb7364d6ba926eb96
151175 Author: Benjamin Otte <otte@gnome.org>
151176 Date:   Thu Sep 24 14:57:19 2009 +0200
151177
151178     Make g_type_class_peek[_static]() not take any locks
151179
151180     By replacing a check for node->data with a check for
151181     NODE_REFCOUNT(node)
151182     these functions don't require a read lock anymore.
151183
151184  gobject/gtype.c | 8 ++------
151185  1 file changed, 2 insertions(+), 6 deletions(-)
151186
151187 commit 83ee0d947d7c103e975be0fc4e62415ad7d57571
151188 Author: Edward Hervey <bilboed@bilboed.com>
151189 Date:   Thu Sep 24 13:19:46 2009 +0200
151190
151191     gobject/tests: New test for dynamic class creation/destruction
151192
151193     Starts 100 threads which ref/unref a dynamic class to test the recent
151194     changes to class init/uninit.
151195
151196  gobject/tests/Makefile.am    |   4 +-
151197  gobject/tests/dynamictests.c | 235
151198  +++++++++++++++++++++++++++++++++++++++++++
151199  2 files changed, 238 insertions(+), 1 deletion(-)
151200
151201 commit 35c376a8a6be94f6fd5c22164a5e0968f4d3e26e
151202 Author: Edward Hervey <bilboed@bilboed.com>
151203 Date:   Thu Sep 24 12:42:49 2009 +0200
151204
151205     Add type_data_ref_U() and use it in g_type_class_ref()
151206
151207     The function returns TRUE if the type was previously initialized
151208     and can
151209     be easily reused. It returns FALSE and does not take a reference
151210     if the
151211     type is not referenced yet.
151212
151213     g_type_class_ref() uses this to avoid taking locks in the common path,
151214     which speeds up object creation a lot - in particular in multithreaded
151215     applications.
151216
151217     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151218
151219  gobject/gtype.c | 62
151220  ++++++++++++++++++++++++++++++++++++++-------------------
151221  1 file changed, 42 insertions(+), 20 deletions(-)
151222
151223 commit 5160175656797fde6b301b0d832b692052b96e3e
151224 Author: Edward Hervey <bilboed@bilboed.com>
151225 Date:   Thu Sep 24 12:29:25 2009 +0200
151226
151227     Reorganize g_type_class_ref()
151228
151229     Moves the first check out of the lock, as it's not required.
151230
151231     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151232
151233  gobject/gtype.c | 19 ++++++++-----------
151234  1 file changed, 8 insertions(+), 11 deletions(-)
151235
151236 commit 00a4470ad07551f3629029892b819c18d8902f2f
151237 Author: Benjamin Otte <otte@gnome.org>
151238 Date:   Thu Sep 24 12:26:53 2009 +0200
151239
151240     Make ClassData->init_state atomic
151241
151242     This is necessary to make g_type_class_ref() lockless.
151243
151244     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151245
151246     Also includes fix for:
151247
151248     https://bugzilla.gnome.org/show_bug.cgi?id=587892
151249
151250  gobject/gtype.c | 24 +++++++++++++-----------
151251  1 file changed, 13 insertions(+), 11 deletions(-)
151252
151253 commit 4c243b1cba6e94658e68c3e4b188d0d784ed7463
151254 Author: Edward Hervey <bilboed@bilboed.com>
151255 Date:   Thu Sep 24 11:45:13 2009 +0200
151256
151257     Make type_data_unref_U not take locks in the common case
151258
151259     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151260
151261  gobject/gtype.c | 19 ++++++++++++-------
151262  1 file changed, 12 insertions(+), 7 deletions(-)
151263
151264 commit 5e7dba0501f4af4ac5427bbf1227ba5cb026cffa
151265 Author: Edward Hervey <bilboed@bilboed.com>
151266 Date:   Thu Sep 24 11:38:49 2009 +0200
151267
151268     Make all accesses of Node->ref_count atomic
151269
151270     This does not change any locking behavior at all, it just replaces
151271     simple getters/setters of the variable with atomic versions.
151272
151273     The ref_count variable was kept as unsigned, even though that requires
151274     casting for all operations, to mirror GObject->refcount.
151275
151276     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151277
151278  gobject/gtype.c | 11 +++++------
151279  1 file changed, 5 insertions(+), 6 deletions(-)
151280
151281 commit 2ec989902b2800d150bbb2cf6c3b6924f43ed736
151282 Author: Edward Hervey <bilboed@bilboed.com>
151283 Date:   Thu Sep 24 11:19:58 2009 +0200
151284
151285     type_data_unref_Wm => type_data_unref_U
151286
151287     Make the type unref function not hold any locks when called. This
151288     makes it easier to optimize it to be atomic later.
151289
151290     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151291
151292  gobject/gtype.c | 37 ++++++++++++++-----------------------
151293  1 file changed, 14 insertions(+), 23 deletions(-)
151294
151295 commit b163759320ddfce0276b20bb453de70919aeeff3
151296 Author: Benjamin Otte <otte@gnome.org>
151297 Date:   Thu Sep 24 11:16:10 2009 +0200
151298
151299     Add a NODE_REFCOUNT getter
151300
151301     This is useful when moving the code to be atomic.
151302     It also will make that patch smaller.
151303
151304     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151305
151306  gobject/gtype.c | 39 +++++++++++++++++++--------------------
151307  1 file changed, 19 insertions(+), 20 deletions(-)
151308
151309 commit 170423f924950728cec21a784787aa43b0be71bc
151310 Author: Edward Hervey <bilboed@bilboed.com>
151311 Date:   Thu Sep 24 10:44:17 2009 +0200
151312
151313     Move setting the refcount to the end of the function
151314
151315     This is a safety feature for when making it atomic later.
151316
151317     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151318
151319  gobject/gtype.c | 3 ++-
151320  1 file changed, 2 insertions(+), 1 deletion(-)
151321
151322 commit f8d24e849533e0e43cd7c9cf9a9692e4779c0472
151323 Author: Edward Hervey <bilboed@bilboed.com>
151324 Date:   Thu Sep 24 10:16:48 2009 +0200
151325
151326     Pass the TypeNode to type_data_last_unref_Wm()
151327
151328     Previously the GType was looked up just for calling the function
151329     Also moves the unref functions together in the code.
151330
151331     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151332
151333  gobject/gtype.c | 57
151334  +++++++++++++++++++++++++++------------------------------
151335  1 file changed, 27 insertions(+), 30 deletions(-)
151336
151337 commit 718b476c4474e5c9e973046ef555ffcb9bfd38a1
151338 Author: Edward Hervey <bilboed@bilboed.com>
151339 Date:   Thu Sep 24 10:03:14 2009 +0200
151340
151341     Move ref_count from TypeNode->data to TypeNode
151342
151343     https://bugzilla.gnome.org/show_bug.cgi?id=585375
151344
151345  gobject/gtype.c | 48 ++++++++++++++++++++++++------------------------
151346  1 file changed, 24 insertions(+), 24 deletions(-)
151347
151348 commit 69961d27a13b2083d864884b40c861c5e97a5c12
151349 Author: Alexander Larsson <alexl@redhat.com>
151350 Date:   Wed Sep 9 16:42:32 2009 +0200
151351
151352     Implement O(1) interface lookups
151353
151354     Currently interface lookups are do a binary search over all the
151355     interfaces
151356     an object implements. Its possible to do this lookup in constant
151357     time using for
151358     instance the gcj algorighm described at:
151359     http://gcc.gnu.org/ml/java/1999-q3/msg00377.html
151360
151361     This is an implementation of that based on GAtomicArray.
151362
151363  gobject/gtype.c | 185
151364  +++++++++++++++++++++++++++++++++++++++++++++-----------
151365  1 file changed, 151 insertions(+), 34 deletions(-)
151366
151367 commit 8f27a5e62129672f5c17b140ca854fd2307a9734
151368 Author: Alexander Larsson <alexl@redhat.com>
151369 Date:   Wed Sep 9 16:51:28 2009 +0200
151370
151371     Implement lock free interface lookup
151372
151373     We implement lock free interface lookup by moving the n_ifaces
151374     counter into memory pointed to by TypeNode->iface_entries, and
151375     then updating this in RCU-style by always copying it, modifying
151376     the copy and then when the modification is done replace the old
151377     pointer with g_atomic_pointer_set.
151378
151379     There is one additional complexity when freeing the old memory,
151380     since the old memory region can be in use. To handle this we
151381     don't free such memory, but put it on a free list and reuse it
151382     later. This means that lock-free lookups must be able to
151383     handle the memory being modified in random ways without crashing,
151384     and at the end we verify that the memory didn't change and the
151385     transaction is ok.
151386
151387     With this infrastructure the patch then implements a lock-free
151388     version of type_lookup_iface_entry_L called type_lookup_iface_vtable_I
151389     and use it in: g_type_interface_peek, g_type_interface_peek_parent
151390     and type_node_check_conformities_UorL.
151391
151392     Using the performance tests from bug 557100 shows that the general
151393     performance difference is negligible, but the lack of a lock for each
151394     type check and interface vfunc call should greatly enhance threaded
151395     scalability.
151396
151397  gobject/gtype.c | 329
151398  +++++++++++++++++++++++++++++++++++---------------------
151399  1 file changed, 204 insertions(+), 125 deletions(-)
151400
151401 commit 75ce4741f9a7a26098a77407de9b4cc2b985a254
151402 Author: Alexander Larsson <alexl@redhat.com>
151403 Date:   Wed Sep 9 16:47:44 2009 +0200
151404
151405     Add GAtomicArray for RCU-style lockless updates
151406
151407     This adds supports for a lock-less a non-shrinking growable array.
151408     You can use it to do reads using no locks, as long as your read-code
151409     can handle that during the read transaction the object can be modified
151410     by another writer (but it will not change size or be freed), and you
151411     can only trust the result once the transaction has finished
151412     successfully.
151413
151414     This doesn't free things like RCU normally does, instead it pushes the
151415     memory on a free list that is reused for other atomic arrays.
151416
151417  gobject/Makefile.am    |   3 +-
151418  gobject/gatomicarray.c | 169
151419  +++++++++++++++++++++++++++++++++++++++++++++++++
151420  gobject/gatomicarray.h |  60 ++++++++++++++++++
151421  3 files changed, 231 insertions(+), 1 deletion(-)
151422
151423 commit f55752b10cc29090550005e16e9e7f72c5c060fa
151424 Author: Ivar Smolin <okul@linux.ee>
151425 Date:   Mon Nov 30 13:08:18 2009 +0200
151426
151427     Updating Estonian translation
151428
151429  po/et.po | 479
151430  ++-------------------------------------------------------------
151431  1 file changed, 10 insertions(+), 469 deletions(-)
151432
151433 commit 8df6191a322d6b412448aa5618daf68c4e0ab3da
151434 Author: Matthias Clasen <mclasen@redhat.com>
151435 Date:   Mon Nov 30 00:11:10 2009 -0500
151436
151437     Bump version
151438
151439  configure.in | 4 ++--
151440  1 file changed, 2 insertions(+), 2 deletions(-)
151441
151442 commit 2532707ce420623acaf7f1fc0bd3670bb3a8a86b
151443 Author: Matthias Clasen <mclasen@redhat.com>
151444 Date:   Mon Nov 30 00:09:36 2009 -0500
151445
151446     2.23.0
151447
151448  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++
151449  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
151450  docs/reference/glib/tmpl/version.sgml     |   68 --
151451  po/am.po                                  |  282 +++---
151452  po/ar.po                                  |  285 +++---
151453  po/as.po                                  |  287 ++++---
151454  po/az.po                                  |  282 +++---
151455  po/be.po                                  |  283 +++---
151456  po/be@latin.po                            |  286 ++++---
151457  po/bg.po                                  |  287 ++++---
151458  po/bn.po                                  |  287 ++++---
151459  po/bn_IN.po                               |  287 ++++---
151460  po/bs.po                                  |  282 +++---
151461  po/ca.po                                  |  917 ++++++++++----------
151462  po/ca@valencia.po                         |  285 +++---
151463  po/cs.po                                  |  287 ++++---
151464  po/cy.po                                  |  282 +++---
151465  po/da.po                                  |  287 ++++---
151466  po/de.po                                  |  287 ++++---
151467  po/dz.po                                  |  282 +++---
151468  po/el.po                                  |  286 ++++---
151469  po/en@shaw.po                             |  966 +++++++++++----------
151470  po/en_CA.po                               |  285 +++---
151471  po/en_GB.po                               |  287 ++++---
151472  po/eo.po                                  |  282 +++---
151473  po/es.po                                  |  930 ++++++++++----------
151474  po/et.po                                  |  492 ++++++++++-
151475  po/eu.po                                  |  287 ++++---
151476  po/fa.po                                  |  282 +++---
151477  po/fi.po                                  |  287 ++++---
151478  po/fr.po                                  |  287 ++++---
151479  po/ga.po                                  |  282 +++---
151480  po/gl.po                                  |  941 ++++++++++----------
151481  po/gu.po                                  |  287 ++++---
151482  po/he.po                                  |  287 ++++---
151483  po/hi.po                                  |  287 ++++---
151484  po/hr.po                                  |  282 +++---
151485  po/hu.po                                  |  287 ++++---
151486  po/hy.po                                  |  282 +++---
151487  po/id.po                                  |  282 +++---
151488  po/is.po                                  |  282 +++---
151489  po/it.po                                  |  287 ++++---
151490  po/ja.po                                  |  287 ++++---
151491  po/ka.po                                  |  282 +++---
151492  po/kn.po                                  |  287 ++++---
151493  po/ko.po                                  |  287 ++++---
151494  po/ku.po                                  |  282 +++---
151495  po/lt.po                                  |  285 +++---
151496  po/lv.po                                  |  282 +++---
151497  po/mai.po                                 |  285 +++---
151498  po/mg.po                                  |  282 +++---
151499  po/mk.po                                  |  285 +++---
151500  po/ml.po                                  |  287 ++++---
151501  po/mn.po                                  |  282 +++---
151502  po/mr.po                                  |  287 ++++---
151503  po/ms.po                                  |  282 +++---
151504  po/nb.po                                  |  943 ++++++++++----------
151505  po/ne.po                                  |  282 +++---
151506  po/nl.po                                  |  285 +++---
151507  po/nn.po                                  |  285 +++---
151508  po/oc.po                                  |  282 +++---
151509  po/or.po                                  |  287 ++++---
151510  po/pa.po                                  |  287 ++++---
151511  po/pl.po                                  |  287 ++++---
151512  po/ps.po                                  |  282 +++---
151513  po/pt.po                                  |  287 ++++---
151514  po/pt_BR.po                               |  951 ++++++++++----------
151515  po/ro.po                                  |  287 ++++---
151516  po/ru.po                                  |  287 ++++---
151517  po/rw.po                                  |  282 +++---
151518  po/si.po                                  |  282 +++---
151519  po/sk.po                                  |  285 +++---
151520  po/sl.po                                  | 1282
151521  +++++++++++++--------------
151522  po/sq.po                                  |  288 ++++---
151523  po/sr.po                                  |  287 ++++---
151524  po/sr@ije.po                              |  282 +++---
151525  po/sr@latin.po                            |  287 ++++---
151526  po/sv.po                                  | 1332
151527  ++++++++++++++---------------
151528  po/ta.po                                  |  287 ++++---
151529  po/te.po                                  |  287 ++++---
151530  po/th.po                                  |  287 ++++---
151531  po/tl.po                                  |  282 +++---
151532  po/tr.po                                  |  287 ++++---
151533  po/tt.po                                  |  282 +++---
151534  po/uk.po                                  |  287 ++++---
151535  po/vi.po                                  |  285 +++---
151536  po/wa.po                                  |  282 +++---
151537  po/xh.po                                  |  282 +++---
151538  po/yi.po                                  |  282 +++---
151539  po/zh_CN.po                               |  285 +++---
151540  po/zh_HK.po                               |  287 ++++---
151541  po/zh_TW.po                               |  287 ++++---
151542  92 files changed, 16991 insertions(+), 14691 deletions(-)
151543
151544 commit 310e2e7291ba716755e538a6fe286a0072b39ef1
151545 Author: Matthias Clasen <mclasen@redhat.com>
151546 Date:   Sun Nov 29 22:57:00 2009 -0500
151547
151548     More updates
151549
151550  NEWS | 1 +
151551  1 file changed, 1 insertion(+)
151552
151553 commit 8907bfee863e969bc68de749a45f34d7f7f21699
151554 Author: Matthias Clasen <mclasen@redhat.com>
151555 Date:   Sun Nov 29 22:54:16 2009 -0500
151556
151557     Fix up GIO docs
151558
151559  docs/reference/gio/gio-docs.xml      |  31 ++++-----
151560  docs/reference/gio/gio-sections.txt  | 113
151561  +++++++++++++++++++++++++++++++++
151562  docs/reference/gio/gio.types         |   9 +++
151563  gio/fen/fen-data.c                   |   4 --
151564  gio/gappinfo.h                       |   1 +
151565  gio/gcharsetconverter.c              |  31 ++++++++-
151566  gio/gconverterinputstream.c          |  13 +++-
151567  gio/gconverterinputstream.h          |   2 +-
151568  gio/gconverteroutputstream.c         |  13 +++-
151569  gio/gconverteroutputstream.h         |   2 +-
151570  gio/gdummyfile.c                     |   6 --
151571  gio/gioenums.h                       |   6 +-
151572  gio/glocaldirectorymonitor.c         |   7 --
151573  gio/glocalfile.c                     |   6 --
151574  gio/glocalfileinputstream.c          |   6 --
151575  gio/glocalfilemonitor.c              |   7 --
151576  gio/gunionvolumemonitor.c            |   9 +--
151577  gio/gunixvolume.c                    | 120
151578  +++++++++++++++--------------------
151579  gio/gunixvolumemonitor.c             |  12 ----
151580  gio/gwin32mount.c                    |   2 +-
151581  gio/gwin32volumemonitor.c            |   6 +-
151582  gio/win32/gwinhttpfile.c             |   4 +-
151583  gio/win32/gwinhttpfileinputstream.c  |   4 +-
151584  gio/win32/gwinhttpfileoutputstream.c |   4 +-
151585  gio/win32/gwinhttpvfs.c              |   2 +-
151586  25 files changed, 261 insertions(+), 159 deletions(-)
151587
151588 commit 80bda52b57440b66752df6aa4078e3a723b3a990
151589 Author: Matthias Clasen <mclasen@redhat.com>
151590 Date:   Sun Nov 29 21:19:10 2009 -0500
151591
151592     Fix dynamictype test to build
151593
151594  tests/gobject/dynamictype.c | 3 +--
151595  1 file changed, 1 insertion(+), 2 deletions(-)
151596
151597 commit 06c71ba399adc22c4f327876bac50bbd1a6dfcf4
151598 Author: Matthias Clasen <mclasen@redhat.com>
151599 Date:   Sun Nov 29 20:55:25 2009 -0500
151600
151601     Fix 'make check' in gio
151602
151603  gio/gio.symbols | 430
151604  +++++++++++++++++++++++++++++---------------------------
151605  gio/pltcheck.sh |   2 +-
151606  2 files changed, 225 insertions(+), 207 deletions(-)
151607
151608 commit a4a69df105e57a37fbb2b14275f262613aff1071
151609 Author: Matthias Clasen <mclasen@redhat.com>
151610 Date:   Sun Nov 29 20:48:52 2009 -0500
151611
151612     Remove filter-cat from TEST_PROGS
151613
151614     Since it is not intended to be run as part of make check.
151615
151616  gio/tests/Makefile.am | 10 ++++++++--
151617  1 file changed, 8 insertions(+), 2 deletions(-)
151618
151619 commit 12939c54f93ddc61c02b592ced931fb30d797fe8
151620 Author: Matthias Clasen <mclasen@redhat.com>
151621 Date:   Sun Nov 29 20:47:51 2009 -0500
151622
151623     Disable a broken test
151624
151625     One of the option context tests relied on the ability to
151626     call g_set_pgrname() more than once. Thats no longer possible
151627     (without incurring a warning that wrecks the test).
151628
151629  glib/tests/option-context.c | 6 ++++++
151630  1 file changed, 6 insertions(+)
151631
151632 commit 31be5a93402ca596bb1bc5d872ef437c51ac6d12
151633 Author: David Planella <david.planella@gmail.com>
151634 Date:   Sun Nov 29 19:27:45 2009 +0100
151635
151636     Updated Catalan translations, with some corrections from Carles
151637     Ferrando
151638
151639  po/ca.po | 964
151640  ++++++++++++++++++++++++++++++++-------------------------------
151641  1 file changed, 497 insertions(+), 467 deletions(-)
151642
151643 commit e7992b7b06df986bd36dd745a4cca2661e77f497
151644 Author: Paolo Borelli <pborelli@gnome.org>
151645 Date:   Sun Nov 29 15:14:10 2009 +0100
151646
151647     Fix return type of g_converter_[in|out]put_stream.
151648
151649     Fixes bug #603265
151650
151651  gio/gconverterinputstream.c  |  8 ++++----
151652  gio/gconverterinputstream.h  |  4 ++--
151653  gio/gconverteroutputstream.c | 10 +++++-----
151654  gio/gconverteroutputstream.h |  4 ++--
151655  gio/tests/converter-stream.c | 30 +++++++++++++-----------------
151656  5 files changed, 26 insertions(+), 30 deletions(-)
151657
151658 commit bd2a9f7ebb12fde7ea4dcf38d252bfea519970e4
151659 Author: Jorge González <jorgegonz@svn.gnome.org>
151660 Date:   Sat Nov 28 13:26:38 2009 +0100
151661
151662     Updated Spanish translation
151663
151664  po/es.po | 24 +++++++++---------------
151665  1 file changed, 9 insertions(+), 15 deletions(-)
151666
151667 commit 35d440535fecaacce228089b91873afc6c5e069a
151668 Author: Matthias Clasen <mclasen@redhat.com>
151669 Date:   Sat Nov 28 01:59:12 2009 -0500
151670
151671     Updates
151672
151673  NEWS | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
151674  1 file changed, 60 insertions(+)
151675
151676 commit 43149aafe04027bf7f91abb05df64afafc5ed4c4
151677 Author: Matthias Clasen <mclasen@redhat.com>
151678 Date:   Sat Nov 28 01:30:27 2009 -0500
151679
151680     Bump version to 2.23.0
151681
151682  configure.in | 6 +++---
151683  1 file changed, 3 insertions(+), 3 deletions(-)
151684
151685 commit 92a766c74380f7511b0f0c2ea04059133ff8fd73
151686 Author: Matej Urbančič <mateju@svn.gnome.org>
151687 Date:   Fri Nov 27 13:33:16 2009 +0100
151688
151689     Updated Slovenian translation
151690
151691  po/sl.po | 213
151692  ++++++++++++++++++++++++++++++++++-----------------------------
151693  1 file changed, 114 insertions(+), 99 deletions(-)
151694
151695 commit 56653e930feebd36cf36523669f3bcad59ad3dc2
151696 Author: Jorge González <jorgegonz@svn.gnome.org>
151697 Date:   Fri Nov 27 01:37:49 2009 +0100
151698
151699     Updated Spanish translation
151700
151701  po/es.po | 171
151702  ++++++++++++++++++++++++++++++++++++---------------------------
151703  1 file changed, 99 insertions(+), 72 deletions(-)
151704
151705 commit 8586b636c7a0162f7b06e00c6a563eeaf24cab46
151706 Author: Ryan Lortie <desrt@desrt.ca>
151707 Date:   Thu Nov 26 12:15:04 2009 -0500
151708
151709     Bug 589631 - enclose literals with double quotes
151710
151711     Improve strings for purpose of translation.
151712
151713     Based on a patch from Leonardo Ferreira Fontenelle.
151714
151715  gio/gmount.c | 10 +++++-----
151716  1 file changed, 5 insertions(+), 5 deletions(-)
151717
151718 commit 09b1b6414b6aa001733fa7897f48970cb3cf258a
151719 Author: Christian Kellner <gicmo@gnome.org>
151720 Date:   Fri Oct 9 15:06:44 2009 +0200
151721
151722     Add "default location" support to GMount
151723
151724     The "default location" of the given mount is a path that reflects
151725     the main entry point for the user (e.g. the home directory, or the
151726     root of the volume).
151727
151728     https://bugzilla.gnome.org/show_bug.cgi?id=561998
151729
151730  gio/gmount.c | 31 +++++++++++++++++++++++++++++++
151731  gio/gmount.h |  3 +++
151732  2 files changed, 34 insertions(+)
151733
151734 commit 2b2195bf68bf68837dc9f6b4765d3716694f42b3
151735 Author: Alexander Larsson <alexl@redhat.com>
151736 Date:   Thu Nov 26 16:05:07 2009 +0100
151737
151738     Pass in the right device to vfs->local_file_add_info for symlinks
151739
151740     We used to pass the path for the symlink, but the device of the target
151741     which is wrong and breaks metadata access.
151742
151743     https://bugzilla.gnome.org/show_bug.cgi?id=593809
151744
151745  gio/glocalfileinfo.c | 7 +++++--
151746  1 file changed, 5 insertions(+), 2 deletions(-)
151747
151748 commit 96f41b62836810563c4f69ba6d053e91c638728a
151749 Author: Mures Andone <mures.andone@movial.com>
151750 Date:   Tue Nov 10 14:59:31 2009 +0200
151751
151752     Fixed bug 91 (GIO monitoring not working due to bad assert)
151753
151754     https://bugzilla.gnome.org/show_bug.cgi?id=593856
151755
151756  gio/inotify/ginotifydirectorymonitor.c | 10 ++++++++--
151757  gio/inotify/ginotifyfilemonitor.c      | 10 ++++++++--
151758  2 files changed, 16 insertions(+), 4 deletions(-)
151759
151760 commit 97db31fa14d2556a649d1d66a0dfc1792c5908d7
151761 Author: Will Thompson <will.thompson@collabora.co.uk>
151762 Date:   Fri Nov 20 13:01:17 2009 +0000
151763
151764     Apply English pedantry to GAsyncInitable's docs
151765
151766     • "asynchronous" was misspelled as "asyncronous" in various places;
151767     • punctuation was missing;
151768     • g_async_initable_new_async() had a stray "and";
151769     • references to g_async_initable_new_finish() were missing a "the".
151770
151771     https://bugzilla.gnome.org/show_bug.cgi?id=602417
151772
151773  gio/gasyncinitable.c | 38 +++++++++++++++++++-------------------
151774  1 file changed, 19 insertions(+), 19 deletions(-)
151775
151776 commit 08d33b81ee4addefa6c5fac6894111d09f90951b
151777 Author: Alexander Larsson <alexl@redhat.com>
151778 Date:   Thu Nov 26 13:15:11 2009 +0100
151779
151780     Remove unused variable
151781
151782  gio/gzlibdecompressor.c | 1 -
151783  1 file changed, 1 deletion(-)
151784
151785 commit b35fa1994d6607376136716c133dd88433706ee8
151786 Author: Alexander Larsson <alexl@redhat.com>
151787 Date:   Thu Nov 26 12:30:14 2009 +0100
151788
151789     Cast iface_init to GInterfaceInitFunc
151790
151791     This is in line with what all other type define macros do.
151792
151793     https://bugzilla.gnome.org/show_bug.cgi?id=508157
151794
151795  gobject/gtypemodule.h       | 2 +-
151796  tests/gobject/dynamictype.c | 3 +--
151797  2 files changed, 2 insertions(+), 3 deletions(-)
151798
151799 commit 36646f46ab07dec3d5a2ce0c9ba1932587528ca8
151800 Author: Alexander Larsson <alexl@redhat.com>
151801 Date:   Thu Nov 26 11:54:44 2009 +0100
151802
151803     Add test for G_IMPLEMENT_INTERFACE_DYNAMIC
151804
151805  tests/gobject/dynamictype.c | 53
151806  +++++++++++++++++++++++++++++++++++++++++----
151807  1 file changed, 49 insertions(+), 4 deletions(-)
151808
151809 commit 7d51c96e5e39e8f3b403884f286ef781f0c952d6
151810 Author: Alexander Larsson <alexl@redhat.com>
151811 Date:   Tue Nov 24 09:53:15 2009 +0100
151812
151813     Add G_IMPLEMENT_INTERFACE_DYNAMIC
151814
151815     Convenience macro to easy interface addition for dynamic types.
151816
151817     https://bugzilla.gnome.org/show_bug.cgi?id=508157
151818
151819  docs/reference/gobject/gobject-sections.txt |  1 +
151820  gobject/gtypemodule.h                       | 27
151821  ++++++++++++++++++++++++---
151822  2 files changed, 25 insertions(+), 3 deletions(-)
151823
151824 commit b3156508c49f5274805de1d0d9bc5a69f43de1e9
151825 Author: Christian Persch <chpe@gnome.org>
151826 Date:   Sat May 24 21:00:11 2008 +0200
151827
151828     Add TB and PB cases to g_format_size_for_display
151829
151830  glib/gfileutils.c | 32 +++++++++++++++++++++++++-------
151831  1 file changed, 25 insertions(+), 7 deletions(-)
151832
151833 commit 1ffedec41f01b2cac9ecd9664cec1867e5d1ebb0
151834 Author: Tor Lillqvist <tml@iki.fi>
151835 Date:   Wed Nov 25 12:57:10 2009 +0200
151836
151837     Remove fuzzy marker from header, which crashed my msgfmt
151838
151839  po/en@shaw.po | 1 -
151840  1 file changed, 1 deletion(-)
151841
151842 commit 3d7edc137e447456b7cd6b9df8b6257454c43a5d
151843 Author: Ryan Lortie <desrt@desrt.ca>
151844 Date:   Wed Nov 11 22:40:28 2009 -0500
151845
151846     Bug 601637 - add GUnixFDList
151847
151848     change GUnixFDMessage to contain a GUnixFDList.
151849
151850     add test case for GUnixFDMessage and GUnixFDList.
151851
151852     update docs.
151853
151854  docs/reference/gio/gio-docs.xml     |   1 +
151855  docs/reference/gio/gio-sections.txt |  23 +++
151856  docs/reference/gio/gio.types        |   1 +
151857  gio/Makefile.am                     |   2 +
151858  gio/gunixfdlist.c                   | 391
151859  ++++++++++++++++++++++++++++++++++++
151860  gio/gunixfdlist.h                   |  89 ++++++++
151861  gio/gunixfdmessage.c                | 193 +++++++++++-------
151862  gio/gunixfdmessage.h                |   7 +-
151863  gio/tests/Makefile.am               |   5 +-
151864  gio/tests/unix-fd.c                 | 197 ++++++++++++++++++
151865  10 files changed, 835 insertions(+), 74 deletions(-)
151866
151867 commit e5a98502be13e9f9561106577ecbc736211ca692
151868 Author: Alexander Larsson <alexl@redhat.com>
151869 Date:   Tue Nov 24 13:31:33 2009 +0100
151870
151871     Update gio.symbols with new functions
151872
151873  gio/gio.symbols | 53
151874  +++++++++++++++++++++++++++++++++++++++++++++++++++++
151875  1 file changed, 53 insertions(+)
151876
151877 commit b7c4aa61523adfe79991051edf2d0128fd0e5222
151878 Author: Alexander Larsson <alexl@redhat.com>
151879 Date:   Tue Nov 24 13:31:10 2009 +0100
151880
151881     Export g_charset_converter_get_num_fallbacks in header
151882
151883  gio/gcharsetconverter.h | 1 +
151884  1 file changed, 1 insertion(+)
151885
151886 commit 2af69f4135253573ccc3a14f0cb9555bdba6ac3b
151887 Author: Alexander Larsson <alexl@redhat.com>
151888 Date:   Tue Nov 24 13:02:05 2009 +0100
151889
151890     Fix GZlibCompressorFormat names
151891
151892     What used to be called RAW is really the zlib header format.
151893     There is a real "raw" format, so rename the default and add a
151894     RAW type.
151895
151896  gio/gioenums.h          |  8 +++++---
151897  gio/gzlibcompressor.c   | 12 ++++++++++--
151898  gio/gzlibdecompressor.c |  9 +++++++--
151899  gio/tests/filter-cat.c  |  4 ++--
151900  4 files changed, 24 insertions(+), 9 deletions(-)
151901
151902 commit 85501f5ffabe59ac38daf4d29990a7d5cd949c31
151903 Author: Ryan Lortie <desrt@desrt.ca>
151904 Date:   Wed Nov 11 23:31:12 2009 -0500
151905
151906     Bug 591214 - Warnings building gcancellable.o
151907
151908     - check for EINTR on read() and write() calls
151909     - remove unused 'priv' variable
151910
151911  gio/gcancellable.c | 33 ++++++++++++++++++++++++++-------
151912  1 file changed, 26 insertions(+), 7 deletions(-)
151913
151914 commit 48e2a570439373882cf755567e1d147bc5dd50e5
151915 Author: Ryan Lortie <desrt@desrt.ca>
151916 Date:   Fri Nov 20 12:54:35 2009 -0600
151917
151918     Bug 598712 - can't detect text file with backspace
151919
151920     looks_like_text(): Allow '\b' to appear in text files.
151921
151922  gio/gcontenttype.c | 5 +++--
151923  1 file changed, 3 insertions(+), 2 deletions(-)
151924
151925 commit 230745a350fea524f899c6319a7c529fd82bd377
151926 Author: Alexander Larsson <alexl@redhat.com>
151927 Date:   Wed Nov 18 16:07:16 2009 +0100
151928
151929     Add filter-cat test for GConverter streams
151930
151931  gio/tests/Makefile.am  |   4 +
151932  gio/tests/filter-cat.c | 227
151933  +++++++++++++++++++++++++++++++++++++++++++++++++
151934  2 files changed, 231 insertions(+)
151935
151936 commit 92b9218cbf8cbc594c3a067b2dc09730416df85f
151937 Author: Alexander Larsson <alexl@redhat.com>
151938 Date:   Fri Nov 20 12:04:31 2009 +0100
151939
151940     Add GZlibCompressor
151941
151942  gio/Makefile.am       |   2 +
151943  gio/gio.h             |   1 +
151944  gio/giotypes.h        |   1 +
151945  gio/gzlibcompressor.c | 316
151946  ++++++++++++++++++++++++++++++++++++++++++++++++++
151947  gio/gzlibcompressor.h |  51 ++++++++
151948  5 files changed, 371 insertions(+)
151949
151950 commit 38c3eb14e42da8ca2d55918be048cf1729591486
151951 Author: Alexander Larsson <alexl@redhat.com>
151952 Date:   Thu Nov 19 17:20:20 2009 +0100
151953
151954     Add GZlibDecompressor for zlib decompression
151955
151956  gio/Makefile.am         |   2 +
151957  gio/gio.h               |   1 +
151958  gio/gioenums.h          |  15 +++
151959  gio/giotypes.h          |   1 +
151960  gio/gzlibdecompressor.c | 292
151961  ++++++++++++++++++++++++++++++++++++++++++++++++
151962  gio/gzlibdecompressor.h |  50 +++++++++
151963  6 files changed, 361 insertions(+)
151964
151965 commit 8cb1252d92e5cfea3804ef27edc01cac5b044ff3
151966 Author: Alexander Larsson <alexl@redhat.com>
151967 Date:   Thu Nov 19 17:16:29 2009 +0100
151968
151969     Add zlib dependency to gio
151970
151971     Will be used by compression APIs
151972
151973  configure.in    | 11 +++++++++++
151974  gio-2.0.pc.in   |  1 +
151975  gio/Makefile.am |  1 +
151976  3 files changed, 13 insertions(+)
151977
151978 commit fce2873641ffe20834722ad33894c91b2e4b6c32
151979 Author: Alexander Larsson <alexl@redhat.com>
151980 Date:   Fri Oct 23 19:59:03 2009 +0200
151981
151982     Add test for converter streams
151983
151984  gio/tests/Makefile.am        |   4 +
151985  gio/tests/converter-stream.c | 576
151986  +++++++++++++++++++++++++++++++++++++++++++
151987  2 files changed, 580 insertions(+)
151988
151989 commit 7f8991596be1f17bd71c367bef630423f0a83c35
151990 Author: Alexander Larsson <alexl@redhat.com>
151991 Date:   Mon Nov 23 15:03:57 2009 +0100
151992
151993     Add GConverterOutputStream
151994
151995     This allows for conversion when saving
151996
151997  gio/Makefile.am              |   2 +
151998  gio/gconverteroutputstream.c | 595
151999  +++++++++++++++++++++++++++++++++++++++++++
152000  gio/gconverteroutputstream.h |  80 ++++++
152001  gio/gio.h                    |   1 +
152002  gio/giotypes.h               |   1 +
152003  5 files changed, 679 insertions(+)
152004
152005 commit afe3324fcac8ea2a6b6007c938d7974aa923c0d3
152006 Author: Alexander Larsson <alexl@redhat.com>
152007 Date:   Mon Nov 23 15:02:50 2009 +0100
152008
152009     Add g_output_stream_is_closing
152010
152011     Need this to check how we're flushing when closing a converter
152012     output stream.
152013
152014  gio/goutputstream.c | 29 ++++++++++++++++++++++++++++-
152015  gio/goutputstream.h |  1 +
152016  2 files changed, 29 insertions(+), 1 deletion(-)
152017
152018 commit 848e0bf760ea7326420669e90ef6675786dea702
152019 Author: Alexander Larsson <alexl@redhat.com>
152020 Date:   Thu Oct 22 22:50:52 2009 +0200
152021
152022     Add GConverterInputStream
152023
152024     Read and convert data from an input stream
152025
152026  gio/Makefile.am             |   2 +
152027  gio/gconverterinputstream.c | 544
152028  ++++++++++++++++++++++++++++++++++++++++++++
152029  gio/gconverterinputstream.h |  80 +++++++
152030  gio/gio.h                   |   1 +
152031  gio/giotypes.h              |   1 +
152032  5 files changed, 628 insertions(+)
152033
152034 commit 134e9bd84f6311e8b18fe69ce8df030561aa12d9
152035 Author: Alexander Larsson <alexl@redhat.com>
152036 Date:   Mon Nov 23 16:19:08 2009 +0100
152037
152038     Add fallback mode to GCharsetConverter
152039
152040  gio/gcharsetconverter.c | 75
152041  ++++++++++++++++++++++++++++++++++++++++++++++---
152042  gio/gcharsetconverter.h |  3 ++
152043  2 files changed, 74 insertions(+), 4 deletions(-)
152044
152045 commit 4b8382823e0f03b59d07473f708f1892dcd743dc
152046 Author: Alexander Larsson <alexl@redhat.com>
152047 Date:   Wed Oct 21 21:25:36 2009 +0200
152048
152049     Add GCharsetConverter
152050
152051  gio/Makefile.am         |   2 +
152052  gio/gcharsetconverter.c | 373
152053  ++++++++++++++++++++++++++++++++++++++++++++++++
152054  gio/gcharsetconverter.h |  52 +++++++
152055  gio/gio.h               |   1 +
152056  gio/giotypes.h          |   1 +
152057  5 files changed, 429 insertions(+)
152058
152059 commit 0d86b25f91aeff168474280f4f5e03df779afc6d
152060 Author: Alexander Larsson <alexl@redhat.com>
152061 Date:   Wed Nov 18 13:14:13 2009 +0100
152062
152063     Add GConverter interface
152064
152065     This is an interface for stateful conversions of data. Its a generic
152066     interface suitable for things like IConv, compression, decompression,
152067     and regexp replacement.
152068
152069  gio/Makefile.am  |   2 +
152070  gio/gconverter.c | 234
152071  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
152072  gio/gconverter.h |  94 ++++++++++++++++++++++
152073  gio/gio.h        |   1 +
152074  gio/gioenums.h   |  34 ++++++++
152075  gio/giotypes.h   |   1 +
152076  6 files changed, 366 insertions(+)
152077
152078 commit 110133135dabfb2ac829abe7bf84d95baf92a61a
152079 Author: Alexander Larsson <alexl@redhat.com>
152080 Date:   Tue Oct 20 14:12:31 2009 +0200
152081
152082     Add G_IO_ERROR_PARTIAL_INPUT and G_IO_ERROR_INVALID_DATA errors
152083
152084     These are needed for GConverter
152085
152086  gio/gioenums.h | 6 +++++-
152087  1 file changed, 5 insertions(+), 1 deletion(-)
152088
152089 commit 04d83e8e503a07e7b4279227c8f992ddf7c6ef4e
152090 Author: Cody Russell <bratsche@gnome.org>
152091 Date:   Mon Nov 23 07:48:14 2009 -0600
152092
152093     gtester should fail even if -k is passed
152094
152095  glib/gtester.c | 2 +-
152096  1 file changed, 1 insertion(+), 1 deletion(-)
152097
152098 commit 874efeb8ea7b822cfba254421e76b331815782cb
152099 Author: Vladimir Melo <vmelo@gnome.org>
152100 Date:   Mon Nov 23 08:36:06 2009 -0500
152101
152102     Updated Brazilian Portuguese translation.
152103
152104  po/pt_BR.po | 928
152105  ++++++++++++++++++++++++++++++------------------------------
152106  1 file changed, 469 insertions(+), 459 deletions(-)
152107
152108 commit 56eee6759ba04ad970d2bb356a27de13d79ea575
152109 Author: Ryan Lortie <desrt@desrt.ca>
152110 Date:   Fri Nov 20 14:40:58 2009 -0600
152111
152112     Remove #include "glocalfile.h" from GFile
152113
152114     It might give somebody the wrong idea. =)
152115
152116  gio/gfile.c | 1 -
152117  1 file changed, 1 deletion(-)
152118
152119 commit ec79146572aece95c7bc032b486e6a57015ee6e4
152120 Author: Benjamin Otte <otte@gnome.org>
152121 Date:   Fri Nov 20 16:47:09 2009 +0100
152122
152123     Fix thread-safety
152124
152125     The n_children variable can be written when locked, while the n_supers
152126     variable is read at any time. As they both share the same bytes,
152127     accessing them is not threadsafe.
152128     This patch puts them into different bytes.
152129
152130     Thanks to Xan Lopez and valgrind for noticing this.
152131
152132  gobject/gtype.c | 4 ++--
152133  1 file changed, 2 insertions(+), 2 deletions(-)
152134
152135 commit ba2b2bbca2b747d704ae62e99fc7d216f82111ff
152136 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
152137 Date:   Fri Nov 20 16:46:41 2009 +0100
152138
152139     priv variable should only be used in win32 code
152140
152141  gio/gcancellable.c | 44 +++++++++++++++++++++++---------------------
152142  1 file changed, 23 insertions(+), 21 deletions(-)
152143
152144 commit 8e2fa44953f1f92afdb198bb3ff8b98bb4cf6699
152145 Author: Ryan Lortie <desrt@desrt.ca>
152146 Date:   Thu Nov 19 10:19:01 2009 -0600
152147
152148     g_socket_listener_add_any_inet_port is Since 2.24
152149
152150     accidentally committed an old patch without updating.
152151
152152  gio/gsocketlistener.c | 2 +-
152153  1 file changed, 1 insertion(+), 1 deletion(-)
152154
152155 commit c005878ae7e429dd51f6be3d9a22b430c8155221
152156 Author: Ryan Lortie <desrt@desrt.ca>
152157 Date:   Mon Jun 15 14:07:13 2009 -0400
152158
152159     Bug 585566 - GSocketListener API issues
152160
152161     Add a new function, g_socket_listener_add_any_inet_port(), to
152162     deal with
152163     the desired use case.
152164
152165  docs/reference/gio/gio-sections.txt |   1 +
152166  gio/gio.symbols                     |   1 +
152167  gio/gsocketlistener.c               | 225
152168  ++++++++++++++++++++++++++++++++++++
152169  gio/gsocketlistener.h               |   3 +
152170  4 files changed, 230 insertions(+)
152171
152172 commit 77baa70eda24be0049d09123e4b81b1f03817110
152173 Author: Christian Dywan <christian@lanedo.com>
152174 Date:   Thu Nov 19 09:58:43 2009 -0600
152175
152176     Bug 600550 - (...) doesn't treat arguments properly
152177
152178     Add some additional checking to g_app_info_create_from_commandline to
152179     make it handle strange inputs more elegantly.
152180
152181  gio/gdesktopappinfo.c | 4 +++-
152182  1 file changed, 3 insertions(+), 1 deletion(-)
152183
152184 commit 3257e8ebe470fce6b2eb935589f18d509336a227
152185 Author: Vincent Untz <vuntz@gnome.org>
152186 Date:   Wed Nov 18 16:37:47 2009 -0600
152187
152188     Bug 600620 - Add g_app_info_get_display_name()
152189
152190     This new API can make use of X-GNOME-FullName in .desktop files,
152191     to have
152192     the full name of applications.
152193
152194  gio/gappinfo.c        | 27 +++++++++++++++++++++++++++
152195  gio/gappinfo.h        |  2 ++
152196  gio/gdesktopappinfo.c | 20 ++++++++++++++++++++
152197  3 files changed, 49 insertions(+)
152198
152199 commit 9681d7e75f2d1296a890bfa64b3478ea7025df62
152200 Author: Ryan Lortie <desrt@desrt.ca>
152201 Date:   Wed Nov 18 18:43:30 2009 -0600
152202
152203     Bug 595138 - GFile not robust with invalid input
152204
152205     Improve handling of g_file_query_default_handler() when called on an
152206     invalid GFile (ie: one created with an invalid URI).
152207
152208  gio/gfile.c | 2 +-
152209  1 file changed, 1 insertion(+), 1 deletion(-)
152210
152211 commit 5d97ea298672880ee80964c07b9cf31d604c3df9
152212 Author: Ryan Lortie <desrt@desrt.ca>
152213 Date:   Tue Nov 17 20:41:48 2009 -0600
152214
152215     Bug 600141 - Add -pthread to gmodule pkg-config
152216
152217     It is not generally permissible to dlopen() libpthread into a program
152218     that is not already linked with threading support.  The most
152219     common case
152220     of this happening is when GIO opens Gvfs (which includes DBus, which
152221     links against libpthread).
152222
152223     Since gmodule is the way that most users cause this problem for
152224     themselves and since the easiest workaround is to link the program
152225     with
152226     -pthread, the best fix for the issue is to add -pthread to the gmodule
152227     pkg-config.
152228
152229  gmodule-2.0-uninstalled.pc.in           | 4 ++--
152230  gmodule-2.0.pc.in                       | 4 ++--
152231  gmodule-export-2.0.pc.in                | 4 ++--
152232  gmodule-no-export-2.0-uninstalled.pc.in | 4 ++--
152233  gmodule-no-export-2.0.pc.in             | 4 ++--
152234  5 files changed, 10 insertions(+), 10 deletions(-)
152235
152236 commit 983a717fa6431d67ce9d765c1714f77ecb0b02fa
152237 Author: Ryan Lortie <desrt@desrt.ca>
152238 Date:   Thu Nov 12 01:37:27 2009 -0500
152239
152240     Bug 535159 - g_file_has_parent
152241
152242     - add a g_file_has_parent() function as a wrapper around
152243        g_file_get_parent()
152244
152245  docs/reference/gio/gio-sections.txt |  1 +
152246  gio/gfile.c                         | 43
152247  +++++++++++++++++++++++++++++++++++++
152248  gio/gfile.h                         |  2 ++
152249  gio/gio.symbols                     |  1 +
152250  4 files changed, 47 insertions(+)
152251
152252 commit ba0a6e1911ee581f1d651a7a05bab789c760ef3c
152253 Author: Javier Jardón <jjardon@gnome.org>
152254 Date:   Mon Nov 16 00:29:39 2009 +0100
152255
152256     Fix compilation warning: Initialize the variable
152257
152258  gio/tests/unix-streams.c | 2 +-
152259  1 file changed, 1 insertion(+), 1 deletion(-)
152260
152261 commit c6243026ed61698a797ce1b731760e4f0497ad97
152262 Author: Javier Jardón <jjardon@gnome.org>
152263 Date:   Mon Nov 16 00:33:07 2009 +0100
152264
152265     Fix compilation warning: Remove unused function
152266
152267  gio/xdgmime/xdgmimecache.c | 1 -
152268  1 file changed, 1 deletion(-)
152269
152270 commit 00a331f970dfd49e1f9dc5ed3b42a9dd41d530ce
152271 Author: Javier Jardón <jjardon@gnome.org>
152272 Date:   Mon Nov 16 00:22:03 2009 +0100
152273
152274     Fix compilation warning: cast to (GCompareFunc)
152275
152276  gio/gdesktopappinfo.c | 2 +-
152277  1 file changed, 1 insertion(+), 1 deletion(-)
152278
152279 commit 18b3ff33afad10dfac7dfdf3025313490f8313cc
152280 Author: Javier Jardón <jjardon@gnome.org>
152281 Date:   Sun Nov 15 05:51:45 2009 +0100
152282
152283     Don't mention g_utf32_to_utf8() and g_utf8_to_utf32()
152284
152285     These functions doesn't exist.
152286     Suggest to use g_ucs4_to_utf8/g_utf8_to_ucs4 to produce the UTF-8
152287     representation of a gunichar
152288
152289     This fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=601874
152290
152291  docs/reference/glib/tmpl/unicode.sgml | 4 ++--
152292  1 file changed, 2 insertions(+), 2 deletions(-)
152293
152294 commit 96bf69d4cc4077a986c9b2c398356e9d543d88bd
152295 Author: Javier Jardón <jjardon@gnome.org>
152296 Date:   Sun Nov 15 23:58:23 2009 +0100
152297
152298     Suggest the use of G_STRFUNC
152299
152300     Suggest G_STRFUNC in the documentation of the deprecated functions
152301     G_GNUC_PRETTY_FUNCTION and G_GNUC_FUNCTION
152302
152303  docs/reference/glib/tmpl/macros_misc.sgml | 4 ++--
152304  1 file changed, 2 insertions(+), 2 deletions(-)
152305
152306 commit 6b7b7a76020e76370e416d794eceb99937b9ed33
152307 Author: Ryan Lortie <desrt@desrt.ca>
152308 Date:   Wed Nov 11 23:48:06 2009 -0500
152309
152310     Bug 587300 - g_cancellable_disconnect deadlock
152311
152312     add documentation to clarify that a deadlock is the expected case for
152313     calling this function from a signal handler
152314
152315  gio/gcancellable.c | 9 ++++++---
152316  1 file changed, 6 insertions(+), 3 deletions(-)
152317
152318 commit 3d09b8e09c07ebb3bae4074f946c5da8d643d247
152319 Author: Ryan Lortie <desrt@desrt.ca>
152320 Date:   Wed Nov 11 23:21:48 2009 -0500
152321
152322     Bug 591216 - Warning building resolver.o
152323
152324     check result of write system call to quiet compiler warning
152325
152326  gio/tests/resolver.c | 5 ++++-
152327  1 file changed, 4 insertions(+), 1 deletion(-)
152328
152329 commit 78e8b39b49ce47a80e70319ffaf548cda177a746
152330 Author: Ryan Lortie <desrt@desrt.ca>
152331 Date:   Wed Nov 11 22:20:11 2009 -0500
152332
152333     GSocket.receive_message: fix bogus allocation math
152334
152335  gio/gsocket.c | 3 +--
152336  1 file changed, 1 insertion(+), 2 deletions(-)
152337
152338 commit 409cdb8d13225125c12f7b56293b6dd397086c29
152339 Author: Kjartan Maraas <kmaraas@gnome.org>
152340 Date:   Wed Nov 11 20:09:53 2009 +0100
152341
152342     Updated Norwegian bokmål translation.
152343
152344  po/nb.po | 929
152345  ++++++++++++++++++++++++++++++++-------------------------------
152346  1 file changed, 466 insertions(+), 463 deletions(-)
152347
152348 commit e5b20a3364b831a19b6cf99f67f803da3a6b6e6b
152349 Author: Tor Lillqvist <tml@iki.fi>
152350 Date:   Tue Nov 10 14:19:59 2009 +0200
152351
152352     Include all of share/gtk-doc/html to get also the gio docs
152353
152354     Also add -D switches to not pointlessly include entries for
152355     directories
152356     in the zip files.
152357
152358  glib-zip.in | 9 ++++-----
152359  1 file changed, 4 insertions(+), 5 deletions(-)
152360
152361 commit 6e86c9a6aa977331c6bd47b726aaf34398a5ad37
152362 Author: Tor Lillqvist <tml@iki.fi>
152363 Date:   Tue Nov 10 01:37:13 2009 +0200
152364
152365     Avoid gcc warning about redeclaration of atexit() on MinGW
152366
152367  glib/gutils.h | 2 ++
152368  1 file changed, 2 insertions(+)
152369
152370 commit a9c4320e813aa80343ed5826c51be456a5683f5f
152371 Author: Daniel Nylander <po@danielnylander.se>
152372 Date:   Sun Nov 8 22:04:51 2009 +0100
152373
152374     Updated Swedish translation
152375
152376  po/sv.po | 1307
152377  ++++++++++++++++++++++++++++++++------------------------------
152378  1 file changed, 668 insertions(+), 639 deletions(-)
152379
152380 commit e9915ee7bdde49a7c6c2c0592b96f60cf31b8383
152381 Author: Fran Diéguez <fran.dieguez@mabishu.com>
152382 Date:   Sat Nov 7 14:40:58 2009 +0100
152383
152384     Updated Galician Translation
152385
152386  po/gl.po | 918
152387  ++++++++++++++++++++++++++++++++-------------------------------
152388  1 file changed, 465 insertions(+), 453 deletions(-)
152389
152390 commit ee116a6b1c60343aafd5b10e11798adbeed0d555
152391 Author: Jorge González <jorgegonz@svn.gnome.org>
152392 Date:   Fri Nov 6 21:51:28 2009 +0100
152393
152394     Updated Spanish translation
152395
152396  po/es.po | 927
152397  ++++++++++++++++++++++++++++++++-------------------------------
152398  1 file changed, 467 insertions(+), 460 deletions(-)
152399
152400 commit 6c315c77895e7e64c5dfb08cc223ff442f924e00
152401 Author: Ivar Smolin <okul@linux.ee>
152402 Date:   Fri Nov 6 18:15:29 2009 +0200
152403
152404     Updating Estonian translation
152405
152406  po/et.po | 21 ++++++++-------------
152407  1 file changed, 8 insertions(+), 13 deletions(-)
152408
152409 commit fc0b5d735ed06fd09f6f6169965ea427d43c241b
152410 Author: Matej Urbančič <mateju@svn.gnome.org>
152411 Date:   Fri Nov 6 14:58:44 2009 +0100
152412
152413     Updated Slovenian translation
152414
152415  po/sl.po | 1316
152416  ++++++++++++++++++++++++++++++++------------------------------
152417  1 file changed, 686 insertions(+), 630 deletions(-)
152418
152419 commit ef6117f78d036b956d3fe91f6a3748f64499f4c1
152420 Author: Stéphane Démurget <stephane.demurget@free.fr>
152421 Date:   Sun Oct 25 11:14:36 2009 +0100
152422
152423     Bug 324930 - Nicer message for EPERM on symlink
152424
152425     Introduced a more precise error message for EPERM when symlinking to
152426     a local filesystem.
152427
152428     EPERM on symlink means symlinking is not supported by the underlying
152429     fs so it is not the general meaning of EPERM which roughly translates
152430     to 'Operation not permitted'.
152431
152432  gio/glocalfile.c | 4 ++++
152433  1 file changed, 4 insertions(+)
152434
152435 commit 3c57a6c7ccb38efb8fb3ecf12e9f66f113ffde19
152436 Author: Tor Lillqvist <tml@iki.fi>
152437 Date:   Wed Nov 4 23:59:18 2009 +0200
152438
152439     Don't call WSAEventSelect() on -1
152440
152441     If g_io_win32_sock_close() has been called on a socket channel, don't
152442     later in g_io_win32_free() call WSAEventSelect() on its fd which has
152443     been set to -1.
152444
152445  glib/giowin32.c | 3 ++-
152446  1 file changed, 2 insertions(+), 1 deletion(-)
152447
152448 commit 0d6b1ab42a6a9026743f197f03264afdbac7fb7b
152449 Author: Paolo Bonzini <bonzini@gnu.org>
152450 Date:   Tue Nov 3 18:38:58 2009 +0200
152451
152452     Don't run system("touch conf.glibtest)" in the AM_PATH_GLIB_2_0 macro
152453
152454     Just use the C library instead to create the file. Helps building
152455     using Wine. Not that I think we want to endorse that, but accepting
152456     this minimal patch doesn't hurt. From bug #590016.
152457
152458     Signed-off-by: Tor Lillqvist <tml@iki.fi>
152459
152460  m4macros/glib-2.0.m4 | 3 +--
152461  1 file changed, 1 insertion(+), 2 deletions(-)
152462
152463 commit f6276add355388738f856201c400d1c43cedcaf2
152464 Author: Tor Lillqvist <tml@iki.fi>
152465 Date:   Tue Nov 3 18:21:19 2009 +0200
152466
152467     Improve descriptive comment text
152468
152469  glibconfig.h.win32.in | 8 ++++++--
152470  1 file changed, 6 insertions(+), 2 deletions(-)
152471
152472 commit 9c292a831fac91dfe17158e3379d6ef4ad351c76
152473 Author: Hib Eris <hib@hiberis.nl>
152474 Date:   Tue Nov 3 15:06:29 2009 +0200
152475
152476     Fix check for C++ compiler when cross-compiling
152477
152478     Use AC_CHECK_TOOLS instead of AC_CHECK_PROGS. Patch from bug #577711.
152479
152480  configure.in | 2 +-
152481  1 file changed, 1 insertion(+), 1 deletion(-)
152482
152483 commit b64ee1f02098d229ff16df9dfebdc3e3f3d76687
152484 Author: Carlo Bramini <carlo.bramix@libero.it>
152485 Date:   Tue Nov 3 14:26:25 2009 +0200
152486
152487     Make g_file_test() behave on Windows more like as on POSIX
152488
152489     Patch from bug #572252.
152490
152491  glib/gfileutils.c | 19 +++++++++++++------
152492  1 file changed, 13 insertions(+), 6 deletions(-)
152493
152494 commit 22d026d34492b27a531bc60e6edc10eec1aa61be
152495 Author: Thomas Thurman <tthurman@gnome.org>
152496 Date:   Sat Oct 31 02:49:31 2009 -0400
152497
152498     Shavian translation
152499
152500  po/LINGUAS    |    1 +
152501  po/en@shaw.po | 1968
152502  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
152503  2 files changed, 1969 insertions(+)
152504
152505 commit 4288ad76922da01d1f452c6c257e97008b16aaf0
152506 Author: Benjamin Otte <otte@gnome.org>
152507 Date:   Wed Oct 28 19:18:20 2009 +0100
152508
152509     Properly nul-terminate return values from g_convert()
152510
152511     The patch ensures that multibyte character sets are properly
152512     nul-terminated. This is an issue because the documentation claims to
152513     return a "nul-terminated" string and users of the API assume that
152514     means
152515     a proper nul-termination in the resulting character set.
152516
152517     I looked at Pidgin and GStreamer code and found at least 3 cases where
152518     this was happening.
152519
152520     This patch also reverts the documentation change from
152521     5a633f82dbbce067c56fba0ee372fd341b76368d as that is now no longer
152522     necessary.
152523
152524  glib/gconvert.c | 44 ++++++++++++++++++++------------------------
152525  1 file changed, 20 insertions(+), 24 deletions(-)
152526
152527 commit 5a633f82dbbce067c56fba0ee372fd341b76368d
152528 Author: Benjamin Otte <otte@gnome.org>
152529 Date:   Tue Oct 27 21:07:13 2009 +0100
152530
152531     Clarify documentation about g_convert() nul-terminated returns
152532
152533     THere is effectively no nul-termination for multibyte characters.
152534
152535  glib/gconvert.c | 22 ++++++++++++++++------
152536  1 file changed, 16 insertions(+), 6 deletions(-)
152537
152538 commit f3fbf37dd899de5d7bd61d86bed8aada479f564a
152539 Author: Matthias Clasen <mclasen@redhat.com>
152540 Date:   Sun Oct 25 02:56:13 2009 -0400
152541
152542     Avoid a warning
152543
152544  gio/gfile.c | 11 +++++++----
152545  1 file changed, 7 insertions(+), 4 deletions(-)
152546
152547 commit e63262d49d40a36060613fb1d0ed468ca5dddc19
152548 Author: Matthias Clasen <mclasen@redhat.com>
152549 Date:   Sun Oct 25 02:55:46 2009 -0400
152550
152551     Don't give up too early when collecting mime types
152552
152553     Since returning exactly one match has special significance, don't
152554     give up matching before we've found at least 2 types. Also, make
152555     sure that we don't return the same mime type more than once.
152556     Bug 541236.
152557
152558  gio/xdgmime/xdgmimecache.c | 67
152559  +++++++++++++++++++++++++++++++++-------------
152560  gio/xdgmime/xdgmimeglob.c  | 43 +++++++++++++++++++++++++----
152561  2 files changed, 87 insertions(+), 23 deletions(-)
152562
152563 commit 3dab24828edd8ebfd6d6c8bb20c181fc0d5650a1
152564 Author: Sven Herzberg <herzi@gnome-de.org>
152565 Date:   Fri Oct 23 14:49:38 2009 +0200
152566
152567     make sure g_set_prgname() gets called only once
152568
152569     * glib/gutils.c: copy the call-once statement from
152570     g_set_application_name();
152571       Fixes Bug #563627: g_get_prgname() threadsafety
152572
152573  glib/gutils.c | 13 ++++++++++---
152574  1 file changed, 10 insertions(+), 3 deletions(-)
152575
152576 commit d105f431b0b684ed47e1c23ca283e38e522ce545
152577 Author: Tor Lillqvist <tml@iki.fi>
152578 Date:   Fri Oct 23 00:46:50 2009 +0300
152579
152580     Fix GWin32DirectoryMonitor
152581
152582     GWin32DirectoryMonitor was quite broken, but nobody had apparently
152583     noticed, or at least not filed any bug. Only now with a bleeding edge
152584     GTK+ file chooser does the code get exercised in common programs like
152585     gtk-demo or GIMP, apparently. Bug #598899.
152586
152587  gio/win32/gwin32directorymonitor.c | 67
152588  ++++++++++++++++++++++++++++----------
152589  1 file changed, 50 insertions(+), 17 deletions(-)
152590
152591 commit 8eebc189440693922e23298a761189cfbe71f796
152592 Author: Cody Russell <bratsche@gnome.org>
152593 Date:   Wed Oct 14 21:24:30 2009 -0500
152594
152595     GTypeModule derived class unref does not unload plugin
152596
152597     Correctly unref the pclass. Patch by Chris Wilson and Tim Janik.
152598
152599     https://bugzilla.gnome.org/show_bug.cgi?id=350200
152600
152601  gobject/gtype.c | 4 +++-
152602  1 file changed, 3 insertions(+), 1 deletion(-)
152603
152604 commit e95a3b0576fc9426441956e4053791e197d4f421
152605 Author: Tomas Bzatek <tbzatek@redhat.com>
152606 Date:   Tue Oct 13 16:21:42 2009 +0200
152607
152608     Documentation fixes
152609
152610  docs/reference/gio/gio-sections.txt | 1 +
152611  gio/gfileattribute.c                | 1 +
152612  gio/gfileinfo.h                     | 5 +++--
152613  3 files changed, 5 insertions(+), 2 deletions(-)
152614
152615 commit 443674faaa0c6c79492732fd56360faeca06e9ab
152616 Author: Tor Lillqvist <tml@iki.fi>
152617 Date:   Mon Oct 12 00:18:48 2009 +0300
152618
152619     Construct the gio module directory pathname at run-time on Windows
152620
152621  gio/giomodule.c | 33 +++++++++++++++++++++++++++++++++
152622  1 file changed, 33 insertions(+)
152623
152624 commit 2a3710872f8bfc1c95dc8044c92c9ce020adad40
152625 Author: Alexander Larsson <alexl@redhat.com>
152626 Date:   Thu Oct 8 11:59:23 2009 +0200
152627
152628     xdgmime: sort glob hits with larger weight first
152629
152630     Higher weight is more important, so return these first meaning
152631     they will be used as the default.
152632
152633  gio/xdgmime/xdgmimecache.c | 2 +-
152634  gio/xdgmime/xdgmimeglob.c  | 2 +-
152635  2 files changed, 2 insertions(+), 2 deletions(-)
152636
152637 commit d9b87676fa8f0340a9baa2001ae912192e12d4c6
152638 Author: Ivar Smolin <okul@linux.ee>
152639 Date:   Thu Oct 8 09:56:25 2009 +0300
152640
152641     Updating Estonian translation
152642
152643  po/et.po | 477
152644  ++-------------------------------------------------------------
152645  1 file changed, 11 insertions(+), 466 deletions(-)
152646
152647 commit 3daaa459e332c62972c8792453e0a841157ecf11
152648 Author: Matthias Clasen <mclasen@redhat.com>
152649 Date:   Wed Oct 7 10:31:19 2009 -0400
152650
152651     Bump version
152652
152653  configure.in | 4 ++--
152654  1 file changed, 2 insertions(+), 2 deletions(-)
152655
152656 commit f814174371cbc61404012720c49485bc4d66feba
152657 Author: Matthias Clasen <mclasen@redhat.com>
152658 Date:   Wed Oct 7 10:29:32 2009 -0400
152659
152660     2.22.2
152661
152662  NEWS                    |   6 +-
152663  build/win32/Makefile.am |   9 +-
152664  po/am.po                |   2 +-
152665  po/ar.po                |   2 +-
152666  po/as.po                |   2 +-
152667  po/az.po                |   2 +-
152668  po/be.po                |   2 +-
152669  po/be@latin.po          |   2 +-
152670  po/bg.po                |   2 +-
152671  po/bn.po                |   2 +-
152672  po/bn_IN.po             |   2 +-
152673  po/bs.po                |   2 +-
152674  po/ca.po                |   2 +-
152675  po/ca@valencia.po       |   2 +-
152676  po/cs.po                |   2 +-
152677  po/cy.po                |   2 +-
152678  po/da.po                |   2 +-
152679  po/de.po                |   2 +-
152680  po/dz.po                |   2 +-
152681  po/el.po                |   2 +-
152682  po/en_CA.po             |   2 +-
152683  po/en_GB.po             |   2 +-
152684  po/eo.po                |   2 +-
152685  po/es.po                |   2 +-
152686  po/et.po                |   2 +-
152687  po/eu.po                |   2 +-
152688  po/fa.po                |   2 +-
152689  po/fi.po                |   2 +-
152690  po/fr.po                |   2 +-
152691  po/ga.po                |   2 +-
152692  po/gl.po                |   2 +-
152693  po/gu.po                |   2 +-
152694  po/he.po                |   2 +-
152695  po/hi.po                |   2 +-
152696  po/hr.po                |   2 +-
152697  po/hu.po                |   2 +-
152698  po/hy.po                |   2 +-
152699  po/id.po                |   2 +-
152700  po/is.po                |   2 +-
152701  po/it.po                |   2 +-
152702  po/ja.po                |   2 +-
152703  po/ka.po                |   2 +-
152704  po/kn.po                |   2 +-
152705  po/ko.po                |   2 +-
152706  po/ku.po                |   2 +-
152707  po/lt.po                |   2 +-
152708  po/lv.po                |   2 +-
152709  po/mai.po               |   2 +-
152710  po/mg.po                |   2 +-
152711  po/mk.po                |   2 +-
152712  po/ml.po                |   2 +-
152713  po/mn.po                |   2 +-
152714  po/mr.po                |   2 +-
152715  po/ms.po                |   2 +-
152716  po/nb.po                |   2 +-
152717  po/ne.po                |   2 +-
152718  po/nl.po                |   2 +-
152719  po/nn.po                |   2 +-
152720  po/oc.po                |   2 +-
152721  po/or.po                |   2 +-
152722  po/pa.po                |   2 +-
152723  po/pl.po                |   2 +-
152724  po/ps.po                |   2 +-
152725  po/pt.po                |   2 +-
152726  po/pt_BR.po             |   2 +-
152727  po/ro.po                |   2 +-
152728  po/ru.po                | 909
152729  ++++++++++++++++++++++++------------------------
152730  po/rw.po                |   2 +-
152731  po/si.po                |   2 +-
152732  po/sk.po                |   2 +-
152733  po/sl.po                |   2 +-
152734  po/sq.po                |   2 +-
152735  po/sr.po                |   6 +-
152736  po/sr@ije.po            |   2 +-
152737  po/sr@latin.po          |  17 +-
152738  po/sv.po                |   2 +-
152739  po/ta.po                |   2 +-
152740  po/te.po                |   2 +-
152741  po/th.po                |   2 +-
152742  po/tl.po                |   2 +-
152743  po/tr.po                |   2 +-
152744  po/tt.po                |   2 +-
152745  po/uk.po                |   2 +-
152746  po/vi.po                |   2 +-
152747  po/wa.po                |   2 +-
152748  po/xh.po                |   2 +-
152749  po/yi.po                |   2 +-
152750  po/zh_CN.po             |   2 +-
152751  po/zh_HK.po             |   2 +-
152752  po/zh_TW.po             |   2 +-
152753  90 files changed, 553 insertions(+), 564 deletions(-)
152754
152755 commit 3d76112aed79b590b79899e46610ce7b2ecffc53
152756 Author: Matthias Clasen <mclasen@redhat.com>
152757 Date:   Wed Oct 7 09:28:19 2009 -0400
152758
152759     Updates
152760
152761  NEWS | 19 ++++++++++++++++++-
152762  1 file changed, 18 insertions(+), 1 deletion(-)
152763
152764 commit 855deaa5780bfef3f6e8b3a41d00d6c7e40ca406
152765 Author: Cody Russell <bratsche@gnome.org>
152766 Date:   Tue Oct 6 12:27:12 2009 -0400
152767
152768     g_object_unref racy condition can lead to crash
152769
152770     Store whether the object has a toggleref before decrementing the
152771     refcount to prevent race condition when two threads simultaneously
152772     try to unref an object with a refcount of 2.
152773     Patch by Antoine Tremblay.
152774
152775     https://bugzilla.gnome.org/show_bug.cgi?id=551706
152776
152777  gobject/gobject.c | 12 +++++++++---
152778  1 file changed, 9 insertions(+), 3 deletions(-)
152779
152780 commit afa0db59df9b28d9ae8da9539f629165cc8490f3
152781 Author: Leonid Kanter <leon@asplinux.ru>
152782 Date:   Tue Oct 6 11:52:48 2009 +0300
152783
152784     Updated Russian translation by <vicanis@gmail.com>
152785
152786  po/ru.po | 1072
152787  +++++++++++++++++++++++++++++++-------------------------------
152788  1 file changed, 533 insertions(+), 539 deletions(-)
152789
152790 commit 68b1ca04433846b68141a72029ed67ae117a7e94
152791 Author: Edward Hervey <bilboed@bilboed.com>
152792 Date:   Sat Oct 3 12:37:36 2009 +0200
152793
152794     gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194
152795
152796     If __val doesn't exist, we shouldn't do any other checks.
152797
152798  gobject/gtype.h | 2 +-
152799  1 file changed, 1 insertion(+), 1 deletion(-)
152800
152801 commit 1937765f9f9052a870cfd924b18e08aa8901a8f2
152802 Author: Alexander Larsson <alexl@redhat.com>
152803 Date:   Wed Aug 19 17:24:16 2009 +0200
152804
152805     Add fast path for construction with no params
152806
152807     This avoids a bunch of code and makes construction of simple objects
152808     faster.
152809
152810     Object construction performance improvement:
152811              Non-Threaded   Threaded
152812     Simple:           14%         5%
152813     Complex:        -1.1%      -2.2%
152814
152815     Other tests stable.
152816
152817     https://bugzilla.gnome.org/show_bug.cgi?id=557100
152818
152819  gobject/gobject.c | 14 +++++++++++++-
152820  1 file changed, 13 insertions(+), 1 deletion(-)
152821
152822 commit ffc625ec9bcc4b2d34921940c07b28d244f2257a
152823 Author: Alexander Larsson <alexl@redhat.com>
152824 Date:   Wed Aug 19 17:22:32 2009 +0200
152825
152826     Don't freeze/thaw notification during construction if no properties
152827
152828     If the class has no properties there could be no notification anyway.
152829     This is an important optimization for construction of simple objects.
152830
152831     Object construction performance improvement:
152832              Non-Threaded   Threaded
152833     Simple:           84%        91%
152834     Complex:        -1.4%      -0.6%
152835
152836     Other tests stable.
152837
152838     https://bugzilla.gnome.org/show_bug.cgi?id=557100
152839
152840  gobject/gobject.c | 37 +++++++++++++++++++++++++------------
152841  1 file changed, 25 insertions(+), 12 deletions(-)
152842
152843 commit 302d13a757c164346883841ce040208906894b71
152844 Author: Alexander Larsson <alexl@redhat.com>
152845 Date:   Fri Oct 2 19:27:48 2009 +0200
152846
152847     Add a check that no properties are added after a class is derived
152848
152849     We can't support that, because that would cause the
152850     CLASS_HAS_PROPS_FLAG
152851     class flag to not be correct.
152852
152853  gobject/gobject.c | 14 ++++++++++++++
152854  1 file changed, 14 insertions(+)
152855
152856 commit 39a1fe5782c15873ab18b8d3d76adfcbd70dc6dd
152857 Author: Alexander Larsson <alexl@redhat.com>
152858 Date:   Wed Aug 19 17:21:18 2009 +0200
152859
152860     Add GObjectClass flag CLASS_HAS_PROPS_FLAG
152861
152862     This is set if a class or any of its parents have installed any
152863     properties.
152864
152865     https://bugzilla.gnome.org/show_bug.cgi?id=557100
152866
152867  gobject/gobject.c | 6 ++++++
152868  1 file changed, 6 insertions(+)
152869
152870 commit 301d52d858b8e7d4b804b893dc2f740aaa0d5aa5
152871 Author: Alexander Larsson <alexl@redhat.com>
152872 Date:   Wed Aug 19 17:17:41 2009 +0200
152873
152874     Add flags member for GObjectClass
152875
152876     https://bugzilla.gnome.org/show_bug.cgi?id=557100
152877
152878  gobject/gobject.h | 4 +++-
152879  1 file changed, 3 insertions(+), 1 deletion(-)
152880
152881 commit af017accc55aff3d6f28df0a41724e93fca71ff4
152882 Author: Alexander Larsson <alexl@redhat.com>
152883 Date:   Wed Aug 19 15:48:19 2009 +0200
152884
152885     Allocate GObjectNotifyQueue with g_slice instead of abusing g_list
152886
152887     This is both cleaner and faster (it avoids function calls and
152888     zeroing the memory twice).
152889
152890     Object construction performance improvement:
152891              Non-Threaded   Threaded
152892     Simple:           11%       1.3%
152893     Complex:           8%         6%
152894
152895     Other tests stable.
152896
152897     https://bugzilla.gnome.org/show_bug.cgi?id=557100
152898
152899  gobject/gobjectnotifyqueue.c | 9 ++-------
152900  1 file changed, 2 insertions(+), 7 deletions(-)
152901
152902 commit f4d9789fcfc4c9be497414d6c65476adb9d20236
152903 Author: Alexander Larsson <alexl@redhat.com>
152904 Date:   Wed Sep 9 17:08:57 2009 +0200
152905
152906     Add gobject performance tests for threaded code
152907
152908     This measures how much things like lock contention affects the gobject
152909     code.
152910
152911  tests/gobject/Makefile.am            |   2 +
152912  tests/gobject/performance-threaded.c | 381
152913  +++++++++++++++++++++++++++++++++++
152914  2 files changed, 383 insertions(+)
152915
152916 commit b1f94af095bde6a9a695ce7b19425a62288ee0ee
152917 Author: Alexander Larsson <alexl@redhat.com>
152918 Date:   Thu Aug 20 14:34:51 2009 +0200
152919
152920     Add performance tests for GObject primitives
152921
152922     These are basic performance test for a couple of basic gobject
152923     primitives:
152924
152925     * construction of simple objects. Simple is a bare gobject derived
152926       class with no properties, signals or interfaces.
152927
152928     * construction of complex objects. Complex is a gobject subclass
152929       with construct properties, normal properties, signals, and
152930       implements an interface.
152931
152932     * run-time type check of complex objects
152933
152934     * signal emissions
152935
152936     Lots of care is taken to try to make the results reproducible. Each
152937     test is run for multible "rounds", where we try to make each round be
152938     "not too short" in order to be significant wrt timer accuracy, but
152939     also "not to long" to make the probability of some other random event
152940     happening on the system (interrupts, other process scheduled, etc)
152941     during the round less likely.
152942     The current target round time is 4 msecs, which was picked without
152943     rigour, but seems small wrt e.g. scheduler time.
152944
152945     For each test we then run the calculated round size for 60 seconds,
152946     and then report the performance based on the minimal time of one
152947     round. The model here is that any random stuff that happens during a
152948     round can only slow it down, there is nothing that can make it go
152949     faster, so the minimal time is the best estimate of how fast one round
152950     goes.
152951
152952     The result is not ideal, even on a "idle" system the results vary
152953     from round to round, but the variation seems to be less than 1%.
152954     So, any performance difference reported by this test over 1% is
152955     probably statistically significant.
152956
152957     Additionally the tests can be run with or without threads being
152958     initialized. The script tests/gobject/run-performance.sh makes
152959     it easy to produce a performance report for the current checkout.
152960
152961     https://bugzilla.gnome.org/show_bug.cgi?id=557100
152962
152963  tests/gobject/Makefile.am        |   2 +
152964  tests/gobject/performance.c      | 735
152965  +++++++++++++++++++++++++++++++++++++++
152966  tests/gobject/run-performance.sh |   7 +
152967  3 files changed, 744 insertions(+)
152968
152969 commit 07ad638adff596ccd4bc2ec003be692059210357
152970 Author: Alexander Larsson <alexl@redhat.com>
152971 Date:   Fri Oct 2 12:54:18 2009 +0200
152972
152973     remove xdgmime test
152974
152975     This is getting diverged from the xdgmime copy and we don't need
152976     it here.
152977
152978  gio/xdgmime/Makefile.am |   5 --
152979  gio/xdgmime/test-mime.c | 196
152980  ------------------------------------------------
152981  2 files changed, 201 deletions(-)
152982
152983 commit c7c0bcef893ca99609b102b42be5f871b9524a92
152984 Author: Alexander Larsson <alexl@redhat.com>
152985 Date:   Fri Oct 2 12:06:25 2009 +0200
152986
152987     xdgmime - Correct the range checks for magic matching
152988
152989  gio/xdgmime/xdgmimecache.c | 2 +-
152990  1 file changed, 1 insertion(+), 1 deletion(-)
152991
152992 commit 2624e7d6c6ddc5ad93caa7ce609092b6b54cb6d2
152993 Author: Alexander Larsson <alexl@redhat.com>
152994 Date:   Fri Oct 2 12:06:15 2009 +0200
152995
152996     Remove unnecessary includes
152997
152998  gio/xdgmime/xdgmimecache.c | 1 -
152999  gio/xdgmime/xdgmimeglob.c  | 1 -
153000  2 files changed, 2 deletions(-)
153001
153002 commit e1643fd76daf66ccffd9e6818e4f4ec8272e2a51
153003 Author: Alexander Larsson <alexl@redhat.com>
153004 Date:   Fri Oct 2 09:49:51 2009 +0200
153005
153006     xdgmime - support the new case sensitive flag
153007
153008  gio/xdgmime/xdgmimecache.c | 84
153009  +++++++++++++++++++++++++++++++++----------
153010  gio/xdgmime/xdgmimeglob.c  | 88
153011  +++++++++++++++++++++++++++++++++++++---------
153012  2 files changed, 136 insertions(+), 36 deletions(-)
153013
153014 commit 7c27df1feeea1d6ab8b927285cecc4ac34db8b06
153015 Author: Alexander Larsson <alexl@redhat.com>
153016 Date:   Fri Oct 2 09:48:35 2009 +0200
153017
153018     xdgmime - support cache files with minor version 2
153019
153020  gio/xdgmime/xdgmimecache.c | 10 ++++++++--
153021  1 file changed, 8 insertions(+), 2 deletions(-)
153022
153023 commit ce239a010e29c91f683dae354060f6ec6213e148
153024 Author: Alexander Larsson <alexl@redhat.com>
153025 Date:   Fri Oct 2 09:46:33 2009 +0200
153026
153027     Read the new glob2 format with case sensitive flags
153028
153029  gio/xdgmime/xdgmime.c     |  4 +--
153030  gio/xdgmime/xdgmimeglob.c | 83
153031  ++++++++++++++++++++++++++++++++++-------------
153032  gio/xdgmime/xdgmimeglob.h |  6 ++--
153033  3 files changed, 66 insertions(+), 27 deletions(-)
153034
153035 commit 5e4a895bb37271169cb8c055d9ce1e3efe6ca525
153036 Author: Tor Lillqvist <tml@iki.fi>
153037 Date:   Fri Oct 2 12:43:21 2009 +0300
153038
153039     Drop the VS8 project files from tarballs as they are unmaintained
153040
153041  build/win32/Makefile.am | 1 -
153042  1 file changed, 1 deletion(-)
153043
153044 commit e5734fb87563181ee9f1f2827cb49d81e8ea28a7
153045 Author: Pierre A. Joye <pierre.php@gmail.com>
153046 Date:   Fri Oct 2 12:34:44 2009 +0300
153047
153048     Update VS9 project files to fix build
153049
153050     From bug #596784
153051
153052  build/win32/vs9/gio.vcproj                 | 110
153053  ++++++++++++++++++++++++++++-
153054  build/win32/vs9/glib.vcproj                |  10 ++-
153055  build/win32/vs9/gmodule.vcproj             |   2 +-
153056  build/win32/vs9/gobject.vcproj             |   2 +-
153057  build/win32/vs9/gspawn-win32-helper.vcproj |   2 +-
153058  build/win32/vs9/gthread.vcproj             |   2 +-
153059  build/win32/vs9/install.vcproj             |   4 +-
153060  7 files changed, 122 insertions(+), 10 deletions(-)
153061
153062 commit e9fe53980b0ce8480c483774961b93388f3a55fe
153063 Author: Matthias Clasen <mclasen@redhat.com>
153064 Date:   Tue Sep 29 23:06:45 2009 -0400
153065
153066     Fix --runtime-libdir option
153067
153068     For stable releases, it needs to take LT_REVISION into account, not
153069     hardcode 0.
153070
153071  gio/Makefile.am     | 4 ++--
153072  glib/Makefile.am    | 4 ++--
153073  gmodule/Makefile.am | 4 ++--
153074  gobject/Makefile.am | 4 ++--
153075  gthread/Makefile.am | 4 ++--
153076  5 files changed, 10 insertions(+), 10 deletions(-)
153077
153078 commit eeaf8c51209cbd11573adf6f6ba0d34f85920b1f
153079 Author: Matthias Clasen <mclasen@redhat.com>
153080 Date:   Tue Sep 29 22:07:04 2009 -0400
153081
153082     Bump version
153083
153084  configure.in | 4 ++--
153085  1 file changed, 2 insertions(+), 2 deletions(-)
153086
153087 commit fffc3d41bd0968c37fd3edddf35a555fe91151d3
153088 Author: Matthias Clasen <mclasen@redhat.com>
153089 Date:   Tue Sep 29 22:05:27 2009 -0400
153090
153091     2.22.1
153092
153093  po/am.po          |  58 ++--
153094  po/ar.po          |  61 ++--
153095  po/as.po          |  61 ++--
153096  po/az.po          |  58 ++--
153097  po/be.po          |  59 ++--
153098  po/be@latin.po    |  61 ++--
153099  po/bg.po          |  61 ++--
153100  po/bn.po          | 932
153101  +++++++++++++++++++++++++++--------------------------
153102  po/bn_IN.po       |  61 ++--
153103  po/bs.po          |  58 ++--
153104  po/ca.po          |  61 ++--
153105  po/ca@valencia.po |  61 ++--
153106  po/cs.po          |  61 ++--
153107  po/cy.po          |  59 ++--
153108  po/da.po          |  61 ++--
153109  po/de.po          |  61 ++--
153110  po/dz.po          |  59 ++--
153111  po/el.po          |  61 ++--
153112  po/en_CA.po       |  61 ++--
153113  po/en_GB.po       |  61 ++--
153114  po/eo.po          |  58 ++--
153115  po/es.po          |  61 ++--
153116  po/et.po          |  61 ++--
153117  po/eu.po          |  61 ++--
153118  po/fa.po          |  59 ++--
153119  po/fi.po          |  61 ++--
153120  po/fr.po          |  61 ++--
153121  po/ga.po          |  60 ++--
153122  po/gl.po          |  61 ++--
153123  po/gu.po          |  61 ++--
153124  po/he.po          | 937
153125  +++++++++++++++++++++++++++---------------------------
153126  po/hi.po          |  61 ++--
153127  po/hr.po          |  58 ++--
153128  po/hu.po          |  61 ++--
153129  po/hy.po          |  58 ++--
153130  po/id.po          |  59 ++--
153131  po/is.po          |  58 ++--
153132  po/it.po          |  61 ++--
153133  po/ja.po          |  61 ++--
153134  po/ka.po          |  59 ++--
153135  po/kn.po          |  61 ++--
153136  po/ko.po          |  61 ++--
153137  po/ku.po          |  58 ++--
153138  po/lt.po          |  61 ++--
153139  po/lv.po          |  58 ++--
153140  po/mai.po         |  61 ++--
153141  po/mg.po          |  59 ++--
153142  po/mk.po          |  61 ++--
153143  po/ml.po          |  61 ++--
153144  po/mn.po          |  59 ++--
153145  po/mr.po          |  61 ++--
153146  po/ms.po          |  58 ++--
153147  po/nb.po          |  61 ++--
153148  po/ne.po          |  59 ++--
153149  po/nl.po          |  61 ++--
153150  po/nn.po          |  61 ++--
153151  po/oc.po          |  59 ++--
153152  po/or.po          |  61 ++--
153153  po/pa.po          |  61 ++--
153154  po/pl.po          |  61 ++--
153155  po/ps.po          |  61 ++--
153156  po/pt.po          |  61 ++--
153157  po/pt_BR.po       |  61 ++--
153158  po/ro.po          |  61 ++--
153159  po/ru.po          |  61 ++--
153160  po/rw.po          |  58 ++--
153161  po/si.po          |  59 ++--
153162  po/sk.po          |  60 ++--
153163  po/sl.po          |  61 ++--
153164  po/sq.po          |  61 ++--
153165  po/sr.po          |  61 ++--
153166  po/sr@ije.po      |  58 ++--
153167  po/sr@latin.po    |  61 ++--
153168  po/sv.po          |  61 ++--
153169  po/ta.po          |  61 ++--
153170  po/te.po          |  61 ++--
153171  po/th.po          |  61 ++--
153172  po/tl.po          |  59 ++--
153173  po/tr.po          |  61 ++--
153174  po/tt.po          |  59 ++--
153175  po/uk.po          |  61 ++--
153176  po/vi.po          |  61 ++--
153177  po/wa.po          |  58 ++--
153178  po/xh.po          |  59 ++--
153179  po/yi.po          |  58 ++--
153180  po/zh_CN.po       |  61 ++--
153181  po/zh_HK.po       |  61 ++--
153182  po/zh_TW.po       |  61 ++--
153183  88 files changed, 3278 insertions(+), 3765 deletions(-)
153184
153185 commit 82c6bf7d8c6abeda6dff80e5b754411398232cc3
153186 Author: Matthias Clasen <mclasen@redhat.com>
153187 Date:   Tue Sep 29 21:16:53 2009 -0400
153188
153189     Updates
153190
153191  NEWS | 17 +++++++++++++++++
153192  1 file changed, 17 insertions(+)
153193
153194 commit 0c88408218050b9a239e90d6585731aeb1a1c181
153195 Author: Miloš Popović <mpopovic@src.gnome.org>
153196 Date:   Wed Sep 30 03:05:31 2009 +0000
153197
153198     Updated Serbian translation
153199
153200  po/sr.po       | 3 ---
153201  po/sr@latin.po | 3 ---
153202  2 files changed, 6 deletions(-)
153203
153204 commit b0adce8ab454c2c8e8da47019d510eac405e2452
153205 Author: Miloš Popović <mpopovic@src.gnome.org>
153206 Date:   Wed Sep 30 03:04:05 2009 +0000
153207
153208     Updated Serbian translation
153209
153210  po/sr@latin.po | 11 +++++------
153211  1 file changed, 5 insertions(+), 6 deletions(-)
153212
153213 commit b38f091b99adf4326001d5218d9e52bd1df8d800
153214 Author: Miloš Popović <mpopovic@src.gnome.org>
153215 Date:   Wed Sep 30 03:02:15 2009 +0000
153216
153217     Updated Serbian translation
153218
153219  po/sr.po       | 279
153220  +++++++++++++++++++++++++++++----------------------------
153221  po/sr@latin.po | 273
153222  ++++++++++++++++++++++++++++---------------------------
153223  2 files changed, 283 insertions(+), 269 deletions(-)
153224
153225 commit 0c652dc66e09a358c738492e0eb857fef56c6254
153226 Author: Matthias Clasen <mclasen@redhat.com>
153227 Date:   Tue Sep 29 20:57:45 2009 -0400
153228
153229     Don't mark test files for translation
153230
153231     As pointed out in bug 596064
153232
153233  po/POTFILES.in   | 1 -
153234  po/POTFILES.skip | 1 +
153235  2 files changed, 1 insertion(+), 1 deletion(-)
153236
153237 commit 6555e0171d6f9619b0f49109868fe99162ffbb72
153238 Author: Matthias Clasen <mclasen@redhat.com>
153239 Date:   Tue Sep 29 20:52:26 2009 -0400
153240
153241     Fix mime_info_cache_dir_add_desktop_entries
153242
153243     This function tried to avoid adding duplicate entries, but failed
153244     due to using the wrong search function. See bug 595972.
153245
153246  gio/gdesktopappinfo.c | 2 +-
153247  1 file changed, 1 insertion(+), 1 deletion(-)
153248
153249 commit 2f93bea177a980b8ae750c07f3b269c9bea7ac25
153250 Author: Matthias Clasen <mclasen@redhat.com>
153251 Date:   Tue Sep 29 20:45:26 2009 -0400
153252
153253     Avoid a C99ism
153254
153255     Move a variable declaration to the beginning of the block; see
153256     bug 596561. Also remove a pointless register declaration.
153257
153258  glib/gmessages.c | 6 +++---
153259  1 file changed, 3 insertions(+), 3 deletions(-)
153260
153261 commit 442dadf3118cf3e2e9617461eb045f61483d58fc
153262 Author: Matthias Clasen <mclasen@redhat.com>
153263 Date:   Tue Sep 29 20:39:39 2009 -0400
153264
153265     Improve docs for g_utf16_to_utf8
153266
153267     Document that g_utf16_to_utf8 does not validate the resulting
153268     UTF-8 string. See bug 596314.
153269
153270  glib/gutf8.c | 16 +++++++++++-----
153271  1 file changed, 11 insertions(+), 5 deletions(-)
153272
153273 commit 5fdb169b72b749218766e507deab491c5f5b0d9e
153274 Author: Matthias Clasen <mclasen@redhat.com>
153275 Date:   Tue Sep 29 20:33:39 2009 -0400
153276
153277     Clarify docs of g_async_result_get_source_object
153278
153279     It returns a new reference. Reported in bug 596748
153280
153281  gio/gasyncresult.c | 11 ++++++-----
153282  1 file changed, 6 insertions(+), 5 deletions(-)
153283
153284 commit 90e1308809805691713edf8f651e80a063f9b66f
153285 Author: Alexander Larsson <alexl@redhat.com>
153286 Date:   Tue Sep 29 11:25:13 2009 +0200
153287
153288     Avoid critical error in thread check if source is destroyed
153289
153290     The source can be destroyed by the time we complete the result, and
153291     then the g_source_get_context(current_source) call will cause
153292     a critical error. We check for the source being destroyed and avoid
153293     the check in that case.
153294
153295     This means we miss the right-thread check in this case, but thats
153296     merely a helper, so this is not critical.
153297
153298  gio/gsimpleasyncresult.c | 2 +-
153299  1 file changed, 1 insertion(+), 1 deletion(-)
153300
153301 commit 10c7b3a17e00283907139a19f1c6054f85a5d3a8
153302 Author: Jamil Ahmed <itsjamil@gmail.com>
153303 Date:   Tue Sep 29 04:01:37 2009 +0700
153304
153305     Updated Bengali translation
153306
153307  po/bn.po | 1967
153308  ++++++++++++++++++++++++++++++--------------------------------
153309  1 file changed, 951 insertions(+), 1016 deletions(-)
153310
153311 commit 6f1ce483eb136159f42b7dde3aa4466ba3e874c1
153312 Author: Alexander Larsson <alexl@redhat.com>
153313 Date:   Mon Sep 28 15:55:44 2009 +0200
153314
153315     Always report metadata on the path, not symlink target
153316
153317     Metadata are really part of the pathname, not the target file
153318     (as they are stored by pathname, and for many metadata like icon
153319     position
153320     etc make not sense using the target data). So, even if nofollow
153321     is not specified we should not follow links for metadata.
153322
153323     Ideally this should be implemented in the metadata extension in gvfs,
153324     but the extension API does not allow this, so we do it in gio.
153325
153326     See https://bugzilla.gnome.org/show_bug.cgi?id=593809
153327
153328  gio/glocalfileinfo.c | 11 +----------
153329  1 file changed, 1 insertion(+), 10 deletions(-)
153330
153331 commit 70027bf0928e7960c3ff78ce4a92aaad20ee899e
153332 Author: Alexander Larsson <alexl@redhat.com>
153333 Date:   Fri Sep 25 09:50:49 2009 +0200
153334
153335     Fix up cast in gdb macros
153336
153337     We need to actually assign the casted value somewhere.
153338
153339  glib/glib.py | 2 +-
153340  1 file changed, 1 insertion(+), 1 deletion(-)
153341
153342 commit e657dee578cc7b70c6a33fcb626e5d5aed4d82f3
153343 Author: Alexander Larsson <alexl@redhat.com>
153344 Date:   Fri Sep 25 09:49:49 2009 +0200
153345
153346     Use right soname for gdb autoloaded python files
153347
153348     We need to look at LT_REVISION too to get the right filename.
153349     This was just hardcoded to zero before which is obviously wrong.
153350
153351  glib/Makefile.am    | 2 +-
153352  gobject/Makefile.am | 2 +-
153353  2 files changed, 2 insertions(+), 2 deletions(-)
153354
153355 commit 660035479bc6583abc311cd4d43136fa447a95d6
153356 Author: Yaron Shahrabani <sh.yaron@gmail.com>
153357 Date:   Fri Sep 25 10:39:58 2009 +0300
153358
153359     Updated Hebrew translation
153360
153361  po/he.po | 933
153362  ++++++++++++++++++++++++++++++++-------------------------------
153363  1 file changed, 469 insertions(+), 464 deletions(-)
153364
153365 commit cc95c60c69af5e25e9c9eae11f68ba2436a0e6b0
153366 Author: Matthias Clasen <mclasen@redhat.com>
153367 Date:   Thu Sep 24 10:26:46 2009 -0400
153368
153369     Fix location of gdb macros
153370
153371     These files need to be put in a location that corresponds to the
153372     location of the libraries, so we need to take the runtime-libdir
153373     path into account.
153374
153375  configure.in        | 4 +++-
153376  glib/Makefile.am    | 4 ++--
153377  gobject/Makefile.am | 4 ++--
153378  3 files changed, 7 insertions(+), 5 deletions(-)
153379
153380 commit dcee4d4a66112a357626a6e2b1f749a24e41068a
153381 Author: Matthias Clasen <mclasen@redhat.com>
153382 Date:   Tue Sep 22 17:10:32 2009 -0400
153383
153384     Bump version
153385
153386  configure.in | 4 ++--
153387  1 file changed, 2 insertions(+), 2 deletions(-)
153388
153389 commit cc4970cf9426ae4c929ccd859585a29fb9d243c8
153390 Author: Josselin Mouette <joss@debian.org>
153391 Date:   Wed Sep 23 18:39:45 2009 +0200
153392
153393     Fall back to inotify_init if inotify_init1 does not work
153394
153395     This fixes monitoring failing to work when glib is built on a 2.6.27+
153396     kernel but run on an older one.
153397
153398     http://bugs.debian.org/544354
153399     https://bugzilla.gnome.org/show_bug.cgi?id=593775
153400
153401  gio/inotify/inotify-kernel.c | 4 +++-
153402  1 file changed, 3 insertions(+), 1 deletion(-)
153403
153404 commit 1a4763e6ef8e4da2a5118a00ce567e00704979cd
153405 Author: Tor Lillqvist <tml@iki.fi>
153406 Date:   Wed Sep 23 09:33:48 2009 +0300
153407
153408     Parse libtoolize --version more carefully
153409
153410     Some recent versions of libtoolize output a version blurb like:
153411       libtoolize (GNU libtool 1.3110 2009-07-01) 2.2.7a
153412     Don't get confused by the numbers inside the parens.
153413
153414  autogen.sh | 5 ++++-
153415  1 file changed, 4 insertions(+), 1 deletion(-)
153416
153417 commit 4c633ff0b58db039a29801d5039cc2756db90bbb
153418 Author: Matthias Clasen <mclasen@redhat.com>
153419 Date:   Tue Sep 22 16:57:08 2009 -0400
153420
153421     2.22.0
153422
153423  README.in                                 |    2 +-
153424  docs/reference/glib/tmpl/glib-unused.sgml |   67 --
153425  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
153426  docs/reference/glib/tmpl/main.sgml        |    7 +
153427  docs/reference/glib/tmpl/testing.sgml     |   21 +
153428  docs/reference/glib/tmpl/version.sgml     |   68 ++
153429  glib/Makefile.am                          |    9 +-
153430  gobject/Makefile.am                       |   10 +-
153431  po/am.po                                  |  188 ++--
153432  po/ar.po                                  |  188 ++--
153433  po/as.po                                  |  219 ++---
153434  po/az.po                                  |  188 ++--
153435  po/be.po                                  |  188 ++--
153436  po/be@latin.po                            |  188 ++--
153437  po/bg.po                                  |  915 ++++++++++----------
153438  po/bn.po                                  |  188 ++--
153439  po/bn_IN.po                               |  965 +++++++++++----------
153440  po/bs.po                                  |  188 ++--
153441  po/ca.po                                  |  925 ++++++++++----------
153442  po/ca@valencia.po                         |  188 ++--
153443  po/cs.po                                  |  915 ++++++++++----------
153444  po/cy.po                                  |  188 ++--
153445  po/da.po                                  |  925 ++++++++++----------
153446  po/de.po                                  |  188 ++--
153447  po/dz.po                                  |  188 ++--
153448  po/el.po                                  | 1332
153449  ++++++++++++++--------------
153450  po/en_CA.po                               |  188 ++--
153451  po/en_GB.po                               |  925 ++++++++++----------
153452  po/eo.po                                  |  188 ++--
153453  po/es.po                                  |  923 ++++++++++----------
153454  po/et.po                                  |  188 ++--
153455  po/eu.po                                  |  188 ++--
153456  po/fa.po                                  |  188 ++--
153457  po/fi.po                                  |  925 ++++++++++----------
153458  po/fr.po                                  |  188 ++--
153459  po/ga.po                                  |  188 ++--
153460  po/gl.po                                  |  920 ++++++++++----------
153461  po/gu.po                                  |  947 ++++++++++----------
153462  po/he.po                                  |  188 ++--
153463  po/hi.po                                  |  944 ++++++++++----------
153464  po/hr.po                                  |  188 ++--
153465  po/hu.po                                  |  188 ++--
153466  po/hy.po                                  |  188 ++--
153467  po/id.po                                  |  188 ++--
153468  po/is.po                                  |  188 ++--
153469  po/it.po                                  |  188 ++--
153470  po/ja.po                                  |  188 ++--
153471  po/ka.po                                  |  188 ++--
153472  po/kn.po                                  |  968 +++++++++++----------
153473  po/ko.po                                  |  188 ++--
153474  po/ku.po                                  |  188 ++--
153475  po/lt.po                                  |  188 ++--
153476  po/lv.po                                  |  188 ++--
153477  po/mai.po                                 |  188 ++--
153478  po/mg.po                                  |  188 ++--
153479  po/mk.po                                  |  188 ++--
153480  po/ml.po                                  |  979 ++++++++++-----------
153481  po/mn.po                                  |  188 ++--
153482  po/mr.po                                  |  947 ++++++++++----------
153483  po/ms.po                                  |  188 ++--
153484  po/nb.po                                  |  917 ++++++++++----------
153485  po/ne.po                                  |  188 ++--
153486  po/nl.po                                  |  188 ++--
153487  po/nn.po                                  |  188 ++--
153488  po/oc.po                                  |  188 ++--
153489  po/or.po                                  |  956 ++++++++++----------
153490  po/pa.po                                  |  943 ++++++++++----------
153491  po/pl.po                                  | 1339
153492  ++++++++++++++---------------
153493  po/ps.po                                  |  188 ++--
153494  po/pt.po                                  |  188 ++--
153495  po/pt_BR.po                               |  188 ++--
153496  po/ro.po                                  |  926 ++++++++++----------
153497  po/ru.po                                  |  188 ++--
153498  po/rw.po                                  |  188 ++--
153499  po/si.po                                  |  188 ++--
153500  po/sk.po                                  |  188 ++--
153501  po/sl.po                                  | 1280
153502  +++++++++++++--------------
153503  po/sq.po                                  |  188 ++--
153504  po/sr.po                                  |  931 ++++++++++----------
153505  po/sr@ije.po                              |  188 ++--
153506  po/sr@latin.po                            |  942 ++++++++++----------
153507  po/sv.po                                  |  188 ++--
153508  po/ta.po                                  |  950 ++++++++++----------
153509  po/te.po                                  |  956 ++++++++++----------
153510  po/th.po                                  |  188 ++--
153511  po/tl.po                                  |  188 ++--
153512  po/tr.po                                  |  188 ++--
153513  po/tt.po                                  |  188 ++--
153514  po/uk.po                                  |  917 ++++++++++----------
153515  po/vi.po                                  |  188 ++--
153516  po/wa.po                                  |  188 ++--
153517  po/xh.po                                  |  188 ++--
153518  po/yi.po                                  |  188 ++--
153519  po/zh_CN.po                               |  926 ++++++++++----------
153520  po/zh_HK.po                               |  938 ++++++++++----------
153521  po/zh_TW.po                               |  923 ++++++++++----------
153522  96 files changed, 19793 insertions(+), 19818 deletions(-)
153523
153524 commit 9203da305b1c840ebafe7d95f2e937348be0f333
153525 Author: Matthias Clasen <mclasen@redhat.com>
153526 Date:   Tue Sep 22 12:36:50 2009 -0400
153527
153528     some doc updates
153529
153530  docs/reference/glib/glib-sections.txt | 3 +++
153531  1 file changed, 3 insertions(+)
153532
153533 commit 3413e758eb4fb15559e9da1b38efd59fcca81401
153534 Author: Matthias Clasen <mclasen@redhat.com>
153535 Date:   Tue Sep 22 10:37:05 2009 -0400
153536
153537     Updates
153538
153539  NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
153540  1 file changed, 50 insertions(+)
153541
153542 commit 74326a38658ebb9dbd59c9d8899a0bbb646301e5
153543 Author: Matthias Clasen <mclasen@redhat.com>
153544 Date:   Tue Sep 22 09:41:04 2009 -0400
153545
153546     Set version to 2.22.0
153547
153548  configure.in | 4 ++--
153549  1 file changed, 2 insertions(+), 2 deletions(-)
153550
153551 commit 01ccc9e3bac498e714087b2be543442aa2eadcaa
153552 Author: Matej Urbančič <mateju@svn.gnome.org>
153553 Date:   Tue Sep 22 12:21:02 2009 +0200
153554
153555     Updated Slovenian translation
153556
153557  po/sl.po | 9 ++++-----
153558  1 file changed, 4 insertions(+), 5 deletions(-)
153559
153560 commit 1c46514d5e072f3baee0145798e023610e895ab2
153561 Author: Matej Urbančič <mateju@svn.gnome.org>
153562 Date:   Tue Sep 22 12:15:38 2009 +0200
153563
153564     Updated Slovenian translation
153565
153566  po/sl.po | 1439
153567  ++++++++++++++++++++++++++++++++------------------------------
153568  1 file changed, 740 insertions(+), 699 deletions(-)
153569
153570 commit c755a7fd11ca5f865f6ccd477e0f4db3799161fa
153571 Author: Mart Raudsepp <leio@gentoo.org>
153572 Date:   Sun Sep 13 04:42:33 2009 +0300
153573
153574     gio: Fix some typos in G*AppInfo documentation
153575
153576  gio/gappinfo.c        | 10 +++++-----
153577  gio/gappinfo.h        |  4 ++--
153578  gio/gdesktopappinfo.c |  8 ++++----
153579  3 files changed, 11 insertions(+), 11 deletions(-)
153580
153581 commit 924f1bc528b212aab91adf608ef32e41b67f3298
153582 Author: Mart Raudsepp <leio@gentoo.org>
153583 Date:   Sun Sep 13 00:20:01 2009 +0300
153584
153585     Accept -? for glib-mkenums.
153586
153587     Commit 789e260638d tried to add support for -?, but there is a typo
153588     and instead -h was added when already present instead of -? for one
153589     of the cases.
153590     It works without this corrections, because all unrecognized options
153591     trigger usage showing as well, but this is more correct.
153592
153593     This was bug 556706 originally.
153594
153595  gobject/glib-mkenums.in | 2 +-
153596  1 file changed, 1 insertion(+), 1 deletion(-)
153597
153598 commit 6c061da2a232d8c817d9744a234ceee7b87b3dd8
153599 Author: Mart Raudsepp <leio@gentoo.org>
153600 Date:   Sat Sep 12 19:49:01 2009 +0300
153601
153602     gio: Fix a Since tag to actually show up in new API of 2.20 indeces
153603
153604     Typo made in e05426062
153605
153606  gio/gdatainputstream.c | 2 +-
153607  1 file changed, 1 insertion(+), 1 deletion(-)
153608
153609 commit 7feb4c3631a0745b3696454630be3aa3365d1067
153610 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
153611 Date:   Tue Sep 22 09:59:13 2009 +0700
153612
153613     po/vi.po: fix type "thoạt"
153614
153615  po/vi.po | 2 +-
153616  1 file changed, 1 insertion(+), 1 deletion(-)
153617
153618 commit a830fbd62c05193982c72a375251b2202986152f
153619 Author: Alexander Larsson <alexl@redhat.com>
153620 Date:   Mon Sep 21 15:36:45 2009 +0200
153621
153622     Document new gdb macros
153623
153624  docs/reference/glib/running.sgml | 34 ++++++++++++++++++++++++++++++++++
153625  1 file changed, 34 insertions(+)
153626
153627 commit 42320706c4dd6a4517a402dc5da5c27dfc6a5356
153628 Author: Alexander Larsson <alexl@redhat.com>
153629 Date:   Mon Sep 21 15:21:52 2009 +0200
153630
153631     Add gforeach gdb command
153632
153633  glib/glib.py | 84
153634  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
153635  1 file changed, 84 insertions(+)
153636
153637 commit 2b8943237f137f287b0b0854f80198de54fd26ea
153638 Author: Alexander Larsson <alexl@redhat.com>
153639 Date:   Mon Sep 21 12:26:23 2009 +0200
153640
153641     Add pretty printer for hashtables
153642
153643  glib/glib.py | 64
153644  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
153645  1 file changed, 64 insertions(+)
153646
153647 commit 2e8768d9a556afd2b2e6c974dcbcf24fee5ba6ff
153648 Author: Alexander Larsson <alexl@redhat.com>
153649 Date:   Mon Sep 21 11:06:39 2009 +0200
153650
153651     Add pretty printing for GList and GSList
153652
153653  glib/glib.py | 77
153654  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
153655  1 file changed, 77 insertions(+)
153656
153657 commit efe9169234e226f594b4254618f35a139338c35f
153658 Author: Alexander Larsson <alexl@redhat.com>
153659 Date:   Fri Sep 18 17:15:32 2009 +0200
153660
153661     Initial support for gdb python macros
153662
153663     This includes support for gobject pointer pretty printing and
153664     signal frame compression in backtraces.
153665
153666     https://bugzilla.gnome.org/show_bug.cgi?id=595619
153667
153668  glib/Makefile.am             |  13 +-
153669  glib/glib.py                 |  27 ++++
153670  glib/libglib-gdb.py.in       |  10 ++
153671  gobject/Makefile.am          |  12 +-
153672  gobject/gobject.py           | 305
153673  +++++++++++++++++++++++++++++++++++++++++++
153674  gobject/libgobject-gdb.py.in |  10 ++
153675  6 files changed, 375 insertions(+), 2 deletions(-)
153676
153677 commit 18af48ba9a347e2041c4986aaaac73fdd5386de3
153678 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
153679 Date:   Mon Sep 21 20:54:02 2009 +0800
153680
153681     Updated Traditional Chinese translation(Hong Kong and Taiwan)
153682
153683  po/zh_HK.po | 945
153684  ++++++++++++++++++++++++++++++------------------------------
153685  po/zh_TW.po | 930
153686  ++++++++++++++++++++++++++++++-----------------------------
153687  2 files changed, 938 insertions(+), 937 deletions(-)
153688
153689 commit 652f47fd2a9544e07cd6cbc5ca0d31d21c1ccd34
153690 Author: Petr Kovar <pknbe@volny.cz>
153691 Date:   Sun Sep 20 22:26:17 2009 +0200
153692
153693     Updated Czech translation
153694
153695  po/cs.po | 921
153696  ++++++++++++++++++++++++++++++++-------------------------------
153697  1 file changed, 464 insertions(+), 457 deletions(-)
153698
153699 commit 5b30a46da4eadbd620f34e66e7b981f2dfe91a4f
153700 Author: Ani <peter.ani@gmail.com>
153701 Date:   Sun Sep 20 21:04:45 2009 +0530
153702
153703     Updated Malayalam Translations
153704
153705  po/ml.po | 150
153706  ++++++++++++++++++++++++++++++++-------------------------------
153707  1 file changed, 76 insertions(+), 74 deletions(-)
153708
153709 commit 7a010ac2d409fc7ea849034ca7a5bda150ee0fad
153710 Author: Gil Forcada <gforcada@gnome.org>
153711 Date:   Sat Sep 19 18:04:56 2009 +0200
153712
153713     Updated Catalan translation
153714
153715  po/ca.po | 1088
153716  +++++++++++++++++++++++++++++++-------------------------------
153717  1 file changed, 540 insertions(+), 548 deletions(-)
153718
153719 commit 80f66b114193d3c1b5a5c5d4f34b01cba53208ca
153720 Author: Paolo Borelli <pborelli@gnome.org>
153721 Date:   Sat Sep 19 10:21:36 2009 +0200
153722
153723     Fix build with srcdir != builddir, bug #594597
153724
153725  gio/win32/Makefile.am | 1 +
153726  1 file changed, 1 insertion(+)
153727
153728 commit 8b3853b8a1cc94767c5391808274f931a48f6cbb
153729 Author: Matthias Clasen <mclasen@redhat.com>
153730 Date:   Fri Sep 18 19:16:11 2009 -0400
153731
153732     Reduce false positives in static analysis
153733
153734     Tools like clang fail to recognize that stanzas like
153735     g_return_if_fail (GTK_IS_FOO (w)) guarantee w != NULL. By minimally
153736     rewriting the type-checking macros, we can avoid these false
153737     positives.
153738
153739  gobject/gtype.h | 12 +++++++++---
153740  1 file changed, 9 insertions(+), 3 deletions(-)
153741
153742 commit 53fc10d2695f917db530c9a3f166e45be59d1d3a
153743 Author: Matthias Clasen <mclasen@redhat.com>
153744 Date:   Wed Sep 9 00:18:23 2009 -0400
153745
153746     Fix a lot of clang complaints
153747
153748     Mostly dead assignments.
153749
153750  gio/gbufferedoutputstream.c |  9 ++-------
153751  gio/gdatainputstream.c      |  7 +------
153752  gio/gdummyfile.c            |  5 +----
153753  gio/ginputstream.c          | 16 +++++-----------
153754  gio/giostream.c             |  4 ----
153755  gio/glocalfile.c            | 20 ++++++++------------
153756  gio/glocalfileinputstream.c |  4 ----
153757  gio/goutputstream.c         | 34 +++++++++++++++-------------------
153758  gio/gunixinputstream.c      |  4 ----
153759  gio/gunixoutputstream.c     |  4 ----
153760  glib/gfileutils.c           |  3 +--
153761  glib/gkeyfile.c             |  3 +--
153762  glib/gregex.c               |  6 +-----
153763  13 files changed, 35 insertions(+), 84 deletions(-)
153764
153765 commit 04d632ccf59ce0491261ff87b3867012cb56d8bf
153766 Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
153767 Date:   Fri Sep 18 00:17:32 2009 +0300
153768
153769     Updated Romanian translation
153770
153771  po/ro.po | 1086
153772  +++++++++++++++++++++++++++++++-------------------------------
153773  1 file changed, 536 insertions(+), 550 deletions(-)
153774
153775 commit 3bfba7924c94aa3a3bcc14e6eeee4fa691108dd0
153776 Author: Miloš Popović <mpopovic@src.gnome.org>
153777 Date:   Thu Sep 17 17:58:52 2009 +0000
153778
153779     Updated Serbian translation
153780
153781  po/sr.po       | 1381
153782  +++++++++++++++++++++++++++----------------------------
153783  po/sr@latin.po | 1392
153784  +++++++++++++++++++++++++++-----------------------------
153785  2 files changed, 1351 insertions(+), 1422 deletions(-)
153786
153787 commit dd7f660fb7b059d16cea6e33550a14ca2625c813
153788 Author: krishnababu k <kkrothap@redhat.ocm>
153789 Date:   Thu Sep 17 21:18:57 2009 +0530
153790
153791     Updated Telugu Translation
153792
153793  po/te.po | 960
153794  +++++++++++++++++++++++++++++++--------------------------------
153795  1 file changed, 475 insertions(+), 485 deletions(-)
153796
153797 commit 256662ddbaec90688c1725d504efc1248eacb7e1
153798 Author: ifelix <ifelix@redhat.com>
153799 Date:   Thu Sep 17 15:50:19 2009 +0530
153800
153801     Updated Tamil Translations
153802
153803  po/ta.po | 961
153804  +++++++++++++++++++++++++++++++--------------------------------
153805  1 file changed, 477 insertions(+), 484 deletions(-)
153806
153807 commit 78c548b506db0527335011ce92558bc1a9d5ebf0
153808 Author: Fran Diéguez <fran.dieguez@glug.es>
153809 Date:   Wed Sep 16 16:15:05 2009 +0200
153810
153811     UPdated Galician Translation
153812
153813  po/gl.po | 946
153814  +++++++++++++++++++++++++++++++--------------------------------
153815  1 file changed, 472 insertions(+), 474 deletions(-)
153816
153817 commit d88b6a3d60f0f84cf192c1b4093a0ae2362d7f02
153818 Author: Runa Bhattacharjee <runab@redhat.com>
153819 Date:   Tue Sep 15 18:31:49 2009 +0530
153820
153821     Updated Bengali India Translations
153822
153823  po/bn_IN.po | 1097
153824  +++++++++++++++++++++++++++++------------------------------
153825  1 file changed, 536 insertions(+), 561 deletions(-)
153826
153827 commit 011592af55d980cfb21c51f5d4bcdd09cce865ec
153828 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
153829 Date:   Tue Sep 15 16:22:41 2009 +0530
153830
153831     Upadted Oriya Translation
153832
153833  po/or.po | 964
153834  +++++++++++++++++++++++++++++++--------------------------------
153835  1 file changed, 477 insertions(+), 487 deletions(-)
153836
153837 commit ddc85a8b0242407c6234bbe2ebc49b873bf02396
153838 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
153839 Date:   Tue Sep 15 14:29:36 2009 +0700
153840
153841     Updated Thai translation.
153842
153843  po/th.po | 5 ++---
153844  1 file changed, 2 insertions(+), 3 deletions(-)
153845
153846 commit 3a240a7f718a44724008d35123c6f7b98abc896a
153847 Author: Amitakhya Phukan <aphukan@fedoraproject.org>
153848 Date:   Tue Sep 15 12:48:50 2009 +0530
153849
153850     Updating Assamese translations.
153851
153852  po/as.po | 42 ++++++++++++++++--------------------------
153853  1 file changed, 16 insertions(+), 26 deletions(-)
153854
153855 commit ef5e66c330cdc3f8d93ba33a0dfe251f98883204
153856 Author: Kjartan Maraas <kmaraas@gnome.org>
153857 Date:   Mon Sep 14 00:16:51 2009 +0200
153858
153859     Update Norwegian bokmål translation.
153860
153861  po/nb.po | 924
153862  ++++++++++++++++++++++++++++++++-------------------------------
153863  1 file changed, 465 insertions(+), 459 deletions(-)
153864
153865 commit 220bde833af1bba3e535f727173b84a362374399
153866 Author: Aron Xu <aronxu@gnome.org>
153867 Date:   Sun Sep 13 15:09:29 2009 +0800
153868
153869     Updated Simplified Chinese translation.
153870
153871  po/zh_CN.po | 1082
153872  +++++++++++++++++++++++++++++------------------------------
153873  1 file changed, 540 insertions(+), 542 deletions(-)
153874
153875 commit 7e514b6efaf6daae23c09a1e13ed65d2d8aa8008
153876 Author: A S Alam <aalam@users.sf.net>
153877 Date:   Sun Sep 13 08:58:57 2009 +0530
153878
153879     Updating Translation for Punjabi
153880
153881  po/pa.po | 956
153882  +++++++++++++++++++++++++++++++--------------------------------
153883  1 file changed, 474 insertions(+), 482 deletions(-)
153884
153885 commit e1957bd71c999ba5189a7fe94880647e84fa6357
153886 Author: Ask H. Larsen <asklarsen@gmail.com>
153887 Date:   Sun Sep 13 03:16:47 2009 +0200
153888
153889     Updated Danish translation
153890
153891  po/da.po | 930
153892  ++++++++++++++++++++++++++++++++-------------------------------
153893  1 file changed, 467 insertions(+), 463 deletions(-)
153894
153895 commit 6366015decc608a74e2019ccb0d39dbc6e3f06ba
153896 Author: Bruce Cowan <bcowan@fastmail.co.uk>
153897 Date:   Sat Sep 12 20:04:29 2009 +0100
153898
153899     Updated British English translation
153900
153901  po/en_GB.po | 1120
153902  +++++++++++++++++++++++++++++------------------------------
153903  1 file changed, 556 insertions(+), 564 deletions(-)
153904
153905 commit a92f10d712b6278364e02178c873a084bfbf9e19
153906 Author: Tommi Vainikainen <thv@iki.fi>
153907 Date:   Sat Sep 12 19:10:57 2009 +0300
153908
153909     Updated Finnish translation
153910
153911  po/fi.po | 930
153912  ++++++++++++++++++++++++++++++++-------------------------------
153913  1 file changed, 467 insertions(+), 463 deletions(-)
153914
153915 commit 410305255d0acfa5e105a444cdf8b302b31b94a2
153916 Author: Tor Lillqvist <tml@iki.fi>
153917 Date:   Sat Sep 12 01:57:46 2009 +0300
153918
153919     Remove old crap for fetching the "build" directory from svn
153920
153921  autogen.sh | 17 -----------------
153922  1 file changed, 17 deletions(-)
153923
153924 commit 866731776651e04178a6cc1e78d244384a890d1a
153925 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
153926 Date:   Wed Sep 2 17:48:09 2009 +0100
153927
153928     Fix GNetworkAddress skipping addresses when enumerating
153929
153930     g_network_address_address_enumerator_next_finish takes the first
153931     item of the
153932     address list and moves the pointer to the next one, so we shouldn't
153933     do the same
153934     in g_network_address_address_enumerator_next_async function
153935
153936     Fixes bug #593941
153937
153938  gio/gnetworkaddress.c | 5 -----
153939  1 file changed, 5 deletions(-)
153940
153941 commit cdd04f36cac838f92826cbf415868100a4007741
153942 Author: Richard Hughes <richard@hughsie.com>
153943 Date:   Wed Sep 2 19:15:38 2009 +0100
153944
153945     Make the error const for g_simple_async_result_set_from_error
153946
153947  gio/gsimpleasyncresult.c | 2 +-
153948  gio/gsimpleasyncresult.h | 2 +-
153949  2 files changed, 2 insertions(+), 2 deletions(-)
153950
153951 commit 11477609d1f2782fd4bbb3022d2ec46983930c6a
153952 Author: James Hunt <jamesodhunt@gmail.com>
153953 Date:   Thu Sep 10 17:18:13 2009 +0100
153954
153955     g_socket_send_message() fails due to invalid sendmsg(2) params.
153956
153957     g_socket_send_message() and g_socket_send_to() fail with ENOBUFS or
153958     EFAULT due to the fact that if no "address" argument is specified to
153959     g_socket_send_message, when g_socket_send_message() calls sendmsg(2),
153960     the 2nd parameter to sendmsg ("const struct msghdr *msg") contains
153961     uninitialized values. The fix is simple - initialize msg.msg_name to
153962     NULL and msg.msg_msg_namelen to 0.
153963
153964     https://bugzilla.gnome.org/show_bug.cgi?id=594759
153965
153966  gio/gsocket.c | 5 +++++
153967  1 file changed, 5 insertions(+)
153968
153969 commit 29baa5eebdce27d10c6f36ae8ad4fbc77d04f291
153970 Author: Rajesh Ranjan <rranjan@rranjan.csb>
153971 Date:   Fri Sep 11 16:00:29 2009 +0530
153972
153973     hindi update by Rajesh Ranjan
153974
153975  po/hi.po | 948
153976  +++++++++++++++++++++++++++++++--------------------------------
153977  1 file changed, 471 insertions(+), 477 deletions(-)
153978
153979 commit 9dc9b39284b78b63fad4a713ab6ea4154d4e8ff5
153980 Author: Ani <peter.ani@gmail.com>
153981 Date:   Fri Sep 11 12:18:50 2009 +0530
153982
153983     Updated Malayalam Translations
153984
153985  po/ml.po | 976
153986  +++++++++++++++++++++++++++++++--------------------------------
153987  1 file changed, 480 insertions(+), 496 deletions(-)
153988
153989 commit c3bbec5213d1e77253fd2cef67d6838041bb2f1f
153990 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
153991 Date:   Fri Sep 11 01:48:56 2009 +0300
153992
153993     Updated Ukrainian translation
153994
153995  po/uk.po | 1104
153996  +++++++++++++++++++++++++++++---------------------------------
153997  1 file changed, 520 insertions(+), 584 deletions(-)
153998
153999 commit 278ac0a45d2b677a0928b1c31b3e20a4c265ffb0
154000 Author: Christian Dywan <christian@lanedo.com>
154001 Date:   Thu Sep 10 16:40:11 2009 +0200
154002
154003     Bug 579050 Allow making selected critical and warning messages
154004     non-fatal
154005
154006     Implement g_test_log_set_fatal_handler which is a function similar to
154007     g_log_set_default_handler but for use in unit tests where certain
154008     errors have to be ignored because it is not possible to fix or avoid
154009     them otherwise. A unit test is added.
154010
154011  glib/glib.symbols    |  3 +++
154012  glib/gmessages.c     | 47 +++++++++++++++++++++++++++++++++++++++++++++--
154013  glib/gtestutils.c    |  1 +
154014  glib/gtestutils.h    | 21 +++++++++++++++++++++
154015  glib/tests/testing.c | 27 +++++++++++++++++++++++++++
154016  5 files changed, 97 insertions(+), 2 deletions(-)
154017
154018 commit 4b1217b7e0e8d2e7e4187e8b328e10ad72066392
154019 Author: Shankar Prasad <svenkate@redhat.com>
154020 Date:   Thu Sep 10 12:26:13 2009 +0530
154021
154022     Updated Kannada(kn) translation
154023
154024  po/kn.po | 973
154025  +++++++++++++++++++++++++++++++--------------------------------
154026  1 file changed, 479 insertions(+), 494 deletions(-)
154027
154028 commit 664dd256654b5def0bd6cdd5e3918bba78fedd52
154029 Author: Kostas Papadimas <pkst@gnome.org>
154030 Date:   Wed Sep 9 18:38:12 2009 +0300
154031
154032     Updated Greek translation.
154033
154034  po/el.po | 1391
154035  ++++++++++++++++++++++++++++++++------------------------------
154036  1 file changed, 708 insertions(+), 683 deletions(-)
154037
154038 commit 593cd7a683c267e9e02e3d0b8bc653a253f17df5
154039 Author: Sweta Kothari <swkothar@redhat.com>
154040 Date:   Wed Sep 9 16:54:43 2009 +0530
154041
154042     Updated Gujarati Translations
154043
154044  po/gu.po | 952
154045  +++++++++++++++++++++++++++++++--------------------------------
154046  1 file changed, 472 insertions(+), 480 deletions(-)
154047
154048 commit f393e805874db16334c5c4f4aa7fa1c73964ca34
154049 Author: Dan Winship <danw@gnome.org>
154050 Date:   Tue Sep 8 11:19:13 2009 -0400
154051
154052     Clarify g_ptr_array_set_size() docs re: free_func
154053
154054  docs/reference/glib/tmpl/arrays_pointer.sgml | 7 +++++--
154055  1 file changed, 5 insertions(+), 2 deletions(-)
154056
154057 commit eadd2ce7fff83f86c4803aa5e2e251f554639bb6
154058 Author: Alexander Shopov <ash@contact.bg>
154059 Date:   Tue Sep 8 07:41:28 2009 +0300
154060
154061     Updated Bulgarian translation
154062
154063  po/bg.po | 926
154064  ++++++++++++++++++++++++++++++++-------------------------------
154065  1 file changed, 466 insertions(+), 460 deletions(-)
154066
154067 commit bc1dd5cf11dc920ff44d51051e1e695b0b8ea421
154068 Author: Dan Winship <danw@gnome.org>
154069 Date:   Sun Sep 6 13:54:50 2009 -0400
154070
154071     Call element_free_func when shrinking array with g_ptr_array_set_size
154072
154073  glib/garray.c           | 8 ++------
154074  glib/tests/array-test.c | 4 +++-
154075  2 files changed, 5 insertions(+), 7 deletions(-)
154076
154077 commit 9a29f087e76fd01188cff73ce1dfe802bd815b15
154078 Author: Sandeep Shedmake <sshedmak@redhat.com>
154079 Date:   Mon Sep 7 19:14:52 2009 +0530
154080
154081     Updated Marathi Translations
154082
154083  po/mr.po | 952
154084  +++++++++++++++++++++++++++++++--------------------------------
154085  1 file changed, 472 insertions(+), 480 deletions(-)
154086
154087 commit 8af494d987b7482865439f882d1375767b57732f
154088 Author: Alexander Larsson <alexl@redhat.com>
154089 Date:   Mon Sep 7 12:50:58 2009 +0200
154090
154091     Avoid reading uninitialized memory
154092
154093     If the statfs call fails, don't look at the result.
154094
154095  gio/glocalfile.c | 3 ++-
154096  1 file changed, 2 insertions(+), 1 deletion(-)
154097
154098 commit 06de24f430d4b43733dec63ca0b840d129a716e2
154099 Author: Alexander Larsson <alexl@redhat.com>
154100 Date:   Mon Sep 7 10:25:14 2009 +0200
154101
154102     Remove warning in g_simple_async_result_complete
154103
154104     This warning hits code that uses GSimpleAsyncResult outside of a
154105     mainloop as a helper object. For instance EggDBus does this.
154106     Since the bugs this warning would fix are pretty easy to spot
154107     and since EggDBus is deployed already we just remove the
154108     "called from outside main loop" warning.
154109
154110     However, we need to keep the "called from wrong context" warning
154111     as that is very helpful when debugging misuse of the new multiple
154112     main context code.
154113
154114  gio/gsimpleasyncresult.c | 2 --
154115  1 file changed, 2 deletions(-)
154116
154117 commit 034d516160ffacbb805ad28cfdb848134f26c1dc
154118 Author: Matthias Clasen <mclasen@redhat.com>
154119 Date:   Mon Sep 7 03:28:35 2009 -0400
154120
154121     Another dead assignment
154122
154123  gio/gmemoryoutputstream.c | 6 +-----
154124  1 file changed, 1 insertion(+), 5 deletions(-)
154125
154126 commit 6cda9bfb02314fff5e994a80164be16c67d14253
154127 Author: Matthias Clasen <mclasen@redhat.com>
154128 Date:   Mon Sep 7 03:14:15 2009 -0400
154129
154130     Remove a dead initialization
154131
154132  gio/gthemedicon.c | 2 +-
154133  1 file changed, 1 insertion(+), 1 deletion(-)
154134
154135 commit 30645bd0a584137585d572b37f39d2904bba0a8f
154136 Author: Matthias Clasen <mclasen@redhat.com>
154137 Date:   Mon Sep 7 03:12:06 2009 -0400
154138
154139     Remove a dead increment
154140
154141  gio/glocalfileinfo.c | 2 +-
154142  1 file changed, 1 insertion(+), 1 deletion(-)
154143
154144 commit 0d1ffbf361503ac1f8236673f400e0f317635930
154145 Author: Matthias Clasen <mclasen@redhat.com>
154146 Date:   Mon Sep 7 03:10:01 2009 -0400
154147
154148     Remove another dead assignment
154149
154150  gio/gdatainputstream.c | 4 +---
154151  1 file changed, 1 insertion(+), 3 deletions(-)
154152
154153 commit f2c8572d8490544496934612854a86fecbaf99ba
154154 Author: Matthias Clasen <mclasen@redhat.com>
154155 Date:   Mon Sep 7 03:07:22 2009 -0400
154156
154157     Remmove a dead assignment.
154158
154159     Spotted by clang.
154160
154161  gio/gbufferedinputstream.c | 4 +---
154162  1 file changed, 1 insertion(+), 3 deletions(-)
154163
154164 commit 1ec32c403bac36ca9f72e82c23b14045bc323931
154165 Author: Matthias Clasen <mclasen@redhat.com>
154166 Date:   Mon Sep 7 03:02:58 2009 -0400
154167
154168     Move a assignment to the relevant #ifdef branch
154169
154170     Dead code spotted by clang.
154171
154172  gio/gcancellable.c | 3 +--
154173  1 file changed, 1 insertion(+), 2 deletions(-)
154174
154175 commit e67c3cf2b0251acfca74d680d9b4c2b7547c61a7
154176 Author: Matthias Clasen <mclasen@redhat.com>
154177 Date:   Mon Sep 7 03:01:02 2009 -0400
154178
154179     Remove dead code
154180
154181  gio/gvolumemonitor.c | 4 ----
154182  1 file changed, 4 deletions(-)
154183
154184 commit 80fd5ed402bf57a3c5cbd90eecc3f58f3f06bc08
154185 Author: Matthias Clasen <mclasen@redhat.com>
154186 Date:   Mon Sep 7 02:50:51 2009 -0400
154187
154188     Don't evaluate an uninitialized value
154189
154190     Bug found by clang.
154191
154192  gio/gdesktopappinfo.c | 1 +
154193  1 file changed, 1 insertion(+)
154194
154195 commit 7ea8a2a86326b6f5f0f62a334fdd307d6526f782
154196 Author: Tomasz Dominikowski <dominikowski@gmail.com>
154197 Date:   Sun Sep 6 14:20:45 2009 +0200
154198
154199     Updated Polish translation
154200
154201  po/pl.po | 1346
154202  ++++++++++++++++++++++++++++++++------------------------------
154203  1 file changed, 687 insertions(+), 659 deletions(-)
154204
154205 commit 93fbae22d4d6fddf69c2b7276f24fcc3cfcf0403
154206 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
154207 Date:   Sat Sep 5 22:34:58 2009 +0900
154208
154209     Update Japanese translation
154210
154211  po/ja.po | 7 +++----
154212  1 file changed, 3 insertions(+), 4 deletions(-)
154213
154214 commit 6b406dda7b3061bd890878823fbafe2c6ffc019a
154215 Author: Jorge González <jorgegonz@svn.gnome.org>
154216 Date:   Sat Sep 5 13:47:41 2009 +0200
154217
154218     Updated Spanish translation
154219
154220  po/es.po | 930
154221  +++++++++++++++++++++++++++++++--------------------------------
154222  1 file changed, 465 insertions(+), 465 deletions(-)
154223
154224 commit e77b8278841d89f9e2c82e09b844a472496ab43e
154225 Author: Matthias Clasen <mclasen@redhat.com>
154226 Date:   Fri Sep 4 21:20:09 2009 -0400
154227
154228     Bump version
154229
154230  configure.in | 2 +-
154231  1 file changed, 1 insertion(+), 1 deletion(-)
154232
154233 commit 296d481c7e5de27175e68ff7645975442a449fc5
154234 Author: Matthias Clasen <mclasen@redhat.com>
154235 Date:   Fri Sep 4 21:19:02 2009 -0400
154236
154237     2.21.6
154238
154239  po/am.po          |   75 +--
154240  po/ar.po          |   75 +--
154241  po/as.po          |  957 +++++++++++++++++++-------------------
154242  po/az.po          |   75 +--
154243  po/be.po          |   77 ++--
154244  po/be@latin.po    |   77 ++--
154245  po/bg.po          |   75 +--
154246  po/bn.po          |   75 +--
154247  po/bn_IN.po       |   75 +--
154248  po/bs.po          |   75 +--
154249  po/ca.po          |   75 +--
154250  po/ca@valencia.po |   75 +--
154251  po/cs.po          |  918 +++++++++++++++++++------------------
154252  po/cy.po          |   75 +--
154253  po/da.po          |   75 +--
154254  po/de.po          |  925 +++++++++++++++++++------------------
154255  po/dz.po          |   75 +--
154256  po/el.po          |   76 ++--
154257  po/en_CA.po       |   75 +--
154258  po/en_GB.po       |   75 +--
154259  po/eo.po          |   75 +--
154260  po/es.po          |   75 +--
154261  po/et.po          |  464 ++++++++++++++++++-
154262  po/eu.po          |  978 +++++++++++++++++++--------------------
154263  po/fa.po          |   75 +--
154264  po/fi.po          |   75 +--
154265  po/fr.po          |  920 ++++++++++++++++++-------------------
154266  po/ga.po          |   75 +--
154267  po/gl.po          |   75 +--
154268  po/gu.po          |   75 +--
154269  po/he.po          |   75 +--
154270  po/hi.po          |   75 +--
154271  po/hr.po          |   75 +--
154272  po/hu.po          |  134 +++---
154273  po/hy.po          |   75 +--
154274  po/id.po          |   75 +--
154275  po/is.po          |   75 +--
154276  po/it.po          |  923 +++++++++++++++++++------------------
154277  po/ja.po          |   75 +--
154278  po/ka.po          |   75 +--
154279  po/kn.po          |  971 ++++++++++++++++++++-------------------
154280  po/ko.po          |   75 +--
154281  po/ku.po          |   75 +--
154282  po/lt.po          |   75 +--
154283  po/lv.po          |   75 +--
154284  po/mai.po         |   75 +--
154285  po/mg.po          |   75 +--
154286  po/mk.po          |   75 +--
154287  po/ml.po          |  974 ++++++++++++++++++++-------------------
154288  po/mn.po          |   75 +--
154289  po/mr.po          |  950 +++++++++++++++++++-------------------
154290  po/ms.po          |   75 +--
154291  po/nb.po          |  918 +++++++++++++++++++------------------
154292  po/ne.po          |   75 +--
154293  po/nl.po          |   75 +--
154294  po/nn.po          |   75 +--
154295  po/oc.po          |   74 +--
154296  po/or.po          |  109 +++--
154297  po/pa.po          |   75 +--
154298  po/pl.po          |   75 +--
154299  po/ps.po          |   75 +--
154300  po/pt.po          |  925 +++++++++++++++++++------------------
154301  po/pt_BR.po       |  925 +++++++++++++++++++------------------
154302  po/ro.po          |   75 +--
154303  po/ru.po          |   75 +--
154304  po/rw.po          |   75 +--
154305  po/si.po          |   75 +--
154306  po/sk.po          |   75 +--
154307  po/sl.po          |   75 +--
154308  po/sq.po          |   76 ++--
154309  po/sr.po          |   75 +--
154310  po/sr@ije.po      |   75 +--
154311  po/sr@latin.po    |   75 +--
154312  po/sv.po          | 1312
154313  ++++++++++++++++++++++++++---------------------------
154314  po/ta.po          |  950 +++++++++++++++++++-------------------
154315  po/te.po          |  959 ++++++++++++++++++++-------------------
154316  po/th.po          |   75 +--
154317  po/tl.po          |   75 +--
154318  po/tr.po          |  922 ++++++++++++++++++-------------------
154319  po/tt.po          |   75 +--
154320  po/uk.po          |   75 +--
154321  po/vi.po          |   75 +--
154322  po/wa.po          |   75 +--
154323  po/xh.po          |   75 +--
154324  po/yi.po          |   75 +--
154325  po/zh_CN.po       |   75 +--
154326  po/zh_HK.po       |   75 +--
154327  po/zh_TW.po       |   75 +--
154328  88 files changed, 11117 insertions(+), 10197 deletions(-)
154329
154330 commit 05c2aeaf33ad1ff3447d57a361abdb238b8f822b
154331 Author: Matthias Clasen <mclasen@redhat.com>
154332 Date:   Fri Sep 4 20:41:25 2009 -0400
154333
154334     Add a Since: tag
154335
154336  glib/gfileutils.c | 20 +++++++++++---------
154337  1 file changed, 11 insertions(+), 9 deletions(-)
154338
154339 commit 2ae69f5124022d93dfc0e39964bbf68eb1f61245
154340 Author: Matthias Clasen <mclasen@redhat.com>
154341 Date:   Fri Sep 4 20:26:26 2009 -0400
154342
154343     Updates
154344
154345  NEWS | 35 +++++++++++++++++++++++++++++++++++
154346  1 file changed, 35 insertions(+)
154347
154348 commit 4114f1214c65f0a142678bf98b1d8e4da43bf665
154349 Author: Benjamin Otte <otte@gnome.org>
154350 Date:   Thu Sep 3 15:39:57 2009 +0200
154351
154352     Bug 594034 - Use g_mkstemp_full() when creating the replacement file
154353
154354     Previous code used g_mkstemp(). But when using
154355     G_FILE_CREATE_REPLACE_DESTINATION, no attempt was made to ensure
154356     proper
154357     mode and flags of the created temporary file. The visible issue
154358     was that
154359     the file was always created with mode 0600 as opposed to using 0666.
154360     (The invisible issue was that O_RDWR was used instead of O_WRONLY.)
154361
154362  docs/reference/glib/tmpl/glib-unused.sgml | 67
154363  ++++++++++++++++++++++++++++++
154364  docs/reference/glib/tmpl/macros_misc.sgml |  5 +--
154365  docs/reference/glib/tmpl/misc_utils.sgml  |  7 ++++
154366  docs/reference/glib/tmpl/version.sgml     | 68
154367  -------------------------------
154368  gio/glocalfileoutputstream.c              |  2 +-
154369  5 files changed, 77 insertions(+), 72 deletions(-)
154370
154371 commit 24bec5c5bd64eb829a433e4c1e8d34dc25879a64
154372 Author: Benjamin Otte <otte@gnome.org>
154373 Date:   Thu Sep 3 15:36:37 2009 +0200
154374
154375     Bug 594034 - Add g_mkstemp_full()
154376
154377     This function exposes more variables than g_mkstemp() and therefor
154378     allows more flexibility when creating temporary files.
154379     The intended use is gio's code for g_file_replace() (see next patch)
154380
154381  docs/reference/glib/glib-sections.txt   |  1 +
154382  docs/reference/glib/tmpl/fileutils.sgml | 11 +++++++++
154383  glib/gfileutils.c                       | 44
154384  +++++++++++++++++++++++++--------
154385  glib/gfileutils.h                       |  3 +++
154386  glib/glib.symbols                       |  1 +
154387  5 files changed, 50 insertions(+), 10 deletions(-)
154388
154389 commit 16ddefea15ceeded936c53aa1b867eb53d7d97f3
154390 Author: Ivar Smolin <okul@linux.ee>
154391 Date:   Fri Sep 4 18:58:00 2009 +0300
154392
154393     Updating Estonian translation
154394
154395  po/et.po | 472
154396  ++-------------------------------------------------------------
154397  1 file changed, 9 insertions(+), 463 deletions(-)
154398
154399 commit c642965b234cdc9959c79d2fd3019f63a0520fad
154400 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
154401 Date:   Fri Sep 4 15:16:04 2009 +0200
154402
154403     Updated German translation
154404
154405  po/de.po | 1185
154406  +++++++++++++++++++++++++++++++-------------------------------
154407  1 file changed, 592 insertions(+), 593 deletions(-)
154408
154409 commit c77fd0bb04f612e7d16d48379cc3ec835c8d5fa2
154410 Author: Daniel Nylander <po@danielnylander.se>
154411 Date:   Fri Sep 4 06:31:34 2009 +0200
154412
154413     Updated Swedish translation
154414
154415  po/sv.po | 1316
154416  ++++++++++++++++++++++++++++++++------------------------------
154417  1 file changed, 672 insertions(+), 644 deletions(-)
154418
154419 commit 7628e1b4773142fc89f2365069c3e5a59ffb15ab
154420 Author: Claude Paroz <claude@2xlibre.net>
154421 Date:   Fri Sep 4 00:07:40 2009 +0200
154422
154423     Updated French translation
154424
154425  po/fr.po | 924
154426  ++++++++++++++++++++++++++++++++-------------------------------
154427  1 file changed, 464 insertions(+), 460 deletions(-)
154428
154429 commit 5a66c4bdb76b853b05baf7b01c8e2be49022c8a6
154430 Author: Fábio Nogueira <fnogueira@gnome.org>
154431 Date:   Wed Sep 2 12:28:59 2009 -0400
154432
154433     Updated Brazilian Portuguese translation.
154434
154435  po/pt_BR.po | 933
154436  ++++++++++++++++++++++++++++++------------------------------
154437  1 file changed, 472 insertions(+), 461 deletions(-)
154438
154439 commit de125e51a04a5ebdc652fb4e611a5bd1ba57c210
154440 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
154441 Date:   Wed Sep 2 18:19:27 2009 +0200
154442
154443     Updated Basque language
154444
154445  po/eu.po | 982
154446  +++++++++++++++++++++++++++++++--------------------------------
154447  1 file changed, 484 insertions(+), 498 deletions(-)
154448
154449 commit ff9b29ce5b7d8bd20d4527e2e364b68ebce01c75
154450 Author: Gabor Kelemen <kelemeng@gnome.hu>
154451 Date:   Wed Sep 2 18:05:23 2009 +0200
154452
154453     Hungarian translation updated
154454
154455  po/hu.po | 335
154456  ++++++++++++++++++++++-----------------------------------------
154457  1 file changed, 115 insertions(+), 220 deletions(-)
154458
154459 commit f2320a40f1d356ba7f15e592c03018ba2b42c4bd
154460 Author: Duarte Loreto <happyguy_pt@hotmail.com>
154461 Date:   Tue Sep 1 23:34:41 2009 +0100
154462
154463     Updated Portuguese translation
154464
154465  po/pt.po | 929
154466  ++++++++++++++++++++++++++++++++-------------------------------
154467  1 file changed, 469 insertions(+), 460 deletions(-)
154468
154469 commit f783515323963d2f9011cab5b6b2e767fe790425
154470 Author: Luca Ferretti <elle.uca@libero.it>
154471 Date:   Tue Sep 1 23:47:14 2009 +0200
154472
154473     Updated Italian translation
154474
154475  po/it.po | 30 +++++++++++++++++-------------
154476  1 file changed, 17 insertions(+), 13 deletions(-)
154477
154478 commit 3826963e65d8c4c68bcd3e4066505f63ef734b95
154479 Author: Benjamin Otte <otte@gnome.org>
154480 Date:   Tue Sep 1 21:53:35 2009 +0200
154481
154482     Use lchmod instead of stat + chown if available
154483
154484     Fallout of the NOFLOOW_SYMLINKS fix from bug 593406
154485
154486  configure.in         |  2 +-
154487  gio/glocalfileinfo.c | 10 +++++++---
154488  2 files changed, 8 insertions(+), 4 deletions(-)
154489
154490 commit 48e0af0157f52ac12b904bd92540432a18b139c7
154491 Author: Benjamin Otte <otte@gnome.org>
154492 Date:   Tue Sep 1 21:26:08 2009 +0200
154493
154494     Bug 593406 - Permissions set to 777 after copying via Nautilus
154495
154496     Only fail to set the permissions when the actual file is a symlink.
154497     The previous fix failed for every file when NOFOLLOW_SYMLINKS was set.
154498
154499  gio/glocalfileinfo.c | 21 ++++++++++++++++-----
154500  1 file changed, 16 insertions(+), 5 deletions(-)
154501
154502 commit bb7852e34b1845e516290e1b45a960a345ee8a43
154503 Author: Benjamin Otte <otte@gnome.org>
154504 Date:   Tue Sep 1 20:36:31 2009 +0200
154505
154506     Only do the chmod NOFOLLOW_SYMLINK checks with HAVE_SYMLINK
154507
154508  gio/glocalfileinfo.c | 4 +++-
154509  1 file changed, 3 insertions(+), 1 deletion(-)
154510
154511 commit 8212aadac79d70153d880fe1f21914a2b491dca3
154512 Author: Dan Winship <danw@gnome.org>
154513 Date:   Tue Sep 1 09:37:48 2009 -0400
154514
154515     g_time_val_from_iso8601: handle timezoneless dates
154516
154517     per ISO 8601:2004 4.2.5.2
154518
154519     Based on a patch from Andy Shevchenko
154520     http://bugzilla.gnome.org/show_bug.cgi?id=589491
154521
154522  glib/gtimer.c    | 18 +++++++++++++-----
154523  tests/testglib.c | 21 +++++++++++++++++++++
154524  2 files changed, 34 insertions(+), 5 deletions(-)
154525
154526 commit fc44bf40a4eff8e122b223e97ee5efcbc548be03
154527 Author: Benjamin Otte <otte@gnome.org>
154528 Date:   Tue Sep 1 12:48:55 2009 +0200
154529
154530     Fix gtk-doc syntax
154531
154532  gio/gcancellable.c | 8 ++++----
154533  1 file changed, 4 insertions(+), 4 deletions(-)
154534
154535 commit e695c0932f5d02f3b222f0b7a3de1f8c00ba7b81
154536 Author: Benjamin Otte <otte@gnome.org>
154537 Date:   Tue Sep 1 11:54:48 2009 +0200
154538
154539     Bug 593406 - Permissions set to 777 after copying via Nautilus
154540
154541     When doing a g_file_copy() with nofollow-symlinks (to copy a link for
154542     example), the later copying of the file attributes copies the source
154543     links 777 attributes to the target's attributes. As chmod affects the
154544     symlink target, this would cause such copies to always set the
154545     target to
154546     777 mode.
154547
154548     This patch makes setting the mode with nofollow-symlinks fail with
154549     NOT_SUPPORTED.
154550
154551     The aforementioned g_file_copy() will still succeed, because it
154552     ignores
154553     errors of the attribute copy.
154554
154555  gio/glocalfileinfo.c | 12 ++++++++++--
154556  1 file changed, 10 insertions(+), 2 deletions(-)
154557
154558 commit e967a47117d3b8fdb3e5c786e9069872d8e787c4
154559 Author: Kjartan Maraas <kmaraas@gnome.org>
154560 Date:   Tue Sep 1 10:52:07 2009 +0200
154561
154562     Update Norwegian bokmål translation.
154563
154564  po/nb.po | 920
154565  ++++++++++++++++++++++++++++++++-------------------------------
154566  1 file changed, 464 insertions(+), 456 deletions(-)
154567
154568 commit c433158e8676424ede4e396b6d4bf22d5210634b
154569 Author: Sandeep Shedmake <sshedmak@redhat.com>
154570 Date:   Mon Aug 31 20:47:13 2009 +0530
154571
154572     Updated Marathi Translations
154573
154574  po/mr.po | 68
154575  ++++++++++++++++++++++++++++++++--------------------------------
154576  1 file changed, 34 insertions(+), 34 deletions(-)
154577
154578 commit c59dbb4ddfb824c022087d15d75d3f5de1c032cc
154579 Author: Sandeep Shedmake <sshedmak@redhat.com>
154580 Date:   Mon Aug 31 20:29:16 2009 +0530
154581
154582     Updated Marathi Translations
154583
154584  po/mr.po | 1145
154585  +++++++++++++++++++++++++++++---------------------------------
154586  1 file changed, 528 insertions(+), 617 deletions(-)
154587
154588 commit ee8e145472c9b90e89d568710b9672bb20ada524
154589 Author: krishnababu k <kkrothap@redhat.ocm>
154590 Date:   Mon Aug 31 19:41:54 2009 +0530
154591
154592     Updated Telugu Translations
154593
154594  po/te.po | 1185
154595  +++++++++++++++++++++++++++++---------------------------------
154596  1 file changed, 547 insertions(+), 638 deletions(-)
154597
154598 commit 3a7560b00a8846150be4d9d2113f352ff1ebcc7a
154599 Author: Shankar Prasad <svenkate@redhat.com>
154600 Date:   Mon Aug 31 13:34:44 2009 +0530
154601
154602     Updated Kannada(kn) translation
154603
154604  po/kn.po | 1188
154605  +++++++++++++++++++++++++++++---------------------------------
154606  1 file changed, 546 insertions(+), 642 deletions(-)
154607
154608 commit 31924b19806e31f38eff86d4e43248bec989fd3a
154609 Author: Rodrigo L. M. Flores <rlmflores@src.gnome.org>
154610 Date:   Sun Aug 30 19:41:47 2009 -0300
154611
154612     Updated Brazilian Portuguese mailing list address.
154613
154614  po/pt_BR.po | 4 ++--
154615  1 file changed, 2 insertions(+), 2 deletions(-)
154616
154617 commit f2b8b6911235358d25b79d75f98d81b5062afe33
154618 Author: Petr Kovar <pknbe@volny.cz>
154619 Date:   Sat Aug 29 21:05:19 2009 +0200
154620
154621     Updated Czech translation
154622
154623  po/cs.po | 1141
154624  +++++++++++++++++++++++++++++---------------------------------
154625  1 file changed, 532 insertions(+), 609 deletions(-)
154626
154627 commit c47dca4cfe51b9376c364ae13a444a6529afed8f
154628 Author: Matthias Clasen <mclasen@redhat.com>
154629 Date:   Thu Aug 27 23:40:16 2009 -0400
154630
154631     Re-commit 30b8774f7f3f7f329af6b041b6c86bad14717534
154632
154633     Turns out Alex had agreed to this.
154634
154635  gio/giomodule.c | 3 +++
154636  1 file changed, 3 insertions(+)
154637
154638 commit 2889f1b8a322b0657f3c08a4f7e235e4c2c0f348
154639 Author: Matthias Clasen <mclasen@redhat.com>
154640 Date:   Thu Aug 27 23:02:08 2009 -0400
154641
154642     Use the saved errno value
154643
154644     Bug 591995
154645
154646  gio/glocalfileoutputstream.c | 2 +-
154647  1 file changed, 1 insertion(+), 1 deletion(-)
154648
154649 commit 3ba64e72cf40b81f472aa784498c3a97ef434c94
154650 Author: Matthias Clasen <mclasen@redhat.com>
154651 Date:   Thu Aug 27 22:59:05 2009 -0400
154652
154653     Read /dev/urandom unbuffered
154654
154655     To avoid wasting entropy. Bug 593232.
154656
154657  glib/grand.c | 1 +
154658  1 file changed, 1 insertion(+)
154659
154660 commit 3a47f48311d44e690c381f816fd1fa71eed20189
154661 Author: Matthias Clasen <mclasen@redhat.com>
154662 Date:   Thu Aug 27 22:51:53 2009 -0400
154663
154664     Revert "add a "gsettings-backend" extension point to GIO"
154665
154666     This reverts commit 30b8774f7f3f7f329af6b041b6c86bad14717534.
154667
154668  gio/giomodule.c | 3 ---
154669  1 file changed, 3 deletions(-)
154670
154671 commit 30b8774f7f3f7f329af6b041b6c86bad14717534
154672 Author: Ryan Lortie <desrt@desrt.ca>
154673 Date:   Thu Aug 27 13:45:48 2009 -0400
154674
154675     add a "gsettings-backend" extension point to GIO
154676
154677  gio/giomodule.c | 3 +++
154678  1 file changed, 3 insertions(+)
154679
154680 commit df981f82a097f9a2f2739ec410fa928168b749f6
154681 Author: Luca Ferretti <elle.uca@libero.it>
154682 Date:   Wed Aug 26 22:04:58 2009 +0200
154683
154684     Updated Italian translation
154685
154686  po/it.po | 7 +++----
154687  1 file changed, 3 insertions(+), 4 deletions(-)
154688
154689 commit 71b684b9cfe76d522a306993dba13fbcc52d0d73
154690 Author: Luca Ferretti <elle.uca@libero.it>
154691 Date:   Wed Aug 26 15:32:23 2009 +0200
154692
154693     Updated Italian translation
154694
154695  po/it.po | 963
154696  ++++++++++++++++++++++++++++++++-------------------------------
154697  1 file changed, 482 insertions(+), 481 deletions(-)
154698
154699 commit 884c789ef5e074a2241d1b813847156db1cecdb0
154700 Author: Amitakhya Phukan <aphukan@fedoraproject.org>
154701 Date:   Wed Aug 26 17:34:17 2009 +0530
154702
154703     Updating Assamese translations
154704
154705  po/as.po | 1105
154706  ++++++++++++++++++++++++++++++--------------------------------
154707  1 file changed, 542 insertions(+), 563 deletions(-)
154708
154709 commit 195abb97ff019d0fe7b50a9635830835933be7ae
154710 Author: Ani <peter.ani@gmail.com>
154711 Date:   Wed Aug 26 15:18:57 2009 +0530
154712
154713     Updated Malayalam Translations
154714
154715  po/ml.po | 1196
154716  +++++++++++++++++++++++++++++---------------------------------
154717  1 file changed, 550 insertions(+), 646 deletions(-)
154718
154719 commit 6c1466a2d21820f2df189a258b0c124e7144ba12
154720 Author: ifelix <ifelix@redhat.com>
154721 Date:   Tue Aug 25 14:10:56 2009 +0530
154722
154723     Updated Tamil Translations
154724
154725  po/ta.po | 1178
154726  +++++++++++++++++++++++++++++---------------------------------
154727  1 file changed, 546 insertions(+), 632 deletions(-)
154728
154729 commit 64b49c9087e8120489a0032d596c8837cbe014f9
154730 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
154731 Date:   Tue Aug 25 12:14:41 2009 +0530
154732
154733     Updated Oriya Translation
154734
154735  po/or.po | 176
154736  ++++++++++++++++++++++++++++-----------------------------------
154737  1 file changed, 77 insertions(+), 99 deletions(-)
154738
154739 commit 24c31a79e1af916fe195e52c79ff8be558e4e848
154740 Author: Baris Cicek <baris@teamforce.name.tr>
154741 Date:   Tue Aug 25 00:38:34 2009 +0300
154742
154743     Updated Turkish translation.
154744
154745  po/tr.po | 1151
154746  +++++++++++++++++++++++++++++---------------------------------
154747  1 file changed, 534 insertions(+), 617 deletions(-)
154748
154749 commit ef5aef582eb33fd29fe5ec427ef5d236656b8046
154750 Author: Luca Ferretti <elle.uca@libero.it>
154751 Date:   Mon Aug 24 21:28:11 2009 +0200
154752
154753     Fix bump version
154754
154755  configure.in | 2 +-
154756  1 file changed, 1 insertion(+), 1 deletion(-)
154757
154758 commit 83d3242d127ca61d94846341ab491bbe988d2b95
154759 Author: Matthias Clasen <mclasen@redhat.com>
154760 Date:   Mon Aug 24 14:15:13 2009 -0400
154761
154762     Bump version
154763
154764  configure.in | 4 ++--
154765  1 file changed, 2 insertions(+), 2 deletions(-)
154766
154767 commit 106cd06ff38fef0356961e1d2eaffaa022035b13
154768 Author: Matthias Clasen <mclasen@redhat.com>
154769 Date:   Mon Aug 24 14:13:49 2009 -0400
154770
154771     2.21.5
154772
154773  po/am.po          |  120 ++---
154774  po/ar.po          |  120 ++---
154775  po/as.po          |  120 ++---
154776  po/az.po          |  120 ++---
154777  po/be.po          |  120 ++---
154778  po/be@latin.po    |  120 ++---
154779  po/bg.po          |  918 +++++++++++++++++-----------------
154780  po/bn.po          |  120 ++---
154781  po/bn_IN.po       |  120 ++---
154782  po/bs.po          |  120 ++---
154783  po/ca.po          |  120 ++---
154784  po/ca@valencia.po |  918 +++++++++++++++++-----------------
154785  po/cs.po          |  120 ++---
154786  po/cy.po          |  120 ++---
154787  po/da.po          |  923 +++++++++++++++++-----------------
154788  po/de.po          |  120 ++---
154789  po/dz.po          |  120 ++---
154790  po/el.po          |  120 ++---
154791  po/en_CA.po       |  120 ++---
154792  po/en_GB.po       |  120 ++---
154793  po/eo.po          |  120 ++---
154794  po/es.po          |  921 +++++++++++++++++-----------------
154795  po/et.po          |  463 ++++++++++++++++-
154796  po/eu.po          |  988 ++++++++++++++++++------------------
154797  po/fa.po          |  120 ++---
154798  po/fi.po          |  923 +++++++++++++++++-----------------
154799  po/fr.po          |  120 ++---
154800  po/ga.po          |  921 +++++++++++++++++-----------------
154801  po/gl.po          |  918 +++++++++++++++++-----------------
154802  po/gu.po          |  945 ++++++++++++++++++-----------------
154803  po/he.po          |  120 ++---
154804  po/hi.po          |  942 ++++++++++++++++++-----------------
154805  po/hr.po          |  120 ++---
154806  po/hu.po          |  120 ++---
154807  po/hy.po          |  120 ++---
154808  po/id.po          |  120 ++---
154809  po/is.po          |  120 ++---
154810  po/it.po          |  921 +++++++++++++++++-----------------
154811  po/ja.po          |   64 +--
154812  po/ka.po          |  120 ++---
154813  po/kn.po          |  120 ++---
154814  po/ko.po          |  931 +++++++++++++++++-----------------
154815  po/ku.po          |  120 ++---
154816  po/lt.po          |  120 ++---
154817  po/lv.po          |  120 ++---
154818  po/mai.po         |  120 ++---
154819  po/mg.po          |  120 ++---
154820  po/mk.po          |  120 ++---
154821  po/ml.po          |  120 ++---
154822  po/mn.po          |  120 ++---
154823  po/mr.po          |  120 ++---
154824  po/ms.po          |  120 ++---
154825  po/nb.po          |  920 +++++++++++++++++-----------------
154826  po/ne.po          |  120 ++---
154827  po/nl.po          |  120 ++---
154828  po/nn.po          |  120 ++---
154829  po/oc.po          |  120 ++---
154830  po/or.po          |  120 ++---
154831  po/pa.po          |  961 ++++++++++++++++++-----------------
154832  po/pl.po          |  919 +++++++++++++++++-----------------
154833  po/ps.po          |  120 ++---
154834  po/pt.po          |  927 +++++++++++++++++-----------------
154835  po/pt_BR.po       |  923 +++++++++++++++++-----------------
154836  po/ro.po          |  120 ++---
154837  po/ru.po          |  120 ++---
154838  po/rw.po          |  120 ++---
154839  po/si.po          |  120 ++---
154840  po/sk.po          |  120 ++---
154841  po/sl.po          |  120 ++---
154842  po/sq.po          |  120 ++---
154843  po/sr.po          |  120 ++---
154844  po/sr@ije.po      |  120 ++---
154845  po/sr@latin.po    |  120 ++---
154846  po/sv.po          | 1436
154847  ++++++++++++++++++++++++++---------------------------
154848  po/ta.po          |  120 ++---
154849  po/te.po          |  921 +++++++++++++++++-----------------
154850  po/th.po          |  120 ++---
154851  po/tl.po          |  120 ++---
154852  po/tr.po          |  120 ++---
154853  po/tt.po          |  120 ++---
154854  po/uk.po          |  120 ++---
154855  po/vi.po          |  120 ++---
154856  po/wa.po          |  120 ++---
154857  po/xh.po          |  120 ++---
154858  po/yi.po          |  120 ++---
154859  po/zh_CN.po       |  120 ++---
154860  po/zh_HK.po       |  936 +++++++++++++++++-----------------
154861  po/zh_TW.po       |  921 +++++++++++++++++-----------------
154862  88 files changed, 14418 insertions(+), 13942 deletions(-)
154863
154864 commit eadef0325aefb68ae0747a7dbca7d6fca4130da2
154865 Author: Matthias Clasen <mclasen@redhat.com>
154866 Date:   Mon Aug 24 13:34:06 2009 -0400
154867
154868     Documentation fixes
154869
154870  docs/reference/gio/gio-sections.txt   | 5 +++++
154871  docs/reference/glib/glib-sections.txt | 1 +
154872  gio/gfileinfo.c                       | 2 ++
154873  3 files changed, 8 insertions(+)
154874
154875 commit d1cbb96428f316b77bd31686c7d9b0b96a40bc6e
154876 Author: Matthias Clasen <mclasen@redhat.com>
154877 Date:   Mon Aug 24 12:21:08 2009 -0400
154878
154879     Updates
154880
154881  NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++
154882  1 file changed, 46 insertions(+)
154883
154884 commit 002da02df8927e1aa5979347402a6fc378dd172f
154885 Author: Carles Ferrando <carles.ferrando@gmail.com>
154886 Date:   Mon Aug 24 18:38:33 2009 +0200
154887
154888     Minor update to Catalan (Valencian) translation
154889
154890  po/ca@valencia.po | 1005
154891  ++++++++++++++++++++++++++---------------------------
154892  1 file changed, 488 insertions(+), 517 deletions(-)
154893
154894 commit 2e0656063b2c2633ca0caaa9b2e119c3eaee37cf
154895 Author: Rajesh Ranjan <rranjan@rranjan.csb>
154896 Date:   Mon Aug 24 16:52:25 2009 +0530
154897
154898     hindi updated by Rajesh Ranjan
154899
154900  po/hi.po | 1176
154901  +++++++++++++++++++++++++++++---------------------------------
154902  1 file changed, 545 insertions(+), 631 deletions(-)
154903
154904 commit 4a5e71b847729341243df2f2a2cd0a8284f4b099
154905 Author: Sweta Kothari <swkothar@redhat.com>
154906 Date:   Mon Aug 24 14:23:56 2009 +0530
154907
154908     Updated Gujarati Translations
154909
154910  po/gu.po | 1175
154911  +++++++++++++++++++++++++++++---------------------------------
154912  1 file changed, 543 insertions(+), 632 deletions(-)
154913
154914 commit 90f9eb6e40b6d8c37ca51467f915507ed6ceddc2
154915 Author: Duarte Loreto <happyguy_pt@hotmail.com>
154916 Date:   Sun Aug 23 14:59:14 2009 +0100
154917
154918     Updated Portuguese translation
154919
154920  po/pt.po | 1088
154921  +++++++++++++++++++++++++++++++-------------------------------
154922  1 file changed, 540 insertions(+), 548 deletions(-)
154923
154924 commit feedeb1d12fa490a8685fd00b492fdc054e07883
154925 Author: Changwoo Ryu <cwryu@debian.org>
154926 Date:   Sun Aug 23 00:50:28 2009 +0900
154927
154928     Update Korean translation
154929
154930  po/ko.po | 1126
154931  +++++++++++++++++++++++++++++++-------------------------------
154932  1 file changed, 558 insertions(+), 568 deletions(-)
154933
154934 commit 8ef30758d56b21aa20c23e5c90a78142183003ed
154935 Author: Christian Persch <chpe@gnome.org>
154936 Date:   Thu Aug 20 15:13:43 2009 +0200
154937
154938     Preserve errno
154939
154940     When using errno in g_set_error with _(), preserve errno. Bug #592457.
154941
154942  glib/gconvert.c     | 22 +++++++++++++++-------
154943  glib/gdir.c         | 13 +++++++++----
154944  glib/gspawn-win32.c |  9 ++++++---
154945  glib/gspawn.c       | 27 +++++++++++++++++++--------
154946  4 files changed, 49 insertions(+), 22 deletions(-)
154947
154948 commit feff29aefc75459bc1b39235cb0e842fbf0fa2b4
154949 Author: A S Alam <aalam@users.sf.net>
154950 Date:   Sat Aug 22 06:15:29 2009 +0530
154951
154952     Update Punjabi after Review
154953
154954  po/pa.po | 1094
154955  ++++++++++++++++++++++++++++++--------------------------------
154956  1 file changed, 527 insertions(+), 567 deletions(-)
154957
154958 commit a568b054adf4abadfaa1bad293d484771d57f333
154959 Author: Tommi Vainikainen <thv@iki.fi>
154960 Date:   Fri Aug 21 23:43:53 2009 +0300
154961
154962     Updated Finnish translation
154963
154964  po/fi.po | 1278
154965  +++++++++++++++++++++++++++++++-------------------------------
154966  1 file changed, 635 insertions(+), 643 deletions(-)
154967
154968 commit 956996ddaa82ca5cfeb8e70191ef6b7716186a7c
154969 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
154970 Date:   Fri Aug 21 00:15:12 2009 +0900
154971
154972     Update Japanese translation.
154973
154974  po/ja.po | 233
154975  +++++++++++++++++++++++++++++++--------------------------------
154976  1 file changed, 115 insertions(+), 118 deletions(-)
154977
154978 commit 2a880831edc4c22ed5ada05a31ab8a4f24b7d3e1
154979 Author: Tomasz Dominikowski <dominikowski@gmail.com>
154980 Date:   Thu Aug 20 11:55:03 2009 +0200
154981
154982     Updated Polish translation
154983
154984  po/pl.po | 1421
154985  +++++++++++++++++++++++++++++---------------------------------
154986  1 file changed, 659 insertions(+), 762 deletions(-)
154987
154988 commit cd5bd15987b573a436e715e59b0c651e50534bc1
154989 Author: Dan Winship <danw@gnome.org>
154990 Date:   Wed Aug 19 12:12:06 2009 -0400
154991
154992     Use MSG_NOSIGNAL in GSocket if it's available
154993
154994     Even though we ignore SIGPIPE, gdb will still stop when the process
154995     receives one, which sometimes confuses people into thinking the app
154996     has crashed (eg, bug 578984, bug 590420), and is annoying anyway. So
154997     use MSG_NOSIGNAL if it's there.
154998
154999     http://bugzilla.gnome.org/show_bug.cgi?id=591378
155000
155001  gio/gsocket.c | 14 ++++++++++++--
155002  1 file changed, 12 insertions(+), 2 deletions(-)
155003
155004 commit 021dd960cf9c02b0ea59cbfa1db603d3f9a467f0
155005 Author: Dan Winship <danw@gnome.org>
155006 Date:   Wed Aug 19 12:07:53 2009 -0400
155007
155008     Re-run res_init() when resolv.conf changes
155009
155010     libc caches the contents of resolv.conf, so if it changes (eg, because
155011     the network state changed), we need re-run res_init().
155012
155013     http://bugzilla.gnome.org/show_bug.cgi?id=584246
155014
155015  gio/gnetworkingprivate.h |  4 +++
155016  gio/gresolver.c          | 68
155017  +++++++++++++++++++++++++++++++++++++++++++++
155018  gio/gresolver.h          |  9 +++++-
155019  gio/gunixresolver.c      | 72
155020  ++++++++++++++++++++++++++++++++----------------
155021  gio/tests/resolver.c     |  3 ++
155022  5 files changed, 132 insertions(+), 24 deletions(-)
155023
155024 commit 6db03d73a45bc0acae0bb96849733bf0ab7ad454
155025 Author: Benjamin Otte <otte@gnome.org>
155026 Date:   Tue Aug 11 18:50:28 2009 +0200
155027
155028     When creating a pipe for a cancelled cancellable, write to it
155029
155030     Includes (untested) fix for win32 that calls SetEvent() in that case.
155031
155032  gio/gcancellable.c | 8 ++++++--
155033  1 file changed, 6 insertions(+), 2 deletions(-)
155034
155035 commit faae032ad0579acf756e8848ebedbfda69d5b3be
155036 Author: Benjamin Otte <otte@gnome.org>
155037 Date:   Tue Aug 11 15:12:20 2009 +0200
155038
155039     Use g_cancellable_release_fd()
155040
155041     Part of: Bug 591388 - number of GCancellables available is too
155042     limited
155043
155044  gio/gsocket.c           | 10 +++++++++-
155045  gio/gunixinputstream.c  |  3 ++-
155046  gio/gunixoutputstream.c |  1 +
155047  3 files changed, 12 insertions(+), 2 deletions(-)
155048
155049 commit e2c97292c21dbb57d34d812cf48b331ca5cf0d60
155050 Author: Benjamin Otte <otte@gnome.org>
155051 Date:   Tue Aug 11 15:04:43 2009 +0200
155052
155053     Implement g_cancellable_release_fd()
155054
155055     Part of: Bug 591388 - number of GCancellables available is too
155056     limited
155057
155058  gio/gcancellable.c | 77
155059  ++++++++++++++++++++++++++++++++++++++++--------------
155060  1 file changed, 58 insertions(+), 19 deletions(-)
155061
155062 commit 63426886ff4066fefbeaf2e6b08a6c04b39a7890
155063 Author: Benjamin Otte <otte@gnome.org>
155064 Date:   Tue Aug 11 14:52:56 2009 +0200
155065
155066     Add g_cancellable_release_fd()
155067
155068     This patch only adds the function. The function is a NOP.
155069     See the API documentation for a rationale.
155070
155071     Part of: Bug 591388 - number of GCancellables available is too
155072     limited
155073
155074  docs/reference/gio/gio-sections.txt |  1 +
155075  gio/gcancellable.c                  | 30 ++++++++++++++++++++++++++++++
155076  gio/gcancellable.h                  |  1 +
155077  gio/ginputstream.c                  |  2 +-
155078  gio/gio.symbols                     |  1 +
155079  5 files changed, 34 insertions(+), 1 deletion(-)
155080
155081 commit bb8e4f06ab1a0ada2c8835284ec5f853378694e2
155082 Author: Benjamin Otte <otte@gnome.org>
155083 Date:   Thu Aug 13 20:19:15 2009 +0200
155084
155085     Bug 591714 – Figure out failure handling for
155086     g_cancellable_make_pollfd()
155087
155088     Make g_cancellable_make_pollfd() return a gboolean that indicates
155089     its error
155090     status. Update the code that calls this function accordingly.
155091
155092  gio/gcancellable.c      | 38 +++++++++++++++++++++++++-------------
155093  gio/gcancellable.h      |  2 +-
155094  gio/gsocket.c           | 19 ++++++-------------
155095  gio/gunixinputstream.c  |  3 +--
155096  gio/gunixoutputstream.c |  3 +--
155097  5 files changed, 34 insertions(+), 31 deletions(-)
155098
155099 commit a0e3b4ae8447f0831397384a54f4be276e84764b
155100 Author: Og B. Maciel <ogmaciel@gnome.org>
155101 Date:   Tue Aug 18 23:09:12 2009 -0400
155102
155103     Updated Brazilian Portuguese translation.
155104
155105  po/pt_BR.po | 19 +++++++------------
155106  1 file changed, 7 insertions(+), 12 deletions(-)
155107
155108 commit 981d14e85ccf8d1dc721bd44e030728eff9b2501
155109 Author: Benjamin Otte <otte@gnome.org>
155110 Date:   Thu Aug 6 18:17:32 2009 +0200
155111
155112     Improve documentation for g_error_matches()
155113
155114  glib/gerror.c | 5 +++--
155115  1 file changed, 3 insertions(+), 2 deletions(-)
155116
155117 commit a6ac4e90d5ab6a311aab545745ceb3e375bf65a4
155118 Author: Benjamin Otte <otte@gnome.org>
155119 Date:   Mon Jul 27 18:48:11 2009 +0200
155120
155121     Fix multiple returns in gtk-doc comment
155122
155123  gio/gsocketservice.c | 1 -
155124  1 file changed, 1 deletion(-)
155125
155126 commit 8f6d26e9647db4e5f2336319e1b0ae439f54b75d
155127 Author: Dan Winship <danw@gnome.org>
155128 Date:   Mon Aug 17 13:20:49 2009 -0400
155129
155130     g_inet_socket_address_to_native: properly zero out sockaddr_in6
155131
155132  gio/ginetsocketaddress.c | 2 +-
155133  1 file changed, 1 insertion(+), 1 deletion(-)
155134
155135 commit aa5293612f2eb0a6a02fbf74eb56bbf05faba8df
155136 Author: Ask H. Larsen <asklarsen@gmail.com>
155137 Date:   Sun Aug 16 19:10:50 2009 +0200
155138
155139     Updated Danish translation
155140
155141  po/da.po | 1090
155142  +++++++++++++++++++++++++++++++-------------------------------
155143  1 file changed, 544 insertions(+), 546 deletions(-)
155144
155145 commit 2db41f3df58a3d926da2a4afa7014118db2913e2
155146 Author: Mattias Põldaru <mahfiaz gmail com>
155147 Date:   Sat Aug 15 08:21:01 2009 +0300
155148
155149     Updating Estonian translation
155150
155151  po/et.po | 11 +++++++----
155152  1 file changed, 7 insertions(+), 4 deletions(-)
155153
155154 commit 406c3aa019a6ce51534f170fd5b82108382a4c6f
155155 Author: Shixin Zeng <zeng.shixin@gmail.com>
155156 Date:   Fri Aug 14 23:21:12 2009 +0300
155157
155158     [Win32] Avoid superfluous '/' from g_file_resolve_relative_path()
155159
155160     Patch from bug #591532.
155161
155162  gio/win32/gwinhttpfile.c | 16 +++++++++++++---
155163  1 file changed, 13 insertions(+), 3 deletions(-)
155164
155165 commit 1b298d6a1bc3b4e5c1c701f26e3981cdae4b89eb
155166 Author: Tor Lillqvist <tml@iki.fi>
155167 Date:   Fri Aug 14 22:59:47 2009 +0300
155168
155169     Avoid gcc warning on Windows
155170
155171     Avoid "function declaration isn't a prototype" warnings from gcc 4.4
155172     in the Windows-specific code.
155173
155174  glib/gutils.h | 4 ++--
155175  1 file changed, 2 insertions(+), 2 deletions(-)
155176
155177 commit c24f6e55276fac68b08df34b0d350f65afe994d9
155178 Author: Frédéric Péters <fpeters@0d.be>
155179 Date:   Fri Aug 14 21:00:41 2009 +0200
155180
155181     Update GLIB_CHECK_COMPILE_WARNINGS macro to work with Autoconf 2.64
155182
155183     Quoting its NEWS file: "The m4sh macros AS_IF and AS_CASE can now be
155184     used in shell lists.  The responsibility for supplying a trailing
155185     newline now belongs to the call site, but since most users did not add
155186     dnl, this generally results in fewer empty lines in configure."
155187
155188     http://bugzilla.gnome.org/show_bug.cgi?id=591840
155189
155190  acglib.m4 | 2 +-
155191  1 file changed, 1 insertion(+), 1 deletion(-)
155192
155193 commit eae6bdd397ef94a6f7c1a3e42c750b948a659fd2
155194 Author: Priit Laes <plaes plaes org>
155195 Date:   Fri Aug 14 22:09:18 2009 +0300
155196
155197     Updating Estonian translation
155198
155199  po/et.po | 118
155200  ++++++++++++++++++++++++++++++---------------------------------
155201  1 file changed, 56 insertions(+), 62 deletions(-)
155202
155203 commit 37dbffe7d8b0f0985f9c4d37d5df604d81ff0bd0
155204 Author: krishnababu k <kkrothap@redhat.ocm>
155205 Date:   Fri Aug 14 16:56:09 2009 +0530
155206
155207     Updated Telugu Translations
155208
155209  po/te.po | 921
155210  ++++++++++++++++++++++++++++++++-------------------------------
155211  1 file changed, 461 insertions(+), 460 deletions(-)
155212
155213 commit 8b117b225e426b73c8fb2abc2ac5e56ed739ac96
155214 Author: Alexander Shopov <ash@contact.bg>
155215 Date:   Thu Aug 13 07:12:29 2009 +0300
155216
155217     Updated Bulgarian translation
155218
155219  po/bg.po | 1140
155220  +++++++++++++++++++++++++++++---------------------------------
155221  1 file changed, 529 insertions(+), 611 deletions(-)
155222
155223 commit 4f8dfc6282cc29430775e1ebd2652d67c08b1a6c
155224 Author: Henrique P Machado <zehrique@gmail.com>
155225 Date:   Tue Aug 11 23:40:09 2009 -0300
155226
155227     Updated Brazilian Portuguese translation.
155228
155229  po/pt_BR.po | 1087
155230  +++++++++++++++++++++++++++++------------------------------
155231  1 file changed, 542 insertions(+), 545 deletions(-)
155232
155233 commit d20a188b1250ab3cf211d684429127d99378e886
155234 Author: Alexander Larsson <alexl@redhat.com>
155235 Date:   Tue Aug 11 20:22:51 2009 +0200
155236
155237     Only fsync if the existing file is > 0 bytes
155238
155239     This means we don't sync in the case where we created an (empty)
155240     temp file and now replace it with the data.
155241
155242     This fixes (among other things) the performance of trashing files.
155243
155244  glib/gfileutils.c | 49 +++++++++++++++++++++++++++----------------------
155245  1 file changed, 27 insertions(+), 22 deletions(-)
155246
155247 commit 79a70dc80056859f10b39c711ee43389e8c32a7f
155248 Author: Luca Ferretti <elle.uca@libero.it>
155249 Date:   Tue Aug 11 01:27:08 2009 +0200
155250
155251     Updated Italian translation
155252
155253  po/it.po | 1079
155254  +++++++++++++++++++++++++++++++-------------------------------
155255  1 file changed, 536 insertions(+), 543 deletions(-)
155256
155257 commit c18bcd6e8e385628e55166eabbd93d5c87c82da0
155258 Author: Antón Méixome <meixome@mancomun.org>
155259 Date:   Mon Aug 10 16:26:46 2009 +0200
155260
155261     Updated Galician translation
155262
155263  po/gl.po | 129
155264  +++++++++++++++++++++++++++++----------------------------------
155265  1 file changed, 60 insertions(+), 69 deletions(-)
155266
155267 commit a465508e2d3d52b919ccbf9f2c5bd90395922904
155268 Author: Craig Loftus <talk@craigloftus.net>
155269 Date:   Thu Jul 23 20:24:22 2009 +0100
155270
155271     Migrate gbase64 docs from SGML template to inline comments
155272
155273     Fixes bug #589649.
155274
155275     Signed-off-by: David King <davidk@openismus.com>
155276
155277  docs/reference/glib/tmpl/base64.sgml | 105
155278  -----------------------------------
155279  glib/gbase64.c                       |  20 +++++++
155280  2 files changed, 20 insertions(+), 105 deletions(-)
155281
155282 commit 32c84729f5dac30170cf20aa44e6857a44e5349f
155283 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
155284 Date:   Mon Aug 10 13:57:21 2009 +0200
155285
155286     Updated Basque language
155287
155288  po/eu.po | 1209
155289  ++++++++++++++++++++++++++++----------------------------------
155290  1 file changed, 551 insertions(+), 658 deletions(-)
155291
155292 commit f2d779aa0f5ba676fa8715710cebd2607cb339a3
155293 Author: Antón Méixome <meixome@mancomun.org>
155294 Date:   Sun Aug 9 16:35:09 2009 +0200
155295
155296     Updated Galician Translation
155297
155298  po/gl.po | 1105
155299  +++++++++++++++++++++++++++++---------------------------------
155300  1 file changed, 514 insertions(+), 591 deletions(-)
155301
155302 commit f04a35e43bece5e51061dcef2ebc6dd6204a1c1b
155303 Author: Matthias Clasen <mclasen@redhat.com>
155304 Date:   Fri Jul 17 20:34:16 2009 -0400
155305
155306     Bump version
155307
155308  configure.in | 2 +-
155309  1 file changed, 1 insertion(+), 1 deletion(-)
155310
155311 commit 5827f6674282d627efbb9c68d32577470d722192
155312 Author: Seán de Búrca <leftmostcat@gmail.com>
155313 Date:   Sat Aug 8 01:53:34 2009 -0600
155314
155315     Updated Irish translation
155316
155317  po/ga.po | 1125
155318  ++++++++++++++++++++++++++++++--------------------------------
155319  1 file changed, 545 insertions(+), 580 deletions(-)
155320
155321 commit 93d40918c59981f863d31a10d9f66a2a9b3177ff
155322 Author: Philip Withnall <philip@tecnocode.co.uk>
155323 Date:   Sat Aug 1 16:46:02 2009 +0100
155324
155325     Added clarification to mutex free functions
155326
155327     Clarified that it is A Bad Idea to free a mutex when it's locked.
155328
155329  docs/reference/glib/tmpl/threads.sgml | 12 ++++++++++++
155330  1 file changed, 12 insertions(+)
155331
155332 commit faccd7fdf3edb8416aacc0191fdb6c5b2965ac6d
155333 Author: Ivar Smolin <okul@linux.ee>
155334 Date:   Wed Aug 5 13:29:26 2009 +0300
155335
155336     Updating Estonian translation
155337
155338  po/et.po | 513
155339  ++++-----------------------------------------------------------
155340  1 file changed, 27 insertions(+), 486 deletions(-)
155341
155342 commit 405823aeea24fb2ce8d47e0c09e46607117fd27f
155343 Author: Kjartan Maraas <kmaraas@gnome.org>
155344 Date:   Mon Aug 3 00:16:54 2009 +0200
155345
155346     Updated Norwegian bokmål translation.
155347
155348  po/nb.po | 54 +++++++++++++++++++++++++-----------------------------
155349  1 file changed, 25 insertions(+), 29 deletions(-)
155350
155351 commit 882e36106d7a5d04c29af87e4e9f7aa4bc3d5e08
155352 Author: Dan Winship <danw@gnome.org>
155353 Date:   Thu Jul 30 11:18:35 2009 -0400
155354
155355     Fix a bad void return. #588901
155356
155357  gio/gtcpconnection.c | 2 +-
155358  1 file changed, 1 insertion(+), 1 deletion(-)
155359
155360 commit f34b1f024feb57e6eb78728d46ff2bbf2ca19453
155361 Author: Dan Winship <danw@gnome.org>
155362 Date:   Wed Jul 29 22:35:07 2009 -0400
155363
155364     Conditionalize portability #includes in g-asyncns.h
155365
155366     http://bugzilla.gnome.org/show_bug.cgi?id=589988
155367
155368  gio/libasyncns/g-asyncns.h | 6 ++++++
155369  1 file changed, 6 insertions(+)
155370
155371 commit 81de534cf73b63add07ff93d851824da80eb4280
155372 Author: Daniel Nylander <po@danielnylander.se>
155373 Date:   Tue Jul 28 01:59:05 2009 +0200
155374
155375     Updated Swedish translation
155376
155377  po/sv.po | 1547
155378  +++++++++++++++++++++++++++++++-------------------------------
155379  1 file changed, 782 insertions(+), 765 deletions(-)
155380
155381 commit 45067ab9e97de0992acd4004d6e4de957d6c28f4
155382 Author: Dan Winship <danw@gnome.org>
155383 Date:   Thu Jul 23 16:27:01 2009 -0400
155384
155385     Fix leaks in GSocketClient and GThreadedResolver
155386
155387     Also update gio/tests/send-data.c to test async connection, and free
155388     more stuff in several tests to make leaks easier to see.
155389
155390  gio/gsocketclient.c       |  3 +++
155391  gio/gthreadedresolver.c   |  6 +++++-
155392  gio/tests/send-data.c     | 25 +++++++++++++++++++++----
155393  gio/tests/socket-client.c |  2 ++
155394  gio/tests/socket-server.c |  1 +
155395  5 files changed, 32 insertions(+), 5 deletions(-)
155396
155397 commit 66ff2542d32c93226a28ad1d0a60e83884b26910
155398 Author: Kjartan Maraas <kmaraas@gnome.org>
155399 Date:   Wed Jul 22 18:58:57 2009 +0200
155400
155401     Updated Norwegian bokmål translation.
155402
155403  po/nb.po | 987
155404  +++++++++++++++++++++++++++++++--------------------------------
155405  1 file changed, 492 insertions(+), 495 deletions(-)
155406
155407 commit aac978ec7240cdab768c1d66c0e9a94c714dff43
155408 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
155409 Date:   Tue Jul 21 12:58:39 2009 -0400
155410
155411     Added clarification to GArray->len documentation
155412
155413     Clarify that GArray->len does not include the possible
155414     terminating zero element.
155415
155416  docs/reference/glib/tmpl/arrays.sgml | 2 +-
155417  1 file changed, 1 insertion(+), 1 deletion(-)
155418
155419 commit 4654a7d593aed9ab0e131abe250e7e488283c24f
155420 Author: Lin Ma <lin.ma@sun.com>
155421 Date:   Tue Jul 21 10:45:25 2009 +0800
155422
155423     Fixed a missing head which will cause crashes for 64bit applications
155424
155425     Without that head, the returned pointer will be truncated to 32bit,
155426     then
155427     causes crashes for 64bit applications.
155428
155429  gio/fen/fen-helper.c | 1 +
155430  1 file changed, 1 insertion(+)
155431
155432 commit ba6be2035d9bd43b1a873492e189d0bccbd20178
155433 Author: Behdad Esfahbod <behdad@behdad.org>
155434 Date:   Fri Jun 5 23:24:28 2009 -0400
155435
155436     [gbsearcharray] Use malloc() instead of realloc(NULL,...)
155437
155438  glib/gbsearcharray.h | 2 +-
155439  1 file changed, 1 insertion(+), 1 deletion(-)
155440
155441 commit dfda26d1a980e6e096d93ecfec8f59872b80dee4
155442 Author: Benjamin Otte <otte@gnome.org>
155443 Date:   Mon Jul 20 14:29:32 2009 +0200
155444
155445     Propagate the right error
155446
155447  gio/gsocketclient.c | 2 +-
155448  1 file changed, 1 insertion(+), 1 deletion(-)
155449
155450 commit 2cf3e2ed275f8502e1a20195290fa18ebe489216
155451 Author: Jorge González <jorgegonz@svn.gnome.org>
155452 Date:   Sun Jul 19 13:15:06 2009 +0200
155453
155454     Updated Spanish translation
155455
155456  po/es.po | 1035
155457  +++++++++++++++++++++++++++++++-------------------------------
155458  1 file changed, 515 insertions(+), 520 deletions(-)
155459
155460 commit 555aa2d28db4f72373d9cfec4045ea1d0f45bb46
155461 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
155462 Date:   Sun Jul 19 16:33:06 2009 +0700
155463
155464     Updated Thai translation.
155465
155466  po/th.po | 169
155467  +++++++++++++++++++++++++++++----------------------------------
155468  1 file changed, 78 insertions(+), 91 deletions(-)
155469
155470 commit f8d1201248cceab59bb971f4906a73f2b0eb0b96
155471 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
155472 Date:   Sat Jul 18 21:09:14 2009 +0800
155473
155474     Updated Traditional Chinese translation(Hong Kong and Taiwan)
155475
155476  po/zh_HK.po | 1051
155477  +++++++++++++++++++++++++++++------------------------------
155478  po/zh_TW.po | 1036
155479  +++++++++++++++++++++++++++++-----------------------------
155480  2 files changed, 1038 insertions(+), 1049 deletions(-)
155481
155482 commit 9c278ded7d9a4db91dbe96aeb13b6cbb7841525b
155483 Author: Matthias Clasen <mclasen@redhat.com>
155484 Date:   Fri Jul 17 20:31:28 2009 -0400
155485
155486     2.21.4
155487
155488  docs/reference/glib/tmpl/trees-binary.sgml |   17 +
155489  po/am.po                                   |  228 ++++-
155490  po/ar.po                                   |  234 ++++-
155491  po/as.po                                   |  234 ++++-
155492  po/az.po                                   |  233 ++++-
155493  po/be.po                                   |  250 ++++-
155494  po/be@latin.po                             |  250 ++++-
155495  po/bg.po                                   |  234 ++++-
155496  po/bn.po                                   |  232 ++++-
155497  po/bn_IN.po                                |  234 ++++-
155498  po/bs.po                                   |  233 ++++-
155499  po/ca.po                                   |  237 ++++-
155500  po/ca@valencia.po                          |  237 ++++-
155501  po/cs.po                                   |  234 ++++-
155502  po/cy.po                                   |  232 ++++-
155503  po/da.po                                   |  237 ++++-
155504  po/de.po                                   |  234 ++++-
155505  po/dz.po                                   |  232 ++++-
155506  po/el.po                                   |  240 ++++-
155507  po/en_CA.po                                |  234 ++++-
155508  po/en_GB.po                                |  237 ++++-
155509  po/eo.po                                   |  232 ++++-
155510  po/es.po                                   | 1026 +++++++++++---------
155511  po/et.po                                   |  234 ++++-
155512  po/eu.po                                   |  234 ++++-
155513  po/fa.po                                   |  233 ++++-
155514  po/fi.po                                   |  234 ++++-
155515  po/fr.po                                   |  939 ++++++++++---------
155516  po/ga.po                                   |  229 ++++-
155517  po/gl.po                                   |  234 ++++-
155518  po/gu.po                                   |  234 ++++-
155519  po/he.po                                   |  948 +++++++++----------
155520  po/hi.po                                   |  234 ++++-
155521  po/hr.po                                   |  229 ++++-
155522  po/hu.po                                   |  234 ++++-
155523  po/hy.po                                   |  229 ++++-
155524  po/id.po                                   |  232 ++++-
155525  po/is.po                                   |  233 ++++-
155526  po/it.po                                   |  234 ++++-
155527  po/ja.po                                   |  234 ++++-
155528  po/ka.po                                   |  230 ++++-
155529  po/kn.po                                   |  234 ++++-
155530  po/ko.po                                   |  234 ++++-
155531  po/ku.po                                   |  228 ++++-
155532  po/lt.po                                   |  234 ++++-
155533  po/lv.po                                   |  232 ++++-
155534  po/mai.po                                  |  233 ++++-
155535  po/mg.po                                   |  229 ++++-
155536  po/mk.po                                   |  234 ++++-
155537  po/ml.po                                   |  234 ++++-
155538  po/mn.po                                   |  233 ++++-
155539  po/mr.po                                   |  234 ++++-
155540  po/ms.po                                   |  233 ++++-
155541  po/nb.po                                   | 1026 +++++++++++---------
155542  po/ne.po                                   |  229 ++++-
155543  po/nl.po                                   |  242 ++++-
155544  po/nn.po                                   |  234 ++++-
155545  po/oc.po                                   |  228 ++++-
155546  po/or.po                                   |  234 ++++-
155547  po/pa.po                                   |  234 ++++-
155548  po/pl.po                                   |  234 ++++-
155549  po/ps.po                                   |  230 ++++-
155550  po/pt.po                                   |  237 ++++-
155551  po/pt_BR.po                                |  234 ++++-
155552  po/ro.po                                   |  234 ++++-
155553  po/ru.po                                   |  234 ++++-
155554  po/rw.po                                   |  245 ++++-
155555  po/si.po                                   |  230 ++++-
155556  po/sk.po                                   |  231 ++++-
155557  po/sl.po                                   |  234 ++++-
155558  po/sq.po                                   |  285 +++++-
155559  po/sr.po                                   |  233 ++++-
155560  po/sr@ije.po                               |  235 ++++-
155561  po/sr@latin.po                             |  233 ++++-
155562  po/sv.po                                   | 1406
155563  ++++++++++++++++------------
155564  po/ta.po                                   |  234 ++++-
155565  po/te.po                                   |  234 ++++-
155566  po/th.po                                   |  237 ++++-
155567  po/tl.po                                   |  232 ++++-
155568  po/tr.po                                   |  234 ++++-
155569  po/tt.po                                   |  231 ++++-
155570  po/uk.po                                   | 1024 ++++++++++++--------
155571  po/vi.po                                   |  234 ++++-
155572  po/wa.po                                   |  233 ++++-
155573  po/xh.po                                   |  233 ++++-
155574  po/yi.po                                   |  232 ++++-
155575  po/zh_CN.po                                |  234 ++++-
155576  po/zh_HK.po                                | 1041 +++++++++++---------
155577  po/zh_TW.po                                | 1026 +++++++++++---------
155578  89 files changed, 21688 insertions(+), 5524 deletions(-)
155579
155580 commit 4e273d4650621ea095dda5a5e3f1bac4ee8299ae
155581 Author: Matthias Clasen <mclasen@redhat.com>
155582 Date:   Fri Jul 17 19:01:47 2009 -0400
155583
155584     Updates
155585
155586  NEWS | 19 +++++++++++++++++++
155587  1 file changed, 19 insertions(+)
155588
155589 commit e845e09524fb3be058688050e97f976b11a247dc
155590 Author: Yair Hershkovitz <yairhr@gmail.com>
155591 Date:   Fri Jul 17 22:53:56 2009 +0300
155592
155593     Updated Hebrew translation
155594
155595  po/he.po | 1062
155596  +++++++++++++++++++++++++++++++++++++-------------------------
155597  1 file changed, 633 insertions(+), 429 deletions(-)
155598
155599 commit e4bf2ac41d605a2bd3c858790a0fe36b86bcf7d9
155600 Author: Martin Nordholts <martinn@src.gnome.org>
155601 Date:   Fri Jul 17 16:49:53 2009 +0200
155602
155603     Support silent build rules with automake 1.11
155604
155605     Support silent build rules, requires at least automake-1.11. Enable by
155606     either passing --enable-silent-rules to configure or passing V=0 to
155607     make. Bug #588863.
155608
155609  configure.in | 4 ++++
155610  1 file changed, 4 insertions(+)
155611
155612 commit ad0c04c6e9e2ef16dce2e29aeba51f9a7ae8477c
155613 Author: Claude Paroz <claude@2xlibre.net>
155614 Date:   Tue Jul 14 22:39:31 2009 +0200
155615
155616     Updated French translation
155617
155618  po/fr.po | 1134
155619  ++++++++++++++++++++++++++++++++++----------------------------
155620  1 file changed, 620 insertions(+), 514 deletions(-)
155621
155622 commit 9bc208835760823f2fac4e406973d6387805416e
155623 Author: Claude Paroz <claude@2xlibre.net>
155624 Date:   Tue Jul 14 18:54:58 2009 +0200
155625
155626     Add missing files in POTFILES.in
155627
155628  po/POTFILES.in | 21 +++++++++++++++++++++
155629  1 file changed, 21 insertions(+)
155630
155631 commit d439c22e0ff7cec437cdc4037f7621c762ea3181
155632 Author: Kjartan Maraas <kmaraas@gnome.org>
155633 Date:   Mon Jul 13 11:20:09 2009 +0200
155634
155635     Updated Norwegian bokmål translation.
155636
155637  po/nb.po | 855
155638  +++++++++++++++++++++++++++++++--------------------------------
155639  1 file changed, 424 insertions(+), 431 deletions(-)
155640
155641 commit e2844da68adb626f20ff9d02d51ca4259f56d55d
155642 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
155643 Date:   Sun Jul 12 15:19:23 2009 +0800
155644
155645     Updated Traditional Chinese translation(Hong Kong and Taiwan)
155646
155647  po/zh_HK.po | 917
155648  ++++++++++++++++++++++++++++++------------------------------
155649  po/zh_TW.po | 890
155650  +++++++++++++++++++++++++++++-----------------------------
155651  2 files changed, 898 insertions(+), 909 deletions(-)
155652
155653 commit f7f16dc3a2da52183053c5cc0967f7fa6547f65a
155654 Author: Matthias Clasen <mclasen@redhat.com>
155655 Date:   Fri Jul 10 22:33:03 2009 -0400
155656
155657     Remove outdated paragraph
155658
155659     We no longer use PATCH or API keywords.
155660
155661  README.in | 6 +-----
155662  1 file changed, 1 insertion(+), 5 deletions(-)
155663
155664 commit 7ba9674d719af6eaa4e7e661be34732215bdfe38
155665 Author: Matthias Clasen <mclasen@redhat.com>
155666 Date:   Fri Jul 10 13:13:18 2009 -0400
155667
155668     Avoid some compiler warnings.
155669
155670  gobject/gtype.c | 2 +-
155671  1 file changed, 1 insertion(+), 1 deletion(-)
155672
155673 commit 91925d2cf040730f89935a39c0d7aef3b4eb59dd
155674 Author: Matthias Clasen <mclasen@redhat.com>
155675 Date:   Fri Jul 10 13:11:28 2009 -0400
155676
155677     Another possible error code clash, yay
155678
155679  glib/gstrfuncs.c | 2 +-
155680  1 file changed, 1 insertion(+), 1 deletion(-)
155681
155682 commit c23536cefeacc72d03ad8a83f315758d751cb127
155683 Author: Matthias Clasen <mclasen@redhat.com>
155684 Date:   Fri Jul 10 11:18:31 2009 -0400
155685
155686     Improve g_str_equal docs
155687
155688     Add a reference to g_strcmp0(), cf. bug 587938.
155689
155690  glib/gstring.c | 10 +++++++---
155691  1 file changed, 7 insertions(+), 3 deletions(-)
155692
155693 commit 6f48065958e24927c84f2983f746e39a3212998c
155694 Author: Benjamin Otte <otte@gnome.org>
155695 Date:   Thu Jul 9 15:34:00 2009 +0200
155696
155697     Fix a typo in GRegex documentation
155698
155699  docs/reference/glib/tmpl/gregex.sgml | 3 ++-
155700  1 file changed, 2 insertions(+), 1 deletion(-)
155701
155702 commit c6884a7ec9999b6041dcad8ff3f7c7d93c55c0d2
155703 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
155704 Date:   Thu Jul 9 10:51:15 2009 +0300
155705
155706     Updated Ukrainian translation
155707
155708  po/uk.po | 912
155709  +++++++++++++++++++++++++++++++--------------------------------
155710  1 file changed, 454 insertions(+), 458 deletions(-)
155711
155712 commit 4cecb335f4b1d8e39c9402788fb37b7173187dd0
155713 Author: Jorge González <jorgegonz@svn.gnome.org>
155714 Date:   Tue Jul 7 22:34:35 2009 +0200
155715
155716     Updated Spanish translation
155717
155718  po/es.po | 852
155719  +++++++++++++++++++++++++++++++--------------------------------
155720  1 file changed, 425 insertions(+), 427 deletions(-)
155721
155722 commit 593ea5f6b08c6fb297c1faffed3ada8fb2d95c66
155723 Author: Ryan Lortie <desrt@desrt.ca>
155724 Date:   Tue Jul 7 21:29:46 2009 +0100
155725
155726     Ensure GTree is consistent after _destroy()
155727
155728     See comment #9 on bug 587773
155729
155730  glib/gtree.c | 2 ++
155731  1 file changed, 2 insertions(+)
155732
155733 commit 7d2bb5f1b1ce0289628b12d98369f3fca92cde24
155734 Author: Daniel Nylander <po@danielnylander.se>
155735 Date:   Tue Jul 7 19:46:59 2009 +0200
155736
155737     Updated Swedish translation
155738
155739  po/sv.po | 1263
155740  +++++++++++++++++++++++++++++++-------------------------------
155741  1 file changed, 635 insertions(+), 628 deletions(-)
155742
155743 commit 474ba7dbc37e352d39c0057bd2a31504828dde36
155744 Author: Tor Lillqvist <tml@iki.fi>
155745 Date:   Tue Jul 7 14:37:45 2009 +0300
155746
155747     Make it compile on Windows.
155748
155749     Surround a symlink-related code snippet with ifdef S_ISLNK.
155750
155751  gio/glocalfileinfo.c | 3 ++-
155752  1 file changed, 2 insertions(+), 1 deletion(-)
155753
155754 commit 10ba0c2e5c6ed069420ec926c1094331c44fb71e
155755 Merge: eff73c95e 8792d862d
155756 Author: Ryan Lortie <desrt@desrt.ca>
155757 Date:   Tue Jul 7 09:45:31 2009 +0100
155758
155759     Merge branch 'tree-refcount'
155760
155761 commit eff73c95e8bb971ccc134e79c15f73ea5a237d30
155762 Author: Matthias Clasen <mclasen@redhat.com>
155763 Date:   Mon Jul 6 00:33:49 2009 -0400
155764
155765     Bump version
155766
155767  configure.in | 2 +-
155768  1 file changed, 1 insertion(+), 1 deletion(-)
155769
155770 commit 400959ddbdddaed22cfd7e898a4414730ecb3ec4
155771 Author: Matthias Clasen <mclasen@redhat.com>
155772 Date:   Mon Jul 6 00:31:47 2009 -0400
155773
155774     2.21.3
155775
155776  docs/reference/glib/tmpl/conversions.sgml |    9 -
155777  docs/reference/glib/tmpl/gurifuncs.sgml   |    9 +
155778  docs/reference/gobject/glib-mkenums.1     |   11 +-
155779  po/am.po                                  |  195 +++--
155780  po/ar.po                                  |  199 +++--
155781  po/as.po                                  |  199 +++--
155782  po/az.po                                  |  195 +++--
155783  po/be.po                                  |  195 +++--
155784  po/be@latin.po                            |  199 +++--
155785  po/bg.po                                  |  199 +++--
155786  po/bn.po                                  |  195 +++--
155787  po/bn_IN.po                               |  199 +++--
155788  po/bs.po                                  |  195 +++--
155789  po/ca.po                                  |  199 +++--
155790  po/ca@valencia.po                         |  199 +++--
155791  po/cs.po                                  |  199 +++--
155792  po/cy.po                                  |  195 +++--
155793  po/da.po                                  |  199 +++--
155794  po/de.po                                  |  199 +++--
155795  po/dz.po                                  |  195 +++--
155796  po/el.po                                  |  199 +++--
155797  po/en_CA.po                               |  199 +++--
155798  po/en_GB.po                               |  199 +++--
155799  po/eo.po                                  |  195 +++--
155800  po/es.po                                  |  859 +++++++++++----------
155801  po/et.po                                  |  447 ++++++++++-
155802  po/eu.po                                  |  199 +++--
155803  po/fa.po                                  |  195 +++--
155804  po/fi.po                                  |  199 +++--
155805  po/fr.po                                  |  199 +++--
155806  po/ga.po                                  |  195 +++--
155807  po/gl.po                                  |  199 +++--
155808  po/gu.po                                  |  199 +++--
155809  po/he.po                                  | 1182
155810  ++++++++++++++---------------
155811  po/hi.po                                  |  199 +++--
155812  po/hr.po                                  |  195 +++--
155813  po/hu.po                                  |  199 +++--
155814  po/hy.po                                  |  195 +++--
155815  po/id.po                                  |  195 +++--
155816  po/is.po                                  |  195 +++--
155817  po/it.po                                  |  199 +++--
155818  po/ja.po                                  |  199 +++--
155819  po/ka.po                                  |  195 +++--
155820  po/kn.po                                  |  199 +++--
155821  po/ko.po                                  |  199 +++--
155822  po/ku.po                                  |  195 +++--
155823  po/lt.po                                  |  199 +++--
155824  po/lv.po                                  |  195 +++--
155825  po/mai.po                                 |  199 +++--
155826  po/mg.po                                  |  195 +++--
155827  po/mk.po                                  |  199 +++--
155828  po/ml.po                                  |  199 +++--
155829  po/mn.po                                  |  195 +++--
155830  po/mr.po                                  |  199 +++--
155831  po/ms.po                                  |  195 +++--
155832  po/nb.po                                  |  199 +++--
155833  po/ne.po                                  |  195 +++--
155834  po/nl.po                                  |  204 +++--
155835  po/nn.po                                  |  199 +++--
155836  po/oc.po                                  |  195 +++--
155837  po/or.po                                  |  199 +++--
155838  po/pa.po                                  |  199 +++--
155839  po/pl.po                                  |  199 +++--
155840  po/ps.po                                  |  195 +++--
155841  po/pt.po                                  |  199 +++--
155842  po/pt_BR.po                               |  199 +++--
155843  po/ro.po                                  |  199 +++--
155844  po/ru.po                                  |  199 +++--
155845  po/rw.po                                  |  195 +++--
155846  po/si.po                                  |  195 +++--
155847  po/sk.po                                  |  199 +++--
155848  po/sl.po                                  |  199 +++--
155849  po/sq.po                                  |  203 +++--
155850  po/sr.po                                  |  195 +++--
155851  po/sr@ije.po                              |  195 +++--
155852  po/sr@latin.po                            |  195 +++--
155853  po/sv.po                                  |  199 +++--
155854  po/ta.po                                  |  199 +++--
155855  po/te.po                                  |  199 +++--
155856  po/th.po                                  |  199 +++--
155857  po/tl.po                                  |  195 +++--
155858  po/tr.po                                  |  199 +++--
155859  po/tt.po                                  |  195 +++--
155860  po/uk.po                                  |  199 +++--
155861  po/vi.po                                  |  199 +++--
155862  po/wa.po                                  |  195 +++--
155863  po/xh.po                                  |  195 +++--
155864  po/yi.po                                  |  195 +++--
155865  po/zh_CN.po                               |  199 +++--
155866  po/zh_HK.po                               |  199 +++--
155867  po/zh_TW.po                               |  199 +++--
155868  91 files changed, 11231 insertions(+), 8078 deletions(-)
155869
155870 commit 3d1e8127788d8d406dd7e5d7feaae6d47110f087
155871 Author: Matthias Clasen <mclasen@redhat.com>
155872 Date:   Mon Jul 6 00:00:42 2009 -0400
155873
155874     Document support_thread_contexts
155875
155876  gio/gfile.h | 1 +
155877  1 file changed, 1 insertion(+)
155878
155879 commit d5a51305196ac44b1c9f9edcb93aa688821f60f2
155880 Author: Matthias Clasen <mclasen@redhat.com>
155881 Date:   Sun Jul 5 23:55:00 2009 -0400
155882
155883     Minor doc fix
155884
155885  glib/gerror.c | 107
155886  +++++++++++++++++++++++++++++-----------------------------
155887  1 file changed, 53 insertions(+), 54 deletions(-)
155888
155889 commit 563c55bb7176e3fad5ea39061feb8406e5968ef3
155890 Author: Matthias Clasen <mclasen@redhat.com>
155891 Date:   Sun Jul 5 23:38:09 2009 -0400
155892
155893     Fix a segfault in g_cancellable_cancel
155894
155895  gio/gcancellable.c | 2 +-
155896  1 file changed, 1 insertion(+), 1 deletion(-)
155897
155898 commit 66e9b50b2ccf7498a55f0608cca31bc8cfad741d
155899 Author: Matthias Clasen <mclasen@redhat.com>
155900 Date:   Sun Jul 5 22:55:26 2009 -0400
155901
155902     Updates
155903
155904  NEWS | 35 +++++++++++++++++++++++++++++++++++
155905  1 file changed, 35 insertions(+)
155906
155907 commit 5694ab7642c9ba6fbb85424e71d1c42c17661dd1
155908 Author: Matthias Clasen <mclasen@redhat.com>
155909 Date:   Sun Jul 5 22:49:24 2009 -0400
155910
155911     Revert "Move gio tests from gio/tests/ to tests/gio/"
155912
155913     This reverts commit 2262d76b33094304ece0d0d9cd5920682599a49b.
155914
155915     Move GIO tests back to where they belong.
155916
155917  configure.in                                     | 2 +-
155918  gio/Makefile.am                                  | 2 ++
155919  {tests/gio => gio/tests}/.gitignore              | 0
155920  {tests/gio => gio/tests}/Makefile.am             | 0
155921  {tests/gio => gio/tests}/buffered-input-stream.c | 0
155922  {tests/gio => gio/tests}/contexts.c              | 0
155923  {tests/gio => gio/tests}/data-input-stream.c     | 0
155924  {tests/gio => gio/tests}/data-output-stream.c    | 0
155925  {tests/gio => gio/tests}/desktop-app-info.c      | 0
155926  {tests/gio => gio/tests}/echo-server.c           | 0
155927  {tests/gio => gio/tests}/filter-streams.c        | 0
155928  {tests/gio => gio/tests}/g-file-info.c           | 0
155929  {tests/gio => gio/tests}/g-file.c                | 0
155930  {tests/gio => gio/tests}/g-icon.c                | 0
155931  {tests/gio => gio/tests}/httpd.c                 | 0
155932  {tests/gio => gio/tests}/live-g-file.c           | 0
155933  {tests/gio => gio/tests}/live-g-file.txt         | 0
155934  {tests/gio => gio/tests}/memory-input-stream.c   | 0
155935  {tests/gio => gio/tests}/memory-output-stream.c  | 0
155936  {tests/gio => gio/tests}/readwrite.c             | 0
155937  {tests/gio => gio/tests}/resolver.c              | 0
155938  {tests/gio => gio/tests}/send-data.c             | 0
155939  {tests/gio => gio/tests}/simple-async-result.c   | 0
155940  {tests/gio => gio/tests}/sleepy-stream.c         | 0
155941  {tests/gio => gio/tests}/socket-client.c         | 0
155942  {tests/gio => gio/tests}/socket-server.c         | 0
155943  {tests/gio => gio/tests}/srvtarget.c             | 0
155944  {tests/gio => gio/tests}/unix-streams.c          | 0
155945  tests/Makefile.am                                | 2 +-
155946  29 files changed, 4 insertions(+), 2 deletions(-)
155947
155948 commit 8de4be69a9013e3bce57c0a004e1eada4155f623
155949 Author: Matthias Clasen <mclasen@redhat.com>
155950 Date:   Sun Jul 5 22:35:55 2009 -0400
155951
155952     Move comment to the right place
155953
155954  gio/gvfs.h | 2 +-
155955  1 file changed, 1 insertion(+), 1 deletion(-)
155956
155957 commit aa065346d3230d5facd45ad1e4d50ceae206773f
155958 Author: Matthias Clasen <mclasen@redhat.com>
155959 Date:   Sun Jul 5 22:26:11 2009 -0400
155960
155961     Register ids for new file attributes
155962
155963  gio/gfileinfo-priv.h | 12 ++++++++----
155964  gio/gfileinfo.c      |  4 ++++
155965  2 files changed, 12 insertions(+), 4 deletions(-)
155966
155967 commit f043439d7897d3f538dcb2a2d9be9fd7a34ec948
155968 Author: Matthias Clasen <mclasen@redhat.com>
155969 Date:   Sun Jul 5 22:24:14 2009 -0400
155970
155971     Ignore gfileinfo-priv.h
155972
155973  docs/reference/gio/Makefile.am | 1 +
155974  1 file changed, 1 insertion(+)
155975
155976 commit 99a1c47343d09ab0485c2377e5c8c53e847d84dd
155977 Author: David Zeuthen <davidz@redhat.com>
155978 Date:   Sun Jul 5 21:59:38 2009 -0400
155979
155980     Allow interaction when unmounting mounts
155981
155982     For details, see bug 587482. The new api:
155983
155984      - Provide new _with_operation() variants of all unmount and eject
155985      methods
155986
155987      - Add GMountOperation::show-processes signal
155988        - this can be used to show processes blocking an unmount operation
155989
155990      - Deprecate all unmount and eject methods
155991
155992      - Add g_drive_can_start_degraded() method
155993        - this is to avoid auto-starting degraded drives
155994
155995      - Make g_drive_stop() resp. g_file_stop_mountable() take a
155996      GMountOperation
155997        - these ops were recently added and not yet public API so it's fine
155998          to change how they work
155999
156000      - Provide a way to poll mountable files, e.g. g_file_poll_mountable()
156001
156002      - Add some missing file attributes for mountable files
156003       - G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE
156004         - needed for the GDU Nautilus extensions to format a volume
156005       - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED:
156006         - mimics g_drive_can_start_degraded()
156007       - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL:
156008         - mimics g_drive_can_poll_for_media()
156009       - G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC
156010         - mimics g_drive_is_media_check_automatic()
156011
156012  docs/reference/gio/Makefile.am      |   2 +
156013  docs/reference/gio/gio-docs.xml     |   5 +-
156014  docs/reference/gio/gio-sections.txt |  19 +++
156015  gio/gdrive.c                        | 124 ++++++++++++++-
156016  gio/gdrive.h                        |  32 +++-
156017  gio/gfile.c                         | 305
156018  +++++++++++++++++++++++++++++++++++-
156019  gio/gfile.h                         |  66 ++++++++
156020  gio/gfileinfo.h                     |  43 ++++-
156021  gio/gio-marshal.list                |   1 +
156022  gio/gio.symbols                     |  47 ++++--
156023  gio/gmount.c                        | 186 +++++++++++++++++++++-
156024  gio/gmount.h                        |  48 +++++-
156025  gio/gmountoperation.c               |  76 +++++++--
156026  gio/gmountoperation.h               |   6 +-
156027  gio/gvolume.c                       |  89 +++++++++++
156028  gio/gvolume.h                       |  23 +++
156029  16 files changed, 1027 insertions(+), 45 deletions(-)
156030
156031 commit c85ff0c75004736d5c8798e3b47a47e0fc67ac70
156032 Author: Benjamin Otte <otte@gnome.org>
156033 Date:   Sun Jul 5 21:34:39 2009 +0200
156034
156035     [gio] minor improvements to g_cancellable_cancel()
156036
156037     - make this function not crash when cancellable is NULL
156038     - avoid locking when the cancellable has already been cancelled
156039
156040  gio/gcancellable.c | 24 ++++++++++++------------
156041  1 file changed, 12 insertions(+), 12 deletions(-)
156042
156043 commit 8a2e617e41e3f605ea0206832f0c2f346bfe008e
156044 Author: Yaron Shahrabani <sh.yaron@gmail.com>
156045 Date:   Sun Jul 5 18:06:57 2009 +0300
156046
156047     Updated Hebrew translation
156048
156049  po/he.po | 1186
156050  ++++++++++++++++++++++++++++++++------------------------------
156051  1 file changed, 613 insertions(+), 573 deletions(-)
156052
156053 commit 8792d862db4f61317a45dfe07f7b51e5ccf6741b
156054 Author: Ryan Lortie <desrt@desrt.ca>
156055 Date:   Sun Jul 5 12:30:54 2009 +0100
156056
156057     GTree: switch to GSlice, add refcounts (#587773)
156058
156059  docs/reference/glib/glib-sections.txt |  2 +
156060  glib/glib.symbols                     |  2 +
156061  glib/gtree.c                          | 88
156062  +++++++++++++++++++++++++++++------
156063  glib/gtree.h                          |  2 +
156064  4 files changed, 79 insertions(+), 15 deletions(-)
156065
156066 commit 18e0bcf02f99a2d4bb35f46369cf4b9237291ef1
156067 Author: Christian Persch <chpe@gnome.org>
156068 Date:   Fri Jul 3 21:20:11 2009 +0200
156069
156070     Add @basename@ substitution to glib-mkenums
156071
156072     Move man page addition to the right place. Bug #587307.
156073
156074  docs/reference/gobject/glib-mkenums.xml | 7 +++++++
156075  1 file changed, 7 insertions(+)
156076
156077 commit 6d1474e7f1f6e964d8db377fe732b9273cf17a84
156078 Author: Christian Persch <chpe@gnome.org>
156079 Date:   Mon Jun 29 15:28:22 2009 +0200
156080
156081     Add @basename@ substitution to glib-mkenums
156082
156083     Since @filename@ contains the full filename as given to the
156084     glib-mkenum
156085     command, possibly including path elements (e.g. when using a
156086     non-srcdir
156087     build), it is unsuitable to use in a #include statement in the
156088     generated
156089     file if one wants to distribute it. This patch adds @basename@ which
156090     expands to the base name of the input filename. Bug #587307.
156091
156092  gobject/glib-mkenums.1  | 3 +++
156093  gobject/glib-mkenums.in | 9 +++++++++
156094  2 files changed, 12 insertions(+)
156095
156096 commit dfd83f419c30d7d97c0e223e428c2e12c58199d3
156097 Author: Mattias Põldaru <mahfiaz gmail com>
156098 Date:   Thu Jul 2 05:23:26 2009 +0300
156099
156100     Updating Estonian translation
156101
156102  po/et.po | 94
156103  ++++++++++++++++++++++++++++++++--------------------------------
156104  1 file changed, 47 insertions(+), 47 deletions(-)
156105
156106 commit 29e6525b1e5b51323681af156a0641d69fc9fa87
156107 Author: Dan Winship <danw@gnome.org>
156108 Date:   Wed Jul 1 13:52:49 2009 -0400
156109
156110     Two "make check" fixes for late changes to the thread-context patch
156111
156112     g_simple_async_result_complete() now checks that it's being run from
156113     the correct main loop, so tests/gio/simple-async-result was failing,
156114     because it called it from outside any main loop. (And gio's pltcheck
156115     was failing because I hadn't added g_main_current_source() to it.)
156116
156117  gio/pltcheck.sh                 |  2 +-
156118  tests/gio/simple-async-result.c | 37
156119  ++++++++++++++++++++++++++++++-------
156120  2 files changed, 31 insertions(+), 8 deletions(-)
156121
156122 commit 2262d76b33094304ece0d0d9cd5920682599a49b
156123 Author: Benjamin Otte <otte@gnome.org>
156124 Date:   Wed Jul 1 19:03:19 2009 +0200
156125
156126     Move gio tests from gio/tests/ to tests/gio/
156127
156128     This avoids getting tests built every time when working on libgio and
156129     running make in the gio/ directory.
156130
156131  configure.in                                     | 2 +-
156132  gio/Makefile.am                                  | 2 --
156133  tests/Makefile.am                                | 2 +-
156134  {gio/tests => tests/gio}/.gitignore              | 0
156135  {gio/tests => tests/gio}/Makefile.am             | 0
156136  {gio/tests => tests/gio}/buffered-input-stream.c | 0
156137  {gio/tests => tests/gio}/contexts.c              | 0
156138  {gio/tests => tests/gio}/data-input-stream.c     | 0
156139  {gio/tests => tests/gio}/data-output-stream.c    | 0
156140  {gio/tests => tests/gio}/desktop-app-info.c      | 0
156141  {gio/tests => tests/gio}/echo-server.c           | 0
156142  {gio/tests => tests/gio}/filter-streams.c        | 0
156143  {gio/tests => tests/gio}/g-file-info.c           | 0
156144  {gio/tests => tests/gio}/g-file.c                | 0
156145  {gio/tests => tests/gio}/g-icon.c                | 0
156146  {gio/tests => tests/gio}/httpd.c                 | 0
156147  {gio/tests => tests/gio}/live-g-file.c           | 0
156148  {gio/tests => tests/gio}/live-g-file.txt         | 0
156149  {gio/tests => tests/gio}/memory-input-stream.c   | 0
156150  {gio/tests => tests/gio}/memory-output-stream.c  | 0
156151  {gio/tests => tests/gio}/readwrite.c             | 0
156152  {gio/tests => tests/gio}/resolver.c              | 0
156153  {gio/tests => tests/gio}/send-data.c             | 0
156154  {gio/tests => tests/gio}/simple-async-result.c   | 0
156155  {gio/tests => tests/gio}/sleepy-stream.c         | 0
156156  {gio/tests => tests/gio}/socket-client.c         | 0
156157  {gio/tests => tests/gio}/socket-server.c         | 0
156158  {gio/tests => tests/gio}/srvtarget.c             | 0
156159  {gio/tests => tests/gio}/unix-streams.c          | 0
156160  29 files changed, 2 insertions(+), 4 deletions(-)
156161
156162 commit 65cc5d895ae125b09f2403761f434fd78ef05af7
156163 Author: Dan Winship <danw@gnome.org>
156164 Date:   Tue Jun 16 20:22:58 2009 -0400
156165
156166     Support g_main_context_push_thread_default() in gio
156167
156168     GFile allows for the possibility that external implementations may not
156169     support thread-default contexts yet, via
156170     g_file_supports_thread_contexts(). GVolumeMonitor is not yet
156171     thread-default-context aware.
156172
156173     Add a test program to verify that basic gio async ops work correctly
156174     in non-default contexts.
156175
156176     http://bugzilla.gnome.org/show_bug.cgi?id=579984
156177
156178  gio/gdummyfile.c          |   2 +
156179  gio/gfile.c               |  25 ++++++
156180  gio/gfile.h               |   3 +
156181  gio/gfilemonitor.c        |  26 ++++--
156182  gio/gio.symbols           |   1 +
156183  gio/gioscheduler.c        |  29 ++++---
156184  gio/glocalfile.c          |   2 +
156185  gio/gsimpleasyncresult.c  |  62 ++++++++++----
156186  gio/gsocketclient.c       |   2 +-
156187  gio/gsocketinputstream.c  |   2 +-
156188  gio/gsocketlistener.c     |   2 +-
156189  gio/gsocketoutputstream.c |   2 +-
156190  gio/gtcpconnection.c      |   2 +-
156191  gio/gunixinputstream.c    |   4 +-
156192  gio/gunixmount.c          |   4 +-
156193  gio/gunixoutputstream.c   |   4 +-
156194  gio/gunixresolver.c       | 207
156195  ++++++++++++++++++++++++++++++----------------
156196  gio/gunixvolume.c         |   4 +-
156197  gio/gvolumemonitor.c      |   7 +-
156198  gio/gwin32resolver.c      |   4 +-
156199  gio/tests/.gitignore      |   1 +
156200  gio/tests/Makefile.am     |  10 ++-
156201  gio/tests/contexts.c      | 190
156202  ++++++++++++++++++++++++++++++++++++++++++
156203  23 files changed, 474 insertions(+), 121 deletions(-)
156204
156205 commit 4363f1932f1be4474a81d5b9cf8a58c91b682868
156206 Author: Dan Winship <danw@gnome.org>
156207 Date:   Thu Jun 4 21:59:15 2009 -0400
156208
156209     Add g_main_context_push_thread_default() etc
156210
156211     This allows applications to use async methods from other threads, or
156212     in multiple independent main loops.
156213
156214     http://bugzilla.gnome.org/show_bug.cgi?id=579984
156215
156216  docs/reference/glib/glib-sections.txt |   5 ++
156217  docs/reference/glib/tmpl/main.sgml    |  24 ++++++
156218  glib/glib.symbols                     |   3 +
156219  glib/gmain.c                          | 144
156220  +++++++++++++++++++++++++++++++++-
156221  glib/gmain.h                          |   5 ++
156222  5 files changed, 177 insertions(+), 4 deletions(-)
156223
156224 commit 90381ecdbd73197ebdfaf58fdeccf267454d53d7
156225 Author: Dan Winship <danw@gnome.org>
156226 Date:   Fri Jun 19 10:30:14 2009 -0400
156227
156228     Use low-level GSource methods in a few more places
156229
156230     (in preparation for thread-default context support)
156231
156232  gio/gfilemonitor.c   | 23 ++++++++++++++---------
156233  gio/gunixmount.c     | 26 ++++++++++++++++++++++----
156234  gio/gunixvolume.c    | 26 ++++++++++++++++++++++----
156235  gio/gwin32resolver.c | 18 ++++++++++++------
156236  gio/pltcheck.sh      |  2 +-
156237  5 files changed, 71 insertions(+), 24 deletions(-)
156238
156239 commit 28a39fab5ac720daf5927c85c3eba2e23f5ac38c
156240 Author: Dan Winship <danw@gnome.org>
156241 Date:   Tue Jun 16 20:21:29 2009 -0400
156242
156243     Remove some unused code
156244
156245  gio/gasynchelper.c | 35 -----------------------------------
156246  1 file changed, 35 deletions(-)
156247
156248 commit 70e8eed6acfa33f74d7772f3ec54997daf102be4
156249 Author: Dan Winship <danw@gnome.org>
156250 Date:   Tue Jun 23 12:01:34 2009 -0400
156251
156252     Fix GResolver for g_simple_async_result_set_op_res_gpointer change
156253
156254     Previously, re-setting the pointer value would cause the old
156255     GDestroyNotify to be lost; now it causes it to be run.
156256
156257     http://bugzilla.gnome.org/show_bug.cgi?id=587415
156258
156259  gio/gresolver.c | 11 ++++-------
156260  1 file changed, 4 insertions(+), 7 deletions(-)
156261
156262 commit d589da7e86947542790aa0137dc12499a4fe1a3b
156263 Author: Benjamin Otte <otte@gnome.org>
156264 Date:   Tue Jun 30 20:33:19 2009 +0200
156265
156266     Bug 587434 – regression tests fail
156267
156268     make this test not only compile, but also run successfully with mad
156269     CFLAGS.
156270
156271  gio/tests/data-output-stream.c | 138
156272  ++++++++++++++++++++---------------------
156273  1 file changed, 67 insertions(+), 71 deletions(-)
156274
156275 commit 80561f9718873bf02d5c938d92672bc20d99b82d
156276 Author: Benjamin Otte <otte@gnome.org>
156277 Date:   Tue Jun 30 19:08:46 2009 +0200
156278
156279     Bug 587434 – regression tests fail
156280
156281     I missed one s/tmpfile/tmp_file/ which caused crashes.
156282
156283  gio/tests/readwrite.c | 2 +-
156284  1 file changed, 1 insertion(+), 1 deletion(-)
156285
156286 commit 53beca955e016fb9ef4e80d223d059bc5e51dd41
156287 Author: Dan Winship <danw@gnome.org>
156288 Date:   Tue Jun 23 17:42:01 2009 -0400
156289
156290     Add GCancellables to GSocket ops
156291
156292     Currently, to implement cancellability correctly, all synchronous
156293     calls to GSocket must be preceded by a g_socket_condition_wait() call,
156294     (even though GSocket does this internally as well) and all
156295     asynchronous calls must do occasional manual
156296     g_cancellable_is_cancelled() checks. Since it's trivial to do these
156297     checks inside GSocket instead, and we don't particularly want to
156298     encourage people to use the APIs non-cancellably, move the
156299     cancellation support into GSocket and simplify the existing callers.
156300
156301     http://bugzilla.gnome.org/show_bug.cgi?id=586797
156302
156303  gio/gsocket.c             | 74
156304  +++++++++++++++++++++++++++++++++--------------
156305  gio/gsocket.h             |  8 +++++
156306  gio/gsocketclient.c       |  4 +--
156307  gio/gsocketinputstream.c  | 27 +++++++----------
156308  gio/gsocketlistener.c     | 32 +++++++++-----------
156309  gio/gsocketoutputstream.c | 27 +++++++----------
156310  gio/gtcpconnection.c      | 21 ++------------
156311  gio/gunixconnection.c     |  8 ++---
156312  gio/tests/socket-client.c | 14 +++++----
156313  gio/tests/socket-server.c | 13 +++++----
156314  10 files changed, 119 insertions(+), 109 deletions(-)
156315
156316 commit fc2b3ee560e29b4ef6e70928b0be75d833d75aec
156317 Author: Benjamin Otte <otte@gnome.org>
156318 Date:   Mon Jun 29 18:32:09 2009 +0200
156319
156320     remove unused label
156321
156322     complained about by -Wall
156323
156324  gio/gtcpconnection.c | 3 ---
156325  1 file changed, 3 deletions(-)
156326
156327 commit afd63c32814869489f812d6738de027ce113957d
156328 Author: Benjamin Otte <otte@gnome.org>
156329 Date:   Mon Jun 29 18:24:08 2009 +0200
156330
156331     fix warnings from gcc compilation with my mad CFLAGS
156332
156333  gio/tests/data-input-stream.c  | 32 +++++++++++---------
156334  gio/tests/data-output-stream.c | 66
156335  +++++++++++++++++++++---------------------
156336  gio/tests/desktop-app-info.c   |  4 +--
156337  gio/tests/g-file.c             | 16 +++++-----
156338  gio/tests/httpd.c              |  2 +-
156339  gio/tests/live-g-file.c        | 22 ++++++++------
156340  gio/tests/readwrite.c          | 40 ++++++++++++-------------
156341  gio/tests/resolver.c           |  6 ++--
156342  gio/tests/sleepy-stream.c      | 24 ++++++++-------
156343  gio/tests/socket-server.c      |  6 ++--
156344  gio/tests/srvtarget.c          |  3 +-
156345  gio/tests/unix-streams.c       |  4 +--
156346  12 files changed, 119 insertions(+), 106 deletions(-)
156347
156348 commit 4b8ad50fc4463d72862d29a8802b5982e66c0fc2
156349 Author: Benjamin Otte <otte@gnome.org>
156350 Date:   Mon Jun 29 15:28:08 2009 +0200
156351
156352     add g_file_attribute_set_*_by_id() and use them
156353
156354     This patch and the previous ones fixes the performance issues noted in
156355     Bug 587089 – lookup_attribute() takes too much CPU
156356     It increases performance for querying attributes by ~15% in my tests.
156357
156358  gio/gfileinfo-priv.h |  36 +++++++++-
156359  gio/gfileinfo.c      | 183
156360  +++++++++++++++++++++++++++++++++++++--------------
156361  gio/glocalfileinfo.c |  96 +++++++++++++--------------
156362  3 files changed, 217 insertions(+), 98 deletions(-)
156363
156364 commit bd198e5e45282886ea2bad14e987c7c01b163cb3
156365 Author: Benjamin Otte <otte@gnome.org>
156366 Date:   Mon Jun 29 14:13:14 2009 +0200
156367
156368     export and use _g_file_attribute_matcher_matches_id()
156369
156370  gio/gfileinfo-priv.h |  5 +++
156371  gio/gfileinfo.c      | 13 +++----
156372  gio/glocalfileinfo.c | 95
156373  ++++++++++++++++++++++++++--------------------------
156374  3 files changed, 58 insertions(+), 55 deletions(-)
156375
156376 commit ceba40c27d5166a07a0925d2e158ca1809cc1ce3
156377 Author: Benjamin Otte <otte@gnome.org>
156378 Date:   Mon Jun 29 13:55:22 2009 +0200
156379
156380     add private header with attribute ids
156381
156382     attribute ids are generated when the attribute hash is
156383     initialized. This
156384     way we can guarantee that the ids match every time.
156385
156386  gio/Makefile.am      |  1 +
156387  gio/gfileinfo-priv.h | 99
156388  ++++++++++++++++++++++++++++++++++++++++++++++++++++
156389  gio/gfileinfo.c      | 79 ++++++++++++++++++++++++++++++++++++++++-
156390  3 files changed, 178 insertions(+), 1 deletion(-)
156391
156392 commit 2620c23577a73fa454298014680f4de46a69e7bb
156393 Author: Benjamin Otte <otte@gnome.org>
156394 Date:   Mon Jun 29 13:33:50 2009 +0200
156395
156396     split lookup_attribute() into two functions
156397
156398  gio/gfileinfo.c | 65
156399  ++++++++++++++++++++++++++++++++-------------------------
156400  1 file changed, 37 insertions(+), 28 deletions(-)
156401
156402 commit 66cebd72925406910f99c0fd826b8307c2a4814c
156403 Author: Benjamin Otte <otte@gnome.org>
156404 Date:   Mon Jun 29 13:21:08 2009 +0200
156405
156406     split attribute hash initialization into its own function
156407
156408  gio/gfileinfo.c | 22 ++++++++++++----------
156409  1 file changed, 12 insertions(+), 10 deletions(-)
156410
156411 commit 49172a71aacdd855918b614f3d61fa5b9248fb85
156412 Author: Christian Dywan <christian@twotoasts.de>
156413 Date:   Sun Jun 28 02:45:50 2009 +0200
156414
156415     Display '-h' in --help output and accept '-h' and -?'
156416
156417     '-h' is the preferred short version of '--help' now and displayed
156418     in '--help' but for backwards compatibility '-?' is still supported.
156419
156420     If existing code uses '-h' for something else, GOptionContext will
156421     not override it.
156422
156423     Fixes bug 556706.
156424
156425  glib/goption.c | 49 ++++++++++++++++++++++++++++++++++++++++++-------
156426  1 file changed, 42 insertions(+), 7 deletions(-)
156427
156428 commit 09c3f6dd4b456adbbda6818e5bb1227af045e8d8
156429 Author: Jani Monoses <jani@ubuntu.com>
156430 Date:   Sat Jun 27 11:03:47 2009 +0300
156431
156432     Fix C++ warnings in g_error() code
156433
156434     Put space before ending semicolon in for(;;) ; to avoid C++ build
156435     warnings.
156436     Closes bug 586928.
156437
156438  glib/gmessages.h | 10 ++++++----
156439  1 file changed, 6 insertions(+), 4 deletions(-)
156440
156441 commit 160c39a9af8f7b6a475c1b005a807ccefc2ff7c1
156442 Author: Matthias Clasen <mclasen@redhat.com>
156443 Date:   Fri Jun 26 23:18:17 2009 -0400
156444
156445     Move some uri functions to a better place
156446
156447  docs/reference/glib/glib-sections.txt | 2 +-
156448  1 file changed, 1 insertion(+), 1 deletion(-)
156449
156450 commit 35911ae00f5348ea4a60d66db25d70a1c45c9c43
156451 Author: Matthias Clasen <mclasen@redhat.com>
156452 Date:   Fri Jun 26 23:09:35 2009 -0400
156453
156454     Fix  a typo
156455
156456  docs/reference/glib/building.sgml | 84
156457  +++++++++++++++++++--------------------
156458  1 file changed, 42 insertions(+), 42 deletions(-)
156459
156460 commit e7a258692c7ae3d9075d9ae1926c08c7ec771f04
156461 Author: Tom Parker <palfrey@tevp.net>
156462 Date:   Fri Jun 26 22:43:31 2009 -0400
156463
156464     Add NULL to end of g_filename_complete_get_completions() return value
156465
156466     g_filename_complete_get_completions() return value is meant to be a
156467     g_strfreev-compatible array i.e. NULL-terminated. However, pointer
156468     arrays
156469     aren't automagically NULL-terminated. This fixes bug 586868
156470
156471  gio/gfilenamecompleter.c | 8 +++++---
156472  1 file changed, 5 insertions(+), 3 deletions(-)
156473
156474 commit 657d0ad9183fe4410e736d20a17a70fb7d6ad6c0
156475 Author: Ivar Smolin <okul@linux.ee>
156476 Date:   Fri Jun 26 10:39:25 2009 +0300
156477
156478     Updating Estonian translation
156479
156480  po/et.po | 446
156481  +++------------------------------------------------------------
156482  1 file changed, 17 insertions(+), 429 deletions(-)
156483
156484 commit d884e509db1ab6a6d388313d28b7b07cebb3dfc0
156485 Author: Alexander Larsson <alexl@redhat.com>
156486 Date:   Thu Jun 25 09:18:01 2009 +0200
156487
156488     Allow setting G_FILE_ATTRIBUTE_TYPE_INVALID attributes in GFileInfo
156489
156490     This is used to unset an attribute in g_file_set_attributes_from_info.
156491
156492  gio/gfileattribute.c | 7 +++++++
156493  gio/gfileinfo.c      | 2 +-
156494  2 files changed, 8 insertions(+), 1 deletion(-)
156495
156496 commit 019e8c808f48e93f81fcb8e9e8d73a43b087cc87
156497 Author: Matthias Clasen <mclasen@redhat.com>
156498 Date:   Wed Jun 24 23:07:15 2009 -0400
156499
156500     Add a note about g_simple_async_result_set_op_res_pointer change
156501
156502  README.in | 7 +++++++
156503  1 file changed, 7 insertions(+)
156504
156505 commit b0dc7afd2ace91f5dca37af8de7b40ba45993ed0
156506 Author: Richard Hughes <richard@hughsie.com>
156507 Date:   Fri Jun 19 10:16:22 2009 +0100
156508
156509     Allow GCancellable to be subclassed by adding a private structure
156510
156511  gio/gcancellable.c | 114
156512  +++++++++++++++++++++++++++++++++--------------------
156513  gio/gcancellable.h |   9 +++++
156514  2 files changed, 81 insertions(+), 42 deletions(-)
156515
156516 commit 0ccd18bc83c5e6eff77940a61cc9b31a88dd1851
156517 Author: David Zeuthen <davidz@redhat.com>
156518 Date:   Mon Jun 22 15:33:41 2009 -0400
156519
156520     Bug 586675 – Runtime library location
156521
156522     Introduce an option to specify the runtime location for libraries via
156523     a relative path to libdir.
156524
156525     Signed-off-by: David Zeuthen <davidz@redhat.com>
156526
156527  configure.in                            | 11 +++++++++++
156528  docs/reference/glib/building.sgml       | 21 +++++++++++++++++++++
156529  docs/reference/glib/tmpl/fileutils.sgml | 17 +++++++++++++++++
156530  gio/Makefile.am                         |  9 +++++++++
156531  glib/Makefile.am                        |  9 +++++++++
156532  gmodule/Makefile.am                     |  9 +++++++++
156533  gobject/Makefile.am                     |  9 +++++++++
156534  gthread/Makefile.am                     |  8 ++++++++
156535  8 files changed, 93 insertions(+)
156536
156537 commit 7662c86611bf44175f18ec6eb66f159040ac73c5
156538 Author: Alexander Larsson <alexl@redhat.com>
156539 Date:   Thu Jun 18 09:05:27 2009 +0200
156540
156541     Add extension point for adding metadata for local files
156542
156543     This adds a local_file_add_info vfunc to GVfs that vfs implementations
156544     can override to add metadata for local files.
156545
156546  gio/glocalfile.c           |  75 +++++++++++++++++++++----------
156547  gio/glocalfileenumerator.c |   2 +
156548  gio/glocalfileinfo.c       | 108
156549  ++++++++++++++++++++++++++++++++++++++++-----
156550  gio/glocalfileinfo.h       |   3 ++
156551  gio/gvfs.h                 |  26 ++++++++---
156552  5 files changed, 175 insertions(+), 39 deletions(-)
156553
156554 commit 9a6146f54cdc085a42095b930066853dbb4e0c67
156555 Author: Alexander Larsson <alexl@redhat.com>
156556 Date:   Tue Jun 23 11:30:14 2009 +0200
156557
156558     Add g_file_info_set_attribute_status
156559
156560     Required for gvfs implementation for set_attribures_from_info.
156561
156562  gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++
156563  gio/gfileinfo.h |  3 +++
156564  gio/gio.symbols |  1 +
156565  3 files changed, 40 insertions(+)
156566
156567 commit becf4186e6289c0ab5d762f1cdf88517f4adc9f5
156568 Author: Alexander Larsson <alexl@redhat.com>
156569 Date:   Tue Jun 23 11:29:16 2009 +0200
156570
156571     Add g_file_info_has_namespace
156572
156573     Need this to quickly see if we should set attributes from
156574     this GFileInfo in metadata extension.
156575
156576  gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++
156577  gio/gfileinfo.h |  2 ++
156578  gio/gio.symbols |  1 +
156579  3 files changed, 39 insertions(+)
156580
156581 commit 0ed9201ad2051c33f5d049754bd8a1644d19ab7c
156582 Author: Alexander Larsson <alexl@redhat.com>
156583 Date:   Mon Jun 22 19:25:32 2009 +0200
156584
156585     Add string vector attribute type to GFileInfo
156586
156587     This is needed for the new metadata backend since nautilus has a
156588     string-list metadata type, and we want to use this for nautilus.
156589
156590  gio/gfileattribute-priv.h |  4 ++++
156591  gio/gfileattribute.c      | 52
156592  +++++++++++++++++++++++++++++++++++++++++++++++
156593  gio/gfileinfo.c           | 51
156594  ++++++++++++++++++++++++++++++++++++++++++++++
156595  gio/gfileinfo.h           |  5 +++++
156596  gio/gio.symbols           |  2 ++
156597  gio/gioenums.h            |  4 +++-
156598  6 files changed, 117 insertions(+), 1 deletion(-)
156599
156600 commit c1ab6454feb4447b8ef7ce6a0eb0fb38bae186df
156601 Author: Alexander Larsson <alexl@redhat.com>
156602 Date:   Tue Jun 23 15:07:00 2009 +0200
156603
156604     Copy namespaces correctly in g_file_copy_attributes
156605
156606     File attribute namespaces are delimited with "::", but
156607     build_attribute_list_for_copy only used ":", so we didn't copy
156608     any writable namespaces.
156609
156610  gio/gfile.c | 2 +-
156611  1 file changed, 1 insertion(+), 1 deletion(-)
156612
156613 commit e9b4f7a3bcfefc266fc575e401f07a2a4c2ce8f6
156614 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
156615 Date:   Sun Jun 21 11:13:20 2009 +0200
156616
156617     Updated Spanish translation
156618
156619  po/es.po | 836
156620  +++++++++++++++++++++++++++++++--------------------------------
156621  1 file changed, 417 insertions(+), 419 deletions(-)
156622
156623 commit 440bf5bee50a0abca990d69ce12fc2a844bda95c
156624 Author: Matthias Clasen <mclasen@redhat.com>
156625 Date:   Fri Jun 19 23:44:29 2009 -0400
156626
156627     Use pipe2 when available
156628
156629     This avoids a small window for races between pipe and fdset.
156630     Reported in bug 579933 by Thiago Macieira.
156631
156632  configure.in | 11 ++---------
156633  glib/gmain.c | 20 +++++++++++++++-----
156634  2 files changed, 17 insertions(+), 14 deletions(-)
156635
156636 commit 854a43a3cd5cb8cc97b66d6f8f661e2a7096acda
156637 Author: Matthias Clasen <mclasen@redhat.com>
156638 Date:   Fri Jun 19 23:18:09 2009 -0400
156639
156640     Fix build on mingw
156641
156642     Mingw does not have sys/uio.h. This was reported in bug 585937.
156643
156644     Author:    Matthias Clasen <mclasen@redhat.com>
156645
156646  configure.in  | 1 +
156647  gio/gsocket.c | 2 ++
156648  2 files changed, 3 insertions(+)
156649
156650 commit 4c791f49e58688d1b8948d083c1780cab9d26e93
156651 Author: Ryan Lortie <desrt@desrt.ca>
156652 Date:   Thu Jun 18 15:00:01 2009 -0400
156653
156654     GMappedFile: add refcounting, switch to GSlice
156655
156656       - add g_mapped_file_ref() and g_mapped_file_unref().
156657       - deprecate g_mapped_file_free().
156658       - move to GSlice for allocating the GMappedFile struct.
156659
156660  docs/reference/glib/glib-sections.txt |  2 +
156661  glib/glib.symbols                     |  4 ++
156662  glib/gmappedfile.c                    | 73
156663  ++++++++++++++++++++++++++++-------
156664  glib/gmappedfile.h                    |  5 +++
156665  4 files changed, 71 insertions(+), 13 deletions(-)
156666
156667 commit 8cb481fd5ff44c7e82f59948567ad0b417297555
156668 Author: Alexander Larsson <alexl@redhat.com>
156669 Date:   Thu Jun 18 19:43:46 2009 +0200
156670
156671     Use io_prio as mainloop prio for async-emulation (#579449)
156672
156673     I'm not sure why we used the elaborate formula to convert the
156674     io-priority
156675     to the priority of the mainloop idle when emulating async i/o
156676     with idles.
156677     However, it causes the default io priority to be less than the normal
156678     idle prio, so the i/o won't be scheduled if there is an idle
156679     outstanding.
156680
156681     There is really no great mapping to use here, doing blocking i/o in an
156682     idle of any prio is generally bad and apps doing a lot of async
156683     i/o should
156684     initialize threads. However, if we use the io-priority directly we
156685     at least
156686     avoid the starvation problem above and make things easier to
156687     understand.
156688
156689  gio/gioscheduler.c | 2 +-
156690  1 file changed, 1 insertion(+), 1 deletion(-)
156691
156692 commit 9fba81288424cd7ef45e28565fa878c93a962c17
156693 Author: Benjamin Otte <otte@gnome.org>
156694 Date:   Thu Jun 18 15:28:41 2009 +0200
156695
156696     Revert "clarify documentation"
156697
156698     This reverts commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594.
156699     This has been fixed in the code, so no need to keep the updated docs.
156700
156701  gio/gsocketlistener.c | 3 +--
156702  1 file changed, 1 insertion(+), 2 deletions(-)
156703
156704 commit 835c03a5c1c980490543ad5d1fe426a1e5a62af9
156705 Author: Benjamin Otte <otte@gnome.org>
156706 Date:   Thu Jun 18 15:27:12 2009 +0200
156707
156708     syntax fix in documentation
156709
156710  gio/gfileenumerator.c | 2 +-
156711  1 file changed, 1 insertion(+), 1 deletion(-)
156712
156713 commit cf95d07691ec2202400f340f1c63aca11f0790c1
156714 Author: Benjamin Otte <otte@gnome.org>
156715 Date:   Tue Jun 16 15:18:11 2009 +0200
156716
156717     fix typo in documentation
156718
156719  gio/gfileenumerator.c | 2 +-
156720  1 file changed, 1 insertion(+), 1 deletion(-)
156721
156722 commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594
156723 Author: Benjamin Otte <otte@gnome.org>
156724 Date:   Fri Jun 12 17:45:27 2009 +0200
156725
156726     clarify documentation
156727
156728  gio/gsocketlistener.c | 3 ++-
156729  1 file changed, 2 insertions(+), 1 deletion(-)
156730
156731 commit f4a64cb068cfe309e968d1db9fae4fade6d87e8a
156732 Author: Matthias Clasen <mclasen@redhat.com>
156733 Date:   Mon Jun 15 13:27:40 2009 -0400
156734
156735     Bump version to 2.21.3
156736
156737  configure.in | 2 +-
156738  1 file changed, 1 insertion(+), 1 deletion(-)
156739
156740 commit 785787fd6cd4b7c0120ae64ec839cfb0353c4af2
156741 Author: Matthias Clasen <mclasen@redhat.com>
156742 Date:   Mon Jun 15 13:25:43 2009 -0400
156743
156744     2.21.2
156745
156746  po/am.po          | 180 ++++++------
156747  po/ar.po          | 186 ++++++------
156748  po/as.po          | 182 ++++++------
156749  po/az.po          | 180 ++++++------
156750  po/be.po          | 180 ++++++------
156751  po/be@latin.po    | 189 ++++++------
156752  po/bg.po          | 182 ++++++------
156753  po/bn.po          | 180 ++++++------
156754  po/bn_IN.po       | 867
156755  ++++++++++++++++++++++++++++--------------------------
156756  po/bs.po          | 180 ++++++------
156757  po/ca.po          | 187 ++++++------
156758  po/ca@valencia.po | 187 ++++++------
156759  po/cs.po          | 183 ++++++------
156760  po/cy.po          | 180 ++++++------
156761  po/da.po          | 187 ++++++------
156762  po/de.po          | 187 ++++++------
156763  po/dz.po          | 180 ++++++------
156764  po/el.po          | 182 ++++++------
156765  po/en_CA.po       | 187 ++++++------
156766  po/en_GB.po       | 187 ++++++------
156767  po/eo.po          | 180 ++++++------
156768  po/es.po          | 182 ++++++------
156769  po/et.po          | 182 ++++++------
156770  po/eu.po          | 182 ++++++------
156771  po/fa.po          | 180 ++++++------
156772  po/fi.po          | 187 ++++++------
156773  po/fr.po          | 182 ++++++------
156774  po/ga.po          | 191 ++++++------
156775  po/gl.po          | 187 ++++++------
156776  po/gu.po          | 182 ++++++------
156777  po/he.po          | 187 ++++++------
156778  po/hi.po          | 182 ++++++------
156779  po/hr.po          | 181 ++++++------
156780  po/hu.po          | 182 ++++++------
156781  po/hy.po          | 180 ++++++------
156782  po/id.po          | 180 ++++++------
156783  po/is.po          | 180 ++++++------
156784  po/it.po          | 182 ++++++------
156785  po/ja.po          | 182 ++++++------
156786  po/ka.po          | 179 +++++------
156787  po/kn.po          | 182 ++++++------
156788  po/ko.po          | 185 ++++++------
156789  po/ku.po          | 180 ++++++------
156790  po/lt.po          | 189 ++++++------
156791  po/lv.po          | 180 ++++++------
156792  po/mai.po         | 182 ++++++------
156793  po/mg.po          | 180 ++++++------
156794  po/mk.po          | 189 ++++++------
156795  po/ml.po          | 182 ++++++------
156796  po/mn.po          | 180 ++++++------
156797  po/mr.po          | 182 ++++++------
156798  po/ms.po          | 180 ++++++------
156799  po/nb.po          | 831
156800  +++++++++++++++++++++++++--------------------------
156801  po/ne.po          | 180 ++++++------
156802  po/nl.po          | 189 ++++++------
156803  po/nn.po          | 187 ++++++------
156804  po/oc.po          | 185 ++++++------
156805  po/or.po          | 182 ++++++------
156806  po/pa.po          | 182 ++++++------
156807  po/pl.po          | 183 ++++++------
156808  po/ps.po          | 180 ++++++------
156809  po/pt.po          | 187 ++++++------
156810  po/pt_BR.po       | 187 ++++++------
156811  po/ro.po          | 183 ++++++------
156812  po/ru.po          | 189 ++++++------
156813  po/rw.po          | 180 ++++++------
156814  po/si.po          | 180 ++++++------
156815  po/sk.po          | 189 ++++++------
156816  po/sl.po          | 191 ++++++------
156817  po/sq.po          | 191 ++++++------
156818  po/sr.po          | 180 ++++++------
156819  po/sr@ije.po      | 180 ++++++------
156820  po/sr@latin.po    | 180 ++++++------
156821  po/sv.po          | 187 ++++++------
156822  po/ta.po          | 182 ++++++------
156823  po/te.po          | 182 ++++++------
156824  po/th.po          | 185 ++++++------
156825  po/tl.po          | 180 ++++++------
156826  po/tr.po          | 185 ++++++------
156827  po/tt.po          | 180 ++++++------
156828  po/uk.po          | 183 ++++++------
156829  po/vi.po          | 181 ++++++------
156830  po/wa.po          | 180 ++++++------
156831  po/xh.po          | 180 ++++++------
156832  po/yi.po          | 180 ++++++------
156833  po/zh_CN.po       | 185 ++++++------
156834  po/zh_HK.po       | 185 ++++++------
156835  po/zh_TW.po       | 185 ++++++------
156836  88 files changed, 9416 insertions(+), 8034 deletions(-)
156837
156838 commit 0fbeab452072cdf2dc7d1dd0356fa0d9f71fa0ac
156839 Author: Matthias Clasen <mclasen@redhat.com>
156840 Date:   Mon Jun 15 12:57:21 2009 -0400
156841
156842     Add g_setenv
156843
156844  gio/pltcheck.sh | 2 +-
156845  1 file changed, 1 insertion(+), 1 deletion(-)
156846
156847 commit 90229908a13c02a024a86e4eaf96a6ba8dac57af
156848 Author: Matthias Clasen <mclasen@redhat.com>
156849 Date:   Mon Jun 15 12:26:41 2009 -0400
156850
156851     Update for 2.21.2
156852
156853  NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++
156854  1 file changed, 47 insertions(+)
156855
156856 commit fae755e0568472a2c37e6a9d0ad0fde809749a1f
156857 Author: David Zeuthen <davidz@redhat.com>
156858 Date:   Mon Jun 15 10:53:41 2009 -0400
156859
156860     Bug 585591 – Starting/stopping drives
156861
156862     Add API for starting/stopping drives. This new API will enable
156863     GVolumeMonitor and GVfs implementations to add support for the
156864     following features
156865
156866      1. Powering down external hard disk enclosures / drives
156867
156868      2. Starting/stopping multi-disk devices (such as RAID/btrfs/ZFS)
156869
156870      3. Connecting/disconnecting iSCSI devices
156871
156872      4. Reacting to the user pressing e.g. the "remove drive" button on
156873         a IBM/Lenovo Ultrabay: http://www.thinkwiki.org/wiki/Ultrabay
156874
156875     See the bug for the corresponding GVfs and Nautilus changes.
156876
156877  docs/reference/gio/gio-sections.txt |  16 +++
156878  gio/gdrive.c                        | 259
156879  +++++++++++++++++++++++++++++++++++-
156880  gio/gdrive.h                        |  57 ++++++++
156881  gio/gfile.c                         | 179 +++++++++++++++++++++++++
156882  gio/gfile.h                         |  41 ++++++
156883  gio/gfileinfo.h                     |  31 +++++
156884  gio/gio.symbols                     |  13 ++
156885  gio/gioenums.h                      |  39 ++++++
156886  gio/gunionvolumemonitor.c           |  12 ++
156887  gio/gvolumemonitor.c                |  18 +++
156888  gio/gvolumemonitor.h                |   5 +-
156889  11 files changed, 666 insertions(+), 4 deletions(-)
156890
156891 commit bb4f7c48f9510c1fd96de067cd8f18cd41b1a1f0
156892 Author: Ondrej Jirman <megous@megous.com>
156893 Date:   Sat May 30 08:23:46 2009 +0200
156894
156895     Fix incorrect freeing of thread pool in GThreadedSocketService
156896     (#584255)
156897
156898  gio/gthreadedsocketservice.c | 2 +-
156899  1 file changed, 1 insertion(+), 1 deletion(-)
156900
156901 commit 31cb0bdcb0f334ad904e088acb3a417452a4d67f
156902 Author: Alexander Larsson <alexl@redhat.com>
156903 Date:   Mon Jun 15 15:43:39 2009 +0200
156904
156905     Emit changed in g_socket_listener_add_socket, not in add_address
156906
156907     This way we emit this signal when add_socket is called from another
156908     place than add_address too.
156909
156910  gio/gsocketlistener.c | 7 ++++---
156911  1 file changed, 4 insertions(+), 3 deletions(-)
156912
156913 commit a640695f1609805a0fe745d35c2055a984410bb5
156914 Author: Alexander Larsson <alexl@redhat.com>
156915 Date:   Mon Jun 15 15:42:38 2009 +0200
156916
156917     Ref the passed in socket in g_socket_listener_add_socket (#585599)
156918
156919  gio/gsocketlistener.c | 23 ++++++++++++++++++-----
156920  1 file changed, 18 insertions(+), 5 deletions(-)
156921
156922 commit 67de6cba508d7f2e0c310527667df2efcf4a543a
156923 Author: Alexander Larsson <alexl@redhat.com>
156924 Date:   Mon Jun 15 14:23:57 2009 +0200
156925
156926     Add bound address out-argument to g_socket_listener_add_address
156927     (#585566)
156928
156929     This is very useful when binding to "any" port.
156930
156931  gio/gsocketlistener.c | 20 ++++++++++++++++++++
156932  gio/gsocketlistener.h |  1 +
156933  2 files changed, 21 insertions(+)
156934
156935 commit 91bdccff7544ee19d329ec73db02fd5f11c617fd
156936 Author: Alexander Larsson <alexl@redhat.com>
156937 Date:   Mon Jun 15 13:18:22 2009 +0200
156938
156939     Add g_reload_user_special_dirs_cache (#541276)
156940
156941     This is useful for nautilus that changes the xdg-user-dirs files.
156942
156943  glib/glib.symbols |  1 +
156944  glib/gutils.c     | 53
156945  +++++++++++++++++++++++++++++++++++++++++++++++++++++
156946  glib/gutils.h     |  1 +
156947  3 files changed, 55 insertions(+)
156948
156949 commit 740ae3aa29cc50f588fb3ac47f6125acbccd20b6
156950 Author: Alexander Larsson <alexl@redhat.com>
156951 Date:   Mon Jun 15 12:25:43 2009 +0200
156952
156953     Avoid unnecessary work if mount watching not specified (#585360)
156954
156955     If G_FILE_MONITOR_WATCH_MOUNTS isn't specified, don't do all the work
156956     when the mtab changes.
156957
156958  gio/glocaldirectorymonitor.c | 29 +++++++++++++++++++++++++----
156959  gio/glocaldirectorymonitor.h |  1 +
156960  2 files changed, 26 insertions(+), 4 deletions(-)
156961
156962 commit 129eb074823101102611690f053ffa246bb7784d
156963 Author: Matthias Clasen <mclasen@redhat.com>
156964 Date:   Mon Jun 15 01:45:34 2009 -0400
156965
156966     Support special icons for xdg user dirs
156967
156968     The icon names are folder-documents, folder-download, folder-music,
156969     folder-pictures, folder-publicshare, folder-templates, folder-videos.
156970     See bug 541276.
156971
156972  gio/glocalfileinfo.c | 18 ++++++++++++++++--
156973  1 file changed, 16 insertions(+), 2 deletions(-)
156974
156975 commit 50a7f530557e35c6dfc543d969c0369d53d45a87
156976 Author: Matthias Clasen <mclasen@redhat.com>
156977 Date:   Mon Jun 15 01:12:50 2009 -0400
156978
156979     Don't use deprecated GLib api
156980
156981     Fixes bug 585673.
156982
156983  gio/tests/resolver.c | 2 +-
156984  1 file changed, 1 insertion(+), 1 deletion(-)
156985
156986 commit 2553df615d21e68d52f1e0b45ac8b70622d2881e
156987 Author: Matthias Clasen <mclasen@redhat.com>
156988 Date:   Mon Jun 15 01:09:25 2009 -0400
156989
156990     Refer to the correct gcc deprecation options
156991
156992     This oversight was pointed out in bug 585520.
156993
156994  docs/reference/glib/tmpl/macros_misc.sgml | 2 +-
156995  1 file changed, 1 insertion(+), 1 deletion(-)
156996
156997 commit 2c5ac901d95f28db1edad2807f842396c594a49e
156998 Author: Matthias Clasen <mclasen@redhat.com>
156999 Date:   Mon Jun 15 01:03:54 2009 -0400
157000
157001     Fix some typos in list documentation
157002
157003     This fixes bug 585726.
157004
157005  docs/reference/glib/tmpl/linked_lists_double.sgml | 4 ++--
157006  docs/reference/glib/tmpl/linked_lists_single.sgml | 2 +-
157007  2 files changed, 3 insertions(+), 3 deletions(-)
157008
157009 commit b0bba8520acd423785075ba67e6e4b644fce765f
157010 Author: Matthias Clasen <mclasen@redhat.com>
157011 Date:   Mon Jun 15 00:52:43 2009 -0400
157012
157013     Extract strings from g_dngettext too
157014
157015     There is one occurrence of this in glib, which we currently miss.
157016     See bug 585717.
157017
157018  po/Makefile.in.in | 7 +++++++
157019  1 file changed, 7 insertions(+)
157020
157021 commit 642e9c75400cc12f0fad26e3f3df5ac6a39e0822
157022 Author: Matthias Clasen <mclasen@redhat.com>
157023 Date:   Mon Jun 15 00:45:55 2009 -0400
157024
157025     Fix the icon property implementation
157026
157027     Turns out both the setter and the getter were broken...
157028     Fixes bug 585676.
157029
157030  gio/gemblem.c | 3 ++-
157031  1 file changed, 2 insertions(+), 1 deletion(-)
157032
157033 commit b533a944ffc83ad90cd8b6fba00f4e0bebcd0741
157034 Author: Matthias Clasen <mclasen@redhat.com>
157035 Date:   Mon Jun 15 00:38:34 2009 -0400
157036
157037     Trivial formatting fixes
157038
157039  gio/gemblem.c | 63
157040  +++++++++++++++++++++++++++++------------------------------
157041  1 file changed, 31 insertions(+), 32 deletions(-)
157042
157043 commit ce4aa6253eea2b24c0e4a99f9a1d7f31b9cec979
157044 Author: Matthias Clasen <mclasen@redhat.com>
157045 Date:   Sun Jun 14 23:55:12 2009 -0400
157046
157047     Include sys/uio.h for struct iovec
157048
157049     This fixes the build on OS X, bug 585280.
157050
157051  gio/gsocket.c | 2 ++
157052  1 file changed, 2 insertions(+)
157053
157054 commit 8a3a3d797e7ef3b66c917c1c0a2ec47300bbf661
157055 Author: Matthias Clasen <mclasen@redhat.com>
157056 Date:   Sun Jun 14 22:26:52 2009 -0400
157057
157058     Use inotify_init1 when available
157059
157060     To avoid leaking the inotify fd. Fixes bug 585478.
157061
157062  configure.in                 | 1 +
157063  gio/inotify/inotify-kernel.c | 9 +++++++--
157064  2 files changed, 8 insertions(+), 2 deletions(-)
157065
157066 commit 4dbc2074bc857464e64549fac2b7403c4e9566c1
157067 Author: Ryan Lortie <desrt@desrt.ca>
157068 Date:   Sun Jun 14 13:58:35 2009 -0400
157069
157070     Add GNIO test cases to .gitignore
157071
157072  gio/tests/.gitignore | 7 +++++++
157073  1 file changed, 7 insertions(+)
157074
157075 commit cb1a6092405b2f6d9b82e7c1b757951d695c5fe6
157076 Author: Ryan Lortie <desrt@desrt.ca>
157077 Date:   Fri Jun 12 13:01:04 2009 -0400
157078
157079     Bug 585575 – g_socket_listener_add_inet_port()
157080
157081     Change the logic in g_socket_listener_add_inet_port() as per the
157082     reasoning in the bug report.
157083
157084       - If the OS supports neither IPv6 or IPv4, fail.
157085       - If the OS supports only IPv6, do that.
157086       - If the OS supports only IPv4, do that.
157087       - If the OS supports IPv6 and IPv6 "speaks" IPv4 then bind it
157088         and be done.
157089       - If the OS supports IPv6 and IPv6 doesn't "speak" IPv4 then
157090         create an additional socket for IPv4.
157091       - If binding any socket fails then fail the entire call.
157092
157093     Also, remove the ability to call this function with port == 0.  This
157094     is a useless thing to do anyway since you have no way to know what
157095     port number was actually allocated.  We should have a separate
157096     function to deal with this.
157097
157098  gio/gsocketlistener.c | 164
157099  ++++++++++++++++++++++++++++++++++++++------------
157100  1 file changed, 126 insertions(+), 38 deletions(-)
157101
157102 commit f7d756f5b6c9975452e57ac6f41ff69d9f456739
157103 Author: Ryan Lortie <desrt@desrt.ca>
157104 Date:   Fri Jun 12 12:21:07 2009 -0400
157105
157106     add g_socket_speaks_ipv4()
157107
157108     Partial fix for Bug 585575.
157109
157110  docs/reference/gio/gio-sections.txt |  1 +
157111  gio/gio.symbols                     |  1 +
157112  gio/gsocket.c                       | 48
157113  +++++++++++++++++++++++++++++++++++++
157114  gio/gsocket.h                       |  1 +
157115  4 files changed, 51 insertions(+)
157116
157117 commit fd22781b184529c2a838272b76d71b4b498366ba
157118 Author: Benjamin Otte <otte@gnome.org>
157119 Date:   Fri Jun 12 15:57:51 2009 +0200
157120
157121     make all APIs that take inet port arguments take a guint16
157122
157123  gio/gsocketclient.c   | 4 ++--
157124  gio/gsocketclient.h   | 4 ++--
157125  gio/gsocketlistener.c | 2 +-
157126  gio/gsocketlistener.h | 6 +++---
157127  4 files changed, 8 insertions(+), 8 deletions(-)
157128
157129 commit 3e3e3c29469f03ec7f141b2522accdb7c2acd59d
157130 Author: Benjamin Otte <otte@gnome.org>
157131 Date:   Fri Jun 12 15:57:12 2009 +0200
157132
157133     don't make strings const when they are not
157134
157135     gets rid of compiler warnings
157136
157137  gio/gdesktopappinfo.c | 4 ++--
157138  1 file changed, 2 insertions(+), 2 deletions(-)
157139
157140 commit a402875de1d8956c90a940f8309733040cda5afb
157141 Author: Matthias Clasen <mclasen@redhat.com>
157142 Date:   Thu Jun 11 12:41:16 2009 -0400
157143
157144     Fix an oversight in the previous commit
157145
157146     We don't want to unset DISPLAY etc, if none is specified in the
157147     app launch context.
157148
157149  gio/gdesktopappinfo.c | 4 ----
157150  1 file changed, 4 deletions(-)
157151
157152 commit 6224d3d2ecdbc3cacfdb8213de3cf53d6dfc8580
157153 Author: Matthias Clasen <mclasen@redhat.com>
157154 Date:   Wed Jun 10 23:50:45 2009 -0400
157155
157156     Fix g_string_chunk_insert_len to accept nuls
157157
157158     Contrary to what the documentation says, g_string_chunk_insert_len
157159     was stopping at the first nul. Also add a test. Fixes bug 585088.
157160
157161  glib/gstring.c      | 54
157162  ++++++++++++++++++++++++++---------------------------
157163  glib/tests/string.c | 23 +++++++++++++++++++++++
157164  2 files changed, 49 insertions(+), 28 deletions(-)
157165
157166 commit 9e43937d03443d6e8f63ea2c75c0fd54aaa124b3
157167 Author: Matthias Clasen <mclasen@redhat.com>
157168 Date:   Wed Jun 10 23:28:32 2009 -0400
157169
157170     Include sys/types.h in gunixfdmessage.c
157171
157172     As recommended in 'man socket'. Fixes bug 585281.
157173
157174  gio/gunixfdmessage.c | 1 +
157175  1 file changed, 1 insertion(+)
157176
157177 commit d3d81f74c5c227fb17494c0388ede1e83557a7e1
157178 Author: Matthias Clasen <mclasen@redhat.com>
157179 Date:   Wed Jun 10 16:20:51 2009 -0400
157180
157181     Make setting DISPLAY work
157182
157183     And remove a bunch of grotty code to manipulate an environment
157184     array at the same time. Instead, simply call setenv in the child_setup
157185     function.
157186
157187  gio/gdesktopappinfo.c | 232
157188  +++++++++++---------------------------------------
157189  1 file changed, 49 insertions(+), 183 deletions(-)
157190
157191 commit 83ae249a2efc6f6445b5655cc16841ee2f9d3f75
157192 Author: Matthias Clasen <mclasen@redhat.com>
157193 Date:   Wed Jun 10 16:20:38 2009 -0400
157194
157195     Support automake 1.11
157196
157197  autogen.sh | 10 +++++++---
157198  1 file changed, 7 insertions(+), 3 deletions(-)
157199
157200 commit ff2532aead7a73ca92d0b8a964d143c69e78c6cd
157201 Author: Kjartan Maraas <kmaraas@gnome.org>
157202 Date:   Wed Jun 10 09:43:33 2009 +0200
157203
157204     Updated Norwegian bokmål translation.
157205
157206  po/nb.po | 903
157207  +++++++++++++++++++++++++++++----------------------------------
157208  1 file changed, 419 insertions(+), 484 deletions(-)
157209
157210 commit 74a3c71dcfb8f15692efd572670d28cb04caa868
157211 Author: Dan Winship <danw@gnome.org>
157212 Date:   Tue Jun 9 09:32:43 2009 -0400
157213
157214     Revert part of fix for old OS X that broke the compile on current OS X
157215
157216     http://bugzilla.gnome.org/show_bug.cgi?id=584574
157217
157218  gio/libasyncns/g-asyncns.h | 8 +-------
157219  1 file changed, 1 insertion(+), 7 deletions(-)
157220
157221 commit 059ec81c9e88ee5ec67aafd135714754ea5b9552
157222 Author: Michael Meeks <michael.meeks@novell.com>
157223 Date:   Tue Jun 9 11:31:42 2009 +0100
157224
157225     move start_element emission out into a new (inlined) function, so
157226     the alloca'd memory is released on return, rather than slowly blowing
157227     the stack.
157228
157229  glib/gmarkup.c | 76
157230  ++++++++++++++++++++++++++++++++--------------------------
157231  1 file changed, 42 insertions(+), 34 deletions(-)
157232
157233 commit ced88fd0de4aedb537552561582875b427081eeb
157234 Author: Benjamin Otte <otte@gnome.org>
157235 Date:   Tue Jun 9 10:54:22 2009 +0200
157236
157237     Bug 585189 – g_cancellable_reset() must be called in same thread ...
157238
157239     ... as g_cancellable_cancel()
157240     Rework a g_critical() that would (rarely) trigger when _reset() was
157241     called in a thread different from _cancel() by making _reset()
157242     wait for
157243     the cancel function to be finished the same way
157244     g_cancellable_disconnect() uses.
157245
157246  gio/gcancellable.c | 8 ++++----
157247  1 file changed, 4 insertions(+), 4 deletions(-)
157248
157249 commit 7d4b7063057a9473491141e4d26fbcec17bb83ec
157250 Author: Runa Bhattacharjee <runab@redhat.com>
157251 Date:   Tue Jun 9 11:48:53 2009 +0530
157252
157253     Updated Bengali India Translations
157254
157255  po/bn_IN.po | 982
157256  ++++++++++++++++++++++++++++--------------------------------
157257  1 file changed, 457 insertions(+), 525 deletions(-)
157258
157259 commit 139af6f70032cad02b3cd965521c0c0cdb0dc8cf
157260 Author: Benjamin Otte <otte@gnome.org>
157261 Date:   Mon Jun 8 17:29:22 2009 +0200
157262
157263     update the overview image of the gio docs
157264
157265     The old image was confusing and after some discussions in #nautilus we
157266     made a new one.
157267
157268  docs/reference/gio/gvfs-overview.odg | Bin 10542 -> 17772 bytes
157269  docs/reference/gio/gvfs-overview.png | Bin 49138 -> 48474 bytes
157270  2 files changed, 0 insertions(+), 0 deletions(-)
157271
157272 commit 74fd3e734f3b6e7702ee1a859855ef6bd1c28ef9
157273 Author: Benjamin Otte <otte@gnome.org>
157274 Date:   Mon Jun 8 15:29:57 2009 +0200
157275
157276     typo in documentation
157277
157278  gio/gsocketconnection.c | 2 +-
157279  1 file changed, 1 insertion(+), 1 deletion(-)
157280
157281 commit 29a4a0a44dc09dabe071a989da2500b2bc143cbd
157282 Author: Benjamin Otte <otte@gnome.org>
157283 Date:   Mon Jun 8 15:27:12 2009 +0200
157284
157285     only query file info in g_file_copy() when we need it
157286
157287     The default implementation of g_file_copy() checked the size of
157288     the file
157289     to copy to give useful progress updates unconditionally. This
157290     can cause
157291     long delays on 1-connection FTP servers while it tries to open
157292     a second
157293     connection before it returns EBUSY. This patch makes this query only
157294     happen when we actually send progress updates.
157295
157296  gio/gfile.c | 34 +++++++++++++++++++---------------
157297  1 file changed, 19 insertions(+), 15 deletions(-)
157298
157299 commit 0bb5739f323396b40bbe6470c505606ea265afa0
157300 Author: Alexander Larsson <alexl@redhat.com>
157301 Date:   Mon Jun 1 22:09:21 2009 +0200
157302
157303     Reformat g_themed_icon_get_names return type to make gtk-doc work
157304
157305     Seems the gtk-doc scanner needs "const gchar* const *" to work,
157306     so switching
157307     to that.
157308
157309  gio/gthemedicon.h | 2 +-
157310  1 file changed, 1 insertion(+), 1 deletion(-)
157311
157312 commit ce6fbd623115c88cfdf0f5ed36b01cca201ba78e
157313 Author: Dan Winship <danw@gnome.org>
157314 Date:   Thu May 28 15:27:04 2009 -0400
157315
157316     Fix multiple bugs in g_srv_target_list_sort()
157317
157318     In particular, targets with weight 0 should be very UNlikely to be
157319     selected, not very likely, as they were before. However, even ignoring
157320     that bug in the logic, there was an additional bug (swapping list
157321     items would cause the 0-weight items to get re-ordered incorrectly
157322     anyway), and the code contained several fencepost errors.
157323
157324     This patch also adds gio/tests/srvtarget.c, which confirms that for a
157325     sample list of targets, we now generate all possible correct random
157326     sortings and no incorrect sortings, and the correct sortings occur in
157327     roughly the expected proportions (though if the current code is
157328     still wrong, those proportions may be wrong as well).
157329
157330     http://bugzilla.gnome.org/show_bug.cgi?id=583398
157331
157332  gio/gsrvtarget.c      |  92 ++++++++++++++---------------
157333  gio/tests/Makefile.am |   6 +-
157334  gio/tests/srvtarget.c | 157
157335  ++++++++++++++++++++++++++++++++++++++++++++++++++
157336  3 files changed, 205 insertions(+), 50 deletions(-)
157337
157338 commit 1ca91a212503e64a150c78cdb9ce0489efaa7a59
157339 Author: Dan Winship <danw@gnome.org>
157340 Date:   Sat May 23 21:49:47 2009 -0300
157341
157342     Clarify some GSocket docs
157343
157344  gio/gsocket.c | 218
157345  ++++++++++++++++++++++++++++++++--------------------------
157346  1 file changed, 120 insertions(+), 98 deletions(-)
157347
157348 commit 5b3d62a7a6d4354b1588dd94f477c44bd15f1753
157349 Author: Dan Winship <danw@gnome.org>
157350 Date:   Mon Apr 27 17:35:04 2009 -0400
157351
157352     Misc networking build fixes
157353
157354     http://bugzilla.gnome.org/show_bug.cgi?id=580301
157355     http://bugzilla.gnome.org/show_bug.cgi?id=584176
157356
157357  gio/gnetworkaddress.c       |  8 +-------
157358  gio/gnetworkingprivate.h    |  8 +++++++-
157359  gio/gresolver.c             |  2 +-
157360  gio/gsocket.c               |  8 +-------
157361  gio/gsocketcontrolmessage.c |  5 +----
157362  gio/gunixresolver.c         |  1 -
157363  gio/gunixsocketaddress.c    |  2 --
157364  gio/libasyncns/g-asyncns.h  | 17 +++++++++++++++++
157365  8 files changed, 28 insertions(+), 23 deletions(-)
157366
157367 commit 85816117e3da8c8751bb9c12f93580c9910ec8da
157368 Author: Tor Lillqvist <tml@iki.fi>
157369 Date:   Mon Jun 1 14:04:49 2009 +0300
157370
157371     Bump _WIN32_WINNT to 0x0501
157372
157373     Needed to get prototypes for getaddrinfo() and friends on mingw.
157374
157375  gio/gnetworkingprivate.h | 2 +-
157376  1 file changed, 1 insertion(+), 1 deletion(-)
157377
157378 commit 4a50bab276cdbde6387c0dd07666de1879e2d6c9
157379 Author: Hans Breuer <hans@breuer.org>
157380 Date:   Sat May 30 15:33:14 2009 +0200
157381
157382     Define fstat() for msvc build
157383
157384  glib/giowin32.c    | 4 ++++
157385  glib/gkeyfile.c    | 4 ++++
157386  glib/gmappedfile.c | 5 +++++
157387  3 files changed, 13 insertions(+)
157388
157389 commit 75ef01824803c70f42d412c19d4e61904702e461
157390 Author: Hans Breuer <hans@breuer.org>
157391 Date:   Sat May 30 15:29:23 2009 +0200
157392
157393     Updated msvc build files
157394
157395  README.win32           |  13 ++++--
157396  config.h.win32.in      |   3 ++
157397  gio/makefile.msc       |  82 +++++++++++++++++------------------
157398  gio/win32/makefile.msc |  35 +++++++++++++++
157399  glib/makefile.msc.in   | 114
157400  +++++++++++++++++++++++++++----------------------
157401  glibconfig.h.win32.in  |   5 +++
157402  tests/makefile.msc.in  |  39 +++++++++--------
157403  7 files changed, 172 insertions(+), 119 deletions(-)
157404
157405 commit 780185449fadcbc5d79d9dea245067c16f475a92
157406 Author: Hans Breuer <hans@breuer.org>
157407 Date:   Sat May 30 15:24:06 2009 +0200
157408
157409     Version resource template for gio
157410
157411  gio/gio.rc.in | 30 ++++++++++++++++++++++++++++++
157412  1 file changed, 30 insertions(+)
157413
157414 commit 73dbe591fb9ae98aab6902cf213132e2ad99c88c
157415 Author: Hans Breuer <hans@breuer.org>
157416 Date:   Sat May 30 15:18:02 2009 +0200
157417
157418     Handle EAI_NODATA==EAI_NONAME in win32 SDK
157419
157420  gio/gresolver.c | 2 ++
157421  1 file changed, 2 insertions(+)
157422
157423 commit cbca0ac5d92df015902b3fd8a9086a29b20bc6f9
157424 Author: Hans Breuer <hans@breuer.org>
157425 Date:   Sat May 30 15:14:01 2009 +0200
157426
157427     Include io.h for write() on win32
157428
157429  gio/gcancellable.c | 1 +
157430  1 file changed, 1 insertion(+)
157431
157432 commit 136793cc5e5e808c82d21664c0ba96c95c8f7075
157433 Author: Hans Breuer <hans@breuer.org>
157434 Date:   Sat May 30 15:08:29 2009 +0200
157435
157436     Simplified for pre-built package use
157437
157438  build/win32/make.msc    | 120
157439  +++++++++++++++++++++++++++++++++++-------------
157440  build/win32/module.defs |  29 ++++++++----
157441  2 files changed, 108 insertions(+), 41 deletions(-)
157442
157443 commit f4e89ab87702d220babc4d18ec8450e351d3c06e
157444 Author: Hans Breuer <hans@breuer.org>
157445 Date:   Sat May 30 15:02:14 2009 +0200
157446
157447     Replace FIXME with proper SDK version define
157448
157449  gio/gnetworkingprivate.h | 2 +-
157450  1 file changed, 1 insertion(+), 1 deletion(-)
157451
157452 commit 661bb521d126480606e12a15f722069eeddfc306
157453 Author: Matthias Clasen <mclasen@redhat.com>
157454 Date:   Thu May 28 23:50:48 2009 -0400
157455
157456     Bump version
157457
157458  configure.in | 2 +-
157459  1 file changed, 1 insertion(+), 1 deletion(-)
157460
157461 commit 33a2f5a21212a62e96ba8f5691a51d512a8925bd
157462 Author: Matthias Clasen <mclasen@redhat.com>
157463 Date:   Thu May 28 23:44:48 2009 -0400
157464
157465     Release 2.21.1
157466
157467  docs/reference/glib/tmpl/glib-unused.sgml |  67 ---
157468  docs/reference/glib/tmpl/macros_misc.sgml |   6 +-
157469  docs/reference/glib/tmpl/types.sgml       |   2 +
157470  docs/reference/glib/tmpl/version.sgml     |  68 +++
157471  po/am.po                                  | 203 ++++----
157472  po/ar.po                                  | 203 ++++----
157473  po/as.po                                  | 203 ++++----
157474  po/az.po                                  | 203 ++++----
157475  po/be.po                                  | 207 ++++----
157476  po/be@latin.po                            | 206 ++++----
157477  po/bg.po                                  | 205 ++++----
157478  po/bn.po                                  | 203 ++++----
157479  po/bn_IN.po                               | 203 ++++----
157480  po/bs.po                                  | 203 ++++----
157481  po/ca.po                                  | 204 ++++----
157482  po/ca@valencia.po                         | 815
157483  +++++++++++++++---------------
157484  po/cs.po                                  | 204 ++++----
157485  po/cy.po                                  | 204 ++++----
157486  po/da.po                                  | 204 ++++----
157487  po/de.po                                  | 205 ++++----
157488  po/dz.po                                  | 203 ++++----
157489  po/el.po                                  | 204 ++++----
157490  po/en_CA.po                               | 203 ++++----
157491  po/en_GB.po                               | 203 ++++----
157492  po/eo.po                                  | 203 ++++----
157493  po/es.po                                  | 815
157494  +++++++++++++++---------------
157495  po/et.po                                  | 203 ++++----
157496  po/eu.po                                  | 205 ++++----
157497  po/fa.po                                  | 203 ++++----
157498  po/fi.po                                  | 203 ++++----
157499  po/fr.po                                  | 205 ++++----
157500  po/ga.po                                  | 203 ++++----
157501  po/gl.po                                  | 205 ++++----
157502  po/gu.po                                  | 203 ++++----
157503  po/he.po                                  | 203 ++++----
157504  po/hi.po                                  | 203 ++++----
157505  po/hr.po                                  | 204 ++++----
157506  po/hu.po                                  | 205 ++++----
157507  po/hy.po                                  | 203 ++++----
157508  po/id.po                                  | 205 ++++----
157509  po/is.po                                  | 203 ++++----
157510  po/it.po                                  | 205 ++++----
157511  po/ja.po                                  | 203 ++++----
157512  po/ka.po                                  | 203 ++++----
157513  po/kn.po                                  | 203 ++++----
157514  po/ko.po                                  | 203 ++++----
157515  po/ku.po                                  | 203 ++++----
157516  po/lt.po                                  | 204 ++++----
157517  po/lv.po                                  | 203 ++++----
157518  po/mai.po                                 | 203 ++++----
157519  po/mg.po                                  | 205 ++++----
157520  po/mk.po                                  | 205 ++++----
157521  po/ml.po                                  | 203 ++++----
157522  po/mn.po                                  | 203 ++++----
157523  po/mr.po                                  | 204 ++++----
157524  po/ms.po                                  | 203 ++++----
157525  po/nb.po                                  | 204 ++++----
157526  po/ne.po                                  | 203 ++++----
157527  po/nl.po                                  | 205 ++++----
157528  po/nn.po                                  | 203 ++++----
157529  po/oc.po                                  | 203 ++++----
157530  po/or.po                                  | 234 +++++----
157531  po/pa.po                                  | 203 ++++----
157532  po/pl.po                                  | 205 ++++----
157533  po/ps.po                                  | 203 ++++----
157534  po/pt.po                                  | 203 ++++----
157535  po/pt_BR.po                               | 205 ++++----
157536  po/ro.po                                  | 203 ++++----
157537  po/ru.po                                  | 204 ++++----
157538  po/rw.po                                  | 203 ++++----
157539  po/si.po                                  | 203 ++++----
157540  po/sk.po                                  | 205 ++++----
157541  po/sl.po                                  | 205 ++++----
157542  po/sq.po                                  | 204 ++++----
157543  po/sr.po                                  | 203 ++++----
157544  po/sr@ije.po                              | 203 ++++----
157545  po/sr@latin.po                            | 203 ++++----
157546  po/sv.po                                  | 204 ++++----
157547  po/ta.po                                  | 203 ++++----
157548  po/te.po                                  | 203 ++++----
157549  po/th.po                                  | 203 ++++----
157550  po/tl.po                                  | 204 ++++----
157551  po/tr.po                                  | 203 ++++----
157552  po/tt.po                                  | 203 ++++----
157553  po/uk.po                                  | 204 ++++----
157554  po/vi.po                                  | 204 ++++----
157555  po/wa.po                                  | 203 ++++----
157556  po/xh.po                                  | 204 ++++----
157557  po/yi.po                                  | 203 ++++----
157558  po/zh_CN.po                               | 203 ++++----
157559  po/zh_HK.po                               | 203 ++++----
157560  po/zh_TW.po                               | 203 ++++----
157561  92 files changed, 10246 insertions(+), 9069 deletions(-)
157562
157563 commit 479c45564a7010dad0742912506e1dff9b61fdd5
157564 Author: Matthias Clasen <mclasen@redhat.com>
157565 Date:   Thu May 28 23:06:24 2009 -0400
157566
157567     Update NEWS once more
157568
157569  NEWS | 1 +
157570  1 file changed, 1 insertion(+)
157571
157572 commit 62abf79be2f7133d4c14aa89a04ac7261e00b9f0
157573 Author: Matthias Clasen <mclasen@redhat.com>
157574 Date:   Thu May 28 14:40:04 2009 -0400
157575
157576     Another pedantic docs fix
157577
157578  gio/gsocket.c | 2 +-
157579  1 file changed, 1 insertion(+), 1 deletion(-)
157580
157581 commit d32226da6d4ff565aebd41b5f126d625dc42816b
157582 Author: Alexander Larsson <alexl@redhat.com>
157583 Date:   Thu May 28 15:34:07 2009 +0200
157584
157585     Ref the right type in g_socket_control_message_deserialize
157586
157587     We were not looking at the right type at all due to a typo.
157588
157589  gio/gsocketcontrolmessage.c | 2 +-
157590  1 file changed, 1 insertion(+), 1 deletion(-)
157591
157592 commit 390549f6c4968b14ce4a141781f1131f6a09eafe
157593 Author: Alexander Larsson <alexl@redhat.com>
157594 Date:   Thu May 28 15:33:52 2009 +0200
157595
157596     Document g_socket_control_message_deserialize
157597
157598  gio/gsocketcontrolmessage.c | 18 +++++++++++++-----
157599  1 file changed, 13 insertions(+), 5 deletions(-)
157600
157601 commit dbe7408a5c06b4e88cf2605a24b0949adc02446c
157602 Author: Shixin Zeng <zeng.shixin@gmail.com>
157603 Date:   Thu May 28 12:52:23 2009 +0300
157604
157605     Fix string length bugs in GWinHttpFile (#580347)
157606
157607  gio/win32/gwinhttpfile.c | 10 +++++-----
157608  1 file changed, 5 insertions(+), 5 deletions(-)
157609
157610 commit a859f883cf939b1010c3783ad34879b2ba897bfe
157611 Author: Matthias Clasen <mclasen@redhat.com>
157612 Date:   Thu May 28 00:30:21 2009 -0400
157613
157614     Fix make check
157615
157616  gio/ginetsocketaddress.c     | 2 +-
157617  gio/gnetworkaddress.c        | 2 +-
157618  gio/gnetworkservice.c        | 2 +-
157619  gio/gsocketconnectable.c     | 2 +-
157620  gio/gsocketcontrolmessage.c  | 2 +-
157621  gio/gsocketinputstream.c     | 5 +++++
157622  gio/gsocketoutputstream.c    | 7 +++++++
157623  gio/gthreadedsocketservice.c | 2 +-
157624  gio/gunixfdmessage.c         | 2 +-
157625  gio/gunixsocketaddress.c     | 2 +-
157626  gio/pltcheck.sh              | 2 +-
157627  11 files changed, 21 insertions(+), 9 deletions(-)
157628
157629 commit a39670dade8d68062a9ed2a3695b68945f34c5a5
157630 Author: Matthias Clasen <mclasen@redhat.com>
157631 Date:   Thu May 28 00:08:42 2009 -0400
157632
157633     Update for 2.21.1
157634
157635  NEWS | 40 ++++++++++++++++++++++++++++++++++++++++
157636  1 file changed, 40 insertions(+)
157637
157638 commit 576839adbe9a72903fd435d24dbbb7826c691fcc
157639 Author: Matthias Clasen <mclasen@redhat.com>
157640 Date:   Wed May 27 22:44:31 2009 -0400
157641
157642     Fix references to nonexisting functions
157643
157644  gio/gasyncinitable.c | 6 +++---
157645  1 file changed, 3 insertions(+), 3 deletions(-)
157646
157647 commit 06144900ec87effb99c94e2d8369ca270d024bf1
157648 Author: Matthias Clasen <mclasen@redhat.com>
157649 Date:   Wed May 27 18:20:08 2009 -0400
157650
157651     Documentation and coding style fixups
157652
157653     Lots of pedanic changes.
157654
157655  docs/reference/gio/gio-sections.txt |  18 +--
157656  docs/reference/gio/gio.types        |   1 +
157657  gio/gasyncinitable.c                | 165 ++++++++++++------------
157658  gio/gfile.c                         | 155 +++++++++++-----------
157659  gio/ginetaddress.c                  | 165 +++++++++++++++++++-----
157660  gio/ginetsocketaddress.c            |  28 ++--
157661  gio/ginitable.c                     |  22 ++--
157662  gio/ginitable.h                     |   3 +-
157663  gio/gioenums.h                      |  48 ++++---
157664  gio/giostream.c                     | 132 +++++++++----------
157665  gio/giotypes.h                      |  15 ++-
157666  gio/gnetworkaddress.c               |  44 ++++---
157667  gio/gnetworkaddress.h               |  16 +--
157668  gio/gnetworkservice.c               |  32 +++--
157669  gio/gresolver.c                     |   6 +-
157670  gio/gresolver.h                     |   2 +-
157671  gio/gsocket.c                       | 247
157672  +++++++++++++++++++-----------------
157673  gio/gsocketaddress.c                |  17 +--
157674  gio/gsocketaddressenumerator.c      |  34 ++---
157675  gio/gsocketaddressenumerator.h      |   2 +-
157676  gio/gsocketclient.c                 | 106 +++++++++-------
157677  gio/gsocketclient.h                 |  16 +--
157678  gio/gsocketconnectable.c            |   4 +-
157679  gio/gsocketconnectable.h            |   4 +-
157680  gio/gsocketconnection.c             | 102 ++++++++-------
157681  gio/gsocketconnection.h             |  26 ++--
157682  gio/gsocketcontrolmessage.c         |  39 ++++--
157683  gio/gsocketlistener.c               | 116 ++++++++---------
157684  gio/gsocketservice.c                |  35 ++---
157685  gio/gsocketservice.h                |   2 +-
157686  gio/gsrvtarget.c                    |   4 +-
157687  gio/gtcpconnection.c                |  30 +++--
157688  gio/gthreadedsocketservice.c        |  24 ++--
157689  gio/gunixconnection.c               |  20 +--
157690  gio/gunixconnection.h               |   2 +-
157691  gio/gunixfdmessage.c                |  43 ++++---
157692  gio/gunixfdmessage.h                |   6 +-
157693  gio/gunixsocketaddress.c            |   4 +-
157694  38 files changed, 964 insertions(+), 771 deletions(-)
157695
157696 commit eecbbb0a20a114b4a2c6759aa108940902c8961c
157697 Author: Matthias Clasen <mclasen@redhat.com>
157698 Date:   Wed May 27 12:07:13 2009 -0400
157699
157700     Fix the an index title
157701
157702  docs/reference/gio/gio-docs.xml | 2 +-
157703  1 file changed, 1 insertion(+), 1 deletion(-)
157704
157705 commit 00151ec0e1ea5c6b8be13c70a8808bc0ff380e3b
157706 Author: Matthias Clasen <mclasen@redhat.com>
157707 Date:   Wed May 27 12:01:14 2009 -0400
157708
157709     Fix a locking problem in g_main_context_iterate()
157710
157711     We failed to ensure that the context is locked on every exit of
157712     the function. This fixes bug 583324.
157713
157714  glib/gmain.c | 15 ++++++---------
157715  1 file changed, 6 insertions(+), 9 deletions(-)
157716
157717 commit 209a662c2fb664bed2bf4e26bbda784ca7c0739d
157718 Author: Hans Breuer <hans@breuer.org>
157719 Date:   Wed May 27 15:12:31 2009 +0300
157720
157721     Correct reference and implement close_fn (#578769)
157722
157723     Do proper referencing and unreferencing of
157724     GWinHttpFileInputStream::file and
157725     GWinHttpFileInputStream::file::vfs. Implement
157726     GWinHttpFileInputStream::close_fn.
157727
157728  gio/win32/gwinhttpfile.c            |  5 ++++-
157729  gio/win32/gwinhttpfileinputstream.c | 23 ++++++++++++++++++++++-
157730  2 files changed, 26 insertions(+), 2 deletions(-)
157731
157732 commit 623f99dc3dee7712da4ac209ba445b2199b2963c
157733 Author: Alexander Larsson <alexl@redhat.com>
157734 Date:   Wed May 27 11:11:37 2009 +0200
157735
157736     Add required defines on solaris for GSocket to build (#582856)
157737
157738     Turns out that the msg_control and related things are not defined
157739     in the
157740     system headers unless you define some _XOPEN_SOURCE things.
157741
157742  configure.in | 8 ++++++++
157743  1 file changed, 8 insertions(+)
157744
157745 commit f99be75ff9d62f8e8e4e8850e34fe1020e58cb8c
157746 Author: Alexander Larsson <alexl@redhat.com>
157747 Date:   Mon May 25 15:46:35 2009 +0200
157748
157749     Remove mention of non-existing calls from docs
157750
157751     The docs mentions a separate seekable API for the various file streams
157752     which don't actually exists. Change this to refer to the generic
157753     GSeekable calls.
157754
157755  gio/gfileinputstream.c  | 10 ++++------
157756  gio/gfileiostream.c     | 14 +++++++-------
157757  gio/gfileoutputstream.c | 17 ++++++++---------
157758  3 files changed, 19 insertions(+), 22 deletions(-)
157759
157760 commit 3c0feca7f109c68e8c2a278875e576b18966d299
157761 Author: Alexander Larsson <alexl@redhat.com>
157762 Date:   Mon May 25 12:47:12 2009 +0200
157763
157764     Don't end enum with comma (#583663)
157765
157766     This is valid C but breaks C++, so don't put it in headers.
157767
157768  gio/gioenums.h | 2 +-
157769  1 file changed, 1 insertion(+), 1 deletion(-)
157770
157771 commit c93c98732aefb8472c94e75fea36f4924c7c746c
157772 Author: Alexander Larsson <alexl@redhat.com>
157773 Date:   Mon May 25 12:46:03 2009 +0200
157774
157775     Don't return something from a void function (#583408)
157776
157777  gio/gsocketcontrolmessage.c | 2 +-
157778  1 file changed, 1 insertion(+), 1 deletion(-)
157779
157780 commit ce171195d99c57e895bb02c7b324c811f958a91f
157781 Author: Alexander Larsson <alexl@redhat.com>
157782 Date:   Mon May 25 11:33:56 2009 +0200
157783
157784     Add g_inet_address_get_native_size (#583205)
157785
157786     This can be used to get the size of g_inet_address_to_bytes().
157787
157788  docs/reference/gio/gio-sections.txt |  1 +
157789  gio/ginetaddress.c                  | 22 +++++++++++++++++++++-
157790  gio/ginetaddress.h                  |  2 ++
157791  gio/gio.symbols                     |  1 +
157792  4 files changed, 25 insertions(+), 1 deletion(-)
157793
157794 commit fb70c6420b63a17bed11b594dd7255df08424fec
157795 Author: Miquel Esplà <miquelespla@gmail.com>
157796 Date:   Mon May 25 00:23:58 2009 +0200
157797
157798     Added Valencian-Catalan translation
157799
157800  po/LINGUAS        |    1 +
157801  po/ca@valencia.po | 1939
157802  +++++++++++++++++++++++++++++++++++++++++++++++++++++
157803  2 files changed, 1940 insertions(+)
157804
157805 commit bde3e9c3549bc74bdd2061945f2647fdd8aa3b77
157806 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
157807 Date:   Sat May 23 20:00:22 2009 +0200
157808
157809     Updated Spanish translation
157810
157811  po/es.po | 29 +++++++++++++++++++----------
157812  1 file changed, 19 insertions(+), 10 deletions(-)
157813
157814 commit 37bd225d7b28e12fd78344d07e656cc2ff0d8d75
157815 Author: Christian Persch <chpe@gnome.org>
157816 Date:   Tue May 27 23:45:08 2008 +0200
157817
157818     Fix grammar in error message
157819
157820     Bug #583198.
157821
157822  glib/gkeyfile.c | 2 +-
157823  1 file changed, 1 insertion(+), 1 deletion(-)
157824
157825 commit 76ebe6c069b7fb1d09e6b95172185b325a3bb28e
157826 Author: Christian Persch <chpe@gnome.org>
157827 Date:   Sat May 24 20:51:07 2008 +0200
157828
157829     Plug a mem leak
157830
157831     Bug #583196.
157832
157833  glib/tests/keyfile.c | 1 +
157834  1 file changed, 1 insertion(+)
157835
157836 commit fc9a888b8cb8b16f093caa5d5faf4057fad1c0ef
157837 Author: Christian Persch <chpe@gnome.org>
157838 Date:   Tue Jan 27 20:39:37 2009 +0100
157839
157840     Add G_G[U]INTPTR_FORMAT and G_GINTPTR_MODIFIER
157841
157842     Add macros for printf formatting for g[u]intptr. Bug 569376.
157843
157844  configure.in                              | 16 ++++++++++++++++
157845  docs/reference/glib/glib-sections.txt     |  3 +++
157846  docs/reference/glib/tmpl/macros_misc.sgml | 26 ++++++++++++++++++++++++++
157847  docs/reference/glib/tmpl/types.sgml       | 12 ++++++++++++
157848  4 files changed, 57 insertions(+)
157849
157850 commit d046bfe577f71b45b40d8b0592409c88945bb934
157851 Author: Christian Persch <chpe@gnome.org>
157852 Date:   Tue Jan 27 19:54:27 2009 +0100
157853
157854     Document g[u]intptr
157855
157856     Bug 569375.
157857
157858  docs/reference/glib/glib-sections.txt |  4 ++++
157859  docs/reference/glib/tmpl/types.sgml   | 19 ++++++++++++++++++-
157860  2 files changed, 22 insertions(+), 1 deletion(-)
157861
157862 commit 54b43229f4d6c3bf456f7b910bc00722a4f956d8
157863 Author: Christian Persch <chpe@gnome.org>
157864 Date:   Mon Apr 20 13:46:09 2009 +0200
157865
157866     Use g_error_new_valist instead of a private copy of it
157867
157868  gio/gsimpleasyncresult.c | 19 +------------------
157869  1 file changed, 1 insertion(+), 18 deletions(-)
157870
157871 commit 01b79d67ef0294dd633ccb0998a6d9053772da05
157872 Author: Yeti <yeti@physics.muni.cz>
157873 Date:   Mon Apr 20 13:22:17 2009 +0200
157874
157875     Make g_error_new_valist public
157876
157877     Bug #569024.
157878
157879  docs/reference/glib/glib-sections.txt         |  1 +
157880  docs/reference/glib/tmpl/error_reporting.sgml | 12 ++++++++++++
157881  glib/gerror.c                                 | 16 +++++++++++++++-
157882  glib/gerror.h                                 |  6 ++++++
157883  glib/glib.symbols                             |  1 +
157884  5 files changed, 35 insertions(+), 1 deletion(-)
157885
157886 commit 14d53dcfa8a781a79bd61f50bb73c4a1b3b7857e
157887 Author: Alexander Larsson <alexl@redhat.com>
157888 Date:   Wed May 20 16:28:20 2009 +0200
157889
157890     Fix connect on win32
157891
157892     We should not wait before calling connect for non-blocking connect.
157893     Also, use the right error code for the nonblocking pending case
157894     on win32.
157895
157896  gio/gsocket.c | 7 +------
157897  1 file changed, 1 insertion(+), 6 deletions(-)
157898
157899 commit bb66fdcce32fedb31ddba2a5aaa4cd1c8f0cdc9e
157900 Author: Alexander Larsson <alexl@redhat.com>
157901 Date:   Wed May 20 15:59:11 2009 +0200
157902
157903     Fix build on win32
157904
157905  gio/gsocket.c | 18 +++++++++++-------
157906  1 file changed, 11 insertions(+), 7 deletions(-)
157907
157908 commit c897cca601fdf9a91f214a33af33a812680b983e
157909 Author: Alexander Larsson <alexl@redhat.com>
157910 Date:   Wed May 20 15:58:28 2009 +0200
157911
157912     Don't add unix specific APIs on win32
157913
157914  gio/gio.symbols | 4 ++++
157915  1 file changed, 4 insertions(+)
157916
157917 commit 5a46e4d1406da1a319e421e908aec768760ef139
157918 Author: Alexander Larsson <alexl@redhat.com>
157919 Date:   Wed May 20 14:55:14 2009 +0200
157920
157921     Clarify g_cancellable_push_current docs wrt cancellable being NULL
157922     (#575013)
157923
157924  gio/gcancellable.c | 22 +++++++++++-----------
157925  1 file changed, 11 insertions(+), 11 deletions(-)
157926
157927 commit ab29e09dac547c501892cac8cd64721c3f157f00
157928 Author: Alexander Larsson <alexl@redhat.com>
157929 Date:   Wed May 20 14:46:51 2009 +0200
157930
157931     Don't dereference identifier_type if it is NULL (#579558)
157932
157933  gio/gunixvolume.c | 3 ++-
157934  1 file changed, 2 insertions(+), 1 deletion(-)
157935
157936 commit d0d10e847f3ea347d651714050a8bafd5332e2cb
157937 Author: Robert Bragg <robert@linux.intel.com>
157938 Date:   Wed May 6 09:20:43 2009 +0100
157939
157940     Take a reference on the gio file monitors while signaling pending
157941     file changes
157942
157943     It was possible for a signal handler to remove the last reference and
157944     dispose the monitor.  If there were remaining pending_file_changes
157945     they
157946     tried to dereference the disposed monitor.
157947
157948     This patch simply calls g_object_{ref,unref} around the loop that
157949     signals
157950     the changes.
157951
157952  gio/gfilemonitor.c | 3 +++
157953  1 file changed, 3 insertions(+)
157954
157955 commit 6a9df8256aaccd717aaa7582c704093d727699fe
157956 Author: Alexander Larsson <alexl@redhat.com>
157957 Date:   Wed May 20 14:17:27 2009 +0200
157958
157959     Use G_GSSIZE_FORMAT where needed (#577884)
157960
157961  gio/tests/live-g-file.c | 4 ++--
157962  1 file changed, 2 insertions(+), 2 deletions(-)
157963
157964 commit 7498049a1683db50805b9a9a580b62bb748918f4
157965 Author: Sjoerd Simons <sjoerd@luon.net>
157966 Date:   Wed May 20 13:59:50 2009 +0200
157967
157968     Propagate errors from g_network_service_address_enumerator_next_async
157969     in its _finish function
157970
157971  gio/gnetworkservice.c | 3 +++
157972  1 file changed, 3 insertions(+)
157973
157974 commit 2be66c0458aca37fef8337692fe5b5fe20bc5ccb
157975 Author: Jonathon Jongsma <jonathon@quotidian.org>
157976 Date:   Tue May 19 00:10:57 2009 -0500
157977
157978     Typedef GResolverClass in the standard way
157979
157980     It's a bit lame, but some of our C++ wrapping scripts expect objects
157981     to be
157982     typedefed like:
157983         typedef struct _FooClass FooClass;
157984         struct {} _FooClass;
157985
157986     Rather than:
157987         typedef struct {} FooClass;
157988
157989     Functionally they're the same, but the former makes our lives easier
157990     in the
157991     short term
157992
157993  gio/gresolver.h | 5 +++--
157994  1 file changed, 3 insertions(+), 2 deletions(-)
157995
157996 commit cb7a300e3136c9d1ee397a4c740513b8a0f21968
157997 Author: Alexander Larsson <alexl@redhat.com>
157998 Date:   Wed May 20 13:49:47 2009 +0200
157999
158000     Don't return something from void function (#583229)
158001
158002     g_async_initable_init_async is void, don't return something from it.
158003
158004  gio/gasyncinitable.c | 2 +-
158005  1 file changed, 1 insertion(+), 1 deletion(-)
158006
158007 commit 1cbdd2495dcc06eb11c3ef9207aae07acb7c4ba7
158008 Author: Christian Persch <chpe@gnome.org>
158009 Date:   Tue May 27 23:44:35 2008 +0200
158010
158011     Preserve errno when using g_set_error with _() and g_strerror()
158012
158013  gio/glocalfileoutputstream.c | 2 +-
158014  glib/gspawn.c                | 3 ++-
158015  2 files changed, 3 insertions(+), 2 deletions(-)
158016
158017 commit 80cfd099f3c9fa23b2a21c77e3698f1c4ac94b06
158018 Author: Christian Persch <chpe@gnome.org>
158019 Date:   Tue May 19 15:03:14 2009 +0200
158020
158021     Use g_set_error_literal
158022
158023     Bug #583206.
158024
158025  gio/gsocket.c         | 20 ++++++++++----------
158026  gio/gsocketclient.c   |  8 ++++----
158027  gio/gunixconnection.c |  4 ++--
158028  3 files changed, 16 insertions(+), 16 deletions(-)
158029
158030 commit c20b8d4d53a4e90f0e822276f6fbd94d52ff3c85
158031 Author: Alexander Larsson <alexl@redhat.com>
158032 Date:   Wed May 20 13:37:55 2009 +0200
158033
158034     Check that close_fn is not %NULL before calling (#578499)
158035
158036     Some streams have no close function, so this caused a crash.
158037
158038  gio/ginputstream.c  | 13 ++++++++-----
158039  gio/giostream.c     | 11 +++++++----
158040  gio/goutputstream.c | 18 +++++++++++-------
158041  3 files changed, 26 insertions(+), 16 deletions(-)
158042
158043 commit 0a280dadec8394dd198c8cea0bc288d92c9c6ffd
158044 Author: Stefan Kost <ensonic@users.sf.net>
158045 Date:   Tue May 19 14:33:25 2009 +0300
158046
158047     docs: fix typo
158048
158049  glib/gsequence.c | 2 +-
158050  1 file changed, 1 insertion(+), 1 deletion(-)
158051
158052 commit 9033b37589fcdf42d10025ea9e4d0dfc2c018bf4
158053 Author: Sjoerd Simons <sjoerd@luon.net>
158054 Date:   Wed May 20 12:41:50 2009 +0200
158055
158056     Add helper functions for connecting to service (#583061)
158057
158058  docs/reference/gio/gio-sections.txt |  3 ++
158059  gio/gio.symbols                     |  3 ++
158060  gio/gsocketclient.c                 | 93
158061  +++++++++++++++++++++++++++++++++++++
158062  gio/gsocketclient.h                 | 15 ++++++
158063  4 files changed, 114 insertions(+)
158064
158065 commit 25800ed4a393f7edbea179aa86907079a58fd097
158066 Author: Dan Winship <danw@gnome.org>
158067 Date:   Sun May 17 20:44:54 2009 -0400
158068
158069     Ignore SIGPIPE when using GSocket
158070
158071     http://bugzilla.gnome.org/show_bug.cgi?id=583001
158072
158073  gio/gsocket.c | 15 +++++++++++++++
158074  1 file changed, 15 insertions(+)
158075
158076 commit 2ea22d8f46c21de6fc1eb012f258a3cfcda36752
158077 Author: Alexander Larsson <alexl@redhat.com>
158078 Date:   Wed May 20 12:14:04 2009 +0200
158079
158080     Remove non-existing parameter from docs
158081
158082     g_unix_socket_address_abstract_names_supported has no address argument
158083
158084  gio/gunixsocketaddress.c | 1 -
158085  1 file changed, 1 deletion(-)
158086
158087 commit 9d36c86f8a0c759625753c4a9a02e0cfbf123a4b
158088 Author: Alexander Larsson <alexl@redhat.com>
158089 Date:   Wed May 20 12:10:33 2009 +0200
158090
158091     Add missing symbols to gio.symbols
158092
158093  gio/gio.symbols | 6 ++++++
158094  1 file changed, 6 insertions(+)
158095
158096 commit 9346f461f32375a34d2829d949dce8284c21654f
158097 Author: Alexander Larsson <alexl@redhat.com>
158098 Date:   Wed May 20 12:07:30 2009 +0200
158099
158100     Add missing types to gio.types
158101
158102  docs/reference/gio/gio.types | 6 ++++++
158103  1 file changed, 6 insertions(+)
158104
158105 commit 5cd86fbda662defa03709a9277b25784d953541e
158106 Author: Alexander Larsson <alexl@redhat.com>
158107 Date:   Wed May 20 12:01:29 2009 +0200
158108
158109     Remove protocol names, instead use an enum with common protocols
158110
158111     The whole protocol name thing is pretty weird. The getprotobyname
158112     functions
158113     seem to only specify one mapping for name <-> ids, so all
158114     families/types
158115     must use the same values. Plus the values used for the protocols are
158116     standardized by IANA, so are always the same.
158117
158118     So, we drop using names for protocols, intead introducing an enum with
158119     a few commonly availible and used protocols.
158120
158121  docs/reference/gio/#gio-unused.txt# | 100 ++++++++++++++++++++++++
158122  docs/reference/gio/aa               |  74 ++++++++++++++++++
158123  docs/reference/gio/b                |  77 +++++++++++++++++++
158124  docs/reference/gio/bb               |  77 +++++++++++++++++++
158125  docs/reference/gio/gio-sections.txt |   5 +-
158126  gio/gio.symbols                     |   4 +-
158127  gio/gioenums.h                      |  24 ++++++
158128  gio/gsocket.c                       | 148
158129  +++++++-----------------------------
158130  gio/gsocket.h                       |   7 +-
158131  gio/gsocketclient.c                 |  40 +++++-----
158132  gio/gsocketclient.h                 |   4 +-
158133  gio/gsocketconnection.c             |   2 +-
158134  gio/gsocketlistener.c               |  15 ++--
158135  gio/gsocketlistener.h               |   2 +-
158136  gio/gtcpconnection.c                |   8 +-
158137  gio/gunixconnection.c               |   2 +-
158138  16 files changed, 417 insertions(+), 172 deletions(-)
158139
158140 commit 6d01593b061afb52d22891a371fb29f42d4d62cc
158141 Author: Alexander Larsson <alexl@redhat.com>
158142 Date:   Wed May 20 11:30:43 2009 +0200
158143
158144     Clarify "current condition" in g_socket_create_source docs
158145
158146  gio/gsocket.c | 6 ++++--
158147  1 file changed, 4 insertions(+), 2 deletions(-)
158148
158149 commit 80881826447a10b5ae3c08c9a88440eba75bcd05
158150 Author: Alexander Larsson <alexl@redhat.com>
158151 Date:   Wed May 20 11:28:27 2009 +0200
158152
158153     Actually implement max_threads for GThreadedSocketService
158154
158155  gio/gthreadedsocketservice.c | 73
158156  +++++++++++++++++++++++++++++++++++++++-----
158157  1 file changed, 66 insertions(+), 7 deletions(-)
158158
158159 commit 053f9e72b12b9b5ab5571da9f4cd0b9b13f41e62
158160 Author: Alexander Larsson <alexl@redhat.com>
158161 Date:   Wed May 20 11:19:47 2009 +0200
158162
158163     Add support for graceful disconnect to GTcpConnection
158164
158165  docs/reference/gio/gio-sections.txt |   2 +
158166  gio/gio.symbols                     |   2 +
158167  gio/gtcpconnection.c                | 331
158168  ++++++++++++++++++++++++++++++++++++
158169  gio/gtcpconnection.h                |   6 +-
158170  gio/tests/send-data.c               |  49 +++++-
158171  5 files changed, 386 insertions(+), 4 deletions(-)
158172
158173 commit f061765e54b81a92f4ce901016964ea4c31d77e0
158174 Author: Alexander Larsson <alexl@redhat.com>
158175 Date:   Wed May 20 11:18:34 2009 +0200
158176
158177     Call sync close function directly in async implementation
158178
158179     The g_io_stream_wrapper fails since there is already an outstanding
158180     operation (the async close).
158181
158182  gio/gsocketconnection.c | 6 +++++-
158183  1 file changed, 5 insertions(+), 1 deletion(-)
158184
158185 commit fdfdec36d0d0044513db25872132bd42d392f748
158186 Author: Alexander Larsson <alexl@redhat.com>
158187 Date:   Tue May 19 13:44:11 2009 +0200
158188
158189     Add send-data, a g_socket_client test case
158190
158191  gio/tests/Makefile.am |   6 ++-
158192  gio/tests/send-data.c | 120
158193  ++++++++++++++++++++++++++++++++++++++++++++++++++
158194  2 files changed, 125 insertions(+), 1 deletion(-)
158195
158196 commit 18373cfbe85dc8398ae1e66748721400a08b32a8
158197 Author: Alexander Larsson <alexl@redhat.com>
158198 Date:   Tue May 19 12:06:29 2009 +0200
158199
158200     Set the listen backlog before calling listen.
158201
158202     If we set it after it won't be used.
158203
158204  gio/gsocketlistener.c | 3 ++-
158205  1 file changed, 2 insertions(+), 1 deletion(-)
158206
158207 commit 64383fa3d92b636e8fc977743de1c8f513d08dd2
158208 Author: Alexander Larsson <alexl@redhat.com>
158209 Date:   Tue May 19 11:53:42 2009 +0200
158210
158211     Fix g_unix_socket_address_abstract_names_supported docs
158212
158213     The previous description was a cut-n-paste from another function.
158214
158215  gio/gunixsocketaddress.c | 4 ++--
158216  1 file changed, 2 insertions(+), 2 deletions(-)
158217
158218 commit 0ffe7221934623f60e07d3b733d170ce94d26dd5
158219 Author: Alexander Larsson <alexl@redhat.com>
158220 Date:   Tue May 19 11:52:33 2009 +0200
158221
158222     Add g_socket_shutdown
158223
158224  docs/reference/gio/gio-sections.txt |  1 +
158225  gio/gio.symbols                     |  1 +
158226  gio/gsocket.c                       | 73
158227  +++++++++++++++++++++++++++++++++++++
158228  gio/gsocket.h                       |  4 ++
158229  4 files changed, 79 insertions(+)
158230
158231 commit 03441e724a6b6d0b115fa5b2d9fbeefaa1fd2faa
158232 Author: Alexander Larsson <alexl@redhat.com>
158233 Date:   Tue May 19 11:27:07 2009 +0200
158234
158235     Document GOutputVector and GInputVector
158236
158237  docs/reference/gio/gio-sections.txt |  2 ++
158238  gio/giotypes.h                      | 23 +++++++++++++++++------
158239  2 files changed, 19 insertions(+), 6 deletions(-)
158240
158241 commit e1a4389cbc549b0db39ec692f2fde5c20579362c
158242 Author: Alexander Larsson <alexl@redhat.com>
158243 Date:   Tue May 19 10:57:58 2009 +0200
158244
158245     Rename g_socket_check_pending_error to g_socket_check_connect_result
158246
158247     This is only used for connect anyway, and this describes the operation
158248     better.
158249
158250  docs/reference/gio/gio-sections.txt |  2 +-
158251  gio/gio.symbols                     |  2 +-
158252  gio/gsocket.c                       | 12 ++++++------
158253  gio/gsocket.h                       |  2 +-
158254  gio/gsocketclient.c                 |  2 +-
158255  5 files changed, 10 insertions(+), 10 deletions(-)
158256
158257 commit bcba61c951c0a81326e2065ae81352ae2cbca6bb
158258 Author: Alexander Larsson <alexl@redhat.com>
158259 Date:   Tue May 19 10:47:55 2009 +0200
158260
158261     Update docs on listen backlog
158262
158263     Mention g_socket_set_listen_backlog in g_socket_listen.
158264     Explain that listen backlock needs to be set before calling
158265     listen. Also verify this with a g_return_if_fail.
158266
158267  gio/gsocket.c | 10 ++++++++++
158268  1 file changed, 10 insertions(+)
158269
158270 commit 69130db81a0b174bb072f458e8c1b1cd6bc1a0c9
158271 Author: Alexander Larsson <alexl@redhat.com>
158272 Date:   Tue May 19 10:40:27 2009 +0200
158273
158274     Read socket state in g_socket_get_local/remote_address
158275
158276     Previously we saved the location in various places which is
158277     unnecessary
158278     and sometimes even wrong. For instance, we saved the address we
158279     bound to
158280     which may not have the final port set.
158281
158282  gio/gsocket.c             | 88
158283  +++++++++++++++--------------------------------
158284  gio/gsocketconnection.c   |  2 ++
158285  gio/tests/socket-server.c |  1 +
158286  3 files changed, 31 insertions(+), 60 deletions(-)
158287
158288 commit f8cd1c530488c0b56634fab049ac775d094e9e58
158289 Author: Alexander Larsson <alexl@redhat.com>
158290 Date:   Tue May 19 10:16:32 2009 +0200
158291
158292     Clean up refereces to @protocol_id in g_socket_new docs
158293
158294     This was not fully updated from the protocol to protocol_id change.
158295
158296  gio/gsocket.c | 4 ++--
158297  1 file changed, 2 insertions(+), 2 deletions(-)
158298
158299 commit 3756ddb0eea8cef31e9aaad53eb6aa7d24a80fde
158300 Author: Alexander Larsson <alexl@redhat.com>
158301 Date:   Mon May 18 23:24:13 2009 +0200
158302
158303     Ignore error when setting SO_REUSEADDR
158304
158305     The main error would be "not supported" which could happen for e.g.
158306     unix domain sockets, we don't really care, as this is mainly something
158307     for TCP to help out a bit.
158308
158309  gio/gsocket.c | 13 ++++---------
158310  1 file changed, 4 insertions(+), 9 deletions(-)
158311
158312 commit f24c7fa9cbf2e0caa08a48ef64141d7ea50105aa
158313 Author: Alexander Larsson <alexl@redhat.com>
158314 Date:   Mon May 18 21:30:33 2009 +0200
158315
158316     Add support for abstract unix socket addresses
158317
158318  docs/reference/gio/gio-sections.txt |   5 +
158319  gio/gsocketaddress.c                |   3 +
158320  gio/gunixsocketaddress.c            | 300
158321  +++++++++++++++++++++++++++++-------
158322  gio/gunixsocketaddress.h            |   9 +-
158323  4 files changed, 262 insertions(+), 55 deletions(-)
158324
158325 commit d8bdc3e5678498996efe618bec32b8ae43ca8b39
158326 Author: Alexander Larsson <alexl@redhat.com>
158327 Date:   Mon May 18 14:10:07 2009 +0200
158328
158329     Add GError to g_socket_address_to_native
158330
158331     This is nice for some callers so they can report an error.
158332     It is also required to support opional address types like
158333     abstract paths for unix domain sockets.
158334
158335  gio/ginetsocketaddress.c | 23 +++++++++++++++++++----
158336  gio/gresolver.c          |  2 +-
158337  gio/gsocket.c            | 11 +++++++----
158338  gio/gsocketaddress.c     | 13 +++++++++----
158339  gio/gsocketaddress.h     |  6 ++++--
158340  gio/gunixsocketaddress.c |  9 +++++++--
158341  6 files changed, 47 insertions(+), 17 deletions(-)
158342
158343 commit eefd7cd8db5c7749212e7c9861a84eb3e34be1ee
158344 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
158345 Date:   Mon May 18 20:19:05 2009 +0200
158346
158347     Updated Spanish translation
158348
158349  po/es.po | 815
158350  ++++++++++++++++++++++++++++++++-------------------------------
158351  1 file changed, 415 insertions(+), 400 deletions(-)
158352
158353 commit 6ea86cc57f1b8b8c7acc4e08ece8baef5f28a53a
158354 Author: Alexander Larsson <alexl@redhat.com>
158355 Date:   Mon May 18 13:02:11 2009 +0200
158356
158357     Update the docs for the new network APIs
158358
158359     This imports the network APIs into the gio reference docs, and cleans
158360     up a bunch of gtk-doc warnings and documentation issues.
158361
158362  docs/reference/gio/gio-docs.xml           |  43 +++-
158363  docs/reference/gio/gio-sections.txt       | 350
158364  +++++++++++++++++++++++++++++-
158365  docs/reference/gio/gio.types              |  20 +-
158366  docs/reference/gio/overview.xml           |  28 +++
158367  docs/reference/glib/tmpl/glib-unused.sgml |  67 ++++++
158368  docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
158369  docs/reference/glib/tmpl/version.sgml     |  68 ------
158370  gio/gasyncinitable.c                      |   7 +-
158371  gio/gfile.c                               |   2 +-
158372  gio/gfile.h                               |   9 +
158373  gio/gfileenumerator.c                     |   2 +-
158374  gio/gfileiostream.c                       |  10 +-
158375  gio/ginetsocketaddress.c                  |   2 +-
158376  gio/ginitable.c                           |   9 +-
158377  gio/gioenums.h                            |   5 +-
158378  gio/giostream.c                           |   9 +-
158379  gio/giotypes.h                            |   2 +
158380  gio/gmount.c                              |   2 +-
158381  gio/gmount.h                              |   1 +
158382  gio/gsocket.c                             |   4 +-
158383  gio/gsocket.h                             |   5 -
158384  gio/gsocketclient.c                       |  25 +--
158385  gio/gsocketclient.h                       |   8 +-
158386  gio/gsocketconnection.c                   |  17 +-
158387  gio/gsocketconnection.h                   |   2 +-
158388  gio/gsocketlistener.c                     |  10 +-
158389  gio/gsocketservice.c                      |   3 +-
158390  gio/gthemedicon.c                         |   6 +-
158391  gio/gunixconnection.c                     |   2 +-
158392  gio/gunixsocketaddress.c                  |   2 +-
158393  30 files changed, 575 insertions(+), 150 deletions(-)
158394
158395 commit e1afc6e79b9526d68eff0f218ac98a6f0e323513
158396 Author: Alexander Larsson <alexl@redhat.com>
158397 Date:   Mon May 18 11:30:48 2009 +0200
158398
158399     Remove gtk-doc warnings
158400
158401     Some code was using gtk-doc comment blocks for non-gtk-doc contents,
158402     just
158403     turn it into ordinary comments.
158404
158405  gio/fen/fen-kernel.c         | 2 +-
158406  gio/inotify/inotify-helper.c | 4 ++--
158407  2 files changed, 3 insertions(+), 3 deletions(-)
158408
158409 commit 822abda451c9999ac4e1cf3b8d5649ebebbb5ee4
158410 Author: Alexander Larsson <alexl@redhat.com>
158411 Date:   Mon May 18 11:29:11 2009 +0200
158412
158413     Add more internal headers for gtk-doc to ignore
158414
158415     This gives less bogus output in gio-unused.txt
158416
158417  docs/reference/gio/Makefile.am | 38
158418  +++++++++++++++++++++++---------------
158419  1 file changed, 23 insertions(+), 15 deletions(-)
158420
158421 commit c3f4e0162714f4712edcf51fa1502c8187faf5c0
158422 Author: Alexander Larsson <alexl@redhat.com>
158423 Date:   Mon May 18 11:27:49 2009 +0200
158424
158425     Make all non-static functions start with underscore
158426
158427     We don't want to export a lot of non-namespaced internal symbols.
158428
158429  gio/fen/fen-data.c             | 158
158430  ++++++++++++++++++++---------------------
158431  gio/fen/fen-data.h             |  28 ++++----
158432  gio/fen/fen-dump.c             |   2 +-
158433  gio/fen/fen-helper.c           |  76 ++++++++++----------
158434  gio/fen/fen-helper.h           |   6 +-
158435  gio/fen/fen-kernel.c           |  22 +++---
158436  gio/fen/fen-kernel.h           |  14 ++--
158437  gio/fen/fen-missing.c          |  10 +--
158438  gio/fen/fen-missing.h          |   4 +-
158439  gio/fen/fen-node.c             |  38 +++++-----
158440  gio/fen/fen-node.h             |  22 +++---
158441  gio/fen/fen-sub.c              |   4 +-
158442  gio/fen/fen-sub.h              |   4 +-
158443  gio/fen/gfendirectorymonitor.c |  16 ++---
158444  gio/fen/gfenfilemonitor.c      |  16 ++---
158445  gio/fen/libfen_la-fen-dump.loT |   7 ++
158446  16 files changed, 217 insertions(+), 210 deletions(-)
158447
158448 commit 66d49b8bdeed9bac71acda847d8cbe0203dd5ba4
158449 Author: Alexander Larsson <alexl@redhat.com>
158450 Date:   Mon May 18 09:28:26 2009 +0200
158451
158452     Remove g_socket_set/get_reuse_address from header
158453
158454     These functions have been removed.
158455
158456  gio/gsocket.h | 3 ---
158457  1 file changed, 3 deletions(-)
158458
158459 commit 13cb01176291a8baa171da8dcb9f679b274af450
158460 Author: Alexander Larsson <alexl@redhat.com>
158461 Date:   Mon May 18 08:47:10 2009 +0200
158462
158463     Add max_threads argument to g_threaded_socket_service_new
158464
158465  gio/gthreadedsocketservice.c | 4 +++-
158466  gio/gthreadedsocketservice.h | 2 +-
158467  gio/tests/echo-server.c      | 2 +-
158468  gio/tests/httpd.c            | 2 +-
158469  4 files changed, 6 insertions(+), 4 deletions(-)
158470
158471 commit 5b683af237f1c5dac62c83e11459d46799ba6ecf
158472 Author: Paul Pogonyshev <pogonyshev@gmx.net>
158473 Date:   Sun May 17 15:17:57 2009 +0300
158474
158475     Fix error message in set_mtime_atime()
158476
158477     Bug #578786.
158478
158479  gio/glocalfileinfo.c | 2 +-
158480  1 file changed, 1 insertion(+), 1 deletion(-)
158481
158482 commit 34e74378c9fc99a3dc75eb9680bb00cb784029bb
158483 Author: Alexander Larsson <alexl@redhat.com>
158484 Date:   Fri May 15 21:34:14 2009 +0200
158485
158486     Add test apps for highlevel socket classes
158487
158488     echo-server - simple echo server
158489     httpd - simple http server
158490
158491  gio/tests/Makefile.am   |  10 ++-
158492  gio/tests/echo-server.c |  73 +++++++++++++++++++
158493  gio/tests/httpd.c       | 183
158494  ++++++++++++++++++++++++++++++++++++++++++++++++
158495  3 files changed, 265 insertions(+), 1 deletion(-)
158496
158497 commit 67df7d43e926702290280578cd6b89fee7302d72
158498 Author: Alexander Larsson <alexl@redhat.com>
158499 Date:   Fri May 15 21:27:54 2009 +0200
158500
158501     Add references to highlevel classes in GSocket docs
158502
158503  gio/gsocket.c | 8 +++-----
158504  1 file changed, 3 insertions(+), 5 deletions(-)
158505
158506 commit ce8361217c1c9bd458eab55554a77d24210235cc
158507 Author: Alexander Larsson <alexl@redhat.com>
158508 Date:   Fri May 15 21:26:24 2009 +0200
158509
158510     Import all the highlevel socket classes from gnio
158511
158512  gio/Makefile.am              |  22 +-
158513  gio/gio-marshal.list         |   1 +
158514  gio/gio.h                    |   8 +-
158515  gio/gio.symbols              |  82 ++++
158516  gio/giotypes.h               |  50 +++
158517  gio/gsocketclient.c          | 912
158518  +++++++++++++++++++++++++++++++++++++++++++
158519  gio/gsocketclient.h          | 115 ++++++
158520  gio/gsocketconnection.c      | 474 ++++++++++++++++++++++
158521  gio/gsocketconnection.h      |  91 +++++
158522  gio/gsocketinputstream.c     | 259 ++++++++++++
158523  gio/gsocketinputstream.h     |  58 +++
158524  gio/gsocketlistener.c        | 815 ++++++++++++++++++++++++++++++++++++++
158525  gio/gsocketlistener.h        | 134 +++++++
158526  gio/gsocketoutputstream.c    | 259 ++++++++++++
158527  gio/gsocketoutputstream.h    |  58 +++
158528  gio/gsocketservice.c         | 330 ++++++++++++++++
158529  gio/gsocketservice.h         |  88 +++++
158530  gio/gtcpconnection.c         |  67 ++++
158531  gio/gtcpconnection.h         |  64 +++
158532  gio/gthreadedsocketservice.c | 215 ++++++++++
158533  gio/gthreadedsocketservice.h |  81 ++++
158534  gio/gunixconnection.c        | 293 ++++++++++++++
158535  gio/gunixconnection.h        |  77 ++++
158536  23 files changed, 4550 insertions(+), 3 deletions(-)
158537
158538 commit 2597e3adc37ce342972e995444f4417e0aa6fb5d
158539 Author: Alexander Larsson <alexl@redhat.com>
158540 Date:   Fri May 15 20:58:27 2009 +0200
158541
158542     Remove unused variable
158543
158544  gio/glocalfileoutputstream.c | 1 -
158545  1 file changed, 1 deletion(-)
158546
158547 commit 4ade78fc3d242b58d57d92944c16ba7ef4614b2c
158548 Author: Alexander Larsson <alexl@redhat.com>
158549 Date:   Fri May 15 20:43:02 2009 +0200
158550
158551     Include stdlib.h to avoid warning
158552
158553     Fixes a "implicit declaration of function ‘strtol’" warning
158554
158555  gio/gnetworkaddress.c | 1 +
158556  1 file changed, 1 insertion(+)
158557
158558 commit d3a2c457cb55730181c04c8d6d1f611ee555c250
158559 Author: Alexander Larsson <alexl@redhat.com>
158560 Date:   Fri May 15 20:42:04 2009 +0200
158561
158562     Forgot to return the allocated data in async_op_wrapper_new
158563
158564  gio/gfileiostream.c | 2 ++
158565  1 file changed, 2 insertions(+)
158566
158567 commit a48fc532519b849498c8b75dde578caf0c270b23
158568 Author: Alexander Larsson <alexl@redhat.com>
158569 Date:   Fri May 15 10:42:28 2009 +0200
158570
158571     Make cancellable pipe fds close-on-exec
158572
158573     GCancellable is purely an in-process thing, so ensure that no
158574     cancellable
158575     fds accidentally leak to child processes.
158576
158577  gio/gcancellable.c | 16 ++++++++++++++++
158578  1 file changed, 16 insertions(+)
158579
158580 commit 23424e7bcb93abe805394d11e8b32beb7571e87c
158581 Author: Alexander Larsson <alexl@redhat.com>
158582 Date:   Fri May 15 10:28:30 2009 +0200
158583
158584     Add padding to new classes
158585
158586  gio/gsocketcontrolmessage.h | 9 +++++++++
158587  gio/gunixfdmessage.h        | 6 ++++++
158588  2 files changed, 15 insertions(+)
158589
158590 commit 8f67f47e05a9244d86d9661caa73e5a2fc573e55
158591 Author: Alexander Larsson <alexl@redhat.com>
158592 Date:   Fri May 15 10:08:18 2009 +0200
158593
158594     Add test apps for GSocket API
158595
158596  gio/tests/Makefile.am     |  10 +-
158597  gio/tests/socket-client.c | 294
158598  ++++++++++++++++++++++++++++++++++++++++++++
158599  gio/tests/socket-server.c | 304
158600  ++++++++++++++++++++++++++++++++++++++++++++++
158601  3 files changed, 607 insertions(+), 1 deletion(-)
158602
158603 commit a258ec3b5bf0a0b2ab1cb1dce8ce715c3895bdaa
158604 Author: Alexander Larsson <alexl@redhat.com>
158605 Date:   Fri May 15 10:05:55 2009 +0200
158606
158607     Fix deadlock in threaded resolver
158608
158609     When you're using the threaded resolver and using a sync call
158610     without a cancellable the resolve_sync forgot to unlock the
158611     initial req->mutex lock, leading to a deadlock when unrefing
158612     the request.
158613
158614  gio/gthreadedresolver.c | 1 +
158615  1 file changed, 1 insertion(+)
158616
158617 commit f662e7e86bc27102948683c0925815efefb43bbc
158618 Author: Alexander Larsson <alexl@redhat.com>
158619 Date:   Fri May 15 09:10:23 2009 +0200
158620
158621     Store protocol by id, add lookup function for name
158622
158623     We want to use the protocol id for lookup in the GSocketConnection
158624     code, so we expose it. We also make GSocket store the protocol
158625     as an int for less memory use and to allow platform specific protocols
158626     to be specified.
158627
158628     Also added g_socket_protocol_id_lookup_by_name() to allow the higher
158629     level code to specify the name by string, and
158630     g_socket_get_protocol_name()
158631     to get it.
158632
158633  gio/gio.symbols |   4 +-
158634  gio/gsocket.c   | 178
158635  ++++++++++++++++++++++++++++++++++++++++++--------------
158636  gio/gsocket.h   |   6 +-
158637  3 files changed, 141 insertions(+), 47 deletions(-)
158638
158639 commit bd87df9e73272c72a1f45cc606d010e8c4961363
158640 Author: Alexander Larsson <alexl@redhat.com>
158641 Date:   Thu May 14 16:58:47 2009 +0200
158642
158643     Make GSocketSourceFunc return the GSocket
158644
158645     This is very useful when you have multiple sockets with sources.
158646
158647  gio/gasynchelper.c | 38 +++++++++++++++++++++++++++++---------
158648  gio/gasynchelper.h | 14 +++++++++++---
158649  gio/giotypes.h     |  8 +++++---
158650  gio/gsocket.c      |  8 +++++---
158651  4 files changed, 50 insertions(+), 18 deletions(-)
158652
158653 commit 7ffdc91f513d6b91d060df6e3ad3401ef23e968d
158654 Author: Alexander Larsson <alexl@redhat.com>
158655 Date:   Thu May 14 16:19:07 2009 +0200
158656
158657     Set optlen before calling getsockopt
158658
158659     We were sometimes failing in g_socket_check_pending_error because
158660     we were not setting optlen on input and it was sometimes randomly
158661     less than sizeof(int).
158662
158663  gio/gsocket.c | 1 +
158664  1 file changed, 1 insertion(+)
158665
158666 commit 145cec3c93d5ba0c22d35aaf341b3713cadc0e14
158667 Author: Alexander Larsson <alexl@redhat.com>
158668 Date:   Thu May 14 15:26:37 2009 +0200
158669
158670     Import GInitable, GSocket and dependencies from gnio
158671
158672     This adds:
158673     GInitable - failable object constructor interface
158674     GAsyncInitable - async failable object constructor interface
158675     GSocket - Platform independent lowlevel berkely socket style object
158676     GSocketControlMessage - For passing control messages over GSocket
158677     GUnixFDMessage - unix fd passing socket control message
158678
158679     Some changes were done during the import from gnio to make things
158680     work in glib. For instance, types were moved to other headers, header
158681     file boiler plate were updated to glib style and gio.symbols stuff
158682     was added.
158683
158684  configure.in                |   16 +
158685  gio/Makefile.am             |   10 +
158686  gio/gasyncinitable.c        |  383 ++++++
158687  gio/gasyncinitable.h        |  119 ++
158688  gio/ginitable.c             |  251 ++++
158689  gio/ginitable.h             |   95 ++
158690  gio/gio.h                   |    4 +
158691  gio/gio.symbols             |   81 ++
158692  gio/gioenums.h              |   46 +-
158693  gio/gioerror.c              |    6 +
158694  gio/giotypes.h              |   59 +
158695  gio/gsocket.c               | 2970
158696  +++++++++++++++++++++++++++++++++++++++++++
158697  gio/gsocket.h               |  172 +++
158698  gio/gsocketcontrolmessage.c |  200 +++
158699  gio/gsocketcontrolmessage.h |   96 ++
158700  gio/gunixfdmessage.c        |  259 ++++
158701  gio/gunixfdmessage.h        |   67 +
158702  17 files changed, 4833 insertions(+), 1 deletion(-)
158703
158704 commit 33c00e5c33dfe612e5d8757dd07e4c3acae30acc
158705 Author: Alexander Larsson <alexl@redhat.com>
158706 Date:   Thu May 14 10:53:53 2009 +0200
158707
158708     Add g_network_address_parse
158709
158710     This is useful if you want to allow users to specify
158711     the hostname and optionally a port.
158712
158713  configure.in          |   3 +
158714  gio/gio.symbols       |   1 +
158715  gio/gnetworkaddress.c | 164
158716  ++++++++++++++++++++++++++++++++++++++++++++++++++
158717  gio/gnetworkaddress.h |  12 ++--
158718  4 files changed, 176 insertions(+), 4 deletions(-)
158719
158720 commit 80a484ad2c2495134a87a35f8ac936e8e75c311a
158721 Author: Alexander Larsson <alexl@redhat.com>
158722 Date:   Thu May 14 15:32:55 2009 +0200
158723
158724     Add the new GFile ops to gio.symbols
158725
158726     This adds all the symbols related to GFile GIOStream support that was
158727     recently added.
158728
158729  gio/gio.symbols | 9 +++++++++
158730  1 file changed, 9 insertions(+)
158731
158732 commit ed0821856533e63bee4f7da54f1a9e6e0b1f12e9
158733 Author: Alexander Larsson <alexl@redhat.com>
158734 Date:   Wed May 13 13:06:58 2009 +0200
158735
158736     Add tests for local GIOStream GFile ops
158737
158738  gio/tests/Makefile.am |   4 +
158739  gio/tests/readwrite.c | 293
158740  ++++++++++++++++++++++++++++++++++++++++++++++++++
158741  2 files changed, 297 insertions(+)
158742
158743 commit 14d58d51a325797aee3b53fb4e0ba76ca0adc3f5
158744 Author: Alexander Larsson <alexl@redhat.com>
158745 Date:   Wed May 13 13:03:47 2009 +0200
158746
158747     Local file implementation of GFileIOStream and ops
158748
158749     This implements all the GIOStream file ops for local files.
158750     We use the "fallback to output stream" for all GFileIOStream ops.
158751     Some helpers stuff was added to the local input and output streams
158752     so they could be reused.
158753
158754  gio/Makefile.am              |   2 +
158755  gio/glocalfile.c             |  67 +++++++++++++++++++++++
158756  gio/glocalfileinputstream.c  |  12 ++++
158757  gio/glocalfileinputstream.h  |   5 +-
158758  gio/glocalfileiostream.c     | 114 ++++++++++++++++++++++++++++++++++++++
158759  gio/glocalfileiostream.h     |  60 ++++++++++++++++++++
158760  gio/glocalfileoutputstream.c | 127
158761  ++++++++++++++++++++++++++++++++++++++-----
158762  gio/glocalfileoutputstream.h |  14 +++++
158763  8 files changed, 385 insertions(+), 16 deletions(-)
158764
158765 commit 7a2d4889b50c5edd3f483c6e037faec1e093ab13
158766 Author: Alexander Larsson <alexl@redhat.com>
158767 Date:   Wed May 13 13:00:26 2009 +0200
158768
158769     Add GIOStream operations to GFile
158770
158771     g_file_open_readwrite, g_file_create_readwrite,
158772     g_file_replace_readwrite
158773     and async variants, with default implementations using threads.
158774
158775  gio/gfile.c | 666
158776  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
158777  gio/gfile.h |  83 ++++++++
158778  2 files changed, 749 insertions(+)
158779
158780 commit bd0b8c60c231c72588d69dfb2018d2e418517f7f
158781 Author: Alexander Larsson <alexl@redhat.com>
158782 Date:   Tue May 12 16:59:36 2009 +0200
158783
158784     Add GFileIOStream class
158785
158786     This is similar to GFileInputStream and GFileOutputStream for
158787     GIOStreams.
158788     The default implementations chain to the Output stream.
158789
158790  gio/Makefile.am     |   2 +
158791  gio/gfileiostream.c | 671
158792  ++++++++++++++++++++++++++++++++++++++++++++++++++++
158793  gio/gfileiostream.h | 118 +++++++++
158794  gio/gio.h           |   1 +
158795  gio/gio.symbols     |  10 +
158796  gio/giostream.c     |   3 -
158797  gio/giotypes.h      |   1 +
158798  7 files changed, 803 insertions(+), 3 deletions(-)
158799
158800 commit 6d0bebb7df1129bb78cdd526e1b44c91b61321dd
158801 Author: Alexander Larsson <alexl@redhat.com>
158802 Date:   Tue May 12 19:31:19 2009 +0200
158803
158804     Add comment about lifecycle issues for GIOStreams
158805
158806  gio/giostream.c | 6 ++++++
158807  1 file changed, 6 insertions(+)
158808
158809 commit 05f544c59191ea7eab076fbb77a2e3648d52e167
158810 Author: Alexander Larsson <alexl@redhat.com>
158811 Date:   Tue May 12 16:30:15 2009 +0200
158812
158813     Import GIOStream from gnio
158814
158815     Based on gnio rev 84516a5f544d8d5f3da368a83844e84eca8ef771
158816
158817  gio/Makefile.am |   2 +
158818  gio/gio.h       |   1 +
158819  gio/gio.symbols |  15 ++
158820  gio/giostream.c | 607
158821  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
158822  gio/giostream.h | 112 +++++++++++
158823  gio/giotypes.h  |   1 +
158824  6 files changed, 738 insertions(+)
158825
158826 commit 1ecfae6a71b10cda9b3fa1e8f38bb22db01fb0af
158827 Author: Alexander Larsson <alexl@redhat.com>
158828 Date:   Tue May 12 19:53:24 2009 +0200
158829
158830     Remove close in finalize, we do it in dispose
158831
158832     This is not needed, and in fact it may be a bad idea to call
158833     it from finalize anyway since the object isn't fully alive then.
158834
158835  gio/ginputstream.c | 3 ---
158836  1 file changed, 3 deletions(-)
158837
158838 commit 2bbb85633f30da2a7b79b518ca7821cde475cb3a
158839 Author: Alexander Larsson <alexl@redhat.com>
158840 Date:   Tue May 12 13:57:52 2009 +0200
158841
158842     Remove not actually used member "cancelled"
158843
158844  gio/goutputstream.c | 1 -
158845  1 file changed, 1 deletion(-)
158846
158847 commit 0030935d041f26e461aca6583927ea0cceb166bb
158848 Author: Tor Lillqvist <tml@iki.fi>
158849 Date:   Tue May 12 14:54:12 2009 +0300
158850
158851     Make glibconfig.h.win32.in match the generated one.
158852
158853     Add G_GOFFSET_MODIFIER, G_GOFFSET_FORMAT and G_GOFFSET_CONSTANT.
158854
158855  glibconfig.h.win32.in | 5 +++++
158856  1 file changed, 5 insertions(+)
158857
158858 commit b3e4b761f465a8cb0948bd6381ad832a0a47436a
158859 Author: Alexander Larsson <alexl@redhat.com>
158860 Date:   Wed May 6 13:26:17 2009 +0200
158861
158862     Fix gcancellable.c build on non-win32
158863
158864     I forgot to add #ifdef G_OS_WIN32 in one place, sorry.
158865
158866  gio/gcancellable.c | 2 ++
158867  1 file changed, 2 insertions(+)
158868
158869 commit e10edefff1308cad307d954b17163538a3c7f20a
158870 Author: Alexander Larsson <alexl@redhat.com>
158871 Date:   Wed May 6 13:10:58 2009 +0200
158872
158873     Simplify GCancellable support on win32
158874
158875     There is no need to have a GIOChannel in the GPollFD in
158876     g_cancellable_create_pollfd. All we need is an Event object that
158877     we signal when cancelling and reset when resetting.
158878
158879     Also, supporting g_cancellable_get_fd on Windows using _pipe is
158880     useless
158881     as it doesn't work with any corresponding poll() function, so
158882     just don't
158883     support that on win32.
158884
158885     I tested this with the cancellation support in GSocket from gnio.
158886
158887  gio/gcancellable.c | 56
158888  +++++++++++++++++++++++++-----------------------------
158889  1 file changed, 26 insertions(+), 30 deletions(-)
158890
158891 commit 2fff3026efbaf7e480d1a166c7166c44c6643567
158892 Author: Paul Pogonyshev <pogonyshev@gmx.net>
158893 Date:   Mon May 4 22:32:35 2009 +0300
158894
158895     Don't try to ref NULL pointer in g_desktop_app_info_dup()
158896
158897     Fixes bug #573246.
158898
158899  gio/gdesktopappinfo.c | 3 ++-
158900  1 file changed, 2 insertions(+), 1 deletion(-)
158901
158902 commit d89cc0d7cbad8b6904931440e579e291ce81780d
158903 Author: Carlos Garnacho <carlos@imendio.com>
158904 Date:   Tue May 5 14:45:18 2009 -0400
158905
158906     Add a GMount::pre-unmount signal
158907
158908     This is the per-mount analogon to GVolumeMonitor::mount-pre-unmount.
158909
158910  gio/gmount.c     | 16 ++++++++++++++++
158911  gio/gmount.h     |  3 +++
158912  gio/gunixmount.c |  2 ++
158913  3 files changed, 21 insertions(+)
158914
158915 commit 4ecec3b1c2d335b1e26b209fc7e2b77013ece795
158916 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
158917 Date:   Tue May 5 12:34:44 2009 +0530
158918
158919     Updated Oriya Translation.
158920
158921  po/or.po | 111
158922  ++++++++++-----------------------------------------------------
158923  1 file changed, 17 insertions(+), 94 deletions(-)
158924
158925 commit 757f9281d7aac1254a156136440b4df4fa52e3a1
158926 Author: Matthias Clasen <mclasen@redhat.com>
158927 Date:   Sun May 3 18:08:01 2009 -0400
158928
158929     Bump version to 2.21.1
158930
158931  configure.in | 2 +-
158932  1 file changed, 1 insertion(+), 1 deletion(-)
158933
158934 commit a28215fa909ef315e596ebd0b41132730aef909d
158935 Author: Matthias Clasen <mclasen@redhat.com>
158936 Date:   Sun May 3 18:04:31 2009 -0400
158937
158938     Release 2.21.0
158939
158940  docs/reference/gio/gio-docs.xml          |   3 +
158941  docs/reference/glib/glib-docs.sgml       |   3 +
158942  docs/reference/gobject/gobject-docs.sgml |   3 +
158943  gio/gcancellable.c                       |  58 +-
158944  gio/gresolver.c                          |  37 +-
158945  gio/gsrvtarget.c                         |  16 +-
158946  gio/gthreadedresolver.c                  |  10 +-
158947  gio/gunixresolver.c                      |   2 +-
158948  po/am.po                                 | 226 +++-----
158949  po/ar.po                                 | 286 +++++-----
158950  po/as.po                                 | 300 +++++-----
158951  po/az.po                                 | 276 ++++------
158952  po/be.po                                 | 302 +++++-----
158953  po/be@latin.po                           | 306 +++++-----
158954  po/bg.po                                 | 307 +++++------
158955  po/bn.po                                 | 271 ++++-----
158956  po/bn_IN.po                              | 291 +++++-----
158957  po/bs.po                                 | 276 ++++------
158958  po/ca.po                                 | 915
158959  +++++++++++++++---------------
158960  po/cs.po                                 | 801
158961  +++++++++++++--------------
158962  po/cy.po                                 | 274 ++++-----
158963  po/da.po                                 | 304 +++++-----
158964  po/de.po                                 | 312 +++++------
158965  po/dz.po                                 | 272 ++++-----
158966  po/el.po                                 | 306 +++++-----
158967  po/en_CA.po                              | 289 +++++-----
158968  po/en_GB.po                              | 300 +++++-----
158969  po/eo.po                                 | 270 ++++-----
158970  po/es.po                                 | 806
158971  ++++++++++++++-------------
158972  po/et.po                                 | 402 +++++++++++++-
158973  po/eu.po                                 | 310 +++++------
158974  po/fa.po                                 | 276 ++++------
158975  po/fi.po                                 | 304 +++++-----
158976  po/fr.po                                 | 312 +++++------
158977  po/ga.po                                 | 244 ++++----
158978  po/gl.po                                 | 306 +++++-----
158979  po/gu.po                                 | 296 +++++-----
158980  po/he.po                                 | 300 +++++-----
158981  po/hi.po                                 | 296 +++++-----
158982  po/hr.po                                 | 272 ++++-----
158983  po/hu.po                                 | 305 +++++-----
158984  po/hy.po                                 | 228 +++-----
158985  po/id.po                                 | 280 ++++------
158986  po/is.po                                 | 273 ++++-----
158987  po/it.po                                 | 309 +++++------
158988  po/ja.po                                 | 305 +++++-----
158989  po/ka.po                                 | 272 ++++-----
158990  po/kn.po                                 | 302 +++++-----
158991  po/ko.po                                 | 308 +++++------
158992  po/ku.po                                 | 210 +++----
158993  po/lt.po                                 | 304 +++++-----
158994  po/lv.po                                 | 276 ++++------
158995  po/mai.po                                | 286 +++++-----
158996  po/mg.po                                 | 276 ++++------
158997  po/mk.po                                 | 281 ++++------
158998  po/ml.po                                 | 300 +++++-----
158999  po/mn.po                                 | 276 ++++------
159000  po/mr.po                                 | 298 +++++-----
159001  po/ms.po                                 | 276 ++++------
159002  po/nb.po                                 | 302 +++++-----
159003  po/ne.po                                 | 274 ++++-----
159004  po/nl.po                                 | 319 ++++++-----
159005  po/nn.po                                 | 278 ++++------
159006  po/oc.po                                 | 209 +++----
159007  po/or.po                                 | 296 +++++-----
159008  po/pa.po                                 | 296 +++++-----
159009  po/pl.po                                 | 304 +++++-----
159010  po/ps.po                                 | 919
159011  ++++++++++++++-----------------
159012  po/pt.po                                 | 305 +++++-----
159013  po/pt_BR.po                              | 304 +++++-----
159014  po/ro.po                                 | 307 +++++------
159015  po/ru.po                                 | 312 +++++------
159016  po/rw.po                                 | 276 ++++------
159017  po/si.po                                 | 253 ++++-----
159018  po/sk.po                                 | 279 ++++------
159019  po/sl.po                                 | 300 +++++-----
159020  po/sq.po                                 | 328 +++++------
159021  po/sr.po                                 | 271 ++++-----
159022  po/sr@ije.po                             | 282 ++++------
159023  po/sr@latin.po                           | 271 ++++-----
159024  po/sv.po                                 | 304 +++++-----
159025  po/ta.po                                 | 298 +++++-----
159026  po/te.po                                 | 296 +++++-----
159027  po/th.po                                 | 296 +++++-----
159028  po/tl.po                                 | 284 ++++------
159029  po/tr.po                                 | 304 +++++-----
159030  po/tt.po                                 | 238 +++-----
159031  po/uk.po                                 | 300 +++++-----
159032  po/vi.po                                 | 302 +++++-----
159033  po/wa.po                                 | 255 ++++-----
159034  po/xh.po                                 | 278 ++++------
159035  po/yi.po                                 | 273 ++++-----
159036  po/zh_CN.po                              | 296 +++++-----
159037  po/zh_HK.po                              | 296 +++++-----
159038  po/zh_TW.po                              | 296 +++++-----
159039  95 files changed, 12758 insertions(+), 14748 deletions(-)
159040
159041 commit 4e694faa332a6ef4c576176b568a7f74e142103a
159042 Author: Paul Pogonyshev <pogonyshev@gmx.net>
159043 Date:   Mon May 4 00:55:35 2009 +0300
159044
159045     Fix g_input_stream_skip_async() documentation
159046
159047     Remove mention of inexisting argument.  Spotted in relation to bug
159048     581229.
159049
159050  gio/ginputstream.c | 4 ++--
159051  1 file changed, 2 insertions(+), 2 deletions(-)
159052
159053 commit f33a484b4a1a14902dc1789c2e023fbcd4136098
159054 Author: Matthias Clasen <mclasen@redhat.com>
159055 Date:   Sun May 3 17:10:16 2009 -0400
159056
159057     Fix up tests forgotten in Michaels commit
159058
159059     When Michael cleaned up after my fumbled commit of his gmarkup
159060     optimizations, he fumbled himself and forgot to fix up the tests...
159061
159062  tests/markups/fail-36.gmarkup | Bin 13 -> 42 bytes
159063  1 file changed, 0 insertions(+), 0 deletions(-)
159064
159065 commit 008ae16d75b2f6e908258d883d8b1c98a98bd648
159066 Author: Matthias Clasen <mclasen@redhat.com>
159067 Date:   Sun May 3 16:58:22 2009 -0400
159068
159069     Add new functions
159070
159071  docs/reference/gobject/gobject-sections.txt | 6 ++++++
159072  1 file changed, 6 insertions(+)
159073
159074 commit d1e6e194cc30744e47067378eb338f7d5a0f1e2b
159075 Author: Petr Kovar <pknbe@volny.cz>
159076 Date:   Sun May 3 18:34:35 2009 +0200
159077
159078     Updated Czech translation
159079
159080  po/cs.po | 1013
159081  +++++++++++++++++++++++++++++++-------------------------------
159082  1 file changed, 503 insertions(+), 510 deletions(-)
159083
159084 commit b3fc55cc4e5b578acc0a06e164c29fe43d060b10
159085 Author: Ivar Smolin <okul@linux.ee>
159086 Date:   Sun May 3 12:03:46 2009 +0300
159087
159088     Updating Estonian translation
159089
159090  po/et.po | 550
159091  +++++----------------------------------------------------------
159092  1 file changed, 37 insertions(+), 513 deletions(-)
159093
159094 commit 3f06ddd8cdfa7f4ebf09ef24db7dad5270be36df
159095 Author: Matthias Clasen <mclasen@redhat.com>
159096 Date:   Sat May 2 23:17:29 2009 -0400
159097
159098     Match up parameter names to help gtk-doc
159099
159100  gio/gcancellable.h | 2 +-
159101  1 file changed, 1 insertion(+), 1 deletion(-)
159102
159103 commit 2e4855ec4b611b9a17c466f4d26a694480f80ad6
159104 Author: Matthias Clasen <mclasen@redhat.com>
159105 Date:   Sat May 2 23:02:41 2009 -0400
159106
159107     Add bug references
159108
159109  NEWS | 4 ++++
159110  1 file changed, 4 insertions(+)
159111
159112 commit 2e4b51aeb3bd5fa1fda52946e2d43fc8e7a28b4e
159113 Author: Matthias Clasen <mclasen@redhat.com>
159114 Date:   Sat May 2 22:59:02 2009 -0400
159115
159116     Plug a memory leak in g_simple_async_result_set_op_res_gpointer
159117
159118     Fixes bug 579272.
159119
159120  gio/gsimpleasyncresult.c | 15 +++++++++++++--
159121  1 file changed, 13 insertions(+), 2 deletions(-)
159122
159123 commit 79ef3d32643519ae9c9710acf0c56b54ff540dc3
159124 Author: Matthias Clasen <mclasen@redhat.com>
159125 Date:   Sat May 2 22:44:52 2009 -0400
159126
159127     Correct g_utf8_to_utf16 docs
159128
159129     As pointed out in bug 580932, len is counting bytes here.
159130
159131  glib/gutf8.c | 12 ++++++------
159132  1 file changed, 6 insertions(+), 6 deletions(-)
159133
159134 commit 2dfce324220bf7e1ea5ca465a74e58cf8146b808
159135 Author: Matthias Clasen <mclasen@redhat.com>
159136 Date:   Sat May 2 22:41:19 2009 -0400
159137
159138     Accept NULL as empty string list
159139
159140     Fixes bug 580656.
159141
159142  glib/gkeyfile.c | 6 +++---
159143  1 file changed, 3 insertions(+), 3 deletions(-)
159144
159145 commit a4ac1b0552785dfb2d323eb41c6d3875b214989b
159146 Author: Matthias Clasen <mclasen@redhat.com>
159147 Date:   Sat May 2 22:36:15 2009 -0400
159148
159149     Fix reference to g_strtoull
159150
159151     As pointed out in bug 580546, that function does not exit.
159152
159153  docs/reference/glib/tmpl/macros_misc.sgml | 5 +++--
159154  1 file changed, 3 insertions(+), 2 deletions(-)
159155
159156 commit fab0506f5f983dcad8f4c44dbef6fbc1f8fd1b3b
159157 Author: Matthias Clasen <mclasen@redhat.com>
159158 Date:   Sat May 2 22:30:19 2009 -0400
159159
159160     Update NEWS
159161
159162  NEWS | 38 ++++++++++++++++++++++++++++++++++++++
159163  1 file changed, 38 insertions(+)
159164
159165 commit ff104337d9e95f6e933f3d77a5a24e462c4713cf
159166 Author: Matthias Clasen <mclasen@redhat.com>
159167 Date:   Sat May 2 21:58:30 2009 -0400
159168
159169     Bump version to 2.21.0
159170
159171  configure.in | 6 +++---
159172  1 file changed, 3 insertions(+), 3 deletions(-)
159173
159174 commit dc02797c1e386d72ff24268cc23c19352e8cef6f
159175 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
159176 Date:   Fri May 1 20:20:01 2009 +0200
159177
159178     Updated Spanish translation
159179
159180  po/es.po | 1021
159181  +++++++++++++++++++++++++++++++-------------------------------
159182  1 file changed, 509 insertions(+), 512 deletions(-)
159183
159184 commit 92ac8d165eae438164cffce01fe92cdcf6488970
159185 Author: Dan Winship <danw@gnome.org>
159186 Date:   Fri May 1 10:08:52 2009 -0400
159187
159188     Misc warning fixes
159189
159190     glib/pcre/pcre_ucp_search_funcs.c, glib/pcre/pcre_valid_utf8.c: add
159191     back missing config.h includes, and this time add them to the copies
159192     in glib/update-pcre/ too so they don't get lost again on the next PCRE
159193     update.
159194
159195     glib/garray.c, glib/gbase64.c: fix signed/unsigned pointer casts
159196
159197     gio/xdgmime/xdgmimeglob.c: remove unused variable
159198
159199     gio/tests/live-g-file.c: fix printf args on x86_64
159200
159201     tests/Makefile.am, tests/regex-test.c: remove redundant -DENABLE_REGEX
159202
159203  gio/tests/live-g-file.c                 | 4 ++--
159204  gio/xdgmime/xdgmimeglob.c               | 1 -
159205  glib/garray.c                           | 2 +-
159206  glib/gbase64.c                          | 2 +-
159207  glib/pcre/pcre_ucp_searchfuncs.c        | 4 ++++
159208  glib/pcre/pcre_valid_utf8.c             | 1 +
159209  glib/update-pcre/pcre_ucp_searchfuncs.c | 4 ++++
159210  glib/update-pcre/pcre_valid_utf8.c      | 1 +
159211  tests/Makefile.am                       | 9 +--------
159212  tests/regex-test.c                      | 2 ++
159213  10 files changed, 17 insertions(+), 13 deletions(-)
159214
159215 commit 36cb01f447b2401195e3c6b577f490e868363630
159216 Author: Dan Winship <danw@gnome.org>
159217 Date:   Fri May 1 10:08:23 2009 -0400
159218
159219     Add README and INSTALL to .gitignore since they are autogenerated
159220
159221  .gitignore | 3 +++
159222  1 file changed, 3 insertions(+)
159223
159224 commit 83699774fa669abfbc5c5c3dc9265308246bd4f6
159225 Author: Michael Meeks <michael.meeks@novell.com>
159226 Date:   Fri May 1 15:23:23 2009 +0100
159227
159228     Patch originally committed only to the ChangeLog & tests ...
159229
159230             Bug 572508 – gmarkup speedup ...
159231
159232             * glib/gmarkup.c: Various optimizations: do less allocations
159233             by
159234             keeping a pool of GStrings, do in-place unescaping, avoid
159235             redundant
159236             utf-8 validation.
159237
159238  glib/gmarkup.c | 1129
159239  +++++++++++++++++++++++---------------------------------
159240  1 file changed, 455 insertions(+), 674 deletions(-)
159241
159242 commit d8029ca9bc24bcff7f33c973ef13fae7e6fab904
159243 Author: Alexander Larsson <alexl@redhat.com>
159244 Date:   Thu Apr 30 10:46:37 2009 +0200
159245
159246     Ensure g_inet_address_get_type() call is not optimized away
159247
159248     Yet another place where the get_type call can be optimized away due
159249     to the G_GNUC_CONST attribute. Use a volatile variable to ensure
159250     its not.
159251
159252  gio/gresolver.c | 4 +++-
159253  1 file changed, 3 insertions(+), 1 deletion(-)
159254
159255 commit 97fe421518139dcb3477209d3d3c3b6744f54153
159256 Author: David King <davidk@openismus.com>
159257 Date:   Wed Apr 29 15:58:35 2009 +0200
159258
159259     Fix ginetaddress.c compile on Linux
159260
159261     The GType type definition belongs outside the G_OS_WIN32 typedef.
159262
159263  gio/ginetaddress.c | 2 +-
159264  1 file changed, 1 insertion(+), 1 deletion(-)
159265
159266 commit 402847c8878a6bf839facdf7a91f096769ebc609
159267 Author: David Zeuthen <davidz@redhat.com>
159268 Date:   Wed Apr 29 11:15:20 2009 -0400
159269
159270     Bug 580450 – Reference counting and boxed types for arrays
159271
159272     Add reference counting and boxed types for GArray, GByteArray and
159273     GPtrArray.
159274
159275     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
159276
159277  docs/reference/glib/glib-sections.txt        |   9 +
159278  docs/reference/glib/tmpl/arrays.sgml         |  41 ++++-
159279  docs/reference/glib/tmpl/arrays_byte.sgml    |  23 ++-
159280  docs/reference/glib/tmpl/arrays_pointer.sgml |  64 ++++++-
159281  glib/garray.c                                | 253
159282  +++++++++++++++++++++++++--
159283  glib/garray.h                                |  10 ++
159284  glib/glib.symbols                            |   9 +
159285  glib/tests/array-test.c                      | 172 ++++++++++++++++++
159286  gobject/gboxed.c                             |  33 ++++
159287  gobject/gboxed.h                             |  27 +++
159288  gobject/gobject.symbols                      |   3 +
159289  11 files changed, 616 insertions(+), 28 deletions(-)
159290
159291 commit d80e12104f139def9bea28a510bf1d7c103e20f9
159292 Author: Alexander Larsson <alexl@redhat.com>
159293 Date:   Wed Apr 29 12:19:57 2009 +0200
159294
159295     Ensure we're actually initializing the winsock library
159296
159297     It turns out that just calling g_inet_address_get_type() isn't
159298     enough, since its marked G_GNUC_CONST, so the call is optimized
159299     away. If we assign the return value to a volatile location we ensure
159300     it is called.
159301
159302  gio/ginetaddress.c | 3 ++-
159303  1 file changed, 2 insertions(+), 1 deletion(-)
159304
159305 commit 49dfb50afc9400779c0be02ea3c285780b42c928
159306 Author: David Zeuthen <davidz@redhat.com>
159307 Date:   Sat Apr 25 22:41:07 2009 -0400
159308
159309     Bug 580453 – Hash and equal functions for gint64 and gdouble
159310
159311  docs/reference/glib/glib-sections.txt     |  4 ++
159312  docs/reference/glib/tmpl/hash_tables.sgml | 38 +++++++++++++++
159313  glib/ghash.c                              | 13 +++---
159314  glib/ghash.h                              |  8 ++++
159315  glib/glib.symbols                         |  4 ++
159316  glib/gutils.c                             | 78
159317  +++++++++++++++++++++++++++++++
159318  6 files changed, 139 insertions(+), 6 deletions(-)
159319
159320 commit 5a368d469a2441d7d77d78fe104dc3560093ebac
159321 Author: Jordi Mas i Hernandez <jmas@softcatala.org>
159322 Date:   Sun Apr 26 20:18:38 2009 +0200
159323
159324     Minor fixes to Catalan translation
159325
159326  po/ca.po | 922
159327  +++++++++++++++++++++++++++++++--------------------------------
159328  1 file changed, 457 insertions(+), 465 deletions(-)
159329
159330 commit 61f130015bbbbc99ce0189cca1c95f7e2e735202
159331 Author: paul <ephraim_owns@hotmail.com>
159332 Date:   Sun Apr 26 13:16:34 2009 -0400
159333
159334     Fix socket-related configure tests on old platforms
159335
159336     include <sys/types.h> in case <sys/socket.h> doesn't. #580299
159337
159338  configure.in | 1 +
159339  1 file changed, 1 insertion(+)
159340
159341 commit 7c9caecfebf7d15899fe361324c414fbfc7b1317
159342 Author: Dan Winship <danw@gnome.org>
159343 Date:   Sun Apr 26 12:18:42 2009 -0400
159344
159345     Fix the networking stuff on (current) OS X
159346
159347     OS X's headers split up the current and old (BIND 4) nameserver stuff
159348     slightly differently than Linux does, but explicitly including
159349     arpa/nameser_compat.h does the right thing on both. Part of #580301
159350
159351  gio/ginetaddress.c       | 3 +++
159352  gio/gnetworkingprivate.h | 6 ++++--
159353  2 files changed, 7 insertions(+), 2 deletions(-)
159354
159355 commit 9a15da50e4d10794c35e4b638b7ab521be671a6e
159356 Author: Dan Winship <danw@gnome.org>
159357 Date:   Sun Apr 26 09:59:28 2009 -0400
159358
159359     Fix ginetaddress.c compile on Solaris
159360
159361     In glibc, IN6_IS_ADDR_UNSPECIFIED() et al. cast their argument to a
159362     uint32_t*, so it doesn't matter whether you pass them the in6_addr
159363     itself (which is what you're supposed to do) or one of its union
159364     members (which is what we were actually doing). Solaris's macro
159365     accesses the in6_addr fields directly though, and so only works if you
159366     pass the actual in6_addr. #580194.
159367
159368  gio/ginetaddress.c | 20 ++++++++++----------
159369  1 file changed, 10 insertions(+), 10 deletions(-)
159370
159371 commit 491a036d8480f4d710ef601a27a57b559b0a46d7
159372 Author: Johan Bilien <jobi@litl.com>
159373 Date:   Wed Apr 22 19:09:34 2009 +0100
159374
159375     Fix translation from GIO's file attr to xattr attributes
159376
159377     Bug 579862 – requesting xattr::foo ends up calling getxattr(...,
159378     user.:foo,...)
159379
159380     The patch makes sure we escape xattr::, not xattr:, before adding
159381     user.
159382     and calling getxattr.
159383
159384  gio/glocalfileinfo.c | 2 +-
159385  1 file changed, 1 insertion(+), 1 deletion(-)
159386
159387 commit a9c33dbd7aeeb715677d619cbddc0d621872cc43
159388 Author: Christian Persch <chpe@gnome.org>
159389 Date:   Wed Apr 22 15:12:37 2009 +0200
159390
159391     Use P_ for translatable param spec strings
159392
159393     Translatable param spec strings should be annotated with P_()
159394     instead of
159395     plain _(). Bug #579830.
159396
159397  gio/gfileicon.c          |  4 ++--
159398  gio/ginetaddress.c       | 48
159399  ++++++++++++++++++++++++------------------------
159400  gio/gsocketaddress.c     |  4 ++--
159401  gio/gthemedicon.c        | 12 ++++++------
159402  gio/gunixinputstream.c   |  8 ++++----
159403  gio/gunixoutputstream.c  |  8 ++++----
159404  gio/gunixsocketaddress.c |  4 ++--
159405  7 files changed, 44 insertions(+), 44 deletions(-)
159406
159407 commit 9a3d18d2a652f9f1567e09bdb1055e6cb462f710
159408 Author: Dan Winship <danw@gnome.org>
159409 Date:   Mon Dec 29 13:38:28 2008 -0500
159410
159411     GResolver wrappers: GNetworkAddress, GNetworkService,
159412     GSocketConnectable
159413
159414     Higher-level wrappers around GResolver. GSocketConnectable provides an
159415     interface for synchronously or asynchronously iterating multiple
159416     socket addresses, with GNetworkAddress and GNetworkService providing
159417     interfaces based on hostname and SRV record resolution.
159418     Part of #548466.
159419
159420  docs/reference/gio/gio-docs.xml     |   3 +
159421  docs/reference/gio/gio-sections.txt |  71 ++++
159422  docs/reference/gio/gio.types        |   4 +
159423  gio/Makefile.am                     |   8 +
159424  gio/gio.h                           |   4 +
159425  gio/gio.symbols                     |  35 ++
159426  gio/giotypes.h                      |   4 +
159427  gio/gnetworkaddress.c               | 462 +++++++++++++++++++++++++
159428  gio/gnetworkaddress.h               |  65 ++++
159429  gio/gnetworkservice.c               | 658
159430  ++++++++++++++++++++++++++++++++++++
159431  gio/gnetworkservice.h               |  69 ++++
159432  gio/gresolver.c                     |  12 +
159433  gio/gsocketaddress.c                |  90 ++++-
159434  gio/gsocketaddressenumerator.c      | 191 +++++++++++
159435  gio/gsocketaddressenumerator.h      |  89 +++++
159436  gio/gsocketconnectable.c            | 148 ++++++++
159437  gio/gsocketconnectable.h            |  68 ++++
159438  gio/gsrvtarget.c                    |   7 +-
159439  gio/tests/.gitignore                |   1 +
159440  gio/tests/resolver.c                | 141 +++++++-
159441  20 files changed, 2121 insertions(+), 9 deletions(-)
159442
159443 commit c94d3f92885456e1dc9e2fb27b709017f29d04ce
159444 Author: Dan Winship <danw@gnome.org>
159445 Date:   Mon Dec 29 12:53:47 2008 -0500
159446
159447     Add GResolver, a glib-ish interface to DNS
159448
159449     GResolver provides asynchronous (and synchronous-but-cancellable) APIs
159450     for resolving hostnames, reverse-resolving IP addresses back to
159451     hostnames, and resolving SRV records. Part of #548466.
159452
159453  configure.in                        |   25 +
159454  docs/reference/gio/Makefile.am      |    6 +-
159455  docs/reference/gio/gio-docs.xml     |    2 +
159456  docs/reference/gio/gio-sections.txt |   52 ++
159457  docs/reference/gio/gio.types        |    1 +
159458  gio/Makefile.am                     |   18 +-
159459  gio/ginetaddress.c                  |    7 +-
159460  gio/gio.h                           |    2 +
159461  gio/gio.symbols                     |   57 ++
159462  gio/gioenums.h                      |   14 +
159463  gio/giotypes.h                      |    4 +-
159464  gio/gnetworkingprivate.h            |   32 +
159465  gio/gresolver.c                     |  855 ++++++++++++++++++++
159466  gio/gresolver.h                     |  159 ++++
159467  gio/gsrvtarget.c                    |  334 ++++++++
159468  gio/gsrvtarget.h                    |   52 ++
159469  gio/gthreadedresolver.c             |  617 +++++++++++++++
159470  gio/gthreadedresolver.h             |   50 ++
159471  gio/gunixresolver.c                 |  433 ++++++++++
159472  gio/gunixresolver.h                 |   53 ++
159473  gio/gwin32resolver.c                |  481 +++++++++++
159474  gio/gwin32resolver.h                |   49 ++
159475  gio/libasyncns/Makefile.am          |   15 +
159476  gio/libasyncns/README               |    7 +
159477  gio/libasyncns/asyncns.c            | 1498
159478  +++++++++++++++++++++++++++++++++++
159479  gio/libasyncns/asyncns.h            |  163 ++++
159480  gio/libasyncns/g-asyncns.h          |   28 +
159481  gio/libasyncns/update.sh            |   20 +
159482  gio/pltcheck.sh                     |    2 +-
159483  gio/tests/.gitignore                |    1 +
159484  gio/tests/Makefile.am               |    8 +-
159485  gio/tests/resolver.c                |  377 +++++++++
159486  32 files changed, 5412 insertions(+), 10 deletions(-)
159487
159488 commit 68fc0556275edf6e63a3242841f2981a42ee11cb
159489 Author: Dan Winship <danw@gnome.org>
159490 Date:   Fri Dec 12 13:13:55 2008 -0500
159491
159492     Add network address and socket types
159493
159494     Types and methods for dealing with IPv4 and IPv6 addresses (and UNIX
159495     domain socket addresses under UNIX). This does not include code for
159496     actual socket I/O.
159497
159498     Originally from "gnio". Much of the code was written by Christian
159499     Kellner, Samuel Cormier-Iijima, and Ryan Lortie.
159500
159501     Part of #548466.
159502
159503  configure.in                        |  28 ++
159504  docs/reference/gio/gio-docs.xml     |   7 +
159505  docs/reference/gio/gio-sections.txt |  91 +++++
159506  docs/reference/gio/gio.types        |   4 +
159507  gio/Makefile.am                     |  11 +-
159508  gio/ginetaddress.c                  | 747
159509  ++++++++++++++++++++++++++++++++++++
159510  gio/ginetaddress.h                  | 101 +++++
159511  gio/ginetsocketaddress.c            | 306 +++++++++++++++
159512  gio/ginetsocketaddress.h            |  69 ++++
159513  gio/gio.h                           |   3 +
159514  gio/gio.symbols                     |  51 +++
159515  gio/gioenums.h                      |  20 +
159516  gio/giotypes.h                      |   5 +
159517  gio/gnetworkingprivate.h            |  53 +++
159518  gio/gsocketaddress.c                | 233 +++++++++++
159519  gio/gsocketaddress.h                |  77 ++++
159520  gio/gunixsocketaddress.c            | 206 ++++++++++
159521  gio/gunixsocketaddress.h            |  61 +++
159522  glibconfig.h.win32.in               |   3 +
159523  19 files changed, 2075 insertions(+), 1 deletion(-)
159524
159525 commit 6a3b4fa05ac996566e7b8037edf80d0f06fa2a90
159526 Author: Dan Winship <danw@gnome.org>
159527 Date:   Mon Dec 29 09:00:17 2008 -0500
159528
159529     Add hostname-related utilities in glib/ghostutils.h
159530
159531     Functions for converting between UTF-8 IDNs (Internationalized Domain
159532     Names) and their ASCII-Compatible Encodings, plus a function to
159533     recognize
159534     IP addresses. Part of #548466.
159535
159536  docs/reference/glib/glib-docs.sgml       |   2 +
159537  docs/reference/glib/glib-sections.txt    |  13 +
159538  docs/reference/glib/tmpl/ghostutils.sgml |  64 +++
159539  glib/Makefile.am                         |   2 +
159540  glib/ghostutils.c                        | 758
159541  +++++++++++++++++++++++++++++++
159542  glib/ghostutils.h                        |  40 ++
159543  glib/glib.h                              |   1 +
159544  glib/glib.symbols                        |  10 +
159545  glib/tests/.gitignore                    |   1 +
159546  glib/tests/Makefile.am                   |   3 +
159547  glib/tests/hostutils.c                   | 267 +++++++++++
159548  11 files changed, 1161 insertions(+)
159549
159550 commit dda20bccbfc2a560c13532612382712c17717085
159551 Author: Stefan Kost <ensonic@users.sf.net>
159552 Date:   Tue Apr 21 23:21:28 2009 +0300
159553
159554     goption: format section docs according to gtk-doc rules and fixes
159555     broken xml
159556
159557  glib/goption.c | 25 +++++++++----------------
159558  1 file changed, 9 insertions(+), 16 deletions(-)
159559
159560 commit 57bd24dc4907e6959f953be0759b946c16c78386
159561 Author: Stefan Kost <ensonic@users.sf.net>
159562 Date:   Tue Apr 14 11:32:59 2009 +0300
159563
159564     goption: document that some option args need to be freed by the callee
159565
159566     Option arguments where the result is stored in a string or string
159567     array need to
159568     be freed by the owner of the option group. Fixes #578363.
159569
159570  glib/goption.c | 3 +++
159571  glib/goption.h | 5 +++++
159572  2 files changed, 8 insertions(+)
159573
159574 commit 2026c232b3437ff0f1222b6b045379ca273393e8
159575 Author: Stefan Kost <ensonic@users.sf.net>
159576 Date:   Tue Apr 14 11:23:25 2009 +0300
159577
159578     goption: move docs from tmpl folder to inline comments
159579
159580  docs/reference/glib/tmpl/.gitignore  |   1 +
159581  docs/reference/glib/tmpl/option.sgml | 603
159582  -----------------------------------
159583  glib/goption.c                       | 113 +++++++
159584  glib/goption.h                       | 204 +++++++++++-
159585  glib/gtypes.h                        |  13 +
159586  5 files changed, 330 insertions(+), 604 deletions(-)
159587
159588 commit 0f48f804b665943a2fd848ab6efbe913003daa82
159589 Author: Alexander Larsson <alexl@redhat.com>
159590 Date:   Mon Apr 20 13:14:32 2009 +0200
159591
159592     Use g_cancellable_connect/disconnect
159593
159594     Use the new cancellable helper functions to avoid races. (#572844)
159595
159596  gio/gasynchelper.c | 9 ++++-----
159597  1 file changed, 4 insertions(+), 5 deletions(-)
159598
159599 commit 0001014c378636e5848f4b3d8f38fc7a84c33b22
159600 Author: Alexander Larsson <alexl@redhat.com>
159601 Date:   Mon Apr 20 13:12:08 2009 +0200
159602
159603     Add helpers for connecting/disconnecting to cancelled signal
159604
159605     There are race conditions when connecting and disconnecting from the
159606     "cancelled" signal on GCancellable which you need to do when
159607     implementing cancellable operations. This adds helper functions that
159608     avoid these races and mentions these races in the docs. (#572844)
159609
159610  docs/reference/gio/gio-sections.txt |   2 +
159611  gio/gcancellable.c                  | 214
159612  +++++++++++++++++++++++++++++-------
159613  gio/gcancellable.h                  |   6 +
159614  gio/gio.symbols                     |   2 +
159615  4 files changed, 183 insertions(+), 41 deletions(-)
159616
159617 commit c17d4dd117db554e501a18a41de53734f7f87003
159618 Author: zabeeh khan <zabeehkhan@gmail.com>
159619 Date:   Fri Apr 17 11:27:38 2009 +0530
159620
159621     Pashto Translation committed as per the request made by Zabeeh Khan
159622     on the gnome-i18n list
159623
159624  po/ps.po | 870
159625  ++++++++++++++++++++++++++++++++-------------------------------
159626  1 file changed, 437 insertions(+), 433 deletions(-)
159627
159628 commit b85834c22369579d1bea86b392594d0b912a5858
159629 Author: Matthias Clasen <mclasen@redhat.com>
159630 Date:   Sat Apr 11 18:10:24 2009 -0400
159631
159632     Bump version
159633
159634  configure.in | 4 ++--
159635  1 file changed, 2 insertions(+), 2 deletions(-)
159636
159637 commit 2c1dc529e8d9b1ab2d8ccb8abb1efed836584616
159638 Author: Matthias Clasen <mclasen@redhat.com>
159639 Date:   Thu Apr 9 21:34:49 2009 -0400
159640
159641     Add a note about handling non-hal backends
159642
159643  gio/gvolume.c | 14 ++++++++++----
159644  1 file changed, 10 insertions(+), 4 deletions(-)
159645
159646 commit 6e11246cc828217fd04a23f16b67db11333523f9
159647 Author: Matthias Clasen <mclasen@redhat.com>
159648 Date:   Thu Apr 9 18:47:28 2009 -0400
159649
159650     Release GLib 2.20.1
159651
159652  po/am.po       |  154 ++++----
159653  po/ar.po       |  839 ++++++++++++++++++++-------------------
159654  po/as.po       |  871 ++++++++++++++++++++--------------------
159655  po/az.po       |  154 ++++----
159656  po/be.po       |  156 ++++----
159657  po/be@latin.po |  156 ++++----
159658  po/bg.po       |  836 ++++++++++++++++++++-------------------
159659  po/bn.po       |  154 ++++----
159660  po/bn_IN.po    |  154 ++++----
159661  po/bs.po       |  154 ++++----
159662  po/ca.po       |  836 ++++++++++++++++++++-------------------
159663  po/cs.po       |  154 ++++----
159664  po/cy.po       |  154 ++++----
159665  po/da.po       |  837 ++++++++++++++++++++-------------------
159666  po/de.po       |  836 ++++++++++++++++++++-------------------
159667  po/dz.po       |  154 ++++----
159668  po/el.po       |  863 ++++++++++++++++++++--------------------
159669  po/en_CA.po    |  154 ++++----
159670  po/en_GB.po    |  836 ++++++++++++++++++++-------------------
159671  po/eo.po       |  154 ++++----
159672  po/es.po       |  841 ++++++++++++++++++++-------------------
159673  po/et.po       |  154 ++++----
159674  po/eu.po       |  894 ++++++++++++++++++++---------------------
159675  po/fa.po       |  154 ++++----
159676  po/fi.po       |  154 ++++----
159677  po/fr.po       |  836 ++++++++++++++++++++-------------------
159678  po/ga.po       |  154 ++++----
159679  po/gl.po       |  836 ++++++++++++++++++++-------------------
159680  po/gu.po       |  154 ++++----
159681  po/he.po       |  154 ++++----
159682  po/hi.po       |  154 ++++----
159683  po/hr.po       |  154 ++++----
159684  po/hu.po       |  905 +++++++++++++++++++++---------------------
159685  po/hy.po       |  154 ++++----
159686  po/id.po       |  154 ++++----
159687  po/is.po       |  154 ++++----
159688  po/it.po       |  839 ++++++++++++++++++++-------------------
159689  po/ja.po       |  836 ++++++++++++++++++++-------------------
159690  po/ka.po       |  154 ++++----
159691  po/kn.po       |  880 +++++++++++++++++++++--------------------
159692  po/ko.po       |  154 ++++----
159693  po/ku.po       |  154 ++++----
159694  po/lt.po       |  836 ++++++++++++++++++++-------------------
159695  po/lv.po       |  154 ++++----
159696  po/mai.po      |  154 ++++----
159697  po/mg.po       |  154 ++++----
159698  po/mk.po       |  154 ++++----
159699  po/ml.po       |  886 ++++++++++++++++++++---------------------
159700  po/mn.po       |  154 ++++----
159701  po/mr.po       |  154 ++++----
159702  po/ms.po       |  154 ++++----
159703  po/nb.po       |  836 ++++++++++++++++++++-------------------
159704  po/ne.po       |  154 ++++----
159705  po/nl.po       |  154 ++++----
159706  po/nn.po       |  154 ++++----
159707  po/oc.po       |  154 ++++----
159708  po/or.po       |  871 ++++++++++++++++++++--------------------
159709  po/pa.po       |  868 ++++++++++++++++++++--------------------
159710  po/pl.po       |  836 ++++++++++++++++++++-------------------
159711  po/ps.po       |  154 ++++----
159712  po/pt.po       |  154 ++++----
159713  po/pt_BR.po    |  836 ++++++++++++++++++++-------------------
159714  po/ro.po       |  154 ++++----
159715  po/ru.po       |  836 ++++++++++++++++++++-------------------
159716  po/rw.po       |  154 ++++----
159717  po/si.po       |  154 ++++----
159718  po/sk.po       |  154 ++++----
159719  po/sl.po       | 1165
159720  ++++++++++++++++++++++++++----------------------------
159721  po/sq.po       |  156 ++++----
159722  po/sr.po       |  154 ++++----
159723  po/sr@ije.po   |  154 ++++----
159724  po/sr@latin.po |  154 ++++----
159725  po/sv.po       | 1203
159726  ++++++++++++++++++++++++++++----------------------------
159727  po/ta.po       |  888 ++++++++++++++++++++---------------------
159728  po/te.po       |  154 ++++----
159729  po/th.po       |  154 ++++----
159730  po/tl.po       |  154 ++++----
159731  po/tr.po       |  154 ++++----
159732  po/tt.po       |  154 ++++----
159733  po/uk.po       |  154 ++++----
159734  po/vi.po       |  154 ++++----
159735  po/wa.po       |  154 ++++----
159736  po/xh.po       |  154 ++++----
159737  po/yi.po       |  154 ++++----
159738  po/zh_CN.po    |  839 ++++++++++++++++++++-------------------
159739  po/zh_HK.po    |  154 ++++----
159740  po/zh_TW.po    |  154 ++++----
159741  87 files changed, 17103 insertions(+), 16510 deletions(-)
159742
159743 commit 009689e09b0cd9cc0a322d1361940183330bada6
159744 Author: Matthias Clasen <mclasen@redhat.com>
159745 Date:   Thu Apr 9 17:43:59 2009 -0400
159746
159747     Update for 2.20.1
159748
159749  NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++
159750  1 file changed, 44 insertions(+)
159751
159752 commit e68a35689fbcbab965b6631882381309cb0a20d8
159753 Author: Matthias Clasen <mclasen@redhat.com>
159754 Date:   Thu Apr 9 14:56:49 2009 -0400
159755
159756     Fix G_DEFINE_TYPE_EXTENDED docs
159757
159758     Make the docs for G_DEFINE_TYPE_EXTENDED match the actual
159759     definition of the macro.  (#577985)
159760
159761  gobject/gtype.h | 71
159762  +++++++++++++++++++++++++++------------------------------
159763  1 file changed, 34 insertions(+), 37 deletions(-)
159764
159765 commit 856632c496d15f3f273d567b521a2b06afc32721
159766 Author: Gian Mario Tagliaretti <gianmt@gnome.org>
159767 Date:   Thu Apr 9 14:35:36 2009 -0400
159768
159769     Fix a typo in GFile docs
159770
159771     Fixed function name in GFile docs from g_set_display_name to
159772     g_file_set_display_name so that gtk-doc can link correctly.  (#578002)
159773
159774  gio/gfile.c | 2 +-
159775  1 file changed, 1 insertion(+), 1 deletion(-)
159776
159777 commit 950de29d0e9720ce0979a84530130e27a3a59f74
159778 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
159779 Date:   Thu Apr 9 13:49:00 2009 +0200
159780
159781     Updated Danish translation\n\nUpdated Danish translation by Kenneth
159782     Nielsen.
159783
159784  po/da.po | 156
159785  ++++++++++++++++++++++++++++++++++-----------------------------
159786  1 file changed, 84 insertions(+), 72 deletions(-)
159787
159788 commit efc2cdbfc981754db361f49c30c8ee24ac0c769e
159789 Author: Peter Kjellerstedt <pkj@axis.com>
159790 Date:   Wed Apr 8 10:26:11 2009 -0400
159791
159792     Fix parsing of timezones
159793
159794     Make g_time_val_from_iso8601 handle timezones with minutes correctly;
159795     also accept comma as a fraction separator.  (#578369)
159796
159797  glib/gtimer.c    |  6 +++---
159798  tests/testglib.c | 18 +++++++++++++++++-
159799  2 files changed, 20 insertions(+), 4 deletions(-)
159800
159801 commit d0cf7b38780b0832fc904f75eb387aa61eb2f76e
159802 Author: Alexander Larsson <alexl@redhat.com>
159803 Date:   Wed Apr 8 09:12:02 2009 +0200
159804
159805     Only mark regular files as backup files
159806
159807     Apps don't generally create backup directories, etc. So, if the file
159808     ends with ~ but is not a regular file shouldn't be considered a backup
159809     file. (#573673)
159810
159811  gio/glocalfileinfo.c | 3 ++-
159812  1 file changed, 2 insertions(+), 1 deletion(-)
159813
159814 commit 85a795b9bae44b973de1443f98728b21b78c68ae
159815 Author: Funda Wang <fundawang@gmail.com>
159816 Date:   Sun Apr 5 11:05:47 2009 +0800
159817
159818     Updated Simplified Chinese translation from Ray Wang
159819     <wanglei1123@gmail.com>
159820
159821  po/zh_CN.po | 87
159822  +++++++++++++++++++++++++++++++++++--------------------------
159823  1 file changed, 50 insertions(+), 37 deletions(-)
159824
159825 commit 7fd870830806def730341a328389f8b5df49fab4
159826 Author: Thanos Lefteris <alefteris@gmail.com>
159827 Date:   Fri Apr 3 20:12:27 2009 +0100
159828
159829     Updated Greek translation
159830
159831     Signed-off-by: Simos Xenitellis <simos@gnome.org>
159832
159833  po/el.po | 238
159834  +++++++++++++++++++++++++++++++++------------------------------
159835  1 file changed, 125 insertions(+), 113 deletions(-)
159836
159837 commit e6e82c51a64ca263877f730cc7531454d5430b77
159838 Author: Matthias Clasen <mclasen@redhat.com>
159839 Date:   Fri Apr 3 00:35:43 2009 -0400
159840
159841     Move hex_digits to rodata
159842
159843     Turn a string into a constant array.
159844
159845  gio/gfileattribute.c | 260
159846  +++++++++++++++++++++++++--------------------------
159847  1 file changed, 126 insertions(+), 134 deletions(-)
159848
159849 commit 25ff8ee7486c7bdf1612d3554fc1d7d91daedfa6
159850 Author: Matthias Clasen <mclasen@redhat.com>
159851 Date:   Fri Apr 3 00:23:54 2009 -0400
159852
159853     Don't lie about ext4 filesystems
159854
159855     When returning a filesystem type id, say "ext3/ext4" instead of
159856     "ext3",
159857     since both use the same superblock magic, so we can't discriminate
159858     them without more work.
159859
159860  gio/glocalfile.c | 2 +-
159861  1 file changed, 1 insertion(+), 1 deletion(-)
159862
159863 commit e8a42bb81c46204a86259e44aa9698658487e64a
159864 Author: Paolo Borelli <pborelli@katamail.com>
159865 Date:   Fri Apr 3 00:04:39 2009 -0400
159866
159867     Regex leak on error path
159868
159869     Don't leak the GRegex struct when g_regex_new() fails.
159870
159871  glib/gregex.c | 2 ++
159872  1 file changed, 2 insertions(+)
159873
159874 commit 82a5f787d68fd7d6ae973634694cebd43f126552
159875 Author: Matthias Clasen <mclasen@redhat.com>
159876 Date:   Thu Apr 2 23:57:59 2009 -0400
159877
159878     Update requirements
159879
159880     Mention that the mimetype-functionality of GIO reqires
159881     update-mime-database
159882     and update-desktop-database at runtime. (#577128)
159883
159884  INSTALL.in | 32 ++++++++++++++++-----------
159885  README.in  | 74
159886  +++++++++++++++++++++++++++++++-------------------------------
159887  2 files changed, 56 insertions(+), 50 deletions(-)
159888
159889 commit 20774c566393af28e5123322abb8e35840ff0e5a
159890 Author: Matthias Clasen <mclasen@redhat.com>
159891 Date:   Thu Apr 2 23:42:29 2009 -0400
159892
159893     Add a rule to generate ChangeLog
159894
159895     We use the same rule pango uses to create a ChangeLog file with
159896     the help of git-log. The format is somewhat different from traditional
159897     ChangeLog, but it contains the relevant information.
159898
159899  Makefile.am | 22 ++++++++++++++++++++--
159900  1 file changed, 20 insertions(+), 2 deletions(-)
159901
159902 commit b7f9a1ac8337c546f9db9b7ee9ff437b256c75d8
159903 Author: Matthias Clasen <mclasen@redhat.com>
159904 Date:   Thu Apr 2 23:14:54 2009 -0400
159905
159906     Rename ChangeLog to ChangeLog.pre-2-20
159907
159908     Rename ChangeLog to prevent old habits from luring me into adding
159909     entries there. Also, this makes room for autogenerating a ChangeLog
159910     at make dist.
159911
159912  ChangeLog => ChangeLog.pre-2-20 | 0
159913  1 file changed, 0 insertions(+), 0 deletions(-)
159914
159915 commit b160405aa0a66f3eb771af43b6d0000d076d045b
159916 Author: Matthias Clasen <mclasen@redhat.com>
159917 Date:   Thu Apr 2 23:13:35 2009 -0400
159918
159919     remove generated files
159920
159921     README and INSTALL are generated files, no need to keep them
159922     under source control.
159923
159924  INSTALL | 116 -------------------------------------
159925  README  | 199
159926  ----------------------------------------------------------------
159927  2 files changed, 315 deletions(-)
159928
159929 commit 1ce74b0dd34222b201369e5aff53b27182db7b66
159930 Author: Alexander Larsson <alexl@redhat.com>
159931 Date:   Thu Apr 2 19:01:56 2009 +0200
159932
159933     On trash, if rename fails with EXDEV, return G_IO_ERROR_NOT_SUPPORTED
159934
159935     Sometimes it seems like the trash dir and the file are on the same
159936     filesystem but the rename fails with EXDEV anyway (can happen
159937     e.g. with bind mounts or multiple mounts of the same device). In this
159938     case we want to return the right error so that apps can fallback to
159939     regular delete.
159940
159941  gio/glocalfile.c | 19 ++++++++++++++-----
159942  1 file changed, 14 insertions(+), 5 deletions(-)
159943
159944 commit 20df6b6e888a1aed596c8c60ed7427708a56a453
159945 Author: Tobias Mueller <gnome-bugs@auftrags-killer.org>
159946 Date:   Wed Apr 1 21:51:00 2009 -0400
159947
159948     Mark glib_gettext as string translation function
159949
159950     Make glib_gettext with G_GNUC_FORMAT to avoid warnings with
159951     -Wformat -Wformat-nonliteral.
159952     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
159953
159954  glib/glib.symbols | 2 +-
159955  glib/glibintl.h   | 2 +-
159956  2 files changed, 2 insertions(+), 2 deletions(-)
159957
159958 commit 86aa49594feac9797ab87b83e198147aff4171fa
159959 Author: Hagen Schink <troja84@gmail.com>
159960 Date:   Wed Apr 1 21:30:51 2009 -0400
159961
159962     fix a typo in g_io_channel_flush docs
159963
159964     Refer to the correct return values.
159965
159966     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
159967
159968  glib/giochannel.c | 4 ++--
159969  1 file changed, 2 insertions(+), 2 deletions(-)
159970
159971 commit 785bed2e18c18842f07ada42af2ec80cf18aca70
159972 Author: Matthias Clasen <mclasen@redhat.com>
159973 Date:   Tue Mar 31 19:39:16 2009 -0400
159974
159975     Update README files to refer to git
159976
159977     Update various README files to refer to git instead of svn.
159978     Add a README.commits that is pretty much a copy of the same file
159979     in GTK+. Also discontinue ChangeLog files.
159980
159981  ChangeLog                |  6 ++++
159982  HACKING                  |  8 ++---
159983  Makefile.am              |  1 +
159984  README                   | 76
159985  ++++++++++++++++++++++++------------------------
159986  README.commits           | 72
159987  +++++++++++++++++++++++++++++++++++++++++++++
159988  docs/reference/ChangeLog |  6 ++++
159989  gio/ChangeLog            |  6 ++++
159990  gmodule/ChangeLog        |  6 ++++
159991  gobject/ChangeLog        |  6 ++++
159992  gthread/ChangeLog        |  6 ++++
159993  po/ChangeLog             |  6 ++++
159994  11 files changed, 157 insertions(+), 42 deletions(-)
159995
159996 commit b5ef6da3c31ad1067b88f7edd53c5d48fe7f73c1
159997 Author: Manoj Kumar Giri <mgiri@src.gnome.org>
159998 Date:   Mon Mar 30 08:53:32 2009 +0000
159999
160000     Added entries for Oriya language Translation updation.
160001
160002     svn path=/trunk/; revision=8023
160003
160004  po/ChangeLog | 4 ++++
160005  1 file changed, 4 insertions(+)
160006
160007 commit b6a7cd609a1d0012ff07d62e04115830c68972e0
160008 Author: Manoj Kumar Giri <mgiri@src.gnome.org>
160009 Date:   Mon Mar 30 08:52:25 2009 +0000
160010
160011     Updated Oriya Translation.
160012
160013     svn path=/trunk/; revision=8022
160014
160015  po/or.po | 876
160016  ++++++++++++++++++++++++++++++++-------------------------------
160017  1 file changed, 443 insertions(+), 433 deletions(-)
160018
160019 commit a6ebda3d690098e28319dc391fb82a281f9113e8
160020 Author: Matthias Clasen <matthiasc@src.gnome.org>
160021 Date:   Sun Mar 29 19:08:57 2009 +0000
160022
160023     Copy a va_list when using it multiple times. Reported by Wim Lewis.
160024
160025             * glib/gmessages.c (g_logv): Copy a va_list when using it
160026             multiple times. Reported by Wim Lewis.
160027
160028
160029     svn path=/trunk/; revision=8021
160030
160031  ChangeLog        |  8 ++++++++
160032  glib/gmessages.c | 15 ++++++++++++---
160033  2 files changed, 20 insertions(+), 3 deletions(-)
160034
160035 commit dabbea65c61c402ed63fba0c36a419e4d4abdf46
160036 Author: Carlos Garnacho <carlosg@gnome.org>
160037 Date:   Thu Mar 26 13:59:02 2009 +0000
160038
160039     Bug 575270 – GVolumeMonitor::mount-pre-unmount not being emitted
160040
160041     2009-03-26  Carlos Garnacho  <carlosg@gnome.org>
160042
160043             Bug 575270 – GVolumeMonitor::mount-pre-unmount not being
160044             emitted
160045
160046             * gunixmount.c (eject_unmount_cb) (eject_unmount_do_cb)
160047             (eject_unmount_do): Emit ::mount-pre-unmount and wait
160048             500msec before
160049             actually trying to unmount.
160050
160051
160052     svn path=/trunk/; revision=8020
160053
160054  gio/ChangeLog    |  8 ++++++++
160055  gio/gunixmount.c | 52
160056  ++++++++++++++++++++++++++++++++++------------------
160057  2 files changed, 42 insertions(+), 18 deletions(-)
160058
160059 commit 3476bfe846b663049b393e43d272a06883b3fe7d
160060 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
160061 Date:   Thu Mar 26 13:52:46 2009 +0000
160062
160063     Updated Lithuanian translation.
160064
160065     2009-03-26  Gintautas Miliauskas  <gintautas@miliauskas.lt>
160066
160067             * lt.po: Updated Lithuanian translation.
160068
160069
160070
160071     svn path=/trunk/; revision=8019
160072
160073  po/ChangeLog |   4 +
160074  po/lt.po     | 842
160075  ++++++++++++++++++++++++++++++-----------------------------
160076  2 files changed, 433 insertions(+), 413 deletions(-)
160077
160078 commit 618617acfcc8bbbb0b563e5744218be213660cbb
160079 Author: Shankar Prasad <sprasad@src.gnome.org>
160080 Date:   Thu Mar 26 05:35:36 2009 +0000
160081
160082     updated kn.po
160083
160084     svn path=/trunk/; revision=8018
160085
160086  po/kn.po | 90
160087  ++++++++++++++++++++++++++++++++++++++--------------------------
160088  1 file changed, 53 insertions(+), 37 deletions(-)
160089
160090 commit 32f7e122b1c80171db3ce84ff8947a24d50e0e5a
160091 Author: Shankar Prasad <sprasad@src.gnome.org>
160092 Date:   Thu Mar 26 05:31:33 2009 +0000
160093
160094     updated kn.po
160095
160096     svn path=/trunk/; revision=8017
160097
160098  po/ChangeLog | 4 ++++
160099  1 file changed, 4 insertions(+)
160100
160101 commit d487ef7c2f13c66d2784a2d5371021c3c3043e12
160102 Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
160103 Date:   Fri Mar 20 22:29:22 2009 +0000
160104
160105     Updated Russian translation.
160106
160107     2009-03-21  Nickolay V. Shmyrev <nshmyrev@yandex.ru>
160108
160109             * ru.po: Updated Russian translation.
160110
160111
160112     svn path=/trunk/; revision=8016
160113
160114  po/ChangeLog |  4 ++++
160115  po/ru.po     | 77
160116  ++++++++++++++++++++++++++++++++++--------------------------
160117  2 files changed, 48 insertions(+), 33 deletions(-)
160118
160119 commit edfe4405e05d832ff2449a54bf4938d964d3ae44
160120 Author: Kostas Papadimas <pkst@src.gnome.org>
160121 Date:   Wed Mar 18 15:49:52 2009 +0000
160122
160123     Updated Greek Translation by Fotis Tsamis.
160124
160125     svn path=/trunk/; revision=8015
160126
160127  po/ChangeLog |   4 ++
160128  po/el.po     | 145
160129  +++++++++++++++++++++++++++++------------------------------
160130  2 files changed, 75 insertions(+), 74 deletions(-)
160131
160132 commit fdcaf9381e3f084d9ddf1ffd0c35873602950151
160133 Author: Djihed Afifi <djihed@src.gnome.org>
160134 Date:   Wed Mar 18 09:20:03 2009 +0000
160135
160136     Updated Arabic translation
160137
160138     svn path=/trunk/; revision=8014
160139
160140  po/ChangeLog |   4 +
160141  po/ar.po     | 843
160142  ++++++++++++++++++++++++++++++-----------------------------
160143  2 files changed, 434 insertions(+), 413 deletions(-)
160144
160145 commit 11554d40ca7b0d8691a0a0d93b34bffef29276f0
160146 Author: Amitakhya Phukan <amitakhya@src.gnome.org>
160147 Date:   Wed Mar 18 06:31:05 2009 +0000
160148
160149     Updated assamese translations
160150
160151     svn path=/trunk/; revision=8013
160152
160153  po/ChangeLog |   4 +
160154  po/as.po     | 873
160155  ++++++++++++++++++++++++++++++-----------------------------
160156  2 files changed, 445 insertions(+), 432 deletions(-)
160157
160158 commit 07b2a7a5ad6818a692e41e9003f2a849f7220b66
160159 Author: Gabor Kelemen <kelemeng@gnome.hu>
160160 Date:   Wed Mar 18 00:05:58 2009 +0000
160161
160162     Translation updated.
160163
160164     2009-03-18  Gabor Kelemen  <kelemeng@gnome.hu>
160165
160166             * hu.po: Translation updated.
160167
160168
160169     svn path=/trunk/; revision=8012
160170
160171  po/ChangeLog |   4 +
160172  po/hu.po     | 911
160173  +++++++++++++++++++++++++++++------------------------------
160174  2 files changed, 457 insertions(+), 458 deletions(-)
160175
160176 commit 8df23d2283b56b181c4ebac9a74d9ea980efb1ba
160177 Author: Ryan Lortie <ryanl@src.gnome.org>
160178 Date:   Tue Mar 17 23:03:33 2009 +0000
160179
160180     trivial spelling/whitespace fixes
160181
160182     svn path=/trunk/; revision=8011
160183
160184  ChangeLog    | 18 +++++++++---------
160185  glib/gmain.c |  2 +-
160186  2 files changed, 10 insertions(+), 10 deletions(-)
160187
160188 commit 1d1fba442fd7e605288fe92809c59d58b0b8f186
160189 Author: Colin Walters <walters@redhat.com>
160190 Date:   Tue Mar 17 21:59:18 2009 +0000
160191
160192     Bug 575708 - runaway inotify madness ...
160193
160194     2009-03-17  Colin Walters  <walters@redhat.com>
160195
160196             Bug 575708 - runaway inotify madness ...
160197
160198             * gfilemonitor.c: Queue up events in a local list and
160199             fire one idle, instead of queuing lots of individual
160200             idles which has bad performance behavior.
160201
160202
160203     svn path=/trunk/; revision=8010
160204
160205  gio/ChangeLog      |  8 ++++++
160206  gio/gfilemonitor.c | 78
160207  ++++++++++++++++++++++++++++++++++++++++--------------
160208  2 files changed, 66 insertions(+), 20 deletions(-)
160209
160210 commit 044733e2a0d5b3192c38b35611b9de4364c6c810
160211 Author: Tomasz Dominikowski <tdominikowski@aviary.pl>
160212 Date:   Tue Mar 17 17:02:00 2009 +0000
160213
160214     Updated Polish translation
160215
160216     2009-03-17  Tomasz Dominikowski  <tdominikowski@aviary.pl>
160217
160218             * pl.po: Updated Polish translation
160219
160220     svn path=/trunk/; revision=8009
160221
160222  po/ChangeLog |   4 +
160223  po/pl.po     | 844
160224  ++++++++++++++++++++++++++++++-----------------------------
160225  2 files changed, 434 insertions(+), 414 deletions(-)
160226
160227 commit bbb1d85d7233bff2dae91a5cf06600a28e91cec0
160228 Author: Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
160229 Date:   Tue Mar 17 16:49:22 2009 +0000
160230
160231     Updated Basque translation.
160232
160233     2009-03-17  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
160234
160235             * eu.po: Updated Basque translation.
160236
160237
160238     svn path=/trunk/; revision=8008
160239
160240  po/ChangeLog |   4 +
160241  po/eu.po     | 894
160242  +++++++++++++++++++++++++++++------------------------------
160243  2 files changed, 451 insertions(+), 447 deletions(-)
160244
160245 commit 2ff422d461faec17797f498afd82d23bd3ea8f2e
160246 Author: Ani Peter <anipeter@src.gnome.org>
160247 Date:   Tue Mar 17 15:41:14 2009 +0000
160248
160249     Updated Malayalam Translation
160250
160251     svn path=/trunk/; revision=8007
160252
160253  po/ChangeLog | 4 ++++
160254  1 file changed, 4 insertions(+)
160255
160256 commit ad9afec76fa198fd2edc56d5fcb834fd2c9577bc
160257 Author: Ani Peter <anipeter@src.gnome.org>
160258 Date:   Tue Mar 17 15:41:04 2009 +0000
160259
160260     Updated Malayalam Translation
160261
160262     svn path=/trunk/; revision=8006
160263
160264  po/ml.po | 892
160265  ++++++++++++++++++++++++++++++++-------------------------------
160266  1 file changed, 448 insertions(+), 444 deletions(-)
160267
160268 commit 4ed58e576ea15bb84b4b1b461f8f8deea3a09d50
160269 Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
160270 Date:   Tue Mar 17 14:12:26 2009 +0000
160271
160272     Updated Galician translation
160273
160274     svn path=/trunk/; revision=8005
160275
160276  po/ChangeLog |  4 +++
160277  po/gl.po     | 84
160278  ++++++++++++++++++++++++++++++++++--------------------------
160279  2 files changed, 51 insertions(+), 37 deletions(-)
160280
160281 commit ebf52321606815d09a8a25f6778eae205531a1cb
160282 Author: Gil Forcada Codinachs <gforcada@src.gnome.org>
160283 Date:   Tue Mar 17 13:52:09 2009 +0000
160284
160285     Updated Catalan translation
160286
160287     svn path=/trunk/; revision=8004
160288
160289  po/ChangeLog |   4 +
160290  po/ca.po     | 842
160291  ++++++++++++++++++++++++++++++-----------------------------
160292  2 files changed, 433 insertions(+), 413 deletions(-)
160293
160294 commit ae38feb249df9a5dc4b9ecc85c55d13f256c7477
160295 Author: Takeshi AIHANA <takeshi.aihana@gmail.com>
160296 Date:   Tue Mar 17 13:20:20 2009 +0000
160297
160298     Update Japanese translation.
160299
160300     2009-03-17  Takeshi AIHANA <takeshi.aihana@gmail.com>
160301
160302             * ja.po: Update Japanese translation.
160303
160304     svn path=/trunk/; revision=8003
160305
160306  po/ChangeLog |   4 +
160307  po/ja.po     | 842
160308  ++++++++++++++++++++++++++++++-----------------------------
160309  2 files changed, 433 insertions(+), 413 deletions(-)
160310
160311 commit fab272e104ac536fea40501594eef457955c50b8
160312 Author: Hendrik Richter <hendrikr@gnome.org>
160313 Date:   Tue Mar 17 12:08:42 2009 +0000
160314
160315     Updated German translation.
160316
160317     2009-03-17  Hendrik Richter  <hendrikr@gnome.org>
160318
160319             * de.po: Updated German translation.
160320
160321     svn path=/trunk/; revision=8002
160322
160323  po/ChangeLog |  4 +++
160324  po/de.po     | 80
160325  ++++++++++++++++++++++++++++++++++--------------------------
160326  2 files changed, 50 insertions(+), 34 deletions(-)
160327
160328 commit b54278668e432f67cbc3ed8e167fce14cd44d3e8
160329 Author: Alexander Shopov <ash@contact.bg>
160330 Date:   Tue Mar 17 12:06:18 2009 +0000
160331
160332     Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
160333
160334     2009-03-17  Alexander Shopov  <ash@contact.bg>
160335
160336             * bg.po: Updated Bulgarian translation by
160337             Alexander Shopov <ash@contact.bg>
160338
160339     svn path=/trunk/; revision=8001
160340
160341  po/ChangeLog |  5 ++++
160342  po/bg.po     | 79
160343  ++++++++++++++++++++++++++++++++++--------------------------
160344  2 files changed, 50 insertions(+), 34 deletions(-)
160345
160346 commit a3fe42808174f1593559cfdcd581a4791d139f72
160347 Author: Alexander Larsson <alexl@redhat.com>
160348 Date:   Tue Mar 17 11:21:37 2009 +0000
160349
160350     fix attributes argument of query_info methods to be "const char *".
160351
160352     2009-03-17  Alexander Larsson  <alexl@redhat.com>
160353
160354             * glocalfileinputstream.c:
160355             * glocalfileoutputstream.c:
160356             fix attributes argument of query_info methods to
160357             be "const char *".
160358
160359
160360     svn path=/trunk/; revision=8000
160361
160362  gio/ChangeLog                | 7 +++++++
160363  gio/glocalfileinputstream.c  | 4 ++--
160364  gio/glocalfileoutputstream.c | 4 ++--
160365  3 files changed, 11 insertions(+), 4 deletions(-)
160366
160367 commit 6cdd01bfcc10af04c05ccd90669e49551d6872a3
160368 Author: Claude Paroz <claude@2xlibre.net>
160369 Date:   Tue Mar 17 08:22:23 2009 +0000
160370
160371     Updated French translation.
160372
160373     2009-03-17  Claude Paroz  <claude@2xlibre.net>
160374
160375             * fr.po: Updated French translation.
160376
160377     svn path=/trunk/; revision=7999
160378
160379  po/ChangeLog |   4 +
160380  po/fr.po     | 844
160381  ++++++++++++++++++++++++++++++-----------------------------
160382  2 files changed, 435 insertions(+), 413 deletions(-)
160383
160384 commit e9de4af6761a150ad1e4cf50838e034cb8d51c78
160385 Author: Kjartan Maraas <kmaraas@gnome.org>
160386 Date:   Tue Mar 17 08:18:12 2009 +0000
160387
160388     Updated Norwegian bokmål translation.
160389
160390     2009-03-17  Kjartan Maraas  <kmaraas@gnome.org>
160391
160392             * nb.po: Updated Norwegian bokmål translation.
160393
160394     svn path=/trunk/; revision=7998
160395
160396  po/ChangeLog |   4 +
160397  po/nb.po     | 844
160398  ++++++++++++++++++++++++++++++-----------------------------
160399  2 files changed, 434 insertions(+), 414 deletions(-)
160400
160401 commit 1269ae29a1d43284894601bf090bada778bc8b4f
160402 Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
160403 Date:   Mon Mar 16 22:11:32 2009 +0000
160404
160405     Updated Spanish translation
160406
160407     svn path=/trunk/; revision=7997
160408
160409  po/ChangeLog |   4 +
160410  po/es.po     | 851
160411  ++++++++++++++++++++++++++++++-----------------------------
160412  2 files changed, 439 insertions(+), 416 deletions(-)
160413
160414 commit 2506375ebe0a72aa02f80551db2a5dfd12a4fcde
160415 Author: miloc <miloc@localhost>
160416 Date:   Mon Mar 16 21:11:22 2009 +0000
160417
160418     Updated Italian translation
160419
160420     svn path=/trunk/; revision=7996
160421
160422  po/ChangeLog |   4 +
160423  po/it.po     | 845
160424  ++++++++++++++++++++++++++++++-----------------------------
160425  2 files changed, 435 insertions(+), 414 deletions(-)
160426
160427 commit 47500e19d2ec122f282e293c10f2ff4e64ae39bf
160428 Author: Og B. Maciel <ogmaciel@src.gnome.org>
160429 Date:   Mon Mar 16 20:53:27 2009 +0000
160430
160431     Updated Brazilian Portuguese translation.
160432
160433     svn path=/trunk/; revision=7995
160434
160435  po/ChangeLog |   5 +
160436  po/pt_BR.po  | 846
160437  ++++++++++++++++++++++++++++++-----------------------------
160438  2 files changed, 436 insertions(+), 415 deletions(-)
160439
160440 commit f008bf64d078c6d94193608a5ce3d285c59f6406
160441 Author: Daniel Nylander <dnylande@src.gnome.org>
160442 Date:   Mon Mar 16 19:01:51 2009 +0000
160443
160444     sv.po: Updated Swedish translation
160445
160446     svn path=/trunk/; revision=7994
160447
160448  po/ChangeLog |    4 +
160449  po/sv.po     | 1209
160450  ++++++++++++++++++++++++++++++----------------------------
160451  2 files changed, 625 insertions(+), 588 deletions(-)
160452
160453 commit 669cb756888d9aedaee419b9e705869a1cecffe6
160454 Author: Matej Urbančič <mateju@src.gnome.org>
160455 Date:   Mon Mar 16 18:35:43 2009 +0000
160456
160457     Updated Slovenian translation
160458
160459     svn path=/trunk/; revision=7993
160460
160461  po/sl.po | 1171
160462  +++++++++++++++++++++++++++++++++-----------------------------
160463  1 file changed, 618 insertions(+), 553 deletions(-)
160464
160465 commit 8b96ff36f14a55d990660f33d1163eab680ff780
160466 Author: Philip Withnall <philip@tecnocode.co.uk>
160467 Date:   Mon Mar 16 18:21:34 2009 +0000
160468
160469     Updated British English translation.
160470
160471     2009-03-16  Philip Withnall  <philip@tecnocode.co.uk>
160472
160473             * en_GB.po: Updated British English translation.
160474
160475
160476     svn path=/trunk/; revision=7992
160477
160478  po/ChangeLog |   4 +
160479  po/en_GB.po  | 840
160480  ++++++++++++++++++++++++++++++-----------------------------
160481  2 files changed, 432 insertions(+), 412 deletions(-)
160482
160483 commit 6cff88ba18b3bc0d118308f109840cb163dcea03
160484 Author: Alexander Larsson <alexl@redhat.com>
160485 Date:   Mon Mar 16 16:03:13 2009 +0000
160486
160487     Bug 575555 – Use fsync() when replacing files to avoid data loss on
160488
160489     2009-03-16  Alexander Larsson  <alexl@redhat.com>
160490
160491             Bug 575555 – Use fsync() when replacing files to avoid
160492             data loss on crash
160493
160494             * configure.in:
160495             Look for fsync().
160496
160497             * glib/gfileutils.c:
160498             (write_to_temp_file):
160499             fsync temp file if destination file exists
160500
160501     2009-03-16  Alexander Larsson  <alexl@redhat.com>
160502
160503             Bug 575555 – Use fsync() when replacing files to avoid
160504             data loss on crash
160505
160506             * glocalfileoutputstream.c:
160507             (g_local_file_output_stream_close):
160508             (_g_local_file_output_stream_replace):
160509             fsync temp file before closing if replacing target file
160510
160511
160512
160513     svn path=/trunk/; revision=7991
160514
160515  ChangeLog                    | 11 ++++++++++
160516  configure.in                 |  1 +
160517  gio/ChangeLog                |  9 ++++++++
160518  gio/glocalfileoutputstream.c | 26 ++++++++++++++++++++++
160519  glib/gfileutils.c            | 51
160520  ++++++++++++++++++++++++++++++++++++++++----
160521  5 files changed, 94 insertions(+), 4 deletions(-)
160522
160523 commit 0b66e52e0b0fbd0101bfbf0e1ef04421d8d7d189
160524 Author: Kostas Papadimas <pkst@src.gnome.org>
160525 Date:   Mon Mar 16 15:54:50 2009 +0000
160526
160527     Updated Greek Translation by Fotis Tsamis.
160528
160529     svn path=/trunk/; revision=7990
160530
160531  po/ChangeLog |   4 +
160532  po/el.po     | 931
160533  ++++++++++++++++++++++++++++-------------------------------
160534  2 files changed, 450 insertions(+), 485 deletions(-)
160535
160536 commit 593718fd8cabe8e0a726d9b083ef80d6ec5e879b
160537 Author: Alexander Shopov <ash@contact.bg>
160538 Date:   Mon Mar 16 10:55:58 2009 +0000
160539
160540     Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
160541
160542     2009-03-16  Alexander Shopov  <ash@contact.bg>
160543
160544             * bg.po: Updated Bulgarian translation by
160545             Alexander Shopov <ash@contact.bg>
160546
160547     svn path=/trunk/; revision=7989
160548
160549  po/ChangeLog |   5 +
160550  po/bg.po     | 838
160551  ++++++++++++++++++++++++++++++-----------------------------
160552  2 files changed, 426 insertions(+), 417 deletions(-)
160553
160554 commit d421cf697c7c8800e070ba81de22e45b5382684b
160555 Author: Shankar Prasad <sprasad@src.gnome.org>
160556 Date:   Mon Mar 16 10:31:10 2009 +0000
160557
160558     Updated kn.po
160559
160560     svn path=/trunk/; revision=7988
160561
160562  po/ChangeLog |    4 +
160563  po/kn.po     | 1004
160564  ++++++++++++++++++++++++++++------------------------------
160565  2 files changed, 483 insertions(+), 525 deletions(-)
160566
160567 commit dada55618e7d2fe2526eb01e72ec5ce3cc071846
160568 Author: Amanpreet Singh Alam <aman@src.gnome.org>
160569 Date:   Mon Mar 16 02:33:40 2009 +0000
160570
160571     updating for Gnome Punjabi Translation by A S Alam
160572
160573     svn path=/trunk/; revision=7987
160574
160575  po/pa.po | 907
160576  +++++++++++++++++++++++++++++++--------------------------------
160577  1 file changed, 451 insertions(+), 456 deletions(-)
160578
160579 commit b3e22d022950ce13cc6cb88d0044693d951572eb
160580 Author: Hendrik Richter <hendrikr@gnome.org>
160581 Date:   Sun Mar 15 18:19:44 2009 +0000
160582
160583     Updated German translation.
160584
160585     2009-03-15  Hendrik Richter  <hendrikr@gnome.org>
160586
160587             * de.po: Updated German translation.
160588
160589     svn path=/trunk/; revision=7986
160590
160591  po/ChangeLog |   4 +
160592  po/de.po     | 920
160593  ++++++++++++++++++++++++++++++-----------------------------
160594  2 files changed, 466 insertions(+), 458 deletions(-)
160595
160596 commit a79594b51723b64b548ceb5b5b60666ecd080c85
160597 Author: Felix I <ifelix@src.gnome.org>
160598 Date:   Sun Mar 15 08:35:41 2009 +0000
160599
160600     tamil translation updated
160601
160602     svn path=/trunk/; revision=7985
160603
160604  po/ChangeLog |    4 +
160605  po/ta.po     | 1327
160606  ++++++++++++++++++++++++++++++----------------------------
160607  2 files changed, 683 insertions(+), 648 deletions(-)
160608
160609 commit 98346a15946fbec3a5206153e0fc809ed1cacaf4
160610 Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
160611 Date:   Sat Mar 14 19:14:18 2009 +0000
160612
160613     Updated Russian translation by Yuriy Penkin.
160614
160615     2009-03-14  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
160616
160617             * ru.po: Updated Russian translation by Yuriy Penkin.
160618
160619
160620     svn path=/trunk/; revision=7984
160621
160622  po/ChangeLog |   4 +
160623  po/ru.po     | 885
160624  ++++++++++++++++++++++++++++++-----------------------------
160625  2 files changed, 448 insertions(+), 441 deletions(-)
160626
160627 commit 516a19767d0db4d575872832c1e51323e46edc99
160628 Author: Kostas Papadimas <pkst@src.gnome.org>
160629 Date:   Sat Mar 14 16:12:38 2009 +0000
160630
160631     Updated Greek Translation by Jennie Petoumenou.
160632
160633     svn path=/trunk/; revision=7983
160634
160635  po/ChangeLog |    4 +
160636  po/el.po     | 1721
160637  ++++++++++++++++++++++++++++++----------------------------
160638  2 files changed, 881 insertions(+), 844 deletions(-)
160639
160640 commit 4175a8546e642ee041f92693536fd907a3fd79b3
160641 Author: Aron Xu <aronxu@src.gnome.org>
160642 Date:   Sat Mar 14 11:31:29 2009 +0000
160643
160644     Updated Simplified Chinese translations by Deng Xiyue
160645     <manphiz@gmail.com>
160646
160647     svn path=/trunk/; revision=7982
160648
160649  po/zh_CN.po | 853
160650  ++++++++++++++++++++++++++++++------------------------------
160651  1 file changed, 429 insertions(+), 424 deletions(-)
160652
160653 commit 1dcdbf5974812685c1b8a03c36d6217fe44ffbca
160654 Author: Kenneth Nielsen <kennethn@src.gnome.org>
160655 Date:   Sat Mar 14 03:48:26 2009 +0000
160656
160657     Updated Danish translation
160658
160659     svn path=/trunk/; revision=7981
160660
160661  po/ChangeLog |   4 +
160662  po/da.po     | 884
160663  ++++++++++++++++++++++++++++++-----------------------------
160664  2 files changed, 448 insertions(+), 440 deletions(-)
160665
160666 commit 4e9abf266574d854b0495c1b13d956c00019ac87
160667 Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
160668 Date:   Fri Mar 13 18:28:21 2009 +0000
160669
160670     Updated Galician translation
160671
160672     svn path=/trunk/; revision=7980
160673
160674  po/ChangeLog |    4 +
160675  po/gl.po     | 1075
160676  ++++++++++++++++++++++++++++++----------------------------
160677  2 files changed, 551 insertions(+), 528 deletions(-)
160678
160679 commit 622f01012030fcba31ee2a68920873ac06bb62e4
160680 Author: Kristian Rietveld <kris@imendio.com>
160681 Date:   Fri Mar 13 09:22:57 2009 +0000
160682
160683     when defaulting to the only item in the array, check if this is
160684     indeed the
160685
160686     2009-03-13  Kristian Rietveld  <kris@imendio.com>
160687
160688             * gsignal.c (signal_lookup_closure): when defaulting to
160689             the only
160690             item in the array, check if this is indeed the default
160691             closure.
160692             (patch by Tim Janik).
160693
160694
160695     svn path=/trunk/; revision=7979
160696
160697  gobject/ChangeLog | 6 ++++++
160698  gobject/gsignal.c | 9 ++++++---
160699  2 files changed, 12 insertions(+), 3 deletions(-)
160700
160701 commit 621ef866b14af56865eb65062c271ba3d06cfe7d
160702 Author: Matthias Clasen <matthiasc@src.gnome.org>
160703 Date:   Fri Mar 13 05:45:53 2009 +0000
160704
160705     Bump version
160706
160707     svn path=/trunk/; revision=7978
160708
160709  ChangeLog    | 4 ++++
160710  configure.in | 4 ++--
160711  2 files changed, 6 insertions(+), 2 deletions(-)
160712
160713 commit 5a8a224ff0ca193fe797c45ef54e5ed6466bfbb7
160714 Author: Matthias Clasen <matthiasc@src.gnome.org>
160715 Date:   Fri Mar 13 05:44:11 2009 +0000
160716
160717     2.20.0
160718
160719     svn path=/trunk/; revision=7976
160720
160721  ChangeLog                                |    6 +
160722  INSTALL                                  |    4 +-
160723  README                                   |    2 +-
160724  configure.in                             |    4 +-
160725  docs/reference/ChangeLog                 |    4 +
160726  docs/reference/glib/gtester-report.1     |    4 +-
160727  docs/reference/glib/gtester.1            |    4 +-
160728  docs/reference/gobject/glib-genmarshal.1 |    4 +-
160729  docs/reference/gobject/glib-mkenums.1    |    4 +-
160730  docs/reference/gobject/gobject-query.1   |    4 +-
160731  gio/ChangeLog                            |    4 +
160732  gmodule/ChangeLog                        |    4 +
160733  gobject/ChangeLog                        |    4 +
160734  gthread/ChangeLog                        |    4 +
160735  po/ChangeLog                             |    4 +
160736  po/am.po                                 |   72 +-
160737  po/ar.po                                 |   72 +-
160738  po/as.po                                 |  997 +++++++++++++------------
160739  po/az.po                                 |   72 +-
160740  po/be.po                                 |   72 +-
160741  po/be@latin.po                           |   72 +-
160742  po/bg.po                                 |   72 +-
160743  po/bn.po                                 |   72 +-
160744  po/bn_IN.po                              |  869 +++++++++++-----------
160745  po/bs.po                                 |   72 +-
160746  po/ca.po                                 |   72 +-
160747  po/cs.po                                 |  829 +++++++++++----------
160748  po/cy.po                                 |   72 +-
160749  po/da.po                                 |   72 +-
160750  po/de.po                                 |   72 +-
160751  po/dz.po                                 |   72 +-
160752  po/el.po                                 |   72 +-
160753  po/en_CA.po                              |   72 +-
160754  po/en_GB.po                              |   72 +-
160755  po/eo.po                                 |   72 +-
160756  po/es.po                                 |   72 +-
160757  po/et.po                                 |   72 +-
160758  po/eu.po                                 |   72 +-
160759  po/fa.po                                 |   72 +-
160760  po/fi.po                                 |   72 +-
160761  po/fr.po                                 |   72 +-
160762  po/ga.po                                 |   72 +-
160763  po/gl.po                                 |   72 +-
160764  po/gu.po                                 |   72 +-
160765  po/he.po                                 |   72 +-
160766  po/hi.po                                 |  862 +++++++++++-----------
160767  po/hr.po                                 |   72 +-
160768  po/hu.po                                 |   72 +-
160769  po/hy.po                                 |   72 +-
160770  po/id.po                                 |   72 +-
160771  po/is.po                                 |   72 +-
160772  po/it.po                                 |  832 +++++++++++----------
160773  po/ja.po                                 |  829 +++++++++++----------
160774  po/ka.po                                 |   72 +-
160775  po/kn.po                                 |   72 +-
160776  po/ko.po                                 |   72 +-
160777  po/ku.po                                 |   72 +-
160778  po/lt.po                                 |  829 +++++++++++----------
160779  po/lv.po                                 |   72 +-
160780  po/mai.po                                |   72 +-
160781  po/mg.po                                 |   72 +-
160782  po/mk.po                                 |   72 +-
160783  po/ml.po                                 |  881 ++++++++++++-----------
160784  po/mn.po                                 |   72 +-
160785  po/mr.po                                 |  853 +++++++++++-----------
160786  po/ms.po                                 |   72 +-
160787  po/nb.po                                 |   72 +-
160788  po/ne.po                                 |   72 +-
160789  po/nl.po                                 |   72 +-
160790  po/nn.po                                 |   72 +-
160791  po/oc.po                                 |   72 +-
160792  po/or.po                                 |  864 +++++++++++-----------
160793  po/pa.po                                 |   72 +-
160794  po/pl.po                                 |  829 +++++++++++----------
160795  po/ps.po                                 |   72 +-
160796  po/pt.po                                 |   72 +-
160797  po/pt_BR.po                              |   72 +-
160798  po/ro.po                                 |  856 +++++++++++-----------
160799  po/ru.po                                 |   72 +-
160800  po/rw.po                                 |   72 +-
160801  po/si.po                                 |   72 +-
160802  po/sk.po                                 |   72 +-
160803  po/sl.po                                 | 1158
160804  ++++++++++++++----------------
160805  po/sq.po                                 |   72 +-
160806  po/sr.po                                 |   72 +-
160807  po/sr@ije.po                             |   72 +-
160808  po/sr@latin.po                           |   72 +-
160809  po/sv.po                                 |   72 +-
160810  po/ta.po                                 |   72 +-
160811  po/te.po                                 |  103 +--
160812  po/th.po                                 |   72 +-
160813  po/tl.po                                 |   72 +-
160814  po/tr.po                                 |   72 +-
160815  po/tt.po                                 |   72 +-
160816  po/uk.po                                 |   72 +-
160817  po/vi.po                                 |   72 +-
160818  po/wa.po                                 |   72 +-
160819  po/xh.po                                 |   72 +-
160820  po/yi.po                                 |   72 +-
160821  po/zh_CN.po                              |   72 +-
160822  po/zh_HK.po                              |   72 +-
160823  po/zh_TW.po                              |   72 +-
160824  102 files changed, 8495 insertions(+), 8412 deletions(-)
160825
160826 commit 3c34e435754bbe4b5d0871603408d8e1bf9f5c19
160827 Author: Matthias Clasen <matthiasc@src.gnome.org>
160828 Date:   Fri Mar 13 04:09:21 2009 +0000
160829
160830     Updates
160831
160832     svn path=/trunk/; revision=7975
160833
160834  ChangeLog |  4 ++++
160835  NEWS      | 28 ++++++++++++++++++++++++++++
160836  2 files changed, 32 insertions(+)